53行目のSPCHRが毎回実行されているためジャンプしたときに 書き換えたジャンプ中のキャラクターが別のものに 書き換えられているようです。 ジャンプ中はキャラクターを書き換えないようにJPが 0の時のみ実行する様に変えて下さい。