Retro Hackers LogoGuestLog in

Summer Tree
News
Database
Users
Projects
Game Ports
Videos
Music
Material
Feedback

Doom (GBA) - PC Doom Total Conversion

Original game : DOOM

Platform : GBA

Author : Kippykip

Release date : 29 November 2021

Category : Improvement

Patch version : 1.7

Modifications : G, S, L, P

Downloads : 15521

ROM Information

Database match: Doom (USA, Europe)
Database: No-Intro: Game Boy Advance (v. 20210227-023848)
File/ROM SHA-1: AF2B2206777651C7993C1AE9008D07C31430207E
File/ROM CRC32: 58C641B3

Hack description

This patch completely converts the game from using the dated stripped down Jaguar Doom engine and instead switches it to a new homebrew port based on doomhack's PrBoom port to the GBA.
Meaning, higher quality sounds, full non-simplified PC Doom maps, better framerate (yes!), graphics and music (far better music, they play in the correct level now!)

The HUD has been changed to match the one from the GBA Doom II PC Conversion pack.
Unfortunately this homebrew port doesn't contain multiplayer.

Patch the original retail GBA Doom rom with Lunar IPS and this GBADoom-PC-XXX.ips


Homebrew port github pages:

https://github.com/Kippykip/GBADoom

https://github.com/doomhack/GBADoom

Changelog:

SVN 1.7
* Updated fork to match doomhack's latest build again! Which Includes:

- Lower sky

- Some minor speed and division accuracy optimisations

- Screen Melting (backported from next-hack)

- Link-time optimisation compiler flags

SVN 1.6
* Updated fork to match doomhack's latest build! About a 30% speed boost! Which Includes:

- Gamma boost, always run save separately and autoload on their own instead of saving/loading them per save slot.
- Sound volume settings now save

- Massive tonne of CPU and RAM optimisations

- Bugfix for Cyberdemon/Spider-mastermind not drawing on long distances

- FPS Counter
* FPS counter can now be accessed via a cheat (see above).

SVN 1.5
* Gamma uses a slider now and has custom colour corrected palettes for front/non lit GBA systems.

SVN 1.4
* You can now back out of menus
* Fixed rockets / plasma projectiles sfx being quiet for the player
* Hurt me Plenty is the default difficulty again
* Merge doomhack main branch changes (automap optimisations)

SVN 1.3
* Merge changes from doomhack's main branch (RAM optimisations, awesome!)
* New Microsoft GS Wavetable Synth based soundtrack for Doom 1, ported by Sakitoshi
* Fixed a backpack ammo save/load bug

SVN 1.2.2
* Fixed GBA Micro compatibility issues.

SVN 1.2.1
* Fixed the ammo counter flickering when changing weapons, which got broken from my previous fix.

SVN 1.2
* Merged all changes from doomhack's new optimised build.
* Fixed a minor bug with the HUD ammo numbers

SVN 1.1
* Weapon selection order is restored to: Fist, Chainsaw, Pistol, Shotgun, Super Shotgun, Chaingun, Plasmagun, BFG 9000
* Gamma is in the options now instead of a hotkey.
* Options such as Gamma and Always Run are saved into your saved slots.
* And other bug general fixes and optimisations.

Screenshots

Contributions

ContributorType of contributionDescription
doomhackOriginal WorkFor making the PrBoom GBA port
SakitoshiMusicFor making new Microsoft GS Wavetable Synth ports of the music
KippykipScript Editing/RevisionContributing to doomhack's github + porting the GBA Doom II Retail HUD
Bill Koch (Bloodshedder)MusicFor recreating the entire Doom soundtrack in ImpulseTracker format.

Reviews

Everything is on pointsixsixsixties2022-07-01Version 1.7

I seriously wasn't expecting much, but oh boy was I surprised. This is a perfectly enjoyable (at least up to e1m5, which is where I am currently) and an amazing port of a great classic. There still are some issues addressed in the other reviews, but how anyone can srsly be complaining is beyond me when they did this great of a job to make it run on legit gba hardware.

