user13891: 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:

Monochrome
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.

user7856: I'd suggest, if you haven't done it already, to take a look at what is supported by uGFX.
If you find any HW meeting your needs, you can at least be sure that it is supported.

user10794: 
I was using displays with serial communication (SPI)  ...

Personally I regards serial and SPI as different things:

Serial
SPI

SPI is somewhat faster than serial.


... sending bytes to draw a tile-based picture was way too slow ...

How slow was it? What was your target speed?


The resolution it needs to have is minimum 128x64 ... It should be no bigger than 2.5"

Something like 2.2" 18-bit color TFT LCD display ?


fast bandwidth to receive fast pictures at a speed at least 10FPS ...

See Toorum's Quest II - Retro video game and console
That guy made a sideways scrolling game outputting to video with a display resolution of 104x80 with 256 colors. He also had sound generation and managed input from a NES controller.
See video of it in operation on YouTube.

13891: <p>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.</p>

<p>I think I've seen somewhere how to connect a display onto the XMEM pins of the Mega and send bytes like this:</p>

<pre><code>*(0x12)=0x34 // Sends 0x1234
</code></pre>

<p>However, I couldn't find where to buy that specific one.</p>

<p>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!</p>

<p>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).</p>

<p>It must be a touch display sensitive on anything (like Nintendo DSi when drawing Flipnotes).</p>

<p>It should be either:</p>

<ul>
<li>Monochrome</li>
<li>Color display with MS Paint colors if it has equal to or less than 256 colors</li>
<li>Color display with 16-bit color input mode if it has a lot of colors</li>
</ul>

<p>It should be no bigger than 2.5" because this is for a little handheld console.</p>

<p>If anyone knows where to buy it, please comment.
<br>Thank you for your time.</p>
 7856: <p>I'd suggest, if you haven't done it already, to take a look at what is supported by <a href="http://ugfx.org/" rel="nofollow">uGFX</a>.</p>

<p>If you find any HW meeting your needs, you can at least be sure that it is supported.</p>
 10794: <blockquote>
  <p>I was using displays with serial communication (SPI)  ...</p>
</blockquote>

<p>Personally I regards serial and SPI as different things:</p>

<ul>
<li><a href="http://www.gammon.com.au/forum/?id=10894" rel="nofollow">Serial</a></li>
<li><a href="http://www.gammon.com.au/spi" rel="nofollow">SPI</a></li>
</ul>

<p>SPI is somewhat faster than serial.</p>

<hr>

<blockquote>
  <p>... sending bytes to draw a tile-based picture was way too slow ...</p>
</blockquote>

<p>How slow was it? What was your target speed?</p>

<hr>

<blockquote>
  <p>The resolution it needs to have is minimum 128x64 ... It should be no bigger than 2.5"</p>
</blockquote>

<p>Something like <a href="http://www.adafruit.com/products/1480" rel="nofollow">2.2" 18-bit color TFT LCD display</a> ?</p>

<hr>

<blockquote>
  <p>fast bandwidth to receive fast pictures at a speed at least 10FPS ...</p>
</blockquote>

<p>See <a href="http://www.gammon.com.au/forum/?id=12623" rel="nofollow">Toorum's Quest II - Retro video game and console</a></p>

<p>That guy made a sideways scrolling game outputting to video with a display resolution of 104x80 with 256 colors. He also had sound generation and managed input from a NES controller.</p>

<p>See <a href="http://www.youtube.com/watch?v=sLvgW_zb6bQ" rel="nofollow">video of it in operation on YouTube</a>.</p>
