Hey everyone,
After a bit of conversation on the topic, I've decided to add two new
basic memory operations to the System/expansion port. The first one has
been requested many times:
- FILL: 0x00 Fill a length of memory with a value, starting at address.
- CPYL: 0x01 Unchanged, Copy memory starting by the first byte.
- CPYR: 0x02 Copy memory starting by the last byte.
The documentation has been updated to reflect the change:
https://wiki.xxiivv.com/site/varvara.html#system
I've written a basic example that demonstrates and test the commands:
https://git.sr.ht/~rabbits/uxn/tree/main/item/projects/examples/devices/system.expansion.tal
Enjoy! Let me know if you have any questions :)
Dll