For the first time in Kyvos releases, today I made available an AppImage for the linux users out there. I also updated the manual, adding some more information in the FAQ section and also mentioning that the AmigaOS 4.1 FE for Pegasos2 systems is available in a digital download version.
@walkero I haven't tested so I don't know what these really mean but just some thoughts. Quote:
Here is a list of the changes
### Added - Added CPU options for AmigaOne XE emulated systems
If it's not already like that maybe there should be a list of valid CPU selections. While QEMU allows all compatible CPUs to be selected some AmigaOS software and the kernel itself only knows about a few and may not work correctly with other CPUs as we've found before. I've listed the likely working CPU options in QEMU documentation. Quote:
### Fixed - Resolved a problem with Mac VM running MorphOS, where the network argument was empty, and the user added an SMB path. This was not working correctly
The mac99 should have a default sungem network device which MorphOS supports so maybe only a -netdev option is needed but not a -device to add a network card.
also mentioning that the AmigaOS 4.1 FE for Pegasos2 systems is available in a digital download version.
That's a bad choice (unless an update for it will also be released very soon). The orginal pegasos2 version has all kinds of bugs which the amigaone version does not seem to have and I'm not sure all of those could be worked around in BBoot or fixed in updates and the pegasos2 firmware is also not distributable. So a better version could have been the amigaone which should have less problems.
Over the past few months, we have seen a massive increase in demand for AmigaOS 4.1 Final Edition for Pegasos 2. Since all physical copies are sold out, we have decided to make the ISO available for digital purchase.
Quote:
As stock of the other versions of AmigaOS 4.1 Final Edition runs out, they will also be made available for digital download.
The Sam 460ex configuration on Windows 7 does not seem to work. The VM creation proceeds and is saved without errors, but when I run it, I get an error in the configuration!
If it's not already like that maybe there should be a list of valid CPU selections. While QEMU allows all compatible CPUs to be selected some AmigaOS software and the kernel itself only knows about a few and may not work correctly with other CPUs as we've found before. I've listed the likely working CPU options in QEMU documentation.
I checked the Qemu documentation at The following are supported: https://www.qemu.org/docs/master/syste ... -mai-logic-teron-amigaone and I added as options the G3, the 750cxe, the 750fx and the 750gx CPUs. I tested all of them that they work with OS4 booting fine. If there are other issues with specific applications or if there are other CPUs I could add in the list, please let me know. I will gladly make changes to Kyvos to support them.
Quote:
The mac99 should have a default sungem network device which MorphOS supports so maybe only a -netdev option is needed but not a -device to add a network card.
That's true, but the changes I did were mostly for being able to support host forward and smb when the users select them. Also, I needed to define everything to reduce my code complexity.
Quote:
That's a bad choice (unless an update for it will also be released very soon). The orginal pegasos2 version has all kinds of bugs which the amigaone version does not seem to have and I'm not sure all of those could be worked around in BBoot or fixed in updates and the pegasos2 firmware is also not distributable. So a better version could have been the amigaone which should have less problems.
I am not sure if it is a bad choice, but I trust that you know better since you work on Qemu. The availability of the digital version was not my decision, and since this is available, I thought I should let people know in the manual. If there is a list of things that do not work with this version, please let me know where I can find it and I will gladly put it as a warning in Kyvos manual.
@AMIGASYSTEM Quote:
The Sam 460ex configuration on Windows 7 does not seem to work. The VM creation proceeds and is saved without errors, but when I run it, I get an error in the configuration! My personal script works fine with the same ISO.
Thank you for letting me know. I appreciate it.
Which version of qemu are you using? What are the arguments that Kyvos uses that fail for your system? Can you figure out which argument makes the one from kyvos to not work?
How can I monitor the error? I use Qemu 6.2.0, the latest version supported by Win7 64Bit, but in any case, all operating systems work fine with my scripts.
Today I tried reinstalling AROS One 64Bit, and even Aros 64 Bit no longer starts up. It may be that the new version of kyvos-1.3.1 is causing these problems.
As mentioned, the creation of the VM works fine without errors. I should download the previous versions to check.
EDIT:
AROS One 64 and OS 4.1 problem solved!
To make it work, I removed the string ‘-display sdl,gl=off,show-cursor=off,full-screen=off’.
Could this be an incompatibility issue only for my old PC?
Edited by AMIGASYSTEM on 2025/9/11 11:07:50 Edited by AMIGASYSTEM on 2025/9/11 11:12:05
Okay, never mind, in any case, I solved it by deleting that string, now all operating systems are working fine! Windows shares on the network are also working fine, as is mounting a USB stick as a ‘Windows volume’.
I've listed the likely working CPU options in QEMU documentation.
CPUs supported on the AmigaOne are - 750CXe Used in the AmigaOne SE (MAI Teron CX) only, it was soldered on the motherboard.
The AmigaOne XE (MAI Teron PX) and MicroA1 (MAI Teron mini) have MegArray CPU sockets, which can use modules with the following CPUs: - 750FX - 750GX - 7451 - 7455 Those were original hardware from EyeTech.
ACube built an AmigaOne G4 replacement CPU board later, because the EyeTech CPU cooling was inadequate a lot of CPUs died because of overheating, using the - 7457
If the Pegasos2 uses different G3 or G4 CPUs those probably work as well, the CPU related kernel HAL parts should be common in both versions, but anything else, incl. QEmu's -cpu g3 option, may not work completely.
Edited by joerg on 2025/9/11 16:28:53 Edited by joerg on 2025/9/11 16:29:36
also mentioning that the AmigaOS 4.1 FE for Pegasos2 systems is available in a digital download version.
That's a bad choice (unless an update for it will also be released very soon).
Unless you want it immediately, or don't have a computer with a CD/DVD drive anymore, buying it directly from Hyperion is a bad choice anyway 39,95€ for the download-only Pegasos2/QEmu or Classic Amiga/WinUAE versions while you can get nearly all versions on CD (Classic Amiga, AmigaOne, Sam440, Sam460, Pegasos2, X1000) for example from Alinea for 29,95€ + 4,30€ (Germany), 8€ (EU) or 9€ (rest of the world) shipping costs = 34,25€ - 38,95€.
I am not sure if it is a bad choice, but I trust that you know better since you work on Qemu. The availability of the digital version was not my decision, and since this is available, I thought I should let people know in the manual. If there is a list of things that do not work with this version, please let me know where I can find it and I will gladly put it as a warning in Kyvos manual.
Nothing in QEMU makes pegasos2 worse than amigaone, they mostly share the same emulation but the pegasos2 version of AmigaOS is more buggy than the amigaone version. If you have access to unreleased updates then those may already be fixed so you may not have seen them but what's available to us has some issues. These are probably listed on my page but a few I remember are issues with SDL apps unless you use G3 CPU and problems with IRQ routing which is partly worked around by BBoot but maybe there are still cases when it fails with multiple PCI devices that may be a cause of some hangs but I have no proof of that just a theory. If the same hang cannot be reproduced on amigaone then this may be an issue with IRQ sharing on pegasos2 but not many tested that.