libdragon
libdragon.h
Go to the documentation of this file.
1
6#ifndef __LIBDRAGON_LIBDRAGON_H
7#define __LIBDRAGON_LIBDRAGON_H
8
27/* Easy include wrapper */
28#include "n64types.h"
29#include "fmath.h"
30#include "audio.h"
31#include "console.h"
32#include "debug.h"
33#include "joybus.h"
34#include "controller.h"
35#include "rtc.h"
36#include "mempak.h"
37#include "tpak.h"
38#include "display.h"
39#include "dma.h"
40#include "dragonfs.h"
41#include "asset.h"
42#include "eeprom.h"
43#include "eepromfs.h"
44#include "graphics.h"
45#include "mi.h"
46#include "interrupt.h"
47#include "n64sys.h"
48#include "backtrace.h"
49#include "rdp.h"
50#include "rsp.h"
51#include "timer.h"
52#include "exception.h"
53#include "dir.h"
54#include "mixer.h"
55#include "samplebuffer.h"
56#include "wav64.h"
57#include "xm64.h"
58#include "ym64.h"
59#include "rspq.h"
60#include "surface.h"
61#include "sprite.h"
62#include "debugcpp.h"
63
64#endif
Asset Subsystem.
Audio Subsystem.
Backtrace (call stack) support.
Console Support.
Controller Subsystem.
Debugging Support.
Directory handling.
Display Subsystem.
DMA Controller.
DragonFS.
EEPROM support.
EEPROM Filesystem.
Exception Handler.
Fast math routines, optimized for 3D graphics calculations.
2D Graphics
Interrupt Controller.
Joybus Subsystem.
Controller Pak Filesystem Routines.
MI register definitions.
RSP Audio mixer.
N64 System Interface.
Custom types used by libdragon.
Hardware Display Interface.
Low-level RSP hardware library.
RSP Command queue.
Real-Time Clock Subsystem.
Sample buffer.
2D Graphics
Surface buffers used to draw images.
Timer Subsystem.
Transfer Pak interface.
Support for WAV64 audio files.
Efficient XM module player.
Player for the .YM64 module format (Arkos Tracker 2)