Module feo3boy_opcodes::compiler
source · Expand description
This module provides utilities for analyzing and manipulating sequences of
Microcode
operations in order to transform opcodes
into rust code that executes those opcodes.
Modules
- Provides utilities for working with args to the microcode.
- Provides tools for generating the Direct Executor.
- Provides instructions, which are the definitions of what opcodes do.
- Provides utilities for codegenerating the state-machine executor.
- Types for managing variables in generated executor implementations.
Enums
- Which type of microcode operation this is.