I was using displays with serial communication (SPI), but sending bytes to draw a tile-based picture was way too slow so I'd like find one with a parallel port, enough fast bandwidth to receive fast pictures at a speed at least 10FPS (but I'd like 50FPS or 60FPS) from Arduino Mega (ATMEGA2560) and which has a library compatible with the Arduino's C++ compiler.
I think I've seen somewhere how to connect a display onto the XMEM pins of the Mega and send bytes like this:
*(0x12)=0x34 // Sends 0x1234
However, I couldn't find where to buy that specific one.
I was searching on eBay, but only found displays of unsupported drivers or drivers with broken links that I couldn't download, and displays that are ridiculously large like a shovel!
The resolution it needs to have is minimum 128x64, aspect ratio must be X:Y where X is greater than Y (unless it's possible to send bytes sideways while the screen is physically placed in a different orientation on the PCB).
It must be a touch display sensitive on anything (like Nintendo DSi when drawing Flipnotes).
It should be either:
- Color display with MS Paint colors if it has equal to or less than 256 colors
- Color display with 16-bit color input mode if it has a lot of colors
It should be no bigger than 2.5" because this is for a little handheld console.
If anyone knows where to buy it, please comment.
Thank you for your time.