Release ZGloom


Certified Guru
Jan 8, 2009
After the release for Pyra here you can download the ZGloom pnd for Pandora .

ZGloom is the reimplementation (using SDL2) of the Amiga game Gloom released for free alongside with the source code from the original authors.



Original source and datas could be downloaded here

I have only changed to code to run in fullscreen and changed the control during the game.
Feel free to adapt to your liking during game if not confortable.
Keys are
RearLEFT Strafe left
RearRIGHT Strafe Right
B button FIRE
X button Strafe Modifier
ESC Menu

Not tested with Zombie Massacre.

Afraid I fail to get it to boot :(
At first I thought: Obvious thing: transferring all the many game files (it´s over 1000) from my android phone to Pandora via Filezilla did not work, I thought some were not transferred or hidden...ZGloomcrashed right after the start and options screen.
Direct transfer from laptop towards SDcard did not do the trick either.
pndrun reads:

PND : /media/WALLPAPER/pandora/desktop/ZGloom.pnd
PND_FSTYPE : Squashfs
APPDATADIR : /media/WALLPAPER/pandora/appdata/zgloom
PND_CPUSPEED : <unset>
ARGUMENTS : <unset>
[ START ]--- Mount the PND ----------
Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/zgloom"
Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/WALLPAPER/pandora/appdata/zgloom=rw+nolwh":"/mnt/pnd/zgloom=rr" none "/mnt/utmp/zgloom"
[SUCCESS]--- Mount the PND ----------
[ START ]--- Starting the application ( ) ----------
Setting PATH to /mnt/utmp/zgloom:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
Setting LD_LIBRARY_PATH to /mnt/utmp/zgloom/lib:/lib:/usr/lib
ALSA lib pcm.c:7843:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7843:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7843:(snd_pcm_recover) underrun occurred
./ line 44: 2643 Segmentation fault ./ZGloom
[SUCCESS]--- Starting the application ( ) ----------
[ START ]--- Restoring the frame buffer status ----------
[SUCCESS]--- Restoring the frame buffer status ----------
[ START ]--- Restoring nub mode ----------
[SUCCESS]--- Restoring nub mode ----------
[ START ]--- uMount the PND ----------
[ START ]--- Waiting the Union to be available ----------
[SUCCESS]--- Waiting the Union to be available ----------
rmdir: failed to remove `/mnt/utmp/zgloom': Device or resource busy
[ START ]--- Waiting the PND mount dir to be free ----------
[SUCCESS]--- Waiting the PND mount dir to be free ----------
cleanup done
[SUCCESS]--- uMount the PND ----------
Return code is : 1

Will try again from scratch, it´s approaching midnight :)

EDIT Just read the according release topic for Pyra: I might have that lib missing...

EDIT All is fine now. Had to erase the appdata folder and install the game files anew (not just "overwriting" them) - now all is fine :)

0:30 now:)
Last edited:
Thanks for testing and i'm happy that you have a working game now....i'm a bit rusty with making pnd's i have reworked many times this pnd to obtain a working one. xD
Thanks, I'll try it ASAP.

I downloaded the zip game file using a simple wget, so I suppose it could be possible to add in the starting script the possibility to get the file directly, like it works for the OpenDUNE and the DUNE Dynasty PNDs.
Maybe in the week end I'll have a better look at how it works.

(I still also have a never finished DUNE Dynasty script to get automatically the most appropriate patch for the version of the dune executable found in the folder... damn, that was becoming difficult... RAR files from a forum post, that had to be extracted from the RAR executable for ARM from the official site, if not already present, and this only if 7z wasn't able to do the job... maybe I'll have a look at that too...)

The game works great. The autofire in the options is very useful :cool:
Last edited:
The gameplay is great fun :) lots of splattering, and dead enemies stay (i,e, unlike, for example, Doom GBA, the dead enemies do not vanish after some seconds to save space).
With autofire and much strafing, I find it a bit easier than Wolfenstein.