DingusPPC for macOS

About DingusPPC, a powermac emulator in development

Moderators: Cat_7, Ronald P. Regensburg

Post Reply
User avatar
Cat_7
Expert User
Posts: 6557
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

DingusPPC for macOS

Post by Cat_7 »

Hi,

Here are our prebuilt DingusPPC executables for macOS.

27-01-2025
dingusppc-macOS-arm64-27-01-2025.zip
https://surfdrive.surf.nl/files/index.p ... 5JmRW3lUYD
-for arm64 macOS only.

See our (very limited) Dingusppc guide here: https://www.emaculation.com/doku.php/dingusppc

24-07-2024
DingusPPC-macOS-Intel-24-07-2024.zip
https://surfdrive.surf.nl/files/index.p ... zA09zYsYbs

Best,
Cat_7
andrewvideo
Space Cadet
Posts: 2
Joined: Sun Sep 21, 2025 2:31 pm

Re: DingusPPC for macOS

Post by andrewvideo »

Have anyone been working on this emulator recently for the Mac? I had a quick go at it and got it boot up and with no disk icon. I haven't found a ready made disk image. I thought I found one on google drive and its deleted. I boot from CD image so far.

Great work.

Cheers.
User avatar
Cat_7
Expert User
Posts: 6557
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: DingusPPC for macOS

Post by Cat_7 »

Certainly, source code is here: https://github.com/dingusdev/dingusppc
Their discord channel is accessible through here: https://github.com/dingusdev/dingusppc/wiki

Infinite mac uses dingusppc to emulate some Macs: https://infinitemac.org/
Some disk images that might work with dingusppc can be found here: https://github.com/mihaip/infinite-mac/tree/main/Images

Best,
Cat_7
User avatar
adespoton
Forum All-Star
Posts: 4727
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com

Re: DingusPPC for macOS

Post by adespoton »

Last update was SCSI improvements committed 2 days ago in https://github.com/dingusdev/dingusppc .
However, your issues are most likely to do with the configuration setup. Have you tried your configuration in infinitemac.org first? That's a good place to test if your hardware combination is functional; then you can try doing it locally with the latest builds (or the latest builds provided here, which are quite old now).
joevt
Tinkerer
Posts: 76
Joined: Mon Feb 01, 2010 3:08 am

Re: DingusPPC for macOS

Post by joevt »

DingusPPC requires hard disk images to have partition maps.
Infinite Mac and my fork of DingusPPC have code to allow SCSI hard disk devices to use disk images that don't have a partition map.
Randy
Space Cadet
Posts: 9
Joined: Wed Dec 17, 2008 12:39 am

Re: DingusPPC for macOS

Post by Randy »

