A Reimplementation of DOS King’s Bounty

While it’s seen more than one revival since its original release by New World Computing (the Heroes of Might & Magic series, and the 2008 series titled King’s Bounty by Katauri Interactive), that first version is still a fine game to play even today. Players explore four continents raising armies, fighting hordes of monsters, building income and leadership, collecting artifacts and bringing a variety of colorful villains to justice.

The game simulates the passing of time, which affects a number of things. Every week (five game days) you get income from the king of the realm, but also must pay your troops and other miscellaneous expenses. There is a time limit (determined by the game’s difficulty level), preventing you from passing weeks for income. While you’ll probably fight hundreds of battles in a typical game, technically speaking you can win without fighting any: bringing villains to justice earns you pieces of a map, a depiction of one screen of the game’s vast scrolling area, and the win condition is to find that screen and search for a lost scepter on its center location. While the maps are the same every game, nearly all the locations of the wandering monsters, treasures, villains and other important elements are randomly placed each game, giving King’s Bounty tremendous replayability.

A true classic strategy wargame, King’s Bounty was widely ported, to DOS, the Mac, the Atari ST, even to the Commodore 64 (that must have been a difficult job), and there’s also a surprisingly good rendition for the Sega Genesis/Mega Drive that might be the best version, and was implemented in-house by New World Computing themselves (they did a similarly great version of Might & Magic II for that system).

Dan Heskett has recreated the engine of King’s Bounty and put the code on Github. You’ll need the files of the original DOS disks to use his code, but if you don’t care to go that route you can instead play it in your web browser. The keys are the same as the DOS version; use this PDF of the manual to learn how to play. The Github Readme has a wealth of information, not just on how to build the recreation but of the internals of King’s Bounty. It even includes two autoplayers, one that simulates a game as a human would play it, the other a game played with perfect knowledge of the game world.

Note: I have noticed a couple of bugs in this project. I am giving this project the benefit of the doubt that it was not generated by an AI system. If I discover otherwise, I will mention that fact here.

Here’s a few more screenshots:

The Bad Game Hall of Fame Covers Sonic Jam: Game.com Version

The world is full of traps for the unwary. There’s a whole genre of movie, mockbusters, that exists purely to try to catch people who are only vaguely familiar with some media property, and they make enough money that by cutting their costs extremely thin they can be profitable. Mobile app stores are full of games that try to trick people in a similar way, making themselves look as closely to some popular game as they can get without becoming legally actionable.

Let us all spare a thought for the poor kids who opened up a bright package on Christmas Day to find this. (Image from Wikipedia)

A similar kind of trap was the Game.com, Tiger Electronics’ bid to compete with the Game Boy. It made a kind of sense, sure. Nintendo got into portable gaming with the Game & Watch series, from there spreading into a more flexible system with replaceable cartridges. Tiger made Game & Watch-style LCD games too, so why couldn’t they do the same thing?

Thing is, Tiger was doing this through most of the 1990s! They kept their costs and prices down and managed to make them profitable by just putting out the most barest games possible, Game & Watch-like LCD games in the era of the Sony Playstation. (Ernie Smith at the excellent blog Tedium wondered at their success too.)

Tiger released their Game Boy competitor, Game.com, in September 1997. It was absurdly cheap at $30, but at that time a Game Boy Pocket was only a little more expensive at $55. I think it’s safe to say the only people who were buying up Game.com devices were extremely low information buyers. But they found 300,000 such buyers. I expect a majority of them were grandparents.

Surprise! Your birthday has been ruined!

So, what were those lucky enough to get a Game.com in for? The system got a total of 21 games. One of its games was Sonic Jam. The website Bad Game Hall of Fame had a look at it, and it was quite the thing. I call it a thing because it barely qualifies as a game.

It was named after a Saturn release of the Genesis Sonic the Hedgehog games, and claimed to have Sonics 2, 3 and “and Knuckles,” but not only were all the games strained through the Game.com’s small monochrome screen, they all were drastically cut down. Each has only one level! And it’s barely playable at that!

I’m loving the optimism of that six digit score counter. Screenshot from Mobygames.

Bad Game Hall of Fame did a general retrospective on the Game.com. I personally love terrible janky systems like this, but it’s not because I think they’re secretly good, it’s because, like the mockbuster output of The Asylum, I think they’re hilarious. But I’m not laughing at the kids who were expecting a Game Boy but ended up with this instead.

