Did you ever play Wario Land 4 on the Gameboy Advance? It was the last “classic” Wario Land game before its team switched over to making WarioWare games. If you’re a gaming, or at least a Nintendo, enthusiast you probably know what WarioWare games sound like, that endearingly weird crushed and echoey sound, but you might be surprised to discover that Wario Land 4 sounds of a piece with the Wario Land titles! Here’s the intro, hear for yourself:
Here’s the original WarioWare’s intro to compare its sound to. It’s all the good stuff!
geno7 over on Youtube (who has a terrific home page, by the way!) did a 51-minute deep dive into WL4’s sound design that’s just the kind of obsessive attention to detail that our cadre of pixel art loonies appreciate! Have a gawk and a listen and see if you agree.
Bahamut is one of the oldest traditions in Final Fantasy, going all the way back to the first game, where much of the game’s bestiary came directly from the Dungeons & Dragons books. Yet Bahamut was not fightable in that game, they wouldn’t fall into their standard role of challenge encounter until the third Japanese game. Like many D&D creatures, and JRPG creatures too, Bahamut was a borrowing from a mythological source. They were one of the entities upon whose back the world is carried. Observe:
Which of these entities is “dragon king” Bahamut? The person is just an “earth-bearing angel.” The bull is Kuyuta. Bahamut, or “Bahamoot,” is the fish. What’s more, it’s thought that the name derives from Behemoth, from the book of Job, despite Behemoth not being a fish. But Final Fantasy already has a Behemoth….
None of this proves much of anything. RPG writers, both tabletop and videogame, have long just pulled anything out of mythology, and sometimes more recent literature, that they wanted and just used it, regardless of author, age or culture. Gary Gygax had a Monster Manual to fill, he didn’t have any internet to help him fill it, but lots of other people enthusiastically used his bastardization, to help them compile their own bastardizations. That’s what most game lore is when you get right down to it: it’s bastardizations all the way down.
This is just a fraction of the edifying enfo, er info, in the article, a link to which awaits you here:
Here’s another of those deep-dive NES internal videos from Behind the Code, possibly the most complex one they’ve done to date. Most game engines, when you examine their basic logic, are basically physics simulations, with some AI included to determine how actors behave.
Not so with the Punch-Out!! games. They are essentially entirely different kinds of games from that. You have certain things you can do moment to moment, and opposing boxers do too. Each of those opponents basically runs a big script, made out of byte code, that determines their behavior throughout each round of each fight. I am struck both by the simplicity (no need to simulate gravity) and the complexity (boxers take all kinds of things into account) of the system.
One of the interesting things shown is that the engine can affect more than just the boxers, but can also subtly affect the crowd, which is how the previously-revealed fact that a specific camera person in the crowd uses his flash right at the moment the player must counter Bald Bull’s charge move. It turns out that this isn’t the only instance of this happening in the game!
You don’t need to know 6502 assembly code to get what the narrator is talking about, but a lot of code is shown, so those of you who understand it may get a bit more out of it. Here are a few basics to help you follow along.
The 6502 has only three registers (bits of memory internal to the CPU that can be accessed quickly), the Accumulator (sometimes called just A), the X register, and the Y register. Each is only one byte long. The Accumulator is by far the most flexible, but all three are general-purpose registers. The most common instructions are Loads (LDA, LDX, LDY), Stores (STA, STX, STY), Transfers between registers (TAX, TAY), Incrementing and Decrementing (INX, INY, DEX, DEY), Adding (ADC), Subtracting (SBC), Comparing (CMP), Branches (some of them, Branch Not-Equal to Zero: BNE, Branch Equal to Zero: BEQ, Branch of Carry Set: BCS, Branch on Carry Clear: BCC), Jump (JMP), Jump to Subroutine (JSR), and Return from Subroutine (RTS). While some instructions are just one byte long, the longest any 6502 instruction can be is three bytes, and the opcode (the command itself) is always just one.
(I wrote all of that from memory. I figured, I have all of this in my head from my coding youth, I might as well use some of it.)
The 6502 can only address 64K of memory, so often systems will use bank switching to connect various memories to it within that space. The great majority of NES/Famicom games had to do this. Punch-Out!! was unique on the NES in that it was the only game to use Nintendo’s MMC2 chip. (I wonder if the chip was designed ahead of time, and they made this game as an excuse to use it?) Punch-Out!! uses MMC2 to bank in each boxer’s large data script as needed.
I’ve been waiting for this one for a long time! U Can Beat Video Games has finally covered the best NES Dragon Warrior, the third game in the series. It was Dragon Quest III in Japan, due to some trademark issue with TSR I think. IV isn’t bad, and has fun characters, but there aren’t as many variant strategies in it, and in the last chapter you don’t get to control the actions of most of your party members. DWIII always gives you full control of your characters, plus it lets you create characters with names and classes of your choosing, meaning, like the first Final Fantasy, you can make completely custom parties and play the game in many different ways. It was the game that spawned the urban legend that the Japanese government requested that Enix release Dragon Quest games on weekends, because so many people ditched work to stand in line to buy it. (I don’t know if it’s true, but the story has often been passed around.)
It’s also the first Dragon Quest/Warrior game that allows for class changing, which resets a character to Level 1 (similar to an human AD&D character who dual-classed), but only halves their stats, and lets them keep all the spells they learned. Since they’re Level 1 again, they gain levels very rapidly for a while, allowing them to quickly surpass their previous heights. It’s kind of an early version of the “prestige” mode of clicker games, where you reset all your progress in exchange for faster progress afterward!
It also has a cool story that eventually connects with the first two games, and has a good variety of activity, including growing a town from scratch like 25 years before Breath of the Wild and betting on monster fights! It’s also got all the challenge of the early Dragon Quest games, with later monsters who can cast instant death spells on everyone in your party at once, as well as doing other horrible things to them.
Because Dragon Warrior III doesn’t pull its punches against the player, the various tricks that the narrator does to use the engine’s bugs against it feel like playing fair, and yet, even with full knowledge of the game and multiple player leveling and cash gaining strategies he still has problems once in a while. It’s a really tough game!
This may end up being U Can Beat Video Games’ magnum opus, at least of the NES era, it’s a really long game that takes three videos, of almost 12 hours total length, to cover in its entirety! Here they are:
Please pardon our lack of a romhack review this week. It’s not always easy to find a good hack to review out of the tens of thousands that are floating around out there. In the meantime, classic remakes are kind of like romhacks, right?
Those who have been following us for the (gosh) nearly one year we’ve been in operation will have picked up on the fact that we love classic Atari. Especially we love classic Atari prototypes. In my humble opinion, Atari treated the output of their stable of brilliant creators with almost a dismissive attitude.
Developers would make a game completely from scratch, spend months working on every aspect of it, handtooling the assembly code, sometimes for hardware platforms that were created specifically to run it, devote their lives for a time to this project, test it in-house, get reactions, modify it, get it running, get approval to make cabinets and put it out on location test, then have all that work get destroyed. Oh well! Back to the drawing board. That’s what happened to AKKA ARRH.
As awesome a title screen as there ever has been!
The only record of all of that effort might end up being those few prototype cabinets put out on test and in the hands of the original developers, and the files in the Atari archives, which were pretty much left out to rot when the company was shut down, and would have been lost to us except for a few people who searched their dumpsters looking to preserve them.
Because of the value of those tiny number of cabinets, collectors guard them zealously, which puts them at cross purposes with the people trying to release the files and get them working in MAME. Two such stories lately have been the prototype for Marble Madness II, which we talked about last year, and AKKA ARRH. (Which, I think, is still one of the best game names I’ve ever heard. It’s fun to say!)
AKKA ARRH’s history is a long story. Long lost except for a few cabinets, somehow, we’re still not sure how, the code got dumped and leaked on the internet. However it happened, that event seems to have uncorked the bubble, with rights-holder Atari (not the same company as the old Atari) commissioning a full remake from Llamasoft and Jeff Minter, the creator of Tempest 2000 and probably the person best keeping alive the spirit of classic arcade gaming.
Minter’s remake of AKKA ARRH is now on Steam. It’s kinda pricey at $19.99, but it looks g r e a t, as you should be able to tell from the trailer below. An emulation of the original arcade game is also in the Atari 50th Anniversary Celebration package from Digital Eclipse, available on Steam and lots of other platforms, which costs more but also gets you many more games, and documentaries and flyers and lots of other plat*.
Seeing that little TM symbol after the logo is oddly heartening. It’s so nice to see this game given a full release, even if only digitally. It’s been a long journey. Welcome home, AKKA ARRH.
* Lately I’ve been chafing against the limits of language. Please excuse my made-up words, I’m kind of sick of having to turn to the same old synonyms, once again, at the moment. You should know what I mean by context here.
For 16 years now, Adam Dawes has had a guide to Bubble Bobble on his website that provides precise, detailed strategies for defeating each of the game’s 100 levels, most with a demonstration video (one level’s video I found doesn’t work). Each level has a difficulty ranking, and such is skill that the hardest of them I found, level 91, is only rated as “medium-hard.”
Adam’s guide provides the details of finishing each specific level, but it doesn’t explain all of the weird secrets that lie buried deep in the game’s code. For that, check out the previously-linked Bubble Bobble Info Pages!
Turbo Rascal, more fully known as “Turbo Rascal Syntax Error” or TRSE, is a multiplatform game and demo development system, including a compiler, afull IDE and some miscellaneous utilities like an image editor. It’s based on Pascal, which might be annoying to people who have the conventions of C burnt into their brainmeat, but is easier on newbies on the whole, since its language idioms tend to be more readable for intent, and it doesn’t include structures like the ternary operator: (a ==0) ? isequal() : isnotequal();
While it supports a lot of different classic computing devices, TRSE’s “native” platforms, those it has the most support for, are the 8-bit Commodore machines. Using it, you can pretty rapidly put together a program to display an image on the C64’s hi-res screen:
It comes with a lot of example projects too, including a number of technically proficient demos that show off its capabilities. After you install a C64 emulator (VICE is recommended), the following can get up and running in less than a minute:
A while back we linked to Infinite Mac’s surprisingly deep emulation of Mac OS Classic System 7 and Mac OS 8 (they’re both of the same line of operation systems despite the change in name) in web browsers. Since then they’ve also added System 6 and Mac OS 9 to their offerings, in addition to a Japanese version of System 7.
Mac OS 9
Features a good variety of software including games and productivity, a full-screen mode, built-in networking with friends on the internet by specifying the same subdomain allowing such tricks as online sessions of Marathon, and a fairly easy way of adding your own software.
If you use this and want to keep files between sessions, make sure that you move or copy them to the Saved folder, under The Outside World. Read the purple Sticky for more information on getting files into and out of the emulation.
I find that Classic Mac OS has a power to inspire nostalgia that OS X doesn’t. It might have to do with how so many of its conventions dated back to the original Macintosh release from 1984. Multitasking came to Macintosh after the fact, so when it arrived Mac OS used a cooperative multitasking paradigm, that meant one misbehaving program could bring down the whole machine. Yet the system felt smaller, like there wasn’t as much unfathomable technology between the computer and the user. And I still dig that crisp pixel art used for the icons. It is possible to have too much anti-aliasing.
On Romhack Thursdays, we bring you interesting finds from the world of game modifications.
You can find romhacks of all kinds and levels of quality. Professional translations that seek to produce what an official localization would be, and slapdash language conversions. Graphic hacks that make Mario into Wilford Brimley. Total conversion games that turn the original into something so different that it seems like it would have been easier to have started from scratch, and juvenile dialog hacks.
This week’s hack lies on the middle ground. Alfonso De La Vega’s The Winter Lion is a game where it feels the creator’s ambition exceeded their grasp, a little. The title screen and overworld of The Legend of Zelda: A Link to the Past really weren’t changed much, and where they were changed it’s kind of ugly. The plotting it a bit clumsy. But the writing has real poetry to it, there are some interesting ideas behind the way it uses the game’s item progression to enforce making difficult choices that fit along divergent plotlines.
I try to put a title screen into these posts to introduce the hack, but The Winter Lion doesn’t change it, at least in the current version–hacks can be updated, after all. For now though, we’ll just have to settle for gameplay images.
The Winter Lion is an interesting take on the Zelda formula in that, instead of a Link as a kid or teenager, he’s an old man. Arguably the best-realized aspect of the hack as it stands is the pixel art that puts a white beard on him. He’s still pretty small compared to the other adult characters in the game, but it looks good enough in play.
The writing is another strong element of this hack, it feels like it was written with poetic meter in mind, although I couldn’t place the type.
Sadly the alternate paths aspect is a bit janky. Bombs have been removed from the early game, except for a single one in the first palace. There’s a political aspect of the game where you can either follow a military path in the story by using that bomb to activate a switch, or a revolutionary path by using it on a certain building in Kakariko. If you use it anywhere else you’ve blocked Link’s progress and have to start over. It doesn’t help that some cracked walls can be opened with either the bomb or the Pegasus Boots; if you open a Boots wall with the bomb, you’ve messed it up. There is a walkthrough in the readme on the Romhacking entry, but you may want to make a save state before using that bomb, just in case.
Some of that good old-fashioned romhack glitchiness!
The story is pretty one sided. It makes it clear that picking the military option is the bad one, and the revolutionary option is the good one, which, regardless of what you think about the moral choices involved is pretty obvious writing. But it’s implemented in an interesting way at least. And it’s not too difficult overall! So many romhacks are made for hardcore players that it’s refreshing to find one with only a modestly higher difficulty level. And it shows a lot of ambition by a first-time hack creator! We await future revisions of this hack, or whatever they choose to turn their attention to next.
The Winter Lion (romhacking.net, hack of The Legend of Zelda: A Link to the Past)
Pretty lurid!Didn’t we all know a girl like that in college?Some more romhack glitchiness. The art for Old Link is pretty good though!
Chrontendo is, of course, Dr. Sparkle’s great and long-lived journey to document and discuss every Famicom and NES game. He’s made a lot of headway! He’s also doing Sega and PC Engine/Turbografx games!
We avidly, and a bit obsessively, link every Chrontendo episode as it’s posted. But what about the many days which don’t see a new episode?
On those days, you’ll just have to console yourself with Randochrontendo, on both Twitter and Mastodon, which posts random images from Chrontendo, usually screenshots, every thirty minutes. Sometimes you just want to look at a random 8-bit video game, and when those times arrive, Randochrontendo has you covered.
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….
Post date: February 12, 2009 Archive date: July 6, 2012 Wayback Link Original URL: http://www.annathered.com/2009/02/12/valentine-meringue-mario-mushrooms/ Found through: the archives of Everlasting Blort
Anna the Red, self-described as bento and plush designer, current whereabouts unknown but went on to work for gaming company The Behemoth, posted instructions on how to make these adorable edible Mario mushrooms for Valentine’s Day back in 2009.
While the page that hosted the recipe is now only on Wayback, the image gallery that it drew from is still alive on Flickr. (Remember Flickr?)
The Youtube channel of chirinea mostly hosts cover songs, but they just posted an interesting short video (about 13 minutes), both explaining the Brazilian NES game scene and figuring out why the author’s Battletoads cart skips level 2.
During much of the NES’s life, Nintendo has no distribution deal to release consoles or games in Brazil, leaving the market open for a legion of bootleg cartridge manufacturers. The video author had some of these games, which were usually straight dumps of the originals, but their version of Battletoads was not.
It had been slightly localized, with its intro text translated into Portuguese. But there were some other minor changes too. Players started with an extra life, and had infinite continues. But also, for an unknown reason, the game completely skipped the second level, the one right before the game’s infamous Turbo Tunnel.
Was it a change in the game’s code, or a malfunction caused by his NES hardware? chirinea had a bit of an adventure in figuring out how to get the code off of his cartridge into an emulator so it could be compared with the official release, and ultimately found out that yes, the code was different, and it was probably done to avoid problems with Brazilian bootleg NESes crashing on level two.
It’s an interesting journey, and worth the fairly brief runtime to find out how he did it.