Uxn

Uxn is a small tech ecosystem designed by Hundred Rabbits.

The Uxn ecosystem is a personal computing playground, created to host small tools and games, programmable in its own unique assembly language.

It was designed with an implementation-first mindset with a focus on creating portable graphical applications; the distribution of Uxn projects is akin to sharing game roms for any classic console emulator.

With only 64kb of memory, it will never run Chrome, TensorFlow or a blockchain. It sucks at doing most modern computing, but it’s also sort of the point; it’s more about finding what new things could be made in such a small system.

The design of the virtual computer was inspired by Forth. Applications are built using a programming language called Tal (or Uxntal).

|0100
    ;string ,pstr JSR
BRK
@string "Hello 20 "World $1
@pstr ( str* -- )
    &w
        LDAk #18 DEO
        INC2 LDAk ,&w JCN
    POP2
JMP2r

Learn more

Tools