Status:
- Interrupt handling
- Preemptive multitasking
- Send/Receive/Reply message passing between tasks
- 2D framebuffer support (harware accelerated on some platforms)
- (OpenGL like) 3D support (harware accelerated on some platforms)
- Message Interface to user space
Work in progress:
- Window manager
- Widget library for windows
- Memory Management (for platforms with MMU)
Todo:
- File System
- Message bus coupling between systems
- Loading Executables
Platform Dependent Status:
|
GBA |
NDS7 |
NDS9 |
PC |
PS2-EE |
PSP |
NGC/Wii |
| Debugging |
|
|
|
|
|
|
|
| Interrupts |
|
|
|
|
|
|
|
| Multitasking |
|
|
|
|
|
|
|
| MMU |
|
|
|
|
|
|
|
| Framebuffer |
|
|
|
|
|
|
|
| Hardware 2D |
|
|
|
|
|
|
|
| Hardware 3D |
|
|
|
|
|
|
|
Gray means the hardware does not support it, or it will not be supported by bricks-os.
Red means not supprted at the moment, but will be supported in the future.
Green means it IS supported at the moment.