Slashdot Mirror


Retro Gaming Hacks

Craig Maloney writes "It's hard to imagine that over 35 years ago, video games were relegated to large computer rooms with a small dedicated computer following. With the explosion of the video game industry, characters like Pac Man, Donkey Kong, and Mario have achieved a cultural celebrity status. There has been a lot of interest lately in Classic Games and the Classic Gaming era. From the efforts of books like Supercade and Leonard Herman's "Rolenta Press" offerings, to sites such as Digital Press, AtariAge, and Good Deal Games, classic games are once again capturing the hearts and minds of those who experienced classic games first hand, and those experiencing classic games for the first time. Retro Gaming Hacks is a treat for both retro gaming enthusiasts and the retro-curious wondering what all the fuss was about." Read the rest of Craig's review. Retro Gaming Hacks author Chris Kohler pages 472 publisher O'Reilly rating 10/10 reviewer Craig Maloney ISBN 0-596-00917-8 summary An excellent guide to all forms of Retro Gaming

Retro Gaming Hacks is another entry in O' Reilly's "Hacks" Series, The "Hacks" Series is an ever-growing set of books with focused attention on a particular topic, like Astronomy, Mental Improvement, or even Halo 2. Each book contains article-length "hacks" of varying difficulty. Some of these hacks may even involve taking the cover off of some electronic device and voiding the warranty on the device. The format allows for quick reference to a particular topic, and the authors present a casual, expert discussion about the topic.

Retro Gaming Hacks begins with a chapter on acquiring actual classic gaming hardware. No matter how good emulators get, there is no experience like playing a classic game on the hardware it was designed to be played on. The author describes the places one can go to pick up hardware, and gives good advice for potential consumers on what to look for and what to avoid when making the final purchase. Next the book discusses a few classic console systems in detail, starting with the grand-daddy of them all: the Magnavox Odyssey, and continuing with the myriad of Pong clones available. After the Odyssey, the book features the game system that defined classic gaming for a generation: the Atari 2600. The author is a bit critical of the system and the games, preferring the Colecovision instead, but the overview of the Atari 2600 is a good introduction to the hardware and some notable games for the system (although I would have omitted mentioning Coleco's dreadful port of Donkey Kong in favor of Pitfall or the incredible Solaris). Other "Golden Era" systems are briefly mentioned, including the Mattel Intellivision, Coleco's Colecovision, the Atari 5200 and 7800, and GCE's Vectrex. The author continues the hardware discussion with several pages on the Nintendo Entertainment System, with several pages on the NES and it's Japanese counterpart: the Famicom. Hack #6 describes the process for repairing the "toaster" NES systems, while the latter part of Hack #5 includes a description of the interesting Neo-Fami adapter for the Game Boy Advance. Also included in the chapter are tips for buying full arcade games as well as JAMMA cabinets. The chapter rounds out with a description of the Holy Grails of classic gaming. (If you find any of these, please send them my way. Thanks!)

The next chapter describes the cheaper way of playing lots of classic games in one location. Many manufacturers have introduced "X in one" TV game systems, which contain one or more controllers, that hooks up to a standard television. The author provides a very comprehensive list of the currently available "X in one" game collections, pointing out the pluses and minuses of each in great detail. Similarly, the synopsis of the classic gaming collections for modern consoles is very thorough (although I'm uncertain if the issue the author raises about the Pac Man patterns relates to a conscious reprogramming of the games, or the differences between the Midway released versions of Pac Man versus the original Namco versions). Ending the chapter is a series of tips for finding hidden classics in current console games (easter eggs), like the arcade Star Wars games in Rebel Assault III, or the hidden NES titles in Animal Crossing. There were several games I wasn't unaware were hidden, and the author helps the search by providing details of how to find each one.

The mid-section of Retro Gaming Hacks darts back and forth between classic game and computer emulation on modern hardware, and restoring classic computers to functioning status. Chapter 3 discusses MAME, and the various interfaces for running MAME. Installing MAME under Windows, Macintosh, and Linux is covered in depth, as are several graphical interfaces for using MAME under each platform. There are also pointers for running MAME on the x box, as well as creating a self-booting MAME CD. There's even mention of the rather odd project known as LASER-MAME (think vector-based games like Asteroids played using LASERs). Lest we think of MAME as just a way to play semi-legal arcade games, the book has pointers to several legal arcade ROMs, such as Gridlee, Robby Roto, Poly Play, and several homebrew arcade games. There are also tips for purchasing legal ROMs, as well as tips for caring for your ROM collection. No section on MAME could be complete without discussing arcade controllers, and Retro Gaming Hacks includes pointers to the Hot Rod, X-Arcade and Slik Stik, as well as a how-to for creating your own controllers from scratch. Chapter four continues with emulations for many classic console game systems using MESS. Also covered in this chapter are several methods for copying games to actual hardware, as well as several emulators for PDAs and Smart Phones. Chapter five continues with classic computers, both in getting the actual hardware running optimally, and in emulating the hardware on modern machines. (There's even a section on getting the Atari 8bit computers running on a Dreamcast). Chapter 6 tackles text adventures, with a healthy section on the INFORM engine from Infocom (with a hack on how to write your own INFORM games. Too cool!) Chapter 7 deals with everyone's favorite gaming operating system DOS, from getting FreeDOS running on actual hardware, to using the "why waste a whole system on DOS" alternative, DOSBox. (And just in case you wanted to develop some games in DOS, there's several hacks for doing just that, too). There's an incredible amount of information in these chapters, with just about every game system imaginable covered. (Yes, even the incredibly crappy RCA Studio II).

