Pinned post

✅ Time for a handy pinned toot for common answers to questions friendly Merveillesians have been asking me 🧐

1️⃣ No
2️⃣ Yes, twice!
3️⃣ The value of your investments may go up as well as down

Managed to push an update to (a.k.a. uxnemu on SDL) that I wanted to incorporate for ages! I got close, but didn't quite make it 🤔

The Screen device now writes to an image that has an indexed palette in SDL rather than raw RGBA values. It's more efficient than maintaining two RGBA layers and blending with alpha, and it makes Varvara noticeably faster on my Pi 4 🎉

Big thanks to @foura for giving me a pointer to the essential docs I couldn't find last time! 😊

Tonight I ported 's Uxn VM to the MegaGRRL hardware (my ESP32-powered VGM player). Seemed like it would be fun, and it was :)

Here is a little demo...

Had to lower the screen resolution (not enough RAM for full screen framebuffers!), but it has sound, output through the YM2612's DAC register. D-pad emulates a mouse. Also had to do a bodge to the drum-rack example to get it working on the lower resolution.

For Today's Diversion, I ported
@neauoire's UXN stack machine VM, written in portable C89, to a 286 :D. And well, it works!

I've taken up @solene 's challenge -

Adding GRUB_CMDLINE_LINUX="mem=512M nr_cpus=1" to /etc/default/grub on Debian gets it working for me. My laptop is already 15 years old so going from 2GB to 512MB of RAM is no great shakes. Still compiles like a charm :-)

No Firefox for me, now using w3m and tooting with brutaldon. I use Vim all the time and now I'm composing toots with it: this is amazing!

Little word-wrapping, font-loading example I worked on with today 😊

Little update on this one: @aduros is now part of 😊

Show thread

Reminder that me and @neauoire and @tehn and others will be coming at you live (or live from the past) tomorrow with some live coding goodness!

Mini-update to today: standard input support on the SDL and cli emulators!

Writing to Uxn's standard input calls Console/vector, and Console/char can be read to find the next character being sent over.

@neauoire started using standard output to send MIDI commands from Orca/Uxn without needing PortMidi, and now we have the support for receiving these commands with the piano or drum rack ROMs 🎶

Yes! I've created the schematic symbol for the orca-rack Teensy/Pico in KiCad, and it does exactly what I wanted it to do in the PCB editor!

All the lines between the footprint pads I had on paper are replicated in the PCB editor, all from just plonking the circuit symbol down, I didn't need to draw any wires on the schematic at all.

This is the most complex footprint I've designed in KiCad so I'm so happy it works so well!

Show thread

Here's the humble beginnings of getting that footprint created in KiCad 😅

What's super nice about KiCad sometimes is that all its data is written to disk as plain text: once I can see the formatting of each line to define a pad, I can write little programs to save me having to click, duplicate, move and edit each one. There's 167 pads in this footprint so that adds up to a lot of time!

Show thread

Success! The kettle has finally boiled, teapot now is full and has tea cosy on.

I almost missed it because of all the smoke coming from the oven.

Show thread

Currently hovering my finger over the pause button on the hob and watching our electricity meter like a hawk. The solar panels can only power the oven or the kettle, not both at the same time, and oven has a mind of its own 😂

I reckon that if we just need SPI (2+ card selects), I2C and USB host for orca-rack, then we can do a footprint that will suit both the Teensy and the RPi Pico, so the same PCB can be printed and people could still choose!

First time generating sounds from the Uxn implementation of Orca! The sounds are coming from Uxn's built-in synthesizer, 4 channels playing basic waveforms.

@ritualdust @Nonverbalpoetry @alderwick @tehn


Panel Design - Ritualdust
Uxn - Alderwick
Orca - Hundred Rabbits
Production - Monome

I saw that Winterbloom is interested on Twitter, but if Tehn is game, then it sounds like Monome will handle production.

Hey @neauoire, @maxime_andre popped on IRC to say hi! 🤩

They asked about the holes being filled on Pino, I reassured them that they were expected and scheduled maintenance 😅

They've been super busy with work, but hope to be able to hack on projects someday 😊

kalama now has 4 channel polyphony!
oh yeah, did I mention kalama before? I'm building a tracker for uxn. It kinda sucks rn but I'm working on it.

Show older

Revel in the marvels of the universe. We are a collective of forward-thinking individuals who strive to better ourselves and our surroundings through constant creation. We express ourselves through music, art, games, and writing. We also put great value in play. A warm welcome to any like-minded people who feel these ideals resonate with them.