Home Page Icon
Home Page
Table of Contents for
Cover
Close
Cover
by Chris Kohler
Retro Gaming Hacks
Retro Gaming Hacks
A Note Regarding Supplemental Files
Foreword
Credits
About the Author
Contributors
Acknowledgements
Preface
Why Retro Gaming Hacks?
How to Use This Book
How This Book Is Organized
Conventions
Using Code Examples
How to Contact Us
Safari Enabled
Got a Hack?
Where to Read More
Supercade
Arcade Fever
Digital Retro
Videogames: In The Beginning
Digital Press Collector’s Guide
1. Playing Retro Games
Hacks 1–14: Introduction
Buy Retro Games
Online Shopping
eBay.
Online retailers.
Private online trading.
Offline Shopping
Retail stores.
Gaming conventions.
Thrift stores.
Flea markets/Tag sales/Yard sales/Garage sales/etc.
Collect Original “Pong” Systems
Odyssey
Will the Real Pong Please Stand Up?
Being an Informed Consumer of Pong Stuff
Buy and Run an Atari 2600
A Bit of History
Buying an Atari
Necessary hardware parts.
What games to buy.
What to ask the seller.
Running an Atari
Common troubleshooting issues.
Buy and Run Later Classic Consoles
Mattel Intellivision
Colecovision
Atari 5200
Atari 7800
Play with Power: Set Up an NES
First, Some World History
“Toaster” NES
“Toploader” NES
Neo-Fami and Yobo
Make Your NES Work Like New
The Dying Process
Installing the New Connector
Take Your NES Games on the Go
Official Re-released Games
Game Axe Color
Game Theory Admiral
PokeFami
AdoFami (Time Machine)
The Shape of Famiclones to Come
Buy a Famicom from Japan
Family Computer
AV Famicom
Famicom Disk System
Twin Famicom
Famiclones
Buy Retro Games from Japan
Online Import Game Sellers
National Console Support ().
Yamatoku ().
Play-Asia ().
Online Auction Sites
eBay ().
Yahoo! Japan Auctions ().
Or Just Go to Japan
Find, Fix, Play, and Emulate the Vectrex
Collecting the Vectrex
Fixing the Vectrex
Emulating the Vectrex
Collect Classic Handhelds
Why Handhelds?
Web Sites of Note
Popular Handhelds for Collectors
Mattel Classic Football.
Coleco tabletop games.
Nintendo Game and Watch.
Buy Your Own Arcade Hardware
Arcade Cabinet Hardware Basics
Finding a JAMMA Arcade Cabinet
Buying used American JAMMA cabinets.
Buying used Japanese JAMMA cabinets.
Building your own JAMMA cabinet.
Find the Holy Grails
Golden-Age Grails
Chase the Chuckwagon.
Quadrun.
Keyboard Component.
3D Imager.
Post-NES Grails
Stadium Events.
Nintendo World Championships 1990.
Super Star Fox Weekend.
Find Classic Games for Cheap
eBay and Other Online Shopping
Garage Sales, Flea Markets, and Thrift Stores
Before the sale.
At the sale.
2. Playing Neo-Retro Games
Hacks 15–19: Introduction
Play Retro Games in All-in-One Joysticks
Jakks Pacific
Atari Classics 10 in 1 TV Games.
Atari Paddle Controller with 13 TV Games.
Atari Flashback 2.
Activision 10 in 1 TV Games.
Namco: Pac-Man.
Namco II: Ms. Pac-Man.
Majesco
Konami Arcade Advanced.
Frogger TV Arcade.
Radica
Arcade Legends: Space Invaders.
Sega Genesis series.
Other Sticks of Note
Play Retro Games on Current Consoles
Publisher-Based Collections
Midway Arcade Treasures.
Atari Anthology.
Intellivision Lives!
Activision Anthology.
Namco Museum.
NES Classic Series.
Single-Series Collections
The Legend of Zelda Collector’s Edition.
Sonic Mega Collection.
Mega Man Anniversary Collection.
Classics to Come
Play Retro Games on Older Systems
Classic Arcade Game Collections
Namco Museum.
Atari Collections.
Capcom Generation.
Konami Antiques: MSX Collection.
Classic Home Game Collections
Activision Classics.
Intellivision Classics.
Play Contemporary Classics
PopCap Games
Newgrounds
Orisinal
Homestar Runner
Point-and-Click Adventures
Hacking the Hack
Find and Play Hidden Classics
Animal Crossing
Metroid
Star Wars Rogue Squadron III: Rebel Strike
Donkey Kong 64
Star Fox Assault
Pitfall!
Mortal Kombat Deception
3. Playing Arcade Games on Your Computer
Play Arcade Games Under Windows
MAME
Starting a game.
More command-line options.
Playing in MAME.
MAME32
MAME Frontends
Run Arcade Games on a Mac
Configuring MacMAME
Running MacMAME
Play Arcade Games Under Linux
Xmame
Gentoo Linux.
Other Linux distributions/Unix flavours.
GXMame
Gentoo Linux.
Other Linux distributions / Unix flavors.
Configure the path to Xmame.
Configure the ROMs directory.
Set gameplay options.
Play a game.
AdvanceMAME
Gentoo.
Other Linux distributions and Unix flavors.
Run MAME on the Xbox
Getting MAMEoX
Installing MAMEoX on your Xbox
Copying the ROM files onto your Xbox
Playing the Games
Emulating Other Systems
Find Legal, Free MAME ROMs
Freeware Arcade ROMs
Homebrew MAME ROMs
Buy Legal MAME ROMs
Capcom Coin-Op Classics
Care for Your ROMs
Downloading ROMs
When the ROM Doesn’t Work
Parent/Child ROMs: I Think I’m a Clone Now.
When it still doesn’t work: verifying ROMs.
Do it for me: CLRMamePro.
Buy or Make Classic MAME Controllers
Buy a Classic MAME Controller
HotRod.
X-Arcade.
SlikStik.
Make a Classic MAME Controller
Planning your controller layout.
Wiring your buttons.
Finish Him!
Add Sound to Your MAME Experience
Whither Samples?
Finding Samples
Installing Samples
Add Cabinet Art to MAME
How to Use Artwork
How to Not Use Artwork
How to Make Artwork
Build a MAME Cabinet
Planning Your Personal Cabinet
Filling Your Cabinet
Controlling Your Cabinet
Make a Self-Booting MAME Disc
AdvanceCD
Uses for Your New MAME CD
Play MAME Anywhere
Why Only Vector Games?
What You’ll Need
Hacking the Hack
4. Playing Classic Console Games
Hacks 33–52: Introduction
Emulate the Earliest Game Systems
Odyssey
Adventurevision (…really?)
RCA Studio II (…not that you would want to)
Emulate the Atari 2600
Atari 2600 Emulators
Stella.
PC Atari.
Finding Freely Distributed 2600 ROMs
Emulate the Intellivision
Intellivision Lives!
Bliss
Nostalgia
Emulate the Colecovision
Children of ColEm
Virtual Colecovision
A Bit About blueMSX
Emulate the Atari 7800
Do the MESS-Around
Standalone 7800 Emulators
The Atari 7800 Homebrew Scene
Emulate the Nintendo Entertainment System on a PC
RockNES
FCE Ultra
NEStopia
Nessie
Run NES Emulators on the Mac
Run NES Emulators Under Linux
FCE Ultra
Gentoo.
Other Linux/Unix distributions.
FakeNES
Gentoo.
Other Linux distributions / flavors of Unix.
TuxNES
InfoNES
NEStra
Emulate 16-Bit Systems in Windows
Super Nintendo Entertainment System (SNES)
Sega Genesis
…And the Rest
Emulate Other Classic Systems on the Mac
Super Nintendo Entertainment System (SNES)
Nintendo Game Boy
Atari 2600
Other Systems
Emulate Other Classic Systems in Linux
Super Nintendo Entertainment System (SNES)
Debian.
Gentoo.
Other Unix/Linux distributions.
Nintendo Game Boy
Gentoo Linux.
Other Linux distributions.
Atari 2600
Gentoo.
Other Linux distributions.
Sega Genesis/MegaDrive
Sega Genesis/MegaDrive
Gentoo.
Other Linux distributions.
Other Systems
Emulate the Game Boy on Your PC
Emulating the Game Boy and Game Boy Color
Setting up BGB.
Emulating the Game Boy Advance
Deeper into Boycott.
GBA on Mac OS X and Linux.
Play Games on a Smartphone or PDA
The Emulation Scene on Handhelds
Installing Emulators and ROMs
Atari 2600
Microsoft Smartphone.
Microsoft Pocket PC.
Performance.
Game Boy
Microsoft Smartphone and Pocket PC.
Palm.
Symbian.
Play NES Games
Microsoft Smartphone.
Pocket PC.
Palm.
Symbian.
Super Nintendo Entertainment System (SNES)
Pocket PC and Microsoft Smartphone.
Symbian.
Play Doom on an MS Smartphone
Play Homebrews on Your GBA
Types of Flash Linkers and Carts
Flash Linker Retailers
Writing Games to your GBA
Play Classic Systems on the GBA
PocketNES
SNESAdvance
DrSMS
Goomba
GBAGI
Emulate Other Classic Portables
Atari Lynx
Getting Handy for Windows/Mac OS.
Handy for Mac OS.
Sega’s Game Gear
Multiple choices for emulation.
Starting with MekaW.
SMS Plus for Mac.
SNK’s Neo Geo Pocket
Little choice for emulation.
Getting NeoPop running.
Mac Users and NeoPocott.
Retro-Hack the GP32
MAME for GP32
Beats of Rage GP32
Go Super-Retro with GP81
Retro-Hack the Dreamcast
A Brief History of DC Hacking
Creating a Bootable Dreamcast CD
Going Old School with NesterDC
Creating the NesterDC disc.
Loading ROM files.
Beats of Rage
Use Console Controllers on your PC
Xbox Controllers
Making an Xbox-to-USB physical adapter.
Building the Linux kernel module.
PlayStation and Other Controllers
Use USB Gamepads Under Linux
5. Playing with Early Personal Computers
Hacks 53–62: Introduction
Run the Apple ][
Trick Out Your Apple ][
Emulate the Apple ][
Windows
Mac OS X
Become an Apple Guru
First Steps: poking around DOS
Next Steps: learning about the Apple
Driving the Apple
Run a Commodore 64
Emulators and Things Suspected of Being Emulators
Set Up a Real Commodore 64
Emulate the Commodore 64
Windows
Linux
Mac OS X
Getting Software
Emulate Other Classic Computers
Finding and Installing MESS
The Atari Computer Line
Coleco ADAM
The Sinclair Computer Series
TRS-80 and TRS-80 Color Computer
TI 99/4A
PDP-1 and Space War
Type in Classic Computer Games
Finding Listings
Magazines.
Books.
Online.
Tips and Tricks for Typing
Hacking the Hack
Find Classic Computer Games
Buy Classic Computer Games
Download Classic Computer Games
Emulate Classic Computers on the Dreamcast
Burning Dreamcast CDs
Atari 8-Bit Computers
Apple ][
Other Systems
6. Playing with Text Adventures
Hacks 63–67: Introduction
Play Interactive Fiction in One Minute
Gameplay Basics of Text Adventures
Getting Your Game On
9:05.
Galatea.
Mystery House Taken Over.
Hacking the Hack
Download and Play Text Adventures
Baf’s Guide
Other Sites
Play the Best: Infocom Adventures
What Made Them Great
Packaging
Buying Infocom Games
The Games
The Hitchhiker’s Guide to the Galaxy.
Trinity.
Planetfall.
A Mind Forever Voyaging.
Other Highlights
Get Covered in MUDs
About MUDs
Before Playing a MUD—the Setup
Find a game.
Start reading the game’s web site.
Find a client you like.
Creating Your First Character
Taking the First Few Steps
Write Text Adventures with INFORM
Remember the Rules
Plan Out Your World
Create the Game
The INFORM skeleton.
Make some objects.
Add in items.
7. Playing with DOS
Hacks 68–71: Introduction
Run DOS Without Microsoft
FreeDOS
This Old Box
Partitioning.
Installing FreeDOS.
Hacking the Hack
Run DOS Games
When DOS Roamed the Earth
Running DOS Games Using DOSBox
Tweaking DOSBox for Speed and Convenience
Running Games with Proprietary Memory Managers
Tweaking Speed
Running Games that Require CDs
Hacking the Hack
Rediscover Classic DOS Games
The Old Days of DOS
Finding the Classics
Write a DOS Game
Enter DJGPP and Allegro
Installing DJGPP
Installing Allegro
Hello Allegro!
Handling Images with Allegro
Handling Input with Allegro
Organizing Projects with RHIDE
8. Playing at Game Design
Design Games with ZZT
Jumping Into ZZT Editing
Running ZZT.
Your first board.
ZZT-OOP.
Further Reading
Use Freeware Game Creation Tools
Game Maker
Stagecast Creator
RPGToolkit
Design Web-based Flash Games
Set the Stage
Game requirements.
Prepare the elements.
Begin Coding
Set up global variables.
Launch the missiles.
Make the Game Winnable
Hacking the Hack
Create Your Own Atari 2600 Homebrew Games
Creating Homebrew 2600 Games
Using 2600 custom level creation tools.
Changing graphics in existing games.
Coding 2600 titles from scratch.
The Best 2600 Homebrew Games
SCSIcide by Joe Grand.
Marble Craze by Paul Slocum.
Oystron by Piero Cavina.
Warring Worms by Billy Eno.
Skeleton+ by Eric Ball.
Program for the Game Boy Advance
Welcome to the GBA Dev World
Assembling Your Tools
Getting Dirty with the Code
Managing the Video Buffer
Displaying Images on a GBA
Add Tiles and Sprites to Your GBA Game
Load the Map into Memory
Display the Map
The Refreshing Taste of Sprites
Handling Input
Put Your Homebrews on Cartridges
Cartridge PCBs
Do-It-Yourself PCBs
ROMs: New or Used?
Erasing and Programming ROM chips
Erasing Used EPROMs
Programming ROM Devices
Soldering ROMs to PCBs
Cartridge Cases
Final Steps
Create Packaging for Homebrew Games
Developing Eye-Catching Artwork
Printing: Types and Benefits
Material Selection
Printing Labels
Printing Manuals
Printing Boxes
Alternatives and Exemplary Examples
Final Recommendations
Create Your Own Adventure Game
9. Playing Around with Other Neat Stuff
Hacks 81–85: Introduction
Learn the Patterns of Pac-Man
General Pac-Maneuvers
A Sample Pac-Man Pattern
Show Off with Super Mario
Get 100 Extra Marios
Enter the Minus World
Jump Over the Flagpole
Hack the Leisure Suit Larry Games
Leisure Suit Larry in the Land of the Lounge Lizards
Defeat the “Age Quiz”.
Turn off the hot tub bubbles.
Leisure Suit Larry Goes Looking For Love (In Several Wrong Places)
Bypass the copy protection.
Leisure Suit Larry 3: Passionate Patti In Pursuit of the Pulsating Pectorals
Defeat the age quiz (again).
Get around the copy protection.
Leisure Suit Larry 5: Passionate Patti Does a Little Undercover Work
Bypass the copy protection (yet again).
See more of Chi Chi.
Find Leisure Suit Larry 4.
Leisure Suit Larry 6: Shape Up Or Slip Out!
Peek into the women’s shower room.
Take Cav’s shirt.
Leisure Suit Larry 7: Love For Sail!
Play Retro Versions of Modern Games
Ocarina of Time 2D
Metroid Prime 2D
Codename: Gordon
Doom 2D
Grand Theftendo
Remix Your Retro Sounds
Capturing Retro Audio
Edit Your Audio
Do Something Cool with It
Index
About the Author
Colophon
Copyright
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
Retro Gaming Hacks
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset