OpenTendo icon indicating copy to clipboard operation
OpenTendo copied to clipboard

Sync issue when using lava RGB 1.1

Open danyboy666 opened this issue 10 months ago • 3 comments

Hi,

I've been troubleshooting an issue with the lava RBG board version 1.1. It seems the Lattice code depends on PPU CLK line being initialize at the right time. If using a 74HC139 to handle M2 it seem to misshandle to critical calls and send whatever eronious data to the PPU before the game the CPU is really in a ready state. I did not test did more so i'm really sorry for the lack of technical lingo here but installing a 74LS139 solve the issue right away.

Before

Image

After

Image

Both over composite.

Ive tested with two opentendo board with your BOM and one which i've ported from and OEM board. The OEM one did not have the issue. This is pretty much how i've spotted the issue. I don't think this is an issue with eTim's new rev 4 RGB board. It might have been in the past but since he's generating his own PPU_CLK the issue would not appear I guess.

This is from the OEM ported board buty I did test with an LS on the other board I have the issue on and the issue goes away.

Image

Image

Image U3 is our 74LS139

Image

danyboy666 avatar Feb 24 '25 19:02 danyboy666

Also two other set of logic chips on that board should be LS version. You can't mix LS and HC. But you can mix HCT with HC and LS.

Screenshot_20250226_122755_Samsung Notes.jpg

The only logic IC that should be HC is the 04.

I'll update my BOM with my findings. You can do whatever you like with this info.

Thanks

danyboy666 avatar Feb 26 '25 17:02 danyboy666

I don't think we can do anything with it on the OpenTendo side. The main purpose of OpenTendo is documentation and preservation of the NES. We want to keep OpenTendo to be as close as possible to the OEM NES. We did create a modded version which added some test points (to help with installation of other mods) and changed other footprints to modernize OpenTendo a little bit. I believe your finding is best documented with the Lava RGB.

I will leave this issue open for a while and add the informative label for users who have the same issue in the future.

kamoteshake avatar Apr 28 '25 17:04 kamoteshake

I've helped a user which had the same issue with a NESRGB board from etim. The original PCB does say LS. I'd say since it does respect the preservation side and rule out any further issues like it might be a good thing to update the BOM eventually. Sometime HC and LS are interchangeable but other times one can interpret a low from a chip as a high vice-versa. But yeah at least a little note on that chip in particular wouldn't hurt.

danyboy666 avatar Apr 28 '25 17:04 danyboy666