home.social

#uxn — Public Fediverse posts

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

fetched live
  1. Learning #uxn is called "going down the Hundred Rabbits hole."

  2. One of the first game we ever published for #Uxn was Donsol, five years ago, to celebrate, we've made a whole new version of the game with new monster sprites, better resolution and animations.

    We had originally made it with the Playdate in mind, but they didn't want it so we're making available to play it directly in the itchio page, or via your favourite Uxn emulator!

    hundredrabbits.itch.io/donsol

    We hope that you enjoy it.
    Have a good autumn. :)

    Rek & Dev

  3. Climbing up the chain of abstraction, first a pixel, then an icon, then an image, then many images..
    #uxn #lisp

  4. Added support for uxn device calls to Heol Lisp so that I can do Varvara bindings. Here's my first pixel for #lispGameJam!
    wiki.xxiivv.com/site/heol.html
    #uxn

  5. As I install magic lantern on my canon 6D a terrible thought crosses my mind... has anyone made #uxn run... on a Canon camera? :uxn:

  6. A nearly 3 minute long monologue to demo my finished revision of my #uxn text engine!!! Special effects are now able to be scripted with UXN, Music is now able to be played during cutscenes. Scenes can now have up to 65536 Faces and 65536 lines of text!

    Cutscene Markup: paste.sr.ht/~angelwood/a8de1ed

    Source-code: git.sr.ht/~angelwood/rpg-tx

    Spoilers for Deltarune as the monologue is from there! And make sure to wear headphones

  7. I need to figure out how to get #UXN running on my TrimUI Brick. Pointers welcome!

  8. finished adding some little stars and refining the perspective and it looks great!

    i wish i had a playdate because the aspect ratio + 1bbp fits it sooo nicely

    #uxn

  9. It's been a long time coming, but I can finally close the design loop where every #uxn program has an application manual in its own metadata, as opposed to having to carry around a file with a program binary.
    wiki.xxiivv.com/site/metadata.

  10. An Archive of #uxn Software:
    Floppy edition

    files.angelwood.xyz/assets/dis

    ftp://files.angelwood.xyz/assets/discs/uxn_floppy.zip

  11. I have 615848 chores to do, so naturally I spent the entire evening refreshing what I remember about #uxn and making design notes for a Thing I'm Totally Going to Write and Finish
  12. based on recent #uxn IRC discussion

  13. Still bike sheding the "PUI" (Paper User Interface) for the #uxn paper computer.

    Grab the PDF at itch.io:

    ismael-vc.itch.io/paper-muxn-x

  14. i have been spending alot of my time working on libraries/helpers for a larger #uxn project i have been planning out in the background. and the last major thing i needed was proper music playback

    instead of just using Console/exec execute a program to play mp3 files, i wrote a little varvara extension device to use libxm(github.com/Artefact2/libxm) to play tracker files!!

    once the sourcecode looks less like a hazard to public health ill release it :P

    song: modarchive.org/module.php?1695

  15. ready to play the slowest, jankiest mac solitaire game of all time???

    (kodiak.rom running well enough in the 68k #uxn emulator to actually win a game of solitaire)

  16. Ok! Spent all weekend starting on a #uxn exploration by implementing uxn from scratch.

    Ended up using JavaScript even after all my complaining because I'm intending to make a single shareable .html file that acts both as the full vm implementation inlined, but also generates documentation from its own opcode definitions, which is fun~

    I'm also making the code painfully verbose for each opcode. There's only and handful of them and they're not complicated but all the official implementations are suuuuper compact code, which caused me misunderstandings when trying to understand some.

    Every time I play with uxn I need 2-3 wiki pages and a hex calculator open, so hopefully if I finish this I'll have myself a full single-page version with a hex calculator, a uxn implementation, a text-editor & compiler, and all the docs in one place.

    Here's a cute little live vm-viewer component I just finished adding to the page~

  17. CW: griping

    just went to check on uxn-lfb and found that on this netbook running alpine an update has broken my framebuffer code 😱

    nothing the ROM draws shows up, the ROM exits, the OS is still running fine but the framebuffer is still "dead" until i reboot.

    i'm 90% sure this is due to something foolish i'm doing but still frustrating to have to unexpectedly start debugging it.

    need to make more progress on the uxn-nfb port (#uxn for NetBSD framebuffer)

  18. Figured before I try to write my own #uxn -inspired system I should probably swish the uxn implementation around in my mouth some more first by reimplementing it from scratch.

    Appreciating the layout of the opcodes a whole lot more as I do this exercise ~

  19. Added the controller and the key port, fixed the missing write port.

    Pixel accepts 1 of 4 colors, 0 is white (default), 1, 2 , 3 can be whatever you choose.

    Controller/key is for when you "type" a key, Console/input if for when data comes from a "line".

    Exercises could be to make a pixel move, change color when detecting a collision, match an expected output image, implement gravity (update frame on controller input).

    Thrift a 24 bytes OS adding 0x22+0x20=0x42:

    github.com/Ismael-VC/thrift

    #uxn