Skip to main content

Search

Items tagged with: Uxn


this has been a joy to make so far. Love seeing everything just click into place.

#uxn #theWorkshop


Building a new #uxn app. The first building block? mouse-based window resizing
#uxn


It even runs #uxn :cooldog:

Happy birthday Andreer 😀
#uxn


@sigrid@ftrv.se hop on #uxn on irc.esper.net if you need a hand with that 😀


This may even work: A very early attempt to port #uxn to #WioTerminal, starting from the ESP32 port by @maxime_andre


I started making a personal varvara/uxn emulator. mainly for fun, but also I want to maybe modify it for my own needs in the future, and the implementation of uxnemu is waaay over my head right now, so i thought the best way to understand it is to make one from scratch.

so far i'm going over uxn opcodes one by one. though i'd share something, so here are its first words

#theWorkshop #uxn


Content warning: uxn bugfix

#uxn


Did a bit of optimizing this morning.

Animating 8000 rabbits in #uxn before at 60 FPS, on a 12 years old laptop. 🐰

#uxn


As I'm using #uxn a lot recently, and I often run Windows #9x or 3.1, I've compiled uxncli and uxnasm for #DOS. I'm not going to compile uxnemu for DOS, though - instead I plan to make a Win 3.x port. http://usagi.sdf.org/soft/
No sources attached, as no fixes to the code were needed, or they were trivial.

Before win16 port, I gotta try to optimise uxn11, though.

P.S. Hi @neauoire ~

P.P.S. pyon~


@neauoire

Oh sick! Is it posted somewhere? I didn't see any mention of classic Macs as a target platform for #uxn online.


#febrajam #22
Another day, another monstosity in #orca. #uxn version again.
This time a "sequencer" is quite big, it even resembles a map of the Earth, haha. I almost found a perfect way of automating orca, but I have something slightly different in mind for next time.
White #sunvox looks beautiful.
https://www.youtube.com/watch?v=kZFIUbYfpKI


#uxn folks:

Just FYI, it's a bit old, but I found that someone has had limited success porting SDL over to PPC Macintosh:

https://nondisplayable.ca/2017/12/20/sdl-on-classic-mac.html

In an alternate universe where I have unlimited free time, it would be a dream of mine to get uxn running on a 68k mac. It would feel very full-circle. XD

(My skills aren't anywhere close to that yet, though, so don't get your hopes up on my account, lol)
#uxn


Updated beetbug to work as a #uxn REPL, it has a little assembler that will compile the program so you can step through it. It also has a full cli mode which does away with the UI altogether.

The uxn instance is entirely virtualized and is implemented as VM within uxn itself.

https://git.sr.ht/~rabbits/beetbug
#uxn


#febrajam #19
#uxn #orca with #sunvox again.
Tried one more way of automating everything, actually I like that one more than others, I think.
Today I decided to recreate in orca a track I wrote when I was a teenager - like, I don't know, maybe I was 13-14 years old.
I didn't really succeed, for some reason I couldn't fully recreate the same sounds and moods, I'll try again sometime.
By the way I'm sorry, I only realised what it looks like at the very end, haha. I hope it is not too obvious.


So, @asie has updated the #uxn emulator for NDS. It can now run Oquonie 😀
https://github.com/asiekierka/uxnds/releases/tag/v0.3.6
#uxn @asie


@wim_v12e writing an mbox/maildir parser in #uxn would be surprisingly easy honestly


wait, wait, wait.

You can use it with #uxn?!
Where can I read more?

#sunvox #orca #febrajam


#febrajam #17
Back to #orca with #sunvox again (my brain is not working right for puredata today). File is too big for my instance, so it is on youtube.
This time I used #uxn version of orca and again tried to automate it. But it has smaller working area than C version, so I did it differently and almost succeeded. I feel wrong when for doing it, haha, as if I'm breaking the rules.
https://www.youtube.com/watch?v=xmAQFKKVvYE


that looks really nice! ✨

if i ever return to my ff1-esque #uxn rpg i'll definitely need something similar for the combat damage animation
#uxn


