gfoot's GP2X development resources
Libraries
- Allegro
- game programming library - might not work with latest firmware though, I need to update it
- JGMOD
- MOD playing library for Allegro
- convert_32bpp_to_16bpp
- simple ARM assembly routine to convert down from 32bpp to 16bpp
Utilities
- DropBear
- an ssh suite, including server
- GP2X gdb package
- gdbserver for GP2X plus native Windows gdb targetting GP2X
- rsync
- rsync is a tool you can use to synchronize files between your dev PC and your GP2X
Tiny elfs
- elfpatch
- a utility to patch elf files, removing cruft, overlapping headers, etc
- Tiny Pong
- a working Pong game, in 512 bytes or less, demonstrating custom elf headers and use of elfpatch
- Tiny Life
- Conway's Life in 512 bytes - B=reset, X=pause, A=slow, Start=quit
- Thumb Life
- As above, but packed down to 412 bytes by using the Thumb instruction set
Deprecated
- Serial-over-USB
- run shells and debug programs without needing a separate serial cable. This is no longer interesting, as the latest firmware includes IP-over-USB support.
George Foot