Function C1 05BD - clementgallet/ff6-tas GitHub Wiki
- The first PLY is not in the normal code, so this should break the stack
$C1/05BD 64 AD STZ $AD [$00:13AD] A:0010 X:0004 Y:0000 P:eNVMxdIzc
$C1/05BF E8 INX A:0010 X:0004 Y:0000 P:eNVMxdIzc
$C1/05C0 7A PLY A:0010 X:0004 Y:0000 P:eNVMxdIzc
$C1/05C1 38 SEC
$C1/05C2 ED EF 7A SBC $7AEF [$00:7AEF]
$C1/05C5 8D 86 64 STA $6486 [$00:6486]
$C1/05C8 7B TDC
$C1/05C9 E2 20 SEP #$20
$C1/05CB AD F1 7A LDA $7AF1 [$00:7AF1]
$C1/05CE F0 57 BEQ $57 [$0627]
$C1/05D0 9C F1 7A STZ $7AF1 [$00:7AF1]
$C1/05D3 AD 78 60 LDA $6078 [$00:6078]
$C1/05D6 D0 2D BNE $2D [$0605]
$C1/05D8 AD 99 62 LDA $6299 [$00:6299]
$C1/05DB F0 17 BEQ $17 [$05F4]
$C1/05DD C9 01 CMP #$01
$C1/05DF F0 0E BEQ $0E [$05EF]
$C1/05E1 C9 02 CMP #$02
$C1/05E3 F0 05 BEQ $05 [$05EA]
$C1/05E5 A0 10 56 LDY #$5610
$C1/05E8 80 0D BRA $0D [$05F7]
$C1/05EA A0 00 56 LDY #$5600
$C1/05ED 80 08 BRA $08 [$05F7]
$C1/05EF A0 10 54 LDY #$5410
$C1/05F2 80 03 BRA $03 [$05F7]
$C1/05F4 A0 00 54 LDY #$5400
$C1/05F7 9C 99 62 STZ $6299 [$00:6299]
$C1/05FA AD F8 7A LDA $7AF8 [$00:7AF8]
$C1/05FD AE F6 7A LDX $7AF6 [$00:7AF6]
$C1/0600 84 36 STY $36 [$00:1336]
$C1/0602 20 29 1A JSR $1A29 [$C5:1A29]
$C1/0605 AD DE 7F LDA $7FDE [$00:7FDE]
$C1/0608 29 7F AND #$7F
$C1/060A C9 05 CMP #$05
$C1/060C D0 19 BNE $19 [$0627]
$C1/060E C2 20 REP #$20
$C1/0610 AD F2 7A LDA $7AF2 [$00:7AF2]
$C1/0613 38 SEC
$C1/0614 ED F9 7A SBC $7AF9 [$00:7AF9]
$C1/0617 8D F5 4A STA $4AF5 [$00:4AF5]
$C1/061A AD F4 7A LDA $7AF4 [$00:7AF4]
$C1/061D 38 SEC
$C1/061E ED FB 7A SBC $7AFB [$00:7AFB]
$C1/0621 8D F7 4A STA $4AF7 [$00:4AF7]
$C1/0624 7B TDC
$C1/0625 E2 20 SEP #$20
$C1/0627 60 RTS