Author Topic: OXCE for the RG351P (and other rk3326 based retro handhelds running Linux.  (Read 218 times)

Offline nl255

  • Squaddie
  • *
  • Posts: 7
    • View Profile
I have ported OpenXcom extended to the Anbernic RG351P which is a Linux based retro/emulation handheld gaming system.  Since it uses KMSDRM which is not very well supported by SDL 1.2 (if at all) I used the libsdl12-compat library so that it actually uses SDL2.  Other than that it is a straight port though Options.cpp needed to be modified to change the keyboard shortcuts and make fullscreen mode the default.  Eventually it will be added to PortMaster but until then here is everything necessary (except for UFO/TFTD files, of course) to install it manually.

How to install/run.

1.  Obtain and install the latest PortMaster from here https://github.com/christianhaitian/PortMaster .  This is mandatory as it uses a keyboard/mouse emulator called gptokeyb which comes with PortMaster.
2.  Download the attached zip file and extract it to your ports folder on the SD card (i.e. X:\ports).
3.  Read the README-port.txt file for how to install the game data files, where to copy saves/mods to, and how controls work.


Compiling Info (straight from the readme).

This is a straight port of OpenXcom Extended (https://github.com/MeridianOXC/OpenXcom), only the default keybindings in Options.cpp has been modified.  It was compiled using the premade virtual machine by Christian_Haitian (https://forum.odroid.com/viewtopic.php?p=306185#p306185) and uses sdl12-compat for libSDL-1.2.so.0.  All other libraries were copied as-is from /mnt/data/arm64/usr/lib/aarch64-linux-gnu from the development vm.

Offline koolcat

  • Squaddie
  • *
  • Posts: 1
    • View Profile
    • Email
This is so cool!   I'm trying to get it to run on my Rk2020 but not having much luck. Do you think you could help me?