Multilink Monday 5/11/26

We collect literally hundreds of links in compiling stuff to you, far more to give everything its own post. Here’s a scattershot collection of some of it, we hope that one or two of them might strike your discriminating fancy.

We dusted off the image editor and made the first new page header in years! It’s about time too, for it’s time to shorten our list of pages before they threaten to overwhelm our nonexistent offices.

1. Seminal official D&D blobber Eye of The Beholder got a C64 port three years ago. That’s how long this link’s been laying at the bottom of our barrel. Here’s a demonstration video. (37 minutes) If you play it on a C128 in C128 mode, it uses the 80-column screen to display a map! Something to try out in VICE.

2. Also from around that time LowSpecGamer did a video exploring the origins of the ARM processor. (18 minutes) It was created by people new to processor construction for British Acorn microcomputers, and from there expanded and grew until now it’s the most popular processor style in the whole world, backing both Apple and Android devices, by a long shot. It’s beginning to make inroads into desktop use even; I’m currently writing this on an ARM-powered Raspberry Pi 500+.

3. onaretrotip shows off cancelled arcade games in two videos, Part 1 (18 minutes) and Part 2 (32 minutes).

4. I’ve been having a distracting amount of fun on a kind of public Unix/Linux machine called a tilde lately. I plan on writing a lot more on my experiences, but in the meantime you can find out what they’re about, including finding one to sign up for yourself, at tildeverse.org.

5. It’s been hanging out among my tabs for a few days, a memory of days when I referred to it frequently, Ali Harlow’s Nethack spoiler site. Not that the Nethack Wiki isn’t great, but the Wiki-style organization of information is not always the perfect mechanism for information delivery, and the decline of this style of fansite has weighed down on my soul, a whole species of site preyed upon by Fandom and its horde of highly SEO’d corporate wikis. Here’s some more surviving Nethack info sites, though you should note much of the information is a little outdated: the venerable Steelypips, Stan’s Nethack site, some miscellaneous related files most from 1997, and a few more files scattered about this directory at www.chiark.greenend.org.uk: an identification spoiler and item sheet, a musing about Nethack bots, a brief discussion about combat, a discussion comparing Dungeon Crawl with Nethack, and this cake:

6. A late-breaking development, the 25-year-old forums of classic gaming site Digital Press have been destroyed, apparently due to miscommunication between owners, in order to save a little bit of cash every month. As Time Extension reports, this is a gigantic blow to the retro gaming community, there was a huge amount of information that was contained there, and the Wayback Machine’s preservation of these forums is scattershot.

7. To throw in another last-second inclusion, Nintendo’s “My Nintendo” store is changing its name to just the “Nintendo Store.” This is their web shop, not their console-based digital game sales service called eShop, although you can buy downloadable games from the site too. I’d link to the announcement, but they stupidly only made it via Twitter. Get with the times, Nintendo!

Rings of Saturn

The Rings of Saturn logo, from the site itself

This post isn’t about any game specifically, but rather about an awesome Substack blog, Rings of Saturn, that examines the code of games from what they call the “32-bit era,” around the time of the Saturn to the Playstation 2, which includes the original Playstation, Dreamcast, and Gamecube, with a handful for the Nintendo 64, 3DO, Xbox and even the PSP along the way. They load them up in like Ghidra and search for unpublished codes, they look through demos and prototypes for ways to unlock features (sometimes ones that aren’t present in the finished game) and they make hacks to make unreleased features usable. All are very worthy activities that should be of interest for the kinds of people who would visit Set Side B. (You know who you are.)

A few selected items: a mod for Burning Rangers to play it two-player co-op, playing as Sonic in Christmas NiGHTS Into Dreams, enabling a secret English translation in Kingdom Grandprix, a debug mode in Grandia II, a patch to unlock the entire first Clockwork Knight game in Clockwork Knight 2, a code to unlock some extra cartoon artwork in Cotton Boomerang, extra options in Radiant Silvergun, a cheat code for Parappa the Rapper, and much more!

