|
libElysianVMU 1.6.0
Full-featured, accurate, cross-platform library emulating the Dreamcast's Visual Memory Unit
|
| CEvmuClockStats | Contains information on the current satte of a particular clock |
| CEvmuDecodedInstruction | Represents an instruction which has been decoded |
| CEvmuDirEntry | Represents a single entry into the FAT directory |
| ▼CEvmuEvent | |
| CEvmuClockEvent | GblEvent-derived type for clock-related events |
| CEvmuMemoryEvent | GblEvent-derived type for memory-related events |
| CEvmuFatInfo | Matches maple attributes for describing storage medium |
| CEvmuFatUsage | Struct used for querying current FAT block allocation status |
| ▼CEvmuIBehavior | Standard events for all emulated entities |
| CEvmuDevice | GblInstance structure for VMU Devices |
| CEvmuEmulator | Top-level module for emulator |
| ▼CEvmuPeripheral | Emulated hardware component of an EvmuDevice |
| CEvmuBattery | GblInstance structure for the battery peripheral |
| CEvmuBuzzer | Instance structure for Buzzer Peripheral |
| CEvmuClock | API for oscillators, clock sources, and timing |
| CEvmuCpu | Sanyo LC86k CPU core |
| ▼CEvmuFlash | EvmuFlash offers the lowest, hardware-level access to the VMU's flash storage |
| ▼CEvmuFat | Peripheral providing 8-bit FAT API |
| CEvmuFileManager | High-level file-oriented flash API |
| CEvmuGamepad | Gamepad peripheral for managing button states |
| CEvmuLcd | EvmuLcd screen and framebuffer peripheral |
| CEvmuPic | GblInstance structure for EvmuPic |
| CEvmuRam | GblInstance structure for EvmuPeripheral |
| CEvmuRom | Peripheral managing ROM, firmware calls, and BIOS images |
| CEvmuTimers | GblInstance structure for EvmuTimers |
| CEvmuWram | GblInstance structure for EvmuWram |
| CEvmuIconData | Header structure for the ICONDATA_VMS special VMU file |
| ▼CEvmuIMemory | Interfaced type for generic read/write memory |
| CEvmuFlash | EvmuFlash offers the lowest, hardware-level access to the VMU's flash storage |
| CEvmuRam | GblInstance structure for EvmuPeripheral |
| CEvmuRom | Peripheral managing ROM, firmware calls, and BIOS images |
| CEvmuWram | GblInstance structure for EvmuWram |
| CEvmuInstruction | Contains a collection of bytes, representing an encoded instruction |
| CEvmuInstructionFormat | Structrure describing the format of each type of instruction |
| CEvmuNewFileInfo | Properties for creating a new file on flash |
| CEvmuOperands | Contains the decoded operands of an instruction |
| CEvmuOscillatorSpecs | Contains technical specifications for a particular oscillator |
| ▼CEvmuPeripheralclass | |
| CEvmuRamClass | GblClass structure for EvmuPeripheral |
| CEvmuRootBlock | Filesystem root FAT block |
| CEvmuTimestamp | Filesystem timestamp, stored in BCD format |
| CEvmuVmi | Structure of the .VMI file format |
| CEvmuVmiTimestamp | .VMI timestamp. Unlike EvmuTimestamp it is not stored in BCD format |
| CEvmuVms | Structure of the .VMS file header |
| ▼CGblEventClass | |
| CEvmuClockEventClass | GblClass structure for EvmuClockEvent |
| CEvmuMemoryEventClass | GblClass structure for EvmuMemoryEvent |
| ▼CGblInterface | |
| ▼CEvmuIBehaviorClass | GblInterface/VTable for all EvmuBehaviors |
| CEvmuDeviceClass | GblClass structure for EvmuDevice |
| CEvmuEmulatorClass | GblClass structure for EvmuEmulator |
| ▼CEvmuPeripheralClass | GblClass structure for EvmuPeripherals |
| CEvmuBatteryClass | GblClass VTable structure for EvmuBattery |
| CEvmuBuzzerClass | GblClass structure for EvmuBuzzer |
| CEvmuClockClass | GblClass structure for EvmuClock |
| CEvmuCpuClass | Class for Sanyo LC86k CPU core |
| ▼CEvmuFlashClass | GblClass VTable structure for EvmuFlash |
| ▼CEvmuFatClass | GblClass structure for EvmuFat |
| CEvmuFileManagerClass | GblClass vtable structure for EvmuFileManager |
| CEvmuGamepadClass | GblClass VTable structure for EvmuGamepad |
| CEvmuLcdClass | GblClass for EvmuLcd |
| CEvmuPicClass | GblClass structure for EvmuPic |
| CEvmuRomClass | GblClass for EvmuRom |
| CEvmuTimersClass | GblClass structure for EvmuTimers |
| CEvmuWramClass | GblClass structure for EvmuPeripheralClass |
| ▼CEvmuIMemoryClass | GblClass structure for EvmuIMemory |
| CEvmuFlashClass | GblClass VTable structure for EvmuFlash |
| CEvmuRamClass | GblClass structure for EvmuPeripheral |
| CEvmuRomClass | GblClass for EvmuRom |
| CEvmuWramClass | GblClass structure for EvmuPeripheralClass |
| ▼CGblModule | |
| CEvmuEmulator | Top-level module for emulator |
| ▼CGblModuleClass | |
| CEvmuEmulatorClass | GblClass structure for EvmuEmulator |
| ▼CGblObject | |
| CEvmuDevice | GblInstance structure for VMU Devices |
| CEvmuPeripheral | Emulated hardware component of an EvmuDevice |
| ▼CGblObjectClass | |
| CEvmuDeviceClass | GblClass structure for EvmuDevice |
| CEvmuPeripheralClass | GblClass structure for EvmuPeripherals |