FastDoom icon indicating copy to clipboard operation
FastDoom copied to clipboard

Feature Request: Classic MacOS support [68k/PPC]

Open EndlessEden opened this issue 2 years ago • 3 comments

I know this is a huge long-shot, but i figured id just ask rather then shelve the idea. Is there a possibility to add 68k/PowerPC support?

ID originally ported it to Mac OS System 7, some source-ports (zdoom, chocolatey doom and doom legacy for example) did once support 68k/PPC, but most dropped support around 2010 due to Apple using Intel at that time (And emulation being required at that point anyways).

While i dont know if/what changes would be necessary i do know from what i have read, so of the bigger drawbacks was lack of normal native midi support. Although there is work-around's for that as ID used native QuickTime ports of the music and used QuickTime's Midi Emulator to Emulate the Roland SC.

On the positive side, GCC toolchain was ported to System 7 and later, and While Open Watcom v2 fork (v2.0) does not confirm native support. v1.9 did support the 68k and PPC architecture, So there is a high chance that compatibility remains or the project may be able to add back in missing functionality.


Why?: There is a lack of good and /well performing/ ports of DOOM for 68k. While DOS PC's do dominate the space, there is some crossover for us legacy system collectors.

Who Benefits?: Museums, Collectors and Enthusiasts. By attempting to show what made the hardware of the time interesting, we further expand the hobby into younger generations. Helping shape the future and embolden more people to think outside the context of today.

EndlessEden avatar Sep 09 '22 22:09 EndlessEden

We're doing some 68k Assembly code for performance on the MegaDOOM project for the Sega Genesis/Megadrive.

You're welcome to check that project out over there.

maxxoccupancy avatar Mar 07 '24 16:03 maxxoccupancy

Any updates to this?

MicrowaveableTupperware avatar Aug 31 '24 10:08 MicrowaveableTupperware

No work has been done for the 68k or PPC FastDoom ports. I really want to port FastDoom to other architectures, but that will happen after the 1.0 release is finished.

viti95 avatar Sep 05 '24 15:09 viti95