As a followup, here's links to the pali assembly for the brainf*ck, BASIC, and monitor roms, in the handwritten format I use for assembly programs on ilo.

These were generated using a tool I wrote during the 2025 #DecemberAdventure, and match the structure & glyphs I used when handwriting out pali assembly for these in my notebooks.

BrainDead: https://konilo.org/braindead.sitelen-ilo.html

BASIC: https://konilo.org/poraka.sitelen-ilo.html

Monitor: https://konilo.org/ilo-monitor.sitelen-ilo.html

sitelen ilo - Visual Glyphs

Wrapping up the March edition of #DecemberAdventure today with high jacking the #Amiga level 3 interrupt request (vertical blank) to periodically running demo effects routines. Also added a pro tracker player routine to play mod songs. Learned a lot on interrupt vector tables!

All the game's systems are tested and working. I've written an automatic tester to help me find memory leaks, weird game states and made it play hundreds of games; all signals are green. Decadv is over, the game is done but we don't have a build, now I have to hook up sounds, soundtrack and start testing on the Playdate. But for now I'm signing out, 'til next December.

https://rabbits.srht.site/decadv/

#DecemberAdventure

For my final #DecemberAdventure March edition I went have lunch with some friends and fix their broken espresso machine. They already bought a new one so we are keeping it for now, pretty fancy!

Sadly my #DecemberAdventure in march week derailed very quickly and very aggressively from the goals I had set.
Somehow this week also aligned with a week where the entire world seemed to have gone insane, or is it just me? Maybe I’m the one that’s gone insane.

Either way, the positives I guess are:
1- I set up my arch Linux desktop and started using it daily
2- did a bunch of very small Knick knacks here and there that aren’t really worth mentioning but are a QOL improvement.
3- I started reading again. In these crazy times, reading a good book is the best mental escape you can have from all the noise
4- deleted all algorithmic social media and attention capturing apps from my phone.

My daily blog posts did not keep up, again. This is real friction point for me, documenting things I’ve done. But I guess at least I did *do* something

Did you #DecemberAdventure in March? Wanna be included in a round up kinda blog post? Send me a link, or a blurb, or a dance, whatever, and I'll add it!

Tomorrow is already the last day of this edition of Marchember Adventure. What a glorious couple of days it's been, between boat maintenance, the sun shining, seeing friends and drinking plenty of water(!), I think we've managed to cobble together a gorgeous little 1-bit game.

My sixth day was some testing, some optimizing, lots of removing magic numbers, a bit of animating, spamming uxnlin donsol.tal, trying to crash the game, punching buttons during animations, picking the wrong cards, trying to die, trying to live, drinking too many potions; but yeah, I think, we've got a game on our hands, and a fun one at that. Tomorrow is hooking up audio systems, help pages and final touches.

https://rabbits.srht.site/decadv/

#DecemberAdventure

Wrapping up March's #DecemberAdventure finished the new monitor rom for ilo. Over the last couple of days I added an assembler, disassembler, and then shrunk the entire thing down to less than 1k cells of memory. All in pali assembly.

The code for this can be viewed at https://charles.childe.rs/DA2026-ilo-monitor.pali and my full logs are at https://charles.childe.rs/DA2026-March.txt

The final results from this week's projects: this monitor rom, a BASIC interpreter, a BrainF*ck interpreter, and some work on RetroForth for iOS. It was quite productive and I had a great time. Now to catch up on logs from other participants, and return to my normal activities.

Day 7 and final day for #DecemberAdventure

The past 2 days have been hectic, my VPS received: "unplanned-planned maintenance by a third party" (nicest way to say someone from my past SSHed into my server and deleted the bootloader and some files for my VPS), but everything has been 100% restored and we are back! ( including a full private key rotation )

Back to the brighter side: I started working on a Celeste(Pico-8) Demake for UXN, Writing a nice feeling character controller for a platformer is so much harder then I remembered it being. I just hope I don't loss motivation like the rest of my projects in a ~week

i'm writing a few little poems today. let's call this #DecemberAdventure. some of them i can't share publicly (body talk), but here's one. it's a poem in typescript, which is a programming language for people who want to be told that they've made a mistake.