Porting Doom to A/UX

What is A/UX?

Preparing to port Doom

Login options from a computer running A/UX.
You have a choice between a console emulator, a 24-bit or 32-bit Finder, or X11.
Same computer but loading MacX atop of A/UX.
“High-performance” by 1997 standards.

You can’t just make this stuff up

Screenshot of me editing C code on a Twitch stream.
Reversing a suggestion to run these as signed as opposed to unsigned was the last hurdle after adding a compiler flag to force use of the functions if the flag is used. After this point, I had success!

It works, but it’s slow and has other problems

Doom being played in A/UX.
Becky Heineman’s README file for the 3DO Doom port comes to mind now.
Screenshot of a Mac running A/UX with a level completed in Doom.
I made it to the end of the level with no kills, but I did at least one secret! Also, someone asked if this was real hardware, so I made my OSSC show the display details.
Screenshot of Doom showing visual artifacting as I move the game around.
At least the HUD was normal.

Why am I (likely) the first to do this?

Where can I get this?

--

--

--

Queer dork with an interest in LGBTQ+ issues, computer security, video game speedrunning, and Python programming. You can see her stream on Twitch at @KateLibC.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

20 second production response times

Iterating Asynchronously: How to use async & await with foreach in C#

Creating a Rating Component With Livewire Laravel

Cluster Management using Apache Mesos, Marathon

Adding AWS Transcribe to Spring boot App

How to “Make” It in a Polyglot Engineering Environment | Software Architecture Series, Part VI

Top 20 Robotic Process Automation (RPA) Templates To Automate Your Business Tasks Efficiently!!

Easy ABAP Business Application Log (BAL) with the Interface IF_RECA_MESSAGE_LIST

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Cariad Keigher

Cariad Keigher

Queer dork with an interest in LGBTQ+ issues, computer security, video game speedrunning, and Python programming. You can see her stream on Twitch at @KateLibC.

More from Medium

Does bitcoin use less energy than Christmas lights? Fact-checking a dubious claim

Help Geeks Feel Safe In The World: My Personal Mission

Comcast’s 6000Mbit Fiber to the Home

Apple’s Developer Event Delivers, But a Bad Market Overshadows It