KallistiOS git master
Independent SDK for the Sega Dreamcast
|
► addons | |
► include | |
► ext2 | |
fs_ext2.h | VFS interface for an ext2 filesystem |
► fat | |
fs_fat.h | VFS interface for a FAT filesystem |
► kos | |
bspline.h | B-Spline curve support |
img.h | Platform-independent image type |
md5.h | Message Digest 5 (MD5) hashing support |
netcfg.h | Network configuration interface |
pcx.h | Small PCX Loader |
vector.h | Deprecated alias for <dc/vector.h> |
► navi | |
flash.h | BIOS replacement flashrom support |
ide.h | External G2 Bus-based IDE support |
► ppp | |
ppp.h | PPP interface for network communications |
► doc | |
pages | |
► include | |
► arpa | |
inet.h | Definitions for internet operations |
► kos | |
blockdev.h | Definitions for a simple block device interface |
cdefs.h | Definitions for builtin attributes and compiler directives |
cond.h | Condition variables |
dbgio.h | Debug I/O |
dbglog.h | A debugging log |
elf.h | ELF binary loading support |
exports.h | Kernel exported symbols support |
fs.h | Virtual filesystem support |
fs_dev.h | Container for /dev |
fs_null.h | /dev/null, a black hole |
fs_pty.h | Pseudo-terminal virtual file system |
fs_ramdisk.h | RAM-based virtual file system |
fs_random.h | Driver for /dev/random and /dev/urandom |
fs_romdisk.h | ROMFS virtual file system |
fs_socket.h | Definitions for a sockets "filesystem" |
genwait.h | Generic wait system |
init.h | Initialization-related flags and macros |
init_base.h | Shared initialization macros and utilities |
iovec.h | Deprecated header file for I/O scatter/gather arrays |
library.h | Dynamically loadable library support |
limits.h | Limits |
mutex.h | Mutual exclusion locks |
net.h | Network support |
nmmgr.h | Name manager |
once.h | Dynamic package initialization |
oneshot_timer.h | One-shot timer support |
opts.h | Compile-time options regarding debugging and other topics |
platform.h | Platform detection macros |
recursive_lock.h | Definitions for a recursive mutex |
regfield.h | Macros to help dealing with register fields |
rwsem.h | Definition for a reader/writer semaphore |
sem.h | Semaphores |
stdlib.h | KOS-implementation of select POSIX extensions |
string.h | Variants on standard block memory copy/set functions |
thread.h | Threading support |
time.h | KOS-implementation of select C11 and POSIX extensions |
tls.h | Thread-local storage support |
version.h | API versioning and requirements checks |
worker_thread.h | Threaded worker support |
► netinet | |
in.h | Definitions for the Internet address family |
tcp.h | Definitions for the Transmission Control Protocol |
udp.h | Definitions for the User Datagram Protocol |
udplite.h | Definitions for UDP-Lite |
► sys | |
_pthread.h | Basic sys/_pthread.h file for newlib |
_types.h | Internal typedefs |
dirent.h | Directory entry functionality |
ioctl.h | |
lock.h | KOS-specific patching for newlib's <sys/lock.h> |
sched.h | Basic sys/sched.h file for newlib |
select.h | Definitions for the select() function |
socket.h | Main sockets header |
stdio.h | Basic sys/stdio.h file from newlib |
termios.h | Header for terminal I/O control |
uio.h | Header for terminal control operations |
utsname.h | Definitions for the uname() function |
assert.h | Standard C Assertions |
kos.h | Include everything KOS has to offer! |
libgen.h | Definitions for pattern matching functions |
malloc.h | Standard C Malloc functionality |
netdb.h | Network address database functionality |
poll.h | Definitions for the poll() function |
pthread.h | POSIX-compatibile (sorta) threading support |
threads.h | C11 Threading API |
utime.h | KOS extension of Newlib's utime.h |
► kernel | |
► arch | |
► dreamcast | |
► include | |
► arch | |
arch.h | Dreamcast architecture specific options |
args.h | Macros for getting argument registers in inline assembly |
byteorder.h | Byte-order related macros |
cache.h | Cache management functionality |
exec.h | Program execution |
gdb.h | GNU Debugger support |
init_flags.h | Dreamcast-specific initialization-related flags and macros |
irq.h | Interrupt and exception handling |
memory.h | Constants for areas of the system memory map |
mmu.h | Memory Management Unit and Translation Lookaside Buffer handling |
rtc.h | Low-level real-time clock functionality |
spinlock.h | Simple locking |
stack.h | Stack tracing |
timer.h | Low-level timer functionality |
trap.h | |
types.h | Common integer types |
wdt.h | Watchdog Timer API |
► dc | |
► maple | |
controller.h | Definitions for using the controller device |
dreameye.h | Definitions for using the Dreameye Camera device |
keyboard.h | Definitions for using the keyboard device |
lightgun.h | Definitions for using the light gun |
mouse.h | Definitions for using the mouse device |
purupuru.h | Definitions for using the Puru Puru (Jump) Pack |
sip.h | Definitions for using the Sound Input Peripheral |
vmu.h | Definitions for using the VMU device |
► modem | |
mconst.h | Constants used in the modem driver |
modem.h | Definitions to use the Dreamcast modem |
► net | |
broadband_adapter.h | Broadband Adapter support |
lan_adapter.h | LAN Adapter support |
► sound | |
aica_comm.h | Shared API for the SH4/AICA interface |
sfxmgr.h | Basic sound effect support |
sound.h | Low-level sound support and memory management |
stream.h | Sound streaming support |
asic.h | Dreamcast ASIC event handling support |
biosfont.h | BIOS font drawing functions |
cdrom.h | CD access to the GD-ROM drive |
dmac.h | Macros to access the DMA controller registers |
fb_console.h | A simple dbgio interface to draw to the framebuffer |
fifo.h | Macros to assess FIFO status |
flashrom.h | Dreamcast flashrom read/write support |
fmath.h | Inline functions for the DC's special math instructions |
fmath_base.h | Base definitions for the DC's special math instructions |
fs_dcload.h | Implementation of dcload "filesystem" |
fs_dclsocket.h | Implementation of dcload-ip over KOS sockets |
fs_iso9660.h | ISO9660 (CD-ROM) filesystem driver |
fs_vmu.h | VMU filesystem driver |
g1ata.h | G1 bus ATA interface |
g2bus.h | G2 bus memory interface |
maple.h | Maple Bus driver interface |
math.h | Prototypes for optimized math functions written in ASM |
matrix.h | Basic matrix operations |
matrix3d.h | 3D matrix operations |
minifont.h | Simple font drawing functions |
perf_monitor.h | Low-level performance monitor |
perfctr.h | Low-level performance counter API |
pvr.h | Low-level PVR (3D hardware) interface |
pvr_dma.h | PVR/TA DMA interface |
scif.h | Serial port functionality |
sd.h | Block-level access to an SD card attached to the SCIF port |
spu.h | Functions related to sound |
sq.h | Functions to access the SH4 Store Queues |
syscalls.h | Functions to access the system calls of the Dreamcast ROM |
ubc.h | User Break Controller Driver |
vblank.h | VBlank handler registration |
vec3f.h | Basic matrix operations |
vector.h | Primitive matrix, vector, and point types |
video.h | Functions related to video output |
vmu_fb.h | VMU framebuffer |
vmu_pkg.h | VMU Packaging functionality |
vmufs.h | Low-level VMU filesystem driver |