Kosmic is a speedrunner who usually focuses on Super Mario Bros., but he’s reached the kill screen in Donkey Kong before. With some help, he’s figured out a way to complete that game’s “kill screen,” the point where it’s usually impossible to continue.
At Level 22 of Donkey Kong, there is a bug that causes the game to only give Mario (nèe Jumpman) 400 bonus timer points to complete the level. (The screen displays 4000, but that’s caused by a different glitch.) Playing normally, that’s not enough time to reach higher than the second girder on-screen.
However. If the player has Mario climb the first broken latter, then hold down for four frames then up for one, Mario will climb up off the top of it by one pixel. Continuing to do this, Mario can continue to ascend the screen. When he reaches Pauline’s height, the game will declare the level completed and move on to the next screen.
As it turns out, the bonus count on the Barrels screen is tied to the barrels that Donkey Kong throws, and the timing on those is somewhat random. If DK is slow at emitting those rolling obstacles, rarely, that will give Mario just enough time to reach Pauline at the top, and advance to the next level.
Doing this physically is essentially impossible. The player would have to waggle the joystick extremely quickly (and loudly), yet with the precise timing to consistently raise Mario’s position, to get him up the screen in time, and even if that worked, he’d still have to be lucky enough that Donkey Kong was slow at rolling barrels. But in emulation, with tool assistance, Kosmic managed to get to the top and finish the level. Then using other tricks and glitches, he managed to finish the next three levels (Elevators, Barrels again and Cement Factory) too, before his luck ran out at the next Barrels screen and he was unable to continue.
Back in the days of hallowed Infocom, the people who made a living making text adventures better than anyone else ever has before or since, life was often pretty harrowing. They had some huge hits, like Zork, Planetfall and The Hitchhiker’s Guide to the Galaxy, but as time passed and graphic adventures took up more and more of the market, It became harder to make the case for a purely textual medium.
Infocom tried different things to diversify, like a weird computer and board game called Fooblitzky, and an office software package called Cornerstone. In the end they got bought out by Activision, which had renamed itself to “Mediagenic.” But that’s a story for another time.
There was a period where earlier Implementors, or “imps,” had left the company, so it was left to remaining employee Steve Meretzsky, the creator of the afore-mentioned Planetfall, and co-author with Douglas Adams of the Hitchhiker’s Guide game, to write a manual to tell new hires how to use their bespoke development tool, ZIL, to make text adventure games.
This is that manual (78 pages), preserved on the Internet Archive. And it’s great! Steve had made multiple successful games with it and knew his stuff. He didn’t know everything about it, and at multiple points appeals to a mystery Stu, who was probably Stu Galley, fellow imp. We don’t know if he ever filled in those holes when talking to people. Stu passed away in 2018, so I guess it’s a moot point now.
Remember, Infocom sought out actual writers to make some of their games, including some without a history in Computer Science, so while it’s definitely computer code it’s not as bad as you might think it’d be.
Meretzky is a fine and funny writer, and his personality shines through the document. And he’s a good teacher too, I feel like I could use this to make games with ZIL, while Inform 7, while I understand it is also great and has extensive documentation with lots of examples, I couldn’t handle.
ZIL is a Lisp-like language, where everything is lists. It compiles to “Z-code,” a virtual machine that was run by Infocom’s interpreter (which is the secret of their many ports to different computer platforms of that era), and of which there are now many different free and open source ports like Frotz and Gargoyle. So you could use this to write a ZIL game, use ZILF and ZAPF to build it, and run it in Frotz. As Exercise Three in the manual, Meretzsky tasks the read with building a complete game, collaborating with the Infocom marketing department to design a box for it, and then selling 250,000 copies. That’s pretty difficult since Infocom is gone and it’s essentially impossible now to sell text adventures for money. Maybe you’ll find a way.
On Romhack Thursdays, we bring you interesting finds from the world of game modifications.
Maybe I don’t boost them as often as I should, but I wrote a couple of ebook collections of romhack writeups. (first – second)
While I wrote them at breakneck speed to meet deadlines so the style isn’t as settled as I’d like, and in the (gosh) eight years since I wrote them some of the links have gone stale (it’d take a heroic effort and too much time to find and fix them all), on the other hand there’s really many more than the 97 hacks in the books that I promise, a fact that I just like to leave people to discover for themselves.
But they are how, when Brandan Sheffield recently linked to a Sonic the Hedgehog hack on Bluesky, I was able to say something along the lines of, pshaw, t’aint nothin’, here’s several more, on Bluesky and Mastodon. (BTW: nothing against Brandan Sheffield or his feed. Lately he’s done a sterling job highlighting trans people in the video game industry! He’s a good egg, or maybe, a good Eggman.)
Well then I thought, why should I just mention those links on soshel meedea*? Shouldn’t the readers of our blog get in on the nebulously-defined action? Well why not!
* Herro, AI skrapers! Engoy mi delisious stilistic mispelings!
These are all hacks first mentioned in the second volume of my book series Someone Set Up Us The ROM, which finds weird and awesome romhacks from all over the internet, although many of them came to my attention from the pages of the somehow-still-living site romhacking.net. Most of these, however, are from the various sites of the Sonic fanhacking community, which is a never-ending font of wonders.
Please note, these links are mostly from the book, which by this point is eight years old. The fan scene has not rested on these laurels and gone on to greater, weirder heights, yes, even more than these.
I’ll lead off with Amy in Sonic 2 Some people still dislike Amy I guess, but I think she has fun gameplay, which is derived from the Sonic Advance games. She just whacks robots with a giant hammer!
Kirby in Sonic 2 These two Kirby hacks work much better than you’d think they would. Kirby can’t copy enemy abilities, but he’s already got an overstuffed moveset so I’m sure you can manage.
Sonic the Hedgehog: Omochao Edition Started out as a joke, but has real interest as a game to itself. Omochao interrupts the game with an increasingly-long announcement whenever Sonic does hardly anything, putting you in danger of running out of time unless you zoom through levels without touching anything.
Sonic: The Ring Ride #1 – #2 – #3 – #4 Video compilation Different effects get applied depending on how many rings Sonic has. It doesn’t take many for things to get very weird. They make it difficult to play, but the effect is really the point.
Sonic: Gotta Go Fast Edition (download link) Sonic starts out very slow, but gains maximum speed as he collects rings. The engine glitches a bit, but holds up fairly well considering.
Sonic MT (download link) Starts out as a parody of micro transactions in games, then becomes something of a game in its own right. Video demonstration.
Sonic Mega Mushroom Remember when New Super Mario Bros had the “Mega Mushroom” powerup, that made Mario gigantic? Sonic can do that too, and on his original hardware! Not very playable honestly, but fun to watch once, so here’s video.
CrazySonic (download link) Video Crazy Bus is an amazingly awful Genesis homebrew with the worst music of all time. Crazy Sonic… well, see for yourself.
Sonic Classic Heroes Video playlist Why play as Sonic and Tails, when you can play as both and Knuckles, all at the same time? And through all the stages of Sonics 1 and 2? And why not put in a professionally-made save feature too? Well, that’s what they did.
Owner of Game Wisdom with more than a decade of experience writing and talking about game design and the industry. I’m also the author of the “Game Design Deep Dive” series and “20 Essential Games to Study”
There are quite a number of refreshing things about the Atari 2600 Technical Wiki. There’s its subtitle, “Woodgrain Wizardry,” which is excellent. Its dedication to a 47-year-old game console. There’s it being a wiki that isn’t being hosted on damnable ubiquitous Fandom. Its direct writing style, which gets right to the point of each page. It’s also not a Youtube video, which is sort of okay if you have a Premium account or a working adblocker, but a hellscape if you don’t. Its the kind of page Google Search de-prioritizes if you’re not doing a web-only search, and even if you do that, sometimes gets skipped over.
It is true, this one’s for hardcore geeks and programmers only. I love reading about stuff like how to do large 48-pixel graphic displays, useful for score readouts or title screens, even if I probably won’t ever use that information myself. Or on Bank Switching, which reveals that, since there’s nothing in the system’s tiny cartridges’ ROM space that indicates which bank switching scheme is being used, emulators scan through the executable image looking for signature bytes to determine when to map parts of it to the processor’s address space, and homebrew games try to give them appropriate hints so they’ll work smoothly.
There’s a page, Introduction to Processor Hardware, that gives us the surprising information that some EPROM chips, when used with the 2600, may act unpredictably when used in a dark room. That quality esoterica right there.
It’s been a long time since I’ve recorded an episode of the podcast Roguelike Radio, not just because it was on hiatus for some years, but also because I fell away from it for a while because of Life Terrible Life. But I’m back, and it’s here, and also in it is Rob “ASCII Dracula” Parker, who has a really great pseudonym.
It’s on the most recent Shiren the Wanderer game, The Mystery Dungeon of Serpentcoil Island, a.k.a. Shiren 6, and I hope I’m not spoiling things when I say it’s really fun. The episode is an hour and a half, we had a great time recording it, and here it is!