From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FORGED_GMAIL_RCVD,FREEMAIL_FROM,HTML_MESSAGE, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 31645 invoked from network); 13 Nov 2022 15:50:31 -0000 Received: from tb-ob1.topicbox.com (64.147.108.173) by inbox.vuxu.org with ESMTPUTF8; 13 Nov 2022 15:50:31 -0000 Received: from tb-mx1.topicbox.com (tb-mx1.nyi.icgroup.com [10.90.30.61]) by tb-ob1.topicbox.com (Postfix) with ESMTP id 19A973CE12 for ; Sun, 13 Nov 2022 10:50:26 -0500 (EST) (envelope-from bounce.mM6c7a04baddeb544ee29ab673.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx1.topicbox.com (Postfix, from userid 1132) id 174333DA0C3; Sun, 13 Nov 2022 10:50:26 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=from:to :message-id:date:mime-version:content-type :content-transfer-encoding:list-help:list-id:list-post :list-subscribe:reply-to:subject:list-unsubscribe; s=dkim-1; t= 1668354625; x=1668441025; bh=0b3JGPEaj3YsspZmO/PcfkxR7LF3kklqIAx jzZk1/fo=; b=a0U5AT0YZO96vN/WV0jPRV5OvmuBRJ+ORHzthtlmuCgOE2BajM7 VAKwJT4pOGSuQhC5kz3NmUq1EnwOq++Ii4qgcY/RuEeSvon+fEZ2JiGXCMe5hbuh l0tXXlkn/kt3cVMRoOgX3HLHldOXc/OM0RtCihRbmxeDSOycR5TyaOFE= From: radiuspi314@gmail.com To: 9fans <9fans@9fans.net> Message-Id: <16683546150.A5398.97827@composer.9fans.topicbox.com> Date: Sun, 13 Nov 2022 10:50:15 -0500 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=16683546151.Ef99A.97827 Content-Transfer-Encoding: 7bit Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: dd97884a-636a-11ed-bbe6-1049292d11b0 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UZmQ4OWRkNWJkNjgyNWY1Yy1NNmM3YTA0YmFkZGViNTQ0ZWUyOWFi?= =?UTF-8?B?NjczPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Subject: [9fans] Porting software from other operating systems (Namely Mac OS 9) to Plan 9 List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M6c7a04baddeb544ee29ab673:1:SOpb0xZl8Ga0zCwpTo3XUxzNdbgNh_6dTPdQhHZiLyc --16683546151.Ef99A.97827 Date: Sun, 13 Nov 2022 10:50:15 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello all! Nightdive Studios recently released the source code for the Mac = OS9 / PowerPC version of System Shock 1. Besides being among my favorite ga= mes, 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 i= n C for the most part, with the notable exception of a bit of C++ and the t= iniest sliver of objective-c, each of which is possible to convert somewhat= inelegantly back into ansi C. It has conveniently separated out the portio= n 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 O= S 9 event handlers and resources, I could compile it on plan 9.=C2=A0 Are t= here 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 a= s references? Apologies as well if this topic had already been created; after a brief sea= rch, I couldn't find any other questions asking this same thing, so I figur= ed I'd produce my own and if I had missed something in my search someone mi= ght point me in the right direction. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tfd89dd5bd6825f5c-M6c7a0= 4baddeb544ee29ab673 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription --16683546151.Ef99A.97827 Date: Sun, 13 Nov 2022 10:50:15 -0500 MIME-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hello all! Nightdive Studios recently released= the source code for the Mac OS9 / PowerPC version of System Shock 1. Besid= es being among my favorite games, it's also one of the first properly 3= D games to exist, and getting it running on Plan 9 would be a fun and inter= esting project in my estimation. The source code (https://github.com/NightDive-Studio/shockma= c) is written in C for the most part, with the notable exception of a b= it 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 separ= ated 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 handler= s 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 co= uldn't find any other questions asking this same thing, so I figured I&= #39;d produce my own and if I had missed something in my search someone mig= ht point me in the right direction.
= --16683546151.Ef99A.97827--