Really, if you’re a fan of games from this era, you’re almost bound to find something on this site of interest to you. Have a look!

Dealing With Mortal Kombat II’s CPU Players

In the past we’ve linked to Modern Vintage Gamer’s looks into how Mortal Kombat II and Street Fighter II CPU opponents utilize unfair advantages against their players. These games’ code react to player movements far faster than another human could, can activate special moves much faster than humans can because they aren’t limited by move input timing, and in the case of MKII have a random component in whether the player is allowed to do certain things to CPU fighters. It might be worth having a look at the MKII video from that post.

So then, what can the player do? Just because CPU opponents have unfair advantages no human player has doesn’t mean its AI can’t be exploited in certain specific ways. Danny Tsung06 has a 19-minute video demonstrating how to handle the various opponents:

Another thing we’ve linked in the past is instructions on how to activate Ed Boon’s secret developer menu in the first three Mortal Kombat games.

NESHacker on Basic NES Platformer Movement

A 6502 is not a bad little machine, but it does require efficient coding to get decent real-time results. NESHacker dives into basic Mario-style platformer movement in a 10-minute video

The main portion of the video goes into subpixel movement, a term you may have heard speedrunners use. Many NES platformer heroes don’t jump immediately to movement when a control is pressed, but instead increase acceleration, and that acceleration is measured, in the case of Mario, in 16ths of a pixel.

The process of conversion is pretty slick though. It doesn’t use floating point math but fixed point. Mario’s position isn’t stored just in hardware screen coordinates but in a number with four extra bits off the right side. This larger number is what acceleration math is performed on, and when it comes time to position Mario’s sprite matrix (he’s not properly a sprite because he’s made of several), the code divides by 16 by just rolling the bits to the right, which is a very time performant operation on a 6502.

Other useful tricks are explicated, like storing controller states in a single byte (easily done since NES controllers have precisely eight buttons) and jumping. It’s not a general guide into general platformer implementation, but that’s okay, as there already exists a terrific example of that.

Christian Hammond Investigates Faxanadu Internals

Oh we here at Set Side B try to make all kinds of posts, but among my personal favorite kind are finding some deep dive into some aspect of a game’s inner workings and presenting it. These days, for multiple reasons (such as ease of monetization) many of these dives turn out to be Youtube videos, but not always.

Christian Hammond (Bluesky) has begun a series of text articles looking into the specifics of the implementation of Famicom/NES game Faxanadu.

To explain its name, Faxanadu’s name comes from Xanadu, an early JRPG from Japanese computer game maker Nihon Falcom. Falcom didn’t make Famicom games themselves, but they did sometimes license their games to other developers to make Famicom ports of them, or spinoffs. Faxanadu, developed by Hudson Soft, is such a spinoff. It has nothing to do with Xanadu other than being a non-scrolling exploratory platformer. Its name is a combination of “Famicom” and “Xanadu,” you see. While it’s not at all as popular as a Dragon Quest/Warrior, it’s well remembered by many.

Christian disassembled the whole game, and found out that it has three separate binary scripting languages. His series to document and explain them so far has only Part 1, which is here, but the rest are forthcoming soon.

This first part explores what is possible using interaction scripts, or “IScripts,” which are run when the player runs into some object or speaks to an NPC. It’s quite easy to understand. If you have some interested in how these things are built and run, it’s worth it to take a look.

Basement Brothers Looks At PC-98 Brandish

Basement Brothers is a great Youtube channel that finds and runs classic PC-98 games on original hardware. The PC-98 is a computer platform that was only sold in Japan, and was a home platform for Nihon Falcom, the long-lived JRPG publisher. Here they talk about Brandish, a unique style of dungeon crawl created for the PC-98. (38 minutes)

The first Brandish game did get an English port, released in the US on the SNES, but in Japan it got three sequels. It used sort of mixture between first-person and overhead view, with a bit of roguelike mixed in. You viewed the action from above, but your character was fixed to the bottom center of the screen, and the view was behind his back. He could move or jump forward, or strafe to either side, but if he turned 90 degrees the screen would be suddenly redrawn to the new facing. Enemies would attack you in the field in real time, that is to say, combat was not modal but took place on the same screen as exploration.

