Sega Genesis (Sonic's) Repair Adventure!

Discussion in 'Repair, Restoration, Conservation and Preservation' started by theboy181, Apr 20, 2015.

  1. theboy181

    theboy181 Member

    Joined:
    Mar 25, 2015
    Messages:
    9
    Likes Received:
    0
    Hey guys!!

    I bought a box of Sega Genesis a while back, and have a total of 8 now I believe.

    I plan on repairing a few off them, and mod one with an O/C switch.

    So far I have started to refurbish a GEN1 (IC BD M5 USA V3)

    * replaced all capacitors
    * desoldered and installed a NEW edge connector 345-064-520-202
    * desoldered and installed a NEW MC68000P12F 16mhz 2c913 QEMF9040 (for O/C)
    * replaced both 7805's

    This Genesis had issues with picture quality, and one game I had wouldn't boot past the SEGA trademark screen. (Little Mermaid)
    The Little Mermaid cartridge, actually acted strange on two of the consoles. On the IC BD M5 USA V3 it wouldn't boot past SEGA logo. On the IC BD M5 USA it will boot, and play but the audio is garbled. This game runs fine on another model I have yet to identify.

    After I recapped the IC BD M5 USA V3 The picture quality improved, but the Little Mermaid still wouldn't boot. Next, I socket-ed the CPU so that I could try different MC6800 in it. (trying to get a stable O/C) After I installed the socket I was getting weird issues with Sonic Spinball, and Sonic 2. The GFX would randomly get garbled, and the games would lock up. Only Sonic 1 is running fine on this console. I removed the socket and soldered the CPU directly to the board. I was getting random lockups and GFX still. After double checking all the connections on the CPU, I then figured that the issue might reside with the edge connector, so I replaced that too.

    I still have GFX issues, and was wondering if anyone could direct me to the next logical steps/thing to replace..

    [​IMG]
    your thoughts are greatly appreciated!

    Is it possible that I have bad VRAM chip? IC10?

    Sonic 1 plays without error, and I am thinking that Sonic 2, and Spinball may use more VRAM then Sonic 1.

    I was hoping to get some input before I start desoldering more parts.

    Could the SRAM chips cause GFX issues?

    Where would you start?

    Update: 4/22/15

    I left Sonic 1 running over night. Guess what? No issues, it didn't freeze. I need to find some more games to continue to test on this machine. I'm convinced that the issue is with the SRAM or VRAM, and how games were probably written differently in later titles. Do we have Genesis repair experts in the forums?

    Update: 4/23/15

    The O/C is the same for all models.. Pin 15. the trick is to find a CPU that can handle the 13mhz signal from the cartridge slot.. ;) That's why I bought a 16mhz CPU..


    I cleaned the PCB, and took a heat gun to the back of the PCB to re-flowed some of the solder joints. While I was heating the PCB Spinball seemed stable. Eventually the whole system overheated, and turned off. When I let it cool down a few things got better.

    *Sonic 2 seems to be working
    *Sonic Spinball has less GFX issues, and eventually hangs.
    *The Little Mermaid, now locks up at the Sega Logo instead of playing the Sega animation.

    Still waiting for my Hakko 300 before completely socket this board.

    What exactly does the Z80 control on the Sega Genesis? I thought I read it was for the Sega Master System somewhere.

    Update: 4/24/15

    I left Sonic 2 running over night. No crashes! YAY!

    Now I'm beginning to wonder why The Little Mermaid will not boot, and if its related to why Spinball has its issues.

    Has anyone here had a cart that wouldn't work in one Genesis but yet it worked in another? What was the cause?

    I know my connections are good on the cart, and I traced the connections from the cart to the CPU and the SRAM.
     
    Last edited: Apr 27, 2015
  2. MonkeyBoyJoey

    MonkeyBoyJoey 70's Robot Anime GEPPY-X (PS1) Fanatic

    Joined:
    Mar 1, 2015
    Messages:
    1,738
    Likes Received:
    312
    Did you clean the games?
     
  3. MonkeyBoyJoey

    MonkeyBoyJoey 70's Robot Anime GEPPY-X (PS1) Fanatic

    Joined:
    Mar 1, 2015
    Messages:
    1,738
    Likes Received:
    312
    Sonic 1 is one of the few, and I mean few, Mega Drive/Genesis games that actually halt and display on error message if something goes wrong. I'd say replace the VRAM from a working unit and see if the issues go away. IF not, replace the SRAM from a working unit. If you still have issues, I don't know what you should do then. Hopefully someone can shed a light on this.

    I'm sure there are experts here. I'm not one of them but I have taken apart my Genesis Model 1 VA6 before. I did the Japanese/English switch mod and the 50/60Hz switch mod to mine. I want to overclock it but can't find instructions for my Hitachi CPU. Seems everything is for the Motorola brand CPUs.

    Not sure if you can on that board but if the jumpers are there, once you get it working, definitely do the region mods (cutting cart slot, 50/60Hz mod, JP/EN language mod). If you don't do the 50Hz color fix mod after installing the 50/60Hz switch, you will need an RGB SCART/RGB JP-21 cable to play PAL games in color. Otherwise, using composite cables will give you a black and white, unstable, and off-center image. The 50Hz color fix corrects the composite video issues. It's not worth it if you use RGB, since that is currently the best way to hook up a Genny.
     
  4. MonkeyBoyJoey

    MonkeyBoyJoey 70's Robot Anime GEPPY-X (PS1) Fanatic

    Joined:
    Mar 1, 2015
    Messages:
    1,738
    Likes Received:
    312
    The Z80 is used for mostly audio in Genesis mode. It is used as the CPU in Master System mode, leaving the 68000 idle. That's partly how Master System games work on the Genesis.

    However, actually playing Master System games on the Genesis is a different story...
     
    Last edited: Apr 23, 2015
  5. theboy181

    theboy181 Member

    Joined:
    Mar 25, 2015
    Messages:
    9
    Likes Received:
    0
    Has anyone here had a cart that wouldn't work in one Genesis but yet it worked in another? What was the cause?
     
    Last edited: Apr 27, 2015
  6. retro

    retro Resigned from mod duty 15 March 2018

    Joined:
    Mar 13, 2004
    Messages:
    10,354
    Likes Received:
    822
    Glad to hear you're making progress - although you'll find that a bit of research into how the console functions (and computers in general) will pay dividends in fault-finding - rather than just replacing components willy-nilly. VRAM is highly likely.

    Without special gear, you're pretty much just going to have to stick to the swap and pray method, though ;)

    Personally, I'd say reverse the overclocking modifications until the machine works - you're just introducing potential problems to the mix by running it non-stock.

    BTW, merged your posts - try to use the edit button more often! As a general rule, if nobody has replied within a week of your last post, edit rather than posting again. Thanks!
     
  7. theboy181

    theboy181 Member

    Joined:
    Mar 25, 2015
    Messages:
    9
    Likes Received:
    0

    Thanks for the feedback, and the suggestions. You were mentioning the correct equipment. What did you have in mind?

    As for the O/C I don't currently have any O/C going on. however I am using a 16mhz CPU mentioned in the OP.

    I have another board that is socket-ed, and this 16mhz CPU is working fine with this game not O/C. I decided to solder this CPU in because I felt that socket I installed had horrible solder connections when I tried to socket this PCB.

    I plan on sourcing some VRAM, and seeing if it will resolve my issues any further. I just wish that these were socket-ed on this model.
     
    Last edited: Apr 27, 2015
  8. ApolloBoy

    ApolloBoy Gutsy Member

    Joined:
    Sep 22, 2011
    Messages:
    425
    Likes Received:
    0
    I've got a hunch that's your problem. Have you tried it using the original CPU or did you just go and swap CPUs without even testing the original first?
     
  9. theboy181

    theboy181 Member

    Joined:
    Mar 25, 2015
    Messages:
    9
    Likes Received:
    0
    Before I touched this unit I didn't have Spinball, so I was unable to test with that game. However, I tested a few other games, and The Little Mermaid was one that just wouldn't boot past the Sega TM. I have tested this SAME CPU on another Genesis PCB with Spinball though, there were no issues I left it running over night. I am wondering if the issue that is causing The Little Mermaid not to boot is the reason why Spinball is having issues too.

    When the PCB had a socket-ed CPU I did try the original CPU with Sonic 2 and the GFX issue I explained earlier still existed, this is why i decided to solder the CPU directly to the board.

    I ordered some VRAM from Alibaba so we will see where that leads. I'm sure that others here have had issues where a cart would work on one system but not another.

    Would be interested if anyone ever fixed their issue, and how.
     
    Last edited: Apr 29, 2015
  10. kaliki

    kaliki Spirited Member

    Joined:
    Feb 4, 2014
    Messages:
    170
    Likes Received:
    2
    some days ago I modded a gen 1 va3 exactly like yours, with 10 mhz it crashed randomly and worked perfectly with 12 mhz. Can't explain why, though

    I didn't change cpu, used motorola found in it.

    16 mhz is not too much to pretend it doesn't crash?
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page