Ginge is Not GP2X Emulator, it's an application that can run many GP2X F100/F200 games on other ARM Linux platforms, which currently includes Caanoo. It is not a full hardware emulator like MAME, PicoDrive or similar, it does not emulate the CPU. It can be considered as compatibility layer similar to Wine on PC Linux, however it does emulate small portion of MMSP2 system-on-chip. It operates by hooking certain system calls and using realtime patching of code that accesses memory mapped hardware directly.