PinePhone Game Thread
#1
Can we get a sticky/important on this thread?

I'm starting an official(unofficial?) Pinephone games thread!  We have one for the PinebookPro, and I feel like this will help others looking to run games and stuff without all the digging and wasted hours (I spent maaaaaaaaany on zand).

First up: Zandronum
Code:
#https://wiki.zandronum.com/Compiling_Zandronum_on_Linux#Debian.2FUbuntu <---deps for general zandronum building

Building on Pinephone:
mkdir /Games <--doesn't matter where but preferably /home/user/Games
cd Games

grab these deps (doesn't matter if they don't all take, most will already probably be there on the device)
pacman -S --needed gcc make cmake sdl mercurial zlib bzip2 libjpeg-turbo \
fluidsynth gtk2 timidity++ nasm mesa glu openssl tar glew


sudo pacman -Syu
base-devel
cmake
sdl2
glew-wayland
glew1.10
libglvnd
openssl
sqlite3
gtk2
zlib
nasm
gxmessage kdialog fluidsynth
sdl sdl2
extra/glu

#now with all those it should build correctly



make sure you're still in /Games

git clone https://github.com/ptitSeb/zandronum
cd zandronum
mkdir build
cd build

ccmake ..
"c" to configure
NO_FMOD=ON
NO_ASM=ON
NO_OPENAL=OFF
hit "t"
set CFLAGS to -mcpu=native
hit "c" to configure
hit "g" to generate

make -j4
============================================================================
it *should* build but *if* it fails then you will need to go to the source folder

navigate to game-music-emu and fine CMakelists.txt and around line 87 or so change [3-9] to [0-9]

make -j4 should now work
============================================================================
in the place you built it type ./zandronum

if it asks for a wad it's built!

