KallistiOS git master
Independent SDK for the Sega Dreamcast
|
VMU/VMS Maple Peripheral API. More...
Modules | |
Clock Function | |
API for features of the Clock Maple Function. | |
Header Package | |
API for Managing VMU File Headers. | |
LCD Function | |
API for features of the LCD Maple Function. | |
Memory Card Function | |
API for features of the Memory Card Maple Function. | |
Settings | |
Customizable configuration data. | |
Files | |
file | vmu.h |
Definitions for using the VMU device. | |
file | vmu_fb.h |
VMU framebuffer. | |
VMU/VMS Maple Peripheral API.
The Sega Dreamcast's Visual Memory Unit (VMU) is an 8-Bit gaming device which, when plugged into the controller, communicates with the Dreamcast as a Maple peripheral.
Visual Memory Unit _________________ / \ | @ Dreamcast | | ___________ | | | | | | | | | | | | | | | | | Sleep | |___________| | Mode ------|---------\ /--|------- | |¯| * * | /--|-|¯ ¯| /¯\ /¯\_|____ / | ¯|_|¯ \_/ \_/ | \ | | | | B D-pad \__________|______/ | A
As a Maple peripheral, the VMU implements the following functions:
Each Maple function has a corresponding set of C functions providing a high-level API around its functionality.