A partial, cross-platform implementation of the Macintosh Toolbox C API
Go to file
Iliyas Jorio 0640b1356d Application is now responsible for creating its own SDL window 2021-01-06 20:29:33 +01:00
src Application is now responsible for creating its own SDL window 2021-01-06 20:29:33 +01:00
CMakeLists.txt Lower CMake version requirement to 3.13 2020-12-30 13:16:15 +01:00
LICENSE.md Add licensing information 2020-12-19 10:40:58 +01:00
README.md README.md: mention Bugdom 2020-12-29 19:03:29 +01:00

README.md

Pomme: a cross-platform implementation of the Macintosh Toolbox C API

Pomme is a partial, cross-platform implementation of the Macintosh Toolbox C API. It is designed to ease the porting of 90's games written for MacOS 7-9 to modern operating systems. You can think of it as a cross-platform reimagining of Apple's own Carbon, albeit at a much reduced scope.

The goal isn't to achieve 100% source compatibility with old Mac C programs, but rather, to make it a bit easier to port them. I only intend to implement the bare minimum functionality required to keep a reasonable level of source code compatibility with the games I'm interested in porting.

This library was originally written to port Pangea Software's Nanosaur and Bugdom to modern operating systems.

License

Please see LICENSE.md