home.social

#varvara — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #varvara, aggregated by home.social.

  1. 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.

    100r.ca/site/uxn.html

  2. 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.

    100r.ca/site/uxn.html

  3. 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.

    100r.ca/site/uxn.html

  4. 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.

    100r.ca/site/uxn.html

  5. 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.

    100r.ca/site/uxn.html

  6. @[email protected]

    @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
  7. @[email protected]

    @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
  8. @[email protected]

    @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
  9. @[email protected]

    @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
  10. @[email protected]

    @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
  11. Finaly trying to do something with the #uxn #varvara audio device.

    Thanks to @d6 for this awesome Tetris soundtrack example!

    git.phial.org/d6/nxu/src/branc

  12. Finaly trying to do something with the #uxn #varvara audio device.

    Thanks to @d6 for this awesome Tetris soundtrack example!

    git.phial.org/d6/nxu/src/branc

  13. Finaly trying to do something with the #uxn #varvara audio device.

    Thanks to @d6 for this awesome Tetris soundtrack example!

    git.phial.org/d6/nxu/src/branc

  14. Finaly trying to do something with the #uxn #varvara audio device.

    Thanks to @d6 for this awesome Tetris soundtrack example!

    git.phial.org/d6/nxu/src/branc

  15. Finaly trying to do something with the #uxn #varvara audio device.

    Thanks to @d6 for this awesome Tetris soundtrack example!

    git.phial.org/d6/nxu/src/branc

  16. „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.

    home.little-world.com/varvara-

  17. You have to love the expressiveness of #uxntal

    %👊💥👊💥👊💥👊💥( a b c d e -- f )
    { ORA ORA ORA ORA }

    Naming it the #jojo operator just doesn't cut it! :)

    #uxn #varvara

  18. 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)! 🚀

    git.sr.ht/~ismael-vc/kibi/tree

    viewsourcecode.org/snaptoken/k

    #uxn #varvara #uxntal #kibi

  19. Do you think this formated #uxntal table using ASCII control codes and markdown inspired macros to delimit data is readable?

    paste.sr.ht/~ismael-vc/399f6b0

    #uxn #varvara #datatable

  20. @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.

    greenarraychips.com/home/docum

    greenarraychips.com/home/docum

  21. 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 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!

  22. 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

  23. @tsalvo Just saw your work in progress on the stack implementation in 👋 . Great work, how neat! Hope it has gone well and as always happy to help! 🤓 github.com/tsalvo/varvara-fpga