What's new

Supergun

Student
Joined
Jan 8, 2020
Messages
147
Reaction score
70
Location
Orlando, Florida
I recently acquired a non-working Konami Rock ‘n Rage board and this will be where I report my progress with trying to bring it back to life.

So the main observable problem with the board is heavy corrosion. And so far, I have been cleaning and restoring the damaged areas the best that I can.

Here are some before and after pictures:

BEFORE
250B158F-8BD8-4392-9634-417DFBDD2870.jpeg

AFTER
9D7DC3C4-D709-46D2-888D-EF081A91BCB7.jpeg

BEFORE
A66D0BD5-502D-4B66-B642-FF00B1CCB06D.jpeg

AFTER
043B3AC8-3A23-46A4-B368-08BC414A96C0.jpeg

5EB56B9F-808A-429B-9AA5-4A62AD6E8473.jpeg

After cleaning all of the sockets, I still need to test them for continuity on every pin. Visually, they look good now, but of course they must be tested. I don’t want to replace them, to keep everything as original as possible, but if I have to then I will.

Most of the EPROMs and mask roms are corroded, and some may not be salvageable, but for now, I have burned all new EPROMs, but I will need help with the mask roms because they are Konami 1meg mask roms, so the pin out is smaller then eprom standard. I will need to build or buy an adapter for them.

I will post an update here later tonight with some of the questions that I have. In the meantime, here is what the board currently does when powered up.

A6FD813A-E584-42DA-BC29-A3720AAE3A50.jpeg

Just adding in the link to what I will do to replace the 1meg 28pin Konami mask roms with 1meg 32pin EPROMs (until I can come up with a better solution)

https://www.jammarcade.net/rastan-repair-log-3/
 
Last edited:
An update on my slow progress with this. (I have been busy with other projects)

So I burned four 32-pin 27c010 EPROMs and modified them for use in the four 28-pin MASK rom sockets. But despite cleaning and reconditioning them, I still don’t trust the original sockets on the board. I may reluctantly have to replace them.

I also replaced the two big socketed Konami chips; the large rectangular 007420 chip and the large square 007342 chip, both sourced from a parts board.

Then I also desoldered the large Konami 007327 custom chip, installed sockets on the board, and replaced it with one I sourced from the same parts board.

71BFF167-D588-444A-9D04-4F7835C12BAB.jpeg

Socket installed.

CB2C86C8-5F6E-447C-AFCB-A7CCA510D5D2.jpeg

Still have garbage on screen.
E74EA808-5837-4A97-B28F-14FE7605ECF5.jpeg

I just wish someone could tell me if this looks like a possible “rom” problem? As I’m trying to figure out if it’s worth the hassle of replacing some or all of the eprom sockets?

Also if anyone here could tell me which other IC’s may be suspect to check and replace?
 
Last edited:
It's never a good idea to replace chips randomly.

You must troubleshoot first then replace identified faulty chips.

Since your board isn't booting I would check:
- vital signals on the main CPU (clock, reset, etc.)
- program ROMs (content, connections)
- work RAMs
- etc.

From my experience non-booting boards are often a reset or work RAMs issue.
 
I greatly appreciate your input and advice. And I have been documenting my readings and results from the logic probe tests I’ve made on the 6809E and 63C09 CPU chips. I’m giving this board another chance here to see if you (or anyone else here) who may be very familiar with the layout, logic, and order from similar Konami boards of this time period may recognize the problem it has and how to correct it.

In addition to the components that I repaired and/or replaced in the earlier posts above this one, I have since then removed, socketed, and replaced the other 4 game roms (whereby all 8 game roms are now replaced) as well as the 6264-70 ram, the 6264SL ram, and the 2128. I also replaced the 24MHZ clock.

I still have a random screen of garbage pixels and corrupted tiles on power up. Sometimes they stay static, other times they begin scrolling and moving.

58899154-6C43-47B2-8231-C08191399081.jpeg


My main focus now are the 2 CPU’s I mentioned earlier. I have already found 1 of the 2 for future replacement. (although piggybacking caused no change) As well as the 3 small 6301 chips. Not sure what they do, but they seem like they might function similar to ram chips. And also the mystery chip at position 9A. No idea what it is because Konami purposely scratched off the numbers on it.

8BA554BC-1339-40B6-B906-3503B7AAA55F.jpeg


Beyond this, the remaining suspects would be the various TTL chips (and some of them are Fujitsu) that are in the surrounding areas of the aforementioned CPU, Ram, and Rom chips.

I will post up some pics later tonight to make this easier to follow.

21DA3501-3122-47C7-B987-4059D4A6AD05.jpeg


Thank you.
 

Attachments

  • 67CD260A-8995-4358-95FE-6F6768577AAD.jpeg
    67CD260A-8995-4358-95FE-6F6768577AAD.jpeg
    162.3 KB · Views: 202
Last edited:
I will post some of my logic probe readings here:

On power up, pin 37 of the 6809E CPU which is the RESET begins low and then goes high and stays high. From what I read, it is supposed to do that and it means that the board is not watchdogging (stuck in reset cycle)

Also the 2 external CLOCK pins of the 6809E CPU (pin 35-Q) and (pin 34-E) are also high, which is again, from what I read, correct.

So, it seems, for now, as though replacing the 6809E CPU may be over reach and not needed, because it is behaving correctly.

E8493FB2-4761-4C89-B3DE-F14DAEB0B581.jpeg


