Sorry for digging up an old topic. But I've succeeded to successfully compile BasiliskII on my Pi 1B and to run the game Prince of Persia 2 - The Shadow and the Falme
full screen on it. Not without X, but I think that the "bloat" of X is not that bad...
Here's how I did it. If anyone's interested I could be somewhat more elaborate. Notice that the procedure mentioned earlier in this post and on https://vimeo.com/62033644
leave us w/ a Basilisk version that can not run in 8 bit color (= 256 color) mode. Prince of Persia 2 - The Shadow and the Flame
demands 256 colors, no less and no
I use a Raspberry Pi 1B. I run a Raspbian version based on Debian 8 "Jessie". Also note that I replaced libgtk2-dev with libgtk2.0
-dev and "github.com/cebix/macemu" with "https://github.com/cebix/macemu.git" and that I did NOT use SDL video (I DID use SDL audio!) but a framebuffer option.
apt-get install git libsdl1.2-dev autoconf libgtk2[b].0[/b]-dev libxxf86dga-dev libxxf86vm-dev libesd0-dev
git clone https://github.com/cebix/macemu.git
./configure --disable-vosf --disable-jit-compiler --without-gtk --enable-sdl-audio --enable-fbdev-dga
sudo make install
My '/home/pi/.basilisk_ii_prefs' file is like below. Notice that I set BesiliskII to use 'ignoresegv true' else Prince2 crashes the emulator. If you wish a higher resolution then alter the line "screen win/512/384" to 640x480 or what you'd like. You also have to set the proper Model ID etc. etc. See the BasiliskII readme
from it's website
If you want to play Prince2 fulll screen (which is 512x384) you'll have to start your Pi in 512x384 pixels faramebuffer (or whatever it's called). Edit your /boot/config.txt
Now startx (actually: LXDE) and run "BasiliskII" from a terminal. Make it full screen with Alt + F11. The hard part is obtaining a Mackintosh hard drive image that works for you. See the l.a.r.g.e Emaculation about that here
. Or download the "Total Pack
" for Windows from the Prince of Persia fan site
. That has the proper ROM and hard disk image to play Prince2 (and some other games).
Then you might have to set your wide screen 16:9 TV to old fashioned 4:3, else the aspect ratio is wrong.
P.S. I did manage to run BasiliskII without X. Compile it with the option "--enable-sdl-video" instead of "--enable-fbdev-dga". Start your Pi in "CEA mode" (which is meant for TV's, the other mode, DMT, is meant for computer monitors) by setting in your /boot/config.txt
Good luck w/ Apple gaming!