|
Message
From: cvs at opencores.org<cvs@o...>
Date: Thu Oct 20 18:16:51 CEST 2005
Subject: [cvs-checkins] MODIFIED: 395_vgs ...
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+ |