$F7E6/63462:   Convert 5 GCR bytes to 4 binary bytes

Jump from $F4A9, $F4B8, $F60A, $F624, $F64F, $F8F4, $F90E:

F7E6: A4 34     LDY $34
F7E8: B1 30     LDA ($30),Y
F7EA: 29 F8     AND #$F8
F7EC: 4A        LSR
F7ED: 4A        LSR
F7EE: 4A        LSR
F7EF: 85 56     STA $56
F7F1: B1 30     LDA ($30),Y
F7F3: 29 07     AND #$07
F7F5: 0A        ASL
F7F6: 0A        ASL
F7F7: 85 57     STA $57
F7F9: C8        INY
F7FA: D0 06     BNE $F802
F7FC: A5 4E     LDA $4E
F7FE: 85 31     STA $31
F800: A4 4F     LDY $4F

Jump from $F7FA:

F802: B1 30     LDA ($30),Y
F804: 29 C0     AND #$C0
F806: 2A        ROL
F807: 2A        ROL
F808: 2A        ROL
F809: 05 57     ORA $57
F80B: 85 57     STA $57
F80D: B1 30     LDA ($30),Y
F80F: 29 3E     AND #$3E
F811: 4A        LSR
F812: 85 58     STA $58
F814: B1 30     LDA ($30),Y
F816: 29 01     AND #$01
F818: 0A        ASL
F819: 0A        ASL
F81A: 0A        ASL
F81B: 0A        ASL
F81C: 85 59     STA $59
F81E: C8        INY
F81F: B1 30     LDA ($30),Y
F821: 29 F0     AND #$F0
F823: 4A        LSR
F824: 4A        LSR
F825: 4A        LSR
F826: 4A        LSR
F827: 05 59     ORA $59
F829: 85 59     STA $59
F82B: B1 30     LDA ($30),Y
F82D: 29 0F     AND #$0F
F82F: 0A        ASL
F830: 85 5A     STA $5A
F832: C8        INY
F833: B1 30     LDA ($30),Y
F835: 29 80     AND #$80
F837: 18        CLC
F838: 2A        ROL
F839: 2A        ROL
F83A: 29 01     AND #$01
F83C: 05 5A     ORA $5A
F83E: 85 5A     STA $5A
F840: B1 30     LDA ($30),Y
F842: 29 7C     AND #$7C
F844: 4A        LSR
F845: 4A        LSR
F846: 85 5B     STA $5B
F848: B1 30     LDA ($30),Y
F84A: 29 03     AND #$03
F84C: 0A        ASL
F84D: 0A        ASL
F84E: 0A        ASL
F84F: 85 5C     STA $5C
F851: C8        INY
F852: D0 06     BNE $F85A
F854: A5 4E     LDA $4E
F856: 85 31     STA $31
F858: A4 4F     LDY $4F

Jump from $F852:

F85A: B1 30     LDA ($30),Y
F85C: 29 E0     AND #$E0
F85E: 2A        ROL
F85F: 2A        ROL
F860: 2A        ROL
F861: 2A        ROL
F862: 05 5C     ORA $5C
F864: 85 5C     STA $5C
F866: B1 30     LDA ($30),Y
F868: 29 1F     AND #$1F
F86A: 85 5D     STA $5D
F86C: C8        INY
F86D: 84 34     STY $34
F86F: A6 56     LDX $56
F871: BD A0 F8  LDA $F8A0,X
F874: A6 57     LDX $57
F876: 1D C0 F8  ORA $F8C0,X
F879: 85 52     STA $52
F87B: A6 58     LDX $58
F87D: BD A0 F8  LDA $F8A0,X
F880: A6 59     LDX $59
F882: 1D C0 F8  ORA $F8C0,X
F885: 85 53     STA $53
F887: A6 5A     LDX $5A
F889: BD A0 F8  LDA $F8A0,X
F88C: A6 5B     LDX $5B
F88E: 1D C0 F8  ORA $F8C0,X
F891: 85 54     STA $54
F893: A6 5C     LDX $5C
F895: BD A0 F8  LDA $F8A0,X
F898: A6 5D     LDX $5D
F89A: 1D C0 F8  ORA $F8C0,X
F89D: 85 55     STA $55
F89F: 60        RTS

    Previous Page / Next Page