Experiments with emulating the Uxn personal computing environment created by 100R using Kotlin, built live at https://twitch.tv/sebi_io!
-
How does the stack work?: The stack is separate from the main memory of the Uxn machine, and is 256 bytes in size, can't be addressed randomly, is fully managed by the CPU.
-
Implement minimal set of instructions (
LIT
,ADD
,DEO
,BRK
) -
Successfully run a first simple program / ROM
-
Basic screen support
-
DEO2
instruction - Screen visualization
- Pixel support
- Sprite support
- 1bpp
- 2bpp
-
-
Basic system support
- System colors
-
Build immutable version of the
UxnMachine
using kx.collections.immutable
- Uxn main page
- Varvara, the "computer" surrounding the Uxn CPU
- Uxn tutorial, multi-part
- CPU instruction tests
Device Address 0x18
(Console Write)