Game was playable but with severe sprites issue :
This is another well known unreliable and prone to failure part (which really would need to be reproduced someday) which I had to replace many times hence I was pretty sure it was bad also on this board.I didn't have any spare but the owner of the board came to help and sent me a working one taken from a Pang PCB.The part arrived some days later :
Time to remove the old one and install the spare :
This lead to a great improvement, sprites looked much better but yet not perfect as they were still slightly glitched with vertical lines through them:
On my board they were replaced :
During removal of the RAMs some traces on solder side were broken and then repaired with some wire .
I probed the two RAMs and found that pin 16 (data line D6) of the one @7D was stuck HIGH :
According to schematics this pin should be tied to pin 17 of the 74LS273 @6E and pin 9 of the 74LS257 @5D :
I checked on the board and found that connection to pin 9 of the 74LS257 @7D was missing.I promptly run a jumper wire between the two points:
This made the trick and fixed board completely.Another successful repair.
I think the sprite generator from Bionic Commando is the same one inside that chip. Now, you will need a whole PCB to replace it with 74' parts or build a CPLD-based replacement.
ReplyDeleteMy code for JTGNG cores can be used as a base, although it would need to be arranged for the different memory type used on the real PCB.
Thanks for yours comment.I have a couple of bootlegs (Side Arms and Black Tiger/Black Dragon) where the '86S105' custom has been replaced by a piggyback board with many 74 logics and three RAMs.I can take schematics of it but a replacement would need a CPLD or even a FPGA for sure, also using TSSOP devices would result in a big board.
ReplyDelete