HDMI Video Output for a Nintendo DSi Console
I've attempted this project a few times over the past years, learning more about digital logic, reverse engineering, and different ways to approach problems. My latest approach, which has been initially successful, uses an FPGA development board, while previous attempts used microcontrollers.
There's almost no documentation about the DSi screens available online. It uses a modified parallel RGB interface, which I reverse-engineered using a logic analyzer.
My first fruitful attempt used a Teensy 4.1 board. I was able to get 1 bit of color working and store a screenshot on an SD card, but I ran into undersampling issues when scaling up to 18 bits of color (due to the fact that I was using a microcontroller and was limited by clock speed).