Retrocade
Welcome to the Next Level

Since the beginning of the year, the emu community has been hearing about Retrocade, mostly with the rallying cry of "Star Wars at full speed with sound on a Pentium 60!" or similar claims. It was in mid January that we started hearing about Retrocade, but it has been in development fpr quite some time before that. In fact, many people may not know it, but Neil Bradley's standalone Major Havoc emulator that was released last year in fact used early Retrocade code.

Warrior
Warrior
But finally, after months of development, rumors (although the Retrocade team has been quite open about keeping people posted on their progress) and even people suspecting that the whole thing is a hoax, the time has finally come for Retrocade to be released. The brainchild of Neil Bradley, Michael Cuddy and a cast of thousands (well, not quite, but pretty close) Retrocade will set the emulation world on it's ear with blazing fast speed, unprecedented GUI, and all sorts of little bells and whistles that will make Retrocade stand out like no other emulator before it.

History:
Anyone who's been into emulation for long enough will remember EMU, Neil Bradley's original emulation project, which supported the Atari vector games (with the exception of Star Wars, Major Havoc and Quantum) and Missile Command quite some time before MAME added these games. After a while, he stopped working on EMU and passed the code on to Mike Cuddy, who had already written standalone Gyruss and Time Pilot emulators, and was at the time busy with his own KEM (which stands for Killer Emulator) project, which ultimately was the first to support the Bally MCR games such as Tron, Spy Hunter and Two Tigers. Mike was well into the development of KEM 1.2 up until nearly the beginning of this year, when it was discontinued so both Neil and Mike could work on Retrocade, and several other members have joined the Retrocade team, and have produced what can very well be called the first of a new generation of emulators.

The Good Stuff:
As anyone capable of reading a README (pr capable of being repeatedly flamed on a message board) knows, MAME is intended as a documentation project, and judging by the speed and overall rough, unfinished feel of MAME, it shows this quite well. MAME does have it's purpose, of course, mostly in "pioneering" work of mostly previously unemulated stuff, as well as cross-platform compatibility. And Retrocade is not intended to replace it in any way, shape or form, but is intended to be an emulation project for the sake of playing the games (which, according to the MAME README, is not much more than a side effect.

The Retrocade GUI
The Retrocade GUI
But as we can see here, Retrocade will have a graphical user interface that goes beyond anything seen before in an emulator. This screenshot does not do justice to the GUI, which is fully animated, with sounds, a complete interface for changing controls, and the dotmation panel, which looks particularly slick (although this portion is still a work in progress.)

But beyond the GUI is the real meat of Retrocade: The emulation. Blazing fast CPU cores and graphics routines place Retrocade squarely among the fastest emulators in the business (think Pacman at 1,200 FPS... What? You can't play Pacman at 1,200FPS? What kind of a wimp are you?) but raw speed is all but a moot point, when all that really matters is having games run at playable speed. Even Spy Hunter, long notorious for speed (or lack thereof) in MAME, breezes along at full speed. On my p233, everything runs at full speed or better (or quite a bit better, per the example above.) For the vast majority of people out there who still use older systems (such as myself, having mostly older Pentiums for computers,) Retrocade is a godsend.

But the bells and whistles don't end there. The Atari vector games take on a whole new look with the addition of trandlucent and anti-aliased vectors, as well as backdrops. Not only do the Atari games get this treatment, but also the Cinematronics vector games, such classics as Armor Attack, Star Castle and Warrior. And if the eye candy isn't enough, Retrocade is one of the best sounding emulators in existence (how good? Let's just say I'm looking for better speakers to play Gyruss with...)

Asteroids
Well, so it may not make a great screensaver...
And the Retrocade team even had enough room in there to throw in a couple of previously unemulated games, such as Atari Football and Arch Rivals. And when you add Retrobabe(tm) to the mix, you've got something for everyone! In my opinion, if it hasn't already, Retrocade is going to set the emulation world on it's ear, and I get the impression that Retrocade is among the first (including Peter Hirshberg's Vector Dream) of a generation of emulators focusing on gameplay rather than emulating everything in sight and it's bootlegs.

To gain some more insight into Retrocade, I have conducted a brief e-mail interview with Neil Bradley, one of the primary authors of Retrocade, to find out what he thinks of his creation:


-By your estimates, how many man-hours of work do you think has been put into Retrocade?

Geez... For me alone it's greater than 2000 hours easily, plus Mike and everyone else. I'd say > 4000 hours. Too much. ;-)

