dfischer / nux

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nux

A Go implementation of the Uxn virtual machine, by nf.

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.

About

License:Apache License 2.0


Languages

Language:Go 100.0%