概要
Tinker Board 2S で 今話題沸騰中の X68000 エミュレータをビルドして動かしてみよう。
開封
インストール
MMC からはブートしないらしい。
USB ケーブルで Windows PC に接続すると、ドライブとして認識。
このドライブに OSイメージをダイレクトで書くらしい。

OS イメージは ASUSの公式ページ から、Tinker Board 2/2S Debian 10 V2.0.14 をダウンロードした。
書き込みは balena Etcher で行う。

起動
HDMI をつなげて BOOT。
一瞬画像が読み込めない×マークが並ぶが待ってれば表示される。
- wifi をつなげる
- ターミナルを開いて ip a
- Windows PC から ssh
- ID: linaro
- PASSWORD: linaro
ビルド環境
- make/g++ は最初から入ってる
SDL2
ここ を参考に SDL2 をビルドする
- git も最初から入っているので、そのままコマンドを入れるだけ
ALSA
最初にビルドした時は音が出なかった。
調べてみると SDL2 を configure をした時点で libasound がないと怒られてる。
checking for libasound headers version >= 1.0.11... not present.
OSS は組み込まれるが、/dev/dsp がないので音は鳴らない。
なので libasound2-dev をインスコする。これで音も鳴るようになる。
やったこと
sudo apt install libasound2-dev
git clone https://github.com/libsdl-org/SDL.git -b SDL2
cd SDL
mkdir build
cd build
../configure
make
sudo make install
xkeropi のビルド
make するだけ

