but older 4.1 versions should also work (tested with 4.1 Update 1
Peg2InstallCD-Upd1.iso). This is commercially available from
Hyperion Entertainment or
amigaone or for
pegasos2 machine at least
v8.1.0 but the latest version is recommended. See main page for details..
siliconmotion502.chip driver for AmigaOS Kickstart, at least
version 53.9 or newer. This can be found in the Sam460ex version or
AmigaOS4.1Update3.lha update 3 for original AmigaOS 4.1 (not FE). This
driver also needs
PCIGraphics.card version 53.9 or newer which is already
on the 4.1FE install CD. (Only AmigaOS 4.1 versions before Final Edition may need this
to be updated. A new enough
PCIGraphics.card version can be found
AmigaOS4.1FinalEditionUpdate1.lha update.) The latest SM502 driver is
but version 53.12 does not work with 4.1FE without updates 1 and 2 so it cannot be used
with the 4.1FE install CD. You can use it after installing 4.1FE Updates 1 and
2 after first using older 53.9 or 53.10 driver for installation.
System/Kickstart directory from the install CD to a
temporary place where it can be modified. You should end up with
directory containing the contents of
System/Kickstart on the CD.
siliconmotion502.chip to the
Kickstart directory and
PCIGraphics.card is older than version 53.9 then update that to a
newer version as well.
Kickstart/Kicklayout to add the SM502 driver. Add
MODULE line for
siliconmotion502.chip right after where
other chip drivers are loaded after
PCIGraphics.card is already there so no change is needed for that
even if it had to be updated to newer version.) The result should look like this:
MODULE Kickstart/PCIGraphics.card MODULE Kickstart/ATIRadeon.chip MODULE Kickstart/3dfxVoodoo.chip MODULE Kickstart/siliconmotion502.chipSome other chip drivers may also be present depending on your AmigaOS version. No need to change or remove those, just make sure there is a line for the added SM502 driver. Make sure file names match upper/lower case in
Kicklayout as they
are named on disk. In particular SFSFileSystem is sometimes written as SFSFilesystem
which may be a problem as BBoot is case sensitive.
Kickstart directory. E.g.
zip -r Kickstart.zip KickstartThe zip file should also contain the
Kickstart directory not only the
files in it.
qemu-img create -f raw amigahd.img 1Gthat creates a 1 gigabyte image file.
qemu-system-ppc -machine pegasos2 -rtc base=localtime \ -serial stdio -vga none -device sm501 \ -drive media=disk,format=raw,file=amigahd.img \ -cdrom Peg2InstallCD.iso \ -kernel bboot -initrd Kickstart.zipfor amigaone machine:
qemu-system-ppc -machine amigaone -rtc base=localtime \ -serial stdio -vga none -device sm501 \ -drive media=disk,format=raw,file=amigahd.img \ -cdrom AmigaOneInstallCD.iso \ -device loader,cpu-num=0,file=bboot \ -device loader,addr=0x600000,file=Kickstart.zipFrom here installation should be the same as on real machine.
option removed. After installing updates which changes
SYS:Kickstart the same
steps are needed as in Step 1 to update the
Kickstart.zip so don't forget to
siliconmotion502.chip driver, make zip file of Kickstart dir and copy
the modified zip from the updated machine before rebooting as the updated system may not
boot with the old
amigaone UDMA mode for IDE devices is not enabled by default and U-Boot
environment variables are not emulated yet so this can be enabled by adding a command
idetool >NIL: -x a1ide.device 0 69This enables UDMA for IDE device 0 (first hard disk) for more devices similiar line is needed, e.g.
a1ide.device 2 refers to secondary master (usually CDROM
drive). One can check current xfer mode with
idetool -u a1ide.device 0
and so on for up to device 3.
See Pegasos2 install page for alternative method using original firmware ROM and known problems at the end of that page or main page for more information.