MorphOS runs on QEmu
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 11243 from 2003/5/22
    From: Germany
    Update:

    > Project Qmiga:
    > https://lists.gnu.org/archive/html/qemu-ppc/2019-06/msg00105.html
    > http://qmiga.osdn.io

    Current status of Pegasos II emulation:

    "In its current state the board firmware ROM runs and also can boot operating systems but only MorphOS >=2.6 can usefully boot yet. Linux [...] also boots but it does not seem to have driver for the VGA card (expects Radeon VGA) so can only be used over serial console. Similar to Linux, AmigaOS4.1 PegasosII version also boots but can't be seen due to no graphics driver. Maybe the driver from Sam460EX version could be used somehow but I did not attempt that. A lot of MV64361 might still be missing and there are also missing pieces of VT8231 but not sure how much of these are needed."
    https://osdn.net/projects/qmiga/wiki/SubprojectPegasos2


    Edit:

    "It is basically working now, can boot MorphOS (and also AmigaOS but that has no display driver for VGA so can't be seen [...]) but to be able to upstream it I'll need to clean it up and have some firmware to avoid needing a non-distributable ROM image. VOF [Virtual Open Firmware] might be the simplest way for this to just get the Amiga like bootloaders [...] start which only need some CI fuctions."
    https://lists.gnu.org/archive/html/qemu-ppc/2020-12/msg00077.html

    [ Edited by Andreas_Wolf 04.01.2021 - 23:27 ]
  • »03.04.20 - 08:09
    Profile
  • Cocoon
    Cocoon
    Flash
    Posts: 54 from 2019/11/1
    Sadly in next version of QEMU will be not present the new Pegasos II board on which Zoltan Balaton is working on. Meanwhile there was a great fix for Sam460ex board to prevents random gurus and and improved emulation od via-ide chipset.
    For a complete Pegasos II usage there will be still needed ATI Radeon full emulation and some other stuff.
    Zoltan said me maybe it could be done in a 5.1 or 5.2 version of QEMU, so on 3th or 4th quarter of 2020. I tried to support him with debug logs from a real Pegasos II, but I hope there will other people interested on it who can support in any way the project.
    Remember a virtual board will be never broken and time after time it will be faster and faster with release of new cpus.. It can be considered also a good way to preserve from time our beloved Amigas and our history.
  • »05.04.20 - 13:06
    Profile Visit Website
  • Cocoon
    Cocoon
    Flash
    Posts: 54 from 2019/11/1
    Yes I hope Balaton's patches will be reviewed and approved for main tree in next days.
    Meanwhile, as written in my other recent post, also Pegasos II board could be present in Qemu 6.0
    With this new addition, main goal should be to virtualize powerpc on powermacs, and run OS4 at full speed.

    Anyway this seems to be a great period for Amiga systems, there are happening a lot of nice things.
  • »04.01.21 - 18:02
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    analogkid
    Posts: 606 from 2004/11/3
    From: near myself
    Quote:

    Andreas_Wolf wrote:
    Update:

    > QEMU Sam460 emulation for running OS4 and [...]
    > QEMU mac99 emulation for running MorphOS

    It seems that QEMU v6.0 will come with a Sam460 emulation bug-fixed to be MorphOS-compatible:

    https://lists.gnu.org/archive/html/qemu-ppc/2021-01/msg00006.html


    Hmm, does this make any difference in the emulation over mac99? I mean, it wouldn't be faster, and the gfxchipset is still the emulated ST 502?
  • »04.01.21 - 21:45
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 11243 from 2003/5/22
    From: Germany
    > does this make any difference in the emulation over mac99?

    I can't think of any advantage of running MorphOS inside Sam460 emulation to running it inside PowerMac3,1/mac99 emulation, if that's what you mean.

    > the gfxchipset is still the emulated ST 502?

    Of course, it's still the SM502 (or rather emulated SM501, but that's apparently similar enough for the OS drivers not to notice) because that's what happens to be on the real Sam460ex board after all. However, I can't see why the emulated Rage 128 Pro (see comment #151) wouldn't be usable with Sam460 emulation (or the upcoming Pegasos II emulation for that matter). As I understand, Radeon R100 emulation is still being worked on.
  • »04.01.21 - 22:14
    Profile