Late postscript: Cat_7 updated his links (first message in this thread), so it's important to use those in case something is updated. However since Archive.org has preserved his original links, I'll leave that info below here for posterity. (And of course a moderator will remove this message if that's deemed best.)

Although Cat_7's links above no longer work (as I type this on December 9, 2025), I was able to download these versions of the files from Archive.org just now this way...

For the 27-01-2025 Silicon/ARM64 file:
https://web.archive.org/web/20250927044 ... D/download

For the 24-07-2024 Mac/Intel file:
https://web.archive.org/web/20250903130 ... s/download

Randy
Last edited by Randy on Tue Dec 09, 2025 10:24 pm, edited 1 time in total.
User avatar
Cat_7
Expert User
Posts: 6557
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Re: DingusPPC for macOS

Post by Cat_7 »

Links are fixed

Best,
Cat_7
rscaboyke
Tinkerer
Posts: 60
Joined: Thu May 10, 2007 7:54 am

Re: DingusPPC for macOS

Post by rscaboyke »

I think lots of us, especially me, would be very happy with a step-by-step tutorial to setup DingusPPC on apple silicon Mac (M4 iMac in my case), tried everything but always rom errors or terminal errors, wanted to use my running qemu macos9.2.2.img with DingusPPC but no matter what rom I include in working directory, DingusPPC "no live" on my m4. With qemu no problems pc-bios, mac99 but what rom to use for 9.2.2 DingusPPC ? the rom from sheepshaver doesn't work neither. By the way I'm on macos26.2 tahoe.
User avatar
adespoton
Forum All-Star
Posts: 4727
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com

Re: DingusPPC for macOS

Post by adespoton »

From the infinitemac config:
PowerMacG3Beige (should be ROM MD5sum 8fd9c829342fa76213e7efbad2a80823 ?)
256MB RAM

You could also try 616d792ee6e2877c5c8faf30b6c56fe8, 9cc0e3e01bb02691b497d792ea3e9403 or b8612cc39a56d141feade9dc6361ba20 instead. DingusPPC should auto-select the machine based on the ROM you use. Besides setting memory and ROM, you just need to provide a path to the HD.

However, QEMU doesn't emulate a beige G3 to run Mac OS 9, so the install you've got is likely incompatible. You'll probably want to install onto a blank HDD from an install CD image.
kataetheweirdo
Master Emulator
Posts: 336
Joined: Sun Feb 01, 2009 4:55 pm

Re: DingusPPC for macOS

Post by kataetheweirdo »

The compiles of DingusPPC on this topic are out-of-date. I would like to compile executables myself, but I do not have access to an Intel or ARM Mac. As for 9.2.2, the best ROM to use is a Power Mac G3 Beige ROM.
emendelson
Forum All-Star
Posts: 1949
Joined: Tue Oct 14, 2008 12:12 am

Re: DingusPPC for macOS

Post by emendelson »

Out of pure curiosity, I compiled this on an ARM Mac running Sequoia:

https://www.dropbox.com/scl/fi/fyuiuhq3 ... vzm79&dl=0

But I don't have a ROM that works so I can't test it. If any generous soul could get in touch via private message, I might be able to put together a self-enclosed system running a desirable OS version.
kataetheweirdo
Master Emulator
Posts: 336
Joined: Sun Feb 01, 2009 4:55 pm

Re: DingusPPC for macOS

Post by kataetheweirdo »

Most any Old World Power Mac ROM should work, though the most effort has been done for the 6100, 7500, and Power Mac G3 Beige. We also have early iMac G3 support.

As for installing the OS, I prefer 7.6 on the Power Mac 6100 with the general instruction being:

1) Start up the machine with a floppy disk and an empty hard disk image. I recommend 512 MB or more.
2) Run the Disk Startup Utilities.
3) Start up the machine again, this time with the installation CD of the OS you want to use and the initialized hard disk. The hard disk should be recognized, but you will need to format it.
4) Install the OS. Photo Access does not work yet, so unselect that.
5) Once installed, start up the machine again with just the hard disk.

Alternatively, you can use third-party utilities to convert Sheepshaver/BII disk images to something more hardware accurate/something that DPPC can use.
rscaboyke
Tinkerer
Posts: 60
Joined: Thu May 10, 2007 7:54 am

Re: DingusPPC for macOS

Post by rscaboyke »

finally got a chime with DingusPPC on M4 iMac, but stops on white screen and in log a lot of lines with :

region 002fce93.b = 93
( 3.690s) atirage.cpp:639 WARN| ati-rage@pci_GPU: write unmapped aperture[0] region 002fce94.b = 94
( 3.690s) atirage.cpp:592 WARN| ati-rage@pci_GPU: read unmapped aperture[0] region 002fce85.b
( 3.698s) ppcmmu.cpp:651 WARN| Access to unmapped physical memory, phys_addr=0x0BEFE7B0
( 3.698s) ppcmmu.cpp:651 WARN| Access to unmapped physical memory, phys_addr=0x0BEFFFFC
( 3.699s) ppcmmu.cpp:651 WARN| Access to unmapped physical memory, phys_addr=0x0BEFFFF8
( 3.699s) ppcmmu.cpp:651 WARN| Access to unmapped physical memory,

log files-up unto 650 mb and beyond when not stopping DingusPPC with command/option/esc
emendelson
Forum All-Star
Posts: 1949
Joined: Tue Oct 14, 2008 12:12 am

Re: DingusPPC for macOS