These days Tiger Electronics exists, as many other game companies from past decades like Milton-Bradley, Parker Brothers, Avalon Hill and Wizards of the Coast, as merely one organ out of the many that comprise the grotesque Frankenstein’s Monster of Hasbro, Inc. Hasbro paid $335 million dollars for them, possibly because they saw something in their then-new Furby product. Nowadays I don’t think Tiger’s name is being applied to any current products, and that’s probably for the best.

Behind The Code Examines NES Double Dribble’s Shot Code

Displaced GamersBehind the Code series, and its companion Talkin’ Code, are probably the best technical examinations of NES games on Youtube. They take games that were the bread and butter of the Famicom/NES in its heyday, products of skilled programmers some of whom had gotten started working on arcade games, and disassemble them, revealing both their the tricks of their trade and the quirks, and sometimes glitches, that made their work unique.

Their most recent examination is the best NES basketball game, Double Dribble. If you’re not familiar with it, it plays and feels an awful lot like it were an early version of NBA Jam, without the teams or players or personality sure, but it does play a mean arcade-style game, which makes sense since it was a port of an arcade game (one that plays, I should say, a hideous vocalized version of the Star Spangled Banner at game start).

Here is the video. (32 minutes) Discussion of the discussion is below it.

Okay, the first surprise is that it that whether the ball goes in or not depends entirely on physics. The game takes the angle of the player to the basket (gotten from the X and Y position of the shot on screen) and sends the ball towards the basket using a lookup table to tell how the ball should move. When the ball arrives, whether it goes in depends on whether the ball is close enough to the center of the basket.

Double Dribble actually just sends the ball towards the basket, and if it’s close enough to the hoop (less than four pixels away), it goes in. Basically, the spot on screen the ball leaves from is what determines whether it scores. Affecting that is that there’s a limited number of discrete angles the ball can be thrown at. Displaced Gamers runs through the math, which is fairly involved, but in short, if you throw at the wrong combination of angle and distance, the ball just won’t go in.

More than that. The big discovery made by Displaced Gamers is that the two hoops aren’t the same! Due to flaw in the math, both hoops’ centers are essentially shifted to the right slightly, and both are also easier to hit when shots are made from the top of the screen, above the basket.

This is only a couple of points from the video. It’s full of the kinds of shortcuts that time-pressed programmers from the age of 8-bit consoles often had to use to make their code work. If you’re allergic to discussions of math (especially trigonometry) you might want to skip this one, but I think it’s worth a look.

Webdepths: Pac-Man Fever Forever

The World Wide Web is now over thirty years old. In that time, more content has vanished from it than remains now, but some of it can still be dredged up from the shadowy archives of the Wayback Machine. This is the latest chapter in our never-ending search to find the cool gaming stuff that time forgot….

A recent Retronauts episode looked back upon the history of Buckner and Garcia’s 45-year-old video game novelty song Pac-Man Fever. Host Drew Mackie also runs Thrilling Tales of Old Video Games, and it just as recently linked in passing a pair of ancient websites devoted to its album, Lee Seitz’s Pac-Man Fever Forever and 52 Weeks of Pac-Man Fever.

We here at Set Side B do everything we can to encourage the kind of unhealthy obsession with video game ephemera that is epitomized by these sites. And carrying a torch for a novelty song dating back to the height of the arcade era, that sounds even crazier (“It’s drivin’ me cray-zee!”) than my own obsession with Rampart.

Started in 1994, when readers would have had to browse the page in Mosaic, the length of the site Pac-Man Fever Forever’s legacy now begins to rival that of the song itself. Like all good websites it refers to other pages on this Widest of World Webs, but alas most, if not all, of the sites it refers and links to are defunct now, saddest being that of the song’s creators, Buckner and Garcia themselves.

As countless kids on social media remind me nearly every minute, I am old, and yet I still dimly remember 1981, the year of Pac-Man’s release, which now might as well be the Stone Age. Social Media, the Web, the public Internet and, I seem to remember, electricity didn’t exist back then. But people still listen to Pac-Man Fever, and they still play Pac-Man today, and Bandai-Namco continues to squeeze the hungry lemon-wedge for every final drop of its juice. I maintain that Bally-Midway, R.I.P., was at least as responsible for its worldwide success as Namco was, and it would have been them who’d have sub-licensed the game’s sounds for a novelty song, as they would have for the Pac-Man Saturday morning cartoon show, a whole landfill of tatty merch, and most of the other instances of Pac-mania from the classic age of arcades. (But not Pac-Mania: Atari published that in the US)