It was a bit disorienting; you might think that the SNES’s Mode 7 effects could be used there, but no it kept the same quirk. Smoothly rotating the view wouldn’t happen until the PS Vita remake years later.

Basement Brothers digs up lots of classic Japanese computer games that are still barely known in the US. Please check them out some time!

John Romero & id Software Founders Explain Catacomb 3D

Quick post today, just a pointer to a video John Romero posted on his Youtube channel a couple of months ago (17 minutes), where he gathered (well, edited together Zoom video of) the other founders of id Software (back before it was just another cubicle within Bethesda’s, and then Microsoft’s box), explain the creation of their first 3D game, Catacomb 3D.

Interesting thing to notice? The word “Softdisk,” publisher of Gamer’s Edge and former workplace of the id Software founders, doesn’t appear anywhere in this video. There’s at least one screenshot that has part of its name, but it’s covered up with a different graphic.

(I’ve been trying to track down as many old issues of Softdisk’s publications as I can; it seems the only public place where they survive at all is in collections of Loadstar, including my own. Even the Internet Archive only has a smattering. They deserve to be preserved, dammit, both these guys’ previous work and that of everyone else who made software for that company.)

Displaced Gamers on Final Fantasy I Combat & Bugs

Displaced Gamers has yet another fascinating “Behind the Code” dive into the workings of an NES game, this time the original Final Fantasy. (30 minutes)

We’ve linked videos in this series many times before, but it’s wuite a doozy this time. Final Fantasy is known to have a number of combat bugs. Critical Hit chances are determined by the index of the weapon in the weapon table, not the stat in that table; weapon special properties just don’t work, regardless of what the Nintendo Power Strategy Guide says; and more.

This isn’t just an explication of those bugs though, it goes through all of how basic (non-magic) combat works in the game, explaining the value of all the stats. That’s one of the things about RPGs: you’re told items are “+4 better,” but often those values don’t match up to what they’d mean in D&D, where a plus is usually either a one-point increase in damage, a 5% improvement on odds for something, or both. Final Fantasy’s attack roll turns out to be a 1-in-200 die, so, a mere +1 is negligible to attack odds.

They probably didn’t elaborate on what these numbers mean in the manual because, at the time, Square and Nintendo were keen to get players hooked on Final Fantasy and other JRPGs, and nothing would dissuade them from picking up the game than to be confronted with battle formulae in the manual. Looks too much like school work! But they could have at least mentioned something about relative chances?

If you really want to know what the numbers mean, the video is there waiting for you. You can just let your eyes glaze over during the math if you want. I won’t tell the teacher!

Get Info on TV’s TV and TV Games Encyclopedia

Get Info made a substantial post on a couple of significant pieces of Japanese gaming ephemera, a four hour long program that aired overnight on March 14, 1987 that was basically 100 segments on a variety of games (and other things really), and a book that was released later that was an encyclopedia of gaming from around that time. A lot of it is as inexplicabe as Japanese media can be to non-Japanese speakers, but it’s very interesting as a gaming time capsule from the era. Clips are presented not just from Japanese properties but also games from around the world.

Nearly the whole program (with minor edits for copyright) is on Youtube (4 hours), with a table of contents with links in its description. Although, unless you have an insatiable hunger for random gaming clips, you’ll probably want to go through the TOC.

This post is mostly intended to point you to Get Info’s much more substantive piece, but here are links to a few of the more recognizable clips these days: Ballblazer, Space Invaders, Out Run, Flight Simulator, Super Mario Bros., Eliza, Zanac, Little Computer People, Fantasy Zone, Karateka, Pinball Construction Set, Marble Madness, Rescue on Fractalus, Wizardry and Galaxian. All 100 clips are also on Youtube separated out into individual videos (and with better image quality overall).

