I've got some awesome news for any one that wants to play with a 16bit gaming device. Any arduino!!!
I've been on the pjrc site getting help for the frame buffer to the esp32 library. And I mentioned that the only only thing stopping any one from doing this with any MCU was the flash storage problem and enough RAM enough to supply the buffer.
Well one thing led to the next and I found a nice lil goodie for flash but I'm still working on the RAM.
Here take a peep at this..........
http://pages.ebay.com/link/?nav=item.vi ... ID=EBAY-USEdit::::::
Just found ram but it will have to be soldered to a board...........
http://pages.ebay.com/link/?nav=item.vi ... ID=EBAY-USUpdate::: finished the esp32 library so now we can build a color gaming system for almost any mcu. Of course with RAM and Flash extension any one can be capable.
Giant thank you to KurtE for his time and help to make most of this posible.
Esp-----------------------
3.3v-------3.3v
GND-------gnd
CS---------------------22
Reset------3.3v
DC---------------------5
MOSI-------------------23
SCK--------------------18
LED---------3.3v
Miso-------------------19
Teensy3.2-3.6-------------------
VCC---------3.3v
GND---------GND
CS-------------------------10
RESET-------3.3v
DC--------------------------9
MOSI------------------------11
SCK-------------------------13
LED---------3.3v
MISO------------------------12
Battery --------------------3.7v lipo!!!!!! No step up!!!
Charger---------------------Tp4056
Be sure to power your MCU with the battery directly attach to a charger. 5v will cause excessive heat on the TFT and drain your battery too power too quickly, like 45minutes.
When creating button modules...... I usually attach the wires from the button side and glue wires after soldering from the back. This kills about 3 to 5 millimeters and then you insulate the button backs and you have space for extra components with out adding bulk to the profile.
Edit::: I ended up having to change where the L and R buttons go several times over to get them in a comfortable enough place. Now they should be where your index fingers can hit them naturally and they will install to the back. I also removed the G for now but kept the square for ventilation purposes. I also added a couple extra mm to the profile which will make it easier for to get every thing packed in.
Ok if you want SD capability for bitmaps check your Teensy libraries. Specifically arduino/hardware/teensy/avr/libraries/adafruit_ili9341/example/spitftbitmap/spitftbitmap.ino. I'm going to be adding it to the library tonight and I'll leave a link to my Dropbox for the updated library.
Haven't quite figured out how to use it quite yet but this should help ease of progmem. I dont think you can use tilemap with it but you can always store your tilemap as one big bitmap on the so card. Also wouldn't know how to add the collision detection since it tells which bitmaps are supposed to be solid.
Edit::
Added the 2.4tft case version in the case zip. I screw turrets for the 2.4tft's buttons are the same for both the 2.4 and 2.8 so if you decide to change TFT sizes you can use the same button breadboard.
Edit:::::
I was wrong about the buttons!!! There's a difference in length of about 5mm.
Heres a pic with both the 2.4 and 2.8
Edit:: heres a list of compatible tft's
https://www.ramtex.dk/display-controlle ... li9341.htm