-
-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Adan edited this page Aug 15, 2020
·
19 revisions
Orcus is a bare metal library for GP2X development, intended for use on top of devkitARM. For instructions on setting up a development environment, take a look at the devkitPro pacman documentation. You'll find Orcus included in the gp2x-dev group, along with gp2x-examples showing how to use the various features. You can also follow the Getting Started guide.
It works on both F100 and F200 transparently (i.e. you do not need to release separate binaries as used to be common practice), but does not support later Pollux-based hardware (i.e. F300, Wiz, Caanoo).
- Buttons (and joystick)
- RGB layers
- ARM940T
- Audio
- SD card
- UART (by default set up as 11520 8N1 serial console)
- NAND (useful for firmware development, like the Open2x bootloader)
- Hardware timer
- DMA copying
- 2D accelerator (blit, rotate, pattern fill)
- Controlling CPU speed
- Caches, MMU and PU
- I2C (read serial number)
- YUV layers
- F200 touchscreen
- Interrupts
API reference: https://www.gp2x.dev/orcus