dingusppc icon indicating copy to clipboard operation
dingusppc copied to clipboard

Emulating winnt and os/2 powerpc

Open wyf180 opened this issue 2 years ago • 6 comments

When will this emulator emulating nt3/4 and os/2 powerpc?These systems was transported to powerpc version of ThinkPad and still can't emulate by qemu until today .

wyf180 avatar Oct 20 '22 10:10 wyf180

While MacOS and BeOS rely on CHRP (Common Hardware Reference Platform), NT 3/4 and OS/2 rely on PREP (PowerPC Reference Platform). I think the first major hurdle is getting the ROMs for the machines these would have run on, of which I don't think any dumps are available.

NT 3/4 is the more likely to be emulated. It can run on a wider variety of hardware like the Motorola Atlas 603/604, which has a manual available, and RS/6000 40p (which doesn't seem to be documented).

OS/2, by contrast, seems to only be supported by the IBM Personal Power Series, of which not much documentation seems to exist. The server equivalents of these computers do have a long manual available (~1,000 pages).

At the least, the hardware on these is somewhat closer to that of x86 PCs (i.e. more off-the-shelf hardware) and documentation for which is probably easier to find, but memory maps for the motherboards used by these PowerPC machines will still be somewhat enigmatic.

dingusdev avatar Oct 21 '22 02:10 dingusdev

This might have been discussed outside of the issue, but there is a ROM dump of the RS/6000 40p up on the Internet Archive. Not sure if any documentation has surfaced, though.

Lethaltail avatar Mar 18 '24 00:03 Lethaltail

Someone just ported the bootloader to Mac, so it might now be possible to use it under emulation, assuming hardware support is there.

memsom avatar Jul 14 '24 21:07 memsom

Looks like the new boot loader is only for New-World Macs. As DingusPPC is currently targeting Old-World machines, more work would need to be done on the boot loader or to DingusPPC to emulate New-World Macs.

Edit: Oh, they mentioned that the G3 Beige as maybe working.

MaddTheSane avatar Jul 15 '24 00:07 MaddTheSane

The new dingusppc fork created for NT adds a Bondi Blue iMac machine type. https://github.com/Wack0/dingusppc-nt My fork can boot B&W G3 to Mac OS 8.5 (though I have some stuff to commit still).

joevt avatar Jul 15 '24 01:07 joevt