DingusPPC for macOS
Moderators: Cat_7, Ronald P. Regensburg
DingusPPC for macOS
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
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
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.
Great work.
Cheers.
Re: DingusPPC for macOS
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
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
Re: DingusPPC for macOS
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).
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).
Re: DingusPPC for macOS
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.
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.
Re: DingusPPC for macOS
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
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.
Re: DingusPPC for macOS
Links are fixed
Best,
Cat_7
Best,
Cat_7
Re: DingusPPC for macOS
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.
Re: DingusPPC for macOS
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.
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
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
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.
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
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.
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.
Re: DingusPPC for macOS
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
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
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 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.
-
kataetheweirdo
- Master Emulator
- Posts: 336
- Joined: Sun Feb 01, 2009 4:55 pm
Re: DingusPPC for macOS
What ROM are you using to get that? I take it that's the Power Mac G3 Beige ROM.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
That's disappointing to hear. I've not experienced this myself on Windows or on the InfiniteMac port.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.
- CGAWarlock
- Space Cadet
- Posts: 7
- Joined: Tue Jun 02, 2026 11:28 am
Re: DingusPPC for macOS
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
DingusPPC was intended as a temp name, but just kind of stuck as I couldn't think of anything better.
Re: DingusPPC for macOS
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
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.
For older Power Macs (Beige G3s and older), ROMGrabber or GetRom also work.
Re: DingusPPC for macOS
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.
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.