The API is a combination of the usual system libraries. (screen setup, input, timer etc.) AHI and MPEGA for sound and CyberGFX direct access to copy the hidden gfx buffer. I also created my own set of functions to handle the sprites/bobs, animation, movements/motions, gamelogic, collision detection, image loading, bitmapped fonts, gfx effects etc. Glad to hear it runs ok on Amiga PPC systems.