emulating Amiga OS 4.1 with fs-uae under linux – networking and internet settings

Hits: 47

How to set Amiga OS 4 network into fs-uae under linux

Fs-uae and device preparation

Your tutorial is following. It asks me a lot of work, so show me your support in registering. You then get access to all tutorials in this website, and download my modules. I’ll keep you informed about my musical news and the new tutos (less than a mail a month). Thank you !

Tadaaaaa !

wonderfull, it works tadaaaa !


This tutorial articles

  • Chapter 4 : Wazp 3D (yet to come…)


emulating Amiga OS 4.1 with fs-uae under linux – installation stage – all the steps

Hits: 51

After booting from the installation DVD under fs-uae here is the first screen.

Below are all the Amiga OS 4.1 installation stepds under fs-uae. It represents a lot of work. Show me your support in registering. You will then be able to access all the tutorials of this website, and dowload my modules. I’ll keep you informed about the new tutorials and my musicl news (less than a mail a month). Thanx !

First Step : the hard drive preparation

device choice
harddrive choice
installing – nothing to change here – just click “OK”
partition editing – don’t forget the “Bootable” flag
After creating the partition, we must add a filesystem
Personnaly, I prefer SFS
Click OK
Accept changes
“Save To disk”
Click Yes
Yes reboot

Second step : Choose locales

Après le reboot, retour sur la première page d’installation
Choose the locales

Third step : installation choices

please wait
Click next
Read, click next
Choose Amiga 4000
Click on Format disk
Choose “DHO:”
Name it
Format
Choose destination to DH0:
Choose Picasso IV
Choose your resolution
make sure to have “cybppc.device” loaded at startup
one says you should not click it
No needs to check boxes there
Quick recall, click next

Fourth Step, the installation itself

copying files
After some minutes, installation done

Last step : Reboot

Remove installation media, and reboot
remove ISO from virtual DVD drive
Reboot
Tadaaaa !


This tutorial articles

  • Chapter 4 : Wazp 3D (yet to come…)


emulating Amiga OS 4.1 with fs-uae under linux – preparing the host – going further – conclusions and limitations

Hits: 80

Why this tutorial ?

I’ve seen many tutos on emulating Amiga OS 4 with WinUAE under Windows, but not under linux, which needs some preparation, the installation of dependencies, and the QEMU module.

Thanks to Stéphane L. and Serge A. from the Facebook group “Amiga (only) pour toujours and beyond” for discussing around this subject.

Prerequisites

You must have FS-UAE installed on your machine. I won’t enter into the details of its installation. If you want to install it onto Ubuntu, just get to this page :

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

You also need ROMS and Amiga OS 4 itself.

For the ROMS, the most simple is Amiga Forever :

https://www.amigaforever.com/whatsnew/

For Amiga OS 4, get it in your preferred shop :

https://www.amedia-computer.com/fr/cdrom/1-logiciel-amiga-os-41.html

Preparing your host

You tutorial is available below. It represents a lot of work and time, please, show me your support in registering below. You will be able to download my modules and access all the tutorials of my blog. I’ll send you from time to time (less than once a month) the last news about my music and my amiga projects.

I advice the update of your OS

sudo apt-get update

sudo apt-get upgrade

then fs-uae will be at the last version available.

Amiga OS 4 needs a PPC card to run. This implies the installation of QEMU module, that you can find simply on fs-uae website, download page :

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

download QEMU

Extract it to « ~/Documents/FS-UAE/Plugins »

Extract to “Plugins” folder

Without the needed dependencies, we get a fs-uae crash (“obsolete versions”)…

A little

sudo apt-get install libdrm-amdgpu1 libdrm2 libegl1-mesa libegk1-mesa-dri libwaylnd-egl1-mesa

is necessary.

install dependencies

You accept the installation :

accept installation

You must import the ROMS from the Amiga Forever CD (many options are available. Personnaly, I had already the ROMS backuped on my hard drive)

installing ROMS from Amiga Forever CD

Creation of a dedicated Amiga OS 4 configuration, clicking on the “New Configuration” icon, in the top-left of fs-uae window, just beside the menu.

This done, choose « A4000 » then « 3.1 ROMS, Cyberstorm PPC (Amiga OS 4.x) »

A4000 » then « 3.1 ROMS, Cyberstorm PPC (Amiga OS 4.x)

Using the « create an HDF » option, create an hard drive « HDF WITH RDB », then select it the hard drives part. I choosed to make a 2Gb one, with the name « amigaos4.hdf ».

create HDF WITH RDB

Then you choose the iso of the Amiga OS 4.1 DVD that you created from the original one using a tool like “Brasero”

Select Amiga OS 4 ISO
[/signinlocker]

And then you can see that the machine starts like hell.

Amiga OS CDROM running

Installation of Amiga OS 4.1 :

Next step is the Amiga OS 4.1 installation itself. In order this article not to be too long, i’ve described it in this article : https://amiga.thewetmachine.net/en/2019/01/05/emulating-amiga-os-4-1-with-fs-uae-under-linux-installation-stage-all-the-steps/

Installation ended, Amiga OS 4 is finally installed :

Tadaaaa !

tadaaaaa !

Network configuration

Final step is to configure network. It is also described in an other article : https://amiga.thewetmachine.net/en/2019/01/06/emulating-amiga-os-4-1-with-fs-uae-under-linux-networking-and-internet-settings/

Finalisation

You must install the updates and the “extras”.

First ones are available for registered users, the second ones are on the Amiga OS DVD.

Wazp3D

Warp3D compatible libraries, that does 100% processor, which can be very usefull on emulation.

They can be downloaded from here : http://aminet.net/package/driver/video/Wazp3D

Original project webpage : http://thellier.free.fr/Wazp3D.htm

Thanks to Serge A. for links and informations. He pointed me a very interesting thread about Wazp3D on Amiga-NG.ORG forum : https://www.amiga-ng.org/viewtopic.php?topic=1926&forum=8&start=150

Going further :

Personnally, I like that my emulation starts by itself from the power button of the computer. Most of all, I have THE box for it : The X500+ box. I really think i’m on a real one.

X500+
my so wonderfull X500+ box for my emulated amiga 4000

Here is the video wich shows what it gives :

Click to accept cookies and enable this content

If you wanna know how to do, and if you have the “DIY” spirit (“Do It Yourself”), you can read thoses articles :

Conclusions / Limitations :

So well… I’ve been disapointed by those points :

1-speed : it’s usable, but try to launch a module under milkytracker and move a workbench window, the sound… cracks and isn’t fluid. From a general point of view, the system is slow, far from from what I wait of an Amiga OS.

2-impossible to share host folders : we can’t mount an host folder with QEMU… To share datas with outside world you must then get through an émulated Amiga OS 3 and write to a HDF that you mount after into Amiga OS 4. It’ a bit long and annoying.

3-memory limitations to PPC 128Meg and the imposibility to use FAST RAM extensions : this is limitating. Amiga OS 4 uses the half of it after launched. It lets only 64 Meg to work...

4-green screen : after booting my machine and making it autostart from power button, i get a green screen and have to cold reset the amiga to make it work. This does not do that when I launch fs-uae for the first time in the session. Maybe some QEMU strange stuff.

5-a very good way to discover but… My conclusion is that emulating Amiga OS 4 is a very good way to discover it because it’s genious OS, but… i’ll stay on my emulated OS Amiga OS 3.1 / 68060 / 8Meg Chip / 1Gig de Fast, which lets me launch Haujobb demos without problem.

If you want to know more about this emulated machine : https://amiga.thewetmachine.net/en/my-emulated-configurations/

 

This tutorial articles

  • Chapter 4 : Wazp 3D (yet to come…)


Install Amiga OS 3.1 for your real Amiga (1200) using FS-UAE on linux ubuntu / Access your FFS flash card on linux

Hits: 3089

This article explains my way to install Amiga OS using FS-UAE under linux ubuntu.

There are many tutorials explaining how to install Amiga OS on a real Amiga using WinUAE under windows but none for the linux side of the world.

This is a bit different than on Windows. All the tutos I’ve read are for WinUAE on Windows, so, this is my two cents for the linux side.

Note : this tuto can be simply adapted for your Amiga 500 using the right fs-uae configuration, and downloading the good classic workbench package.

History

Arrrrgh ! The fast memory (128Mb snif) included on my aca1232 accelerator board seems to be a bit trashy, so Amiga OS 3.9 has problems to load correctly on my real a1200. After many attempts, i decided to downgrade to Amiga OS 3.1. This is a complete success as the OS is stable, fast, and because i don’t need more on my A1200 (making music and watching demos).

Fortunately, Linux understand Amiga OS FFS, and now it also understands Amiga partition tables, that helps a lot.

I have written and article on “how to access Amiga partitions on linux” there, i’ll use it as a base for this article.

Needed

  • Workbench 3.1 disks (ADF and REAL, or HFE for HxC) – needed to boot on the amiga OS
  • A blank CF card for installing the Amiga OS, and a CF card reader on your linux computer
  • An internet connexion for downloading the classic workbench packages
  • FS-UAE and Amiga ROMS

