C1/5C58: C2 31 REP #$31 Flag manipulation. C1/5C5A: A9 01 00 LDA #$0001 Argument loop. C1/5C5D: 18 CLC C1/5C5E: ED CA 97 SBC $97CA C1/5C61: 50 04 BVC $5C67 C1/5C63: 10 17 BPL $5C7C C1/5C65: 80 02 BRA $5C69 C1/5C67: 30 13 BMI $5C7C C1/5C69: 8A TXA C1/5C6A: E2 20 SEP #$20 C1/5C6C: AE CA 97 LDX $97CA C1/5C6F: 9D BA 97 STA $97BA,X C1/5C72: C2 20 REP #$20 C1/5C74: EE CA 97 INC $97CA C1/5C77: A9 58 5C LDA #$5C58 C1/5C7A: 80 08 BRA $5C84 C1/5C7C: 8A TXA A = arg2 C1/5C7D: 22 C8 27 C2 JSR $C227C8 C2/27C8: C2 31 REP #$31 Flag manipulation. C2/27CA: C9 01 00 CMP #$0001 C2/27CD: F0 11 BEQ $27E0 C2/27CF: C9 02 00 CMP #$0002 C2/27D2: F0 1B BEQ $27EF C2/27D4: C9 03 00 CMP #$0003 C2/27D7: F0 25 BEQ $27FE C2/27D9: C9 04 00 CMP #$0004 C2/27DC: F0 2F BEQ $280D C2/27DE: 80 3A BRA $281A C2/27E0: A2 39 98 LDX #$9839 --- 01 case --- C2/27E3: E2 20 SEP #$20 C2/27E5: BD 00 00 LDA $0000,X C2/27E8: 09 01 ORA #$01 C2/27EA: 9D 00 00 STA $0000,X C2/27ED: 80 2B BRA $281A C2/27EF: A2 39 98 LDX #$9839 --- 02 case --- C2/27F2: E2 20 SEP #$20 C2/27F4: BD 00 00 LDA $0000,X C2/27F7: 09 02 ORA #$02 C2/27F9: 9D 00 00 STA $0000,X C2/27FC: 80 1C BRA $281A C2/27FE: A2 39 98 LDX #$9839 --- 03 case --- C2/2801: E2 20 SEP #$20 C2/2803: BD 00 00 LDA $0000,X C2/2806: 09 04 ORA #$04 C2/2808: 9D 00 00 STA $0000,X C2/280B: 80 0D BRA $281A C2/280D: A2 39 98 LDX #$9839 --- 04 case --- C2/2810: E2 20 SEP #$20 C2/2812: BD 00 00 LDA $0000,X C2/2815: 09 08 ORA #$08 C2/2817: 9D 00 00 STA $0000,X C2/281A: C2 20 REP #$20 --- Default case --- C2/281C: 6B RTL C1/5C81: A9 00 00 LDA #$0000 C1/5C84: 60 RTS