Raspberry Pi Apple II Emulators


Yes, it's true, your Raspberry Pi can be an Apple II.

I've compiled a couple of emulators for Raspbian so you don't have to, but haven't used either one extensively. If you have success with other Apple II emulators, I'd love to hear about it.



GSPort emulates an Apple IIgs, including network (Uthernet and AppleTalk) support and printing. Raspberry Pi binaries are available by installing Apple II Pi extras. To install it, log in and type:

sudo apt-get -y --force-yes install apple2user

See the Apple II Pi web site and the GSport web site for documentation and more info.



KEGS is the original Apple IIgs emulator that GSport is derived from. To install it, log in and type:

wget -O- ivanx.com/a2cloud/files/kegs-rpi.tgz | sudo tar Pzx

Type kegs to kick it off. You'll also need a IIgs ROM file (Google it), which you can name "rom.kegs" and put into /usr/local/lib, or you can specify its location from within KEGS. The supplemental utilities to_pro and partls are also available.



LinApple emulates an Apple IIe. To install it, log in and type:

wget -O- ivanx.com/a2cloud/files/linapple-rpi.tgz | sudo tar Pzx

Type linapple to start it up. If you have any difficulties running it, try:
sudo apt-get -y update
sudo apt-get -y install libsdl1.2debian libcurl3 zlib1g libzip2



If you'd prefer to compile GSport yourself, see the GSport developer page.


If you'd prefer to compile KEGS yourself:
sudo apt-get -y update
sudo apt-get -y install libx11-dev libxext-dev
wget kegs.sourceforge.net/kegs.0.91.tar.gz
tar zxf kegs.0.91.tar.gz
cd kegs.0.91/src
rm vars
ln -s vars_x86linux vars
sudo sed -i 's/march=pentium/march=armv6k/' vars_x86linux
make
gcc -o ../to_pro to_pro.c
gcc -o ../partls partls.c
cd ..
ln -s xkegs kegs
sudo cp -P xkegs kegs to_pro partls /usr/local/bin
sudo cp config.kegs /usr/local/lib
sudo chmod ugo+w /usr/local/lib/config.kegs


If you'd prefer to compile LinApple yourself:
sudo apt-get -y update
sudo apt-get -y install --reinstall libc6-dev
sudo apt-get -y install libsdl1.2-dev libcurl4-openssl-dev zlib1g-dev libzip-dev g++-4.6
wget http://iweb.dl.sourceforge.net/project/linapple/linapple/linapple-2a/linapple-src_2a.tar.bz2
tar jxf linapple-src_2a.tar.bz2
cd linapple-src_2a/src
sed -i 's@CXX ?= c++@CXX = /usr/bin/g++-4.6@' Makefile
make
sudo make install


back

Raspberry Pi Home Page