Welcome, Guest. Please login or register.
May 02, 2024, 10:41:37 PM

Login with username, password and session length
* Home Help Arcade Login Register
.
+  Forum
|-+  NLG Members who host their own Repair Logs of Various Games.
| |-+  NLG Users Repair Log's (Moderator: channelmaniac)
| | |-+  Bionic Commando repair log, missing C board
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] Go Down Print
Author Topic: Bionic Commando repair log, missing C board  (Read 2405 times)
Artemio
Contributing NLG Member
New NLG Member 1 to 100 Post
*

Total Karma Storms: 10
Offline Offline

Posts: 7



« on: March 20, 2013, 05:35:21 PM »

I got this good looking board in a lot of non working PCBs, when I fired it up it simply showed the following screen:



After searching for pics of the board online, it was obvious it was missing the C board



Since it was a 50 pin connector, I figured I could build a replacement mini board with a ROM that could serve the same purpose, and that's what I did.



I used a 27C400, which had way more space than needed, but that is what I had around. Here is a google docs spreadsheet with the pinout of what I did https://docs.google.com/spreadsheet/ccc?key=0AjcMFLfdFOFadDBnMGJsRGRwLTZIVmdUTDZYVmFNYVE&usp=sharing

Long story short, on my my first try it didn't boot, since endianess was wrong. After fixing that, it booted to the RAM/ROM check, but the work RAM was reported as bad. I replaced the RAM, recovering the chips intact and that didn't fix the problem, and the RAMs reported good in my eprom burner. It turns out I had set the enable line to ground, instead of the control line form the pins. I replaced the original rams in the sockets I placed.



Both errors happened since I am still learning to do this, and I did detail them in Spanish at the Arcades MX board.

After that, the game booted and was playable with perfect audio, but the sprites were corrupted, and there were some palette issues. The palette issue was noticeable from bootup, hence the pink background in the ROM/RAM check screen.



The palette was fixed by changing the palette RAM, I did this in part by luck. I modified the game code to check the palette and sprite RAMs for me, since I didn't want to desolder any more RAMs randomly. After doing that, the Palette came up as bad. I replaced them and although the colors were fixed, it still resulted as bad form my code. I then noticed that it obviously always would, since the hardware can only write to that area. Having learned that, I continued probing the hardware instead of checking the sprite RAM by software.

The Sprite problem turned out to be a faulty RAM at 6B, between the address bus and the Sprite ROMs. Replaced it and the PCB has been working just fine.

Logged
Pages: [1] Go Up Print 
« previous next »
Jump to:  


If you find this site helpful, Please Consider Making a small donation to help defray the cost of hosting and bandwidth.



Newlifegames.com    Newlifegames.net    Newlifegames.org
   New Life Games    NewLifeGames  NLG  We Bring new Life to old Games    1-888-NLG-SLOTS
Are all Copyright and Trademarks of New Life Games LLC 1992 - 2021


FAIR USE NOTICE:

This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner.
We make such material available in an effort to advance awareness and understanding of the issues involved.
We believe this constitutes a fair use of any such copyrighted material as provided for in section 107 of the US Copyright Law.
In accordance with Title 17 U.S.C. Section 107, the material on this site is distributed without profit to those
who have expressed a prior interest in receiving the included information for research and educational purposes.

For more information please visit: http://www.law.cornell.edu/uscode/17/107.shtml.

If you wish to use copyrighted material from this site for purposes of your own that go beyond fair use,
you must obtain permission directly from the copyright owner.

NewLifeGames.net Web-Site is optimized for use with Fire-Fox and a minimum screen resolution of 1280x768 pixels.


Powered by SMF 1.1.20 | SMF © 2013, Simple Machines
Loon Designed by Mystica
Updated by Runic Warrior
Page created in 0.083 seconds with 19 queries.