Version 4 of the NESRGB is pin and feature compatible with previous versions. This document describes the additional features and provides installation instructions while the new guides are being made.
There are six different colour palettes built in. The palette can be chosen via mechanical switch, like in versions 1 and 2 (both three and four position switches will work), or via the controller. The in-game reset feature is activated with a controller button combination.The palette selection pins are labelled as follows
In mechanical switch mode (J1 open) functions exactly like NESRGB version 1/2. Connect the palette 1, 2 or 3 pad to ground with a switch to select the palette and enable the NESRGB board. The RO pad is unused in this mode.
In controller mode (J1 closed) the data/clock/latch must be wired to player 1 controller port. The RO should be wired to the reset switch if the in-game reset feature is to be used. The ground pad is unused in this mode. Read the console specific parts below for installation details.
The design of NESRGB version 4, which uses a RAM based FPGA and a helper microcontroller to read the controls, requires a bit of extra time to start up when the console is switched on. The power on reset delay of the front loading NES is too short so its timing capacitor must be changed to accommodate this. Start up delay on the Famicom consoles is normally fine as it is, but a replacement timing capacitor is included with the kit just in case it has failed. The NESRGB can detect if the timing delay is incorrect and will blink LED 7 at power up if this is the case. A fast blink means the timing capacitor must be replaced. A slow blink means it is marginal.
Player 1 controller port connection is labelled P4 I. The pin list is,
The power/reset switch assembly connection is labelled P6, is large and blue. Pin list
The reset signal is also connected to pin 7 of the CIC chip which is the 16 pin chip with the 'CIC' marked on the board next to it. The reset timing capacitor (C8 on my NES motherboard, may be different on others) is also connected to the reset signal. It is a 100n ceramic capacitor. It must be replaced with the 220n capacitor (marked 224) supplied in the NESRGB kit. In the photo below it has already been replaced.
To use the controller to select the palette solder jumpers J1 and J6 must be closed on the NESRGB board.
Player 1 controller port pin list.
To use the controller to select the palette solder jumper J1 must be closed on the NESRGB board.
Player 1 controller port connection is labelled I.
The pin list is,
To use the controller to select the palette solder jumper J1 must be closed on the NESRGB board.
Player 1 controller port connection is labelled A.
The pin list is,
To use the controller to select the palette solder jumper J1 must be closed on the NESRGB board.
Created 24/8/2022.
Updated 26/9/2022.