Free 32/64/16-bit multi-platform Pascal and Object Pascal compiler
A 32/64/16-bit Pascal compiler for Win32/64/CE, Linux, Mac OS X/iOS, Android, FreeBSD, OS/2, Game Boy Advance, Nintendo NDS and DOS; semantically compatible with Delphi, Borland Pascal and Mac Pascal (partially) with extra features, e.g. operator overloading.
Snack combines a high-level object oriented language (think JavaScript) with a bytecode execution engine. An example air traffic control game (a port of the classic ATC) and a text adventure framework are included.