Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nf/nux
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/nf/nux
- Owner: nf
- License: apache-2.0
- Created: 2023-04-11T08:53:10.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-11T12:17:20.000Z (over 1 year ago)
- Last Synced: 2024-08-03T17:09:17.877Z (6 months ago)
- Language: Go
- Size: 173 KB
- Stars: 41
- Watchers: 3
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-uxn - Nux - Emulator written in Go. (Emulators)
README
# nux
A Go implementation of the [Uxn](https://100r.co/site/uxn.html) virtual
machine, by [nf](https://nf.wh3rd.net/).## Features
- Full support for Varvara's System, Console, Screen,
Controller, Mouse, File, and Datetime devices.
- Live-reloading and rebuilding of uxntal source (`-dev`).
- An interactive debugger (`-debug`).
- Runs on macOS, Linux, and Windows (mostly tested/developed on macOS).## Todo
- Implement the Audio device.
## Known issues
- The File device is not well-tested, and likely has bugs.
- The button events of the Mouse device somehow misfire.
- Included source files are not watched by the `-dev` feature.
- The GUI doesn't always shut down when exiting the debugger.