emulate an amiga on ubuntu linux (light) with fs-uae

goal

Having an emulated amiga 4000 (040+256Mb RAM) that launch itself without doing anything

everyone seems to have some little emulated amiga, so here is my way. it allows me to test many things i couldn’t be able to test on my real amiga 1200

i like to do things by myself, and share my knowledge with peoples, so this is manual configuration, from the installation of your OS to the end point

if you want to have an already configured solution, maybe it’s better for you to get Amikit or WinUAE, or Happiga (if you own a raspberry pi).

this amiga launch in less than 25s, but i think I can make it even faster

it boots up in 20s after some tweaking

prerequisites

you need rom files and workbench files to be able to have an amiga running under an emulator

personnaly I have Amiga Forever 2010, so i have everything that I need.

a spare computer, with some good processor, some memory, and a nice case.

personnaly, I have a celeron G1620 + 8Gb RAM + SSD 128Gb + a WONDERFULL X500 Plus amiga like case, perfect to host my emulated amiga

note

it uses fs-uae (which is now very fast if compared to itself 3 years ago). it is better than wine+winuae now.

steps made for ubuntu 16.04LTS

host OS install and configuration

download ubuntu server https://www.ubuntu.com/download/server

put it on a usb key using unetbootin

follow the install steps

update/upgrade

then install those packages : ubuntu desktop + openbox + tinit2 + lib32ncurses5 + lib32z1 + ubuntu-restricted-extras + leafpad + pcmanfm + obmenu + volti + playonlinux + wine

follow this article

install the good drivers for your gfx card

sudo ubuntu-drivers devices

sudo ubuntu-drivers autoinstall

for 12.04, follow : https://doc.ubuntu-fr.org/gestionnaire_de_pilotes_proprietaires

install OpenGL

sudo apt-get install mesa-utils

sudo apt-get install freeglut3

then *reboot*

install fs-uae

https://fs-uae.net/download#ubuntu

sudo apt-add-repository ppa:fengestad/stable
sudo apt-get update

sudo apt-get install fs-uae fs-uae-launcher fs-uae-arcade

install workbench + roms

or do it with fs-uae-launcher

follow “this article” to take it from Amiga Forever and install workbench files

test your config and save it

configure openbox

follow this article and modify

/home/yourusername/.config/openbox/autostart

add this to the end :

fs-uae /Documents/FS-UAE/Configurations/nameofyourconfig.fsuae --fullscreen &

autopen user session

https://doc.ubuntu-fr.org/lightdm

https://wiki.ubuntu.com/LightDM (for 14.04LTS+)

sudo nano /etc/lightdm/lightdm.conf.d/12-autologin.conf
[SeatDefaults]
autologin-user=yourusername
autologin-user-timeout=delay

change lightdm wallpaper

To set the default background and stop the switching edit

/usr/share/glib-2.0/schemas/10_unity_greeter_background.gschema.override 
[com.canonical.unity-greeter]
draw-user-backgrounds=false
background='path-to-your-jpg'

then run

sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

more

Workbench installation : you would prefer install it from OS 3.9 official CDROM. This is what I did, it works very well. So, step 1 : create emergency disk, boot from it, then install OS 3.9 from the CD-ROM.

You will also install BB1, BB2 and BB3&BB4 (boing bags), from there : http://lilliput.amiga-projects.net/bbag4.htm

FS-UAE processor parameters : to make the emulation really firing fast, emulate a 68040 without MMU but with “JIT” enabled. Try both 68040+MMU, and this, you’ll see…

Use fs-uae-launcher to modify the parameters of your configuration.

FS-UAE keyboard layout : personnally, I don’t play (or just a little), so I don’t need joysticks. If you emulate a joystick with the keyboard, you loose the use of arrow keys. So, unactivate the joysticks to get the arrow keys working.

Use fs-uae-launcher to modify the parameters of your configuration.

Emulate a 68060 : if you want to emulate a 68060, you need special libraries to be installed inside your workbench system before it can work. Find them on phase5 website : http://phase5.a1k.org/index.php?driverslibraries

the first video

it was slooooow

still to come

more tweaking (splash screen, plymouth…)

splash screen and grub settings : https://doc.ubuntu-fr.org/superbootmanager

don’t work under 16.04

a little video ?

for a long time amiga & demos lover and musician.
Beta tester for icaros for some years now (since icaros 1.5), i do it as much as i can.
i'm a computer scientist, managing the computer infrastructure in a big company (won't tell the name there).

FacebookYouTube

Leave a Reply

Your email address will not be published. Required fields are marked *

53 − = 52