Crates.io | retro-display |
lib.rs | retro-display |
version | 0.1.0 |
source | src |
created_at | 2024-02-21 16:01:56.70657 |
updated_at | 2024-02-21 16:01:56.70657 |
description | Embedded display drivers for retro computers |
homepage | https://github.com/mlund/retro-display |
repository | https://github.com/mlund/retro-display |
max_upload_size | |
id | 1148201 |
size | 474,763 |
Embedded-graphics
display drivers for retro computers from Commodore, Atari, Nintendo etc.
const
conversion from/to embedded-graphics
colorsThe project requires rust-mos and a docker image is available: mrkits/rust-mos. See also the llvm-mos wiki.
The easiest way is to use the provided .devcontainer.json
configuration for Visual Studio Code.
cd retro-display/
code --install-extension ms-vscode-remote.remote-containers
code .
When asked, re-open in Dev container.
Before starting up VSC, you may want to edit
.devcontainer.json
to point to a recent, tagged image of mrkits/rust-mos
.
In particular, if you're on an ARM architecture, e.g. Apple Silicon, make sure to use an image compiled for
linux/arm64
as emulating x86 in Docker is painfully slow.cargo build --release --target mos-c64-none --example demo
target/
and run in an emulator or transfer to real hardware.