diff --git a/bank_B6.asm b/bank_B6.asm index 84841a2..01ab939 100644 --- a/bank_B6.asm +++ b/bank_B6.asm @@ -54,7 +54,7 @@ CODE_B68063: STZ $32,x CODE_B68065: STZ $06A1 CODE_B68068: STZ $06A3 CODE_B6806B: STZ $06A5 -CODE_B6806E: LDA #$84D4 +CODE_B6806E: LDA #DATA_B684D4 CODE_B68071: STA $00065A CODE_B68075: LDA #$0006 CODE_B68078: STA $000652 @@ -709,7 +709,7 @@ CODE_B68A1D: AND #$FEFF CODE_B68A20: STA $2E,x CODE_B68A22: LDA #$0014 CODE_B68A25: STA $00073D -CODE_B68A29: LDA #$8C82 +CODE_B68A29: LDA #CODE_B68C82 CODE_B68A2C: STA $44,x CODE_B68A2E: LDA #$FC00 CODE_B68A31: STA $24,x @@ -741,11 +741,11 @@ CODE_B68A73: LDA #$FC80 CODE_B68A76: STA $2A,x CODE_B68A78: STZ $20,x CODE_B68A7A: STZ $26,x -CODE_B68A7C: LDA #$8BBB +CODE_B68A7C: LDA #CODE_B68BBB CODE_B68A7F: STA $44,x CODE_B68A81: LDA #$0001 CODE_B68A84: STA $000751 -CODE_B68A88: LDA #$8B07 +CODE_B68A88: LDA #DATA_B68B07 CODE_B68A8B: STA $000753 CODE_B68A8F: LDA.l $000654 CODE_B68A93: STA $68 @@ -789,29 +789,67 @@ CODE_B68AFA: RTS DATA_B68AFB: db $A0, $FF, $00, $00, $E0, $FF, $00, $FF -db $05, $00, $74, $01, $00, $00, $00, $00 -db $00, $00, $00, $FF, $05, $00, $76, $01 +db $05, $00, $74, $01 + +DATA_B68B07: +db $00, $00, $00, $00, $00, $00, $00, $FF +db $05, $00, $76, $01 + +DATA_B68B13: db $60, $00, $00, $00, $00, $00, $40, $FF -db $04, $00, $72, $01, $E0, $FF, $E0, $FF -db $00, $00, $00, $FF, $20, $4E, $78, $01 +db $04, $00, $72, $01 + +DATA_B68B1F: +db $E0, $FF, $E0, $FF, $00, $00, $00, $FF +db $20, $4E, $78, $01 + +DATA_B68B2B: db $40, $00, $00, $00, $C0, $FF, $80, $00 -db $03, $00, $70, $01, $C0, $FF, $00, $00 -db $00, $00, $80, $00, $04, $00, $70, $01 +db $03, $00, $70, $01 + +DATA_B68B37: +db $C0, $FF, $00, $00, $00, $00, $80, $00 +db $04, $00, $70, $01 + +DATA_B68B43: db $E0, $FF, $00, $00, $00, $00, $80, $00 -db $02, $00, $70, $01, $20, $00, $00, $00 -db $00, $00, $80, $00, $03, $00, $70, $01 -db $00, $00, $00, $00, $80, $00, $80, $00 -db $02, $00, $70, $01, $C0, $FF, $E0, $FF -db $80, $00, $80, $00, $03, $00, $70, $01 -db $C0, $FF, $00, $00, $C0, $FF, $80, $00 -db $03, $00, $70, $01, $40, $00, $00, $00 -db $00, $00, $80, $00, $04, $00, $70, $01 +db $02, $00, $70, $01 + +DATA_B68B4F: db $20, $00, $00, $00, $00, $00, $80, $00 -db $03, $00, $70, $01, $E0, $FF, $00, $00 -db $00, $00, $80, $00, $04, $00, $70, $01 +db $03, $00, $70, $01 + +DATA_B68B5B: db $00, $00, $00, $00, $80, $00, $80, $00 -db $03, $00, $70, $01, $40, $00, $20, $00 -db $80, $00, $80, $00, $10, $27, $70, $01 +db $02, $00, $70, $01 + +DATA_B68B67: +db $C0, $FF, $E0, $FF, $80, $00, $80, $00 +db $03, $00, $70, $01 + +DATA_B68B73: +db $C0, $FF, $00, $00, $C0, $FF, $80, $00 +db $03, $00, $70, $01 + +DATA_B68B7F: +db $40, $00, $00, $00, $00, $00, $80, $00 +db $04, $00, $70, $01 + +DATA_B68B8B: +db $20, $00, $00, $00, $00, $00, $80, $00 +db $03, $00, $70, $01 + +DATA_B68B97: +db $E0, $FF, $00, $00, $00, $00, $80, $00 +db $04, $00, $70, $01 + +DATA_B68BA3: +db $00, $00, $00, $00, $80, $00, $80, $00 +db $03, $00, $70, $01 + +DATA_B68BAF: +db $40, $00, $20, $00, $80, $00, $80, $00 +db $10, $27, $70, $01 CODE_B68BBB: LDA #$0004 CODE_B68BBE: JSL CODE_B8CFD4 @@ -824,11 +862,11 @@ CODE_B68BD0: BCS CODE_B68C23 CODE_B68BD2: LDX $64 CODE_B68BD4: LDA #$0021 CODE_B68BD7: STA $000751 -CODE_B68BDB: LDA #$8B2B +CODE_B68BDB: LDA #DATA_B68B2B CODE_B68BDE: STA $000753 CODE_B68BE2: LDA #$0120 CODE_B68BE5: STA $0A,x -CODE_B68BE7: LDA #$8C27 +CODE_B68BE7: LDA #CODE_B68C27 CODE_B68BEA: STA $44,x CODE_B68BEC: LDA #$029C CODE_B68BEF: JSL CODE_B9D0C6 @@ -858,7 +896,7 @@ CODE_B68C2E: LDX $64 CODE_B68C30: LDA $0A,x CODE_B68C32: CMP #$0270 CODE_B68C35: BCC CODE_B68C67 -CODE_B68C37: LDA #$8C6B +CODE_B68C37: LDA #CODE_B68C6B CODE_B68C3A: STA $44,x CODE_B68C3C: LDA #$005A CODE_B68C3F: STA $000747 @@ -1825,7 +1863,7 @@ CODE_B697B2: LDA $0008,x CODE_B697B5: STA $004A,y CODE_B697B8: LDA $000C,x CODE_B697BB: STA $0048,y -CODE_B697BE: LDA #$8000 +CODE_B697BE: LDA #CODE_B68000 CODE_B697C1: STA $0046,y CODE_B697C4: LDA $0002,x CODE_B697C7: STA $0024,y @@ -1934,7 +1972,7 @@ CODE_B698CD: LDA $0008,x CODE_B698D0: STA $004A,y CODE_B698D3: LDA $000C,x CODE_B698D6: STA $0048,y -CODE_B698D9: LDA #$8000 +CODE_B698D9: LDA #CODE_B68000 CODE_B698DC: STA $0046,y CODE_B698DF: LDA $0002,x CODE_B698E2: STA $0024,y @@ -2429,7 +2467,7 @@ CODE_B69D7C: JSR CODE_B6C0FF CODE_B69D7F: PLX CODE_B69D80: STX $64 CODE_B69D82: LDY $0654 -CODE_B69D85: LDA #$B7C7 +CODE_B69D85: LDA #CODE_B6B7C7 CODE_B69D88: STA $0044,y CODE_B69D8B: JSR CODE_B6AD9B CODE_B69D8E: STZ $0735 @@ -2443,11 +2481,11 @@ CODE_B69D9E: LDA #$FC80 CODE_B69DA1: STA $2A,x CODE_B69DA3: STZ $20,x CODE_B69DA5: STZ $26,x -CODE_B69DA7: LDA #$9DC2 +CODE_B69DA7: LDA #CODE_B69DC2 CODE_B69DAA: STA $44,x CODE_B69DAC: LDA #$0001 CODE_B69DAF: STA $000751 -CODE_B69DB3: LDA #$8AFB +CODE_B69DB3: LDA #DATA_B68AFB CODE_B69DB6: STA $000753 CODE_B69DBA: LDA #$055A CODE_B69DBD: JSL CODE_B58003 @@ -2469,11 +2507,11 @@ CODE_B69DE2: STA $212D CODE_B69DE5: REP #$20 CODE_B69DE7: LDA #$0028 CODE_B69DEA: STA $000751 -CODE_B69DEE: LDA #$8B2B +CODE_B69DEE: LDA #DATA_B68B2B CODE_B69DF1: STA $000753 CODE_B69DF5: LDA #$00C6 CODE_B69DF8: STA $0A,x -CODE_B69DFA: LDA #$9E33 +CODE_B69DFA: LDA #CODE_B69E33 CODE_B69DFD: STA $44,x CODE_B69DFF: LDA #$025C CODE_B69E02: JSL CODE_B9D0C6 @@ -3841,7 +3879,7 @@ CODE_B6AAB8: LDY $68 CODE_B6AABA: STY $0733 CODE_B6AABD: RTL -CODE_B6AABE: LDA #$AB94 +CODE_B6AABE: LDA #CODE_B6AB94 CODE_B6AAC1: STA $44,x CODE_B6AAC3: LDA #$0003 CODE_B6AAC6: STA $000731 @@ -3974,7 +4012,7 @@ CODE_B6AC09: STA $00065A CODE_B6AC0D: LDX $0654 CODE_B6AC10: DEC $070B CODE_B6AC13: BNE CODE_B6AC7F -CODE_B6AC15: LDA #$B7C7 +CODE_B6AC15: LDA #CODE_B6B7C7 CODE_B6AC18: STA $44,x CODE_B6AC1A: LDA $D3 CODE_B6AC1C: CMP #$006B @@ -4752,7 +4790,7 @@ CODE_B6B7EC: JSL CODE_B9D09B CODE_B6B7F0: LDA.l DATA_BAC869 CODE_B6B7F4: STA $000650 CODE_B6B7F8: JSR CODE_B6D923 -CODE_B6B7FB: LDA #$C86B +CODE_B6B7FB: LDA #DATA_BAC86B CODE_B6B7FE: PHA CODE_B6B7FF: LDY #$0164 CODE_B6B802: JSL CODE_BB842C @@ -5783,7 +5821,7 @@ CODE_B6C191: STA $68 CODE_B6C193: LDA #$026E CODE_B6C196: JSL CODE_B9D09B CODE_B6C19A: LDX $64 -CODE_B6C19C: LDA #$C20B +CODE_B6C19C: LDA #CODE_B6C20B CODE_B6C19F: STA $44,x CODE_B6C1A1: BRL CODE_B6C20A @@ -6816,10 +6854,10 @@ CODE_B6CA0C: PHA CODE_B6CA0D: TXA CODE_B6CA0E: LDX $64 CODE_B6CA10: STA $0C,x -CODE_B6CA12: LDA #$D079 +CODE_B6CA12: LDA #DATA_B6D079 CODE_B6CA15: STA $20,x CODE_B6CA17: STA $26,x -CODE_B6CA19: LDA #$D0B9 +CODE_B6CA19: LDA #DATA_B6D0B9 CODE_B6CA1C: STA $28,x CODE_B6CA1E: LDA #$0004 CODE_B6CA21: STA $22,x @@ -7443,12 +7481,12 @@ CODE_B6CF49: STA $0C,x CODE_B6CF4B: LDA $0018,y CODE_B6CF4E: STA $22,x CODE_B6CF50: STA $24,x -CODE_B6CF52: LDA #$D0B9 +CODE_B6CF52: LDA #DATA_B6D0B9 CODE_B6CF55: STA $20,x CODE_B6CF57: STA $26,x -CODE_B6CF59: LDA #$D0D1 +CODE_B6CF59: LDA #DATA_B6D0D1 CODE_B6CF5C: STA $28,x -CODE_B6CF5E: LDA #$CA27 +CODE_B6CF5E: LDA #CODE_B6CA27 CODE_B6CF61: STA $44,x CODE_B6CF63: BRA CODE_B6CF2C @@ -7605,6 +7643,8 @@ db $01, $00, $FF, $FF, $00, $00, $FF, $FF db $FF, $FF, $FF, $FF, $00, $00, $FF, $FF db $FF, $FF, $01, $00, $00, $00, $01, $00 db $01, $00, $01, $00, $00, $00, $01, $00 + +DATA_B6D0B9: db $02, $00, $00, $00, $02, $00, $00, $00 db $02, $00, $00, $00, $FE, $FF, $00, $00 db $FE, $FF, $00, $00, $FE, $FF, $00, $00 @@ -7790,7 +7830,7 @@ CODE_B6D28D: LDA $0A,x CODE_B6D28F: STA $000A,y CODE_B6D292: LDA #$0003 CODE_B6D295: STA $0042,y -CODE_B6D298: LDA #$A6BC +CODE_B6D298: LDA #CODE_B6A6BC CODE_B6D29B: STA $0044,y CODE_B6D29E: STA $0046,y CODE_B6D2A1: LDA #$A6D0 @@ -8461,7 +8501,7 @@ db $00, $00, $FE, $FF, $00, $00, $FE, $FF db $00, $00, $FE, $FF, $00, $00, $FF, $FF db $00, $00, $FF, $FF, $00, $00, $FF, $FF db $00, $00, $FF, $FF - +DATA_B6D923: CODE_B6D923: PEA $BA00 CODE_B6D926: PLB @@ -8555,10 +8595,10 @@ CODE_B6D9E1: LDA #CODE_B6D9B0 CODE_B6D9E4: STA $52,x CODE_B6D9E6: LDA #$00C8 CODE_B6D9E9: STA $0006DF -CODE_B6D9ED: LDA #$D897 +CODE_B6D9ED: LDA #DATA_B6D897 CODE_B6D9F0: STA $0006D5 CODE_B6D9F4: STA $0006D7 -CODE_B6D9F8: LDA #$D923 +CODE_B6D9F8: LDA #DATA_B6D923 CODE_B6D9FB: STA $0006D9 CODE_B6D9FF: LDA #$0001 CODE_B6DA02: STA $0006DB @@ -8961,7 +9001,7 @@ CODE_B6DD32: STA $52,x CODE_B6DD34: LDY $0656 CODE_B6DD37: LDA #$0002 CODE_B6DD3A: STA $0042,y -CODE_B6DD3D: LDA #$AABE +CODE_B6DD3D: LDA #CODE_B6AABE CODE_B6DD40: STA $0044,y CODE_B6DD43: STA $0046,y CODE_B6DD46: LDA #$AAE8 @@ -9347,16 +9387,16 @@ CODE_B6E062: ORA #$0800 CODE_B6E065: STA $2E,x CODE_B6E067: RTS -CODE_B6E068: LDA #$E0A3 +CODE_B6E068: LDA #DATA_B6E0A3 CODE_B6E06B: CMP $000713 CODE_B6E06F: BEQ CODE_B6E08E CODE_B6E071: LDA #$0006 CODE_B6E074: STA $0006ED CODE_B6E078: STA $000715 -CODE_B6E07C: LDA #$E0A3 +CODE_B6E07C: LDA #DATA_B6E0A3 CODE_B6E07F: STA $0006EB CODE_B6E083: STA $000713 -CODE_B6E087: LDA #$E0B3 +CODE_B6E087: LDA #DATA_B6E0B3 CODE_B6E08A: STA $000711 CODE_B6E08E: RTS @@ -9364,9 +9404,11 @@ CODE_B6E08E: RTS DATA_B6E08F: db $62, $00, $63, $00, $57, $00, $57, $00 db $63, $00, $62, $00, $51, $00, $51, $00 -db $51, $00, $51, $00, $9F, $00, $51, $00 -db $A1, $00, $A2, $00, $A0, $00, $A2, $00 -db $A1, $00, $51, $00 +db $51, $00, $51, $00 + +DATA_B6E0A3: +db $9F, $00, $51, $00, $A1, $00, $A2, $00 +db $A0, $00, $A2, $00, $A1, $00, $51, $00 DATA_B6E0B3: dw !null_pointer @@ -9596,10 +9638,10 @@ CODE_B6E2E5: STA $0006E9 CODE_B6E2E9: LDA #$0005 CODE_B6E2EC: STA $0006ED CODE_B6E2F0: STA $000715 -CODE_B6E2F4: LDA #$E08F +CODE_B6E2F4: LDA #DATA_B6E08F CODE_B6E2F7: STA $0006EB CODE_B6E2FB: STA $000713 -CODE_B6E2FF: LDA #$E0A3 +CODE_B6E2FF: LDA #DATA_B6E0A3 CODE_B6E302: STA $000711 CODE_B6E306: LDX $0654 CODE_B6E309: LDA.l $000652 @@ -10199,10 +10241,10 @@ CODE_B6E87A: LDA #$0300 CODE_B6E87D: STA $0A,x CODE_B6E87F: LDA #$012C CODE_B6E882: STA $0006DF -CODE_B6E886: LDA #$E8FC +CODE_B6E886: LDA #DATA_B6E8FC CODE_B6E889: STA $0006D5 CODE_B6E88D: STA $0006D7 -CODE_B6E891: LDA #$E97C +CODE_B6E891: LDA #DATA_B6E97C CODE_B6E894: STA $0006D9 CODE_B6E898: LDA #$0001 CODE_B6E89B: STA $0006DB @@ -10258,6 +10300,7 @@ db $00, $00, $FD, $FF, $00, $00, $FE, $FF db $00, $00, $FE, $FF, $00, $00, $FE, $FF db $00, $00, $FF, $FF, $00, $00, $FF, $FF db $00, $00, $FF, $FF, $00, $00, $FF, $FF +DATA_B6E97C: CODE_B6E97C: LDY $64 CODE_B6E97E: LDA $0054,y @@ -11323,7 +11366,7 @@ CODE_B6F2F3: STA $0A,x CODE_B6F2F5: LDA $2E,x CODE_B6F2F7: AND #$FFDA CODE_B6F2FA: STA $2E,x -CODE_B6F2FC: LDA #$FDDE +CODE_B6F2FC: LDA #DATA_B6FDDE CODE_B6F2FF: STA $46,x CODE_B6F301: LDA $2E,x CODE_B6F303: AND #$FFFD @@ -11604,7 +11647,7 @@ CODE_B6F58A: STZ $32,x CODE_B6F58C: STZ $06A1 CODE_B6F58F: STZ $06A3 CODE_B6F592: STZ $06A5 -CODE_B6F595: LDA #$F932 +CODE_B6F595: LDA #DATA_B6F932 CODE_B6F598: STA $00065A CODE_B6F59C: LDA #$0004 CODE_B6F59F: STA $000652 @@ -11931,7 +11974,7 @@ CODE_B6F881: LDA.l $000652 CODE_B6F885: BEQ CODE_B6F891 CODE_B6F887: CMP #$0003 CODE_B6F88A: BCS CODE_B6F8A1 -CODE_B6F88C: LDA #$FDFA +CODE_B6F88C: LDA #DATA_B6FDFA CODE_B6F88F: BRA CODE_B6F8A4 CODE_B6F891: LDA #$0202 @@ -11941,7 +11984,7 @@ CODE_B6F899: LDA #$020A CODE_B6F89C: STA $001E,y CODE_B6F89F: BRA CODE_B6F8EC -CODE_B6F8A1: LDA #$FDEA +CODE_B6F8A1: LDA #DATA_B6FDEA CODE_B6F8A4: STA $46,x CODE_B6F8A6: STZ $1E,x CODE_B6F8A8: LDA #$0207 @@ -11953,9 +11996,9 @@ CODE_B6F8B6: LDA #$0208 CODE_B6F8B9: JSL CODE_B9D0C6 CODE_B6F8BD: LDX $0654 CODE_B6F8C0: STX $64 -CODE_B6F8C2: LDA #$CE3B +CODE_B6F8C2: LDA #DATA_B6CE3B CODE_B6F8C5: STA $20,x -CODE_B6F8C7: LDA #$CEA7 +CODE_B6F8C7: LDA #CODE_B6CEA7 CODE_B6F8CA: STA $22,x CODE_B6F8CC: LDA #$0001 CODE_B6F8CF: STA $24,x @@ -11970,7 +12013,7 @@ CODE_B6F8E0: BRA CODE_B6F8E5 CODE_B6F8E2: LDA #$0001 CODE_B6F8E5: STA $28,x -CODE_B6F8E7: LDA #$F8EE +CODE_B6F8E7: LDA #CODE_B6F8EE CODE_B6F8EA: STA $44,x CODE_B6F8EC: PLY CODE_B6F8ED: RTS @@ -12160,10 +12203,17 @@ db $00, $00, $4D, $01, $99, $01, $02, $00 db $00, $00, $57, $01, $9D, $01, $02, $00 db $00, $00, $60, $01, $9F, $01, $02, $00 db $00, $00, $B0, $01, $9F, $01, $02, $00 -db $02, $00, $00, $00, $14, $00, $0E, $FB -db $76, $FC, $02, $00, $98, $F9, $7A, $FA +db $02, $00, $00, $00 + +DATA_B6FDDE: +db $14, $00, $0E, $FB, $76, $FC, $02, $00 +db $98, $F9, $7A, $FA + +DATA_B6FDEA: db $05, $00, $00, $02, $04, $02, $14, $00 db $4A, $F9, $2C, $FA, $02, $00, $00, $00 + +DATA_B6FDFA: db $05, $00, $00, $02, $04, $02, $14, $00 db $0E, $FB, $76, $FC, $18, $00, $02, $00 db $00, $00, $02, $00, $00, $00, $02, $00 diff --git a/bank_B9.asm b/bank_B9.asm index bd523b5..9ef1732 100644 --- a/bank_B9.asm +++ b/bank_B9.asm @@ -6605,16 +6605,30 @@ CODE_B9EBD4: STZ $38,x CODE_B9EBD6: RTS DATA_B9EBD7: -db $DF, $EB, $F0, $EB, $01, $EC, $12, $EC +dw DATA_B9EBDF +dw DATA_B9EBF0 +dw DATA_B9EC01 +dw DATA_B9EC12 + +DATA_B9EBDF: db $03, $CC, $22, $03, $C8, $22, $03, $CC db $22, $03, $D0, $22, $84, $A4, $EB, $92 -db $2C, $03, $D0, $22, $03, $CC, $22, $03 -db $D0, $22, $03, $D4, $22, $84, $A4, $EB -db $92, $2C, $03, $D4, $22, $03, $D0, $22 -db $03, $D4, $22, $03, $D8, $22, $84, $A4 -db $EB, $92, $2C, $03, $D8, $22, $03, $D4 -db $22, $03, $D8, $22, $03, $DC, $22, $84 -db $A4, $EB, $92, $2C +db $2C + +DATA_B9EBF0: +db $03, $D0, $22, $03, $CC, $22, $03, $D0 +db $22, $03, $D4, $22, $84, $A4, $EB, $92 +db $2C + +DATA_B9EC01: +db $03, $D4, $22, $03, $D0, $22, $03, $D4 +db $22, $03, $D8, $22, $84, $A4, $EB, $92 +db $2C + +DATA_B9EC12: +db $03, $D8, $22, $03, $D4, $22, $03, $D8 +db $22, $03, $DC, $22, $84, $A4, $EB, $92 +db $2C CODE_B9EC23: LDA $46,x CODE_B9EC25: LSR A diff --git a/bank_BA.asm b/bank_BA.asm index 94ac635..12c3996 100644 --- a/bank_BA.asm +++ b/bank_BA.asm @@ -4612,15 +4612,17 @@ CODE_BAC866: BNE CODE_BAC7FD CODE_BAC868: RTS DATA_BAC869: -db $04, $00, $00, $FD, $00, $00, $05, $00 -db $00, $00, $00, $05, $02, $00, $20, $01 -db $00, $00, $00, $FE, $00, $00, $05, $00 -db $00, $FE, $00, $05, $03, $00, $80, $01 -db $00, $00, $80, $FD, $00, $00, $05, $00 -db $00, $FD, $00, $05, $03, $00, $00, $02 -db $00, $40, $80, $FE, $00, $00, $05, $00 -db $00, $FB, $00, $06, $03, $00, $00, $02 -db $00, $40 +db $04, $00 + +DATA_BAC86B: +db $00, $FD, $00, $00, $05, $00, $00, $00 +db $00, $05, $02, $00, $20, $01, $00, $00 +db $00, $FE, $00, $00, $05, $00, $00, $FE +db $00, $05, $03, $00, $80, $01, $00, $00 +db $80, $FD, $00, $00, $05, $00, $00, $FD +db $00, $05, $03, $00, $00, $02, $00, $40 +db $80, $FE, $00, $00, $05, $00, $00, $FB +db $00, $06, $03, $00, $00, $02, $00, $40 DATA_BAC8AB: db $00, $FE diff --git a/todo.txt b/todo.txt index fd9578a..29c6fd0 100644 --- a/todo.txt +++ b/todo.txt @@ -51,3 +51,4 @@ CODE_B3D59F check for label CODE_B5F742 really mean pointers to decode CODE_BBBE01 Figure out how to represent this +CODE_B6D298 Still needs investigating