Search
Items tagged with: Uxn
https://rosettacode.org/wiki/Category:Uxntal
#uxn
https://github.com/max22-/compiler
GitHub - max22-/compiler
Contribute to max22-/compiler development by creating an account on GitHub.GitHub
A few more ROMs are working on the Analogue Pocket Uxn core, and input is hooked up now! I have so much more to do, so a lot of things still don’t work, but a little more progress is always exciting to see! 😀
Next, I’ll try to implement the auto-advancing sprite drawing (where a single instruction could draw as many as 16 sprites).
#uxn running on my Zaurus Husky :3 🦖🐶
It's uxn38, running the timer ROM from its example programs! I made a custom rootfs with buildroot and an old kernel on an SD card. I wanna make something out of this cute little puter and #uxn seems to be a good fit!
uxn38: https://github.com/zzo38/uxn38
GitHub - zzo38/uxn38: Implementation of uxn/varvara
Implementation of uxn/varvara. Contribute to zzo38/uxn38 development by creating an account on GitHub.GitHub
Spent a bit of time today to make the html5 experience of the #uxn emulator somewhat less awful.
There's a clearly indicated zoom toggle button, a way to share the rom via url encode, and they don't vanish offscreen anymore when the window is too high.
https://rabbits.srht.site/uxn5/
https://github.com/origedit/uxnfiles/tree/main
GitHub - origedit/uxnfiles: a non-functional file browser for uxn
a non-functional file browser for uxn. Contribute to origedit/uxnfiles development by creating an account on GitHub.GitHub
A* pathfinding implemented in Bur, compiled to a #uxn ROM.
https://github.com/kiedtl/bureaucrat/blob/master/projects/astar.bur#L80
I've added copies of source files for most #uxn tools, and other software, here:
http://wiki.xxiivv.com/etc/
These will be automatically updated as I work on them in their individual repositories, but mirrored there for reliability. They are also embedded in their wiki pages, for example:
http://wiki.xxiivv.com/site/left
Well, at least the memory protection feature is worth using. kind of
Basically, sending a magic byte to .System/debug triggers special behaviour, marking memory as readonly, escalating privs to write to readonly memory, or printing out a pretty backtrace.
Not backwards compatible unfortunately, so I added a metadata flag to allow for selective compilation depending on whether the code is being run in a generic #uxn emulator or Bur's builtin one.
compudanzas — uxn tutorial
a beginner's, slow-paced and comprehensive guide for programming the varvara computer based on the uxn core.compudanzas.net
I'm finally getting back into #uxn/#varvara, and have run into some trouble following the Compudanzas tutorial - I can build any given .tal file once, but after doing so once if I do so again I get
hello.tal line 0x0000: Memory overwrite: LIT.
in the terminal output from launcher.rom and the .tal file is corrupted - anyone have pointers on where to look to start debugging this? I don't have a lot of C skill at this point, so haven't dug much into the uxnasm source yet.
Lovely as always!
It would be fun to squash some of these down into .uf1 files. https://wiki.xxiivv.com/site/ufx_format.html #uxn
https://git.sr.ht/~rabbits/decadv/tree/main/item/tcc/day2.tal
https://git.sr.ht/~rabbits/decadv/tree/main/item/tcc/day1.tal
For my #DecemberAdventure, I've optimized uxnfloppy so that it runs at 60 fps most of the time at 640x480! Here is a video of bunnymark.tal running on the laptop. It can draw around 2000 sprites before it goes below 60 fps!
Reading @neauoire's posts about character input, got me wondering if it is possible to do character recognition with neural networks inside UXN.
After a few hours of work, the answer is: Yeah, kind of (?)
As a proof of concept I implemented a 3 layer neural network trained on MNIST.
Since UXN has limited memory and no floating point operations, I decided to use a binary neural network: Each weight & activation is quantized to a single bit.
#uxn
https://git.sr.ht/~rabbits/grail/tree/main/item/src/grail.tal
http://wastingmoves.com/december_adventure_2023.html
I'll be coding daily on my small virtual stack machine inspired by #uxn.
Hopefully I'll have made a basic text editor by the end of the month!
https://git.sr.ht/~louismerlin/december-adventure
Lurking around the cool corners of Fedi, I recently learned about #DecemberAdventure. https://eli.li/december-adventure
I'm gonna skip Advent of Code this year and instead commit to spending at least a few minutes every day next month working on my now-abandoned Morse code game for #uxn.
Oatmeal - December Adventure
The Advent of Code is cool, but a lot, and not everyone’s jam. The December Adventure is low key. The goal is to write a little bit of code everyeli.li
hey! what do you mean with "I've copied uxnasm into the build folders"? you put it there along with build.sh?
if that's the case, I suggest editing the build.sh file and replacing what I'd guess appears as "uxnasm", with "./uxnasm" so that it runs uxnasm from the current directory.
alternatively, you could put uxnasm in your "PATH" so that you can run it from anywhere—I think that's what the build script is assuming you have. There are many ways of doing that and I don't have a specific recommendation, but hopefully, you can find out how to do it. (if not, let me/us know!)
tagging this with #uxn so that others can jump in.