We know Gary Garcia has since passed away. Jerry Buckner (IMDB) continues to roam the neon-blue tunnels of the Earth, and he wrote a song for Wreck-In Ralph. We here hope he continues giving breath as long as he wants. Thanks for the tunes, and to Lee Seitz, thanks for remembering them.

A Speedrun of a Joke Donkey Kong Romhack

I hope you’re ready for something pleasingly pointless. Let’s review.

  1. In 2024 Kayinworks wrote an essay about games as models vs. toys. I’d describe the same dichotomy as simulationism vs gamism. Neither are necessarily bad, but their aims are different. Models, like model trains, take some real-world thing and try to give you its essence. Toys use a real-world thing to lend flavor to a friendlier, more accessible, but in some cases more pandering experience. That’s an oversimplification, it’s a great article, well-thought and full of nuance, but it gets across what you need for item 2. (It also mentions and links to the preposterous and awesome Ginormo Sword.)
  2. Taking inspiration from that essay’s description of changing old games, modernizing their looks and in some cases changing game rules to be more acceptable to players, although sometimes in ways that miss the point of why those old games do things they way they do, plourples created a romhack for NES Donkey Kong that does away with such quaint notions like Mario having a jump that’s only his own height tall. “What’s that? This ruins the entire game? But it’s for Quality of Life!”
  3. Darkman425 and Spikestuff speedran that game. (Youtube link, 48 seconds)

I’m only sad they didn’t do the version with the Conveyor Belt level.

White_Pointer Gaming Explains SNES Enhancement Chips

White Pointer Gaming is the Youtube channel that examines games and figures out how they pull off the graphical tricks they do, and we’ve linked them to those several times before because they almost always find some interesting tricks to explain, like when the Genesis/Mega Drive pulls off something which looks like scaling, which happens more often than you’d think.

This video is a bit more general than that, describing the various kinds of extra chips included in SNES carts. (11 minutes)

It didn’t have as many different kinds of mappers as the NES did, since its processor had a much larger address space, but it still had a few helper chips included in cartridges through the system’s life. Most of these were essentially co-processors. The most famous one was, of course, the Super FX, which supplemented the unit’s relatively pokey 5A22, providing it enough extra muscle to rapidly draw polygons. But there were other chips, like the DSP line, and the SA-1, which was essentially another processor of the same kind as in the SNES, with its own memory and clocked at a much higher speed, and additional aids.

The use of these chips allowed the SNES to perform feats it was incapable of out of the box. Unlike the NES, which I’m pretty sure wasn’t intended to be used with mapper chips in its initial design, at least one SNES launch title, Pilotwings, used a DSP-1 chip. I have to wonder if Nintendo’s affection for including extra hardware in cartridges played a role in their ill-fated decision to go with cartridge media for the N64?

Gameboy Tetris Music Change & Things Heard at SGDQ 2026

The Cutting Room Floor’s article on Gameboy Tetris has an interesting fact. The first 25,000 copies sold in Japan, distributed as part of a bundle, had different music! Instead of the now-iconic Russian tune Korobeiniki, a different, somewhat calmer song was used. You can either follow that link and find it on the page, or go here.


Here’s an extra, one last piece of SDGQ 2026 content….

Every year (well, twice a year) the Mastodon account of Alex Zandra posts a thread of fun out-of-context things heard during Games Done Quick. Here is the thread for the recently-concluded program. A few call-outs, but mind I’ve left out a lot of good ones on purpose:

I was told to keep this short because I’m a yapper

who here had a childhood?

the hexahedron, more commonly known as the cube

sometimes you wanna change your hair color to match the elf that lives inside your head

Good to know

I think a helicopter could be an egg

before fighting shaft and dracula I’m gonna equip buffalo stars in both hands

who’s ready for the overstimulation chamber?

it’s like a cat face, but very determined

shoutout to easy bosses named François

what will happen when armadillos inevitably spread to the NBA

you can drive either a kangaroo or a dinosaur

we love glitched meat here

wark or kweh?

there could not be a more deserving stack of fifteen animals

thanks to your donations, we will be eating the drywall

please don’t hit me jerk bird o/~
please don’t hit me jerk bird o/~
please don’t hit me jerk bird o/~
please don’t hiiiit me o/~

Multilink Monday: A Buncha SGDQ 2026 Runs

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.

SGDQ 2026 has concluded, having raised $2,400,000 this year for Doctors Without Borders.

