About 4 years ago, I worked with James Bowman (J1 Forth CPU) to produce a simple graphics controller board that produced a 1024 x 768 pixel 24-bit VGA compatible display, that could be added to any Arduino compatible dev-board.
Things have moved on a bit since 2016, and VGA is starting to disappear from many LCD monitors - in favour of HDMI.
James has come up with a new graphics engine using a BT815 EVE device and a Xilinx Spartan 6 FPGA to provide the HDMI output of 1280 x 720 pixels in 24-bit colour.
The Dazzler is the 4th generation (since 2011) of his popular GameDuino shields that bring 8-bit gaming to the humble Arduino compatible board - or any other mcu wih SPI bus.
This new Dazzler product has just been announced on CrowdSupply -
I am currently in discussion with James to see how we can produce a Retrocomputing/Gaming platform using his Dazzler and a low cost ($20) Teensy 4.x Arduino compatible controller.