#varvara — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #varvara, aggregated by home.social.
-
-
-
-
-
-
I'm not gonna lie, #uxn is the cutest damned thing I've seen in a while.
Someone made a custom portable virtual machine called the #Varvara and wrote code for that machine while following vintage design patterns.
It can run on any platform, including the browser and is a machine agnostic system. You can make applications, desktops - and it isn't limited by traditional hardware constraints.
"Let's try to go slow, and fix things."
Priceless.
-
I'm not gonna lie, #uxn is the cutest damned thing I've seen in a while.
Someone made a custom portable virtual machine called the #Varvara and wrote code for that machine while following vintage design patterns.
It can run on any platform, including the browser and is a machine agnostic system. You can make applications, desktops - and it isn't limited by traditional hardware constraints.
"Let's try to go slow, and fix things."
Priceless.
-
I'm not gonna lie, #uxn is the cutest damned thing I've seen in a while.
Someone made a custom portable virtual machine called the #Varvara and wrote code for that machine while following vintage design patterns.
It can run on any platform, including the browser and is a machine agnostic system. You can make applications, desktops - and it isn't limited by traditional hardware constraints.
"Let's try to go slow, and fix things."
Priceless.
-
I'm not gonna lie, #uxn is the cutest damned thing I've seen in a while.
Someone made a custom portable virtual machine called the #Varvara and wrote code for that machine while following vintage design patterns.
It can run on any platform, including the browser and is a machine agnostic system. You can make applications, desktops - and it isn't limited by traditional hardware constraints.
"Let's try to go slow, and fix things."
Priceless.
-
I'm not gonna lie, #uxn is the cutest damned thing I've seen in a while.
Someone made a custom portable virtual machine called the #Varvara and wrote code for that machine while following vintage design patterns.
It can run on any platform, including the browser and is a machine agnostic system. You can make applications, desktops - and it isn't limited by traditional hardware constraints.
"Let's try to go slow, and fix things."
Priceless.
-
@neauoire may I propose: varvara touch input, as an extension of the mouse device
additions:
- one byte for touch id (0 means no touch i.e. mouse input)
- one byte for touch pressure (>0 is down, 0 is up)
xy coordinates will reuse that of mouse device
as for pointer emulation, the varvara impl can fill in state/scrollx/scrolly as appropriate (e.g. one finger means leftclick, two finger means rightclick)
so if I use noodle with a touchscreen, it'll treat my touch input as the mouse
but if I use a rom that supports touch, it can detect touchid>0 and handle my touch input accordingly!
wdyt ^^
#uxn #varvara -
@neauoire may I propose: varvara touch input, as an extension of the mouse device
additions:
- one byte for touch id (0 means no touch i.e. mouse input)
- one byte for touch pressure (>0 is down, 0 is up) EDIT: upsize to short for better fidelity
xy coordinates will reuse that of mouse device
as for pointer emulation, the varvara impl can fill in state/scrollx/scrolly as appropriate (e.g. one finger means leftclick, two finger means rightclick)
so if I use noodle with a touchscreen, it'll treat my touch input as the mouse
but if I use a rom that supports touch, it can detect touchid>0 and handle my touch input accordingly!
wdyt ^^
#uxn #varvara -
@neauoire may I propose: varvara touch input, as an extension of the mouse device
additions:
- one byte for touch id (0 means no touch i.e. mouse input)
- one byte for touch pressure (>0 is down, 0 is up) EDIT: upsize to short for better fidelity
xy coordinates will reuse that of mouse device
as for pointer emulation, the varvara impl can fill in state/scrollx/scrolly as appropriate (e.g. one finger means leftclick, two finger means rightclick)
so if I use noodle with a touchscreen, it'll treat my touch input as the mouse
but if I use a rom that supports touch, it can detect touchid>0 and handle my touch input accordingly!
wdyt ^^
#uxn #varvara -
@neauoire may I propose: varvara touch input, as an extension of the mouse device
additions:
- one byte for touch id (0 means no touch i.e. mouse input)
- one byte for touch pressure (>0 is down, 0 is up) EDIT: upsize to short for better fidelity
xy coordinates will reuse that of mouse device
as for pointer emulation, the varvara impl can fill in state/scrollx/scrolly as appropriate (e.g. one finger means leftclick, two finger means rightclick)
so if I use noodle with a touchscreen, it'll treat my touch input as the mouse
but if I use a rom that supports touch, it can detect touchid>0 and handle my touch input accordingly!
wdyt ^^
#uxn #varvara -
@neauoire may I propose: varvara touch input, as an extension of the mouse device
additions:
- one byte for touch id (0 means no touch i.e. mouse input)
- one byte for touch pressure (>0 is down, 0 is up) EDIT: upsize to short for better fidelity
xy coordinates will reuse that of mouse device
as for pointer emulation, the varvara impl can fill in state/scrollx/scrolly as appropriate (e.g. one finger means leftclick, two finger means rightclick)
so if I use noodle with a touchscreen, it'll treat my touch input as the mouse
but if I use a rom that supports touch, it can detect touchid>0 and handle my touch input accordingly!
wdyt ^^
#uxn #varvara -
„Textvorschläge sind immer willkommen“
Ihre Leseleidenschaft hat Varvara schon viel beim Deutschlernen geholfen. Deshalb hat sie bei Little World den „Buchclub“ gegründet, wo sie sich mit anderen über Prosa und Poesie austauscht. -
-
I made a #gapbuffer in #uxntal in about 500 bytes of #uxn bytecode!
https://paste.sr.ht/~ismael-vc/4e90f62e9149f8b7a0dc91175abcb4a367e8f35b
It outputs:
https://paste.sr.ht/~ismael-vc/bc25e5df6cbe5f3d01fc4c8d8f4477253d67b2b2
(Gap size 4 bytes for debuging purposes, I still need to do proper bounds checking but I think that's about it.)
Used this as reference:
-
-
-
-
I finally got some time to work in kibi today, I have impremented and debugged kibi/get-win-size, kibi/get-cur-pos (used to get the window size) and updated kibi/draw-rows to draw the correct number of purple tildes on the first column. 😊
I also made the makefile a lot nicer. 🧘♂️
That means I'm almost at the middle of chapter 3 "Raw input and output", at step 35 of the original tutorial (special case the last row)! 🚀
https://git.sr.ht/~ismael-vc/kibi/tree/main/item/src/kibi.tal
https://viewsourcecode.org/snaptoken/kilo/03.rawInputAndOutput.html
-
Do you think this formated #uxntal table using ASCII control codes and markdown inspired macros to delimit data is readable?
https://paste.sr.ht/~ismael-vc/399f6b0a0487b2c775b057ecdec347abf3501c64
-
@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
-
Good evening, and welcome to Uxn News Today!
In our top story, Angelwood has just announced an exciting new project on Discord: an uxntal #barcode generator!
This innovative tool, designed for the Uxn ecosystem, is now available for exploration.
You can check it out at https://git.sr.ht/~angelwood/upca-uxn. Stay tuned for more updates on this development, and join the conversation with hashtags #uxn, #uxntal and #varvara.
That’s all for now—back to you!
-
Nebu: A Spreadsheet Editor for Varvara — https://wiki.xxiivv.com/site/nebu
#HackerNews #Nebu #Spreadsheet #Varvara #Tech #Innovation #Software #Development -
I am very aware of the #uxn and #Varvara stack machines, and have looked closely at them. Lots of software applications. The reason I did not take that path, is that they are optimised for 8/16 bit CPUs. The #J1 / #MecrispIce family is much better optimised for FPGAs.
@AlgoCompSynth -
Fosschild and Penguin meet strange creatures.
-
@tsalvo Just saw your work in progress on the stack #CPU implementation in #PipelineC 👋 . Great work, how neat! Hope it has gone well and as always happy to help! 🤓 #uxn #varvara #AnaloguePocket #FPGA #stackmachine #FPGA #HDL https://github.com/tsalvo/varvara-fpga