Module Gbc

gbc.ml - Wrapper definitions for individual hardware emulators

type gbc = {
  1. 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