Each event there are many runs of possible interest for people—and I must remind you, GDQ is far more than just AGDQ and SGDQ*.

I’ve collected a number of them in the list below. Of course I’ve picked and chosen those I found the most appealing, but they all can be found in their video archive on Youtube. Times gives are the video length, not the length of the run.

The Legend of Zelda

A Link to the Past (no major glitches, 1h33m)
The Wind Waker Randomizer Race (2h41m)
Tears of the Kingdom (1h7m)
The Wand of Gamelon (silly block, 58m)

Arcade Games

Ghosts ‘n Goblins (20m)
Vs. Super Mario Bros (24m)
Total Nuclear Annihilation (pinball, 39m)

NES Games

Castlevania (1HKO, 15m)
Gauntlet (16m)
Clash at Demonhead (30m)

16-Bit

Ogre Battle: March of the Black Queen (1h13m)
Donkey Kong Country 2: Diddy’s Kong Quest (1h44m)
SNES Teenage Mutant Ninja Turtles 4: Turtles in Time (23m)
Sonic 3 & Knuckles (40m)

Kirby

Kirby Air Riders (Air Ride races, 43m)
Kirby’s Dream Land 2 (42m)
Kirby: Nightmare in Dreamland race (48m)

UFO 50

Rail Heist (19m)
Vainger (Cherry goal, 35m)
Mystery Tournament (offstage, 3h22m)

Indies

Pizza Tower (tag-team Peppino & Noise, 1h11m)
Hollow Knight Silksong (1h54m)
Rift of the Necrodancer (48m)
Environmental Station Alpha (31m)
Slay the Spire II (55m)
Yooka-Laylee and the Impossible Lair (22m)
Supraland (48m)
VVVVVV (16m)
Stardew Valley (race, 47m)

Miscellaneous

Super Mario Maker 2 (1h34m)
Mario 64 (120 star TAS, 1h19m)
Metroid Dread (1h12m)
Elden Ring (3h16m)
Kingdom Hearts II: Final Mix (2h24m)
Banjo-Tooie (54m)
Pokémon FireRed (3h47m)
Super Princess Peach (1h38m)
Wario World (53m)
No More Heroes (1h35m)
Fire Emblem: Three Houses (1h29m)
Wii Sports (28m)
Earthbound Beginnings (35m)
Crash Bandicoot 4: It’s About Time (1h33m)
Wario World (54m)
Resident Evil 3: Nemesis (with a guitar controller, 56m)

Silly Block

DOS Mega Man (silly block, 13m)
C64 Snoopy, 9 loops (silly block, 17m)
Grandma, No! (silly block, 22m)
Dryway Eating Simulator (silly block, 21m)
Power Shovel (silly block, 13m)
Bait & Tackle (silly block, 18m)
WHAT THE GOLF? (silly block, 19m)

For the embedded video, which will become the video included in the social media posts, I choose DingoYabuki’s Ghosts ‘n Goblins arcade run, because it’s short and impressive:

When AGDQ 2027 comes around it’ll be in Atlanta, and I hope to be able to bring you coverage live, on the ground from the event itself! Let’s keep our fingers crossed and our expectations low!

* As an aside, just today GDQ was doing a stream with SNK, which they abruptly cancelled 30 minutes in, when they learned about SNK’s relationship with the Saudi Arabia Public Investment Fund. I’ve heard some people react bitterly that they were going to do the stream at all, but I have to say wow, calling it off while it’s in progress takes rather a lot of guts! I think cutting people like GDQ at the first iota of disapproval might be going too far, that people who realize their mistakes should be cut some slack, especially when it’s so rapid. I say, be prepared for positive action and reward it appropriately.

SGDQ 2026 Begins Sunday

It’s one of those two times of year again. Games Done Quick, the bi-annual week-long charity speedrunning marathon, begins at 12:30 PM (“Noon Thirty”) Eastern Time on Sunday, July 5th, that’s tomorrow. The day after today, the 250th occurrence of that particular US holiday some people make a fuss about.

This one is SGDQ, where the S stands for Summer. If my recollection is accurate, AGDQ, the one that happens in January, is the home of Awful Block, speedruns while SGDQ hosts Silly Block. You can keep track of them by the first letter: AGDQ for Awful, SGDQ for Silly. Even so though there’s a lot of leakage between the two, and many of the games in Silly Block this time would fit in well in its Awful relative, including the infamous Snoopy game on Commodore 64, Mega Man for DOS and The Legend of Zelda: The Wand of Gamelon.

