StrikeBox/modules/core/include/strikebox/status.h
Ivan Roberto de Oliveira 55adab93f7 Name change (again)
2019-02-28 11:45:09 -03:00

31 lines
1.4 KiB
C++

#pragma once
namespace strikebox {
enum EmulatorStatus {
EMUS_OK = 0, // Operation completed successfully
EMUS_INIT_INVALID_REVISION, // An invalid hardware revision was specified
EMUS_INIT_VM_INIT_FAILED, // Could not initialize virtual machine
EMUS_INIT_ALLOC_RAM_FAILED, // Could not allocate memory for the guest RAM
EMUS_INIT_ALLOC_RAM_RGN_FAILED, // Could not allocate memory for the RAM region
EMUS_INIT_ALLOC_ROM_FAILED, // Could not allocate memory for the guest ROM
EMUS_INIT_ALLOC_ROM_RGN_FAILED, // Could not allocate memory for the ROM region
EMUS_INIT_MCPX_ROM_NOT_FOUND, // MCPX ROM file not found
EMUS_INIT_MCPX_ROM_INVALID_SIZE, // MCPX ROM provided has incorrect size (must be 512 bytes)
EMUS_INIT_BIOS_ROM_NOT_FOUND, // BIOS ROM file not found
EMUS_INIT_BIOS_ROM_INVALID_SIZE, // BIOS ROM provided has incorrect size (must be 256 KiB or 1 MiB)
EMUS_INIT_INVALID_HARD_DRIVE_TYPE, // An invalid hard drive type was specified
EMUS_INIT_HARD_DRIVE_INIT_FAILED, // Virtual hard drive initialization failed
EMUS_INIT_INVALID_DVD_DRIVE_TYPE, // An invalid DVD drive type was specified
EMUS_INIT_DVD_DRIVE_INIT_FAILED, // Virtual DVD drive initialization failed
EMUS_INIT_DEBUGGER_FAILED, // Debugger initialization failed
};
}