Slashdot Mirror


Emulating Classic Games As A Profession?

jvm writes "Jeff Vavasour has been working on commercial emulation of arcade games at Digital Eclipse since the mid-1990s and Curmudgeon Gamer just posted an extensive three-part interview with him. The first part is for gearheads, delving into the origins of commercial emulation and the issues emulation vs. simulation. The second part is about the business of emulation, and describes a crisis of confidence in the late 1990s not unlike what the recording industry now faces. (Note, the emulation industry overcame their fear of downloadable ROMs!) The third part asks some personal questions, looks to the future of emulation, and reveals that some long-awaited arcade games may actually receive professional, commercial emulation attention. (Anyone remember I, Robot?)"

28 comments

  1. Re:The market for emulated games? by Anonymous Coward · · Score: 0

    your emulation is flawed. you might want to try coding it in a real language.

  2. if you like this story ... by Dreadlord · · Score: 1

    ... make sure not to miss another interesting read about Digital Eclipse projects, posted today in the developers section:

    Porting Games From Binary

    --
    The IT section color scheme sucks.
  3. There is an arcade game.. by Rudy+Rodarte · · Score: 1

    that I've seen around. To me, it seems like its an emulator with a flashy front end and ZSNES in the back. You can pick games from a list an play against your buddies. I don't know most of the games, but it has SFII, SFII Turbo, and others. Judging from the graphics and the sound, its like an emulated SNES.

    1. Re:There is an arcade game.. by dogbowl · · Score: 2, Insightful

      Could it be the Ultracade?

      --

      These pretzels are making me thirsty.
  4. part 2 annoyed me by bluGill · · Score: 1

    Interesting interview. However I personally would have walked out in the middle of part 2. It is obvious the guy has no real interest in MAME, and other than they compete doesn't have anything to add to the subject. Yet most of the questions are strongly related to MAME as if he can add something to the subject.

    1. Re:part 2 annoyed me by Anonymous Coward · · Score: 0

      However I personally would have walked out in the middle of part 2.

      That's probably why you're not a interviewer.

    2. Re:part 2 annoyed me by sniser2 · · Score: 1

      That sounds like "a good interviewer puts up with everything", and I don't think so. That would be corporate "journalism", not good journalism. A good interviewer aborts the interview and spends the saved time on people who have something to say! Mind you I didn't even RTFA, just a general comment.

    3. Re:part 2 annoyed me by Anonymous Coward · · Score: 0

      actually, it's more like "a good interviewer does their job -- even when it's hard". the parent post said that he'd get up and walk out if the interviewee didn't answer the questions well. that's basically like quitting a game because you're losing.

    4. Re:part 2 annoyed me by sniser2 · · Score: 1

      Isn't that more like switching the channel because the current one only displays snow? You could call that quitting too, I call sensible priorities.

    5. Re:part 2 annoyed me by PainKilleR-CE · · Score: 1

      I think the interviewer seemed to be pushing hard to find some deep-rooted conflict between MAME and the commercial emulation side, when, in reality, this guy has a very realistic view of it: MAME is a very general emulation that has taken a long time to get where it is, while his emulators are very specific to the hardware that was used to run each individual program (though he reuses code when possible, for instance when different games used the same or upgraded hardware). Therefore, the value of his games comes from the work put into that individual game.

      Not to mention that although MAME is very popular, it's not well known to the general public. I picked up some of this guy's work at Best Buy, and I don't think I've seen MAME down there yet.

      --
      -PainKilleR-[CE]
    6. Re:part 2 annoyed me by tmasman · · Score: 1

      [quote]I picked up some of this guy's work at Best Buy, and I don't think I've seen MAME down there yet.[/quote]

      Probably because it would be illegal (in terms of the MAME license) to sell MAME...

      --
      Oh! And this one time, at band camp...
  5. Memories... by ActiveSX · · Score: 2, Interesting

    Vavasour wrote the first emulator I ever used, which happened to emulate the first computer I ever used, the TRS-80 CoCo II. I'm glad to see he's doing well.

  6. Excellent by JusTyler · · Score: 1

    I'm actually a little sad this story hasn't made it to the front page yet. Incredibly interesting!

    I think emulation (and, on a different plane, virtualization) has a massive part to play in computer science over the next couple of decades, and if emulating old computer games is how we can get people to study the topic, so be it!

    After all, writing an emulator is writing a virtual machine.. and there are a few of those around.. the JVM, Parrot, and the .NET CLR.

  7. Hobbyist crossover by Kris_J · · Score: 3, Interesting
    I'm rather happy about the inclusion of new "homebrew" Atari 2600 games on the Activision Anthology for the GBA (Pre-order now available), Skeleton+ for example, which I'm mentioning here for the second time in as many days, will be amongst the games available in this new retro collection.

    Maybe we're finally starting to see a rationalisation in the development of gaming products. An understanding that you can't just create entertainment product in isolation from your audience. Another example could be Bioware's encrouagement of NWN modules. Given that computer games operate in "Internet Time" it makes sense that they're the first entertainment industry to adapt.

  8. speaking of I, Robot by Tumbleweed · · Score: 1

    That link mentions:

    "The game was a complete flop at the time, players were really unable to cope with the surrealism and "newness" of the graphics."

    How bizarre! I loved that game, and the arcade where I played at the time "The Fun Factory", always had a bit of a waiting time for it, it was so popular. I don't recall anyone being unable to cope with anything about the game.

    By the way, I can kick your ass at Karate Champ.

    Yes, I mean YOU.

  9. Antique games and history by mnmn · · Score: 2, Interesting

    The real value of antique games has always been underestimated. An entire generation feels nostalgic about Wolf3d, Prince of Persia, Street Fighter, Pong etc, yet the ownership and trademark of these games have been shelved by some company who bought the original company's assets and never explored the potentials.

    Other games have been bastardized to extract the last drop of juice from the paying crowds without employing developers who truly feel the obsession with the original titles. Think of the sequels to Price of Persia, Monkey Island etc. Some companies who survived the dotcom bust can now drive their trademarks forward like Sierra and id Software, but the vast majority of the games cannot even be bought anywhere. Downloading ROMS become justified here.

    A new booming business has been developing java games for cellphone companies. However developing yet another version of tetris, snakes or pacman just feels too redundant. Emulators like kgens have shown us how all the hard work can still be enjoyed on a desktop, even a palmtop, if only companies saw the potential. An average PDA has enough power, and sufficient space to run Atari2600, Sega Genesis, NEOGEO, 386(DOS) etc games on it, but the two things that have stood in the way have been the unwillingness to develop emulators and the licensing issues of the games whose trademark owners are unknown (who do you talk to, to gain the rights for River Raid in Atari2600?).

    If one company can bundle good emulators, plenty of the original titles, the chicken n egg problem of game codebase for consoles is solved. Such a company could beat GBA sales pretty fast. Some people would pay a lot to play the games they played when they were 8... and the trademark owners shouldnt mind making extra bucks.

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    1. Re:Antique games and history by PainKilleR-CE · · Score: 1

      The real value of antique games has always been underestimated. An entire generation feels nostalgic about Wolf3d, Prince of Persia, Street Fighter, Pong etc, yet the ownership and trademark of these games have been shelved by some company who bought the original company's assets and never explored the potentials.

      Other games have been bastardized to extract the last drop of juice from the paying crowds without employing developers who truly feel the obsession with the original titles. Think of the sequels to Price of Persia, Monkey Island etc. Some companies who survived the dotcom bust can now drive their trademarks forward like Sierra and id Software, but the vast majority of the games cannot even be bought anywhere. Downloading ROMS become justified here.


      Just a quick note related to these two paragraphs: Wolf3D is included on the Return to Castle Wolfenstein disc for the PC, and can be installed through the basic installer for the RtCW game. Also, most of id's titles are on the Quake CD, though I'm not sure if they can still be unlocked without the key generator that was released shortly after the shareware disc hit the shelves.

      A new booming business has been developing java games for cellphone companies. However developing yet another version of tetris, snakes or pacman just feels too redundant. Emulators like kgens have shown us how all the hard work can still be enjoyed on a desktop, even a palmtop, if only companies saw the potential. An average PDA has enough power, and sufficient space to run Atari2600, Sega Genesis, NEOGEO, 386(DOS) etc games on it, but the two things that have stood in the way have been the unwillingness to develop emulators and the licensing issues of the games whose trademark owners are unknown (who do you talk to, to gain the rights for River Raid in Atari2600?).

      I believe he mentioned in the interview that some of those platforms (PDAs, cell phones, java/shockwave/flash games) have been under consideration. Of course, he didn't go into specifics, except in a few cases where they already exist. Of course, when it comes down to licensing issues, there're always going to be problems to deal with. he mentioned a particular Star Wars game, which is obviously going to be licensing hell (dealing with the developer, publisher, and LucasArts). This is part of why I believe copyright periods on electronic games and software should be shorter than other media. It takes a lot of work to get software running that I bought even 10 years ago in some cases.

      --
      -PainKilleR-[CE]
  10. Universal System Emulation Framework by aster_ken · · Score: 1

    Perhaps you would be interested in my project: the UNIversal System Emulation Framework (UNISEF). I'm only just now drafting the requirements document, so it's very far from being completed.

    It's aim is simple - to create a framework upon which emulator authors, software developers, and hardware engineers can build their product without having to worry about expensive prototyping, cross-platform compatibilities, and the nuances of platform-specific assembly code. With a framework in place that allows input plugins, output plugins, core modules communicating via a messaging "kernel", and the ability to write (for example) an NES game in C++ are just a few of the great things I have planned.

  11. Not fair by Anonymous Coward · · Score: 0

    I don't think it's fair to say that MAME is a continuous beta so lightly. For starters, you can have access to documentation that MAME just couldn't get, like schematics. And second, you're getting paid to write it, where anything done by MAME developers have to be done on their own free time. And last, most games that achieved a good emulation status on MAME have been rock solid since then. There might have been the odd beta release where something broke out of a major change, but in general lines that stuff do get fixed in a beta cycle or two.

    Just my 2c.

  12. As long as you guys are around, DE... by shadowcabbit · · Score: 1

    Y'know, I passed over this story four times before finally reading it, and the name "Digital Eclipse" didn't click for me until just now.

    DE did the port of Phantasy Star Collection for the GBA. I wasn't terribly impressed upon encountering the save-game glitch for the first time. I gave up after the fiftieth time.

    I certainly hope Phantasy Star 4 gets debugged, at least, before it's released.

    --
    "Why Subscribe?" Good question...
  13. Not a new thing... by jonathan_the_ninja · · Score: 1

    I have a CD that feature 8 Sega Genesis games on a CD-ROM. It is obviously emulated, due to the fact of the high (for such tasks) system requirements of it. (133 MHz processor, 16 MB RAM) The Sega Genesis had (I think) an 8 MHz processor, and I don't know how much RAM. I have seen ports of classic games (Megaman X PC) that ran with relatively low system requirments. (Megaman X PC used about 20 MHz, 8 MB RAM) And, I think the SNES processor was about 16 MHz. Back to my CD-ROM, the lead programmer has released (for free) the emulator used on that CD. The emulator KGen. So emulating old systems commercially is not a new thing.

    --
    I love NetHack.
    1. Re:Not a new thing... by Anonymous Coward · · Score: 0

      The SNES processor was a 3-and-change MHz 65c816. The system memory was 128k. The sound processor was a Sony SPC700 with 64k of dedicated sound RAM.

      The big claim that Sega made to push the Genesis was that it had a 7 MHz MC68000 processor, which was "twice as fast" as the one in the SNES. Of course, that ignored the fact that it sucked ass. The Genesis didn't have dedicated sound hardware until revision 2, which added some Yamaha chip or another. That Yamaha chip was similar to the NES sound APU, but with 16-bit sampling and an extra PCM channel. Ugh.

      Nintendo overbuilds every system... I think it scares the developers off. They think it's too complex.

      Back on topic, though, how much trouble would it be to make an emulator that came with a cart reader peripheral? Really, how difficult would it be to make a USB cart reader that appears as a HD? Then make an emulator that can load games from it. It even eliminates the "You can't play without a cart because our rabid attack lawyers said so" argument.

      Good grief... are you still reading this? Ramble, ramble, ramble...

  14. Oops...I meant this is another instance... by jonathan_the_ninja · · Score: 1

    I didn't mean "not a new thing" What I meant is that there are other examples out there. Sorry.

    --
    I love NetHack.