Email or username:

Password:

Forgot your password?
charlie

I started making a personal varvara/uxn emulator. mainly for fun, but also I want to maybe modify it for my own needs in the future, and the implementation of uxnemu is waaay over my head right now, so i thought the best way to understand it is to make one from scratch.

so far i'm going over uxn opcodes one by one. though i'd share something, so here are its first words

#theWorkshop #uxn

2 comments
Devine Lu Linvega

@bellinitte that's definitely the better way, I keep on re-implementing it too to keep it fresh in my mind.

I've recently started thinking about the VM in a completely different way. Instead of going in the traditional POP/PUSH implementation, I've tried looking at it like a register machine with a conveyor belt.

git.sr.ht/~rabbits/uxn/tree/ma

Also, if you need here's the test rom that I use to verify my implementations:

git.sr.ht/~rabbits/uxn5/tree/m

Daikon is the perfect name

@bellinitte that's definitely the better way, I keep on re-implementing it too to keep it fresh in my mind.

I've recently started thinking about the VM in a completely different way. Instead of going in the traditional POP/PUSH implementation, I've tried looking at it like a register machine with a conveyor belt.

charlie

@neauoire I'm taking some inspiration from your uxn-fast, it's so neat. I love the way you captured all this repetition and complexity into these little macros, especially how the keep mode works.

Go Up