I made a famicom by myself with perfboard, but the following glitch appeared.
I have tried to adding filter capacitors, connect an external 5V power supply, replace the video memory chip, reverse the PPU clock phase, and replace the CPU, but the fault persists.
Horizontal line glitch in the lower left corner
Moderator: Moderators
Re: Horizontal line glitch in the lower left corner
What's weird to me is: I think the artifacts in the corner are OAM, not background tiles.
You might try more lower ESR capacitance across the PPU's power pins. Otherwise I fear the PPU is what is damaged.
You might try more lower ESR capacitance across the PPU's power pins. Otherwise I fear the PPU is what is damaged.
Re: Horizontal line glitch in the lower left corner
not solved by replacement of ppu
- krzysiobal
- Posts: 1036
- Joined: Sun Jun 12, 2011 12:06 pm
- Location: Poland
- Contact:
Re: Horizontal line glitch in the lower left corner
I don't know where you get your UA6528 PPU, but many of them acquired from China are broken. I wouldn't be surprised if both of your chips are broken.
I built famicom on perfboard years ago and did not have any problems, even without any decoupling capacitors. This is surely something wrong with the OAM RAM inside PPU or the part of PPU responsible for determining which sprite should be evaluated and displayed.
I built famicom on perfboard years ago and did not have any problems, even without any decoupling capacitors. This is surely something wrong with the OAM RAM inside PPU or the part of PPU responsible for determining which sprite should be evaluated and displayed.
Re: Horizontal line glitch in the lower left corner
Kind of a long-shot but how does this type of PPU act with Vcc voltage too high or too low? It may be worth measuring right at the PPU pins to double-check.
Seems strange it is worse at the bottom of the picture. Basically everything that it uses at the bottom worked fine up top, as if something sagged on the way down. Adding different size caps directly from VCC to GND of the PPU might be an interesting experiment, could point to a power supply problem or too thin wires, etc.
Seems strange it is worse at the bottom of the picture. Basically everything that it uses at the bottom worked fine up top, as if something sagged on the way down. Adding different size caps directly from VCC to GND of the PPU might be an interesting experiment, could point to a power supply problem or too thin wires, etc.
Re: Horizontal line glitch in the lower left corner
Please confirm whether there is a pull-up resistor 10K on the IRQ line
- TmEE
- Posts: 960
- Joined: Wed Feb 13, 2008 9:10 am
- Location: Norway (50 and 60Hz compatible :P)
- Contact:
Re: Horizontal line glitch in the lower left corner
You need to feed clock to CPU and PPU through series capacitors instead of direct connection. I made 21 and 26MHz oscillators for PAL and NTSC support on one NES I have and it misbehaved until I had used those capacitors on the clock inputs of both PPU and CPU.
Re: Horizontal line glitch in the lower left corner
This is a flaw of my TV, only with NTSC format. No problem when using USB AV capture.