A fantasy CPU loosely inspired by the video game Shenzhen I/O
https://lewdum.pages.gay/neon
assembler | ||
cmd/neon | ||
examples | ||
condition.go | ||
cpu.go | ||
go.mod | ||
go.sum | ||
LICENSE | ||
modes.go | ||
operator.go | ||
operator_string.go | ||
README.md | ||
steps.go |
Neon
Neon is a fantasy CPU loosely inspired by the video game Shenzhen I/O.
Please see the manual for a detailed description.
Status
- CLI that can compile and run programs.
- WASM app that does the same thing on the browser.
- Graphics system, backed by HTML5 Canvas.
- Optional: Sound, video, 3D, etc.
Commands
The following commands assume you have cloned this repository and navigated to its root.
See it in action
go run git.gay/lewdum/neon/cmd/neon -r -m examples/loop.neon
Install it locally
go install git.gay/lewdum/neon/cmd/neon