Formatting the CF card on the Amiga

First you need to create the partitions on the Amiga side.

launch HDToolBox

Create the first partition, in FFS (Fast File System). 1Gb is enough. Some tells it’s better to make it littler, but we will stay in FFS, wich implies we will not be able to mount partitions that are upper than 2Gb on the real amiga at the beginning, and we will maybe want to load stuffs (packages, pictures, …) from the linux side, so we will take the place we need.

choosing Install 3.1 hfe to boot on
Workbench 3.1 screen
launching HDToolbox
choosing the disk to partition
partitioning
 

When done, format it

Swith off the Amiga

Mount the CF card on linux

my CF card inserted in my X500plus wonderfull case

YOUR TUTORIAL FOLLOWS BELOW. IT IS A HUGE WORK FOR ME TO WRITE THOSE TUTORIALS, SO SHOW ME YOUR SUPPORT IN LIKING MY FB PAGE BELOW :

When done, you can boot on your Workbench ADSP installed on your CF card on your real Amiga 1200 (or 500).

Tadaaaa !

Tadaaaaaa ! Real Workbench 3.1 ADVSP with Scalos installed and running

Resources

  • http://thomas-rapp.homepage.t-online.de/os39uae.html
  • http://classicwb.abime.net
  • http://amigaga.chez-alice.fr/amigaos/download/index.htm

DIY : change the ubuntu boot and grub logos of ubuntu 16.04LTS for an amiga logo

Hits: 504

On 16.04LTS, we can not use the old ways with plymouth manager softwares.

We now need to change the logo by hands.

OS preparation

Install the gimp

sudo apt-get install gimp
the gimp is installing, with all the dependencies

Install plymouth-themes

sudo apt-get install plymouth-themes
plymouth-themes are installing…

Change the logo

your tutorial is below. It’s a huge amount of time and work to write thoses tutos, please show me your support, like my fb page.

tadaaa !

References

  • https://ubuntuforums.org/showthread.php?t=2350931
  • https://doc.ubuntu-fr.org/grub-customizer

my amiga corner

Hits: 379

Welcome to my wonderfull Amiga Corner. So, let’s have a look :
/Users/jess/Desktop/mon coin miga/IMG_20170302_074642.jpg
My amiga corner. On the left, we can see my emulated A4000 in its wonderfull X500+ case, my AROS box in the bottom, and my A1200 on the top.
/Users/jess/Desktop/mon coin miga/IMG_20170302_073034.jpg
My AROS box is an Optiplex 755, can you see the eye of icarus on the power button ?
More photos on my icaros there : my icaros box
/Users/jess/Desktop/mon coin miga/IMG_20170302_073101.jpg
my emulated A4000 in its wonderfull X500+ micro ATX case
More photos on my emulated A4000 + tuto there : my emulated amiga 4000
/Users/jess/Desktop/mon coin miga/IMG_20170302_073355.jpg
and my lilttle gem, my diamond : my A1200 NOS got by Petro himself. For the moment, i haven’t integrated the hardware extensions (we can see the USB plugs coming from the RapidRoad USB). I’ll do it when I can and make an article on it.
More photos of my A1200 there : my a1200
/Users/jess/Desktop/mon coin miga/IMG_20170302_073256.jpg
my amiga corner and my musical desktop seen by the left
/Users/jess/Desktop/mon coin miga/IMG_20170302_074458.jpg
my KVM switcher so I can have only one keyboard/mouse/screen for my A4000 emulated and my AROS box
/Users/jess/Desktop/mon coin miga/IMG_20170302_074512.jpg
my Gateway PS/2 keyboard to use with my A1200 + Lirah adapter
/Users/jess/Desktop/mon coin miga/IMG_20170302_074523.jpg
my lazer USB mouse for use with my A1200 + Joypad RyS MKII
/Users/jess/Desktop/mon coin miga/IMG_20170302_074545.jpg
my wireless keyboard + mouse for use with my AROS box and my emulated A4000

Some Goodies :

/Users/jess/Desktop/mon coin miga/IMG_20170302_075554.jpg

my last D7 of my demo swapping period

/Users/jess/Desktop/mon coin miga/IMG_20170302_075801.jpg

my two prefered paper magazines

DIY : transparently emulate an amiga 4000 on ubuntu linux that boots like if you were on a real amiga (20s)

Hits: 1071

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

Click to accept cookies and enable this content

