![]() |
libElysianVMU 1.6.0
Full-featured, accurate, cross-platform library emulating the Dreamcast's Visual Memory Unit
|
#include <evmu_isa.h>
Data Fields | ||
union { | ||
uint16_t absolute | ||
uint16_t relative16 | ||
uint16_t direct | ||
}; | ||
uint8_t | bit | |
uint8_t | indirect | |
int8_t | relative8 | |
uint8_t | immediate | |
Contains the decoded operands of an instruction.
Definition at line 212 of file evmu_isa.h.
uint16_t EvmuOperands::absolute |
12 or 16-bit absolute address
Definition at line 214 of file evmu_isa.h.
uint8_t EvmuOperands::bit |
3-bit bit offset
Definition at line 218 of file evmu_isa.h.
uint16_t EvmuOperands::direct |
9-bit direct address
Definition at line 216 of file evmu_isa.h.
uint8_t EvmuOperands::immediate |
8-bit immediate data
Definition at line 221 of file evmu_isa.h.
uint8_t EvmuOperands::indirect |
2-bit indirection mode
Definition at line 219 of file evmu_isa.h.
uint16_t EvmuOperands::relative16 |
16-bit relative address
Definition at line 215 of file evmu_isa.h.
int8_t EvmuOperands::relative8 |
8-bit relative address
Definition at line 220 of file evmu_isa.h.