![]() ![]() | |
| . | |
T A B L E__T A L K Are microprocessors faster than we need them to be? Weigh in on Moore's Law in the Digital Culture area of Table Talk
- - - - - - - - - - R E C E N T L Y Let's Get This Straight The Freudian e-mail Are microchips too fast for mere mortals? Canned obsolescence Batteries included - - - - - - - - - - BROWSE THE - - - - - - - - - -
|
|
N E W__L I F E__F O R__O L D__G A M E S Straddling the legal line between reverse-engineering and software piracy, scores of programmers are coding freeware programs that emulate the hardware of video-game consoles, arcade machines and even other personal-computer formats. Most media coverage has depicted emulation (or "emu") programming as a backward-looking novelty: "Hey, remember all those cool arcade games you played in the early '80s? Now you can run the same exact code on your PC and play them again!" But what's happening is deeper than just digital nostalgia: Emu programming is seriously blurring the lines between the proprietary formats that have always balkanized electronic gaming. From programs like the hugely popular M.A.M.E. (Multi Arcade Machine Emulator) to those perfectly mimicking popular video-game systems, emu programmers have liberated game code from the confines of hardware. Of course, all emulators aren't created equal -- and the speed and feel of game-play on an emulator depends on the power of the computer running it and the coding of the emulator itself. But there's an ever-increasing choice of emulators available on emu sites like the venerable Archaic Ruins. And the increasingly mind-boggling possibilities of the form are multiplying fast. "I think hardware is still king, but emulation is proving code is quite powerful in today's age of quantity over quality," says Brad Oliver, 27, an Arizona State University student who has worked on M.A.M.E. and is now coordinating the effort behind a new emulator project, M.E.S.S. (Multi Emulator Super System), which will emulate several computer and video-game hardware formats via one program. "The emu development process is getting quicker," observes Gordon Hollingworth, a 26-year-old NT systems manager in England who codes emulators. "It won't be long before a company releases a piece of hardware, and an emulator [for it comes out] two months later. Emulation could advance to such a point that people would ask, 'Why develop [new hardware] when we can emulate the process quicker in Windows, MacOS, etc.?'" The Internet's emu scene is only 3 years old, but emulators for most of the old video-game hardware -- including the Atari VCS, ColecoVision and Nintendo Entertainment System -- were perfected long ago. All of the major-brand home computers from the late 1970s and early 1980s -- systems from Commodore, Apple, Atari, Tandy and Texas Instruments -- have also been resurrected in software form. These days, most emu programmers work on tweaking and enhancing their emulators. (Hardly anything is released as a "final" product; everything is considered a beta version.) The challenge now isn't just to make an emulator; it's to make the best emulator possible. Competition to make the best can be intense -- just look at all the Super Nintendo emulators out there (there are at least seven different ones). Rivals often share their technical information, though, and some eventually choose to merge their individual efforts. M.A.M.E. works differently; theirs is a collective project bringing together hundreds of programmers who code separate driver programs to run arcade machine games. The result: At current count, M.A.M.E. can run nearly 500 arcade-game ROMs (the code that constitutes the game's software), and the program goes through a substantial update about every month. "Realistically, there's no point in being competitive. If one person withholds information, chances are, a legion of [other] coders will eventually [figure] it out for themselves," says Cameron Mac Millan, 24, a computer systems consultant in Ireland who beta-tests for emu programmers. "Besides, what really is the prize for being first? Having your name in cathode ahead of everyone else's? Ultimately, it just delays the project."
- - - - - - - - - - - - SCREENGRABS FROM THE OFFICIAL M.A.M.E EMULATOR PAGE |
Arts & Entertainment | Books | Comics | Life | News | People
Politics | Sex | Tech & Business | Audio
The Free Software Project | The Movie Page
Letters | Columnists | Salon Plus
Copyright © 2000 Salon.com All rights reserved.