![]() ![]() Naturally, building a UI app was the first thing I’d try. MPW is unique in that it provided a shell and set of commandline tools on Classic Mac OS (an OS which itself has no notion of shells or commandlines) - this makes it particularly suited to an emulation process like mpw attempts to provide, as emulating a commandline app is a lot easier than one built for UI.Īt the time I came across the project, the author himself had never attempted using mpw to build a Classic MacOS app - only commandline tools and Apple II-related stuff. ![]() Mpw is an m68k binary translator/emulator whose sole purpose is to try and emulate enough of Classic Mac OS to run MPW’s own tools directly on OS X. CodeWarrior, of course, is not free, and MPW only runs on Classic Mac OS, which is unstable at the best of times and downright nightmarish when trying to use it for development in an emulator like SheepShaver.Įnter ‘mpw’ (which I will refer to in lowercase throughout as something distinct from Apple’s MPW toolset). There has never been a good way to compile Classic Mac OS apps on modern OS X - for the most part, you were stuck using ancient tools, either Apple’s MPW or CodeWarrior, running in a VM of some sort. In 2014 I came across a project on Github described as “Macintosh Programmer’s Workshop (mpw) compatibility layer”. MPW, Carbon and building Classic Mac OS apps in OS X January 24 2015 ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |