Note: this is the old page, see Aranym/Quick for the current version of this page.

Aranym is a virtual Atari machine which is useful for M68k Porting. This is a one page installation intended to get Debian/m68k sid running quickly. The disk image is fairly minimal, but it has build-essential and openssh-client installed.

Contact: <debian-68k@lists.debian.org>

Install Aranym

Aranym recommends bridge-utils, ipmasq, and uml-utilities. ipmasq may cause you networking grief if you aren't aware.

apt-get install aranym

New image

This image was prepared by Thorsten Glaser in July 2011.

Old image

This image was prepared by Stephen Marenka in… 2009? 2010? It’s pre-TLS.

Download Files

Put all the downloaded files in one directory.

Configure Networking

Make sure tun is available and setup correctly.

The disk image is setup for point-to-point networking. On your host add the following to /etc/network/interfaces.

auto tap0
iface tap0 inet static
        address 192.168.1.1
        pointopoint 192.168.1.2
        netmask 255.255.255.255
        tunctl_user stephen
        up iptables -t nat -A POSTROUTING -s 192.168.1.2 -j MASQUERADE
        down iptables -t nat -D POSTROUTING -s 192.168.1.2 -j MASQUERADE

Enable forwarding.

echo 1 > /proc/sys/net/ipv4/ip_forward

Then start the network.

ifup tap0

For more details on networking, see Aranym/Networking.

Note that the default network setup on the image is broken, see the point-to-point section for a correct /etc/network/interfaces (change netmask from /24 to /32 and add a pointopoint stanza).

Start Aranym

aranym is an SDL application, so you need X or something like Aranym/Headless. The configuration file specifies the amount of RAM aranym gets (see FastRAM). It's currently set at 768MB, adjust to taste. Aranym will happily drive a single cpu core on the host to 100%, but usually isn't that demanding.

aranym-mmu -l -c aranym.config