zwenergy / gbaHD

An open-source GBA consolizer.
GNU General Public License v3.0
180 stars 21 forks source link

Color Issues? (Also odd game issues) #9

Open TheIcedTeaAddict opened 3 years ago

TheIcedTeaAddict commented 3 years ago

Hello, I must say that I've absolutely loved playing my Gameboy games on the TV with an SNES controller. But I've ran into two issues so far, one that has been consistent for some reason despite trying wiring everything again. The other is one that I just recently found. So I hope to get some help trying to fix these issues.

The first issue is fairly major, as it is a very strange color issue, which will be included in these photos. 20210729_030333_HDR 20210729_051145 I have no idea why this issue has been consistent, but I've even searched up the service manual for the 40 pin motherboard that I have and found nothing that could be causing this. Which is unfortunate since I really wanted to fix this issue myself without making this into a topic. The first time I tried to build this project, the same thing happened, but I was using the test pads. So I tried again and ended up burning off the gba pads, once I did this I ordered a ribbon cable PCB so I could use the LCD cable slot. which worked, but gave me the same results. So I took all the wires off the FPGA board and resoldered better/thicker wires onto them and another ribbon cable PCB, still same result, so right now I feel like I'm at a dead end. I hope to get some possible solutions that could help fix this issue. Thanks! (Just gonna add that I've tested this on three different screens, I get the same results.)

Now here is another issue I ended up finding, I have reproduction copies of Metroid Fusion, Harvest Moon and a few other games, but only the first two have issues. Both Metroid Fusion and Harvest Moon hang after getting past the Game Boy Advance logo. No sound and only a blue tinted screen. (It would be a white screen, but the color issue above.) I assume because these two have the same board and both are missing a 1n4148 Diode, but I find it odd since these two work just fine on my SP. Either way, I don't care much if this issue fixed on the end of GBAHD as I could probably fix it by soldering a diode to the pads, I just found this issue interesting and strange to think about. lol. (If you are interested in looking into this, the boards are both BX2006_TSOPGA_6108.)

TheIcedTeaAddict commented 3 years ago

Just going to add that this a AGB-CPU-04 board with a CPU AGB A. Going to mention that in case that's important for this.

ManCloud commented 2 years ago

Could you please share a picture of your soldering work on the Spartan side with us? The solderpads on the SEA board are pretty bad to be soldered so bad joints here were the main cause for troubles like this in the past.

bkoropoff commented 2 years ago

@TheIcedTeaAddict

Check that your HDMI cable is good and that the mini-HDMI connector on the Spartan board was properly soldered, hasn't been damaged, etc. It seems like it might be possible to lose the HDMI TMDS channel carrying red and have a very tolerant display still manage to interpret the rest as a DVI signal. You would not get any audio in this case. A quick google search shows that people have complained about missing red with shoddy HDMI connectors.

philipguin commented 1 month ago

For anyone googling this, I had an issue where my video output was all tinted green, turns out two pins were shorted (CPU top side, pins 2 and 3 from right, if looking at CPU upright). The pins between the CPU and RAM can also cause all kinds of visual issues if shorted or not connected.

The real solution is to get a voltage meter and a pair of micro-sized leads and test every single pin to rule issues out. (It’s a bit tedious but not that hard.) This removes all guesswork and makes problems of this nature purely a matter of persistence, no luck required.

But still, good luck!