@rl_dane @mdc I wonder how #uxn opcodes compare to what F18 chips from #GreenArrays have.

Only 32 opcodes, 8 of them special (can be used in th last 3 bits of a kind of 18-bit #VLIW word) versus 256 opcodes of #uxn

#varvara offers much more high level i/o, F18A has 4 interchip ports, GPIO, A/D interface and SERDES, which can be used to build things like Ethernet for example.
varvara-fpga does not implement most varvara I/O features at all.

https://www.greenarraychips.com/home/documents/greg/DB001-221113-F18A.pdf

https://www.greenarraychips.com/home/documents/greg/PB004-110412-F18A-IO.pdf

@mdc

AFAIK, there hasn't been a hardware implementation of #uxn thus far.

The instruction set is pretty simple, the core is just 100 lines of C. I'd surmise it could be implemented in the very dinkiest #fpga, and using some kind of TTL asic or something (I'm way, way, way beyond my competency, here (and almost everywhere else, lolol)) should be quite doable.

Of course, stuff like graphics would be more complex, as it gives you any 4 colors out of a range of 4096, and the display size can be variable, but it's been implemented on reasonably limited hardware like the #PlayDate and Gameboy Advance.

I'm kind of wondering if anyone has attempted a true 8-bit implementation, like on a #Commodore64. XD

The cell-based coloring system of most 8-bit micros would be challenging to adapt uxn to, unless you just assumed monochrome.

alcinnz
alcinnz boosted

I went through @compudanzas uxn tutorials once, had fun, and forget everything again. So I did it again, but this time I tried to make some literate programming style notes about all the different aspects I'm picking up. I'm through with my second attempt and I have to say that it was worth the effort. At least the basics stuck now (or so he hoped...)

The notes can be found here but I haven't cleaned up anything yet. I'm pretty sure I have some conceptual mistakes in there as well. The format is also not very consistent along the notes, since I lost patience with myself at times.

https://codeberg.org/thgie/literate-uxn

#uxn#LiterateProgramming

I went through @compudanzas uxn tutorials once, had fun, and forget everything again. So I did it again, but this time I tried to make some literate programming style notes about all the different aspects I'm picking up. I'm through with my second attempt and I have to say that it was worth the effort. At least the basics stuck now (or so he hoped...)

The notes can be found here but I haven't cleaned up anything yet. I'm pretty sure I have some conceptual mistakes in there as well. The format is also not very consistent along the notes, since I lost patience with myself at times.

https://codeberg.org/thgie/literate-uxn

#uxn#LiterateProgramming

Raúl Chouza
alcinnz
Raúl Chouza and 1 other boosted

Hello everyone!

"Uxn Introduction (2)" video tutorial starts in 30 minutes!

- https://youtube.com/live/vwYAipaRbc4

Missed the first one? Catch "Uxn Introduction (1)" on YouTube's "Docunauts" channel:

- https://www.youtube.com/watch?v=u0ifjegamqY

Feedback is greatly appreciated.

Join the #uxn #uxntal #varvara #docunauts community and dive in!

Hello everyone!

"Uxn Introduction (2)" video tutorial starts in 30 minutes!

- https://youtube.com/live/vwYAipaRbc4

Missed the first one? Catch "Uxn Introduction (1)" on YouTube's "Docunauts" channel:

- https://www.youtube.com/watch?v=u0ifjegamqY

Feedback is greatly appreciated.

Join the #uxn #uxntal #varvara #docunauts community and dive in!

Hello everyone!

Get ready for the "Uxn Introduction (2)" video tutorial dropping soon!

Missed the first one? Catch "Uxn Introduction (1)" on YouTube's "Docunauts" channel:

https://www.youtube.com/live/u0ifjegamqY?si=1z_Hxcy5smEk0I0d

Feedback is greatly appreciated.

Join the #uxn #uxntal #varvara #docunauts community and dive in!

Hello everyone!

Get ready for the "Uxn Introduction (2)" video tutorial dropping soon!

Missed the first one? Catch "Uxn Introduction (1)" on YouTube's "Docunauts" channel:

https://www.youtube.com/live/u0ifjegamqY?si=1z_Hxcy5smEk0I0d

Feedback is greatly appreciated.

Join the #uxn #uxntal #varvara #docunauts community and dive in!