![]() |
libElysianVMU 1.6.0
Full-featured, accurate, cross-platform library emulating the Dreamcast's Visual Memory Unit
|
Macros | |
#define | EVMU_ADDRESS_SYSTEM_YEAR_MSB_BCD 0x10 |
#define | EVMU_ADDRESS_SYSTEM_YEAR_LSB_BCD 0x11 |
#define | EVMU_ADDRESS_SYSTEM_MONTH_BCD 0x12 |
#define | EVMU_ADDRESS_SYSTEM_DAY_BCD 0x13 |
#define | EVMU_ADDRESS_SYSTEM_HOUR_BCD 0x14 |
#define | EVMU_ADDRESS_SYSTEM_MINUTE_BCD 0x15 |
#define | EVMU_ADDRESS_SYSTEM_SEC_BCD 0x16 |
#define | EVMU_ADDRESS_SYSTEM_YEAR_MSB 0x17 |
#define | EVMU_ADDRESS_SYSTEM_YEAR_LSB 0x18 |
#define | EVMU_ADDRESS_SYSTEM_MONTH 0x19 |
#define | EVMU_ADDRESS_SYSTEM_DAY 0x1a |
#define | EVMU_ADDRESS_SYSTEM_HOUR 0x1b |
#define | EVMU_ADDRESS_SYSTEM_MINUTE 0x1c |
#define | EVMU_ADDRESS_SYSTEM_SEC 0x1d |
#define | EVMU_ADDRESS_SYSTEM_HALF_SEC 0x1e |
#define | EVMU_ADDRESS_SYSTEM_LEAP_YEAR 0x1f |
BIOS variables used to maintain date and time.
#define EVMU_ADDRESS_SYSTEM_DAY 0x1a |
#define EVMU_ADDRESS_SYSTEM_DAY_BCD 0x13 |
#define EVMU_ADDRESS_SYSTEM_HALF_SEC 0x1e |
#include <evmu_address_space.h>
0 or 1, driven by base-timer interrupt every 0.5s, WORK AREA, DON'T WRITE
Definition at line 91 of file evmu_address_space.h.
#define EVMU_ADDRESS_SYSTEM_HOUR 0x1b |
#define EVMU_ADDRESS_SYSTEM_HOUR_BCD 0x14 |
#define EVMU_ADDRESS_SYSTEM_LEAP_YEAR 0x1f |
#include <evmu_address_space.h>
0 for no, 1 for yes, WORK AREA, DON'T WRITE
Definition at line 92 of file evmu_address_space.h.
#define EVMU_ADDRESS_SYSTEM_MINUTE 0x1c |
#define EVMU_ADDRESS_SYSTEM_MINUTE_BCD 0x15 |
#define EVMU_ADDRESS_SYSTEM_MONTH 0x19 |
#define EVMU_ADDRESS_SYSTEM_MONTH_BCD 0x12 |
#define EVMU_ADDRESS_SYSTEM_SEC 0x1d |
#define EVMU_ADDRESS_SYSTEM_SEC_BCD 0x16 |
#include <evmu_address_space.h>
BCD Seconds(?) (MAYBE DAY OF WEEK)
Definition at line 83 of file evmu_address_space.h.
#define EVMU_ADDRESS_SYSTEM_YEAR_LSB 0x18 |
#include <evmu_address_space.h>
Non-BCD Year Low Byte.
Definition at line 85 of file evmu_address_space.h.
#define EVMU_ADDRESS_SYSTEM_YEAR_LSB_BCD 0x11 |
#include <evmu_address_space.h>
BCD Year Low Byte.
Definition at line 78 of file evmu_address_space.h.
#define EVMU_ADDRESS_SYSTEM_YEAR_MSB 0x17 |
#include <evmu_address_space.h>
Non-BCD Year High Byte.
Definition at line 84 of file evmu_address_space.h.
#define EVMU_ADDRESS_SYSTEM_YEAR_MSB_BCD 0x10 |
#include <evmu_address_space.h>
BCD Year High Byte.
Definition at line 77 of file evmu_address_space.h.