Ps. Yes, the controls are kind of clunky but I felt that it added a new dimension to the game kinda like what tank controls do for survical horror.

Messed up controlsImgema2022-01-22Version 1.7

It looks great but the controls are messed up.

The "run" and "use" buttons are used in combination with the strafe buttons to change weapons. Which means you can't strafe while running or opening doors without your character changing weapons.

Because of the above, the game is unplayable, unless you disable the run button completely to enable autorun, while trying to remember not to strafe while opening doors.

The Deepfake mustache of Doom Hacksinfinitys_end2020-09-07Version 1.6

Remember when they weren't able to convincingly CG-remove Henry Cavill's mustache in the Justice League movie but then some hackers came along and used deepfake software, and did it without even trying, and did it way better than what the million-$ hollywood movie studio did?

That's basically what this hack is. Seriously - they took something that was near-unplayable and made it into something it should have been. Music - perfect. SFX - perfect. Graphics - perfect. Even puts back in the dead space marine bodies laying around each level.

Mindblowing hack. I bow down to the people involved creating this. I am not worthy, and you aren't either.

A must-haveMasterBuller2020-05-07Version 1.5

The better framerate and original music it's an absolute improvement over the vanilla version, however, in order to be able to save your data if you're playing with a flashcart, you have to manually change the save type to SRAM. Tested succesfully on an Everdrive GBA x5

Almost perfectSakitoshi2020-02-27Version 1.5

This isn't a simple hack, it's a complete rewrite of the engine. And in doing so solves many of the problems this particular port of Doom had such as choppy frame-rate, simplified graphics, less sound effects and out of order music.

The only drawback I can find (as of version 1.5) is that the controls cannot be remapped. The visuals are (obviously) hard to see on original GBA and front-lit SP without going into the options to adjust the gamma boost slider introduced in version 1.5, it helps a lot. GB Micro is fine without messing with the gamma slider, though I still like to adjust it.

With that single setback is way better than the retail version.

needs more optimization, but still awesomeJ^P2020-02-24Version 1.4

I tested this on real gba, with ez-flash omega. While this looks and plays great, the framerate is all over the place and can go from 35fps to single digits even when theres nothing going on(which I found really jarring). Another weird thing I noticed was that some textures are messed up, and if you open menu and close there are white dots all around wall-textures. Personally I find it very playable and had no problems seeing anything even on my og gba with its original screen, while playing under desktop bright led light. Overall this is much better than the original, but it needs little more optimization to run at more stable framerates.

Incredible work. Only issue was the musicCaptain N2020-02-07Version 1.4

A damn impressive port for sure. Pretty much unrecognizable from the original product.

My only gripe with it would probably be the music that speeds up and slows down a lot. I have no idea if it would be possible to make it run independent from the game's framerate but other than that this is a damn solid port already. Pretty much superior to the original in every way

Please do the same for Wolfenstein 3D (GBA)!ShadowOne3332020-01-31Version 1.3

Gotta say, this is an absolutely amazing work that has been done here. It's almost like an entirely different game altogether, and with good reason.

A whole port of PrBoom for the GBA is a thing of wonders, and I cannot recommend this hack enough to anyone interested in trying out Doom in their GBA!

Now, please do the same for Wolfenstein 3D on the GBA, that one is in dire need of a proper PC Total Conversion so we can finally have a decent and good Wolfenstein port on a console!

Very goodValcris2020-01-25Version 1.2.1

Absolutely perfect, the sound is amazing, good work

That's the way they should have released this game!scorpion232020-01-24Version 1.2.1

I've been playing for a couple of hours, and boy, they did some voodoo magic here, cause this version is awesome! The graphics aside from resolution are equal to PC, the sound and music is GREAT, and even more, tru nightmare mode is rpesent, on which the monsters came back after some seconds! Really impressive, but, this works con a flash cart or something like that, to play aon a real GBA console?