//!`chip8-base` provides everything you need to get started building your own CHIP-8 interpreter.
//! See the documentation for the [`Interpreter`][Interpreter] trait to get started.
pub use run;
pub use Pixel;
/// The Interpreter's representation of the CHIP-8 display.
/// The display is 64x32 pixels, each pixel being either Black or White.
pub type Display = ;
/// This type is how keyboard input is presented to the Interpreter.
/// Each of the 16 keys can either be down (`true`) or up (`false`).
pub type Keys = ;
/// CHIP-8 interpreters can be built using this trait.
/// [`step`][Interpreter::step] should be implemented on a type representing a CHIP-8 Interpreter to run the interpreter one clock cycle at a time, such that calling it in a loop runs the interpreter.