Page 1 of 1

DingusPPC for macOS

Posted: Wed Jul 24, 2024 10:56 am
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

Re: DingusPPC for macOS

Posted: Wed Sep 24, 2025 7:57 pm
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.

Re: DingusPPC for macOS

Posted: Thu Sep 25, 2025 3:53 am
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

Re: DingusPPC for macOS

Posted: Thu Sep 25, 2025 3:56 am
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).

Re: DingusPPC for macOS

Posted: Thu Sep 25, 2025 8:29 am
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.

Re: DingusPPC for macOS

Posted: Tue Dec 09, 2025 5:04 pm
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

Re: DingusPPC for macOS

Posted: Tue Dec 09, 2025 8:25 pm
by Cat_7
Links are fixed

Best,
Cat_7

Re: DingusPPC for macOS

Posted: Thu Dec 11, 2025 7:46 pm
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.

Re: DingusPPC for macOS

Posted: Fri Dec 12, 2025 12:50 am
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.

Re: DingusPPC for macOS

Posted: Fri Dec 12, 2025 1:49 pm
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.

Re: DingusPPC for macOS

Posted: Sat Dec 13, 2025 12:47 pm
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.

Re: DingusPPC for macOS

Posted: Sat Dec 13, 2025 9:34 pm
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.

Re: DingusPPC for macOS

Posted: Sun Dec 14, 2025 5:11 pm
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

Re: DingusPPC for macOS

Posted: Sun Dec 14, 2025 6:27 pm
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.

Re: DingusPPC for macOS

Posted: Mon Dec 15, 2025 2:29 am
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.

Re: DingusPPC for macOS

Posted: Thu Jun 04, 2026 10:02 am
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

Re: DingusPPC for macOS

Posted: Sat Jun 06, 2026 3:58 pm
by kataetheweirdo
DingusPPC was intended as a temp name, but just kind of stuck as I couldn't think of anything better.

Re: DingusPPC for macOS

Posted: Sat Jun 06, 2026 8:26 pm
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?

Re: DingusPPC for macOS

Posted: Sun Jun 07, 2026 5:18 am
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.

Re: DingusPPC for macOS

Posted: Sun Jun 07, 2026 9:13 am
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.