#導入環境
MacOSX 10.10.1
#手順
1.Terminal.app起動
2.git clone
GBDKは公式のでなく、Mac用パッチ付きのこちらを使用。
$ git clone https://github.com/co-me/gbdk
3.同梱のパッチを当てる
$ cd gbdk
$ patch -p0 < macosx.patch
4.Issueを見ながら修正
Issues · co-me/gbdk
#1 : gbdk/sdccにbinディレクトリがないので作成
#2 : gbdk/maccerにMakefileがないのでここから拝借
#3 : gbdk/sdcc/src/SDCCy.cの2496行目のdefault:が空なのでbreak;を追加
#4 : gbdk/gbdk-lib/examples/gb/Makefileの1行目を変更
#5 : 後で
5.make
$ make
warningがモリモリ出ますが目を瞑ります。
6.Issue#5
無事buildが終わったら、最後のIssueです。
今回はコピーでなく、シンボリックリンク作成で対処します。
sudo ln -s ~/gbdk/build/ppc-unknown-linux2.2/gbdk /opt
7.exampleをbuild
$ cd /opt/gbdk/examples/gb/Makefile
$ make
同階層に.gbファイルが生成されればok。
8.エミュレーターでexample起動
VisualBoyAdvance | SourceForge.net
ダウンロードしたら.appを起動、galaxy.gbを選択。
9.動いた!…が…
下の隅が欠けてる…
謎が残るがひとまずお疲れさまでした。