- RGUI-Pi is an advanced CRT only RGUI implementation using rtomasa Retroarch Dynares for pixel perfect gaming.
- It also has the ability to migrate rtomasa OS4 from the original image to the Pi Zero2, Pi3 and Pi5. This utilizes no changes to the original OS4 code as OS4 ui is closed source.
- This is unsupported and please dont ask the rgbpi devs for support. The primary function of this image is Pi5 with minimal to no testing on other Pi's
How to Migrate OS4 to Pi5
- Download the latest release and burn to an SD card, insert into the Pi5
- Download OS4 and burn to a normal USB drive (not sd card), insert into Pi5 USB port.
- Turn on the Pi5 and wait for that migration to complete (about 2mins)
- Here is a video of the process
- You Must use this specific USB audio DAC if you want audio in the OS4 UI, I can't guarantee others will work as OS4 is hard coded to the hardware device 'headphones'
Build Sources
- Debian Bookworm: raspios_lite_arm64-2024-07-04
- Python Version: 3.9.2
- RetroArch: RetroArch
- GPIO Video driver: rpi-dpidac
- Jamma Driver: JammaPi
- Guncon Driver: guncon2
- xone Driver: xone
Self Install* (Work in progress, do not use)
- Download the latest Bookworm release
- Plug into Pi5
- Get IP address
- SSH Login as pi user
- Run the below command and sit back until RGUI-Pi appears
sudo apt install git -y && git clone --depth=1 https://github.com/forkymcforkface/RGUI-Pi.git && cd RGUI-Pi && chmod +x Install-RGUI.sh && ./Install-RGUI.sh
Things to Note
- Interlacing is not possible with gpio on pi5
- Kodi disabled (do not use)
- The OS4 UI is half the frames and feels slow, its an incompatibility with OS4 UI and the Pi5 hardware. I cannot fix this since the UI is closed source.
- If using a pi3 or pi zero2 make sure to scan for games after the first os4 boot, go to ports and apply the pi3/zero2 timings patch.
- pi pw: rguipi