PPUdigitizer
This board is added to the underside of the "Nintendeo Entertainment System" main board. The FPGA on the board listens to the digital communication between the PPU (Picture Procesing Unit) and the rest of the system and re-generates the video output in a near-digital form. This output signal (we call it 'lumacode') can then be flawlessly upscaled to a pixel-perfect HDMI signal using an RGBtoHDMI, and OSSC or something with equal capabilities.
This is the first such modification that only needs to listen to the digital signals on the board without altering the operation of the original hardware. So composite video output still works unchanged and can be used in parallel with the addded Lumacode capability.
The board works with NTSC and PAL variants of the PPU. NTSC variants other than the most common 2C02G may show occasional glitches as I have no way to directly test this.
More details are available on the project documentation page.