Releases: mrfixit2001/recalbox-rockchip
Recalbox v6 DragonBlaze for Rockchip RK3399 and RK3328
This is a fully functional and updated release of Recalbox for Rockchip. It is not using the Mainline Kernel, it uses my Rockchip-Kernel repo for full functionality. It contains all of the previous updates from the 200304 pre-release, and more.
Some notable changes since the pre-release:
- Recalbox devs changed the default keyboard mappings - use ESC, Enter, and F1
- RockPi4 intermittent HDMI issue resolved - but on the very first power-on there will be a long delay without a video signal while it resizes the share partition. Be patient - after it reboots automatically it will work perfect from that point on.
- New screen on first boot alerting you that the share space is being created. This is only seen once on the first time you boot up, and afterwards it will reboot automatically.
- Most of the emulators/cores have been updated to newer versions
- Retroarch updated to 1.8.8
- I have replaced Reicast standalone with Flycast standalone (still named reicast) and set as the default emulator for Dreamcast, Atomiswave, and Naomi. Flycast has far fewer graphics bugs and better rom compatibility. I have patched it's menu and exit hotkeys to be activated using the same key-combination as retroarch menus. I also unified the bios location (bios/dc) so that you don't need to make multiple copies of them in different folders. I also worked with flyinghead (the developer for flycast) to try and achieve the best performance possible on the slower RK3328 platform.
- A PORTS System has been added which includes a hand full of new games, such as Quake, Quake2, and Wolf3D. The shareware version of Quake and Wolf3D are included and ready to run, but Quake2 needs pak files in the roms/ports/Quake2 folder. I have fixed this so it works properly.
- N64 default emulator has been changed to Mupen64Plus-Rice. I have added some fixes of my own to this core and it's usually the best performing core for N64, as long as your rom is supported. Some games don't render correctly, but there's a lot of other N64 emulators included, so test them out if your rom doesn't run correctly and find the one it works best on.
- I have removed the recalbox netplay restriction so that you can join netplay servers that are not running on recalbox as well.
- Kodi Leia 18.5+ included, and properly patched to correctly play 4k@60fps
- I have corrected the network settings screen to properly show your IP address, both wired and wireless.
- I fixed the emulator/core selections not always working or showing correctly, as well as the proper default now being shown
Known remaining bugs:
- For RK3399 - CEC in Kodi not available after resuming from suspend from kodi - if you suspend from emulationstation then this usually is not an issue. There are no issues with CEC and suspend with RK3328
- When using HDMI over Pinebook Pro USB-C: Kodi doesn't output audio to hdmi and Dreamcast/Naomi/Atomiswave (flycast) still outputs audio to the laptop speaker. For flycast, you can change the output device in the menu temporarily (until exit emulator) or permanently on the share under /configs/reicast/emu_defaults.cfg.
- On the Pinebook Pro - with the default N64 core, some games don't have audio. Just use a different core for these roms.
- Pinebook Pro audio volume is set low by default - to adjust, hit F4 to close emulationstation, then hold down ctrl-alt-f2 and login with root/recalboxroot. Type alsamixer and adjust the DAC level to your preference. There is also volume control inside emulationstation and kodi
Pre-Release of Recalbox v6 DragonBlaze for Rockchip RK3399 and RK3328
This build is fully re-based against the recalbox master repo, containing all of the latest enhancements and updates to-date.
This is a "pre-release" because:
- It includes in-development WIP features that are not in the official recalbox releases yet
- As a result there may be some bugs still
As always - it also includes a number of additional features and customizations that are exclusive to my rockchip releases.
More builds to be added as they are available.
Known bugs:
- Some selections in the menu will not show the actual saved values, for example rom-specific emulator and core selection may show something other than what you have selected. The values ARE saved properly, they just aren't shown in the menu correctly yet.
- CEC in Kodi not available after resuming from suspend
- Network IP sometimes shows 169.254.198.33 even when it's connected
- When kodi is set to start first - updating games list will launch kodi
Recalbox project is obsolete - here is a better option!
I will no longer be updating any Recalbox releases. Instead I have developed an entirely new Retro-Gaming OS, R-Cade, specifically optimized and designed for compatibility with Rockchip hardware provided by Pine64.
You can download the latest version of R-Cade for free here: https://github.com/retro-center/rcade_releases/releases
Feel free to check out the online store too!
Retro Center - https://www.retro-center.com
Mainline Preview of Recalbox v6 DragonBlaze
*** UPDATED ROCK64 (only) May 5 2020 - Updated kernel to 5.7-RC4 and I have resolved the intermittent HDMI driver issue with colors being wrong and no sound. No update for RockPro.
This preview release has been fully recompiled using Torvalds Kernel Master - 5.7.0 RC1 and is meant to demonstrate the current capabilities of the mainline kernel with the latest Mesa commit with GBM graphics in retro-gaming.
I have forked the mainline kernel into my own repo: https://github.com/mrfixit2001/mainline-kernel
I have a bunch of added patches on top of torvald's master to add missing capabilities and features.
This release also includes some additional fixes and updates from recalbox devs, as well as a few of my own. These fixes will be included in future non-mainline releases as well.
I have taken the time to create optimal default core configurations for mainline, but feel free to tinker of course.
KNOWN ISSUES:
- I have not yet been able to get KODI to playback videos - FFMPEG is being difficult.
- PPSSPP - on the Rock64 sometimes textures are missing during gameplay. Not always. But sometimes. Depends on the game. Some are playable. Others are not. On the RockPro64 there is a graphic distortion in the center in all games that makes it mostly unplayable.
- It appears that multisampling is not supported by Mesa at this time. You'll find that N64 isn't quite as impressive looking due to this being disabled.
- Suspend is not reliable
- Dreamcast doesn't render any graphics on the RockPro64