nux

command module
v0.0.0-...-7404ff5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 11, 2023 License: Apache-2.0 Imports: 19 Imported by: 0

README

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.

Documentation

Overview

Command nux executes Uxn ROMs on a Varvara machine.

Directories

Path Synopsis
Package uxn provides an implementation of a Uxn CPU, called Machine, that can be used to execute Uxn bytecode.
Package uxn provides an implementation of a Uxn CPU, called Machine, that can be used to execute Uxn bytecode.
Package varvara implements the Varvara computing stack.
Package varvara implements the Varvara computing stack.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL