|
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 | |
| DMA Controller API | |
| API to use the SH4's DMA Controller | |
| Events | |
| Events pertaining to the DC's System ASIC | |
| FIFO | |
| API for checking FIFO statuses | |
| Function Attribute Defines | |
| Definitions for builtin attributes and compiler directives | |
| G2 Bus | |
| Driver for accessing the devices on the G2 Bus | |
| Helper Macros | |
| General useful language macros | |
| Initialization | |
| KOS Driver Subsystem and Component Initialization Flags | |
| Interrupts | |
| IRQs and ISRs for the SH4's CPU | |
| Language Compatibility Defines | |
| Definitions for language features | |
| Libraries | |
| API for managing dynamically loaded libraries | |
| MMU | |
| Driver for the SH4's MMU (disabled by default). | |
| Name Manager | |
| Abstract Module System for KOS's VFS | |
| Overlays | |
| API for loading and executing overlays | |
| POSIX | |
| POSIX-standard system-level APIs | |
| Register Macros | |
| Various macros used throughout the codebase | |
| SCI | |
| Driver for the Serial Communication Interface | |
| 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 | |
Files | |
| file | cdefs.h |
| Various common macros used throughout the codebase. | |
Miscellaneous DC architecture and system-related APIs