Supported audio codecs: raw PCM, ima4, MAC3, ulaw, alaw.Load audio from AIFF & AIFF-C files and snd resources.Basic draw calls: lines, rects, bitmap text, CopyBits.Load images from QuickDraw 2D PICT resources and files.Access resources inside AppleDouble files (transparently presented as resource forks to application code).Access files on the host's filesystem with FSSpec structures.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. 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. You can think of it as a cross-platform reimagining of Apple's own Carbon, albeit at a much reduced scope. It is designed to ease the porting of 90's games written for MacOS 7-9 to modern operating systems. Pomme is a partial, cross-platform implementation of the Macintosh Toolbox C API. Pomme A cross-platform implementation of the Macintosh Toolbox C API