Docs.rs
rustedbytes-bytepusher-0.2.0
rustedbytes-bytepusher 0.2.0
Permalink
Docs.rs crate page
GPL-3.0
Links
Homepage
Repository
crates.io
Source
Owners
mad4j
Dependencies
clap ^4.5.40
normal
image ^0.25.1
normal
minifb ^0.28.0
normal
rodio ^0.20.1
normal
spin_sleep ^1.3.2
normal
Versions
9.68%
of the crate is documented
Platform
i686-pc-windows-msvc
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
rustedbytes_
bytepusher
0.2.0
Module vm
Module Items
Structs
Constants
In crate rustedbytes_
bytepusher
rustedbytes_bytepusher
Module
vm
Copy item path
Source
Structs
§
Virtual
Machine
VirtualMachine struct encapsulates the components of the BytePusher VM. It includes the CPU, memory, audio handler, keyboard handler, and screen handler.
Constants
§
AUDIO_
BUFFER_
SIZE
AUDIO_
REGISTER_
ADDR
AUDIO_
SAMPLES_
PER_
SECOND
FRAME_
RATE
KEYBOARD_
REGISTER_
ADDR
MEMORY_
SIZE
PROGRAM_
COUNTER_
ADDR
SCREEN_
BUFFER_
SIZE
SCREEN_
HEIGHT
SCREEN_
REGISTER_
ADDR
SCREEN_
WIDTH