やっぱり、スタックを利用した罠があった・・・・ rts 直前にアドレスを積んで帰る所が2箇所。スタックポインタを +2 して rts する所が1箇所・・・これは簡単には直せないので、慎重に行こう。それと今更ながら、6502の場合、スタックにプッシュする場合は -(sp) ではなく (sp)- で、ポップする場合も同様に (sp)+ ではなく +(sp) であることに今更気がつく(爆
あとはスタブ入れといた JMP (LABEL) をどうごまかすか・・・・
余談だが、CREDIT MAX 9 なのに、コイン周りでなぜか BCD 演算しているのだが、なんでだろ?