19 lines
702 B
Markdown
19 lines
702 B
Markdown
# 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 `pixels` library 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:
|
|
|
|
```bash
|
|
cargo run -- --run path/to/cart
|
|
```
|