Waveshare Game Hat

  1. Waveshare Game HAT Handheld Console has 288 members. All about our Handheld Waveshare GAME HAT.
  2. Today I take a look at the Game HAT by Waveshare. A quick and easy handheld RetroPie solution. But is it any good? Game HAT: https://amzn.to/2M3LYcR.

Today I take a look at the Game HAT by Waveshare. A quick and easy handheld RetroPie solution. But is it any good? Game HAT: https://amzn.to/2M3LYcR. Waveshare Game HAT Stretching the idea of what a Pi HAT can do, Neil Mohr settles in for some portable retro gaming. We heard you like playing games from yesteryear, so how does a DIY handheld retro-gaming build sound to you? If your Pi interest levels have been piqued then the Waveshare Game HAT should be high on your Christmas list. The waveshare game hat is a good addition to your raspberry Pi 3B or 3B+ by turning it into Retro-gaming machine and a Kodi video station. Though the waveshare game hat comes with downloadable retro-pie images and drivers, there are not much instrctions on how to make the buttons work with Recalbox.


first From your computer or Mac, SSH to the recalbox's ip address.

ssh [email protected]

Or you can try ssh [email protected]

2. Log in with the root ID and the default root password for 'recalboxroot'

3. Type the following commands to set the GPIO buttons and other parameters of the TFT LCD screen.

mount -on remount, rw /

cd ~

vi recalbox.conf

4. While we are using / / patterns to search for the word. then press ENTER to jump there.

Press the A key to switch to edit mode.

Enter desired values ​​(with arrow keys, backspace / delete buttons if needed).

When the editing of that line is complete, press the 'ESC' button to return to read mode.

Continue searching for the other parameters.

After all, press 'ESC' to return to read mode.

Press x:! To save and exit. Yandere mac download.

system.power.switch = PIN56PUSH

Game Hat Pi

controllers.gpio.enabled = 1

controllers.gpio.arg = map = 4 gpio = 5,6,13,19,21,4, 26,12, 23,20,16,18, -1 [19659004] kodi.enabled = 1 [19659004] kodi.atstartup = 0 [19659004] kodi.xbutton = 1 [19659004] wifi.enabled = 1

wifi.key = yourpassword

5. The startup script file in the recalbox 2018 Xmas beta (/recalbox/scripts/recalbox-config.sh) cannot capture the second parameter I add to the recalbox.conf file.

Before this is fixed in a later edition, we need to change the following lines to fix the problem so that the custom GPIO button pin mapping can take effect.

mount -on remount, rw /

vi /recalbox/scripts/recalbox-config.sh

While in We search for the line with extra2 = '$ 4' with the / extra2 = 'command, then press ENTER and a to add a row after it.

extra3 = '$ 5'

Then search for the row of map = '$ extra2' with command / map = '

Then change to

map = '$ extra2 $ extra3'

6. Then restart the recall box to enter into force by the changes by writing

shutdown -r now

7. When the recalbox has started up, use the keys on the keyboard to press ENTER to go to the main menu. Then select control settings and press A. Select configure a controller and press A. Press A once to confirm.

8th You will see a screen asking you to press and hold one of your joystick keys. Press and hold the A button in your Recycle Bin (not the keyboard) until you see the next screen. If this does not work, the button connections may be faulty and check the connections again.

ninth If all is well, you will be asked to press the button for each of the joystick buttons located on the screen. First press the D-pad keys, up, down, left, right etc. When joining joystick-1 joystick-2, press the down button on the recalbox to skip these buttons as they are not on the GPIO controls. When you reach L1 / side up, press the L1 button, L2 / pagedown, press the R1 button. For L2, R2, L3, R3, the GPIO controllers are not provided, skip these buttons. Finally, press the Hot Key for the speed dial button.

10th Finally, press the B button to accept the new buttons configured.

eleventh You return to the main menu. Test upwards to the right and other buttons on the GPIO controls.

12th If it's good, you can continue to test a game.

thirteenth or press the X button to start Kodi to watch a video.

