==== c0a02b-c0a0c0
c0a02b FUN_c0a02b             LDA #0x80                          ;
c0a02d                        LDX #0x0                           ;
c0a030 LAB_c0a030             STA DAT_7e70c0,X                   ; 7e70c0:DATA
c0a034                        INX                                ;
c0a035                        CPX #0x40                          ;
c0a038                        BCC LAB_c0a030                     ; c0a030:CONDITIONAL_JUMP
c0a03a                        REP #0x20                          ;
c0a03c                        LDY #0xafc0                        ;
c0a03f LAB_c0a03f             LDX #0x70c0                        ;
c0a042                        LDA #0x3f                          ;
c0a045                        PHB                                ;
c0a046                        MVN 0x7e,0x7e                      ;
c0a049                        PLB                                ;
c0a04a                        TYA                                ;
c0a04b                        SEC                                ;
c0a04c                        SBC #0x140                         ;
c0a04f                        TAY                                ;
c0a050                        CPY #0x70c0                        ;
c0a053                        BNE LAB_c0a03f                     ; c0a03f:CONDITIONAL_JUMP
c0a055                        LDA DAT_f67000                     ; f67000:READ
c0a059                        STA DAT_7e1d06                     ; 7e1d06:WRITE
c0a05b                        LDA field__location_id             ; 7e0100:READ
c0a05e                        AND #0x1ff                         ;
c0a061                        ASL A                              ;
c0a062                        TAX                                ;
c0a063                        LDA DAT_f67000,X                   ; f67000:DATA
c0a067                        STA DAT_7e1d08                     ; 7e1d08:WRITE
c0a069                        INX                                ;
c0a06a                        INX                                ;
c0a06b                        LDA DAT_f67000,X                   ; f67000:DATA
c0a06f                        STA DAT_7e1d56                     ; 7e1d56:WRITE
c0a071                        LDX DAT_7e1d08                     ; 7e1d08:READ
c0a073                        STZ DAT_7e1d54                     ; 7e1d54:WRITE
c0a075 LAB_c0a075             CPX DAT_7e1d56                     ; 7e1d56:READ
c0a077                        BCS LAB_c0a0c1                     ; c0a0c1:CONDITIONAL_JUMP
c0a079                        LDA DAT_f60000,X                   ; f60000:DATA
c0a07d                        STX DAT_7e1d52                     ; 7e1d52:WRITE
c0a07f                        AND DAT_7e1d1e                     ; 7e1d1e:READ
c0a081                        TAX                                ;
c0a082                        SEP #0x20                          ;
c0a084                        LDA DAT_7e1d54                     ; 7e1d54:READ
c0a086                        STA DAT_7e70c0,X                   ; 7e70c0:DATA
c0a08a                        JSR FUN_c0a0c4                     ; c0a0c4:UNCONDITIONAL_CALL
c0a08d                        BCC LAB_c0a0b1                     ; c0a0b1:CONDITIONAL_JUMP
c0a08f                        LDA DAT_7e30c0,X                   ; 7e30c0:DATA
c0a093                        BIT #0x1                           ;
c0a095                        BEQ LAB_c0a0b1                     ; c0a0b1:CONDITIONAL_JUMP
c0a097                        LDA LAB_7e3000,X                   ; 7e3000:DATA
c0a09b                        CMP #0xfe                          ;
c0a09d                        BEQ LAB_c0a0ab                     ; c0a0ab:CONDITIONAL_JUMP
c0a09f                        CMP #0xe0                          ;
c0a0a1                        BNE LAB_c0a0b1                     ; c0a0b1:CONDITIONAL_JUMP
c0a0a3                        LDA #0xe1                          ;
c0a0a5                        STA LAB_7e3000,X                   ; 7e3000:DATA
c0a0a9                        BRA LAB_c0a0b1                     ; c0a0b1:UNCONDITIONAL_JUMP
c0a0ab LAB_c0a0ab             LDA #0xff                          ;
c0a0ad                        STA LAB_7e3000,X                   ; 7e3000:DATA
c0a0b1 LAB_c0a0b1             LDA DAT_7e1d54                     ; 7e1d54:READ
c0a0b3                        INC A                              ;
c0a0b4                        STA DAT_7e1d54                     ; 7e1d54:WRITE
c0a0b6                        REP #0x20                          ;
c0a0b8                        LDA DAT_7e1d52                     ; 7e1d52:READ
c0a0ba                        CLC                                ;
c0a0bb                        ADC #0x4                           ;
c0a0be                        TAX                                ;
c0a0bf                        BRA LAB_c0a075                     ; c0a075:UNCONDITIONAL_JUMP
