Slashdot Mirror


UK University Making Universal Game Emulator

Techradar reports that researchers at the University of Portsmouth in England are working on a project to create a game emulator that will "recognise and play all types of videogames and computer files from the 1970s through to the present day." One of the major goals of the project is to preserve software from early in the computer age. David Anderson of the Humanities Computing Group said, "Early hardware, like games consoles and computers, are already found in museums. But if you can't show visitors what they did, by playing the software on them, it would be much the same as putting musical instruments on display but throwing away all the music. ... Games particularly tend not to be archived because they are seen as disposable, pulp cultural artefacts, but they represent a really important part of our recent cultural history. Games are one of the biggest media formats on the planet and we must preserve them for future generations."

36 of 217 comments (clear)

  1. So basically by abigsmurf · · Score: 4, Insightful

    It's going to be a GUI that just links dozens of different emulators?

    1. Re:So basically by cayenne8 · · Score: 4, Insightful

      So, are they trying to recreate MAME?

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    2. Re:So basically by Antique+Geekmeister · · Score: 3, Insightful

      Would you care to bet on that? While decryption capability is fascinating, its use for DRM is not its strongest use. The keys are consistently handled quite badly. Witness the failures to protect the keys for DVD's and the very swift cracking of Blu-Ray protection for examples of how quickly such technologies can be cracked.

    3. Re:So basically by courseofhumanevents · · Score: 5, Informative

      Wrong. Dolphin is already playing two or three Wii games perfectly.

    4. Re:So basically by syntaxglitch · · Score: 4, Insightful

      DRM still has the awkward flaw of giving the user both the key and the lock and hoping that they won't figure it out.

      Modern encryption is computationally intractable for solid, mathematical reasons, but that doesn't really apply to smoke and mirrors DRM schemes. The keys and everything else are in there, and a university probably has better access to stuff like high-end hardware analysis tools vs. your average basement-dwelling w4r3z guy.

    5. Re:So basically by damaki · · Score: 5, Informative

      It's more like Mame and MESS together.

      --
      Stupidity is the root of all evil.
    6. Re:So basically by Anonymous Coward · · Score: 2, Interesting

      Gah. I just checked the compatibility list on that site, and their "green" (perfect) and "yellow" game status icons are virtually indistinguishable to me thanks to my (mild!) form of colour-blindness.

      Worse, the site does not even provide the information in any other way: no easy-to-recognise symbols (green checkmarks vs. yellow exclamation marks, say), tooltips for the icons, textual representations - nothing at all.

      About the only way for me to find out what a game's status is is to select "View image" from Firefox's context menu and check out the filename in the URL.

      You'd think web developers would not commit basic blunders like that anymore in 2009...

    7. Re:So basically by ultranova · · Score: 2, Informative

      You will never see, in your lifetime, successful emulation of the latest generation of consoles. The decryption keys, internal architecture and DRM protections are virtually impossible to reverse engineer.

      And yet those consoles already have modchips or other cracks, which kinda implies that someone has managed to reverse engineer said protections.

      No, the real problem is that current generation of PCs simply don't have the horsepower to emulate the latest generation consoles. Moore's law will take care of that problem in a decade or so. And even if console X would turn out to have a truly uncrackable security, given enough time it can be emulated at the level of individual transistors, given the chip blueprints; for a machine containing 1 billion transistors that would take about 30 Moore's cycles - or 40 if you want to do it in Python, 39 for a Bash script ;).

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    8. Re:So basically by stonedcat · · Score: 4, Interesting

      MESS has really crappy support for a lot of games, it was a great idea but quite a let down from my experience.

      --
      You can't take the sky from me.
    9. Re:So basically by s13g3 · · Score: 3, Interesting

      No, I think the point here is not to just recreate MAME, but to create a legitimate system of emulation that can can be used for valid historic archive purposes and with the proper corporate and social legitimacy perhaps be able to obtain licenses to otherwise copywritten, trademarked and DRM'd material - something not just meant to allow gamers and pirates to play old games and validate seemingly obsolete trademarks, but rather to allow museums and the like to preserve these works, and perhaps commercial ventures to place these systems in arcades, Wally-worlds, malls, etc. and perhaps earn some licensing profit from these sorts of ventures off of software that otherwise only costs them money to enforce trademark on, yet has likely not returned any real profit in a long time.

      --
      "Inveniemus Viam Aut Faciemus" 'We will find a way... Or we will make one!' --Hannibal of Carthage
    10. Re:So basically by hobbit · · Score: 3, Insightful

      Get over yourself. He never said that government ought to mandate anything. Designing websites for accessibility gives you a competitive advantage in the marketplace.

      --
      "Wise men talk because they have something to say; fools, because they have to say something" - Plato
    11. Re:So basically by Anonymous Coward · · Score: 3, Insightful

      Have you ever seen a traffic light? The only difference between the red, yellow and even the green light is: guess what.

      Position?

    12. Re:So basically by tuffy · · Score: 5, Informative

      No, I think the point here is not to just recreate MAME, but to create a legitimate system of emulation that can can be used for valid historic archive purposes

      MAME is a system of emulation for valid historic archive purposes. Its whole purpose is to preserve classic video games with the greatest accuracy possible. If these guys don't leverage the MAME team's work, they have no chance of success because systems like the CPS-2 or DECO Cassette System will have degraded out of existence while they spend 10 years reinventing the wheel.

      --

      Ita erat quando hic adveni.

    13. Re:So basically by blincoln · · Score: 2, Informative

      MESS has really crappy support for a lot of games, it was a great idea but quite a let down from my experience.

      What did you run into trouble with?

      I've thrown a bunch of Atari 5200, ColecoVision, Intellivision, and Sega Master System games at it and they all worked great. I haven't tried some of the more obscure consoles though.

      --
      "...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
  2. mess, eh? by Anonymous Coward · · Score: 3, Informative

    mess is just that for home systems (consoles and computers), while mame is for the arcade machines... so where are the news except that someone just decided to invent the wheel once again?

    btw mess and mame are excpetionally well documented... http://mess.org/ for those too lazy to google it up

    1. Re:mess, eh? by Anonymous Coward · · Score: 3, Insightful

      mess is just that for home systems (consoles and computers), while mame is for the arcade machines... so where are the news except that someone just decided to invent the wheel once again?

      You've already answered your question right there. The article specifically mentions that they won't focus on certain emulator types. This is FAR more reaching in scope than MESS or MAME are. Also, it's entirely possible that they're getting permission to use MESS and MAME code in their project. The article doesn't go into enough detail. But to pretend that these guys aren't aware of the emus that are already out there (since they mention them in the article) is disingenuous.

  3. Early computer music by troll8901 · · Score: 5, Interesting

    Sometimes, I'm still blown away by the music in early 1990s LucasArts and Sierra games.

    Monkey Island 1 and 2
    Indiana Jones and the Fate of Atlantis
    Leisure Suit Larry 5 ... and so on.

    They're making music sound good on a Yamaha OPL3 FM chip.

    1. Re:Early computer music by Threni · · Score: 2, Insightful

      > I don't know why you got downmodded for this... There's a lot of really cool music in early games, especially considering the hardware and software restrictions of early devices. Take the C64 SID
      > chip for instance. Composers had to learn some pretty interesting techniques for making music in those days.

      I think it's because only computer nerds like computer game music. It's generally dreadful (largely until CDs became available for in-game soundtracks and they got proper musicians in). Lets face it - there's a good reason why the people who did computer game music in the 70s-90s are only known for doing computer game music.

  4. DRM + DirectX by El_Muerte_TDS · · Score: 4, Interesting

    Good luck trying to beat the various forms of DRM through an emulator (without using a crack).
    Also DirectX is also a bitch, specially the earlier versions (4-6) have various compatibility issues.

    1. Re:DRM + DirectX by pla · · Score: 3, Interesting

      Good luck trying to beat the various forms of DRM through an emulator (without using a crack).

      Which leads us to one nice aspect of emulation - You can pre-crack the DRM of the image, and just don't implement it at all in the emulator.


      Also DirectX is also a bitch, specially the earlier versions (4-6) have various compatibility issues.

      Emulating a known API takes far less work than emulating actual hardware at the per-chip level - Thus the reason it took a decade and numerous speed hacks to get decent SNES emulation, while we had PS1 and N64 emulators fairly stable (if slow) even before the EOL of those consoles.

  5. That's so easy I could do it! But I didn't. by Alarindris · · Score: 5, Insightful

    What? You guys are just gonna mash up a bunch of emulators? That's so stupid!!
    I could just download a bunch of different ones doing a bunch of research and do it that way!!
    I hate that you guys are just putting all that together for me, cause I could just do it myself!!

    That's why you can't have nice things assholes, you don't appreciate it.

    Why do people have a problem with this?

    1. Re:That's so easy I could do it! But I didn't. by drinkypoo · · Score: 3, Interesting

      I don't have a problem with the idea, but they are doomed to failure. They will NEVER be able to get up to present day. We still don't have perfect emulation for N64, for example. Saturn emulation is as I understand actually somewhat working now but still highly sketchy. We're talking about systems from the last generation that are poorly documented, and always will be. And I might point out that there are tons of SNES games that don't work right in ANY emulator. We can't get SNES emulation 100% and they want to come up to the modern day? IMPOSSIBLE. Or at least, so improbable (you'll never get the information you NEED out of the manufacturers) that it might as well be impossible.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:That's so easy I could do it! But I didn't. by Kankraka · · Score: 2, Informative

      Zsnes took everything I ever threw at it. Every rom I tried to play -worked-, even the StarFox II beta was fully playable, and really, really fun. Snes9x choked on it, but zsnes came through. The only SNES games I've had trouble with were using an emulator on my DS, and I believe it's largely because the emulator is still under development. Kirby's superstar doesn't work at all, Link to the Past is playable but has sprite layering issues. Aerobiz Supersonic works awesome, and I wish Koei would pump out a modern version for the ds; given the hours I've put into it recently because I can now take it with me very easily, they'd have my 40 bucks.

  6. The acceptance is important. by Max+Romantschuk · · Score: 3, Insightful

    Accepting games as a cultural artifact is very important. This will in the long run open up a legal way of running abandonware, which is a great thing both for history as well as entertainment.

    When credible, tax-funded institutions start highlighting the legal problems with running and copying old software the law will eventually adapt.

    --
    .: Max Romantschuk :: http://max.romantschuk.fi/
  7. Not going to help with on-line stuff, is it? by Mathinker · · Score: 2, Insightful

    This is cute, but just think about the problem of trying to preserve the gameplay of various MMO games, without the servers. I'm not thinking of a real preservation, but of how you might attempt to reconstruct the graphics and the movement and battle models from captured screen video + synchronized keyboard + mouse inputs.

    To be more concrete, say we have as many players as we want playing WoW using a real time KVM-over-IP setup and we record the IP streams. How could we use the information to produce a single-user "game" which would give a cursory impression of what WoW was like, minus all the social interaction?

    Now this is a real research-level problem, I think.

  8. Preservation by MobyDisk · · Score: 4, Insightful

    I'm glad someone is taking preservation seriously. These are a part of our history. I wonder what the government will do about copyright, which is the usual counter-argument. Especially now that copyrights last for 6 billion years or so.

    1. Re:Preservation by tepples · · Score: 3, Insightful

      Especially now that copyrights last for 6 billion years or so.

      Um... the sun will explode in 5 billion years.

      Which is entirely the point of making the copyright term obscenely long: so that the work is worthless by the time the copyright expires, while getting around the constitutional "for limited times" restriction on copyright law in the United States and other countries.

    2. Re:Preservation by Oidhche · · Score: 2

      They might be able to buy a copy of the game, but I'm pretty sure someone's gonna have issues with them allowing people to play it.

      And when it's no longer possible to legally obtain a copy, it gets even more problematic. AFAIK, there's no legal concept of abandonware. The developer might have packed his toys and gone home, but that doesn't mean you can "pirate" his software.

      Which only shows how asinine the law is.

    3. Re:Preservation by F-3582 · · Score: 2

      There is already a team of highly skilled developers being very busy at this exact same task. And there's another team of highly skilled developers being very busy at making all torts of computers work on that platform.

  9. Loading... by PhilJC · · Score: 4, Insightful

    If they really want to emulate systems of old are they going to add the loading screens to the tape loading computers?

    The countless hours I lost of life watching the eplieptic fit inducing loading screen of my Spectrum 48k really made you appreciate the game once you did finally start playing (oh and then when you did get them loaded up a speck of dust would land on the power cable or you had the temerity to press a key a little too hard and the whole system would reset)

  10. What about business apps and utilities? by linebackn · · Score: 3, Interesting

    Preserving games is nice and all, but it seems to me to be only part of what should be preserved. I feel it is just as important to be able to look back at old word processors, spreadsheets, desktop shells, disk utilities, programming environments, obscure OSes, and more. They may not be as glamorous as preserving games, but they are just as worthy of preservation.

  11. Controllers by EdgeyEdgey · · Score: 5, Insightful

    How are you going to play the games?
    What is pong without the rotary control?
    Imagine (in 50 years time) playing Wii bowling without the wiimote.
    How are you going to get a light gun to work without a screen that does a full refresh.
    etc.

    --
    [Intentionally left blank]
  12. Tennis for Two? by Ambitwistor · · Score: 2, Funny

    But can it emulate Tennis for Two? (These guys did it...)

  13. What about the game companies? by Yvan256 · · Score: 2, Interesting

    If we take for granted that preserving history includes videogames, shouldn't game companies that don't disclose specifications, ROMs, etc. be considered as targets for some kind of anti-history-archiving laws, if such a thing exists?

    And if such a law exists or ever exists, we get in the same "differents countries, different rules" and "how much time to we give them before asking for the specs", etc.

    I bet Tecmo would apply to have a Disney-esque protection on Pac-Man, for example.

  14. Re:This counts as valuable university research? by xorsyst · · Score: 2, Funny

    Cambridge is probably the most highly regarded university in the country.

    Yeah, and then Bath. Oxford's a shambles.</blackadder>

    --
    Get free bitcoins: http://freebitco.in
  15. Gamer equivalent of American Film Institute? by peter303 · · Score: 2, Informative

    The AFI is a hybrid government-industry organization charged with identifying and preserving key Hollywood films. It started in the 1960s when the fear was television would decimate Hollywood and original film negatives lost. Each year they choose 25 classic films for special preservation. Since then movie technology and economics has changed considerably. But there is still the chance that even digital films can be lost.