KallistiOS git master
Independent SDK for the Sega Dreamcast
|
Miscellaneous DC architecture and system-related APIs More...
Topics | |
Address Space | |
Basics of the SH4 Memory Map | |
Allocator | |
Dynamic memory heap management and allocation | |
Architecture | |
Dreamcast Architecture-Specific Options and high-level API | |
Cache | |
Driver and API for managing the SH4's cache | |
DMA | |
Driver for the SH4's Direct Memory Access Controller | |
Events | |
Events pertaining to the DC's System ASIC | |
FIFO | |
API for checking FIFO statuses | |
G2 Bus | |
Driver for accessing the devices on the G2 Bus | |
Initialization | |
KOS Driver Subsystem and Component Initialization Flags | |
Interrupts | |
IRQs and ISRs for the SH4's CPU | |
Libraries | |
API for managing dynamically loaded libraries | |
MMU | |
Driver for the SH4's MMU (disabled by default). | |
Macros | |
Various common macros used throughout the codebase | |
Name Manager | |
Abstract Module System for KOS's VFS | |
Overlays | |
API for loading and executing overlays | |
POSIX | |
POSIX-standard system-level APIs | |
SCIF | |
Driver for managing the serial port | |
Store Queues | |
SH4 CPU Peripheral for burst memory transactions. | |
System Calls | |
API for the Dreamcast's system calls | |
Traps | |
API for managing TRAPA events and handlers. | |
Types | |
Standard types and their utilities | |
VBlank | |
VBlank interrupt handler management | |
Miscellaneous DC architecture and system-related APIs