Slashdot Mirror


Fixing That Old Game System

larsoncc writes "Emulation is a great way to preserve past game systems, but what if you could keep these digital dinosaurs running for decades? Well, you can, and some of us do. It's not easy for me to 'let go' of that vintage (circa 1978) Magnavox Odyssey2, or toss my Atari 7800 in the closet because I don't have a power supply. Here's my article to help you solve common problems with 15 different systems, and general tips for the others. Viva la TI-99/4a!!"

24 of 303 comments (clear)

  1. /.ed already! by BostonRob · · Score: 4, Informative

    Google Cache link available without photos

    Google Cache

    --
    Big Dig-ing until the money is gone...
  2. Slashdotted, mirror: by dealsites · · Score: 3, Informative
  3. Indeed - you're full of What If's... by cbreaker · · Score: 3, Informative

    "What if nobody's made an emulator for your favorite obscure system?"

    There's not very many of these, although there are a few like the Jaguar that aren't emulated very well.

    "What if the emulator doesn't play it right?"

    Unless you're talking about the same few from the question above, you will find that most emulators play games perfectly down to the last pixel, and in some cases, they look a lot better (as is the case with the playstation games.)

    "What if you want to use the original controller?"

    They make adapters so you can use SNES, PSX, Genesis, N64, and other controller types, right on the USB port.

    "What if you believe in respecting copyright law, no matter how ridiculous it may be?"

    If you believe emulators themselves are breaking laws, well, go nuts I guess. But they aren't. Downloading ROMS of games you don't own is, but why said anything about that?

    Lots of holes in your arguement, man.

    Personally, I believe emulators will be the only way to preserve these games given enough time.

    --
    - It's not the Macs I hate. It's Digg users. -
    1. Re:Indeed - you're full of What If's... by Jagasian · · Score: 5, Informative
      Unless you're talking about the same few from the question above, you will find that most emulators play games perfectly down to the last pixel, and in some cases, they look a lot better (as is the case with the playstation games.)


      PIXEL PERFECT??!?! Hahahahaha! There are lots of holes in your arguments, man. Here is a tip, Star Ocean does not look like that pixelated buggy mess on a real SNES.

      Well, the SNES emulators such as ZSNES and SNES9x don't emulate things correct down to the last pixel. Here is a good article describing many of the inaccuracies of SNES emulators. Hell, the co-processor used in many SNES games, such as Pilot Wings and Super Mario Kart still doesn't have all of its opcodes emulated!

      Also, can you tell me what happens when you have a game that displays at native digital resolution X with refresh rate Y, but your computer is not capable of displaying resolution X and your CRT can't do refresh rate Y? You have to scale up the game's resolution, but that causes aspect ratio problems as computer CRT's have a slightly different aspect ratio than NTSC TVs. So you get both aspect ratio distortion and aliasing, unless the resolution your computer displays is a perfect multiple of your console's resolution, which is highly unlikely. To correct for aliasing due to scaling, emulators typically blur the image to get rid of the jaggies. Compare an emulated SNES game side by side with a real SNES. Big difference! Oh, and back to the refresh rate differences. Games sync to the refresh rate of a TV, a rate that your CRT cannot do as it is a really low refresh rate. So if you spend allot of time you can get your OS to use a really high refresh rate that most CRTs do not support, but is a perfect multiple of the native SNES refresh rate...

      Should we even get into the fact that the OS your emulator is running on is not a real-time OS, and most likely has latency spikes, causing the occassional stutter, hicup, etc? Early consoles such as the SNES have no underlying OS, so the timing of each instruction is always the same, always precise... and some games actually depend on the percise timing because they are all written in machine language... unlike later game systems such as the Playstation, for which games were programmed in higher-level languages such as C and displayed graphics and played sounds using high-level APIs. Hence for these later systems, precise pixel perfect timing issues are not as important.

      My point is that this is all very very far from pixel perfect. But I guess you have never really compared both side-by-side.

      On the topic of console controller adapters. Most of the console adapters suck. They don't support other peripherials like light guns, spinners, and paddles. There are some exceptions. The Atari 2600 has a great controller adapter that supports every 2600 peripherial and the N64 Adaptoid is another good adapter. However, many of the PSX adapters have serious lag issues... some worse than others.

      The SNES is a really big offender. Almost all of its USB adapters just plain suck. The "Super Joy" USB adapter won't let you press the X and B buttons at the same time, and the same goes for the Y and A buttons. That is a serious problem for some games. Not to mention that the SNES adapters also have latency issues.

      On your last point, yes emulators are the long term future of classic games, but if we all throw away the real thing too early, we will end up with subpar emulation that isn't as good as the real thing. Some gaming systems, such as the NES have highly accurate emulators such as FCE Ultra and Nestopia... but other systems such as the SNES have a long way to go before I put my SNES in storage.
  4. Coral link & list of systems by Ghostgate · · Score: 5, Informative

    Here's the coral cache link, and here's a list of the systems included in the article:

    Odyssey^2
    Atari 2600
    Intellivision
    Atari 7800
    TI-99/4a
    NES
    Genesis
    Sega CD
    Turbo Grafx
    Saturn
    Dreamcast
    PS2
    XBox
    GameCube
    GameBoy Advance

  5. Too bad the C-64 doesn't show up there... by Lisandro · · Score: 4, Informative

    ... even when it's a computer, most people bought it simply as a game system, and a fine one it was.

    Anyway, the weak link in th C-64 was not the computer itself, but the power supply, which was separated. Since it was somewhat complicated (fully regulated) and encased in a solid black epoxy box, most people didn't bothered to fiddle with it. This site has the complete schematic for a power supply, from where you can either fix it or build a new one entirely.

  6. Re:thats what emulators are for. by CMiYC · · Score: 2, Informative

    What if you want to use the original controller?

    These guys have you covered.

    http://www.blackchopper.com/

  7. Sometimes Emulation Sucks! by Jagasian · · Score: 4, Informative

    Older gaming systems had very little power, so programmers would code the games in low-level machine language, and they would use many different hacks, tricks, and some games even time things based on counting CPU cycles and precise timing delays between different hardware subsystems. So it shouldn't be a surprise that games developed for these consoles play best on the original console.

    The SNES is probably the best example of this because it was probably the most complicated and powerful game console, which was still programmed using low-level machine language. The aforementioned link describes inaccuracies in the best SNES emulator, ZSNES. Further comlicating matters is that some SNES games have separate co-processors built into the cartridge, and so the emulators must also emulate these separate processors, which have their own instruction set, protocol, timing delays, and communication bus. Since SNES games were written in assembler, developed soley for one fixed hardware platform, and then only tested on that system... it shouldn't be a surprise that the games play best on a real SNES.

    Yet most gamers have never actually compared a real SNES to emulation. Some games are emulated better than others, but some are just downright bad. Of course, emulation is always improving, and in the distant future, when the real SNES's are all dust, emulation will be the only option. Hopefully it is perfected by then.

    Of course, you can cheat and use a Flash Cart or Game Copier
    (2), (3), with a real SNES, so that you get the best of both worlds: tons of SNES games on a real SNES with real SNES controllers all hooked up to a TV in front of a comy sofa!

  8. Armor All BAD by murderlegendre · · Score: 4, Informative

    Despite the promises or anything you have heard, never, EVER use Armor All on a plastic or vinyl surface that is not already dried/perished/damaged. Armor All is very good at removing the native polymers in the plastic and replacing them with itself. Once it has made it into the surface, you will continually need to replenish the Armor All or risk losing the plastic. I have seen this product ruin more dashboards, tires, motorcycle seats, trim rubber and so on than I would care to recall.

    If you want an Armor All type finish on your plastics, use a hand glaze or plastic dressing. These products are available from auto stores, and auto paint suppliers. Slightly off-topic: if you want your old car/cycle tires to look like new, use a little brake fluid on a rag.. works miracles.

    --
    There's a Starman, waiting in the sky / He'd like to come and meet us, but he hasn't got the time.
    1. Re:Armor All BAD by Engineer+Andy · · Score: 3, Informative

      good comments. Only caveat is re using brake fluid on tyres. Take a lot of care to not get it on paint, as it will do BAD things to paintwork.

      --
      "And we have seen and do testify that the Father sent the Son to be the Savior of the World" 1 John 4:14
  9. Re:Another problem was the disk drive alignment by Anonymous Coward · · Score: 1, Informative

    The link is fine. HUT.FI is the Helsinki University of Technology in Finland. Parent is trolling and saying people's links are bad...

  10. Re:NES cartridge memories.... by oberondarksoul · · Score: 5, Informative

    Well, while blowing on a cartridge may seem to make it work, it's actually doing it more damage and will end up corroding the contacts. If you need to clean your games, try using a baby wipe - keeps my Mega Drive and SNES carts in fine order.

    If you're still having problems with the NES, try either repairing or replacing the cartridge connection within the console. As you insert and remove games, the contacts slowly get bent out of position, until they eventally fail to touch the games when inserted. You can either bend the contacts carefully back into place, or buy a cheap (under £2, so I believe) replacement. Either way, enjoy your NES! (I was always a Master System player myself...)

    --
    And tomorrow the stock exchange will be the human race
  11. Re:Too late! by bfree · · Score: 2, Informative

    Was it the binatone you were looking for? Your description rang a bell except the controllers were detachable and just wheel-like knobs. Memories, if my parents didn't love to dump everything I bet it would still be in the attic getting wheeled out every few years at times like this!

    --

    Never underestimate the dark side of the Source

  12. Re:Emulation is NOT the same thing by dissy · · Score: 2, Informative

    > You cant emulate the 'feel' of having the real thing in your hands.

    More or less you can.

    Three years ago or so, I built a device described in a joystick driver for linux that plugs into the parallel port, and on the other end of that cable is a box with 4 NES plugs, 2 SNES plugs, 4 9-pin DIN for sega (MS and G), and two connectors I dont recal the name of for the TG-16 pads.

    They were aligned in the box in rows for players 1-4.
    You plug one controller of any type in for each player, and load the driver (it autodetected which controller was there only on load at the time) and they show up as standard joysticks.

    I know the drivers now support PSX, N64, and Dreamcast controllers as well.

    I'm sure I also ran accrost a driver for windows to do the same (Never checked it out though)

    For more info, see:
    Linux joystick driver site
    and
    TV Game Joystick interfacing docs

  13. Re:NES cartridge memories.... by superpulpsicle · · Score: 2, Informative

    Actually there was a trick where if you insert the game in the slot, and slide it as far to the left as possible before pressing it down... you will get the game to work without blowing. I don't know who started that blowing idea, but trust me... dust has nothing to do with it.

  14. Re:Woah, calm down killer. by tomhudson · · Score: 2, Informative
    There's another point everyon seems to be missing ... you eventually won't be able to buy a TV that works with the old games, as HDTV is phased in and NTSC goes the way of the VCR (which, if you can find one, is twice the price of a dvd player).
    http://www.campusprogram.com/reference/en/wikipedi a/h/hi/high_definition_television.html
    According to FCC rules, all television broadcasting in the United States by current full power broadcasters on channels 2-51 will by 2006 be digital, thereby rendering reception by all current analog receivers via antenna over the air reception obsolete. Current analog TV sets would still work with cable or satellite service or with a converter box that would convert digital OTA signals to analog. The FCC ruled in August 2002 that all TV sets with screens of at least 36 inches must have digital tuners by July 2004, while the requirement for smaller sets would be phased in over the following three years.
    So, 2008 seems to be the EOL for that old console game if you're in the market for a new tv.
  15. Re:thats what emulators are for. by jcr · · Score: 2, Informative

    Well then, it sucks to be you, I guess...

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  16. One very important NES fix missing by Anonymous Coward · · Score: 3, Informative

    The article's section on the NES mentions the "Blinkies" ("You put the game in, turn your Nintendo on, and the screen alternates between blue and white.") but doesn't explain the real reason why this is happening: the original NES has a lockout chip to prevent people from playing unlicensed/third-party games on the system. When a game blinks, but you can still see the game's title screen in between each blink, it's because the lockout chip is freaking out.

    Fortunately, there's a very easy mod to disable the lockout chip by opening the NES up and cutting a pin on the PCB. It used to be really easy to find the mod on Google, but it seems to have disappeared (could Nintendo's legal department have squashed it? That'd be ridiculous if so, this is well within fair use). Regardless, you can get it at archive.org -- I'm pretty sure that's the how-to file I used when I did the mod a few years back. It worked like a charm, and I highly recommend it!

  17. Re:NES cartridge memories.... by Darthmalt · · Score: 2, Informative

    I used to always put my cartridge in the game genie and plug it in. Almost always worked. Then this summer in order to use my friends we had to put the cartridge in just far enough so the top of the cart would scrape the nes as we pushed it down.

  18. Kiky X-Series! by Yakko · · Score: 2, Informative

    I'm a big fan of the SOYO Kiky X-Series USB adapter. It works in Linux, Windows and MacOS X, and has allowed me to use the PSX pads I like with my games.

    --

    --
    Me spell chucker work grate. Need grandma chicken.
  19. Reseat the Chips! by Paul+Slocum · · Score: 4, Informative

    One key universal fixit that I didn't see mentioned is to reseat the socketed chips. I've fixed so many old systems by applying a little force to socketed chips until they "crunch".

    A few other tips:

    Always unplug power supplies when they're not in use. It says this in the old manuals, and my experience is that it dramatically increases the life of the supply.

    Also, since I deal the most with the Atari 2600, a common problem is that the switches start getting sketchy. This is usually that the solder joints have cracked (which can be fixed by just re-heating them with a soldering iron) or just that the switches need a little contact cleaner sprayed in them. And the paddle controllers almost always need their pots sprayed with contact/tuner cleaner.

    It's amazing how well those old systems hold up if you take good care of them.

    -paul

  20. cleaning up battery corrosion by DZign · · Score: 4, Informative

    I only read the first paragraph and already disagree..

    Battery corrosion can and must be cleaned up.
    Yes you need an acid. But this does not sound as bad as it looks.

    Vinager wil do the job.. I neutralised some battery-corroded cpu boards of 25 year old pinball machines this way.. www.marvin3m.com/fix.htm explains how to deal with battery corrosion.

    Leaving the problem like the author suggests is the worst thing you can do ! Because battery corrosion just keeps on burning and traveling over pcb's and if you wait long enough, nothing will survive anymore. It can even travel through connectors and wires and attack other pcb's which are connected to it.

    I recently fixed a pinball cpu with battery corrosion.. bought the game cheap, 'it always worked and stopped working one day'
    the cpu looked ok, no obvious signs (green color) of leakage, battery had even be removed in the past..
    however 2 ic sockets didn't make any contact at all anymore.
    So my guess is that the battery had leaked and it had been cleaned off but not really neutralised, and the stuff that got under the ic's kept burning away..

  21. Re:Another problem was the disk drive alignment by KodaK · · Score: 2, Informative

    You can build or buy an interface to use 9 pin joysticks on intel hardware. There are many places that have the plans, and here's one. I'll build you one if you're not addicted to solder smoke. I'll charge you a lot, but I'll do it. :)

    In regards to your drive: it may be out of alignment, and proper alignment is a bitch, but you can take the cover off and see if the read/write head is dirty. You can clean it with a q-tip and alcohol. Also, make sure that the rails that the head rides on are properly lubricated. WD-40 works, but doesn't last long. Also, don't spray it. :) In all honesty though, 1541s are STILL relatively common these days and it's still easier to buy one that works than it is to fix one you've got. I would reccomend that you either buy or build an X cable (google x1541, xe1541 or xm1541) and then buy (or use the free version of) 64HDD. It allows you to use intel hardware as a hard drive for your 64. It's a really good application for us retro-nuts. I love it because you can serve up d64 and lnx images to your commie.

    Another lesser problem with 1541's is spin rate. This doesn't happen often, but it's easily adjusted. You can find a printable document out there on the IntarWeb that's got a cut-out disk on it with some marks. You tape the disk to the spindle of your 1541 and then you can use a florescent light or a television (not a monitor) to view the spinning disk. When it's properly adjusted the marks will appear stationary. Think wagon wheels in old westerns.

    Also, sorry for being so late to the party here.

    Also 2: I <3 Amiga too.

    --
    --J(K) DOS is like Unix in exactly the same way that a pinto is like an aircraft carrier.
  22. Re:thats what emulators are for. by Anonymous Coward · · Score: 1, Informative

    Extension cords, people!

    NEVER hack old original controller cables that are permanently attached to your controllers! Always work on removable extension cords that plug into the controllers. That way you have less chance of fucking up vintage controllers.

    And if extension cables are in short supply (or are non-existent), well, anyone enterprising enough to hack an original cable should invest the time in creating a suitable adapter such that the original controller cables never get mangled in some unholy fashion. This goes for any piece of hardware, whether it be some rare console controller or some expensive piece of equipment that has a permanently-attached cable hanging off of it. Any hacker who is also a collector will tell you the same.