Retro Hackers LogoGuestLog in

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

32X Resurrection

Original game : DOOM

Platform : 32X

Author : D32XR Team

Release date : 25 August 2023

Category : Improvement

Patch version : 3.1

Modifications : G, S, L, T, P, O

Downloads : 23047

ROM Information

Database match: Doom (Europe)
Database: No-Intro: Genesis (v. 20210226-213851)
File/ROM SHA-1: 4EC03C2114EBFFBBCD16859583340D4EA4CD8DD5
File/ROM CRC32: 53734E3A

Hack description

This patch completely replaces the original engine, adding performance improvements and new features, as well as missing levels from the Jaguar port.

Changes:
- Includes levels that were omitted from the original release.
- Network support via the Zero Tolerance (aka Technopop) link cable.
- Splitscreen coop and deathmatch modes.
- The Cyberdemon and Spider Mastermind have been re-added to the game.
- New title screen that resembles the Saturn and PlayStation versions.
- The iconic screen melt effect for scene changes.
- Rendering has been spread across both SH2 processors for better speed.
- User input is processed at 30FPS, while game logic runs at 15FPS.
- Low (two pixel modes) 128x144, 128x160, 160x180 and three high detail 224x128, 256x144, 320x180 video modes.
- Anamorphic widescreen support for 16:9 screens.
- Mip-mapping for walls and flats.
- Improved visual fidelity (aka 'high color') mode.
- FM Synth soundtrack courtesy of Spoony Bard.
- Selecting between no music, VGM FM music, 32X+, or playing music from attached Sega CD (requires Sega CD in addition to 32X).
- Sound driver that uses the Sega CD hardware to offload sound mixing from the 32X.
- Stereo panning for game sounds.
- Controller hot plugging support.
- Save ram support - keeps track of finished levels, health, armor, weapons and ammo - eight save slots as well as an auto-save at the end of each level.
- Restores sprite directions from the Jaguar version as well as in-fighting between monsters.
- A new port of "Slough of Despair" and level fixes courtesy of Wavy.
- Spectres look the way they did in the original PC version.
- Jaguar Doom HUD assets.
- Three drawing modes: the regular sector based lighting (although it's better than the original Doom 32X in that sprites also use this lighting, no more 100% bright sprites!), "potato" mode which doesn't texture floors or ceilings for slightly better speed, or the original Doom fading light rendering (which is just a smidgen slower and looks a little muddy given the fifteen bit palette of the 32X).
- 'Always run' option.
- Anti-aliased automap with smooth scaling.
- Support for three-button and six-button pads, as well as the Sega mouse. You can choose how to map the primary three buttons in the menu.
- Verified as working on Kega Fusion 3.64, a Model 2 Genesis + Model 2 CD + launch 32X, a CDX + 32X, with a NeoFlash NeoMyth MD and the V1 Mega EverDrive, and also with Mega EverDrive Pro and MegaSD.
- Support for 32X+ (CDDA tracks from CUE files) on the MegaSD flashcart.
- Kill, item and secret counters on the automap.
- "Skinface" intermission screen background.
- Multi-region, supports both PAL and NTSC.

Changes in v3.1:
- Fixed sound initialization in RetroArch
- Fixed save RAM support on the MegaSD and some early Mega EverDrive models
- Fixed music on Refinery not looping properly
- Increased music playback speed by about 5%
- Changed sky texture on the "Tower of Babel" to match the original
- Slightly sped up the melting screen effect on PAL systems
- Music driver now precaches the entire VGM file in SegaCD word ram to reduce bus contention

Changes in v3.0a:
- Fixed issue that prevented the game from launching on the MegaSD
- Fixed the automap

Changes in v3.0:
- Added the iconic screen melt effect for scene changes
- Added both the Cyberdemon and Spider MasterMind bosses along with their respective maps
- Introduced mip-mapping for walls and flats. This is enabled when the highest details setting in the menu is selected
- The game now requires ROM bank switching support by flashcarts and emulators. Please note that degrees of compatibility across flashcarts and emulators may vary!
- [BETA] New sound driver that uses the Sega CD hardware to offload sound mixing from the 32X. This results in the game receiving an additional performance boost
- The number of onscreen sprites has been increased from 60 to 128
- Maps that have been superseded with CD and SMM encounters have been designated as secret levels
- Introduced a new Help screen to the main menu, which outlines the basic controls
- Added "cyberdemonspecial" and "spider mastermind special" DMAPINFO properties
- The menu cursor now has the same response time in both PAL and NTSC
- The intermission screen now also displays level completion time (in virtual NTSC time!)
- Greatly optimized PWM sound mixer
- Reduced the maximum number of simultaneously played sound effects to 6
- Decoupled stereo sound spatialization rate from PWM mixer, set it to 15Hz
- Changed Doomguy's face turning logic in the statusbar to more closely mimic the original game
- Bugfix: normal doors played the fast door sound upon closing
- Bugfix: weapon position was slightly off center in widescreen mode
- Fixed items not respawning properly in deathmatch
- Added support for sector type 17 (random flicker)
- Monsters can now use teleporters
- The ROM header now lists Sega CD and Sega Mouse as supported devices
- Various optimizations across the code

Changes in v2.2b:
- A re-upload as something went wrong during the build process for v2.2a.

Changes in v2.2a:
- Fixed weapon position being off-center at some screen resolutions.

Changes in v2.2:
- New exclusive port of the original map "Slough of Despair" (MAP18) by Wavy.
- Ported the "skinface" intermission background from the original game.
- Added support for playback of uncompressed 8-bit and IMA ADPCM-compressed 4-bit WAV files.
- The ZGM music file format has been upgraded to support PCM samples (reserved for future use) and is now part of SGDK's XGM toolset.
- Fixed bug in the sound mixer which resulted in stereo channels being swapped around occasionally.
- Added CD/32X+ volume slider to the audio menu.
- Tweaked MegaSD detection timeout - fixes compatibility issues with MD+ on the MegaEverdrive Pro.
- The status bar now displays the "mowdown" face upon taking damage from environmental hazards.
- The 252 pixels-wide screen mode has been widened to 256 pixels.
- Fixed spectre's position being off on the finale screen.
- The punch impact sound has been re-added to the game.
- A different tile is now used for the final text briefing background.
- Improved framerate in the menus.
- Added 100% completion color indication to the kills/items/secret counters on the automap.

=== SOURCE CODE ===

https://github.com/viciious/d32xr/


=== CREDITS ===

Resurrection
- Programming: Victor Luchits, Joseph Fenton
- Music: Spoony Bard https://www.youtube.com/c/spoonybard13
- Mapping: Wavy
- Additional support: MatteusBeus, TrekkiesUnite118, Barone

Calico DOOM
- Programming and reverse engineering: James Haley
- Additional code: Samuel Villarreal, Rebecca Heineman

Special thanks
- id Software
- Songbird Productions
- RetroRGB

Screenshots

Contributions

ContributorType of contributionDescription
ChillyWillyOriginal WorkProgramming

Reviews

Very Well Doneamadeus7779992024-06-01Version 3.1

Checked it out in an emulator... nice! I'll even get some real hardware to give it a proper play-through.

Thanks to all the talented and hard working folks making such things possible!

DooM 32x overhauled to near perfection..2spaz2023-09-14Version 3.1

Major upgrade from the original port of a port, in all aspects, more content, new FM sound and graphics engine, that has greatly increased performance, music and the overall enjoyment of game as a whole.. From the Jaguar port, which Doom 32x is based, the two major Bossfights was sadly left out, the fact they now been added back into DooM Resurrection is a major improvement..

Even with a huge bump in resolution and graphical improvements, it still runs vastly better than the original 32x port ever did on release, now in full screen and still on real hardware..

Though the new FM synth sounds truly amazing on its own, new CD music feature and performance boost, makes this a double whammy for those having the addon, and I only wish more hacks would add the feature.

This hack/remake, makes the 32x give every 32bit release back in the day, a real run for its money, and a true Tower Of Power title to try out.. Absolutely amazing work as been done here, and it goes to show how much of a powerhouse the 32x really was, if the programming is done RIGHT.. DooM 32x is NOW truly Resurrected in every sense of the word..

This hack/remake is an absolute MUST HAVE for any SEGA fan, and there ever was a reason to own a 32x before, there is now..

I can only imagine what's in store in next version, I would not be suprized if we are looking at a direct PC port one day, running smoothly on a piece of hardware nobody believed in.

BUGS Sadly, on real hardware, for me for some reason, on (MD1-CD1-32x) and those owning a Everdirve X5/X7 and getting a Z-Malloc memory error, naming the rom a .BIN extension instead of 32x works.. Saving is non-working in this version on x5/x7.. Emulation is the same on a .BIN extension, no saving.. This will hopefully be fixed as the x5/x7 is the most common I recon..

Just amazing!aorin12023-08-20Version 3.0

This enhancement is so brilliant that it has become a reference I often cite when the subject is about improving classic games and fixing titles that were rushed.

DOOM was ported to basically all consoles at the time and few managed to capture the essence of the PC original. This effort in particular shows what could have been done in a hardware much more capable than people gives credit for, just amazing!

From a Generic Port to One of the better onesshadowAOD2022-11-16Version 2.2b

I can't believe that the 32x version could have been THIS FANTASTIC! Much Props to the Devs for this great patch.

Pros

Plays at a decent framerate. Graphics are Pretty close to the pc port. Music is Awesome, no more fart composition. More levels to play. Customizble control and display options

Cons (although some probably have to do with size of rom)

Doom guy's face isn't synced to a direction when he takes a hit (always looks to the side) no text to show what you've picked up, it would be cool to have a "you found a secret area" too Cyber demon and Spiderdemon level and bosses absent.

Best 16-bit version by far!!!Hooded Edge2022-04-01Version 1.5

I honestly thought the original 32x version of DOOM was better than the SNES one in some ways, but it was clearly not as well optimized, and the OST was just... bleh.

This on the other hand does a 180 turn and makes this port awesome to play, despite it seeming limited nowadays compared to more recent ports. I played this very often as a massive fan of DOOM 1 and as a massive fan of this patch. I cannot recommend this enough to those who want an old-school console DOOM 1 experience!!!

One of the best hack projects ive seen!scorpion232021-11-16Version 1.4

The romhacking community gets another awesome project, that not only fixes an awfull port, but also shows that the 32X was more than capable to run the game far better then they did with this port!

And the fact they put even an two player coop/deathmatch mode is astounging as well, and I didn't even have to coment about the improved framerate or the musics which are a pleasure to see and hear!

I wonder what would happened if this was mixed with the other hack that puts the other missg levels from the PC, it would be the supreme port, LOL!

Fantastic jobcireza2021-11-07Version 1.3

This version of Doom is incredible and a great display of the 32X capabilities. It was crafted with care, and optimized to use the add-on. The result is a smooth game, with the option to play full-screen.

Many missing elements make a return :

  • shadowing of enemies and levels in the distance
  • enemies facing in various directions
  • enemies fighting each others
  • new arrangements for the soundtrack (and they are very good)

These are really important features that make the experience much much better.

You can also play CD music. Right now, with how it is implemented, it is not really possible to fit the Saturn soundtrack. Hopefully, something will happen to make this possible, as there are quite a few fans of this OST (including me !).

A must play on 32X.

PerfectYoshiWhite622021-11-06Version 1.3

Doom's 32x port wasn't that bad but it has possibly some of the worst soundtracks I've ever heard in a video game. This hack improves this game making it more enjoyable I recommend it for any Doom fan

CongratulationsFlaviogames2021-11-01Version 1.2a

Perfect gameplay, I really like this game, congratulations on the great work, try to make the map easier to use.

32x DOOM the right way... Finally!Pyron2021-10-27Version 1.1b

This Hack shows the potential of 32x.

Using both SH2 we have something very close to the Jaguar version. Furthermore, the FM music was simply sensational.

Comparing this new port with the old version is like comparing night and day, the difference is brutal.

Congratulations to everyone involved!

The game that should have been releasedHappySpaceInvdr2021-10-23Version 1.0

We all know the original 32X port was rushed... well, this is the game that should have been released. Who knows, perhaps the 32X may have enjoyed just a little more respect and success if it had? Lol... maybe not.

The music is better, the graphics are better (and can play without borders and better lighting effects, and still maintain a decent frame rate. But more importantly, the gameplay is significantly enhanced, with enemies now fighting each other (as in the original) and they're visible from all sides, rather than always facing the player.

This is now arguably the most faithful Doom console port prior to the Xbox 360 release in 2006.

a hack with all the trimmings, astoundingdonus872021-10-23Version 1.1

I have the MED Pro, but, I don't have the 32X, which is why I tried it on the kega fusion emulator. and I must say that it is done really well. my compliments. not only are both episodes restored (shame about episode 3 Inferno, but oh well) but there are many additional features that do not hurt, indeed improve Doom. good, good and again GOOD :D

Definitive Doom Experience on 32xDurradonXylles2021-10-21Version 1.0

Doom on Sega 32x has never been the worst way to experience the classic FPS, but it definitely was far from the best way to experience it as well: it was missing several levels from the Jaguar release it was directly based off of, had the SNES version's same braindead enemies that always faced towards and only attacked the player, screen crunch almost comparable to that of the 3DO's port, janky and slightly stuttery gameplay, and most infamously of all a rushed soundtrack made in GEMS that didn't do the Genesis justice never mind the enhanced and expanded audio of the 32-bit addon that it was running on (electronic farts, anyone?).

This hack goes above and beyond what I would want for a revamp or fix to a console version of Doom. On top of remedying everything I mentioned above, the added graphics options, an always run toggle, and support for both 3/6 button controllers and the Sega Mouse just blow me away. I haven't had a chance to try this on real hardware yet, but I was able to play this on BizHawk 2.6.3 through the Picodrive core, and it plays like an utter dream. The level of polish and obvious care that went into this redone version of Doom cannot be overstated.

While Doom 32x Resurrection certainly won't replace the original PC releases of Doom or Doom II, or any of the many source ports made to run them (including Bethesda's official modern releases), it is the definitive Doom experience on the Sega 32x and is on par with the PlayStation version in my opinion. I cannot recommend it enough if you're an old school Sega and/or Doom fan.

An excellent effort and great rework!lexluthermiester2021-10-18Version 1.0

Without spoilers, I have to give this team two thumbs up for the excellent work done to remake the engine, the GFX, the controls, the sounds and the soundtrack. Every aspect of this game has been refined and really shows what could have been done with proper programing and hardware utilized to it's maximum. The framerate in this version of the game is smooth as silk compared to the retail version. There are no control latency problems like there was in the retail version. The talent displayed by Spoony Bard(AKA TheSpooniestBard) with the effort put into the in-game bit-tunes are night & day better than the retail. It just takes the whole experience to that next level of excellence that we all would have loved BITD.

The wonderful experience this remake of the 32X version of Doom provides can not be understated. It is masterful and something to behold, not just because it's a title for the 32X, but because it's just that good!

Whether you play on emulator or real hardware, you're going to have fun! Make some time, plug in, play and enjoy!

A Simply Necessary PatchPaolo2021-10-17Version 1.0

This is just a piece of work, it feels a completely different game from the original, making it basically one of the best ports of DOOM.