There is an effort, like Sly just said, to get Free Pascal (aka FPC) to be able to compile for GBA. However this work is in the R&D stages at the moment.

For other platforms, you have to take into account what CPU that console uses and does that compiler support or cross-compile for that CPU.

Free Pascal currently supports:

x86, AMD64, Motarolla 64000, ARM and a few select others.

GBA has an ARM7 which has extra instructions from the mainstream ARM CPUs. Game Cube and Playstation 2 have a MIPS processor and Free Pascal doesn't support this one yet.


Don't by any means call it quits on the idea though. FPC is opensource so it is likely that someone modivated enough to do the work can add these platforms in the near future.


BTW, welcome to the site!