The book that followed contains Denshi Yuugi Taizen : TV Games,” presents 40 interviews with a who’s-who of game creation at the time, including Nolan Bushnell, Ed Logg, Steve Cartwright, Fukio “MTJ” Mitsuji, Trip Hawkins, Freefall Associates, Timothy Leary, Shigeru Miyamoto, Yuji Horii, Toru Iwatani, Sir-Tech, Shigesato Itoi and many more. A full scan of the book is on the Internet Archive.

Formatting a C64 Disk In 15 Seconds

Recently Commodore History investigated just how Commodore 1541 disk drives format disks, and why it took them over a minute. It was also an explanation of just what it means to format a floppy disk. We linked that last week.

Well, yesterday they posted a second video on matters involving formatting disks. (16½ minutes) This time they went over a routine written, for the same drives, that can format a disk in 15 seconds.

So, how can this new formatting method be more than four times faster? In a few ways. The drive’s normal format routine writes 1 bits throughout each entire track; the 15 second formatter doesn’t do anything like that. The stock routine attempts to size the between-sector zones differently depending on how far from the center the track is, and to make that work better it performs a measurement of how fast the drive motor runs. The quick format just uses a same-sized gap throughout the disk. It still reads okay because the drive uses the sync marks to find sectors, it doesn’t try to time the length of gaps when reading, it just looks for a sequence of 10 1 bits in a row. And Commodore’s format routine verifies each track as it’s recorded to the drive; the 15 second format simply moves on, assuming everything worked out.

The result is, the quick formatter does a worse job of setting up the disk, skipping some of the niceties of Commodore’s routine. I wonder if there are some cases where the quick format produces a non-working disk? The video notes that, because there could have been data on the disk before, it could result in cases where the drive gets confused when that leftover data resembles a sync mark or other essential drive structure. Commodore History mentioned at the end of the video that they tried to create such a disk, to see if it caused issues, but was unable to make it happen.

The KIM-1 Programmer’s Guide to the MOS 6502

The KIM-1, 50 years old as of 2026, was the first 6502-based home computer, designed by the legendary Chuck Peddle and sold by MOS Technologies themselves. (Well, we’re not sure if the Apple I or the KIM-1 was first. Or maybe it was the JOLT? As I’ve said before, there’s always something you’ve never heard of before out there, waiting to make you look like a fool.)

Someone on Mastodon (I can’t find the post now) mentioned that the KIM-1 had excellent programming guides, as it rightfully must have had, considering a freshly-assembled KIM had to have been programmed in raw machine code, and coming from an era before the World Wide Web. I had a look and, lo, it did!

Have a look for yourself, from a copy hosted by Rich’s Classic Computer Pages (PDF). Explained in an early chapter is how to properly add together numbers of arbitrary sizes, something that I had to find out from random sources. I wish I had this book when I was programming on the Commodore 64; I did have the famous Programmer’s Reference Guide, but that’s just it. It’s a reference work, and very difficult to learn the principles of assembly coding through it directly. (That said, there are pages in the C64 PRG that will look very familiar to someone flipping through the KIM-1 Programmer’s Guide.)

The cover of the Book itself

If you sat down and read this all the way through, and it’s quite readable for a programming manual, you’d be well placed to write code for, not just the KIM-1, but any 6502 computer. While for other machines you would need more information, like memory maps and hardware documentation, and you might like to have an assembler too, you’d still have a great foundation for whatever crazy programming adventure you were about to embark upon. I love it.

The Video Game History Foundation Examines a Famicom Punch-Out Prototype

Frank Cifaldi presents a look at a mysterious prototype of NES Punch-Out!! that’s turned up. It’s only got four working boxers, with Bald Bull missing key moves, but it also has quite a few working features, including the password system. It’s completely silent though. The game that is, not the video (5 minutes).

The weirdnesses continue…. The cartridge has mock-up art on it that looks like the “black-box” trade dress early NES games had. The chips on the cart are mask ROMs, not EPROMs. In the attract more scroll, arcade names are used for some of the fighters, like Pizza Pasta, Piston Hurricane and Vodka Drunkinski.