LOGIN   :::   RECOVER PASS   :::   GET ACCOUNT    
Browse
  • Projects
  • Code (CVS)
  • Forums
  • News
  • Articles
  • Polls
  •  
    OpenCores
  • FAQ
  • CVS HowTo
  • Mission
  • Media
  • Tools
  • Sponsors
  • Mirrors
  • Logos
  • Contact us
  •  
    Tools
  • Search
      
  • Download Cores (CVSGet)
  •  
    More
  • Wishbone
  • Perlilog
  • EDA tools
  • OpenTech CD
  •  
    Navigation: All forums > Cvs-checkins > Message List > Message Post

    Message

    Reply | Reply all
    Date Prev | Date Next | Thread Prev | Thread Next Date Index | Thread Index

    From: cvs at opencores.org<cvs@o...>
    Date: Thu Oct 20 18:16:51 CEST 2005
    Subject: [cvs-checkins] MODIFIED: 395_vgs ...
    Top
    Date: 00/05/10 20:18:16

    Modified: 395_vgs/src/PIC18 gpu_pic.c gpu_pic.obj intro.asm intro.c
    intro.casm intro.cof intro.hex intro.lst intro.mcp
    intro.mcw intro.obj intro.stat intro.tree
    Added: 395_vgs/src/PIC18 PIC18F452.h input.c input.h intro.mcs
    Log:
    updated to have almost complete intro sequence. Added intro boot movie.


    Revision Changes Path
    1.2 395_vgs/src/PIC18/gpu_pic.c

    http://www.opencores.org/cvsweb.shtml/395_vgs/src/PIC18/gpu_pic.c.diff?r1=1.1&r2=1.2

    (In the diff below, changes in quantity of whitespace are not shown.)

    Index: gpu_pic.c
    ===================================================================
    RCS file: /cvsroot/zuofu/395_vgs/src/PIC18/gpu_pic.c,v
    retrieving revision 1.1
    retrieving revision 1.2
    diff -u -b -r1.1 -r1.2
    --- gpu_pic.c 10 Oct 2005 22:58:52 -0000 1.1
    +++ gpu_pic.c 20 Oct 2005 16:16:49 -0000 1.2
    @@ -84,7 +84,7 @@
    {
    porta = 00000010b; //initialize draw
    porta = 00000000b; //draw command recieved, so turn off draw bit
    - while ( !(portc & 10000000b) ) //hang here till we recieve idle from GPU
    + while ( !(portd & 10000000b) ) //hang here till we recieve idle from GPU
    {
    }
    }



    1.3 395_vgs/src/PIC18/gpu_pic.obj

    http://www.opencores.org/cvsweb.shtml/395_vgs/src/PIC18/gpu_pic.obj?rev=1.3&content-type=text/x-cvsweb-markup

    <<Binary file>>


    1.2 395_vgs/src/PIC18/intro.asm

    http://www.opencores.org/cvsweb.shtml/395_vgs/src/PIC18/intro.asm.diff?r1=1.1&r2=1.2

    (In the diff below, changes in quantity of whitespace are not shown.)

    Index: intro.asm
    ===================================================================
    RCS file: /cvsroot/zuofu/395_vgs/src/PIC18/intro.asm,v
    retrieving revision 1.1
    retrieving revision 1.2
    diff -u -b -r1.1 -r1.2
    --- intro.asm 10 Oct 2005 22:58:52 -0000 1.1
    +++ intro.asm 20 Oct 2005 16:16:49 -0000 1.2
    @@ -1,12 +1,12 @@
    ;/////////////////////////////////////////////////////////////////////////////////
    ;// Code Generator: BoostC Compiler and Linker - http://www.picant.com/c2c/c.html
    -;// License Type : Lite License (Unregistered)
    -;// Limitations : PIC18 max code size:8192 bytes, max RAM banks:2, Non commercial use only
    +;// License Type : Full License
    +;// Limitations : PIC18 max code size:Unlimited, max RAM banks:Unlimited, Non commercial use only
    ;/////////////////////////////////////////////////////////////////////////////////

    - include "P18F452.inc"
    -__HEAPSTART EQU 0x000000AE ; Start address of heap
    -__HEAPEND EQU 0x000001FF ; End address of heap
    + include "P18F4620.inc"
    +__HEAPSTART EQU 0x00000041 ; Start address of heap
    +__HEAPEND EQU 0x00000F7F ; End address of heap
    gbl_porta EQU 0x00000F80 ; bytes:1
    gbl_portb EQU 0x00000F81 ; bytes:1
    gbl_portc EQU 0x00000F82 ; bytes:1
    @@ -17,11 +17,17 @@
    gbl_latc EQU 0x00000F8B ; bytes:1
    gbl_latd EQU 0x00000F8C ; bytes:1
    gbl_late EQU 0x00000F8D ; bytes:1
    +gbl_ddra EQU 0x00000F92 ; bytes:1
    gbl_trisa EQU 0x00000F92 ; bytes:1
    +gbl_ddrb EQU 0x00000F93 ; bytes:1
    gbl_trisb EQU 0x00000F93 ; bytes:1
    +gbl_ddrc EQU 0x00000F94 ; bytes:1
    gbl_trisc EQU 0x00000F94 ; bytes:1
    +gbl_ddrd EQU 0x00000F95 ; bytes:1
    gbl_trisd EQU 0x00000F95 ; bytes:1
    +gbl_ddre EQU 0x00000F96 ; bytes:1
    gbl_trise EQU 0x00000F96 ; bytes:1
    +gbl_osctune EQU 0x00000F9B ; bytes:1
    gbl_pie1 EQU 0x00000F9D ; bytes:1
    gbl_pir1 EQU 0x00000F9E ; bytes:1
    gbl_ipr1 EQU 0x00000F9F ; bytes:1
    @@ -32,23 +38,31 @@
    gbl_eecon2 EQU 0x00000FA7 ; bytes:1
    gbl_eedata EQU 0x00000FA8 ; bytes:1
    gbl_eeadr EQU 0x00000FA9 ; bytes:1
    +gbl_eeadrh EQU 0x00000FAA ; bytes:1
    gbl_rcsta EQU 0x00000FAB ; bytes:1
    gbl_txsta EQU 0x00000FAC ; bytes:1
    gbl_txreg EQU 0x00000FAD ; bytes:1
    gbl_rcreg EQU 0x00000FAE ; bytes:1 gbl_spbrg EQU 0x00000FAF ; bytes:1 +gbl_spbrgh EQU 0x00000FB0 ; bytes:1 gbl_t3con EQU 0x00000FB1 ; bytes:1 gbl_tmr3l EQU 0x00000FB2 ; bytes:1 gbl_tmr3h EQU 0x00000FB3 ; bytes:1 +gbl_cmcon EQU 0x00000FB4 ; bytes:1 +gbl_cvrcon EQU 0x00000FB5 ; bytes:1 +gbl_eccp1as EQU 0x00000FB6 ; bytes:1 +gbl_pwm1con EQU 0x00000FB7 ; bytes:1 +gbl_baudcon EQU 0x00000FB8 ; bytes:1 gbl_ccp2con EQU 0x00000FBA ; bytes:1 -gbl_ccpr2l EQU 0x00000FBB ; bytes:1 +gbl_ccpr2 EQU 0x00000FBB ; bytes:1 gbl_ccpr2h EQU 0x00000FBC ; bytes:1 gbl_ccp1con EQU 0x00000FBD ; bytes:1 -gbl_ccpr1l EQU 0x00000FBE ; bytes:1 +gbl_ccpr1 EQU 0x00000FBE ; bytes:1 gbl_ccpr1h EQU 0x00000FBF ; bytes:1 +gbl_adcon2 EQU 0x00000FC0 ; bytes:1 gbl_adcon1 EQU 0x00000FC1 ; bytes:1 gbl_adcon0 EQU 0x00000FC2 ; bytes:1 -gbl_adresl EQU 0x00000FC3 ; bytes:1 +gbl_adres EQU 0x00000FC3 ; bytes:1 gbl_adresh EQU 0x00000FC4 ; bytes:1 gbl_sspcon2 EQU 0x00000FC5 ; bytes:1 gbl_sspcon1 EQU 0x00000FC6 ; bytes:1 @@ -63,8 +77,9 @@ gbl_tmr1h EQU 0x00000FCF ; bytes:1 gbl_rcon EQU 0x00000FD0 ; bytes:1 gbl_wdtcon EQU 0x00000FD1 ; bytes:1 -gbl_lvdcon EQU 0x00000FD2 ; bytes:1 +gbl_hlvdcon EQU 0x00000FD2 ; bytes:1 gbl_osccon EQU 0x00000FD3 ; bytes:1 +gbl_debug EQU 0x00000FD4 ; bytes:1 gbl_t0con EQU 0x00000FD5 ; bytes:1 gbl_tmr0l EQU 0x00000FD6 ; bytes:1 gbl_tmr0h EQU 0x00000FD7 ; bytes:1 @@ -95,42 +110,37 @@ gbl_intcon3 EQU 0x00000FF0 ; bytes:1 gbl_intcon2 EQU 0x00000FF1 ; bytes:1 gbl_intcon EQU 0x00000FF2 ; bytes:1 -gbl_prodl EQU 0x00000FF3 ; bytes:1 +gbl_prod EQU 0x00000FF3 ; bytes:1 gbl_prodh EQU 0x00000FF4 ; bytes:1 gbl_tablat EQU 0x00000FF5 ; bytes:1 -gbl_tblptrl EQU 0x00000FF6 ; bytes:1 +gbl_tblptr EQU 0x00000FF6 ; bytes:1 gbl_tblptrh EQU 0x00000FF7 ; bytes:1 gbl_tblptru EQU 0x00000FF8 ; bytes:1 -gbl_pcl EQU 0x00000FF9 ; bytes:1 +gbl_pc EQU 0x00000FF9 ; bytes:1 gbl_pclath EQU 0x00000FFA ; bytes:1 gbl_pclatu EQU 0x00000FFB ; bytes:1 gbl_stkptr EQU 0x00000FFC ; bytes:1 -gbl_tosl EQU 0x00000FFD ; bytes:1 +gbl_tos EQU 0x00000FFD ; bytes:1 gbl_tosh EQU 0x00000FFE ; bytes:1 gbl_tosu EQU 0x00000FFF ; bytes:1 -drawtoback_00007_arg_source EQU 0x00000091 ; bytes:8 -drawsprite_00000_arg_sprite EQU 0x00000091 ; bytes:17 -drawsprite_00000_1_destina_0000D EQU 0x0000007C ; bytes:4 -load_alpha_00008_arg_alphaOp EQU 0x000000AA ; bit:0 -load_l_siz_00009_arg_size EQU 0x000000AA ; bytes:2 -load_s_lin_0000A_arg_lines EQU 0x000000AA ; bytes:2 -load_t_add_0000B_arg_address EQU 0x000000AA ; bytes:4 -load_s_add_0000C_arg_address EQU 0x000000AA ; bytes:4 -main_1_i EQU 0x00000004 ; bytes:1 -main_1_j EQU 0x00000005 ; bytes:1 -main_12_neogeo EQU 0x00000006 ; bytes:8 -main_12_black EQU 0x0000000E ; bytes:8 -main_12_near_future EQU 0x00000016 ; bytes:17 -main_12_eye_anim EQU 0x00000027 ; bytes:17 -main_12_eye_mask EQU 0x00000038 ; bytes:17 -main_12_compass EQU 0x00000049 ; bytes:17 -main_12_lines EQU 0x0000005A ; bytes:17 -main_12_bars EQU 0x0000006B ; bytes:17 -main_12_outline EQU 0x00000080 ; bytes:17 -__mul_32_3_00006_arg_a EQU 0x000000A2 ; bytes:4 -__mul_32_3_00006_arg_b EQU 0x000000A6 ; bytes:4 -delay_ms_00000_arg_del EQU 0x0000007D ; bytes:1 -delay_s_00000_arg_del EQU 0x0000007C ; bytes:1 +drawtoback_00007_arg_source EQU 0x00000020 ; bytes:8 +drawsprite_00000_arg_sprite EQU 0x00000020 ; bytes:17 +drawsprite_00000_1_destina_0000D EQU 0x00000031 ; bytes:4 +load_alpha_00008_arg_alphaOp EQU 0x0000003D ; bit:0 +load_l_siz_00009_arg_size EQU 0x0000003D ; bytes:2 +load_s_lin_0000A_arg_lines EQU 0x0000003D ; bytes:2 +load_t_add_0000B_arg_address EQU 0x0000003D ; bytes:4 +load_s_add_0000C_arg_address EQU 0x0000003D ; bytes:4 +bootup_00000_1_i EQU 0x00000005 ; bytes:1 +bootup_00000_1_j EQU 0x00000006 ; bytes:1 +bootup_00000_1_black EQU 0x00000007 ; bytes:8 +bootup_00000_1_frame EQU 0x0000000F ; bytes:17 +main_1_temp EQU 0x00000004 ; bytes:1 +gbl_prodl EQU 0x00000FF3 ; bytes:1 +__mul_32_3_00006_arg_a EQU 0x00000035 ; bytes:4 +__mul_32_3_00006_arg_b EQU 0x00000039 ; bytes:4 +delay_us_00000_arg_del EQU 0x00000005 ; bytes:1 +delay_ms_00000_arg_del EQU 0x00000020 ; bytes:1 CompTempVarRet0 EQU 0x00000000 ; bytes:4 ORG 0x00000000 GOTO _startup @@ -199,27 +209,24 @@ ; } delay_ms function end ORG 0x0000007C -delay_s_00000 -; { delay_s ; function begin -label4026531865 - MOVLW 0xFA - MOVWF delay_ms_00000_arg_del - CALL delay_ms_00000 - MOVLW 0xFA - MOVWF delay_ms_00000_arg_del - CALL delay_ms_00000 - MOVLW 0xFA - MOVWF delay_ms_00000_arg_del - CALL delay_ms_00000 - MOVLW 0xFA - MOVWF delay_ms_00000_arg_del - CALL delay_ms_00000 - DECFSZ delay_s_00000_arg_del, F - BRA label4026531865 +delay_us_00000 +; { delay_us ; function begin + MOVF delay_us_00000_arg_del, F + BTFSS STATUS,Z + GOTO label4026531844 + RETURN +label4026531844 + MOVLW 0x02 +label4026531845 + ADDLW 0xFF + BTFSS STATUS,Z + GOTO label4026531845 + DECFSZ delay_us_00000_arg_del, F + GOTO label4026531844 RETURN -; } delay_s function end +; } delay_us function end - ORG 0x000000A2 + ORG 0x00000098 __mul_32_3_00006 ; { __mul_32_32 ; function begin CLRF CompTempVarRet0 @@ -228,112 +235,112 @@ CLRF CompTempVarRet0+D'3' CLRF CompTempVarRet0+D'2' CLRF CompTempVarRet0+D'3' - MOVF __mul_32_3_00006_arg_a, W, 1 - MULWF __mul_32_3_00006_arg_b, 1 + MOVF __mul_32_3_00006_arg_a, W + MULWF __mul_32_3_00006_arg_b MOVF gbl_prodl, W MOVWF CompTempVarRet0 MOVF gbl_prodh, W MOVWF CompTempVarRet0+D'1' - MOVF __mul_32_3_00006_arg_a+D'1', W, 1 - MULWF __mul_32_3_00006_arg_b, 1 + MOVF __mul_32_3_00006_arg_a+D'1', W + MULWF __mul_32_3_00006_arg_b MOVF gbl_prodl, W ADDWF CompTempVarRet0+D'1', F MOVF gbl_prodh, W ADDWFC CompTempVarRet0+D'2', F BTFSC gbl_status,0 INCF CompTempVarRet0+D'3', F - MOVF __mul_32_3_00006_arg_a+D'2', W, 1 - MULWF __mul_32_3_00006_arg_b, 1 + MOVF __mul_32_3_00006_arg_a+D'2', W + MULWF __mul_32_3_00006_arg_b MOVF gbl_prodl, W ADDWF CompTempVarRet0+D'2', F MOVF gbl_prodh, W ADDWFC CompTempVarRet0+D'3', F - MOVF __mul_32_3_00006_arg_a+D'3', W, 1 - MULWF __mul_32_3_00006_arg_b, 1 + MOVF __mul_32_3_00006_arg_a+D'3', W + MULWF __mul_32_3_00006_arg_b MOVF gbl_prodl, W ADDWF CompTempVarRet0+D'3', F - MOVF __mul_32_3_00006_arg_a, W, 1 - MULWF __mul_32_3_00006_arg_b+D'1', 1 + MOVF __mul_32_3_00006_arg_a, W + MULWF __mul_32_3_00006_arg_b+D'1' MOVF gbl_prodl, W ADDWF CompTempVarRet0+D'1', F MOVF gbl_prodh, W ADDWFC CompTempVarRet0+D'2', F BTFSC gbl_status,0 INCF CompTempVarRet0+D'3', F - MOVF __mul_32_3_00006_arg_a+D'1', W, 1 - MULWF __mul_32_3_00006_arg_b+D'1', 1 + MOVF __mul_32_3_00006_arg_a+D'1', W + MULWF __mul_32_3_00006_arg_b+D'1' MOVF gbl_prodl, W ADDWF CompTempVarRet0+D'2', F MOVF gbl_prodh, W ADDWFC CompTempVarRet0+D'3', F - MOVF __mul_32_3_00006_arg_a+D'2', W, 1 - MULWF __mul_32_3_00006_arg_b+D'1', 1 + MOVF __mul_32_3_00006_arg_a+D'2', W + MULWF __mul_32_3_00006_arg_b+D'1' MOVF gbl_prodl, W ADDWF CompTempVarRet0+D'3', F - MOVF __mul_32_3_00006_arg_a, W, 1 - MULWF __mul_32_3_00006_arg_b+D'2', 1 + MOVF __mul_32_3_00006_arg_a, W + MULWF __mul_32_3_00006_arg_b+D'2' MOVF gbl_prodl, W ADDWF CompTempVarRet0+D'2', F MOVF gbl_prodh, W ADDWFC CompTempVarRet0+D'3', F - MOVF __mul_32_3_00006_arg_a+D'1', W, 1 - MULWF __mul_32_3_00006_arg_b+D'2', 1 + MOVF __mul_32_3_00006_arg_a+D'1', W + MULWF __mul_32_3_00006_arg_b+D'2' MOVF gbl_prodl, W ADDWF CompTempVarRet0+D'3', F - MOVF __mul_32_3_00006_arg_a, W, 1 - MULWF __mul_32_3_00006_arg_b+D'3', 1 + MOVF __mul_32_3_00006_arg_a, W + MULWF __mul_32_3_00006_arg_b+D'3' MOVF gbl_prodl, W ADDWF CompTempVarRet0+D'3', F RETURN ; } __mul_32_32 function end - ORG 0x00000120 + ORG 0x00000116 draw_00000 ; { draw ; function begin MOVLW 0x02 MOVWF gbl_porta CLRF gbl_porta -label268435815 - BTFSS gbl_portc,7 - BRA label268435815 +label268435830 + BTFSS gbl_portd,7 + BRA label268435830 RETURN ; } draw function end - ORG 0x0000012C + ORG 0x00000122 load_s_add_0000C ; { load_s_addr ; function begin MOVLW 0x02 MOVWF gbl_portc - MOVF load_s_add_0000C_arg_address, W, 1 + MOVF load_s_add_0000C_arg_address, W ANDLW 0xFF MOVWF gbl_portb MOVLW 0x01 MOVWF gbl_porta CLRF gbl_porta - MOVF load_s_add_0000C_arg_address+D'1', W, 1 - MOVWF load_s_add_0000C_arg_address, 1 - MOVF load_s_add_0000C_arg_address+D'2', W, 1 - MOVWF load_s_add_0000C_arg_address+D'1', 1 - MOVF load_s_add_0000C_arg_address+D'3', W, 1 - MOVWF load_s_add_0000C_arg_address+D'2', 1 - CLRF load_s_add_0000C_arg_address+D'3', 1 + MOVF load_s_add_0000C_arg_address+D'1', W + MOVWF load_s_add_0000C_arg_address + MOVF load_s_add_0000C_arg_address+D'2', W + MOVWF load_s_add_0000C_arg_address+D'1' + MOVF load_s_add_0000C_arg_address+D'3', W + MOVWF load_s_add_0000C_arg_address+D'2' + CLRF load_s_add_0000C_arg_address+D'3' MOVLW 0x01 MOVWF gbl_portc - MOVF load_s_add_0000C_arg_address, W, 1 + MOVF load_s_add_0000C_arg_address, W ANDLW 0xFF MOVWF gbl_portb MOVLW 0x01 MOVWF gbl_porta CLRF gbl_porta - MOVF load_s_add_0000C_arg_address+D'1', W, 1 - MOVWF load_s_add_0000C_arg_address, 1 - MOVF load_s_add_0000C_arg_address+D'2', W, 1 - MOVWF load_s_add_0000C_arg_address+D'1', 1 - MOVF load_s_add_0000C_arg_address+D'3', W, 1 - MOVWF load_s_add_0000C_arg_address+D'2', 1 - CLRF load_s_add_0000C_arg_address+D'3', 1 + MOVF load_s_add_0000C_arg_address+D'1', W + MOVWF load_s_add_0000C_arg_address + MOVF load_s_add_0000C_arg_address+D'2', W + MOVWF load_s_add_0000C_arg_address+D'1' + MOVF load_s_add_0000C_arg_address+D'3', W + MOVWF load_s_add_0000C_arg_address+D'2' + CLRF load_s_add_0000C_arg_address+D'3' CLRF gbl_portc - MOVF load_s_add_0000C_arg_address, W, 1 + MOVF load_s_add_0000C_arg_address, W ANDLW 0xFF MOVWF gbl_portb MOVLW 0x01 @@ -342,42 +349,42 @@ RETURN ; } load_s_addr function end - ORG 0x00000178 + ORG 0x0000016E load_t_add_0000B ; { load_t_addr ; function begin MOVLW 0x05 MOVWF gbl_portc - MOVF load_t_add_0000B_arg_address, W, 1 + MOVF load_t_add_0000B_arg_address, W ANDLW 0xFF MOVWF gbl_portb MOVLW 0x01 MOVWF gbl_porta CLRF gbl_porta - MOVF load_t_add_0000B_arg_address+D'1', W, 1 - MOVWF load_t_add_0000B_arg_address, 1 - MOVF load_t_add_0000B_arg_address+D'2', W, 1 - MOVWF load_t_add_0000B_arg_address+D'1', 1 - MOVF load_t_add_0000B_arg_address+D'3', W, 1 - MOVWF load_t_add_0000B_arg_address+D'2', 1 - CLRF load_t_add_0000B_arg_address+D'3', 1 + MOVF load_t_add_0000B_arg_address+D'1', W + MOVWF load_t_add_0000B_arg_address + MOVF load_t_add_0000B_arg_address+D'2', W + MOVWF load_t_add_0000B_arg_address+D'1' + MOVF load_t_add_0000B_arg_address+D'3', W + MOVWF load_t_add_0000B_arg_address+D'2' + CLRF load_t_add_0000B_arg_address+D'3' MOVLW 0x04 MOVWF gbl_portc - MOVF load_t_add_0000B_arg_address, W, 1 + MOVF load_t_add_0000B_arg_address, W ANDLW 0xFF MOVWF gbl_portb MOVLW 0x01 MOVWF gbl_porta CLRF gbl_porta - MOVF load_t_add_0000B_arg_address+D'1', W, 1 - MOVWF load_t_add_0000B_arg_address, 1 - MOVF load_t_add_0000B_arg_address+D'2', W, 1 - MOVWF load_t_add_0000B_arg_address+D'1', 1 - MOVF load_t_add_0000B_arg_address+D'3', W, 1 - MOVWF load_t_add_0000B_arg_address+D'2', 1 - CLRF load_t_add_0000B_arg_address+D'3', 1 + MOVF load_t_add_0000B_arg_address+D'1', W + MOVWF load_t_add_0000B_arg_address + MOVF load_t_add_0000B_arg_address+D'2', W + MOVWF load_t_add_0000B_arg_address+D'1' + MOVF load_t_add_0000B_arg_address+D'3', W + MOVWF load_t_add_0000B_arg_address+D'2' + CLRF load_t_add_0000B_arg_address+D'3' MOVLW 0x03 MOVWF gbl_portc - MOVF load_t_add_0000B_arg_address, W, 1 + MOVF load_t_add_0000B_arg_address, W ANDLW 0xFF MOVWF gbl_portb MOVLW 0x01 @@ -386,23 +393,23 @@ RETURN ; } load_t_addr function end - ORG 0x000001C6 + ORG 0x000001BC load_s_lin_0000A ; { load_s_lines ; function begin MOVLW 0x07 MOVWF gbl_portc - MOVF load_s_lin_0000A_arg_lines, W, 1 + MOVF load_s_lin_0000A_arg_lines, W ANDLW 0xFF MOVWF gbl_portb MOVLW 0x01 MOVWF gbl_porta CLRF gbl_porta - MOVF load_s_lin_0000A_arg_lines+D'1', W, 1 - MOVWF load_s_lin_0000A_arg_lines, 1 - CLRF load_s_lin_0000A_arg_lines+D'1', 1 + MOVF load_s_lin_0000A_arg_lines+D'1', W + MOVWF load_s_lin_0000A_arg_lines + CLRF load_s_lin_0000A_arg_lines+D'1' MOVLW 0x06 MOVWF gbl_portc - MOVF load_s_lin_0000A_arg_lines, W, 1 + MOVF load_s_lin_0000A_arg_lines, W ANDLW 0xFF MOVWF gbl_portb MOVLW 0x01 @@ -411,23 +418,23 @@ RETURN ; } load_s_lines function end - ORG 0x000001EE + ORG 0x000001E4 load_l_siz_00009 ; { load_l_size ; function begin MOVLW 0x09 MOVWF gbl_portc - MOVF load_l_siz_00009_arg_size, W, 1 + MOVF load_l_siz_00009_arg_size, W ANDLW 0xFF MOVWF gbl_portb MOVLW 0x01 MOVWF gbl_porta CLRF gbl_porta - MOVF load_l_siz_00009_arg_size+D'1', W, 1 - MOVWF load_l_siz_00009_arg_size, 1 - CLRF load_l_siz_00009_arg_size+D'1', 1 + MOVF load_l_siz_00009_arg_size+D'1', W + MOVWF load_l_siz_00009_arg_size + CLRF load_l_siz_00009_arg_size+D'1' MOVLW 0x08 MOVWF gbl_portc - MOVF load_l_siz_00009_arg_size, W, 1 + MOVF load_l_siz_00009_arg_size, W ANDLW 0x0F MOVWF gbl_portb MOVLW 0x01 @@ -436,41 +443,41 @@ RETURN ; } load_l_size function end - ORG 0x00000216 + ORG 0x0000020C load_alpha_00008 ; { load_alphaOp ; function begin MOVLW 0x0A MOVWF gbl_portc - BTFSS load_alpha_00008_arg_alphaOp,0, 1 - BRA label268435755 + BTFSS load_alpha_00008_arg_alphaOp,0 + BRA label268435770 MOVLW 0x01 MOVWF gbl_portb - BRA label268435758 -label268435755 + BRA label268435773 +label268435770 CLRF gbl_portb -label268435758 +label268435773 MOVLW 0x01 MOVWF gbl_porta CLRF gbl_porta RETURN ; } load_alphaOp function end - ORG 0x0000022E + ORG 0x00000224 drawsprite_00000 ; { drawsprite ; function begin - MOVF drawsprite_00000_arg_sprite+D'12', W, 1 - MOVWF __mul_32_3_00006_arg_a, 1 - MOVF drawsprite_00000_arg_sprite+D'13', W, 1 - MOVWF __mul_32_3_00006_arg_a+D'1', 1 - MOVF drawsprite_00000_arg_sprite+D'14', W, 1 - MOVWF __mul_32_3_00006_arg_a+D'2', 1 - MOVF drawsprite_00000_arg_sprite+D'15', W, 1 - MOVWF __mul_32_3_00006_arg_a+D'3', 1 + MOVF drawsprite_00000_arg_sprite+D'12', W + MOVWF __mul_32_3_00006_arg_a + MOVF drawsprite_00000_arg_sprite+D'13', W + MOVWF __mul_32_3_00006_arg_a+D'1' + MOVF drawsprite_00000_arg_sprite+D'14', W + MOVWF __mul_32_3_00006_arg_a+D'2' + MOVF drawsprite_00000_arg_sprite+D'15', W + MOVWF __mul_32_3_00006_arg_a+D'3' MOVLW 0xA0 - MOVWF __mul_32_3_00006_arg_b, 1 - CLRF __mul_32_3_00006_arg_b+D'1', 1 - CLRF __mul_32_3_00006_arg_b+D'2', 1 - CLRF __mul_32_3_00006_arg_b+D'3', 1 + MOVWF __mul_32_3_00006_arg_b + CLRF __mul_32_3_00006_arg_b+D'1' + CLRF __mul_32_3_00006_arg_b+D'2' + CLRF __mul_32_3_00006_arg_b+D'3' CALL __mul_32_3_00006 MOVF CompTempVarRet0, W MOVWF drawsprite_00000_1_destina_0000D @@ -480,2965 +487,345 @@ MOVWF drawsprite_00000_1_destina_0000D+D'2' MOVF CompTempVarRet0+D'3', W MOVWF drawsprite_00000_1_destina_0000D+D'3' - MOVF drawsprite_00000_arg_sprite+D'8', W, 1 + MOVF drawsprite_00000_arg_sprite+D'8', W ADDWF drawsprite_00000_1_destina_0000D, F - MOVF drawsprite_00000_arg_sprite+D'9', W, 1 + MOVF drawsprite_00000_arg_sprite+D'9', W ADDWFC drawsprite_00000_1_destina_0000D+D'1', F - MOVF drawsprite_00000_arg_sprite+D'10', W, 1 + MOVF drawsprite_00000_arg_sprite+D'10', W ADDWFC drawsprite_00000_1_destina_0000D+D'2', F - MOVF drawsprite_00000_arg_sprite+D'11', W, 1 + MOVF drawsprite_00000_arg_sprite+D'11', W ADDWFC drawsprite_00000_1_destina_0000D+D'3', F MOVF drawsprite_00000_1_destina_0000D, W - MOVWF load_t_add_0000B_arg_address, 1 + MOVWF load_t_add_0000B_arg_address MOVF drawsprite_00000_1_destina_0000D+D'1', W - MOVWF load_t_add_0000B_arg_address+D'1', 1 + MOVWF load_t_add_0000B_arg_address+D'1' MOVF drawsprite_00000_1_destina_0000D+D'2', W - MOVWF load_t_add_0000B_arg_address+D'2', 1 + MOVWF load_t_add_0000B_arg_address+D'2' MOVF drawsprite_00000_1_destina_0000D+D'3', W - MOVWF load_t_add_0000B_arg_address+D'3', 1 + MOVWF load_t_add_0000B_arg_address+D'3' CALL load_t_add_0000B - MOVF drawsprite_00000_arg_sprite, W, 1 - MOVWF load_s_add_0000C_arg_address, 1 - MOVF drawsprite_00000_arg_sprite+D'1', W, 1 - MOVWF load_s_add_0000C_arg_address+D'1', 1 - MOVF drawsprite_00000_arg_sprite+D'2', W, 1 - MOVWF load_s_add_0000C_arg_address+D'2', 1 - MOVF drawsprite_00000_arg_sprite+D'3', W, 1 - MOVWF load_s_add_0000C_arg_address+D'3', 1 + MOVF drawsprite_00000_arg_sprite, W + MOVWF load_s_add_0000C_arg_address + MOVF drawsprite_00000_arg_sprite+D'1', W + MOVWF load_s_add_0000C_arg_address+D'1' + MOVF drawsprite_00000_arg_sprite+D'2', W + MOVWF load_s_add_0000C_arg_address+D'2' + MOVF drawsprite_00000_arg_sprite+D'3', W + MOVWF load_s_add_0000C_arg_address+D'3' CALL load_s_add_0000C - MOVF drawsprite_00000_arg_sprite+D'6', W, 1 - MOVWF load_s_lin_0000A_arg_lines, 1 - MOVF drawsprite_00000_arg_sprite+D'7', W, 1 - MOVWF load_s_lin_0000A_arg_lines+D'1', 1 + MOVF drawsprite_00000_arg_sprite+D'6', W + MOVWF load_s_lin_0000A_arg_lines + MOVF drawsprite_00000_arg_sprite+D'7', W + MOVWF load_s_lin_0000A_arg_lines+D'1' CALL load_s_lin_0000A - MOVF drawsprite_00000_arg_sprite+D'4', W, 1 - MOVWF load_l_siz_00009_arg_size, 1 - MOVF drawsprite_00000_arg_sprite+D'5', W, 1 - MOVWF load_l_siz_00009_arg_size+D'1', 1 + MOVF drawsprite_00000_arg_sprite+D'4', W + MOVWF load_l_siz_00009_arg_size + MOVF drawsprite_00000_arg_sprite+D'5', W + MOVWF load_l_siz_00009_arg_size+D'1' CALL load_l_siz_00009 - MOVF drawsprite_00000_arg_sprite+D'16', F, 1 - BZ label268435740 - BSF load_alpha_00008_arg_alphaOp,0, 1 + MOVF drawsprite_00000_arg_sprite+D'16', F + BZ label268435755 + BSF load_alpha_00008_arg_alphaOp,0 CALL load_alpha_00008 - BRA label268435746 -label268435740 - BCF load_alpha_00008_arg_alphaOp,0, 1 + BRA label268435761 +label268435755 + BCF load_alpha_00008_arg_alphaOp,0 CALL load_alpha_00008 -label268435746 +label268435761 CALL draw_00000 RETURN ; } drawsprite function end - ORG 0x000002C4 + ORG 0x000002BA drawtoback_00007 ; { drawtobackground ; function begin - CLRF load_t_add_0000B_arg_address, 1 - CLRF load_t_add_0000B_arg_address+D'1', 1 - CLRF load_t_add_0000B_arg_address+D'2', 1 - CLRF load_t_add_0000B_arg_address+D'3', 1 + CLRF load_t_add_0000B_arg_address + CLRF load_t_add_0000B_arg_address+D'1' + CLRF load_t_add_0000B_arg_address+D'2' + CLRF load_t_add_0000B_arg_address+D'3' CALL load_t_add_0000B - MOVF drawtoback_00007_arg_source, W, 1 - MOVWF load_s_add_0000C_arg_address, 1 - MOVF drawtoback_00007_arg_source+D'1', W, 1 - MOVWF load_s_add_0000C_arg_address+D'1', 1 - MOVF drawtoback_00007_arg_source+D'2', W, 1 - MOVWF load_s_add_0000C_arg_address+D'2', 1 - MOVF drawtoback_00007_arg_source+D'3', W, 1 - MOVWF load_s_add_0000C_arg_address+D'3', 1 + MOVF drawtoback_00007_arg_source, W + MOVWF load_s_add_0000C_arg_address + MOVF drawtoback_00007_arg_source+D'1', W + MOVWF load_s_add_0000C_arg_address+D'1' + MOVF drawtoback_00007_arg_source+D'2', W + MOVWF load_s_add_0000C_arg_address+D'2' + MOVF drawtoback_00007_arg_source+D'3', W + MOVWF load_s_add_0000C_arg_address+D'3' CALL load_s_add_0000C - MOVF drawtoback_00007_arg_source+D'6', W, 1 - MOVWF load_s_lin_0000A_arg_lines, 1 - MOVF drawtoback_00007_arg_source+D'7', W, 1 - MOVWF load_s_lin_0000A_arg_lines+D'1', 1 + MOVF drawtoback_00007_arg_source+D'6', W + MOVWF load_s_lin_0000A_arg_lines + MOVF drawtoback_00007_arg_source+D'7', W + MOVWF load_s_lin_0000A_arg_lines+D'1' CALL load_s_lin_0000A - MOVF drawtoback_00007_arg_source+D'4', W, 1 - MOVWF load_l_siz_00009_arg_size, 1 - MOVF drawtoback_00007_arg_source+D'5', W, 1 - MOVWF load_l_siz_00009_arg_size+D'1', 1 + MOVF drawtoback_00007_arg_source+D'4', W + MOVWF load_l_siz_00009_arg_size + MOVF drawtoback_00007_arg_source+D'5', W + MOVWF load_l_siz_00009_arg_size+D'1' CALL load_l_siz_00009 - BCF load_alpha_00008_arg_alphaOp,0, 1 + BCF load_alpha_00008_arg_alphaOp,0 CALL load_alpha_00008 CALL draw_00000 RETURN ; } drawtobackground function end - ORG 0x00000308 -main -; { main ; function begin - MOVLW 0x07 - MOVWF gbl_adcon1 - CLRF gbl_trisa - CLRF gbl_trisb - MOVLW 0x80 - MOVWF gbl_trisc - CLRF gbl_porta - CLRF gbl_portb - CLRF gbl_portc - CLRF main_1_i - CLRF main_1_j - MOVLW 0x03 - MOVWF delay_s_00000_arg_del - CALL delay_s_00000 -label268436072 - CLRF main_12_neogeo - MOVLW 0x2C - MOVWF main_12_neogeo+D'1' - MOVLW 0x01 - MOVWF main_12_neogeo+D'2' - CLRF main_12_neogeo+D'3' - MOVLW 0xF0 - MOVWF main_12_neogeo+D'6' - CLRF main_12_neogeo+D'7' - CLRF main_12_neogeo+D'4' - CLRF main_12_neogeo+D'5' - CLRF main_12_black + ORG 0x000002FE +setupinput_00000 +; { setupinput ; function begin + BCF gbl_trisc,6 + BSF gbl_trisc,7 + BSF gbl_trisc,5 + SETF gbl_spbrg + BSF gbl_txsta,4 + BSF gbl_rcsta,7 + BSF gbl_txsta,7 + BCF gbl_rcsta,5 + BCF gbl_rcsta,4 + BCF gbl_portd,5 + RETURN +; } setupinput function end + + ORG 0x00000314 +getinput_00000 +; { getinput ; function begin + BSF gbl_portd,5 + MOVLW 0x0C + MOVWF delay_us_00000_arg_del + CALL delay_us_00000 + BCF gbl_portd,5 + MOVLW 0x06 + MOVWF delay_us_00000_arg_del + CALL delay_us_00000 + BSF gbl_rcsta,5 + BTFSS gbl_pir1,5 + BRA label268437510 + MOVF gbl_rcreg, W + MOVWF CompTempVarRet0 +label268437510 + RETURN +; } getinput function end + + ORG 0x00000334 +bootup_00000 +; { bootup ; function begin + CLRF bootup_00000_1_i + CLRF bootup_00000_1_j + CLRF bootup_00000_1_black MOVLW 0xC2 - MOVWF main_12_black+D'1' + MOVWF bootup_00000_1_black+D'1' MOVLW 0x01 - MOVWF main_12_black+D'2' - CLRF main_12_black+D'3' + MOVWF bootup_00000_1_black+D'2' + CLRF bootup_00000_1_black+D'3' MOVLW 0xF0 - MOVWF main_12_black+D'6' - CLRF main_12_black+D'7' - MOVLW 0xA0 - MOVWF main_12_black+D'4' - CLRF main_12_black+D'5' - CLRF main_12_near_future - MOVLW 0x58 - MOVWF main_12_near_future+D'1' - MOVLW 0x02 - MOVWF main_12_near_future+D'2' - CLRF main_12_near_future+D'3' - MOVLW 0x0B - MOVWF main_12_near_future+D'6' - CLRF main_12_near_future+D'7' + MOVWF bootup_00000_1_black+D'6' + CLRF bootup_00000_1_black+D'7' MOVLW 0xA0 - MOVWF main_12_near_future+D'4' - CLRF main_12_near_future+D'5' - CLRF main_12_near_future+D'8' - CLRF main_12_near_future+D'9' - CLRF main_12_near_future+D'10' - CLRF main_12_near_future+D'11' - MOVLW 0x3F - MOVWF main_12_near_future+D'12' - CLRF main_12_near_future+D'13' - CLRF main_12_near_future+D'14' - CLRF main_12_near_future+D'15' - CLRF main_12_near_future+D'16' + MOVWF bootup_00000_1_black+D'4' + CLRF bootup_00000_1_black+D'5' + CLRF bootup_00000_1_frame + MOVLW 0x68 + MOVWF bootup_00000_1_frame+D'1' + MOVLW 0x37 + MOVWF bootup_00000_1_frame+D'2' + CLRF bootup_00000_1_frame+D'3' MOVLW 0xA0 - MOVWF main_12_eye_anim - MOVLW 0x6C - MOVWF main_12_eye_anim+D'1' - MOVLW 0x02 - MOVWF main_12_eye_anim+D'2' - CLRF main_12_eye_anim+D'3' - MOVLW 0x1B - MOVWF main_12_eye_anim+D'6' - CLRF main_12_eye_anim+D'7' - MOVLW 0x1F - MOVWF main_12_eye_anim+D'4' - CLRF main_12_eye_anim+D'5' - MOVLW 0x0E - MOVWF main_12_eye_anim+D'8' - CLRF main_12_eye_anim+D'9' - CLRF main_12_eye_anim+D'10' - CLRF main_12_eye_anim+D'11' - MOVLW 0x87 - MOVWF main_12_eye_anim+D'12' - CLRF main_12_eye_anim+D'13' - CLRF main_12_eye_anim+D'14' - CLRF main_12_eye_anim+D'15' - CLRF main_12_eye_anim+D'16' - CLRF main_12_eye_mask - MOVLW 0xC2 - MOVWF main_12_eye_mask+D'1' - MOVLW 0x01 - MOVWF main_12_eye_mask+D'2' - CLRF main_12_eye_mask+D'3' - MOVLW 0x1B - MOVWF main_12_eye_mask+D'6' - CLRF main_12_eye_mask+D'7' - MOVLW 0x1F - MOVWF main_12_eye_mask+D'4' - CLRF main_12_eye_mask+D'5' - MOVLW 0x0E - MOVWF main_12_eye_mask+D'8' - CLRF main_12_eye_mask+D'9' - CLRF main_12_eye_mask+D'10' - CLRF main_12_eye_mask+D'11' - MOVLW 0x87 - MOVWF main_12_eye_mask+D'12' - CLRF main_12_eye_mask+D'13' - CLRF main_12_eye_mask+D'14' - CLRF main_12_eye_mask+D'15' - CLRF main_12_eye_mask+D'16' - MOVLW 0x40 - MOVWF main_12_compass - MOVLW 0x9A - MOVWF main_12_compass+D'1' - MOVLW 0x02 - MOVWF main_12_compass+D'2' - CLRF main_12_compass+D'3' - MOVLW 0x06 - MOVWF main_12_compass+D'6' - CLRF main_12_compass+D'7' - MOVLW 0x2D - MOVWF main_12_compass+D'4' - CLRF main_12_compass+D'5' - MOVLW 0x33 - MOVWF main_12_compass+D'8' - CLRF main_12_compass+D'9' - CLRF main_12_compass+D'10' - CLRF main_12_compass+D'11' - MOVLW 0x86 - MOVWF main_12_compass+D'12' - CLRF main_12_compass+D'13' - CLRF main_12_compass+D'14' - CLRF main_12_compass+D'15' - CLRF main_12_compass+D'16' - CLRF main_12_lines - MOVLW 0x9E - MOVWF main_12_lines+D'1' - MOVLW 0x02 - MOVWF main_12_lines+D'2' - CLRF main_12_lines+D'3' - MOVLW 0x1A - MOVWF main_12_lines+D'6' - CLRF main_12_lines+D'7' + MOVWF bootup_00000_1_frame+D'6' + CLRF bootup_00000_1_frame+D'7' MOVLW 0x4F - MOVWF main_12_lines+D'4' - CLRF main_12_lines+D'5' - MOVLW 0x49 - MOVWF main_12_lines+D'8' - CLRF main_12_lines+D'9' - CLRF main_12_lines+D'10' - CLRF main_12_lines+D'11' - MOVLW 0x4C - MOVWF main_12_lines+D'12' - CLRF main_12_lines+D'13' - CLRF main_12_lines+D'14' - CLRF main_12_lines+D'15' - CLRF main_12_lines+D'16' - MOVLW 0x94 - MOVWF main_12_bars - MOVLW 0xAE - MOVWF main_12_bars+D'1' - MOVLW 0x02 - MOVWF main_12_bars+D'2' - CLRF main_12_bars+D'3' - MOVLW 0x0F - MOVWF main_12_bars+D'6' - CLRF main_12_bars+D'7' - MOVLW 0x2F - MOVWF main_12_bars+D'4' - CLRF main_12_bars+D'5' - MOVLW 0x0A - MOVWF main_12_bars+D'8' - CLRF main_12_bars+D'9' - CLRF main_12_bars+D'10' - CLRF main_12_bars+D'11' - MOVLW 0x51 - MOVWF main_12_bars+D'12' - CLRF main_12_bars+D'13' - CLRF main_12_bars+D'14' - CLRF main_12_bars+D'15' - CLRF main_12_bars+D'16' - MOVLW 0x80 - MOVLB 0x00 - MOVWF main_12_outline, 1 - MOVLW 0x7D - MOVWF main_12_outline+D'1', 1 - MOVLW 0x02 - MOVWF main_12_outline+D'2', 1 - CLRF main_12_outline+D'3', 1 - MOVLW 0x2E - MOVWF main_12_outline+D'6', 1 - CLRF main_12_outline+D'7', 1 - MOVLW 0x2B - MOVWF main_12_outline+D'4', 1 - CLRF main_12_outline+D'5', 1 - MOVLW 0x1B - MOVWF main_12_outline+D'8', 1 - CLRF main_12_outline+D'9', 1 - CLRF main_12_outline+D'10', 1 - CLRF main_12_outline+D'11', 1 - MOVLW 0x82 - MOVWF main_12_outline+D'12', 1 - CLRF main_12_outline+D'13', 1 - CLRF main_12_outline+D'14', 1 - CLRF main_12_outline+D'15', 1 - MOVLW 0x01 - MOVWF main_12_outline+D'16', 1 - CLRF main_1_i -label268436132 - MOVLW 0xA0 - CPFSLT main_1_i - BRA label268436133 - MOVF main_12_neogeo+D'7', W - MOVLB 0x00 - MOVWF drawtoback_00007_arg_source+D'7', 1 - MOVF main_12_neogeo+D'6', W - MOVWF drawtoback_00007_arg_source+D'6', 1 - MOVF main_12_neogeo+D'5', W - MOVWF drawtoback_00007_arg_source+D'5', 1 - MOVF main_12_neogeo+D'4', W - MOVWF drawtoback_00007_arg_source+D'4', 1 - MOVF main_12_neogeo+D'3', W - MOVWF drawtoback_00007_arg_source+D'3', 1 - MOVF main_12_neogeo+D'2', W - MOVWF drawtoback_00007_arg_source+D'2', 1 - MOVF main_12_neogeo+D'1', W - MOVWF drawtoback_00007_arg_source+D'1', 1 - MOVF main_12_neogeo, W - MOVWF drawtoback_00007_arg_source, 1 + MOVWF bootup_00000_1_frame+D'4' + CLRF bootup_00000_1_frame+D'5' + CLRF bootup_00000_1_frame+D'8' + CLRF bootup_00000_1_frame+D'9' + CLRF bootup_00000_1_frame+D'10' + CLRF bootup_00000_1_frame+D'11' + CLRF bootup_00000_1_frame+D'12' + CLRF bootup_00000_1_frame+D'13' + CLRF bootup_00000_1_frame+D'14' + CLRF bootup_00000_1_frame+D'15' + CLRF bootup_00000_1_frame+D'16' + MOVLW 0x28 + MOVWF bootup_00000_1_frame+D'8' + CLRF bootup_00000_1_frame+D'9' + CLRF bootup_00000_1_frame+D'10' + CLRF bootup_00000_1_frame+D'11' + MOVLW 0x28 + MOVWF bootup_00000_1_frame+D'12' + CLRF bootup_00000_1_frame+D'13' + CLRF bootup_00000_1_frame+D'14' + CLRF bootup_00000_1_frame+D'15' + MOVF bootup_00000_1_black+D'7', W + MOVWF drawtoback_00007_arg_source+D'7' + MOVF bootup_00000_1_black+D'6', W + MOVWF drawtoback_00007_arg_source+D'6' + MOVF bootup_00000_1_black+D'5', W + MOVWF drawtoback_00007_arg_source+D'5' + MOVF bootup_00000_1_black+D'4', W + MOVWF drawtoback_00007_arg_source+D'4' + MOVF bootup_00000_1_black+D'3', W + MOVWF drawtoback_00007_arg_source+D'3' + MOVF bootup_00000_1_black+D'2', W + MOVWF drawtoback_00007_arg_source+D'2' + MOVF bootup_00000_1_black+D'1', W + MOVWF drawtoback_00007_arg_source+D'1' + MOVF bootup_00000_1_black, W + MOVWF drawtoback_00007_arg_source CALL drawtoback_00007 - MOVLW 0x0A + MOVLW 0xC8 MOVWF delay_ms_00000_arg_del CALL delay_ms_00000 - INFSNZ main_12_neogeo+D'4', F - INCF main_12_neogeo+D'5', F - INCF main_1_i, F - BRA label268436132 -label268436133 - MOVLW 0x03 - MOVWF delay_s_00000_arg_del - CALL delay_s_00000 - MOVF main_12_black+D'7', W - MOVLB 0x00 - MOVWF drawtoback_00007_arg_source+D'7', 1 - MOVF main_12_black+D'6', W - MOVWF drawtoback_00007_arg_source+D'6', 1 - MOVF main_12_black+D'5', W - MOVWF drawtoback_00007_arg_source+D'5', 1 - MOVF main_12_black+D'4', W - MOVWF drawtoback_00007_arg_source+D'4', 1 - MOVF main_12_black+D'3', W - MOVWF drawtoback_00007_arg_source+D'3', 1 - MOVF main_12_black+D'2', W - MOVWF drawtoback_00007_arg_source+D'2', 1 - MOVF main_12_black+D'1', W - MOVWF drawtoback_00007_arg_source+D'1', 1 - MOVF main_12_black, W - MOVWF drawtoback_00007_arg_source, 1 - CALL drawtoback_00007 - MOVLW 0x02 - MOVWF delay_s_00000_arg_del - CALL delay_s_00000 - MOVF main_12_near_future+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_near_future+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_near_future+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_near_future+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_near_future+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_near_future+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_near_future+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_near_future+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_near_future+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_near_future+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_near_future+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_near_future+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_near_future+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_near_future+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_near_future+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_near_future+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_near_future, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - SETF delay_ms_00000_arg_del - CALL delay_ms_00000 - MOVLW 0xE0 - MOVWF main_12_near_future - MOVLW 0x5E - MOVWF main_12_near_future+D'1' - MOVLW 0x02 - MOVWF main_12_near_future+D'2' - CLRF main_12_near_future+D'3' - MOVF main_12_black+D'7', W - MOVLB 0x00 - MOVWF drawtoback_00007_arg_source+D'7', 1 - MOVF main_12_black+D'6', W - MOVWF drawtoback_00007_arg_source+D'6', 1 - MOVF main_12_black+D'5', W - MOVWF drawtoback_00007_arg_source+D'5', 1 - MOVF main_12_black+D'4', W - MOVWF drawtoback_00007_arg_source+D'4', 1 - MOVF main_12_black+D'3', W - MOVWF drawtoback_00007_arg_source+D'3', 1 - MOVF main_12_black+D'2', W - MOVWF drawtoback_00007_arg_source+D'2', 1 - MOVF main_12_black+D'1', W - MOVWF drawtoback_00007_arg_source+D'1', 1 - MOVF main_12_black, W - MOVWF drawtoback_00007_arg_source, 1 - CALL drawtoback_00007 - MOVF main_12_near_future+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_near_future+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_near_future+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_near_future+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_near_future+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_near_future+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_near_future+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_near_future+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_near_future+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_near_future+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_near_future+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_near_future+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_near_future+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_near_future+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_near_future+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_near_future+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_near_future, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - SETF delay_ms_00000_arg_del - CALL delay_ms_00000 - MOVLW 0xC0 - MOVWF main_12_near_future - MOVLW 0x65 - MOVWF main_12_near_future+D'1' - MOVLW 0x02 - MOVWF main_12_near_future+D'2' - CLRF main_12_near_future+D'3' - MOVF main_12_black+D'7', W - MOVLB 0x00 - MOVWF drawtoback_00007_arg_source+D'7', 1 - MOVF main_12_black+D'6', W - MOVWF drawtoback_00007_arg_source+D'6', 1 - MOVF main_12_black+D'5', W - MOVWF drawtoback_00007_arg_source+D'5', 1 - MOVF main_12_black+D'4', W - MOVWF drawtoback_00007_arg_source+D'4', 1 - MOVF main_12_black+D'3', W - MOVWF drawtoback_00007_arg_source+D'3', 1 - MOVF main_12_black+D'2', W - MOVWF drawtoback_00007_arg_source+D'2', 1 - MOVF main_12_black+D'1', W - MOVWF drawtoback_00007_arg_source+D'1', 1 - MOVF main_12_black, W - MOVWF drawtoback_00007_arg_source, 1 - CALL drawtoback_00007 - MOVF main_12_near_future+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_near_future+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_near_future+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_near_future+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_near_future+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_near_future+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_near_future+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_near_future+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_near_future+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_near_future+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_near_future+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_near_future+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_near_future+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_near_future+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_near_future+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_near_future+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_near_future, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVLW 0x02 - MOVWF delay_s_00000_arg_del - CALL delay_s_00000 - MOVF main_12_black+D'7', W - MOVLB 0x00 - MOVWF drawtoback_00007_arg_source+D'7', 1 - MOVF main_12_black+D'6', W - MOVWF drawtoback_00007_arg_source+D'6', 1 - MOVF main_12_black+D'5', W - MOVWF drawtoback_00007_arg_source+D'5', 1 - MOVF main_12_black+D'4', W - MOVWF drawtoback_00007_arg_source+D'4', 1 - MOVF main_12_black+D'3', W - MOVWF drawtoback_00007_arg_source+D'3', 1 - MOVF main_12_black+D'2', W - MOVWF drawtoback_00007_arg_source+D'2', 1 - MOVF main_12_black+D'1', W - MOVWF drawtoback_00007_arg_source+D'1', 1 - MOVF main_12_black, W - MOVWF drawtoback_00007_arg_source, 1 - CALL drawtoback_00007 - MOVLW 0x02 - MOVWF delay_s_00000_arg_del - CALL delay_s_00000 - CLRF main_1_i -label268436200 - MOVLW 0x05 - CPFSLT main_1_i - BRA label268436201 - MOVF main_12_eye_mask+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_eye_mask+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_eye_mask+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_eye_mask+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_eye_mask+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_eye_mask+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_eye_mask+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_eye_mask+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_eye_mask+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_eye_mask+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_eye_mask+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_eye_mask+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_eye_mask+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_eye_mask+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_eye_mask+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_eye_mask+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_eye_mask, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVF main_12_eye_anim+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_eye_anim+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_eye_anim+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_eye_anim+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_eye_anim+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_eye_anim+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_eye_anim+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_eye_anim+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_eye_anim+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_eye_anim+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_eye_anim+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_eye_anim+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_eye_anim+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_eye_anim+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_eye_anim+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_eye_anim+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_eye_anim, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVLW 0x20 - ADDWF main_12_eye_anim, F - MOVLW 0x00 - ADDWFC main_12_eye_anim+D'1', F - MOVLW 0x00 - ADDWFC main_12_eye_anim+D'2', F - MOVLW 0x00 - ADDWFC main_12_eye_anim+D'3', F + CLRF bootup_00000_1_i +label268437212 + MOVLW 0x15 + CPFSLT bootup_00000_1_i + BRA label268437213 + MOVF bootup_00000_1_frame+D'16', W + MOVWF drawsprite_00000_arg_sprite+D'16' + MOVF bootup_00000_1_frame+D'15', W + MOVWF drawsprite_00000_arg_sprite+D'15' + MOVF bootup_00000_1_frame+D'14', W + MOVWF drawsprite_00000_arg_sprite+D'14' + MOVF bootup_00000_1_frame+D'13', W + MOVWF drawsprite_00000_arg_sprite+D'13' + MOVF bootup_00000_1_frame+D'12', W + MOVWF drawsprite_00000_arg_sprite+D'12' + MOVF bootup_00000_1_frame+D'11', W + MOVWF drawsprite_00000_arg_sprite+D'11' + MOVF bootup_00000_1_frame+D'10', W + MOVWF drawsprite_00000_arg_sprite+D'10' + MOVF bootup_00000_1_frame+D'9', W + MOVWF drawsprite_00000_arg_sprite+D'9' + MOVF bootup_00000_1_frame+D'8', W + MOVWF drawsprite_00000_arg_sprite+D'8' + MOVF bootup_00000_1_frame+D'7', W + MOVWF drawsprite_00000_arg_sprite+D'7' + MOVF bootup_00000_1_frame+D'6', W + MOVWF drawsprite_00000_arg_sprite+D'6' + MOVF bootup_00000_1_frame+D'5', W + MOVWF drawsprite_00000_arg_sprite+D'5' + MOVF bootup_00000_1_frame+D'4', W + MOVWF drawsprite_00000_arg_sprite+D'4' + MOVF bootup_00000_1_frame+D'3', W + MOVWF drawsprite_00000_arg_sprite+D'3' + MOVF bootup_00000_1_frame+D'2', W + MOVWF drawsprite_00000_arg_sprite+D'2' + MOVF bootup_00000_1_frame+D'1', W + MOVWF drawsprite_00000_arg_sprite+D'1' + MOVF bootup_00000_1_frame, W + MOVWF drawsprite_00000_arg_sprite + CALL drawsprite_00000 + MOVLW 0x12 + CPFSGT bootup_00000_1_i + BRA label268437220 MOVLW 0x64 MOVWF delay_ms_00000_arg_del CALL delay_ms_00000 - INCF main_1_i, F - BRA label268436200 -label268436201 - MOVLW 0x1E - MOVWF main_1_j - CLRF main_1_i -label268436219 - MOVLW 0x05 - CPFSLT main_1_i - BRA label268436220 - MOVF main_12_compass+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_compass+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_compass+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_compass+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_compass+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_compass+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_compass+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_compass+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_compass+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_compass+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_compass+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_compass+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_compass+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_compass+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_compass+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_compass+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_compass, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVLW 0x2E - ADDWF main_12_compass, F - MOVLW 0x00 - ADDWFC main_12_compass+D'1', F - MOVLW 0x00 - ADDWFC main_12_compass+D'2', F - MOVLW 0x00 - ADDWFC main_12_compass+D'3', F - MOVF main_1_j, W - MOVWF delay_ms_00000_arg_del - CALL delay_ms_00000 - MOVF main_12_compass+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_compass+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_compass+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_compass+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_compass+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_compass+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_compass+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_compass+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_compass+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_compass+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_compass+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_compass+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_compass+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_compass+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_compass+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_compass+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_compass, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVLW 0x2E - ADDWF main_12_compass, F - MOVLW 0x00 - ADDWFC main_12_compass+D'1', F - MOVLW 0x00 - ADDWFC main_12_compass+D'2', F - MOVLW 0x00 - ADDWFC main_12_compass+D'3', F - MOVF main_1_j, W - MOVWF delay_ms_00000_arg_del - CALL delay_ms_00000 - MOVF main_12_compass+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_compass+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_compass+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_compass+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_compass+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_compass+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_compass+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_compass+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_compass+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_compass+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_compass+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_compass+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_compass+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_compass+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_compass+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_compass+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_compass, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVLW 0x5C - SUBWF main_12_compass, F - MOVLW 0x00 - SUBWFB main_12_compass+D'1', F - MOVLW 0x00 - SUBWFB main_12_compass+D'2', F - MOVLW 0x00 - SUBWFB main_12_compass+D'3', F - MOVF main_1_j, W - MOVWF delay_ms_00000_arg_del - CALL delay_ms_00000 - MOVLW 0x0F - ADDWF main_1_j, F - INCF main_1_i, F - BRA label268436219 -label268436220 - MOVLW 0x14 - MOVWF main_1_j - CLRF main_1_i -label268436253 - MOVLW 0x05 - CPFSLT main_1_i - BRA label268436254 - MOVLW 0x5C - ADDWF main_12_compass, F - MOVLW 0x00 - ADDWFC main_12_compass+D'1', F - MOVLW 0x00 - ADDWFC main_12_compass+D'2', F - MOVLW 0x00 - ADDWFC main_12_compass+D'3', F - MOVF main_12_compass+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_compass+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_compass+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_compass+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_compass+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_compass+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_compass+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_compass+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_compass+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_compass+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_compass+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_compass+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_compass+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_compass+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_compass+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_compass+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_compass, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVLW 0x2E - SUBWF main_12_compass, F - MOVLW 0x00 - SUBWFB main_12_compass+D'1', F - MOVLW 0x00 - SUBWFB main_12_compass+D'2', F - MOVLW 0x00 - SUBWFB main_12_compass+D'3', F - MOVF main_1_j, W - MOVWF delay_ms_00000_arg_del - CALL delay_ms_00000 - MOVF main_12_compass+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_compass+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_compass+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_compass+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_compass+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_compass+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_compass+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_compass+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_compass+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_compass+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_compass+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_compass+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_compass+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_compass+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_compass+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_compass+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_compass, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVLW 0x2E - SUBWF main_12_compass, F - MOVLW 0x00 - SUBWFB main_12_compass+D'1', F - MOVLW 0x00 - SUBWFB main_12_compass+D'2', F - MOVLW 0x00 - SUBWFB main_12_compass+D'3', F - MOVF main_1_j, W - MOVWF delay_ms_00000_arg_del - CALL delay_ms_00000 - MOVF main_12_compass+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_compass+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_compass+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_compass+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_compass+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_compass+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_compass+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_compass+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_compass+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_compass+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_compass+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_compass+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_compass+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_compass+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_compass+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_compass+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_compass, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVF main_1_j, W - MOVWF delay_ms_00000_arg_del - CALL delay_ms_00000 - MOVLW 0x0F - ADDWF main_1_j, F - INCF main_1_i, F - BRA label268436253 -label268436254 - MOVLW 0x96 - MOVWF main_1_j - CLRF main_1_i -label268436287 - MOVLW 0x03 - CPFSLT main_1_i - BRA label268436288 - MOVF main_12_compass+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_compass+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_compass+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_compass+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_compass+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_compass+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_compass+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_compass+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_compass+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_compass+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_compass+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_compass+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_compass+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_compass+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_compass+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_compass+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_compass, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVLW 0x2E - ADDWF main_12_compass, F - MOVLW 0x00 - ADDWFC main_12_compass+D'1', F - MOVLW 0x00 - ADDWFC main_12_compass+D'2', F - MOVLW 0x00 - ADDWFC main_12_compass+D'3', F - MOVF main_1_j, W - MOVWF delay_ms_00000_arg_del - CALL delay_ms_00000 - MOVF main_12_compass+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_compass+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_compass+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_compass+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_compass+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_compass+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_compass+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_compass+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_compass+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_compass+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_compass+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_compass+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_compass+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_compass+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_compass+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_compass+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_compass, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVLW 0x2E - ADDWF main_12_compass, F - MOVLW 0x00 - ADDWFC main_12_compass+D'1', F - MOVLW 0x00 - ADDWFC main_12_compass+D'2', F - MOVLW 0x00 - ADDWFC main_12_compass+D'3', F - MOVF main_1_j, W - MOVWF delay_ms_00000_arg_del - CALL delay_ms_00000 - MOVF main_12_compass+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_compass+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_compass+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_compass+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_compass+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_compass+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_compass+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_compass+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_compass+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_compass+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_compass+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_compass+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_compass+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_compass+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_compass+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_compass+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_compass, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVLW 0x5C - SUBWF main_12_compass, F - MOVLW 0x00 - SUBWFB main_12_compass+D'1', F - MOVLW 0x00 - SUBWFB main_12_compass+D'2', F - MOVLW 0x00 - SUBWFB main_12_compass+D'3', F - MOVF main_1_j, W - MOVWF delay_ms_00000_arg_del - CALL delay_ms_00000 + BRA label268437226 +label268437220 MOVLW 0x3C - SUBWF main_1_j, F - INCF main_1_i, F - BRA label268436287 -label268436288 - MOVF main_12_lines+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_lines+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_lines+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_lines+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_lines+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_lines+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_lines+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_lines+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_lines+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_lines+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_lines+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_lines+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_lines+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_lines+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_lines+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_lines+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_lines, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVF main_12_bars+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_bars+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_bars+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_bars+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_bars+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_bars+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_bars+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_bars+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_bars+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_bars+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_bars+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_bars+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_bars+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_bars+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_bars+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_bars+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_bars, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVLW 0x0A - MOVWF main_1_j - CLRF main_1_i -label268436329 - MOVLW 0x02 - CPFSLT main_1_i - BRA label268436330 - MOVF main_12_compass+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_compass+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_compass+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_compass+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_compass+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_compass+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_compass+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_compass+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_compass+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_compass+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_compass+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_compass+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_compass+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_compass+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_compass+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_compass+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_compass, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVLW 0x2E - ADDWF main_12_compass, F - MOVLW 0x00 - ADDWFC main_12_compass+D'1', F - MOVLW 0x00 - ADDWFC main_12_compass+D'2', F - MOVLW 0x00 - ADDWFC main_12_compass+D'3', F - MOVF main_1_j, W - MOVWF delay_ms_00000_arg_del - CALL delay_ms_00000 - MOVF main_12_compass+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_compass+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_compass+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_compass+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_compass+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_compass+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_compass+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_compass+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_compass+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_compass+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_compass+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_compass+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_compass+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_compass+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_compass+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_compass+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_compass, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVLW 0x2E - ADDWF main_12_compass, F - MOVLW 0x00 - ADDWFC main_12_compass+D'1', F - MOVLW 0x00 - ADDWFC main_12_compass+D'2', F - MOVLW 0x00 - ADDWFC main_12_compass+D'3', F - MOVF main_1_j, W MOVWF delay_ms_00000_arg_del CALL delay_ms_00000 - MOVF main_12_compass+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_compass+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_compass+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_compass+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_compass+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_compass+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_compass+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_compass+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_compass+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_compass+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_compass+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_compass+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_compass+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_compass+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_compass+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_compass+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_compass, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVLW 0x5C - SUBWF main_12_compass, F - MOVLW 0x00 - SUBWFB main_12_compass+D'1', F - MOVLW 0x00 - SUBWFB main_12_compass+D'2', F - MOVLW 0x00 - SUBWFB main_12_compass+D'3', F - MOVF main_1_j, W - MOVWF delay_ms_00000_arg_del - CALL delay_ms_00000 - MOVLW 0x28 - ADDWF main_1_j, F - INCF main_1_i, F - BRA label268436329 -label268436330 +label268437226 MOVLW 0x50 - MOVWF main_12_lines - MOVLW 0x9E - MOVWF main_12_lines+D'1' - MOVLW 0x02 - MOVWF main_12_lines+D'2' - CLRF main_12_lines+D'3' - MOVLW 0x4B - MOVWF main_12_lines+D'4' - CLRF main_12_lines+D'5' - MOVLW 0x60 - ADDWF main_12_bars, F - MOVLW 0x09 - ADDWFC main_12_bars+D'1', F - MOVLW 0x00 - ADDWFC main_12_bars+D'2', F - MOVLW 0x00 - ADDWFC main_12_bars+D'3', F - MOVLW 0x35 - MOVWF main_12_bars+D'4' - CLRF main_12_bars+D'5' - MOVF main_12_lines+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_lines+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_lines+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_lines+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_lines+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_lines+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_lines+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_lines+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_lines+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_lines+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_lines+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_lines+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_lines+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_lines+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_lines+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_lines+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_lines, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVF main_12_bars+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_bars+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_bars+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_bars+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_bars+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_bars+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_bars+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_bars+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_bars+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_bars+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_bars+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_bars+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_bars+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_bars+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_bars+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_bars+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_bars, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVF main_12_compass+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_compass+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_compass+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_compass+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_compass+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_compass+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_compass+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_compass+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_compass+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_compass+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_compass+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_compass+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_compass+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_compass+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_compass+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_compass+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_compass, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVLW 0x2E - ADDWF main_12_compass, F - MOVLW 0x00 - ADDWFC main_12_compass+D'1', F - MOVLW 0x00 - ADDWFC main_12_compass+D'2', F - MOVLW 0x00 - ADDWFC main_12_compass+D'3', F - MOVF main_1_j, W - MOVWF delay_ms_00000_arg_del - CALL delay_ms_00000 - MOVF main_12_compass+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_compass+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_compass+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_compass+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_compass+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_compass+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_compass+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_compass+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_compass+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_compass+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_compass+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_compass+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_compass+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_compass+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_compass+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_compass+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_compass, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVLW 0x2E - ADDWF main_12_compass, F - MOVLW 0x00 - ADDWFC main_12_compass+D'1', F - MOVLW 0x00 - ADDWFC main_12_compass+D'2', F - MOVLW 0x00 - ADDWFC main_12_compass+D'3', F - MOVF main_1_j, W - MOVWF delay_ms_00000_arg_del - CALL delay_ms_00000 - MOVF main_12_compass+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_compass+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_compass+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_compass+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_compass+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_compass+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_compass+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_compass+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_compass+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_compass+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_compass+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_compass+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_compass+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_compass+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_compass+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_compass+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_compass, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVLW 0x5C - SUBWF main_12_compass, F - MOVLW 0x00 - SUBWFB main_12_compass+D'1', F - MOVLW 0x00 - SUBWFB main_12_compass+D'2', F - MOVLW 0x00 - SUBWFB main_12_compass+D'3', F - MOVF main_1_j, W - MOVWF delay_ms_00000_arg_del - CALL delay_ms_00000 - MOVLW 0x28 - ADDWF main_1_j, F - MOVLW 0x40 - MOVWF main_12_lines - MOVLW 0xAE - MOVWF main_12_lines+D'1' - MOVLW 0x02 - MOVWF main_12_lines+D'2' - CLRF main_12_lines+D'3' - MOVLW 0x53 - MOVWF main_12_lines+D'4' - CLRF main_12_lines+D'5' - MOVLW 0x60 - ADDWF main_12_bars, F - MOVLW 0x09 - ADDWFC main_12_bars+D'1', F + ADDWF bootup_00000_1_frame, F MOVLW 0x00 - ADDWFC main_12_bars+D'2', F + ADDWFC bootup_00000_1_frame+D'1', F MOVLW 0x00 - ADDWFC main_12_bars+D'3', F - MOVF main_12_lines+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_lines+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_lines+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_lines+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_lines+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_lines+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_lines+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_lines+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_lines+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_lines+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_lines+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_lines+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_lines+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_lines+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_lines+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_lines+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_lines, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVF main_12_bars+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_bars+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_bars+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_bars+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_bars+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_bars+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_bars+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_bars+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_bars+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_bars+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_bars+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_bars+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_bars+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_bars+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_bars+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_bars+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_bars, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVF main_12_compass+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_compass+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_compass+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_compass+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_compass+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_compass+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_compass+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_compass+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_compass+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_compass+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_compass+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_compass+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_compass+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_compass+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_compass+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_compass+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_compass, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVLW 0x2E - ADDWF main_12_compass, F - MOVLW 0x00 - ADDWFC main_12_compass+D'1', F - MOVLW 0x00 - ADDWFC main_12_compass+D'2', F - MOVLW 0x00 - ADDWFC main_12_compass+D'3', F - MOVF main_1_j, W - MOVWF delay_ms_00000_arg_del - CALL delay_ms_00000 - MOVF main_12_compass+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_compass+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_compass+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_compass+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_compass+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_compass+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_compass+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_compass+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_compass+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_compass+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_compass+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_compass+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_compass+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_compass+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_compass+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_compass+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_compass, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVLW 0x2E - ADDWF main_12_compass, F + ADDWFC bootup_00000_1_frame+D'2', F MOVLW 0x00 - ADDWFC main_12_compass+D'1', F - MOVLW 0x00 - ADDWFC main_12_compass+D'2', F - MOVLW 0x00 - ADDWFC main_12_compass+D'3', F - MOVF main_1_j, W - MOVWF delay_ms_00000_arg_del - CALL delay_ms_00000 - MOVF main_12_compass+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_compass+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_compass+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_compass+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_compass+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_compass+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_compass+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_compass+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_compass+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_compass+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_compass+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_compass+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_compass+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_compass+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_compass+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_compass+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_compass, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVLW 0x5C - SUBWF main_12_compass, F - MOVLW 0x00 - SUBWFB main_12_compass+D'1', F - MOVLW 0x00 - SUBWFB main_12_compass+D'2', F - MOVLW 0x00 - SUBWFB main_12_compass+D'3', F - MOVF main_1_j, W - MOVWF delay_ms_00000_arg_del - CALL delay_ms_00000 - MOVLW 0x80 - MOVWF main_12_lines - MOVLW 0xBE - MOVWF main_12_lines+D'1' - MOVLW 0x02 - MOVWF main_12_lines+D'2' - CLRF main_12_lines+D'3' - MOVLW 0x61 - ADDWF main_12_bars, F - MOVLW 0x09 - ADDWFC main_12_bars+D'1', F - MOVLW 0x00 - ADDWFC main_12_bars+D'2', F - MOVLW 0x00 - ADDWFC main_12_bars+D'3', F - MOVLW 0x36 - MOVWF main_12_bars+D'4' - CLRF main_12_bars+D'5' - MOVF main_12_lines+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_lines+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_lines+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_lines+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_lines+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_lines+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_lines+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_lines+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_lines+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_lines+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_lines+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_lines+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_lines+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_lines+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_lines+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_lines+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_lines, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVF main_12_bars+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_bars+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_bars+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_bars+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_bars+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_bars+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_bars+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_bars+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_bars+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_bars+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_bars+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_bars+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_bars+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_bars+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_bars+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_bars+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_bars, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVLW 0xC8 - MOVWF delay_ms_00000_arg_del - CALL delay_ms_00000 - MOVLW 0xC0 - MOVWF main_12_lines - MOVLW 0xCE - MOVWF main_12_lines+D'1' - MOVLW 0x02 - MOVWF main_12_lines+D'2' - CLRF main_12_lines+D'3' - MOVLW 0x20 - MOVWF main_12_lines+D'6' - CLRF main_12_lines+D'7' - MOVLW 0x54 - MOVWF main_12_lines+D'4' - CLRF main_12_lines+D'5' - MOVLW 0x48 - MOVWF main_12_lines+D'8' - CLRF main_12_lines+D'9' - CLRF main_12_lines+D'10' - CLRF main_12_lines+D'11' - MOVLW 0x4B - MOVWF main_12_lines+D'12' - CLRF main_12_lines+D'13' - CLRF main_12_lines+D'14' - CLRF main_12_lines+D'15' - MOVLW 0x60 - ADDWF main_12_bars, F - MOVLW 0x09 - ADDWFC main_12_bars+D'1', F - MOVLW 0x00 - ADDWFC main_12_bars+D'2', F - MOVLW 0x00 - ADDWFC main_12_bars+D'3', F - MOVF main_12_bars+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_bars+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_bars+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_bars+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_bars+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_bars+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_bars+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_bars+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_bars+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_bars+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_bars+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_bars+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_bars+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_bars+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_bars+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_bars+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_bars, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVF main_12_lines+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_lines+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_lines+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_lines+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_lines+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_lines+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_lines+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_lines+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_lines+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_lines+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_lines+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_lines+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_lines+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_lines+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_lines+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_lines+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_lines, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVLW 0x32 - MOVWF delay_ms_00000_arg_del - CALL delay_ms_00000 - MOVLW 0xE0 - MOVWF main_12_bars - MOVLW 0x13 - MOVWF main_12_bars+D'1' - MOVLW 0x07 - MOVWF main_12_bars+D'2' - CLRF main_12_bars+D'3' - MOVLW 0x15 - MOVWF main_12_bars+D'6' - CLRF main_12_bars+D'7' - MOVLW 0x3E - MOVWF main_12_bars+D'4' - CLRF main_12_bars+D'5' - MOVLW 0x04 - MOVWF main_12_bars+D'8' - CLRF main_12_bars+D'9' - CLRF main_12_bars+D'10' - CLRF main_12_bars+D'11' - MOVLW 0x50 - MOVWF main_12_bars+D'12' - CLRF main_12_bars+D'13' - CLRF main_12_bars+D'14' - CLRF main_12_bars+D'15' - MOVF main_12_bars+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_bars+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_bars+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_bars+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_bars+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_bars+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_bars+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_bars+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_bars+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_bars+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_bars+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_bars+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_bars+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_bars+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_bars+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_bars+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_bars, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVF main_12_lines+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_lines+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_lines+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_lines+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_lines+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_lines+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_lines+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_lines+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_lines+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_lines+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_lines+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_lines+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_lines+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_lines+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_lines+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_lines+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_lines, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - CLRF main_1_i -label268436486 - MOVLW 0x32 - CPFSLT main_1_i - BRA label268436487 - MOVLW 0xE0 - MOVWF main_12_bars - MOVLW 0x13 - MOVWF main_12_bars+D'1' - MOVLW 0x07 - MOVWF main_12_bars+D'2' - CLRF main_12_bars+D'3' - MOVLW 0xE0 - MOVWF main_12_lines - MOVLW 0x21 - MOVWF main_12_lines+D'1' - MOVLW 0x08 - MOVWF main_12_lines+D'2' - CLRF main_12_lines+D'3' - MOVF main_12_bars+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_bars+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_bars+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_bars+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_bars+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_bars+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_bars+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_bars+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_bars+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_bars+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_bars+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_bars+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_bars+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_bars+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_bars+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_bars+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_bars, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVF main_12_lines+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_lines+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_lines+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_lines+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_lines+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_lines+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_lines+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_lines+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_lines+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_lines+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_lines+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_lines+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_lines+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_lines+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_lines+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_lines+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_lines, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVLW 0x05 - MOVWF delay_ms_00000_arg_del - CALL delay_ms_00000 - MOVLW 0xC0 - MOVWF main_12_bars - MOVLW 0x06 - MOVWF main_12_bars+D'1' - MOVLW 0x07 - MOVWF main_12_bars+D'2' - CLRF main_12_bars+D'3' - MOVLW 0xC0 - MOVWF main_12_lines - MOVLW 0xCE - MOVWF main_12_lines+D'1' - MOVLW 0x02 - MOVWF main_12_lines+D'2' - CLRF main_12_lines+D'3' - MOVF main_12_bars+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_bars+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_bars+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_bars+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_bars+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_bars+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_bars+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_bars+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_bars+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_bars+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_bars+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_bars+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_bars+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_bars+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_bars+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_bars+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_bars, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVF main_12_lines+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_lines+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_lines+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_lines+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_lines+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_lines+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_lines+D'10', W - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_lines+D'9', W - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_lines+D'8', W - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_lines+D'7', W - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_lines+D'6', W - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_lines+D'5', W - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_lines+D'4', W - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_lines+D'3', W - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_lines+D'2', W - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_lines+D'1', W - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_lines, W - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - MOVLW 0x05 + ADDWFC bootup_00000_1_frame+D'3', F + MOVF bootup_00000_1_frame+D'16', W + MOVWF drawsprite_00000_arg_sprite+D'16' + MOVF bootup_00000_1_frame+D'15', W + MOVWF drawsprite_00000_arg_sprite+D'15' + MOVF bootup_00000_1_frame+D'14', W + MOVWF drawsprite_00000_arg_sprite+D'14' + MOVF bootup_00000_1_frame+D'13', W + MOVWF drawsprite_00000_arg_sprite+D'13' + MOVF bootup_00000_1_frame+D'12', W + MOVWF drawsprite_00000_arg_sprite+D'12' + MOVF bootup_00000_1_frame+D'11', W + MOVWF drawsprite_00000_arg_sprite+D'11' + MOVF bootup_00000_1_frame+D'10', W + MOVWF drawsprite_00000_arg_sprite+D'10' + MOVF bootup_00000_1_frame+D'9', W + MOVWF drawsprite_00000_arg_sprite+D'9' + MOVF bootup_00000_1_frame+D'8', W + MOVWF drawsprite_00000_arg_sprite+D'8' + MOVF bootup_00000_1_frame+D'7', W + MOVWF drawsprite_00000_arg_sprite+D'7' + MOVF bootup_00000_1_frame+D'6', W + MOVWF drawsprite_00000_arg_sprite+D'6' + MOVF bootup_00000_1_frame+D'5', W + MOVWF drawsprite_00000_arg_sprite+D'5' + MOVF bootup_00000_1_frame+D'4', W + MOVWF drawsprite_00000_arg_sprite+D'4' + MOVF bootup_00000_1_frame+D'3', W + MOVWF drawsprite_00000_arg_sprite+D'3' + MOVF bootup_00000_1_frame+D'2', W + MOVWF drawsprite_00000_arg_sprite+D'2' + MOVF bootup_00000_1_frame+D'1', W + MOVWF drawsprite_00000_arg_sprite+D'1' + MOVF bootup_00000_1_frame, W + MOVWF drawsprite_00000_arg_sprite + CALL drawsprite_00000 + MOVLW 0x12 + CPFSGT bootup_00000_1_i + BRA label268437236 + MOVLW 0x64 MOVWF delay_ms_00000_arg_del CALL delay_ms_00000 - INCF main_1_i, F - BRA label268436486 -label268436487 - MOVLB 0x00 - MOVF main_12_outline+D'16', W, 1 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_outline+D'15', W, 1 - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_outline+D'14', W, 1 - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_outline+D'13', W, 1 - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_outline+D'12', W, 1 - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_outline+D'11', W, 1 - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_outline+D'10', W, 1 - MOVWF drawsprite_00000_arg_sprite+D'10', 1 - MOVF main_12_outline+D'9', W, 1 - MOVWF drawsprite_00000_arg_sprite+D'9', 1 - MOVF main_12_outline+D'8', W, 1 - MOVWF drawsprite_00000_arg_sprite+D'8', 1 - MOVF main_12_outline+D'7', W, 1 - MOVWF drawsprite_00000_arg_sprite+D'7', 1 - MOVF main_12_outline+D'6', W, 1 - MOVWF drawsprite_00000_arg_sprite+D'6', 1 - MOVF main_12_outline+D'5', W, 1 - MOVWF drawsprite_00000_arg_sprite+D'5', 1 - MOVF main_12_outline+D'4', W, 1 - MOVWF drawsprite_00000_arg_sprite+D'4', 1 - MOVF main_12_outline+D'3', W, 1 - MOVWF drawsprite_00000_arg_sprite+D'3', 1 - MOVF main_12_outline+D'2', W, 1 - MOVWF drawsprite_00000_arg_sprite+D'2', 1 - MOVF main_12_outline+D'1', W, 1 - MOVWF drawsprite_00000_arg_sprite+D'1', 1 - MOVF main_12_outline, W, 1 - MOVWF drawsprite_00000_arg_sprite, 1 - CALL drawsprite_00000 - CLRF main_1_i -label268436523 - MOVLW 0x1E - CPFSLT main_1_i - BRA label268436524 - MOVLW 0xE0 - MOVWF main_12_bars - MOVLW 0x13 - MOVWF main_12_bars+D'1' - MOVLW 0x07 - MOVWF main_12_bars+D'2' - CLRF main_12_bars+D'3' - MOVLW 0xE0 - MOVWF main_12_lines - MOVLW 0x21 - MOVWF main_12_lines+D'1' - MOVLW 0x08 - MOVWF main_12_lines+D'2' - CLRF main_12_lines+D'3' - MOVF main_12_bars+D'16', W - MOVLB 0x00 - MOVWF drawsprite_00000_arg_sprite+D'16', 1 - MOVF main_12_bars+D'15', W - MOVWF drawsprite_00000_arg_sprite+D'15', 1 - MOVF main_12_bars+D'14', W - MOVWF drawsprite_00000_arg_sprite+D'14', 1 - MOVF main_12_bars+D'13', W - MOVWF drawsprite_00000_arg_sprite+D'13', 1 - MOVF main_12_bars+D'12', W - MOVWF drawsprite_00000_arg_sprite+D'12', 1 - MOVF main_12_bars+D'11', W - MOVWF drawsprite_00000_arg_sprite+D'11', 1 - MOVF main_12_bars+