Function C1 05A9 - clementgallet/ff6-tas GitHub Wiki

  • Don't know what this is doing
  • I guess it does not break the stack
$C1/05A9 AD EC 7A    LDA $7AEC  [$00:7AEC]   
$C1/05AC AE EA 7A    LDX $7AEA  [$00:7AEA]   
$C1/05AF 20 29 1A    JSR $1A29  [$C5:1A29]   
$C1/05B2 C2 20       REP #$20                
$C1/05B4 AD E6 7A    LDA $7AE6  [$00:7AE6]   
$C1/05B7 38          SEC                     
$C1/05B8 ED ED 7A    SBC $7AED  [$00:7AED]   
$C1/05BB 8D 84 64    STA $6484  [$00:6484]   
$C1/05BE AD E8 7A    LDA $7AE8  [$00:7AE8]   
$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