Crate chip_8[][src]

Expand description

Virtual machine for the CHIP-8 programming language

Features

This crate uses Cargo “features” for conditional compilation.

Functionality affected by features should have a rustdoc hint in this documentation, e.g.:

This is supported on crate feature std only.

If this is not possible for technical reasons there should be a “Features” heading describing the details instead.

Feature std

This crate is no_std compatible if you disable this feature.

This is a default feature and can be disabled with default-features = false in your chip_8 dependency declaration.

Even if disabled this crate still requires the Rust core allocation and collections library alloc, i.e. a global allocator.

Modules

Display

Crate error types

Machine language and byte code instructions

Keys and keypad

Memory

Virtual machine