Search
Items tagged with: Uxn
haha! success! here's my original goal achieved, teaching my linux box how to execute #uxn roms!
now i can mark executable any uxn rom (with metadata), stick it somewhere on my path like ~/bin, and run it from the terminal or from a "run command" popup or from my window manager
lol yeah it's way more complicated than the recommended method of shell aliases, but still feels pretty cool
https://git.orbital.rodeo/mike/system.git/html/etc/binfmt.d/uxn.conf.html
🤔 every uxn rom could become a standalone apt-install-able application using this...
idk if this is the most efficient way to do it, but with @neauoire's help, i could make file(1) detect (most of) my #uxn roms 👍
the configuration that does this is here: https://git.orbital.rodeo/mike/home.git/html/.magic.html
🤔 wonder if i can use binfmt_misc
to tell linux that when i type chmod +x ./potato.rom; ./potato.rom
that it should use /usr/bin/uxnemu
to launch it
then i can just dump piles of cool roms into my bin/
, which is in $PATH
, and launch them from anywhere
#uxn
Implemented a near-identical version of the macintosh "Note Pad" application, with a couple of fixes. It compiles to a neat 7kb #uxn rom.
source: https://git.sr.ht/~rabbits/uxn-utils/tree/main/item/gui/notepad/notepad.tal
devlog: https://merveilles.town/@neauoire/110271819947661225
https://100r.co/site/weathering_software_winter.html
#projects #compiler #uxn
https://github.com/nf/nux #uxn
I'm specially happy with the new way I'm doing blending modes, removing per-nibble for loops in favor of some bit wrangling wizardry.
2.9x speedup for 2bpp sprites (chr) and 2.55x for 1bpp (icn).
Still have some unmerged changes with an updated uxn core, since I have that on a separate branch where I was doing oquonie work, but will be there soon.
#uxn #gba #gbadev
❤
repo: https://github.com/mayakarabula/uxnts
but it's very much WIP now
#uxn
GitHub - mayakarabula/uxnts: Uxn emulator for web engines and cli written in TypeScript (Work In Progress)
Uxn emulator for web engines and cli written in TypeScript (Work In Progress) - GitHub - mayakarabula/uxnts: Uxn emulator for web engines and cli written in TypeScript (Work In Progress)GitHub
@neauoire and @rek's stated "implementation-first mindset" has indeed paid off - the system was very easy to implement (with some help from the folks in #uxn on irc): I had the CPU working within a day, and have mostly spent time fiddling with OS integration (screen, files, input devices).
Work in progress: https://github.com/nf/nux
The following sequence of bytecode is a valid #uxn quine. Uxn is at an advantage in that raw hex is valid uxn code. So the quine here reads its own program(without self-evaluating it, or introspection) and outputs itself again.
https://en.wikipedia.org/wiki/Quine_(computing)
#uxn #theWorkshop
"Funktal: a frugal functional programming language"
https://wimvanderbauwhede.codeberg.page/articles/funktal/
You can also try it out:
https://codeberg.org/wimvanderbauwhede/funktal
#Funktal #Uxn
Funktal: a frugal functional programming language
Funktal is a functional programming language for the 64 kB Uxn virtual machine.Wim Vanderbauwhede
https://git.sr.ht/~rabbits/uxn-utils/tree/main/item/cli/opctest/opctest.tal
#uxn #finishIt #theWorkshop
It's an affordable, modern, open source, Z80 based 8bit computer that pretty much ticks all my boxes I wanted from a hobby machine like that!
I will be getting one as soon they get back in stock state side
Wonder if I could get #uxn on it as it also supports FORTH (although I'll start with their BASIC, as I'm not a good programmer and BASIC is quite fast on it 😉)
https://nilfm.cc/adventures_in_uxn_and_crystal.html
#uxn #crystal-lang #mblaze
nilFM — adventures in uxn and crystal
lair of drkste aka nilix: software artisan, digital philosophernilfm.cc
https://hacklab.nilfm.cc/taro
https://git.sr.ht/~rabbits/uxn/tree/main/item/src/devices/screen.h#L31
https://git.sr.ht/~rabbits/psi-forth/tree/master/item/src/psi.tal
Very worthwhile use of 6.4kb