I’m going to now test the LS08 and LS04 TTL chips next to the 6809E cpu and see what they are doing. Any other suggestions of what to look for at this point?

And does anyone know what the chip at location 9A is or what it does?
 
Last edited:
I have repaired 2 rock N Rage pcb in the past with the processor hd63c09 broken, main processor, appears to be a common issue for this processor.
 
Thank you very much for your help.

So today I desoldered the hd63c09 processor chip, soldered in a socket, and plugged in another hd63c09 from a spare parts board. And I have the same problem.



Should I do the same thing for the 6809 processor?
 

Attachments

  • 7D6DE713-A185-403C-A0AD-FF9D3B0E8274.jpeg
    7D6DE713-A185-403C-A0AD-FF9D3B0E8274.jpeg
    151.4 KB · Views: 171
  • D94AA188-3F14-461A-B3BF-73FE95B04B0C.jpeg
    D94AA188-3F14-461A-B3BF-73FE95B04B0C.jpeg
    121.7 KB · Views: 163
  • B846E99E-76F0-4E42-A012-AB2092DB7FD8.jpeg
    B846E99E-76F0-4E42-A012-AB2092DB7FD8.jpeg
    112.8 KB · Views: 146
Your approach to this repair seems confusing. As its not booting you need to see why by probing the CPU section which consist of CPU work ram and main roms. Also check if there are any signals that may cause the cpu to halt like sound hardware etc.

Good thing your soldering isn't too shabby though. Rock n rage isnt a very large pcb and only has a small number of ttls with the majority of the work done by customs. Im sure u find clues to whats wrong by probing the address bus, sync reset etc of the cpu section.
 
Using the logic probe on the 6809e gave these results.

D0F49545-E33A-4A90-851A-E210E6D1D291.jpeg

I got a strange reading on pin 23. It wasn’t HIGH, LOW, or BOTH. It was basically just static. Does anyone here know if these outputs are appropriate for the 6809e?
 
Sometimes higher address lines aren't used. It's probably not connected to anything. R/w should be toggling, A6 maybe should be a case of concern as that should be toggling too. Did you check if the reset is working? Should be low just on power up and then go high. Clock seems to be there but that needs a scope to see if its correct. For now I would just follow Pin 14 (A6) to see why it isn't toggling. BTW you should really label the pins on the diagram to make it easier to read rather than having to do the Sesame street Count Dracula thingy every time :P
 
Thank you so much for responding. And I apologize for the Count Dracula counting! Here is a much better picture for now:
39275368-2022-49F3-BC17-6566E0D0BDBB.jpeg

So following your initial recommendations, here is what I have determined so far.

- pin 23 (A15) static isn’t always present every time I test it. So I’ll ignore it for now.
- pin 37 (reset) does exactly what you said it should. On power up it is LO and then immediately goes HI.
- pin 14 (A6) which is stuck HI and should be toggling; I followed it’s path and it connects to pin 1 of a Fujitsu LS138.

508B6865-7083-4308-AA10-781D891BAA47.jpeg


So let me know what you recommend next. I assume perhaps testing that LS138 and/or possibly replacing it, but please let me know if you agree or not.

Again, I cannot thank you enough for the assistance your giving me.

EDIT: Here’s what the LS138 is doing.
09180FC3-570F-47EE-BB2C-BA086B94682F.png

All pins are HI except pin 8 which is LO and pin 10 which does nothing.
 
Last edited:
The best I can do for now is trace the LS138 to find out what goes where.

5C65C608-DD70-460C-9B0B-A9BD3E13BC6B.jpeg


This is what I have determined so far. The remaining unknown pins disappear on me and I have not located where they go yet.
 
Well. The replacement went well. No damage to any points or traces.
1D443901-409C-4553-9589-BE9A4496182A.jpeg

And the socket went in well.
DF5E8505-43C3-4862-9AF0-32066A15882E.jpeg

But sadly, the result was no change.
However, with the chip removed, I was able to determine all but 1 of the remaining connections to the LS138. Only pin 14 remains a mystery to me.
4D58B034-6E06-49DB-BDC5-59EC3D5FDEAA.jpeg
 
okay let me go find my rock n rage and see what's happening. It may take some time to reply though as I have a a virtual mame collection to dig through. In the mean time, can you see if pins 4 and 5 are still connected physicall? Via a trace underneath the pcb? Also where does it go to. According to the logic table, all pins high means the chip isn't getting enabled by the G inputs. So follow that and see where it leads too please.
 
Thank you, and yes, pins 4 & 5 are still connected via the trace on the solder side. And I followed it all the way to one of the pins on the large flat square Konami Custom chip 007842

One thing though that came to my attention this morning is that I made a mistake. The first 3 pins of the LS138 don’t connect to pins 14, 15, and 16 of the MC6809e, rather they connect to the 63c09e. The reason why I mixed them up is because they are the same size chip and next to one another.
 
Using the logic probe on the 6809e gave these results.

D0F49545-E33A-4A90-851A-E210E6D1D291.jpeg

I got a strange reading on pin 23. It wasn’t HIGH, LOW, or BOTH. It was basically just static. Does anyone here know if these outputs are appropriate for the 6809e?
I just realised you have probed the wrong CPU. The main CPU is the 63c09e (insert facepalm emoji here)
 
No problem at all. Again, I’m very appreciative of your help here!

I will probe the 63c09e and post the results here soon.
 
I'm wondering what did you do to the original eproms with original eprom labels?
 
Back
Top