-As with anything else out there, there are already quite a few critics out there, as well as those people who seem to think that any emulator which duplicates games emulated by MAME is a waste of time, and even those who still believe that Retrocade is a hoax! How do you think these people are going to react to Retrocade when it comes out?

War of the Worlds
War of the Worlds
I just wonder if they also think that MAME was a waste of time when it added vector games and MCR games that EMU and KEM added. ;-) One of the main reasons Retrocade exists is it offers something that MAME doesn't - performance! We're not out to document the hardware - MAME does great with that. We've focused on performance since day one, and intend on keeping it a primary goal.

Retrocade also has the Cinematronics games, a nice and easy to use UI, backdrops for vector games (and a few rasters like Space Invaders), save state, JPG screenshots, and of course, the performance.

As far as how I think the people who think Retrocade is a hoax will react? Maybe they won't be as critical of other announced but unreleased emulators in the future. Retrocade has taken a LONG time, and that's mainly because we've backed up and rewritten sections of it sometimes as much as 4 times. If it's not right, we don't hack it, we redo it, andthat hurts time to market. If Retrocade was a commercially developed product, we would've been dead long ago.

The problem in software development is everything takes longer than you expect. If you release too early when it's not ready, you get pummeled with a bad reputation of making crappy software. If you release it too late, your product is called vaporware or a hoax. Though, I'd much rather be in the latter camp than the former.

Super Space Invaders '91
Super Space Invaders '91

-We've already seen a great deal of the bells and whistles that will be part of Retrocade when it comes out, such as the backdrops, translucent and anti-aliased vectors, as well as a GUI unmatched by anything previously (not to mention the blazing fast speed.) The comparisons to MAME will start almost immediately, but do you think that Retrocade is going to become a standard by which other emulators are judged?

I think immediately Retrocade will be judged against MAME, and therewill be some irritations at first (such as the "system" function keys being different from MAME).

The two emulators serve two different masters. MAME is not designed tobe an end user product, it's purpose is to document the games and playability is nothing more than a nice side effect (according to MAME's documentation itself) - something that MAME accomplishes nicely. Retrocade is designed to be an end user product, designed for speed and ease of use. So while they both wind up emulating a crossbreed of games, they serve two different purposes. There's room for both in the emulation scene.

What I'm hoping is that people won't start dumping all over MAME because of performance issues as compared to Retrocade, and I'm sure that there'll be at least a small amount of it. In some cases, Retrocade outperforms MAME by as much as 4X (with 2-3X being the median across virtually all games). There's no need for competition between the two other thancausing the respective teams to push themselves a little. FWIW, I host the MAMEDEV list on my site and several MAMEDEV members are Retrocade developers as well, so there's no secrecy or unfriendly warfare going on.

As far as Retrocade becoming a standard by which other emulators are judged, time will tell. It'll certainly shake a few things up I'd bet.;-)

-What, in your opinion, is the best feature of Retrocade?

Boot Hill
Boot Hill
Hm... I like the save states and the backdrops best.

-Once this version of Retrocade is released, you have indicated that development is going to continue, but will slow down. Can you give any indications what we may be seeing added to Retrocade in the future (not necessarily what games will be added, but what features we can expect to see?)

It'll slow down a bit meaning I won't have as much to do (hopefully).The first thing I'm going to focus on after release is fixing the problems that exist within several of the emulations. It won't be 100% when released, but it'll be close. After that, I'm going to focus on the Windows/Mac/UNIX version. After that I'll be adding more games, record session abilities, more sound cores, etc... I'm quite partial to theAtari System 1 games, so expect them to appear fairly soon.

-Other than getting some sleep for a change, what else do you plan to do once Retrocade is released?

I'll get a chance to actually play the games. ;-)


Well, with the final release of Retrocade less than 24 hours away, it looks like the emulation scene has a lot to look forward to. Neil and Mike are very committed to this project (Neil was gonna' find a way to fix the already notorious "quarter screen" bug with Riva128 if it killed him!) and so far, it's lived up to the expectations of the beta testers, many of whom are siteops and other prominent emu personalities, and can thus be pretty demanding customers when it comes to accuracy and playability. So just sit back, relax, and watch the show, because we're all in for a treat (but don't sit back and watch for too long, or you'll be blasted by that alien ship coming in from the left...) For those of you who can't wait, you can get more in-depth info (and even read the documentation beforehand so you can jump right in without being flamed repeatedly on the message boards!) at the official Retrocade website.

-=>W<=-

Return to Warrior's EMU Rumor Page