Games compilation howto on the Pinebook-pro (Manjaro Linux and Debian native) - Printable Version +- PINE64 (https://forum.pine64.org) +-- Forum: Pinebook Pro (https://forum.pine64.org/forumdisplay.php?fid=111) +--- Forum: General Discussion on Pinebook Pro (https://forum.pine64.org/forumdisplay.php?fid=112) +--- Thread: Games compilation howto on the Pinebook-pro (Manjaro Linux and Debian native) (/showthread.php?tid=8665) |
RE: Games compilation howto on the Pinebook-pro (Manjaro Linux and Debian native) - nightranger73 - 10-04-2020 Anyone had success trying OpenDiablo2? I get a SIGSEGV error when trying to launch the game: Code: main.go:26: OpenDiablo2 - Open source Diablo 2 engine Any help appreciated. RE: Games compilation howto on the Pinebook-pro (Manjaro Linux and Debian native) - astr0baby - 10-06-2020 (10-04-2020, 03:00 AM)rustynkoal Wrote: I'm starting to look for ways to run the game Braid, by Jonathan Blow, on a PBP. However this game "comes with a 32-bit binary only" (https://www.gog.com/game/braid), and running such binaries on an aarch64 machine doesn't seem easy (see for instance https://unix.stackexchange.com/questions/557730). Its always good to check on the current index of open source clones of popular games @ https://osgameclones.com/ (Again its not 100% up2date and there are some projects that are not indexed and are open source ) If sources are available there is a good chance the code will compile on the aarch64 (PBP) and run. Sometimes the code needs small adjustments and is fairly easy to patch .. but sometimes it is hard and a lot of effort needs to be done to port it to a new arch(aarch64) As for Braid - it looks there are no sources available (I did search a little but could not find any reference) so it will be only possible to play this game via some x86/Android emulator on the PBP I guess. (Please correct me if Im wrong) RE: Games compilation howto on the Pinebook-pro (Manjaro Linux and Debian native) - rimaille - 10-06-2020 (10-06-2020, 06:48 AM)astr0baby Wrote:(10-04-2020, 03:00 AM)rustynkoal Wrote: I'm starting to look for ways to run the game Braid, by Jonathan Blow, on a PBP. However this game "comes with a 32-bit binary only" (https://www.gog.com/game/braid), and running such binaries on an aarch64 machine doesn't seem easy (see for instance https://unix.stackexchange.com/questions/557730). Braid is an XNA game right ? So maybe it can work with the FNA implementation on aarch64 : https://magazine.odroid.com/article/playing-modern-fna-games-on-the-odroid-platform/ RE: Games compilation howto on the Pinebook-pro (Manjaro Linux and Debian native) - brzegorz - 10-12-2020 I'm happy to report that x86 Linux Torchlight 2 works on 32-bit Debian with box86. It's possible that you can do it in a chroot or a Docker container, but I haven't tested that yet RE: Games compilation howto on the Pinebook-pro (Manjaro Linux and Debian native) - Idaho - 10-12-2020 (10-12-2020, 03:54 AM)brzegorz Wrote: I'm happy to report that x86 Linux Torchlight 2 works on 32-bit Debian with box86. It's possible that you can do it in a chroot or a Docker container, but I haven't tested that yet Hey if you make this work on docker, it'd be cool if you share a tutorial in here I'm eager to test box86 but I'm on manjaro and box86 seems to be already a bit complex to build on its own + I've never touched Docker in my life yet... RE: Games compilation howto on the Pinebook-pro (Manjaro Linux and Debian native) - adjivas - 10-21-2020 (05-07-2020, 01:00 PM)Nappael, Wrote: However, in my experience, this fails when compiling on the PBP with a number of sound_player errors. To fix this, the best way I have found is to follow the Linux compilation instructions while using an x86_64 machine, and then to copy the build/sound directory and transfer it over into the build directory on the PBP.According to the sm64pc_instructions, the arm assembler doesn't understand # comments, so for the sound/sequences/00_sound_player.s file we have to replace all occurrences of # with //. Quote:The one I have is the sm64pc-sdl.7z archive, with md5sum f47a09dc59120d4f422cdabecf2be494. It shouldn't come with any precompiled binaries. I've seen some archives online which doOn my PinePhone, I have tested the last update from sm64-port, I confirm that work fine. RE: Games compilation howto on the Pinebook-pro (Manjaro Linux and Debian native) - brzegorz - 10-22-2020 (10-12-2020, 11:43 AM)Idaho Wrote:A small update - I haven't done much, but several attempts at making it work with Docker failed.(10-12-2020, 03:54 AM)brzegorz Wrote: I'm happy to report that x86 Linux Torchlight 2 works on 32-bit Debian with box86. It's possible that you can do it in a chroot or a Docker container, but I haven't tested that yet If anyone wishes to work further, I recommend the chroot approach - I saw a report on Reddit of somebody making it work. RE: Games compilation howto on the Pinebook-pro (Manjaro Linux and Debian native) - poVoq - 10-28-2020 https://magazine.odroid.com/article/playing-modern-fna-games-on-the-odroid-platform/ Sounds promising for the PBP as well. RE: Games compilation howto on the Pinebook-pro (Manjaro Linux and Debian native) - brzegorz - 11-03-2020 I've attempted to run box86 on Debian chroot, both sid and bullseye. I've been able to run explorer/winecfg, but no success with Torchlight II that runs on native Debian. At this point, I give up - one day when the ecosystem matures I'll switch to Debian on PBP and probably tinker with box86 again, but trying to do it through Docker/chroot is way much more hassle than simply running a Debian on SD card: ). (10-12-2020, 11:43 AM)Idaho Wrote:(10-12-2020, 03:54 AM)brzegorz Wrote: I'm happy to report that x86 Linux Torchlight 2 works on 32-bit Debian with box86. It's possible that you can do it in a chroot or a Docker container, but I haven't tested that yet Not a tutorial per se, but better than nothing: 1. Make a SD card with Debian through https://github.com/daniel-thompson/pinebook-pro-debian-installer. Contrary to the README, it works on Manjaro. You want armhf debian with bullseye release. Buster has old graphics driver. 2. Put the SD card into PBP and reboot to boot into Debian. TIP: For steps 2&3 you can use attached script* 2. Install i386:wine and prequisites for box86 3. Compile box86 4. To run something through wine&box86, type "box86 wine EXECUTABLE" in the console. Examples: - box86 wine winecfg - box86 wine explorer 5. To run Torchlight II, run "box86 path_to_x86_executable". It's not start.sh, it's the one located in /game subfolder. * Code: #!/bin/bash RE: Games compilation howto on the Pinebook-pro (Manjaro Linux and Debian native) - Idaho - 12-02-2020 (11-03-2020, 09:54 AM)brzegorz Wrote: I've attempted to run box86 on Debian chroot, both sid and bullseye. I've been able to run explorer/winecfg, but no success with Torchlight II that runs on native Debian.Nice script you got there, I tried running its commands on Docker but I'm a noob, wget doesn't seem to work also libfaudio0:i386 is nowhere to be found in the repos, does it require special repos? If anyone with better knowledge could help around I think we could wrap up a nice whole new layer of app compatiblity for the pinebook pro... |