|
KallistiOS git master
Independent SDK for the Sega Dreamcast
|
VMU/VMS Maple Peripheral API More...
Topics | |
| Clock Function | |
| API for features of the Clock Maple Function | |
| Framebuffer | |
| 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. | |
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.