When he mounts Boco, Boco is probably removed and Bartz's sprite is changed to the Bartz+Boco one.
He mounts Boco? I didn't think there was anything besides a B+B sprite.
Let me see if I can find any calls to the C3-bank.

I found no JMP's to the C3 area, but I found some JSR's.
The one that seems most suspicious is this call from the C1 bank:
(From LP's C1 disassembly)
[...]
C1/FB85: A5 74 LDA $74
C1/FB87: 8D F2 04 STA $04F2
C1/FB8A: A6 72 LDX $72
C1/FB8C: 8E F0 04 STX $04F0
C1/FB8F: A9 7F 8D LDA #$8D7F
C1/FB92: F5 04 SBC $04,X
C1/FB94: A2 00 C0 LDX #$C000
C1/FB97: 8E F3 04 STX $04F3
C1/FB9A: 22 02 00 C3 JSR $C30002
C1/FB9E: FA PLX
C1/FB9F: 8E F4 04 STX $04F4
C1/FBA2: FA PLX
C1/FBA3: 8E F2 04 STX $04F2
C1/FBA6: FA PLX
C1/FBA7: 8E F0 04 STX $04F0
C1/FBAA: AB PLB
C1/FBAB: FA PLXThe rest are all in C0, so I don't even know if they are actually code.

I couldn't help myself, I removed the call to C3, and...nothing happened. I'll check the C0 calls now. If that fails...I will try something else.

That also failed. Unless the graphic loading code is located in C6+, which I doubt, the graphic loading procedure uses a jump with indirect addressing (or some other creepy method). I'll try some different other stuff now.