An overhauled version of ZGloom-Vita-Vita2D for the PlayStation Vita with GPU rendering and extended options and effects. Based on version 3.0 of the Vita2D version which is based on the original Port by JetstreamSham.
Important
This is a WIP - it will be released when it's done and ready!
Important
This is a WIP - it will be released when it's done and ready!
Gloom was a 1995 Doom-clone from Black Magic Software for Commodore Amiga. It had very messy and meaty graphics and needed a very powerful Amiga computer back then (A1200 @ 030 was far too low). It had several official successors like Gloom Deluxe/Ultimate Gloom (a graphical enhanced Gloom), Gloom 3, Zombie Massacre and even some full-game conversion of 90's Amiga games.
Gloom was made freely available by its developers here.
For the other official games using the Black Magic "Gloom"-engine like Gloom 3 or Zombie Massacre you can load them for free on Aminet. Otherwise you can take the original game files from your game installation. Or just download them here (thank's to Gareth Murfin for the permission).
To play on PS VITA install the .vpk, download the .zip of the game(s) you want to play, extract them somewhere to your harddrive and copy only the folders (depending on the game) to the following locations on vita:
ux0:/data/zgloom/gloom
ux0:/data/zgloom/deluxe
ux0:/data/zgloom/gloom3
ux0:/data/zgloom/massacre
Building on Linux (or WSL on Windows)
I am using Ubuntu on Windows with VitaSDK.
- Install packages
apt-get install make git-core cmake python - Install the VitaSDK (see more @ VitaSDK Installation)
export VITASDK=/usr/local/vitasdk export PATH=$VITASDK/bin:$PATH # add vitasdk tool to $PATH git clone https://github.com/vitasdk/vdpm cd vdpm ./bootstrap-vitasdk.sh ./install-all.sh - Install the LibXMP vita library port (see more @ porting libraries section for installtion instructions)
- Generate makefile and build .VPK with
./build.sh
Dunno. The Gloom source release says only the .s and .bb2 files are open source, but the Gloom executable bakes in some maths lookup tables (but then, they are generated by the .bb2 files), bullet and sparks graphics, and the title screen for Classic Gloom. I probably won't add the latter and just display the Black Magic image, or something.
Uses LibXMP for MED playback http://xmp.sourceforge.net/
Uses SDL2 and SDL2 mixer https://www.libsdl.org/
DeCrunchmania C code by Robert Leffman, licence unknown http://aminet.net/package/util/pack/decrunchmania_os4
Uses Vita SDK https://vitasdk.org/









