Hi, I’m not sure if you’ve seen it but there seems to be a multi platform port with some cleanup already underway, it might be easier to start from that: https://github.com/Interrupt/systemshock
Amanda On 13 Nov 2022 at 16:51 +0100, radiuspi...@gmail.com, wrote: > Hello all! Nightdive Studios recently released the source code for the Mac > OS9 / PowerPC version of System Shock 1. Besides being among my favorite > games, it's also one of the first properly 3D games to exist, and getting it > running on Plan 9 would be a fun and interesting project in my estimation. > The source code (https://github.com/NightDive-Studio/shockmac) is written in > C for the most part, with the notable exception of a bit of C++ and the > tiniest sliver of objective-c, each of which is possible to convert somewhat > inelegantly back into ansi C. It has conveniently separated out the portion > of the code that is specific to Mac, so my admittedly uninformed hope is that > if I could simply modify this code and replace any references to Mac OS 9 > event handlers and resources, I could compile it on plan 9. Are there any > resources available to port these event handlers or resources, or any known > projects that span across mac os 9 and plan 9, that I could use as references? > > Apologies as well if this topic had already been created; after a brief > search, I couldn't find any other questions asking this same thing, so I > figured I'd produce my own and if I had missed something in my search someone > might point me in the right direction. > 9fans / 9fans / see discussions + participants + delivery options Permalink ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tfd89dd5bd6825f5c-M3bc04eb4a887bf53aed976e4 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription