honeylab's blog

各種ハードウェアの改造、主にファミコンミニなどをやってます(ました)

snex9x-sdlをファミコンミニ向けにコンパイルする(not yet)

とりあえず、snes9x-sdlコンパイルしてA33で動かしてみた。

SDLはA33上でapt-get した。

ひろみつ(85.1kg) on Twitter: "snes9x-sdl on A33 board https://t.co/KE8KKGgTFL"

 

なんかもっさりしてる?
こないだ一回ファミコンミニで動かしたときはそんなんでも無かった気がするんだけどなぁ

 

で、ファミコンミニに持っていこうとするが、依存ライブラリが多すぎてダメだこりゃw

と言うわけで、改めてSDLを最小限構成で自前ビルドしてる所なう。

root@A33-OLinuXino:/home/olimex/SDL-1.2.15# ./configure --without-x --disable-directfb --disable-pulseaudio --disable-pulseaudio-shared --disable-arts --disable-nas --disable-diskaudio --disable-dummyaudio --disable-video-x11 --disable-input-tslib

で、できたSDLの依存先は

root@A33-OLinuXino:/home/olimex/SDL-1.2.15# ldd /usr/local/lib/libSDL-1.2.so.0
libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0xb6eb0000)
libdl.so.2 => /lib/arm-linux-gnueabihf/libdl.so.2 (0xb6e9c000)
libdirectfb-1.2.so.9 => /usr/lib/arm-linux-gnueabihf/libdirectfb-1.2.so.9 (0xb6e3b000)
libfusion-1.2.so.9 => /usr/lib/arm-linux-gnueabihf/libfusion-1.2.so.9 (0xb6e25000)
libdirect-1.2.so.9 => /usr/lib/arm-linux-gnueabihf/libdirect-1.2.so.9 (0xb6e05000)
libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0xb6de2000)
libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0xb6cf1000)
/lib/ld-linux-armhf.so.3 (0xb6f99000)

うーん、なんか思って無いのが入ってるぞ?--disable-directfbしたはずなのになんで入っちゃってるんだろう…
でもまぁこのぐらいなら持っていける?とか思ったりもする

 

さて、改めてコンパイル中…