Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
EndlessEden opened this issue Sep 9, 2022 · 1 comment
Open

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

EndlessEden opened this issue Sep 9, 2022 · 1 comment
Labels
enhancement New feature or request

Comments

@EndlessEden
Copy link

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.

@viti95 viti95 added the enhancement New feature or request label Sep 11, 2022
@maxxoccupancy
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants