702 B
702 B
PROMETEU Desktop Runtime
This is the host implementation for desktop platforms, allowing PROMETEU to run on Windows, Linux, and macOS.
Features
- Rendering: Uses the GPU via the
pixelslibrary to present the low-resolution framebuffer. - Input: Translates keyboard and controller events (via
winit) into PROMETEU hardware signals. - Audio: Interfaces with the host's sound system (via
cpal). - Debugging: Hosts a TCP server that implements the DevTools Protocol, allowing connections from external IDEs or debuggers.
How to run
Generally executed via the main CLI (prometeu), but can be called directly for testing:
cargo run -- --run path/to/cart