The Quadra 800 coming to Qemu

About Qemu-system-ppc, a PPC Mac emulator for Windows, macOS and Linux that can run Mac OS 9.0 up to Mac OS X 10.5

Moderators: Cat_7, Ronald P. Regensburg

swordlink1
Tinkerer
Posts: 82
Joined: Fri Jul 05, 2019 10:10 pm

G5 CPU Support

Post by swordlink1 »

After that, will G5 CPU support come to QEMU?
If you need more info, tell me ;)
win.exe
Tinkerer
Posts: 42
Joined: Tue Apr 07, 2020 4:59 pm

Re: The Quadra 800 coming to Qemu

Post by win.exe »

qemu-system-ppc64 already emulates PowerPC G5 cpu.
qemu-system-ppc only emulates PowerPC G4 and below.
swordlink1
Tinkerer
Posts: 82
Joined: Fri Jul 05, 2019 10:10 pm

Re: The Quadra 800 coming to Qemu

Post by swordlink1 »

Is Quadra 800 support even being developed on?
If you need more info, tell me ;)
User avatar
Cat_7
Expert User
Posts: 6145
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: The Quadra 800 coming to Qemu

Post by Cat_7 »

Things move, but they move slowly:

https://github.com/mcayland/qemu/tree/q800-dev-mca
https://github.com/vivier/qemu-m68k

Current public status: start-up sound and grey screen.

Best,
Cat_7
WizKid
Tinkerer
Posts: 72
Joined: Sun Jul 31, 2016 11:58 pm

Re: The Quadra 800 coming to Qemu

Post by WizKid »

Any progress?

There's now an empty Qemu forum under the 68k emulation section (on this board) with no posts.
User avatar
Cat_7
Expert User
Posts: 6145
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: The Quadra 800 coming to Qemu

Post by Cat_7 »

I guess you have to stay tuned to that forum ..... ;-)

Best,
Cat_7
User avatar
Dagobertus
Inquisitive Elf
Posts: 38
Joined: Sun Oct 30, 2016 6:07 pm

Re: The Quadra 800 coming to Qemu

Post by Dagobertus »

Current public status: start-up sound and grey screen
That's what I get on Arm64 as a host system. Any progress in sight on this one?

PS: The darn thing eats up an entire CPU core just sitting there (utilization 93%) - that is *abysmal* compared to B-II.

Is it supposed to be *that* bad?
User avatar
Cat_7
Expert User
Posts: 6145
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: The Quadra 800 coming to Qemu

Post by Cat_7 »

Hi,

You don't have a fully functional build?
I guess it depends on from which source you compile.

However, progress is immanent.
Some scsi stuff seems to be almost ready to be applied to master. Other patches can then follow. Audio issues will also be fixed.

Best,
Cat_7
User avatar
Dagobertus
Inquisitive Elf
Posts: 38
Joined: Sun Oct 30, 2016 6:07 pm

Re: The Quadra 800 coming to Qemu

Post by Dagobertus »

I got my qemu build from Debian bullseye and had to github the 68k module directly from the author's repo. It all compiled OK but as I wrote I only get a blank screen and a CPU core on the host side that is *completly* maxed out.

Given that I got to ask the question if this is even worth the wait for me, if I'm not running this on a supercharged Desktop Workstation?

I need a system that's comparable in speed to B-II, but w/o that baby's memory/sigsev issues.
User avatar
Cat_7
Expert User
Posts: 6145
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: The Quadra 800 coming to Qemu

Post by Cat_7 »

Yes,

That can be achieved by compiling from https://github.com/mcayland/qemu/tree/q800.upstream2.1
I'll move this topic to our qemu m68k forums. OOPS: no I won´t.

Best,
Cat_7
User avatar
Dagobertus
Inquisitive Elf
Posts: 38
Joined: Sun Oct 30, 2016 6:07 pm

Re: The Quadra 800 coming to Qemu

Post by Dagobertus »

Still compiling, had to bypass a lot(!) of w2errors.

Will the PPC emulation be as stable/fast as the 68k?
User avatar
Dagobertus
Inquisitive Elf
Posts: 38
Joined: Sun Oct 30, 2016 6:07 pm

Re: The Quadra 800 coming to Qemu

Post by Dagobertus »

make terminated with error 1 on rules.mak:89 (disas/arm-a64.0)

Looks to me like this thing could still use a good deal of tweaking.

Could it be that this thing is mainly meant to run on Intel/AMD host systems?
User avatar
Cat_7
Expert User
Posts: 6145
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: The Quadra 800 coming to Qemu

Post by Cat_7 »

I really have no idea whether it can be compiled on your host. Does qemu-system-ppc compile on your host?
Will the PPC emulation be as stable/fast as the 68k?
The Quadra runs Mac OS 7.1 to 8.1, A/UX 3.x and NetBSD. So I gather you ask whether the m68k emulation is as fast as the PPC emulation?
In my experience the m68k emulation is way faster compared to the PPC emulation.

See here what it is currently capable of on an M1 Mac: https://www.youtube.com/watch?v=gLuo-2K798s
and here: https://www.youtube.com/watch?v=I0gT9hWJt0M

Best,
Cat_7
User avatar
Dagobertus
Inquisitive Elf
Posts: 38
Joined: Sun Oct 30, 2016 6:07 pm

Re: The Quadra 800 coming to Qemu

Post by Dagobertus »

The Qemu-PPC comes as a compiled binary from the official repo. But I have no clue how Mac conpatible it is and I got no PPC boot media anyway.

But most important: I don't want to loose precious time messing around with that unless I can get a system out of it that runs smooth, stable and is performant. I don't just want to get some screenshots to brag about, I want a system that is pleasant to work with.

If I can't get that and it turns out to be one of those "walking in quick sand" experiences then I'd rather not go there (lost too many days fiddling with B2 compile options already).
User avatar
Cat_7
Expert User
Posts: 6145
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: The Quadra 800 coming to Qemu

Post by Cat_7 »

Well I guess you then have to wait until the code gets into the official qemu repository through the review process and your distro provides a build.

Best,
Cat_7
User avatar
Dagobertus
Inquisitive Elf
Posts: 38
Joined: Sun Oct 30, 2016 6:07 pm

Re: The Quadra 800 coming to Qemu

Post by Dagobertus »

But can you answer my concerns regarding the PPC emulation part?
User avatar
Cat_7
Expert User
Posts: 6145
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: The Quadra 800 coming to Qemu

Post by Cat_7 »

In my opinion you can´t get a more stable PPC emulator than Qemu. It is not as quick as SheepShaver.
And it is not as fast as Qemu's upcoming m68k emulation.

Best,
Cat_7
User avatar
Dagobertus
Inquisitive Elf
Posts: 38
Joined: Sun Oct 30, 2016 6:07 pm

Re: The Quadra 800 coming to Qemu

Post by Dagobertus »

Thanks for all the hard work on this thing, but the wait is taking a toll. I just can't get passed the B-II SIGSEV issue on Arm64 and Arm-Qemu works out of the box for any platform but 68k.

Feels like getting cursed just because I turned away from WIntel.

Really everyone is still primarly developing for that platform - like the Tablet & Pi revolution never happened. :O
Post Reply