The same approach is also used by the 'ZX HD' expansion for the ZX Spectrum which uses a Raspberry Pi for HDMI output instead of an FPGA and doesn't require soldering since the Spectrum has an expansion connector which can be used to read the video RAM.