auxn!

January 5, 2023 ยท View on GitHub

justforfunnoreally.dev badge

uxn virtual machine running inside of a audio plugin (standalone mode included)

๐Ÿšง๐Ÿšง๐Ÿšง beware of dragons and messy code ๐Ÿšง๐Ÿšง๐Ÿšง screenshot of in progress development, showing a memory view and the actual emulator

whats inside?

  • a reimplementation of uxn in rust (functional but could really use some structuring)
  • custom-varvara implementation runnning as a vst
    • console - only supports output
    • screen - mostly implemented, graphical glitches
    • audio - none

tests passed

  • arithmetic.rom
  • literals.rom
  • jumps.rom
  • memory.rom
  • stack.rom

special thanks to:

  • rekka and devine for creating uxn
  • compudanzas and their amazing uxn tutorial
  • the c2rust team which helped a lot in this port