投稿日: Mar 23, 2017 4:39:47 PM
だいぶ悩みました。
例えばこういうコード。
org 0 jp start org 0x100 start: hogehoge
内容的に、jp startの後、0x100まで 0x00とかで埋めてほしいわけなんですがこの指定だと org 0x100が全然意味をなさないんですね、なんでなんだよz80asm!!!!
あちこち見たり調べたり、公式も何度もみたしmanページも見た。
で、気になりつつなんだそれって思ってた seek というのをためしました
org 0 jp start seek 0x100 org 0x100 start: hogehoge
きもいですねー。
でもこれで、0x00で埋めてくれるようになりました!
dz80でディスアセンブルすると…
5 org 0 6 ; 7 jp X0100 8 ; 9 org 0ffh 10 ; 11 X00ff: nop 12 X0100: hogehoge
となります(hogehogeは本当はスタックポインタ操作ね)
なんか気になるけどうまくいってるのでよかった。
これできなかったらどうしようかと思いました。
ちょっと悩んだのでメモ。