Rounding out the book are sections covering creating your own games. There's a brief bit of information on creating retro-style games in Flash and SDL, as well as sections for developing on the Atari 2600 and the Game boy Advance. While this section could easily be covered in separate books, the authors do an admirable job of creating a good introduction to the tools required to start developing your own games.

Lest a book on retro gaming concludes without some game hints, Retro Gaming Hacks finishes off with the pattern from Pac Man, the minus world from Super Mario, and some tricks for Leisure Suit Larry. The Pac Man pattern is only for the first half of the first level, but it does work. (All in the name of research. :) )

Retro Gaming Hacks is a book that I can't say enough about. I'm one of the co-organizers for CinciClassic, and am relatively active in the classic gaming community. I can heartily recommend this book for anyone from the casual newbie to the classic gaming junkie. The resources mentioned in the book are the same resources I would recommend to anyone to satiate their classic gaming curiosity. While some may scoff and say there's plenty of gaming resources available online, Retro Gaming Hacks provides a great resource for finding things you weren't even looking for. (I know I would never have thought to emulate an Atari 800 on my Dreamcast, nor would I have ever thought that I didn't need to gut a keyboard in order to make my own MAME controller). There's something for every gamer, whether you were weaned on the Coleco Telstar arcade, or began your journey with Ultima IV. Retro Gaming Hacks is a fun book and I highly recommend to anyone who has even a remote interest in classic gaming.

(This review was written before CinciClassic 2006 occurred. I was so impressed with the book that I asked O' Reilly if they'd send a few copies for CinciClassic 2006. Their sponsorship of CinciClassic in no way swayed the reviewer or the review.)"

You can purchase Retro Gaming Hacks from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.

22 of 127 comments (clear)

  1. Brings back memories .... by IflyRC · · Score: 5, Insightful

    of a Coke, Commodore 64, 2 1541 drives banging drive heads while listening to the music of "Fast Hack'em" copying 5 1/4" diskettes.

    1. Re:Brings back memories .... by quokkapox · · Score: 3, Funny

      Bah. Your slashdot userid is too high to remember that. Unless... unless... you were *conceived* during such an ecstatic moment.

      --
      it's a blue bright blue Saturday hey hey
    2. Re:Brings back memories .... by quokkapox · · Score: 2, Funny
      Alas, I gave her Space Taxi and Boulderdash, yet she left me for another geek. I will find you one day, my son.

      Sigh.

      --
      it's a blue bright blue Saturday hey hey
    3. Re:Brings back memories .... by Tumbleweed · · Score: 2, Funny

      I once had a five-digit uid but I lost it and now I have no idea where it went.

      *yawn*

      I waited for it to be worth bothering creating a Slashdot account. The first posters were the reason I finally bothered. Idiocy-aversion is the mother of all invention.

  2. I did a small hack myself... by AtariDatacenter · · Score: 4, Informative

    I made a few hacks on Tempest....

    I made the Open Level Selection Hack and also unlocked the maximum men bonus from 6 to 255. (Changed ROMs available here.)

    The toughest part was getting around the CRC protection on the ROMs. You'd think it'd be simple, but Atari really hid the code to that pretty well. In the end, I got it figured out how to bypass the code by simply changing an unused byte elsewhere to what I needed.

    I also documented a bit about Tempest and its source code. Others have since built on the work. Lots of neat stuff in there.

  3. For all of your Nintendo ROM-hacking needs by s16le · · Score: 3, Informative
  4. Favorite 2600 hack: by jbeaupre · · Score: 5, Interesting

    My brother and I would rapidly switch the console off then on. Or sometimes carefully pull the cartridge out. 19 times out of 20, it would crash the game. But sometimes you'd get something entirely new. Pac-Man was the best for this. The colors might change, the sounds might change, but sometimes the mazes or even the gameplay would change. Our favorite version was when every time you moved, you automatically powered up and all the ghosts would come find you. Big time scores! Or the time all the pellets turned to power pellets. Ah, such fun!

    Teh ony thing that ever came close was undeleting SimCity 1 saved games. A city with 1 million people that burns to the ground in a matter of minutes, leaving a charred ruin.

    But alas, my "programming technique" never seemed to work on anything but those two instances.

    --
    The world is made by those who show up for the job.
    1. Re:Favorite 2600 hack: by rubberbando · · Score: 2, Funny

      I used to do this on my Commodore VIC-20 with the text adventure cartridges. I would play part of one and then carefully swap the cartridges. Sometimes the machine would freeze, other times I'd find myself in a strange world where everything was mixed around. I would have items in my inventory that normally couldn't be carried. Room descriptions would have lines from all sorts of different rooms. Using room exits would send you to all sorts of bizzare places, sometimes you'd end up inside your own inventory. It was pretty crazy. :P

      --
      DEAD DEAD DEAD DELETE ME
    2. Re:Favorite 2600 hack: by NewmanBlur · · Score: 2, Informative

      Actually there were a bunch of cart-swapping tricks for the Sega Genesis. I rememember one you could do to get the Japanese title screen for the Revenge of Shinobi. This is bringing back memories of GamePro magazine...

      A quick Google search revealed this seemingly comprehensive list.

      --
      Per ardua ad astra.
    3. Re:Favorite 2600 hack: by MarkGriz · · Score: 2, Insightful

      "Pac-Man was the best for this"

      At least it was good for something then....

      2600 Pacman had to be the most disappointing game ever.
      My brother and I saved up our paper route money, bottle and can deposits, etc, preordered the game, waited about a month for it, popped it in and "WTF is this? You call *THIS* PACMAN?!?!"

      I was always amazed at how Activision games had such awesome graphics (by 1980 standards), and some of Atari's very own programmers couldn't code their way out of a paper bag.

      --
      Beauty is in the eye of the beerholder.
  5. wonderings by celardore · · Score: 3, Interesting

    I wonder if my children will play something like San Andreas just for the antique novelty value. I can even imagine digging out my old N64 for some Goldeneye to play with my children.

    That will be fun. But what will pacman mean to my children / grandchildren?

  6. Don't forget Vector Mame by El_Smack · · Score: 2, Informative

    Vector Mame

    Because playing vector games on a raster monitor makes Baby Jesus cry.

    --


    There are 01 kinds of cars in the world. The General Lee, and everything else.
  7. Retro date by GillBates0 · · Score: 2, Funny
    c:\prince> prince megahit

    [Shift L]
    [Shift L]
    [Shift L]
    [Shift L]
    [Shift L]
    [Shift L]
    [Shift L]
    [Shift L]
    [Shift L]
    *kiss princess*
    PROFIT!!
    The End.

    --
    An Indian-American Hindu committed to non-violent thought/speech/action alarmed by the global explosion of radical Islam
  8. Re:Anything Left by cayenne8 · · Score: 2, Informative
    Bah...just get an old cabinet, set up a MAME or XMame box on it....do a little custom control hack and your playing the old original ROMS of the games....

    I still get worn out playing ROBOTRON, arguably one of the best games ever...

    Oh, here a neat link for control ideas ...

    --
    Light travels faster than sound. This is why some people appear bright until you hear them speak.........
  9. There's a reason why retro games are popular... by raddan · · Score: 4, Insightful
    ... and I doubt that it's because "retro" is "in". Back in the day, we always wanted better graphics, etc. But the thing that kept us coming back to those games was gameplay.

    I believe that the vast majority of games nowadays-- the mindless shooters-- are so popular because, well, most people are mindless. If you want a great, absorbing game, take a look at the classics: Rogue (and its text-based bretheren), SimCity, Civilization (shit, ANY game from Sid Meier), Myst, Spaceward Ho! and a whole slew of great shareware from the 80's and 90's. I'm sure I missed a bunch. Anyway, there's a big reason I keep coming back to Spiderweb Software and Ambrosia Software's stuff, despite the lack of state-of-the-art graphics: these are great games. When you didn't have graphics, you had to rely on imaginative worlds and gameplay to sell a game.

    1. Re:There's a reason why retro games are popular... by TheRaven64 · · Score: 2, Insightful

      I would say that a lot of the benefit from old games was that they are small. A lot of modern games take a good weekend of solid playing just to get into, and a lot more to complete. Often I just want a game I can pick up and relax with for 5-10 minutes, and retro games (or little flash games) fill that niche nicely.

      --
      I am TheRaven on Soylent News
  10. I've got an aimbot for... by faust13 · · Score: 2, Funny

    I've got an aimbot for Asteriods if anyone's interested.

  11. emulators for xbox - the ULTIMATE in old school. by ka0sx · · Score: 2, Informative

    lets not forget that almost every single system is emulated on xbox... that makes playing any rom from any system a matter of choosing the emulator from the dash and picking a rom... all from the comfort of your recliner, and your big screen TV!

  12. C64 Strip Poker hack by PaganRitual · · Score: 2, Funny

    It was a masterpiece.

    I renamed the last file in the list to the first file in the list, and vice versa. Continue this until the order of the files are reversed.

    Start the game, and hey presto, she starts off naked. If you want to get her really skimpy just make her lose $100 once, and she puts on just the tiniest bit of clothing. You know, for the people that like that sort of thing.

    This was an interesting hack. A really interesting hack. A REALLY REALLY interesting hack.

    And then, suddenly, I wasn't so interested.

  13. Simplicity by VGfort · · Score: 3, Interesting

    Not having to hit the A button 50times to get through the mandatory back story of the game. I swear I hate games that dont let you just skip that stuff. My favorite game would have to be Star Raiders on the 2600. It had unique consequences for failed systems, if you shields were damaged they would flicker on and off, if photons were hurting you might fire one out of one side or it might fire every so presses, if the engines were damaged you couldnt hyperwarp and they sounded damaged. I've yet to find any other space fighting games as fun and simple as that game, I end up spinning around in 360degrees just trying to find a enemy to fight.

  14. I miss my 2600 by max1m · · Score: 2, Interesting

    Emulators and new consoles just aren't the same. There was something about the aesthetic of the console in the old atari systems that's been lost in the newer generations of consoles. You really felt a part of the 2600 especially. The welcoming wooden brown, the stiff cartridges. It was such a great look and feel. Why is my PS2 a dull black box?

  15. Text based Street Fighter by dreemernj · · Score: 2, Interesting

    Ahh the memories. Time to go play some text based Streeet Fighter

    --
    1 (short ton / firkin) = 89.1432354 slugs / keg