Continue reading “DIY : transparently emulate an amiga 4000 on ubuntu linux that boots like if you were on a real amiga (20s)”

ubuntu light install

Hits: 195

This article is meant to explain simply, and step by step, how to create a light installation of ubuntu 12.04LTS.

IT CAN BE USED FOR 16.04LTS.

Unity, Gnome, KDE are very heavy. It cannot run there, on my DELL Optiplex GX280 2Gb RAM. This is quite a challenge to have a modern environment on such an old comp (at least 6-8 years). I also want to use this article as an introduction to the installation of custom E-UAE running amiga OS AND/OR AROS linux hosted.

Targeted system

– Ubuntu 12.04 server LTS 32bits/64bits OR Ubuntu 16.04LTS

– use of tint2 and openbox

This is MY way, but this should be usefull for everyone. Continue reading “ubuntu light install”

Installing E-UAE sdl 32bits on ubuntu 64bits

Hits: 130

Prerequisites

You should have first installed your ubuntu server 64bits in the way written in this article.

ia32-utils is fundamental to use e-uae 32bits on your 64bits installation.

[it has been replaced by lib32ncurses5 and lib32z1 since]

Why 32bits on 64bits ?

Most of the times, 64bits codes are faster than 32bits ones. Anyway, e-uae sdl allows to use a JIT emulation (to get faster 68040 code execution) that is only available on the 32bits version (and not available at all on the normal version of e-uae).

All the steps

Installation of e-uae

That’s simple. We use the commande apt-get install :

sudo apt-get install uae

It installs the program and all the dependencies needed by e-uae.

Get e-uae sdl

This is quite simple : connect to this web page http://www.rcdrummond.net/uae/

get to the bottom of the page, and download this file : http://www.rcdrummond.net/uae/e-uae-0.8.29-WIP4/e-uae_0.8.29-WIP4_linux-i586_sdl-alsa.tar.bz2

OR, in a terminal :

wget http://www.rcdrummond.net/uae/e-uae-0.8.29-WIP4/e-uae_0.8.29-WIP4_linux-i586_sdl-alsa.tar.bz2

You should unpack it :

tar xvjf e-uae_0.8.29-WIP4_linux-i586_sdl-alsa.tar.bz2

You now have everything you need to get a very nice Amiga user experience !

The drawers hierarchy

Personnally, I organised my amiga-related drawers in this way :

  • root of amiga related stuffs : /home/[yourusername]/amiga
  • e-uae binaries : /home/[yourusername]/amiga/euae32
  • uaerc files drawer : /home/[yourusername]/amiga/uaerc
  • roms drawer : /home/[yourusername]/amiga/ROMS
  • launch scripts drawer : /home/[yourusername]/amiga/alaunch
  • adf storage drawers : /home/[yourusername]/amiga/ADF and /home/[yourusername]/amiga/GamesADF
  • Amiga OS drawers : /home/[yourusername]/amiga/System and /home/[yourusername]/amiga/Work

Copy the files needed for emulation

So, to begin with emulation, you need to get roms and disk images. ROMS are images of the kickstart component included in all Amigas (something like an extended BIOS). They are protected with copyright, then it’s not available in public domain.

There are 2 ways to get the ROMS : you extract it from a real amiga (possible, but you need an Amiga !), or you get Amiga Forever DVD from there : http://www.amigaforever.com/

For ADF files, there are many places on the internet. There are 2 : http://ada.untergrund.net/ for demoscene stuffs, and http://thegamearchives.net/?val=0_2_1_0_0_4_17_0_0_0_0 for games.

Download one, extract it, and put it into ~/amiga/ADF

I’ll presume you got Amiga Forever DVD, and Arte demo (http://ada.untergrund.net/?p=demo&i=94) so :

Mount Amiga Forever DVD it /mnt using :

sudo mount /dev/sr0 /mnt

Copy the content of the drawer AmigaFiles/Share/ROMS into the /home/[yourusername]/amiga/ROMS using

cp -R /mnt/…./ROMS/* ~/amiga/ROMS

You are ready to launch e-uae emulation using :

cd ~/amiga/ ./euae32/uae

This should open E-UAE window where you can choose :

  • disk image to load
  • ROM to use
  • hardware caracteristics of the emulated amiga

For the first time, you’ll do it by hand and try to get your demo working. After, when you’ll get used to it, you could save your preferences into “uaerc” files.

Some ressources

  • http://obligement.free.fr/articles/euae.php (in french)
  • http://askubuntu.com/questions/204987/how-to-set-up-e-uae-amiga-emulator
  • http://fs-uae.net/ (like WinUAE)
css.php