Port-mac68k archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: MAC68K_MEMSIZE option



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



Home | Main Index | Thread Index | Old Index