Content warning: funaday determ uxn

#uxn


I'm not saying that this is or isn't possible on #uxn, I just love to marvel at the type of software that people dreamed up on computers far less powerful than ours.
#uxn


I was pondering what things might be possible on #uxn, and stumbled across this little DOS gem from 1986:

https://archive.org/details/FordSimulatorBuyersGuideCustomerResponse
#uxn


Hey @neauoire I wonder if this neat little handheld would run PotatoOS?

https://play.date/

Reminds me of #uxn


for sure! #uxn also encourages you to consider whether to check the exit condition at the start of the loop (as you've done here) or at the end after the first iteration (replacing the final jump with a JCN).

it's definitely a different way of thing from what i was used to.
#uxn


The #uxn release of the game is an attempt to fend off bitrot and allow for this little game to still be playable in the future. We will ship the game rom with the documentation and code needed for anyone to write their own emulator on the platform of their choosing.

The entire game and all its assets is about 70kb zipped, we will also make an executable where the rom is wrapped within an emulator that will be in the 300kb range.

The original version of this game was nearly 200mb.
#uxn


The next version of doldrusidus, a pocket universe simulator for #uxn machines, v0.4.1, is now released.

Proquints are now supported in a few places, and the interface shows you more information about the world (seconds since epoch, camera position, entity properties).

devlog: https://desertslug.itch.io/doldrusidus/devlog/487366/interface-improvements-proquints

#gamedev


I’m curious what the overall file size is headed towards in comparison between the two “versions”. I’d imagine it’s gotta be more crunched on the #uxn implementation.
#uxn


A tiny(220 bytes) checksum program for your #uxn rom needs, originally written by @d6.

Checksum is a number that is unique to a file based on its content, so any change in that number, will change the checksum result. It's useful to find out if a file, during a transaction, was changed or damaged in some way.

https://git.sr.ht/~rabbits/sketches/tree/main/item/checksum/checksum.tal


"Hopefully, eventually, a small compiler implemented in Uxntal for a statically typed functional language running on #uxn."
https://codeberg.org/wimvanderbauwhede/funktal
#uxn


so i made a #FunAday page for my project -- which is hacking on my #uxn terminal emulator every day in february:

http://plastic-idolatry.com/erik/2023/funaday/

the page is still a bit sparse but there's more to come.


Content warning: uxn term icon

#uxn


On the #uxn irc channel through @d6's uxn terminal. :uxn:

GOALS


I'd almost forgotten I made this dithered doodling toy last year when learning #uxn. I still find it oddly fun to mix the various brushes while toggling fade on/off. https://github.com/tbsp/verf
#uxn


when i assemble and run potato.rom with the latest uxnasm - i get this view, but can't see a mouse or seem to do anything. does anyone know what i'm doing wrong? #uxn

https://git.sr.ht/~rabbits/uxn
https://git.sr.ht/~rabbits/potato

```
cd uxn
./build.sh
cd ../potato
../uxn/bin/uxnasm src/potato.tal potato.rom
../uxn/bin/uxnemu potato.rom
```

i'm on pop os (basically ubuntu)
#uxn


I took a shot at making an 8x8 version of the uxntal alphabet (uxntalphabet?) and allowing Beetbug to switch to it for displaying instructions. Couldn't get the mode flags packed in, but showing them alongside seems to work alright. #uxn
#uxn


I have now achieved mpeg-level glitching.
(probably due to the fact that I'm using the same buffer for storing the frame data and reading the file)
#uxn
#uxn


Update to my #uxn animation player thingy. I switched to encoding GIFs for now, and pushed the new encoder to the repo:
https://github.com/GhettoBastler/uxn-player

It still uses Python, but doesn't require FFmpeg anymore.
#uxn


New year's resolution (320x240) 😂

(I wanted to finish it last summer...) #uxn #esp32
So I worked on it a little this morning 😊

Lo, thar be cookies on this site to keep track of your login. By clicking 'okay', you are CONSENTING to this.