(put wads wherever, or in the zandronum.ini folder, but link them!!!!
       


  Reply
#2
It's not much, but whenever I find spare time I've been taking a crack at various games available on Mobian via apt and Flatpak, and adding them to the games section on this wiki.

https://wiki.mobian-project.org/doku.php?id=apps

Everyone is free to add to the wiki if they want, but if it's too tedious I can add them for you! just mention the games here and I'll add them (eventually).

Also it would be nice to have dedicated lists like this for each different phone OS, but a LOT of compatibility for games right now hinge on phosh improving. Once Phosh reaches a certain level of polish, suddenly tons of games will just work.
  Reply
#3
(12-08-2020, 09:36 AM)patrickmollohan Wrote: I previously added (and now recently updated) ARM support for GB Studio 2 (a drag-and-drop GameBoy/GameBoy Color game creator) and submitted a pull request to the GitHub repo. It hasn't been accepted yet, but the creator of the program did test it previously and liked the idea, so I'm hoping it will be accepted soon. I tested it on Mobian; Phosh isn't great for it (even with scale-to-fit enabled), but if you install Gnome, the program is more usable. This is, however, a better program for the convergence feature, since things are kinda small on the screen.

Awesome man!  I wonder if I can get this working on arch/xfce on the PineTab? (or debian PBP)


  Reply
#4
I've been trying to build my favorite Unix game, rogue, on the Pinephone but still have compilation errors to track down. A problem is that the code is ancient, written in prehistoric K&R C. (I used to play it on VAX BSD 4.1 back in the early 1980s). There is some linux-ized source code available and I've built it on my Ubuntu desktop system but no joy on the Pinephone yet. (Actually just having a phone where one can ssh in to use a C compiler and makefiles etc. is a real hoot all on its own.)

The source code I've been working with is here:

https://codeload.github.com/Davidslv/rogue/zip/master

So far I've had to download the latest config.guess from github to get the configure script to work, and installed the ncurses library dependency, but there are still some problems with declaration of variables, functions, and structures.
  Reply
#5
(12-08-2020, 07:25 AM)PixelPaintbrush Wrote: Can we get a sticky/important on this thread?

I'm starting an official(unofficial?) Pinephone games thread!  We have one for the PinebookPro, and I feel like this will help others looking to run games and stuff without all the digging and wasted hours (I spent maaaaaaaaany on zand).

First up: Zandronum

Hello,
Nice to meet you.

I have tested it with Manjaro Community edition updated OS

I've been tested Zandronum but the only game I could run was Doom1, is it normal?
Regards,
Seb
  Reply
#6
(12-14-2020, 02:35 AM)tekman Wrote:
(12-08-2020, 07:25 AM)PixelPaintbrush Wrote: Can we get a sticky/important on this thread?

I'm starting an official(unofficial?) Pinephone games thread!  We have one for the PinebookPro, and I feel like this will help others looking to run games and stuff without all the digging and wasted hours (I spent maaaaaaaaany on zand).

First up: Zandronum

Hello,
Nice to meet you.

I have tested it with Manjaro Community edition updated OS

I've been tested Zandronum but the only game I could run was Doom1, is it normal?
Regards,
Seb


Did you try DOOM2.wad?  I've gotten them all to run, make sure you point the directory to all of your I and P Wad files.


  Reply
#7
(12-14-2020, 07:57 PM)Yesterday I found 2 others that worked but they look very similar. (freedoom2, ultdoom2-dv2.9.wad) Wrote: I placed the wad file in the ~/.config/zandronum, is something better could be done?
Anyway thank you for the work done.

PixelPaintbrush
(12-14-2020, 02:35 AM)tekman Wrote:
(12-08-2020, 07:25 AM)PixelPaintbrush Wrote: Can we get a sticky/important on this thread?

I'm starting an official(unofficial?) Pinephone games thread!  We have one for the PinebookPro, and I feel like this will help others looking to run games and stuff without all the digging and wasted hours (I spent maaaaaaaaany on zand).

First up: Zandronum

Hello,
Nice to meet you.

I have tested it with Manjaro Community edition updated OS

I've been tested Zandronum but the only game I could run was Doom1, is it normal?
Regards,
Seb


Did you try DOOM2.wad?  I've gotten them all to run, make sure you point the directory to all of your I and P Wad files.
  Reply
#8
Great idea! I am not much into games, but I forked MGLapps with LINMOBapps a while ago, and since then I've singled out the games to a Game List.
Maybe some interesting games are on there (many seem to be FOSS Android Games, so YMMV).
Mails, Merge Requests are totally appreciated, if someone wants to take over maintaining the list, please get in touch!

BTW: SuperTuxKart is playable, if anyone is into racing games: https://devtube.dev-wiki.de/videos/watch...86129f2662
  Reply
#9
I tried getting pygame working on pmOS, and after a night of dependency hell, I finally got it installed, but it fails to actually run anything I've tested on it so far.

I do play the daily crosswords on vox.com (Monday - Saturday, sadly no Sunday crosswords). that's about the extent that I've got gaming going on the PP.

oh, I did play Gnome-2048 for a while, but the gesture program in sxmo drives me insane so I've stopped playing it. it worked well, except that I would constantly change work spaces unless I manually killed lisgd.
  Reply
#10
Hey guys, so I just tested something pretty cool. The Gnome Games app, as well as Retroarch and the game FreeDink all have functional controller support using the razer kishi.

Retroarch doesn't have any usable cores out of the gate and is prone to crashing, but I can 100% navigate that bad boy's menu using controller buttons.

FreeDink fits on the screen and is completely playable via controller, but the text is uncomfortably small and the graphics have aged like milk. I remember fondly playing this one growing up, but bless it it's not the prettiest game.

It's not perfect, but I get so hyped whenever I see that progress like this is happening!


Attached Files Thumbnail(s)
   
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  eSIM on PinePhone just_a_q 8 4,711 11-05-2024, 11:10 AM
Last Post: zetabeta
  Want to buy second hand PinePhone 3G version rudi.timmermans 0 182 11-01-2024, 09:58 AM
Last Post: rudi.timmermans
  Can use PlayStation on Pinephone? willharper 6 5,688 10-30-2024, 08:07 AM
Last Post: biketool
  Crypto-Currency app and service request thread biketool 4 661 10-16-2024, 07:33 AM
Last Post: biketool
  Ordered PinePhone till today have no info or confirmation about order hennadiyt 1 372 10-05-2024, 02:20 PM
Last Post: KC9UDX
  US Mobile, via T-Mobile, won't support Pinephone Pro - SOLVED, SIMPLY jovval 11 5,805 07-28-2024, 03:42 PM
Last Post: dchang0
  How can I record video on a Pinephone? kk22 18 7,230 07-22-2024, 05:18 PM
Last Post: baptx
  Pinephone not booting, always vibrating alexander12 8 6,896 07-19-2024, 07:50 PM
Last Post: Blackheart
  PinePhone Pro P. Siera 2 834 07-17-2024, 12:41 AM
Last Post: P. Siera
  PinePhone Boots but only Shows Black Screen with Backlight danyeaw 1 696 06-30-2024, 10:18 AM
Last Post: danyeaw

Forum Jump:


Users browsing this thread: 2 Guest(s)