The schedule is here. A few games of interest, I think, are Castlevania: Symphony of the Night, Kirby Air Riders (only Air Ride mode though), No More Heroes, a couple of games from UFO 50, the SNES version of Ogre Battle, Sonic 3 & Knuckles, Paper Mario: The Thousand Year Door, Vs. Super Mario Bros, Earthbound Beginnings, What The Golf?, The Legend of Zelda: The Wind Waker Randomizer, Gauntlet and Castlevania both for NES, and a naneinf run of Balatro, among many others.

1960s Navy Training Film on Computers

Surprise! Today’s post is about a video from Periscope Films from sixty years ago on the fundamental building blocks of computers from way back then. Right off we’re told that computers no longer rely on primative things like electromechanical relays (gags) or vacuum tubes (wretches). NOW computers are made of TRANSITORS, and we truly are living in the future! (18 minutes)

The cool thing is, while they’re much faster now denser now, and faster, and we have much simpler ways of interacting with them, and storage, both chip and magnetic, hold much more data, and each of these things has improved by a factor of billions or even trillions, computers still basically operate on these same principles.

This video mostly concerns itself with explaining how basic computer circuts are made. It makes for fairly dry viewing if you don’t know anything about electronics or circuit diagrams, but maybe it’ll be interesting anyway, from a historical perspective.

Youtuber Reviews Every Namco Museum Collection

Namco, now the merged entity Bandai-Namco for some reason I can’t fathom but oh well, has certainly gone back to the arcade collection well a lot of times. Many of their games are genuine pop cultural phenomena, either/both in their native Japan and in other countries. It was US sales that propelled Pac-Man into being perhaps the most enduring legacy of the golden era of arcade games.

It was for the original Playstation that Namco first started rereleasing home compilations of their classic-era arcade hits, in the six well-known and respected Namco Museum titles. But then their rereleases became rerereleases, and then, rerererereleases. So many collections, so many trips around the block, so many recreations, so so many. Going by the series’ Wikipedia page, the most recent entries have been for modern home consoles, the Evercade handheld retro console, and even a standalone unit.

I would despair of ever understanding all the Namco Museum releases, but for the tireless efforts of Mythic Resonance on Youtube. He has constructed an epic two hour review of every Namco Museum version, called The Namco Museum Museum! It took him over 2½ years to make! And as of this writing it only has 1.9K views, which I view as a darn shame, even if it is, right now, only nine hours old.

I don’t know how many of you have the stamina to watch all of an epic overview of these dozens of game collections, but some of you have got to be up for it, I’m sure. Good luck on retaining your sanity while weathering this massive onslaught of game information!

Nicole Express on Throwaway Arcade Games

Now here’s something fascinating I had not heard of before Nicole Express recently wrote about it. Because of a law in Japan it was (maybe still is?) illegal to sell an arcade cabinet without a game in it.

When the market for replacement cabinets opened up, targets for upgrade kits without gutting an old machine to host them, they still had to have some game in them, even if everyone knew its PCB would be just be taken out and thrown away. It was also a way to assure a game center owner that the cabinet worked as advertised, as it could immediately be plugged and tested.

But games cost money to develop and need parts to implement, so these games have to be really simple. So there arose a micro-genre of games, usually a simplified remix of something from the cabinet manufacturer’s back catalog, using ancient processors, minuscule ROM and RAM, and the simplest means of driving the video signal possible, to fulfill this tiny and strange market need.

Sega’s Dottori-kun (image from linked site).

Nicole so far covers three such games: Sega’s Dottori-kun is a remake of their classic arcade game Head-On (remade before by Atari as Dodge ’em), a simple dot-eater where the player’s surrogate is a car that can only drive around a track one way. Taito’s Mini Vaders is a series of Space Invaders challenge boards, but with no enemy shots or sound. And most recently Konami’s Target Panic is a kind of fast reaction target shooting game, but using a joystick instead of a light gun.

Dottori-kun, a silent blue-and-white remake of a 1979 arcade game, was, via Sega’s Aero City cabinet line, a game they were publishing the year that also saw the release of their Super Scaler extravaganza G-LOC.

G-LOC, Dottori-kun’s sibling. (Image from Mobygames)

Nicole goes into detail about each of these games, possibly the most attention any of them has gotten outside of their creation, including their internals. She really knows her stuff, and dives into the implementation of each game. All three run on Z80s or variants. Only one of the three games, Mini Vaders, accepts coins. All three articles make for fascinating reading, at least to my fevered mind, so please click through