GP2X is built to be a hardware library which that allows developers to access the hardware features of the GP2X - personal entertainment player.
The software emulation is provided on the computer through SDL.
Here are some key features of "GP2X":
· More than 32 TV-Out and LCD video custom mode.
· All video planes: YUV, OSD, SPU, RGB and Cursor
· Dual CPU programming
· Dual Hardware Blitters
· HID supports for : mouse, keyboard and game devices
· Non-Interlaced Legacy Video Support (stop flicker the CRT - perfect for 8-bit emul.)
· TV Close-Caption
· Clock and Power Management
· Direct Memory and I/O Access (including via the TV-OUT chip : CX25874)
· SDL Video Emulation Rendering
· F200 detection and touchpad support
· RGB 16-colors debug text mode
· Pixel Color Conversion (RGB, YUY2, YUVA, ...)
· Sequential file .BMP frame dump (on PC)