Post by emendelson »

kataetheweirdo wrote: Sat Dec 13, 2025 9:34 pm Most any Old World Power Mac ROM should work, though the most effort has been done for the 6100, 7500, and Power Mac G3 Beige. We also have early iMac G3 support.

As for installing the OS, I prefer 7.6 on the Power Mac 6100 with the general instruction being:

1) Start up the machine with a floppy disk and an empty hard disk image. I recommend 512 MB or more.
2) Run the Disk Startup Utilities.
3) Start up the machine again, this time with the installation CD of the OS you want to use and the initialized hard disk. The hard disk should be recognized, but you will need to format it.
4) Install the OS. Photo Access does not work yet, so unselect that.
5) Once installed, start up the machine again with just the hard disk.
Thank you. I have this working now, except that it's almost unusable under macOS Sequoia because almost every letter that I type in the emulator is doubled, so if I try to type "Mac" I get something like "MMaacc". Probably this will work better in the future, and I'll look forward to trying it again.
kataetheweirdo
Master Emulator
Posts: 336
Joined: Sun Feb 01, 2009 4:55 pm

Re: DingusPPC for macOS

Post by kataetheweirdo »

rscaboyke wrote: Sun Dec 14, 2025 5:11 pm finally got a chime with DingusPPC on M4 iMac, but stops on white screen and in log a lot of lines with :

<cut>

log files-up unto 650 mb and beyond when not stopping DingusPPC with command/option/esc
What ROM are you using to get that? I take it that's the Power Mac G3 Beige ROM.
emendelson wrote: Sun Dec 14, 2025 6:27 pm
Thank you. I have this working now, except that it's almost unusable under macOS Sequoia because almost every letter that I type in the emulator is doubled, so if I try to type "Mac" I get something like "MMaacc". Probably this will work better in the future, and I'll look forward to trying it again.
That's disappointing to hear. I've not experienced this myself on Windows or on the InfiniteMac port.
User avatar
CGAWarlock
Space Cadet
Posts: 7
Joined: Tue Jun 02, 2026 11:28 am

Re: DingusPPC for macOS

Post by CGAWarlock »

I am just popping in to ask why it's called DingusPPC. I call everyone a dingus, so this made me laugh. What was the reason for the name choice? lol
kataetheweirdo
Master Emulator
Posts: 336
Joined: Sun Feb 01, 2009 4:55 pm

Re: DingusPPC for macOS

Post by kataetheweirdo »

DingusPPC was intended as a temp name, but just kind of stuck as I couldn't think of anything better.
gsteemso
Space Cadet
Posts: 1
Joined: Sat Jun 06, 2026 8:17 pm

Re: DingusPPC for macOS

Post by gsteemso »

I’ve looked at this forum, and at the repository, and at the wiki on the repository, and I’m somehow failing to find what is probably a very obviously placed and well-advertised answer. How do I go about extracting a copy of the ROM from one of my Power Macs for use with DingusPPC? Or am I overthinking it and the “Mac OS ROM” file from a Mac OS 9 installation would work?
kataetheweirdo
Master Emulator
Posts: 336
Joined: Sun Feb 01, 2009 4:55 pm

Re: DingusPPC for macOS

Post by kataetheweirdo »

The Mac OS ROM file from a Mac OS 9 installation won't work here. You'll have to find the proper ROM for that machine, which can be acquired through joevt's dumping tool.

For older Power Macs (Beige G3s and older), ROMGrabber or GetRom also work.
joevt
Tinkerer
Posts: 76
Joined: Mon Feb 01, 2010 3:08 am

Re: DingusPPC for macOS

Post by joevt »

All 68K and Old World PPC Mac ROMs are on github https://github.com/joevt/MacROMan

The repository includes Mac OS ROM files but DingusPPC doesn't have code to handle them and doesn't emulate a machine that can use them. DingusPPC does have code to identify their uncompressed 4 MiB versions which can be produced by the tbxi dump command at https://github.com/elliotnunn/tbxi.

The repository does not include New World PPC Mac ROMs. Those can be obtained elsewhere.
Post Reply