Hale the Damo
damiensturdy.bsky.social
Hale the Damo
@damiensturdy.bsky.social
Creating an Acorn-esque emulator and a real synthesizer. Sometimes makes games. Sturdy Games- Developer of way too many things at once, #8-Bit #Acorn #Kotlin, #CSharp, #Unity, #Java, #Javascript. #FLStudio http://sturdygames.co.uk
82 of these bouncy boys is my limit on a BBC Model B, although I don't seem to be able to launch lower than &400 even with a relocator- Suspect some branches are landing on page boundaries which is a no go on a 6502.
December 19, 2025 at 10:42 PM
Not normally one to join the AI noise, but..
1) I'm 100% against all current GenAI. It's playing out exactly as I thought and that is scary and disappointing.
2) I love that community responds to attempts to put it in a positive light: "STOP RIGHT THERE YOU STEAMING A PILE OF STINKING GNAT TURD!"
December 18, 2025 at 8:12 PM
81 balls! But everything I try at this point results in more clock cycles. I am reasonably sure I can fix my char alignment with a cost of a few cycles and some ram (I have spare space above stack) or I could split the loop.

Anyway

I'm going to go eat 25 tonnes of Brazilian meat.

Bring it.
December 18, 2025 at 11:58 AM
My left ear stopped working out of nowhere, replaced with tinnitus. Unusually, it never returned to normal so I called 111 and got to see a doctor first thing next morning. I need urgent medication to try to prevent permanent loss. This turns up on my record. Delayed because of doctor strikes.
December 18, 2025 at 7:56 AM
I came up with a clever stack abuse trick for my beeb demo code, but it turns out that as clever as it is, it's not as clever as my original brute force trick.

Bah. Clever, but not clever enough!
December 17, 2025 at 5:23 PM
80 Balls.

Simplified plot routine, might be considered a "cheat" now but that's still a hell of a lot of balls on a 2mhz system considering how hard I had to push Unity to let me render 128 low poly racing pods! :D www.youtube.com/watch?v=E4tn...
80 Bouncing Balls on a BBC Model B
YouTube video by Damien Sturdy
www.youtube.com
December 16, 2025 at 9:54 PM
Now giving Fennec browser a go.
No AI: ++
Stardot forums work: ++

That's... pretty much everything I need.

Anyone know why I would avoid Fennec?
December 16, 2025 at 2:43 PM
I played Wirm. Then, I played it again! Then my kiddo discovered there can be more Wirm! So then we played it three more times with three Wirms!

Lovely little game, nice job @riley.sbug.games!
🪱🪱🪱Wirm is out right now!!!🪱🪱🪱
Please enjoy this new trailer voiced by my 2-year-old son, then go buy the game on Steam!
store.steampowered.com/app/1934870/...
December 16, 2025 at 8:19 AM
Me 2 weeks ago: "Use DuckDuckGo browser!"

Me today: "I need an AI-free browser that doesn't block attachments on Stardot!"
December 16, 2025 at 7:53 AM
Welp.
Today I realised my youngest can "just read" - how?

Because out of nowhere he says "Don't be a prick!"

I'm taken by surprise and choke on my carrots. Turns out my wife was wearing a meme shirt with a cactus on it and the kiddo just read it out loud.

Funniest thing I've heard this year.
December 15, 2025 at 9:46 PM
Lovely little snowy Christmas demo on the Acorn Electron!
Ok, this is about as complete as it will get 😊 Here's a preview... I'll tidy up a few things (maybe change the music) and post on Stardot. 🔊
December 14, 2025 at 3:53 PM
RED = Clear, MAGENTA = Plot. I'm right up there against the vertical sync.

Down to 70 Balls fixing my silly plot bug. Now searching for spare cycles!
December 13, 2025 at 6:02 PM
*73* 9x9 balls with better plot routine. Still getting some artifacts / tearing though, not sure what's causing the single lines to be honest. Some balls are half-plotted. Something's not quite right but I'm still really happy with this.

Hmmmm.
December 13, 2025 at 4:22 PM
"Why the buggery won't my binary file load?"

"Oh, it's getting a load address of 0x00000000."

D'oh!
December 13, 2025 at 12:47 PM
94 mode 4 balls on my beeb? Whaaaa?

I mean it looks an absolute mess but it is running!
December 12, 2025 at 10:55 PM
@snuggsy187.bsky.social this looks great at 65". XD
December 12, 2025 at 9:01 PM
Whoever wrote this game? Pure genius. It broke my chiddlers.
December 12, 2025 at 5:32 PM
Young me wired my BBC's user port directly to the speaker so sending output would make noise. Used a microphone and rudimentary amp circuit to record audio from the user port and then push it back out to the speaker. I felt like a god.

Turns out that's all possible without hardware mods. Holy....
December 12, 2025 at 3:02 PM
Reposted by Hale the Damo
It's a bit early maybe, but Season's Greetings !

Many thanks for @0xc0de.bsky.social
for the initial inspiration 😎

See the full video here: 😅
youtu.be/4hB7hUAY6p0

Now, back to Chuckulus ! 🙄
December 12, 2025 at 11:05 AM
Reposted by Hale the Damo
ACE FUCKING COMBAT LETS GOOOOO
December 12, 2025 at 3:28 AM
Oh my god, this is absolute perfection. I miss this stage of parenthood!

(Well, ignoring the sleep side of things.)

This looks excellent 👌!
🪱🪱🪱Wirm is out right now!!!🪱🪱🪱
Please enjoy this new trailer voiced by my 2-year-old son, then go buy the game on Steam!
store.steampowered.com/app/1934870/...
December 11, 2025 at 2:10 PM
Now we're thinking with... uh... whatever this is.

OK! 51 balls *but* single buffered 8x8- Moving to 9x9's gonna cost some cycles! Can only get to 24 with double buffering, long way to go.
This is pretty fun! Cheers for pulling me back into the game @0xc0de.bsky.social and @snuggsy187.bsky.social
December 10, 2025 at 10:04 PM
Uh... That wasn't what I was aiming for, but still looks neat. (Yes yes this is taking far too long! :D )
December 9, 2025 at 10:13 PM
Bah.

Been working on a little demo thing for a few days. Don't have a lot of time, but finally started making progress last night.

Now I've come to sit down with the laptop and it won't turn on anymore. Boooo. RIP Macbook Pro 2014.
December 8, 2025 at 9:23 PM
Reposted by Hale the Damo
On to the next experiment with physics simulation on my Acorn Electron, creatively named Sand!
December 6, 2025 at 10:19 PM