私は Raspberry Pi 5 と、Raspberry Pi OS with desktop (64-bit版) を使用しました。
ここの Raspberry Pi Imager を使用すると簡単に構築できます
2024-03-17時点では、X無し版(Lite)だとフレームバッファの動きがおかしいらしく、うまく起動しませんでした…
ここではコマンドラインから直接ダウンロードしています。
もちろん、お好きな方法でどうぞ。 コマンドラインは「端末」や「ターミナル」と書いてあるところから開けます
% wget http://www.uranus.dti.ne.jp/~kikuchan/bm98/dist/bm98k333.linux-aarch64.tar.gz
空白文字や日本語文字を含むパスへの展開は避けましょうw
% tar zxvf bm98k333.rpi-aarch64.tar.gz
bm98k333/
bm98k333/Skins/
:
ここではコマンドラインで bm98k333
の下に Music
ディレクトリを作成し、その中に展開しています。
サンプルとして、名曲 Rainy Heart を(勝手に)使用し例示させてもらいます。
% wget http://web.archive.org/web/20010627074227/http://www.on.cs.keio.ac.jp/~dai/music/rainy.zip
% mkdir bm98k333/Music && unzip rainy.zip -d bm98k333/Music
% find bm98k333 -type f
bm98k333/bm98
bm98k333/bm98play.bmp
bm98k333/bm98slct.bmp
bm98k333/Skins/close.bmp
bm98k333/Skins/stage.bmp
bm98k333/Skins/stage_ex.bmp
bm98k333/Skins/r_clear.bmp
bm98k333/Skins/logo.wav
bm98k333/Skins/r_failed.bmp
bm98k333/Skins/select.bmp
bm98k333/Skins/title.bmp
bm98k333/Skins/logo.bmp
bm98k333/Music/rainy/rainy.bms
:
% cd bm98k333
% ./bm98
ちなみに
% sudo systemctl set-default multi-user.target
とすると、起動直後の状態をコンソール画面だけにできます。戻すときは
% sudo systemctl set-default graphical.target
です。 さらに自動起動などと組み合わせてカスタマイズすることで BM98 専用機にすることができます!