Skip to main content

pixel8_runtime/
lib.rs

1//! # pixel8-runtime
2//!
3//! The engine room of Pixel8, the fantasy console: the 128x128 indexed
4//! framebuffer and software rasterizer, the built-in pixel font and fixed
5//! 16-color palette, the wasmi-based cart sandbox and host ABI, the
6//! 4-channel chip-tune synthesizer, the shared asset data models, project
7//! storage, and the PNG cartridge format.
8//!
9//! This crate is windowing- and GPU-agnostic: it renders into a byte
10//! buffer and is fully testable headless. The `pixel8` console binary puts it on screen
11//! with winit + wgpu; carts talk to it through the `pixel8` SDK crate.
12
13pub mod assets;
14pub mod audio;
15pub mod cart;
16pub mod clipboard;
17pub mod fb;
18pub mod font;
19pub mod input;
20pub mod palette;
21pub mod pico8;
22pub mod project;
23pub mod storage;
24pub mod ui;
25pub mod vm;
26mod wire;