fourteenth It's all the steps you need to set this up. Good luck with retro games.


Source link

Waveshare Game Hat review

If IKEA made game consoles, it would be Waveshare Game Hat. Some assembly required, but you can get it working in 10 minutes without any special skills. And no soldering!

After that, you've got all possibilities of standard Raspberry Pi (which are endless) in the portable factor. Besides playing games, you could easily install Kodi, and watch videos and Youtube. And the list of compatible games goes far beyond console emulators. Personally, I recommend:

  • Retro City Rampage (DOS version is in Steam folder)
  • Alladin (Sega Genesis)
  • Lost Vikings (Sega Genesis)
  • Sokoban/Shove it (Sega Genesis)
  • Castlevania: Symphony of the Night (PSX)
  • Exprore world of awesome new Games

This is standard Raspberry Pi running Linux, not custom chip. As you probably know Raspberry Pi 3 can handle 1080 movies and PSX games without any issues.

Awesome.

Pros & Cons

Waveshare Game Hat Setup

  • Pros
    • It is Raspberry Pi!
    • Good display
    • Really simple to assemble and setup
    • Cheaper and has better compatibility than alternative products
  • Cons
    • Buttons are bit loud
    • Joystick throw is too big. 3D printed limiter solves this (see Elegant case ↓).
    • Due to technical specifics, if you unplug the device from the charger, it reboots. Don't forget to save! (plugging in works fine)
    • For PlayStation fans, note that there are only two shoulder buttons instead of 4

Case

The device is pretty solid even without a case. You can 3d print one if you want. Currently, there are multiple options:

  • Simple case
    • Looks a bit bulky
    • The author also suggests to solder on DPad instead of Joystick, but you can put it without any modifications
  • Elegant case
    • Your console will look like factory made and user-friendly product
    • The download of model costs 7 bucks (in addition to the price of 3d printing)
    • [Optional] Author says you will need to get Adafruit silicone buttons or (cheap alternative from Ebay) and solder them in instead of existing ones, but I've used 3d printed case without any modifications and it fitted ok
    • The model also contains limiter for joystick, which makes handling better
    • You will also need two M3x16mm flat head screws and two M1x5mm screws.
    • Note that USB port will be not accessible, even if you drill a hole in the case

Gamehat 3D printed case

Waveshare

Waveshare Game Hat Driver

Battery

I bought Keeppower 18650 Protected Battery, with 3.7v, 15A, 3000mAh for 10€. Works good, lasts around 3 hours. You can buy more expensive battery with higher mAh. Or if you feel adventurous try cheaper battery with the risk of explosion.

Configuration

If you are using default Waveshare GameHat image almost everything will work out the box.

Some additional useful keybindings:

  • Volume control on Select +/
  • Saving game state on Select + TL (Left shoulder)
  • Loading game state on Select + TR (Right shoulder)
    • Will also handy to skip all these loading screens/cutscenes on PlayStation

Edit /opt/retropie/configs/all/retroarch/autoconfig/GPIO Controller 1.cfg. Append:

DOSBox

To play DOS games on Waveshare Gamehat, you will need to download config that maps joystick and buttons to the keyboard.

Alternatives

Note that Waveshare also has smaller GamePi15 (for Pi Zero) and larger GamePi43.

This fills void left after Dingoo A320. Raspberry Pi is standard de facto,and has much better compatibility/support than any other alternatives:

  • PXP - Sega only
  • Joystick for iPhone/Android - requires smartphone
  • RS-97 - lots of compatibility issues
  • Retrostone
    • No wifi/bluetooth
    • Custom made PCB, based Orange Pi not Raspberry Pi
    • The screen is connected via the analog port, more blurry that GameHat which uses HDMI
  • PiGRRL Zero - Pi zero is slow for PSX games
  • PiGRRL - more expensive, require soldering
  • NewGameberry more expensive
Check more interesting stuff. For updates, subscribe to RSS or Twitter

Follow

Me on Twitter and Github

We have RSS!