正直日記



2008/10/24

_ z80-unknown-coff をキメた
binutils 2.18.50 を z80-unknown-coff でビルドしてみた。
MD ソフト のページに置いておきます。Windows 用のクロス環境です。

$ z80-coff-as hoge.asm -o hoge.o
$ z80-coff-objcopy -O binary hoge.o hoge.bin

でアセンブル&バイナリ抽出が出来ます。よーするに必要なファイルはこの二つ
だけなので、メガドラで使う分には他のファイルは消していいです。メガドラで
使わないなら全部消していいです。

--

ちょっと試してみたらDD系の未定義命令もばっちりサポートしてた。GNU すげー。
あとは C コンパイラとか……は、別に要らないかな。

ん、uchuusenさんの mmdpz80 をアセンブルしてみたらバイナリが一致しない。
どういうことだ……。

--

以下、自分用の覚書 configure オプション。
../binutils-2.18.50/configure \ --disable-nls --enable-gnu-as --enable-gnu-ld \ --target=z80-unknown-coff --program-prefix=z80-coff-
program-prefix の coff は要らなかったかもな……。

最新
2010 | 01 04
2009 | 01 02 03 04 05 06 07 09 10 11 12
2008 | 01 02 03 04 05 06 07 08 09 10 11 12
2007 | 02 03 04 05 06 07 08 10 11 12
2006 | 01 02 03 04 05 06 07 08 09 10 11 12
2005 | 01 02 03 04 05 06 07 08 09 10 11 12