nesasm (または nesasm で動作する任意の asm) でインライン 'メソッド' ジャンプを作成することは可能ですか?
つまり、次のようなコードを取得しました。
Start;
LDA $0000
; here goes more code
JSR SomeMethod ; jump to method (put back pointer on stack)
EndOfMethod: ; just help label to make code more clear
STA $0000
; here goes a lot of more code
SomeMethod:
TAX
;here goes more method code
RTS ; return to position on stack
そして今、'SomeMethod' をインライン (C++ のように) にしたいので、コンパイルすると次のようになります。
Start;
LDA $0000
; here goes more code
SomeMethod:
TAX
;here goes more method code
EndOfMethod: ; just help label to make code more clear
STA $0000
; here goes a lot of more code