Expand description
Everything pertaining to executing CSX64 executables.
Modules§
- fs
- Tools for giving the emulator access to files.
- registers
- Various types of emulated hardware registers.
Structs§
- CPU
- The core CPU components of an emulator.
- Emulator
- Processor emulator which runs a compiled program.
- Emulator
Args - Holds options for initializing an emulator.
- FPU
- The complete FPU unit.
- Files
- The opened file handles of the client.
- Memory
- The memory module of an emulator.
- VPU
- The core VPU components of an emulator.
Enums§
- Exec
Error - Reasons why an error can happen during execution.
- State
- Current state of an emulator.
- Stop
Reason - Reason why execution stopped.
Constants§
- DEFAULT_
MAX_ FD - Default number of file descriptors.
- DEFAULT_
MAX_ MEM - Default max on emulator main memory footprint.
- DEFAULT_
STACK_ SIZE - Default stack size to provide an emulator.
- MODIFIABLE_
FLAGS - Bitmask denoting Flags that users can modify with instructions like POPF.