~rabbits/uxn

FILL/CPYR System/expansion commands

Details
Message ID
<6a8207b3-9261-4a1a-9850-6ed56a6540c5@100r.co>
DKIM signature
pass
Download raw message
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
Reply to thread Export thread (mbox)