heckmeck!

Nerd content and
cringe since 1999

Alexander Grupe
Losso/ATW

I was attending a little tech conference this week (organized by my employer), and I did a presentation about the Amiga Pointer Archive. Preparing that kept me quite busy, and I still had to omit some things, like the media aftermath and the case of the impossible hot spot. Maybe I should spend less time drawing memes by hand for the presentation?

Naw, that’s crazy talk. Look at that cute mouse!

Don’t look at the 1980s wallpaper, though, which seems to be a very special edition where both sides of the paper are printed…

If I get around to it, maybe this time I can double-check all the images for correct attributions so I can post the slides. After all, the memes are hand-drawn already, and I made the important pics myself:

Assigning categories to all the pointers

As well as a special prop, the pointer-pointer… :)

Photo credit: Torben Conrad

What did I learn from all that for my next talk? Nothing! :)

But I did learn about a cool project by a fellow presenter, and what you can achieve with GBStudio, Photoshop, and a lot of preservence. Check out Pocket Collection by n3rdlich (Instagram has a lot of pics), it’s awesome: real hardware, handmade pixels, zero handmade assembly code if I understood correctly, and a lot of consideration on how to bring a modern user experience to 37-year retro devices. Great talk, too!

After some legalese back-and-forth among copyright holders, licensers, and licensees that makes you think there’s a multi-billion dollar brand involved (I’m not a lawyer, but it sounds like a good thing, I guess, agreements and all?), a revamped Amiga logo has been revealed. I like it! A lot of careful tweaking and deliberate design decisions, and I do prefer the good old rainbow double-checkmark over the somewhat overused Boing ball.

Paweł Dziennik presenting the new logo

Together with the revamped checkmark, a set of brand colors and an “Amiga gradient” were devised:

I gotta say… I like these colors! Hmm, yes, I like these colors a lot!

The design team’s got taste! :)

For its 30th anniversary, a very special and universally loved game that brought hours of joy to so many people is celebrating the occasion with a special expansion pack!

No, I’m not talking about the PeeCee lamers. :) This is the real shit, an expansion pack and tons of specials for Worms DC on the Amiga, the original platform where it all started!

I supplied the synthwave-style mountains for BigD’s “GRAIL” custom landscape – with the “grail” being Andy Davidson’s Amiga 1200, the very machine Worms was created on!

The grail! And Andy D himself

Also, the worm.net homepage has a link to my browser-based Worms asset tool that helped create some of the new custom landscapes. That was a fun little reverse engineering project

Worms will always have a special place in my heart (see also my Teletext-on-Amiga adaptation Worms VBI), and I’m very glad I could contribute to this project a little. Keep wormin’! :)

Over on *cough* TikTok, mostly-retro influencer MLGonzo (he has a COBOL beard, but also talks about contemporary geek stuff) states:

Everyone should have their own favourite HTTP request response codes!

And that’s true, of course! Just a day after I watched this clip I checked in at a hotel, and by coincidence, the room number was my favorite HTTP response code!

Everybody knows HTTP 404 (Not Found), and every other backend jester will probably pick HTTP 418 (I’m a Teapot) as their favorite. But HTTP 204 is special and weird, and it’s my favorite for nostalgic reasons as well.

GET /some/url HTTP/1.1
Host: heckmeck.de

HTTP/1.1 204 No Content

What do you mean, “No Content”? No response body, no redirect? What should I do with that?

Well, nothing, and that’s the beauty of it! Back in the late 1990s, it was the go-to solution to make a browser-based chat server work:

  • Everything was frame-based (a proper <FRAMESET>, in uppercase)
  • You didn’t have an XMLHttpRequest to issue custom requests
  • You couldn’t even rely on JavaScript (of course, JavaScript was there, but many tech-savy power users had it deactivated, and you didn’t want to piss them off – using JavaScript was mostly fine, but requiring it for your website to function was lame)
  • You didn’t want to reload the chat input frame every time the user typed something (because submitting the single-input chat form would trigger a POST-clear-load-render cycle – slow, brittle-looking, and flickering!)
  • But you still wanted the chat to work in the browser – without any plugins and especially without launching a Java applet, which was a tedious, ugly process (and lame)

“No Content” to the rescue! When the server responds with HTTP 204, you can submit the input form as much as you like, without the browser ever repainting anything. Oh, the response is No Content? Let’s just keep the current document, then! Observe this <iframe>:

Sadly, you can only really “observe” what happens in the browser debugging tools – cooking up a purely HTTP-based toy chat server would have been fun, but allowing even the tiniest amount of unmoderated user content on my website is too much of a headache…

Anyway… the trip to Siegen was nice, and this was a nice trip down memory lane. So much content about no content! :)

Cool stuff to stumble upon, new and old.
What’s Cool? · II · III · IV · V · VI · VII · VIII · IX · X

  • AmigaOS 2: The Greatest Upgrade
    In the beginning, the Amiga gods created the classic GUI. The gods said “let there be blue,” and the blue was good. That was all nice and well, and I really dig the efforts to stay oldschool and keep modernizing the old look at the same time. But it’s also true that the fancy, professional-looking 3D update to the Amiga UI was really exciting at the time. Before we even got the update at home (by acquiring an Amiga 1200), I spent a lot of time designing application mockups (see here and here) out of sheer excitement. And that was only the visual part – the datagubbe post discusses a lot of the improvements under the hood as well.
  • How to start writing a music replayer for your demo in <200 lines
    I don’t know if I will ever write a Windows demo (again *cough*), but it can’t hurt to keep up with the basics in Microsoft-land, either. Together with Gargaj’s demo writing mini tutorial referenced in the very first What’s Cool? post, this is a great starting point for dummies like me.
  • Der PET und die Demoszene
    (German) Bodo und Krill wurden vom „Besser Wissen“-Podcast eingeladen, über den PET und die Demoszene zu quackeln. Natürlich auch über C64, Hardware, Demopartys und den kreativen Prozess. Reinhör-Empfehlung!
  • Building an AmigaOS Development Environment in 2026
    Because why not? I remember when Hannibal’s WinUAE demo toolchain was all the rage in 2012 (because it was great, and at least for me, it was released just at the right time – thanks, Han!). Nowadays, there are a million more ways to conveniently build Amiga software, and that’s great. This one is built on gcc and Amiberry and even sports a gdb server on the Amiga side – cool stuff!
  • BoingKick
    A boot screen replacement reminiscent of my own hack, but specifically for the Amiga 1000. This one also patches the “strap” module that is normally responsible for showing the boot prompt, i. e. the weird hand holding a Workbench disk. Instead of merely showing an alternative boot prompt picture, BoingKick also procedurally creates a Boing ball and animates it with palette cycling. Sweet!

previous next close