0.3.1
Libraries
Here is a list of all modules:
[detail level
1
2
3
4
5
6
]
►
libyaul
►
Memory map
Accessors
Offset Accessors
ARP Cart
DRAM Cart
USB Cart
CD-Block
SCU
CPU
SMPC
VDP1
VDP2
GCC Attributes
BIOS
Backup (BUP)
►
Cartridges
ARP Cart
DRAM Cart
USB Cart
CD-Block
CD File System (CDFS)
Debug I/O (DBGIO)
►
Memory Management
Arena Allocator
Memory Block Allocator (MEMB)
Statistics
►
System
Callback List
DMA Queue
Standard C Library
►
Game Math
Angle
►
Color
RGB1555
RGB888
HSV
►
Integer
8-bit 2-vector
16-bit 2-vector
16-bit 3-vector
32-bit
Unsigned 8-bit
Unsigned 16-bit
Unsigned 32-bit
►
Fixed Point
Q16.16
3D
Plane
Trigonometry
2-vector
3-vector
3x3 Matrix
4x3 Matrix
Quaternion
Floating point
►
Saturn Control Unit (SCU)
Direct Memory Access (DMA)
DSP
►
Interrupt Controller (IC)
Setters
Timer
►
CPU
Cache
Division Unit (DIVU)
Instruction Emitters
Direct Memory Access Controller (DMAC)
Dual
Endianness
Free-Running Timer (FRT)
►
Interrupt Controller (INTC)
Setters
Registers
Serial Communication Interface (SCI)
Synchronization
User Break Controller (UBC)
Watchdog Timer (WDT)
►
SMPC
Interrupt Back (INTBACK)
Peripheral
Real-Time Clock (RTC)
SMC
►
VDP1
Command Tables
Command Table Lists
Environment
Synchronization
VRAM
►
VDP2
TV
►
Scroll Screen
Display
Priority
Bitmap Format
►
Cell Format
►
Pattern Name Data
Configurations
Rotation Scroll Screen
Back Screen
Line Color Screen
►
Normal Functions
Scrolling
Line Scroll
Vertical Cell Scroll
Reduction
►
Functions
Color Calculations
Color Offset
Mosaic
Special
Sprite Types
Synchronization
CRAM
VRAM
SCSP
►
libbcl
Using the library
►
libfiber
Using the library
►
libmenu
Using the library
Basic
Scrolling
►
libmic3d
Using the library
Initialization & Configuration
Camera
Rendering
Clipping
Depth Calculations
Gouraud Shading
Texture List
Lighting
Model Format (MDL)
Work Area
►
libtga
Using the library