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 ?