Forum Replies Created
-
AuthorPosts
-
garyw536Participant
The Pi Zero is a tiny bit faster than the original Pi, but you cannot over-clock it. It’s a great little unit though. The extra RAM makes it more useful than the model A/A+. I have used 2 already and are awaiting stocks to get my hands on another. I will try a Pi2 in my next model which has quite a bit more grunt.
I have left the display exposed as I want to get the touchscreen working. That way I can select the emulator and game using a stylus. I have a printed and laminated surround to tidy the screen up.
Those Gameboy cases are nice, thanks, but obviously you don’t get the circuit boards. I modified the original front circuit board for the button contacts and used the LCD contrast control for a volume control. I also used the original speaker. On the next one I will probably use the headphone socket PCB also.
garyw536ParticipantI am still in the process of setting up the emulators and games on RetroPie so have not really done any battery life tests. However, I am using a 2000mAh Li-ion battery removed from a faulty DS-Lite console and as the whole system draws about 500mA I would expect to get 3-4 hours of gameplay IF the battery is still good.
During the setup I have found the following;
1. The GameBoy, GameBoy Color, Sega Master System, Atari Lynx and PC Engine emulators run perfectly.
2. The GBA and NES emulators work OK but have slight sound issues. This is probably due to way I have extracted audio from the Pi Zero and the known bugs in the Alsa driver.
3. The default Sega Game Gear emulator runs slightly slow, but the alternative one runs OK. However, I cannot get the alternative gg emulator to run full-screen.
4. The SNES, Genesis, WonderSwan and NeoGeo Pocket emulators run too slowly to play.
5. When using a Pi Zero through the HDMI only then all the above emulators, except Genesis, run OK. I can only put this down to the extra CPU load of the “fbcp” program driving the SPI display.As my original intention for the Pi powered Gameboy was to only run the GameBoy, GameBoy Color and GBA emulators I consider my project to be successful. I was also surprised how well the PC Engine emulator runs which is a bonus as it has some of my favourite games. However, I might try a second one using a Pi 2 despite the potential poor battery life.
I am currently searching Ebay for another faulty GameBoy!
garyw536ParticipantThe Squirrel Labs 2.8″ display is AdaFruit compatible and works great with both the AdaFruit drivers and the tutorial by Phillip Burgess. The display needs a little filing and fitting, but does just squeeze in a GameBoy case. I had to carefully file about 0.5mm-1.0mm off each side making sure I did not file through any tracks. Then I drilled out and elongated the mounting holes to make it fit over 3 of the support posts in the GameBoy plastics. The 4th post had to be removed from the plastics as it is over the displays header.
The Nextion looks just like a generic SPI screen to me. If you can get Pi compatible drivers for it then it should work OK with the fbcp program required to duplicate the display output. However, it looks a little expensive for a screen of that type, particularly as it is from China. The Squirrel Labs display is roughly the same price, but that has proper Pi connections and known working drivers.
Hope this helps?
garyw536ParticipantHope i’m not too late to the party!
Many of the 5″ or 7″ HDMI displays on Ebay work great out of the box with RetroPie. If you need something smaller though you want either the 2.8″ or 3.2″ SPI TFT’s with a maximum resolution of 320 x 240 pixels. You will have to do some work though getting it to function. I can recommend either the AdaFruit TFT28, AdaFruit TFT32 or the AdaFruit compatible LCD’s from http://www.squirrel-labs.co.uk and the fantastic tutorial by Phillip Burgess on the AdaFruit Website – https://learn.adafruit.com/running-opengl-based-games-and-emulators-on-adafruit-pitft-displays/pitft-setup
It has recently been updated for RetroPie 3.6, but it does not mention how to get the touchscreen functioning.
I am using a Squirrel-Labs TFT28r with RetroPie 3.6 running on a Pi Zero fitted inside an original Nintendo Gameboy enclosure. Works great. I am just trying to get the touchscreen functioning though.
Enjoy!
-
AuthorPosts