h0ffman: the many scenes the Amiga built, in one person

Title screen of the Amiga demo Eon by The Black Lotus, Revision 2019, with h0ffman in the credit line, on a CRT.

I was never in the demoscene. But in high school I was pulling cracked games off BBSs at 300 baud, and I remember the crack screens—the scrolling greetings, the bouncing group logos, the chiptune looping underneath—better than some of the games. Those crews grew into the demoscene. Return to Blacktooth's soundtrack sent me back to look at where all that went, and it led me straight to a one-man Amiga tour de force who goes by h0ffman. Here's what I've been learning.

Let me get the disclaimer out of the way first: I was never a scener. I was the kid in the corner of it—the guy on the receiving end, downloading cracked games off a bulletin board one agonizing 300-baud minute at a time, watching the crack screen load before the game did. You remember them if you were there: a chunky message scrolling across the bottom, a group logo tumbling around the middle, a little tune looping under it all, shout-outs to rival crews. I couldn't have told you it was a "scene." But those crews, and those tiny intro screens, are the seed the whole demoscene grew from—cracking groups going legit, keeping the logos and the music and dropping the piracy, then competing to bend a home computer further than the last group dared.

So when the soundtrack to Return to Blacktooth—a brand-new Atari ST game—stopped me cold, and I started pulling the thread, it took me right back to that corner of my teens. The thread's name is h0ffman, and he turns out to be a walking tour of nearly every scene that grew out of this hardware. If you were actually in it, none of what follows is news—humor me. I'm having a great time learning it.

The machine underneath it all

Start with the hardware, because everything here hangs off it. h0ffman—real name Ian Ford, though he'll tell you nobody calls him that—works mostly on the Commodore Amiga, the machine that, more than any other, turned bedroom cleverness into a competitive art form. Its Paula sound chip gives you four channels of sampled audio, and the tracker programs that drive it (h0ffman is a ProTracker man) make writing music feel closer to programming: tiny looped waveforms stacked in columns, squeezed until they fit in almost no memory at all. That squeeze is the entire point. "Restrictions breed creativity," as he put it on the podcast The Retro Hour—which is about as neat a summary of the demoscene as I've found.

Scene one: the demoscene

This is the world those crack screens turned into: groups making demos—non-interactive audiovisual showpieces built to prove a team can do things the hardware supposedly can't. h0ffman runs with The Black Lotus, one of the most decorated crews the scene ever produced, and his résumé has the receipts I can actually verify: his track "Generator" took first place at Revision 2015, one of the biggest demo parties in the world, and he scored TBL's stunning Amiga 500 demo Eon (Revision 2019). And he has not drifted off into nostalgia—his page on the scene's Demozoo archive lists more than 440 productions, with dates running right up to now; he co-runs a UK demo party, streams new demos on real hardware most weeks, and writes a column for Amiga Addict magazine. Forty-odd years in, the man is still shipping.

A frame from the Amiga demo Eon, an atmospheric pixel scene, running on a CRT.
Eon in motion—The Black Lotus's Amiga 500 demo (Revision 2019), scored by h0ffman, running on my MiSTer.

Scene two: dragging the classics onto the hardware

Here's the turn I didn't see coming. h0ffman doesn't just score games—he ports them, from the original machine code up. Working off disassemblies of the original games, he's brought Metal Gear and Knightmare off the MSX and onto the Amiga, and disassembled Sega's Shinobi and Golden Axe onto the Neo Geo—which shares the Amiga's 68000 processor, a family tie that runs through half this story. His rule is to leave the gameplay untouched and only upgrade what doesn't affect it: he keeps the graphics people love and rewrites the sound. (On why he won't repaint Metal Gear's sprites: "if you mess with it, you're going to get pitchforks out.") The whole thing is anchored to real, humble hardware—his target is always a bone-stock Amiga 500, so that, in his words, "if you were to time travel one of my floppy discs back in time, it would still work on your Amiga that was in your bedroom." His ports live on his itch.io page, and the newest one is personal: Return to Blacktooth. He wrote the Atari ST version's chip music, and—he let slip on the podcast, half-worried he was breaking an NDA—he's the one porting the game to the Amiga, on a single disc that boots on both machines.

Scene three: the Amiga becomes a pair of turntables

And then there's the scene he started by accident. Years back he wrote a ProTracker-based program called PT1210—the name splices ProTracker and the Technics SL-1210, the turntable every DJ knows—that turns a pair of Amigas into a pair of decks: pitch, sync, the works. He thought nothing of it until a friend, at an Amiga anniversary bash, told him the thing had quietly grown a worldwide community of DJs and musicians, with its own recurring weekender. "It literally boggles my mind," he said. "That's not my fault. I'm not taking any responsibility for it." He open-sourced it. A scrap of Amiga code from a bedroom coder, still throwing parties a decade later—if you want the demoscene's whole spirit in one anecdote, that's it: hand a clever person a hard limit, and watch what escapes into the world.

h0ffman public Twitch channel page showing a PT-1210 Amiga DJ set and a coding stream thumbnail.
Still at it: h0ffman's Twitch channel—a PT-1210 DJ set and a coding stream, back to back.

Hear it on your own bench

The best part, for anyone with a MiSTer: you can meet a lot of this without owning a single Amiga. My Amiga lives as AmigaVision on the MiSTer—hundreds of curated games and demos behind one launcher (I wrote about caretaking it here, and about what a MiSTer even is here). Two things in there carry h0ffman's name: Eon, the TBL demo he scored, with his handle right there on the title screen; and a curated list in the launcher called Hoffman's Modern Picks—his own selection of the best of the modern Amiga scene. A guy I'm only just learning about curates a corner of my own machine. Boot the MiSTer, pick Eon, turn it up.

AmigaVision demo browser on a CRT showing a curated list of modern Amiga demos including Eon.
Hoffman's Modern Picks: a demo list he curated, built right into the AmigaVision launcher on my MiSTer.

That's as far as my own thread goes, from a 300-baud crack screen to a demo running on an FPGA on my bench. If any of this piqued you the way it piqued me, the links below are where to start digging.

Further reading

0 comments

Leave a comment

Please note, comments need to be approved before they are published.