I’ve been away from blogging about Amiga-related news but I’ve been watching (well, mostly). I thought I’d come back by giving the latest MorphOS 3.14 a whirl, along with the latest, matching Chrysalis pack and the latest and greatest Qemu on my updated laptop.
Since I’ve sold all my PowerMacs, I’ll need something to run it on. The latest Qemu releases have been supporting Amiga OS4.1 FE for Sam460 (something I hope to do in the future, to test against WinUAE with the somewhat limited OS 4.1FE Classic) and MorphOS on PowerMac.
So, I headed off to Qemu-land
And I clicked the 64bit link and got the latest exe installer. While it was installing, I went to get the latest MorphOS ISO image at https://morphos-team.net/downloads
The, knowing I’d like a pre-made pack of software and settings, I grabbed the matching Chrysalis Pack 3.14 (the version number always matches the MorphOS release number) at https://www.morphos-storage.net/?id=1603238
On this page: http://zero.eik.bme.hu/~balaton/qemu/amiga/#morphos, I knew I needed a new openbios file, which is linked under the Known Problems section. It’s a zip file so I extracted that to the qemu installation folder, as well as the MorphOS and Chrysalic ISO images.
Finally, before starting it up, I needed to create a black disk image to act as the “harddrive” onto which I would install the system.
Opening the DOS command line program (cmd.exe) as administrator (start typing it into the windows search bar, when cmd.exe comes up, right click and select ‘run as administrator’)
The command to create the morphos disk image is simple. Once the command prompt is up, change to the qemu install folder and run this command (I’m going for a 4GB disk:
This should be very quick. Now, the command to start up qemu before the harddrive is setup or the system installed will be different from when you run it from the installed harddrive. Also note that I’m using the experimental ati-vga driver over the normal one and upping the standard memory to what I read was the max MorphOS could achieve on qemu:
This starts up and auto-boots from the morphos 3.14 install cd and starts the harddrive installer after it confirms preferred language and keymap:
I’m not going to run through the installer, step-by-step as others have done. I just picked the default settings and set the right time and timezone.
One thing I did change as I found out the hard way, was to set the system partition to 2GB for the Chrysalis Pack.
After a bit, the installation will finish. Then, I quit the qemu program and change the startup commands to no longer load the morphos cd, but to boot from the harddrive image as well as “insert” the Chrysalis CD:
When it reboots, the Chrysalis CD is the blue butterfly. Double clicking this opens the folder and the green and white icon is the installer.
Double clicking that will start the intsaller, and then clicking the “start installation” button will kick off the first script, which will open a terminal output window, as it downloads fonts for OWB (even though it will install an early version of the new wayfarer browser later).
After that one is done, click the Continue button on the main installer will open a 2nd terminal output window. This will take a LONG time as they unpack over 800MB of compressed data. In the end, it will take nearly 1.5GB (hence the need to have more than the default 1GB System partition when using a 4GB disk).
After reboot, there are some differences right off. First, and most obvious, there is a new launch bar at the bottom of the screen:
These items launch the FlowStudio editor, an advanced shell/command-line interface, the new Wayfarer v1.8 web browser, the advanced email client, IRIS, an FTP transfer program, the Grunch software package installer, the SnapIt screenshot utility, the MPLayer multimedia interface and the shutdown scripts.
And right clicking on the desktop will reveal many new menu items at the top:
These have many/most of the shortcuts to the newly installed programs there for easy access.
Finally, in this blog post part (there will be at least a part 2 with more in-depth info on the other things found in Chrysalis and MorphOS), I wanted to get the headstart on Wayfarer. As with OWB before it, the first time it is run, it takes a LONG time to install all the fonts needed. Subsequent starts will go much faster.
Thanks for looking! I’ll do a part 2 soon.
Thanks for the news here. I didn’t know that QEMU supported PPC at all 🙂
I download \Program Files\qemu>qemu-system-ppc -version
QEMU emulator version 5.1.92 (v5.2.0-rc2-11843-gf571c4ffb5-dirty)
Copyright (c) 2003-2020 Fabrice Bellard and the QEMU Project developers
c:\Program Files\qemu>qemu-img create mos.img 4g
Formatting ‘mos.img’, fmt=raw size=4294967296
When I put the line
c:\Program Files\qemu>qemu-system-ppc -machine mac99,via=pmu -m 2048 -vga none -device ati-vga,guest_hwcursor=true -hda mos.img -cdrom morphos-3.14.iso -boot d -prom-env “boot-device=cd:,\mac_ppc32\boot.img” -bios openbios-qemu.elf -serial stdio
WARNING: Image format was not specified for ‘mos.img’ and probing guessed raw.
Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.
Specify the ‘raw’ format explicitly to remove the restrictions.
qemu-system-ppc: could not load PowerPC bios ‘openbios-qemu.elf’
pb of raw disk and no openbios-qemu.elf
any help ?
The warning about the missing “raw” is normal, I should have mentioned it. I think you can change the parameters to fix that, which I’ll explore in the next post. As for the message about “could not load PowerPC bios”, did you see the link to this page in the post?
Under the Known Problems area, there is a link to the openbios-qemu program:
This is a zip file, after downloading it, extract the file openbios-qemu.elf’ to the qemu install forlder (so that the qemu-system-ppc program can see it). Then, it should work.
It works with openbios-qemu.elf , thanks
Hi. Thanks for your blog. I recently deiced ti try QEMU. I found I needed to compile it myself as I was using Linux. I managed to get it booting but then faced three main problems. The screenmode is too big and scaled on my laptop so I need to squint and drop it down. I set up a fresh HDD image as a cow (moo) but the IWizard did not like a fresh HDD and kept asking for Boot. I had to hack around creating a HFS volume and do an assignment. It seemed to install okay. But the third problem is I cannot get it to boot. I tried blessing it, reinstalling on another image and playing with boot options. Off HDD it always hangs while booting in BIOS. So I always need to boot off CD and change screen mode to test it it. Given you didn’t mention any problems I wonder if it’s Linux related though that seems silly inside QEMU. Also in your boot line for HDD and Chrysalis CD you have “-boot d” which will specify to boot off the CD.