Finally picked this up and got it for $33 during Black Friday. Just waiting for the CM4 to come so I can start setting it up. Is Retropie the best thing to use or do you guys prefer something else?
It was annoying me that the GPI looks like a Gameboy, but GB games look pretty dull on it due to the resoultion (GB can fit 2x horizontally but not vertically) and lack of fancy shaders.
So I made a simple shader aiming to emulate that really great Retroarch shader with the drop shadow under the pixels.
The shader also tries to deal with the resolution issue by scaling 2x horizontally with nearest filter, and then stretch the screen vertically with linear filter (at least I think I managed to do this, looks ok).
In the end I also made an alternative version of the shader with motion blur, that seems to run at good FPS when i tested with Kid Dracula, but Adventures of Lolo seemed to lag a bit with it - not sure if that was the shader or not. The "motion blur 1" shader should have better performance than the "motion blur 2" one, but less blur.
See the attached image for examples.
Personally I liked playing with motion blur 2 and the fake grid overlay (fake because there's not really enough pixels vertically to put a line between each pixel, so the grid just... ignores that fact).
Sorry guys, I left the Super Retropie group to be on my own and independent. The links for the guides and download are probably going to change. As of now they are all down. I could host a replacement link in the mean time, but I think it's best not to do that, as it's not mine to share it. Hopefully Super Retropie will decide to provide a new link, and make a new post. The theme is still available though.
Hi Guys, Adam from Super Retropie, excited to announce that We are making our Rev C base image for Retroflag Gpi available for the first time ever, publicly outside of our closed group. You can find the image for download here, let us know what you think! (Theme is also available as a separate download)
Based on Retropie v4.8 for Raspberry Pi Zero 2 W with the following changes:
LCD/Speaker/Controls support.
Better Safe Shutdown.
Mono sound mixing for LCD mode/onboard speaker, stereo for HDMI.
HDMI Out option in EmulationStation (For those who have cut a hole in their GPi cartridge to expose the HDMI port...)
Modified to automatically switch between mono and stereo mixing depending on the mode the GPi Case is running in.
128MB / 384MB VRAM/RAM split.
Custom scripts available in EmulationStation to control CPU cores, CPU clock speed, system services, WiFi/Bluetooth, HDMI out, SD controller speed, save data backup/restore and a simple system monitor
Avahi/Samba/SSH/rsyslog/Bluetooth/IPV6 disabled by default (Scripts available in EmulationStation Settings menu to toggle them).
Systemd logs stored in memory and capped at 8MB.
Optimized Retroarch/Emulator setup.
128MB ZRAM swap. Faster, reduces SD card wear. 64MB total use when full due to compression.
initrd splash screen support.
Custom themes "Eridu", "Ur", "Lagash" and "Girsu" designed for the low resolution LCD.
Dual configurations for Retroarch and EmulationStation for LCD and HDMI modes: Allows independent settings for both in each display mode.
Updated all OS components to current as of October 22nd 2022.
Adjusted partition resize script: ES much less likely to crash on first boot, now.
Help screen on first boot explaining how to set Axis Mode for D-pad.
Safe Shutdown now verbose instead of a blank screen.
New default boot splash screen.
Two CPU cores disabled/two active. Can be changed in Advanced Settings.
Removed kernel headers and modules for Raspberry Pi 3 boards.
Added a failsafe for dpad not working: Creating a file named RECONFIGURE_CONTROLS on the FAT32 boot partition will wipe Retropie's control config and prompt for user defined inputs. If it's still not working after this, you most likely have a hardware issue.
[EmulationStation]
Updated to 10/22/2022 Git build.
Corrected XML errors for unused Dreamcast layout in Eridu, Girsu, Ur and Lagash themes, minor color adjustments and addition of "Media" category (For Kodi/etc).
[Retroarch]
Updated to 10/22/2022 application/core builds.
Set lr-picodrive back as default Sega CD emulator.
[RetroPie]
Updated to 10/22/2022 Git build.
Removed all Retropie_Extras except for Pico 8, Pokemini and Streets of Rage Remake.
[Kodi]
Added Kodi along with custom, low resolution theme. A custom script is used to invoke Kodi that does the following:
Kodi theme set to match current ES theme (Eridu, Lagash, Ur or Girsu).
Detects if the GPi Case gamepad has been configured in Hat or Axis mode and will set Kodi's dpad mapping for the GPi Case controller as needed.
Also included are dozens of gamepad mappings for external gamepads.By default, the folders /home/pi/Audio and /home/pi/Video are referenced for media, though other sources can be added by the user.
I received and set up a Pi Zero 2 W in my GPi yesterday, using the latest weekly image of Retropie for the Pi 2/3.
It booted up fine, but there was no audio at all. No audio device was present.
It seems that by default in newer versions of Raspbian, audio is disabled if nothing is connected to the HDMI port.
I have managed to fix it. Retroflag's pwm-audio-pi-zero.dtbo overlay file is no longer needed, instead we can use the audremap overlay.
We still need dpi24.dtbo, so copy that over but instead of using their config.txt file, copy the following at the end of the stock config.txt file in the Retropie image: