On Mar 10, 2021, at 3:21 PM, Hauke Fath <hauke%Espresso.Rhein-Neckar.DE@localhost> wrote: > > On Wed, 10 Mar 2021 16:21:27 +0000 (UTC), John Klos wrote: >> Is anyone here familiar with the tooling needed for building Booter >> in Mac OS? I'd like to set something up. I finally found my copy of >> THINK C that I bought decades ago, in case it can be used. > > I think the last versions of the Booter were built with CodeWarrior, > which has the downside that project files are generally incompatible > between versions. Make sure you have the matching one. > > Alternatively, you can build with MPW (available on ftp.apple.com > mirrors for free), which is slower, and wants to be run off a RAM disk. > Feel free to ask any questions if you decide to go that way. > > There are at least two cross build systems for "traditional" Mac > applications, the gcc based <https://github.com/autc04/Retro68> and the > MPW based <https://github.com/ksherlock/mpw> / > <http://wanderingcoder.net/2015/01/30/mpw-on-mac-os-x/>. I have tried > neither for lack of round tuits, but they sound intriguing. > > I always meant to import the Booter sources to CVS... don't know how > feasible that still is. You would tunnel through MacSSH (last updated > 2010), which may or may not use encryption algorithms still acceptable > to current OpenSSH. Plus, with transition to Mercurial on the horizon, > there is no VCS client on the Mac. If anyone needs CodeWarrior, Pro 6 (only runs on PPC, but will target 68k) can be found with some light searching. Pro 5, which will run on 68k, is something I have floating around as an installed product, but I have lost the discs. However, I will vouch that it runs just fine under Classic on 10.4 on a G5, including 10.4 Server if you have Classic transplanted. MPW runs fine under Classic as well, AFAIK. You will get a lot more build oomph out of a G5 running Classic than any 68k machine, and you can run Classic applications via AppleScript (not that long ago, I did manage to run a CodeWarrior and XCode parallel build on 10.4 with a Jenkins agent, though I would not advise same now). This provides a bridge to Git and Mercurial, though if Mercurial deals with resource forks the same way Git does (to wit: it does not) you need to do some magic to preserve/restore the resource forks and Finder metadata through 10.4's extended attribute support, which I have a script for from the same project. - Dave
Attachment:
signature.asc
Description: Message signed with OpenPGP