Gbc
gbc.ml - Wrapper definitions for individual hardware emulators
type gbc = {
processor : Cpu.Processor.processor;
}
A wrapper for all machine logic
val init_gbc : string -> string -> gbc
Initializes individual emulation components
val step : gbc -> bool -> int
Steps the CPU and returns the number of cycles taken
val run : gbc -> bool -> unit
Main emulation loop