I think this is only running the C.D. Music As only audio for background music, has nothing to do with the GENESIS 32X CD graphics unfortunately. Hope I'm wrong.
The sega cd can't do much by itself. It's benefit is having 750mb on disc to play with.. which is overkill for 16bit games. I believe it adds some memory as well but hardly makes a difference. The 32x literally turns a genesis into a mild 32bit console with a 3D processor and everything. You can see in these games the actual potential of the 32x with games like virtua fighter pulling off real 30fps 3D polygons with no slow down in a limited area. I think the audio mostly sucks on 32x (knuckles chaotix being the exception) because of its limit to cartridges and space. So i think the Sega CD and 32x combo would help offset each other and when utilized correctly. All the 32x is lacking is extra memory, media storage, and HQ sound which the CD has. Apparently in the 90s Sega said that the combo is just as powerful as the Saturn, though i don't believe that because theyre internally wayy different.
@ the Mega CD had scaling. Don’t know if that could be used in conjunction with the 32c though. But the extra storage size and CD music must have been good. Yeah I’m still impressed playing Virtua Fighter and Star Wars on a beefed up Megadrive. Wish they’d have done more of the AM1 arcades like Wing War and Desert Tank. Core Designs could have done something impressive
@@demonology2629 Looking at the install process it seems to be wrapping 32X port data and stuff around the old Doom WADs themselves, and converting Doom 2's specifically to CD. My only guess is that rather than trying to fight on pure CD hardware, yeah it's like what zachgray9104 said, this is pretty much expanding the game out to ROM and CD size coinciding together to be able to contain all that data.
It's worth noting that this version of DOOM also uses the PC maps and not the ones from the Jaguar version (like Resurrection does). That's why Resurrection is also included as an option.
This blows away the other ports of the time. If this could have been brought to market in the 90s, the 32X CD combo would be remembered quite differently.
Brought to market in the 90s, you'd have had to pay $250-460 for the add-ons, depending on when you bought them, not including the price of the Genesis or the game. Or you could get a PS1 for $299 and get a still-excellent version of Doom and a fully next-gen console to boot. This is a really cool project, but it wouldn't have made much of a difference back then.
@gargonovich ...for the people who already had the stuff to make it work. Obviously buying a Genesis and all add ons from scratch to play this would have been a horrible sell... though still cheaper than 3DO, for yuks. Some of us, myself in this, had pieced together the tower of power gradually, and a game like this would have gone over well. Not enough to make the 32X a good idea long term, but a better investment of time and energy than the way it went.
@@CMCAdvanced Ah, right, I forgot that the Genesis had 100% market share! Jokes aside, the cost of the add-ons versus buying a newer, much more powerful machine meant that this wouldn't have been a killer app back then. The CD32X combo just never made a lot of sense for the vast majority of gamers, even at the time.
I mean, why? The best version of classic Doom was just recently released on PC and consoles near free of charge. Why restrict yourself to ancient 32X hardware specifications that for the most part, only exist today as PC code as actual working 32X CD is almost non-existent?
@@ammonitida Some of us loved those old systems and wanted to see the best versions of our favorite games on em. I mean, I play doom on everything, I even have an era accurate dos rig just for doom/duke/quake. I also have a sega tower of power hungry to try this new version on.
@@shorty1k it may not even run on actual hardware, for the tiny few privileged people who own a working "sega tower of power". the devs are developing the game using emulator code, hardware dev kits
The 32x in theory is a stand-alone system on its own. But Sega thought it would be a good idea to sell it as a Mega Drive upgrade, since the Mega Drive was very popular, and Sega assumed it would be easy money. In the Mega Drive regions they even called "Mega Drive 32x".
No, the 32x should've never came out in the first place, the Saturn came out same year, 32x was a waste of money and resources for Sega which later resulted in fall of sega.
@@hpickettz34@hpickettz34 you're right. Thinking back it was the 32X that started the domino effect for Sega. It soured Sega's reputation during the 32-bit era, affection Saturn (which also had its problems). Then Dreamcast was also affected because of the lingering reputation Sega had with retailers. But of course the PS2 also had a huge hand in Sega's demise, and it didn't help that Sega itself was bleeding when PS2 came along.
Hats off to Team Resurrection, this is a valiant effort. I know that someday the Saturn will have its own DOOM that will, like this version, show what it should have been since then.
A few important things to note: - The Archvile and Pain Elemental were cut due to limitations, though in this case that may be for the best. - Like Doom 32X Resurrection, the Sega Mouse is supported. Combined with the dpad this gives an experience shockingly close to mouse+keyboard and is definitely the recommended way to play. - From what I've gathered TNT Mini was thrown in as a bonus, but Final Doom in general stretches the hardware past reasonable limits even this project is unlikely to surpass. So I wouldn't bet on TNT/Plutonia in their entirety being ported. With all that said Doom CD32X Fusion is a feat of pure technical wizardry and is now straight up my favorite console Doom, period.
They will fix those limitations and make an even better port of the game in the future, just like Doom II: Hell on Earth, will come out for the SNES/NSFC as well.
It has to be the most faithful 32 bit generation console port. I've been playing the original Doom on my retro PC recently and I'm baffled by how close it is. It is a full on source port now. There are no cuts at all compared to the PC version because it uses the original Ultimate Doom and Doom 2 wad files, not the 32X rom. All the textures, sprites and maps geometry are there. And it runs pretty similarly to what you could get on a DX2/66Mhz 486 PC.
@@jaygee8566 I think it's because they unified the end mission screen with Doom 2 so no transisition map between levels. I didn't know about those 2 missing mobs though, I wonder why they're not present. They'll be added back in a future update hopefully.
There is a pretty amazing Doom64 port to Dreamcast going on right now. It runs in high res, dynamic lighting, bump mapping, tessellation to add more polygons, all at 60fps on real hardware.
@@viciious1234Hey Vic! Fantastic work! I have some technical and non technical questions to ask your work and about the CD32X and 32X. Do you have a discord or other preferred place I can ask?
@@viciious1234 Agreed, because I accept Steve Snake's claim that NBA Jam Tournament Edition pushed 32X hardware as the qualified testimony of a professional. It is made clear enough here that the CD storage space is used for additional assets which, granted, does show the potential of CD 32X, but Resurrection is a hobby labor of love and the result, even for standards of the time, is not impressive enough to move 32X consoles (let alone Sega CD with it). Carmack himself originally coded the 32X port and, like was the case with Burger on 3DO, the biggest detriment was tight development time.
@dannonyogurt98 While that may be true, I'm still holding out for the Slayer Edition of Doom for the Atari Jaguar and both Bethesda and LRG's re-release of Doom for the SNES. I just wish Doom for the 3DO would get the same treatment. I mean, yeah, we have OptiDoom, but I kinda wish it had the same level of popularity as the ones I mentioned above.
Just great to see people spending their time to keep old system with new software alive. And Doom is of course a kind of perfect for this console. Thanks for sharing!
Imagine if sega hired the right people they could make a decent console again and then they could have their old games on a store and all the games they published after. Then actually have some support from Devs to make games for it. Man to see Sega in the console marker again would be cool
Pretty sweet addition, and here I thought they had finished working on it.🙂 Nice to see some validation for the 32X when so many people knock it's entire existence far too often.
This is awesome! Much kudos to this development team! Yeah, this is a fantastic hack! I always wonder if the original development team had been rushed or didn't have the resources at the time to have improved the quality of the original release to this level. Resurrection feels like what the original release should have been!
It's actually objectively better than the Jaguar version in every way: the non-simplified PC maps, far more content, better animations, choice of excellent soundtracks...
WOW! The graphics on this look practically indistinguishable from Doom running on a Pentium PC! That is amazing! And the sound is almost as excellent! I only wish I understood more about why the full "tower of power" was required. I'd really like to know which parts do which. I love technical details.
The source code is in the public repo for folks of the more technically inclined sort, but I can give a bit of an overview... The SCD program ram holds the CD handling code, the sound effects, and a sound handler for the PCM chip. It decodes six ADPCM sounds on the fly while streaming stereo PCM music (if enabled) through the PCM chip in the SCD. The word ram holds the level data and compressed VGM music for the Genesis side to use. The Genesis handles all input and networking, playing VGM samples on the 32X PWM channel, and decompressing the VGM music data on the fly for the Z80. The Z80 in the Genesis actually decodes and plays the VGM music, other than any VGM samples, which are passed back to the 68000 to handle. The Genesis also assists in the melt effect, where we use the 68000 work ram and the VDP vram to buffer the melt screen. The 32X SH2 processors handle the game logic and rendering. The primary SH2 handles most of the code, passing on commands and data to the secondary SH2 to help process certain tasks in parallel. The cart is mostly used by the 32X for code, textures, sprites, and misc data used by the game. Careful attention is paid to what does and does not get cached. We also put a number of critical functions into the 32X SDRAM for better speed. The SDRAM is limited, so we're very careful about how it is used. Things only end up in SDRAM if it makes a decent difference in the performance of the game.
Oh wow i gotta check out this update. This is how Doom 32X should have come out back in the day. It is a shame tight deadlines nearly ruined the version we got.
Would have been fun to see the rotation and scaling of the MEGA CD used in some capacity or maybe some kind of FMV use. Like the "Classic "Doom" Trailer" as part of the startup before the menu.
My first copy of DOOM was the SNES version, which I picked up launch day September 1, 1995. I eventually upgraded to the PS1 version about a year later, but I would have been absolutely blown away if this CD32X version was released how this is back in 1995. This would have blown away absolutely everything at the time except for top of the line PCs.
The original Doom on the 32x was a disappointment compared to the PC version. I played both the 32x and snes Doom. The 32x one was better but the missing levels and bfg9000 was hard to forgive.
Dang, I have the older x3 Everdrive and just bought the psone to play some old-school Doom on my CRT. Now I see this and have regrets, as I grew up with 32X Doom and loved it at the time. Granted I don't have a Sega CD. Great video though and please continue with the updates as their endeavors continue!
Funny story my dad bought this game for me on 32X so he could have the PC version of part 2 all to himself, blasting demons all night. I literally heard him playing at 2 AM "errrrrrrr, arrrrrr” snorts and such. I told him before he went to work every day have fun at work playing Doom. I swear it was that or castle Wolfenstein. I had the floppy disk 💾 version of Wolfenstein. I wish the movie didn’t suck so much
I played this last night and it's awesome! For their next project I wish they would partner up with the "NBA Jam Rewind" guys and make an ultimate NBA Jam edition with Michael Jordan for the 32x!
These developers just keep doing fantastic work. Regarding this particular release, I hope they also create 32X standalone versions of the extra content like Doom II so that it can be enjoyed by anyone who only has the 32X. Still, for anyone who has this combination of hardware, this is really incredible.
The 32x is 30 years old, and getting more love now than it did when it came out! I always wanted to see the real potential of the 32x and the segaCD combined.
It's awesome to see what can be done with old hardware with modern tools and loose release dates! It would be sweet if someone could do a Heretic 32X port although I bet licensing will keep that from ever officially happening.
@@viciious1234 Yeah, the only thing modern is the compiler. We're using gcc 12.1.0 currently. I'll probably update that this winter to whatever is current for gcc. We do all our debugging mostly with logging to the screen. We use regular flash carts of various makes to testing - no special dev boards here.
All that's left is for the code to be brought over to Saturn and gives us the Doom it desperately needed. Should it work out, there's a possibility we could get Sonic Robo Blast 2 as well.
@@ammonitida why silly? I would love to be able to play this on my Saturn using the 3D Pad which works so well with Powerslave, Duke 3D and Quake. The console could handle these games perfectly, Doom was truly a mess and it deserves a great version.
The 32X and Doom were the first things I bought with my own money from my first paycheck. I didn’t think it could get better but now It’s crazy to think 30 years later what it’s become
This is amazing!!!! This could have been in 1994!!!! Great video!!! How is the 3do port going? I do not think the 3do has the raw processing power to do DOOM justice! The 32x was has more raw processing power than the 3do and this game proves it!
It’s actually insane that this runs on actual hardware, and it’s better than the Saturn port no less! How do you explain to people what the point of a project like this is when they ask “why would you want to play Doom on the 32X!?” “There are so many other options” .. there’s just something special about playing a version of a beloved old game on just as beloved old hardware
Awsome covering Fusion. If we want faster loading times is better to load all levels from CD and wall textures and sky. And everything else from Cartige. So it be hybird Cart and CD loader.
Doom 32X was a rush job, They literally raced to get that version on the store shelves a week before it launched on the Atari Jaguar. Sega did have great programmers, they just didn't do much for the 32X. On the Saturn, the programmers learned to get more and more out of it. Compare Daytona USA and Virtua Fighter at launch to Sega Rally, Virtua Fighter Remix, Virtua Fighter 2, Fighting Vipers, Last Bronx and Fighters Megamix. Compare Panzer Dragoon to Panzer Dragoon Zwei and Panzer Dragoon Saga.
Definitely amezing considering that the sega CD have only access to 64KB of ram from the 32X to work with whereas 32X cartrides do have straight access ti 256KB ram. In fact i was always aondering how the sega CD could interact with the 32X since it was never designed with the 32X in mind. But somehow sega designed the 32X with sega CD interaction in mind as if they had a second tout/plan about their 32X. The sega genesis can be just bypassed that way and only act as handling control read input button pressing signals.
This is beyond impressive. I mean, even the original V1 of Doom Resurrection was but these wizards just seen to have no limits! Now I can't help but wonder if eventually Doom 64 could be on the table? One can dream at least Speaking of extremely impressive technical showpieces. I know this is kinda off-topic, but would you happen to have seen that new NES RPG "Former Dawn"? I stumbled upon it recently and it's absolutely bonkers what the guys making it have been able to get out of the new in the visual department.
Wow, this looks and sounds pretty incredible. I'm impressed with all of the improvements and number of levels they've included so far. And best of all, that original awful soundtrack is gone. I remember playing the original 32X version after the PC version and absolutely hating That port, especially the music.
Could you imagine if this was the Doom SEGA got back then. It wouldn't have saved the 32X. But it would've given those who owned the Tower of Power something to be proud of.
@@noop9k I think Carmack changed his mind and disabled hardware acceleration or something like that, then he regretted it. Saturn could have done an amazing port.
@@pelgervampireduck Then you understand nothing. 32x is weaker than Saturn. Saturn can do everything 32x can, and then more. This port does not use "hardware acceleration" and proves that what Carmack wanted was perfectly doable. Saturn's "hardware acceleration" is kinda garbage.
@@noop9k huh? I don't know what you understood from my comment, but I was talking about the history of the saturn port, I don't remember the specific details but I read or saw in a retrospective that when it was being made they had the choice of using software only or some hardware acceleration, I don't know if they meant using all the processors or what. Carmack said "no" to something, and years later he said something like "I should have enabled that feature". I know 32x is weaker, I don't understand your comment or what you thought I was saying.
@@pelgervampireduck Then, you don't understand what I wrote. Only thing I can suggest you is to not attack Carmack if you don't know a thing about what is going on.
Again... if this was the release state? I'd have bought the hardware JUST for this because that would've been cheaper than a pc of the day. Edit: If you told me thirty years ago that this would be the best console port of doom I'd have called you insane. Then my teenage mind wouldh ave been blown seeing it in action and I'd have practically robbed my parents to buy the addons and this and then argue i still saved money because cheaper than a PC.
Worst part is that a 32X-CD pushed to its absolute limits would've played almost anybof the first gen 1995-96 PlayStation and Saturn games. We all knew that back then, and those of us who'd invested heavily in SEGA got tired of having the rug pulled out from under us. The Saturn/32X, changing roadmap debacle was the last straw for me. I became a PlayStation booster.
@@MaxAbramson3 Dreamcast for me was coming home. Some part of me knew it was the end. Sega had let the cancer eat away at itself for too long. The Dreamcast could not save it, but it let Sega go with a dignity perhaps undeserved by that point.
It was pretty amazing though. Honestly the bad part with it isn't just the frame rate, it's the input latency. Was still nice if you didn't have a PC though.
See, I’ve always wanted to see the potential of the 32X CD
I think this is only running the C.D. Music As only audio for background music, has nothing to do with the GENESIS 32X CD graphics unfortunately. Hope I'm wrong.
Same
The sega cd can't do much by itself. It's benefit is having 750mb on disc to play with.. which is overkill for 16bit games. I believe it adds some memory as well but hardly makes a difference.
The 32x literally turns a genesis into a mild 32bit console with a 3D processor and everything. You can see in these games the actual potential of the 32x with games like virtua fighter pulling off real 30fps 3D polygons with no slow down in a limited area. I think the audio mostly sucks on 32x (knuckles chaotix being the exception) because of its limit to cartridges and space.
So i think the Sega CD and 32x combo would help offset each other and when utilized correctly. All the 32x is lacking is extra memory, media storage, and HQ sound which the CD has. Apparently in the 90s Sega said that the combo is just as powerful as the Saturn, though i don't believe that because theyre internally wayy different.
@ the Mega CD had scaling. Don’t know if that could be used in conjunction with the 32c though. But the extra storage size and CD music must have been good.
Yeah I’m still impressed playing Virtua Fighter and Star Wars on a beefed up Megadrive. Wish they’d have done more of the AM1 arcades like Wing War and Desert Tank.
Core Designs could have done something impressive
@@demonology2629 Looking at the install process it seems to be wrapping 32X port data and stuff around the old Doom WADs themselves, and converting Doom 2's specifically to CD. My only guess is that rather than trying to fight on pure CD hardware, yeah it's like what zachgray9104 said, this is pretty much expanding the game out to ROM and CD size coinciding together to be able to contain all that data.
The CD32X homebrew scene is becoming a reality thanks to Doom CD32X Fusion!!
Woo, we are finally getting advanced Sega CD 32X software! More please.
I have enjoyed all of your Doom 32X coverage. It is near and dear to my heart. It's been a treat!
It's worth noting that this version of DOOM also uses the PC maps and not the ones from the Jaguar version (like Resurrection does). That's why Resurrection is also included as an option.
Do they restore textures as well?
@@alexh2790 Yes. You can tell from the start of the very first map where there is the blue carpet from the PC version.
This blows away the other ports of the time. If this could have been brought to market in the 90s, the 32X CD combo would be remembered quite differently.
Neck and neck with the pc and ps1 master doom ports.
Brought to market in the 90s, you'd have had to pay $250-460 for the add-ons, depending on when you bought them, not including the price of the Genesis or the game. Or you could get a PS1 for $299 and get a still-excellent version of Doom and a fully next-gen console to boot.
This is a really cool project, but it wouldn't have made much of a difference back then.
@gargonovich ...for the people who already had the stuff to make it work. Obviously buying a Genesis and all add ons from scratch to play this would have been a horrible sell... though still cheaper than 3DO, for yuks. Some of us, myself in this, had pieced together the tower of power gradually, and a game like this would have gone over well. Not enough to make the 32X a good idea long term, but a better investment of time and energy than the way it went.
@@gargonovich yeah but everyone had a genesis already
@@CMCAdvanced Ah, right, I forgot that the Genesis had 100% market share!
Jokes aside, the cost of the add-ons versus buying a newer, much more powerful machine meant that this wouldn't have been a killer app back then. The CD32X combo just never made a lot of sense for the vast majority of gamers, even at the time.
Okay, now this the best way to play Doom on the Sega 32X CD.
Fantastic port, and appreciate seeing the ares reference. Nice work Vic et al, easily the best way to play this on retro consoles now!
Is it a port when it wasn't moved, just taking the original and working on it more?
@@NintenDub this is a rewrite using the pc code i believe! so it is technically a whole new port :)
Set it all up and played it for a while and it's amazing seeing this run on real hardware! Amazing job from the Devs!
Now we need a Sega Saturn fix & give it the 60fps patch it was originally intended.
I mean, why? The best version of classic Doom was just recently released on PC and consoles near free of charge. Why restrict yourself to ancient 32X hardware specifications that for the most part, only exist today as PC code as actual working 32X CD is almost non-existent?
the only way it ran at 60 fps with hardware rendering would be with absolutely no optimizations against texture warping, so it would look like shit.
@@ammonitida Some of us loved those old systems and wanted to see the best versions of our favorite games on em. I mean, I play doom on everything, I even have an era accurate dos rig just for doom/duke/quake. I also have a sega tower of power hungry to try this new version on.
Some people ask "why?", others ask why not?
@@shorty1k it may not even run on actual hardware, for the tiny few privileged people who own a working "sega tower of power". the devs are developing the game using emulator code, hardware dev kits
This is awesome just shows what an upgrade the 32x peripheral gave the mighty Mega Drive no way could SNES/PC Engine get anywhere near this.
The 32x in theory is a stand-alone system on its own. But Sega thought it would be a good idea to sell it as a Mega Drive upgrade, since the Mega Drive was very popular, and Sega assumed it would be easy money. In the Mega Drive regions they even called "Mega Drive 32x".
@HeathenDance can't fault them a decent upgrade unlike the kinect
This is bad ass! Makes me wonder what they could potentially pull off on a Jaguar Cd with Doom.
This should have come out 30 years ago, it would have been a game changer.
No, the 32x should've never came out in the first place, the Saturn came out same year, 32x was a waste of money and resources for Sega which later resulted in fall of sega.
@@hpickettz34 The 32X would never have come out at all if SEGA of Japan were more willing to work with SEGA of America..
@@adiond1Sega of Japan was very jealous of how successful Sega of America was in the early 90s and cut them off
Better late than never lol
@@hpickettz34@hpickettz34 you're right. Thinking back it was the 32X that started the domino effect for Sega. It soured Sega's reputation during the 32-bit era, affection Saturn (which also had its problems). Then Dreamcast was also affected because of the lingering reputation Sega had with retailers. But of course the PS2 also had a huge hand in Sega's demise, and it didn't help that Sega itself was bleeding when PS2 came along.
Hats off to Team Resurrection, this is a valiant effort.
I know that someday the Saturn will have its own DOOM that will, like this version, show what it should have been since then.
This CD32X Doom Resurrection is pretty much what the Saturn version should've been had it not been ruined by John Carmack
A few important things to note:
- The Archvile and Pain Elemental were cut due to limitations, though in this case that may be for the best.
- Like Doom 32X Resurrection, the Sega Mouse is supported. Combined with the dpad this gives an experience shockingly close to mouse+keyboard and is definitely the recommended way to play.
- From what I've gathered TNT Mini was thrown in as a bonus, but Final Doom in general stretches the hardware past reasonable limits even this project is unlikely to surpass. So I wouldn't bet on TNT/Plutonia in their entirety being ported.
With all that said Doom CD32X Fusion is a feat of pure technical wizardry and is now straight up my favorite console Doom, period.
They will fix those limitations and make an even better port of the game in the future, just like Doom II: Hell on Earth, will come out for the SNES/NSFC as well.
It has to be the most faithful 32 bit generation console port. I've been playing the original Doom on my retro PC recently and I'm baffled by how close it is. It is a full on source port now. There are no cuts at all compared to the PC version because it uses the original Ultimate Doom and Doom 2 wad files, not the 32X rom. All the textures, sprites and maps geometry are there. And it runs pretty similarly to what you could get on a DX2/66Mhz 486 PC.
Doom was already running very well on 486 PCs lol. Sounds awesome.
@@TheTrueBro Well not on anything below a 486DX 33Mhz. And it was still ok 'ish' on that one. A 66Mhz could barely hit 24 fps in fullscreen.
Wow that’s really amazing and now we can get to enjoy it on my 32x complete tower of power
There are a few cuts on the Doom II side. No Archvile or Pain Elementals. No transition maps on the Doom 1 side.
@@jaygee8566 I think it's because they unified the end mission screen with Doom 2 so no transisition map between levels. I didn't know about those 2 missing mobs though, I wonder why they're not present. They'll be added back in a future update hopefully.
There is a pretty amazing Doom64 port to Dreamcast going on right now. It runs in high res, dynamic lighting, bump mapping, tessellation to add more polygons, all at 60fps on real hardware.
Dreamcast was a 6th gen machine though. That is cool, but expected of a port to a newer system
They got a lot of work to do on dreamcast with that GTA port though Because it was based off the p c version the graphics clip and dark areas bad
Link
Wait, what? Where I can find this version?
@@robarmstrong5404Then go play something official. This is a single dev working on a pet project.
Can't wait to try it. I beat the original 32X version. I got pretty good at using the C button to strafe.
@@Krristopher oh yeah, the memories man
Hot damn, this is aweome! I hope we see more Genesis / 32X ports to CD32X.
It's like we are just scratching the surface of what the tower of power can do...
Nope, we're actually scraping at the bottom of the barrel here :P
@@viciious1234Hey Vic! Fantastic work! I have some technical and non technical questions to ask your work and about the CD32X and 32X.
Do you have a discord or other preferred place I can ask?
@@viciious1234 Agreed, because I accept Steve Snake's claim that NBA Jam Tournament Edition pushed 32X hardware as the qualified testimony of a professional. It is made clear enough here that the CD storage space is used for additional assets which, granted, does show the potential of CD 32X, but Resurrection is a hobby labor of love and the result, even for standards of the time, is not impressive enough to move 32X consoles (let alone Sega CD with it). Carmack himself originally coded the 32X port and, like was the case with Burger on 3DO, the biggest detriment was tight development time.
Also need to add in… what Spoony Bard was able to do with that sound chip… 🤤 SO GOOD
Yep. This is the definitive way of playing Doom on the Sega Genesis hands down.
At this point it's the most definitive way to play Doom on retro hardware hands down. Even beating out some of the best PC ports from back in the day.
I can’t believe it that’s friggin awesome
@dannonyogurt98 While that may be true, I'm still holding out for the Slayer Edition of Doom for the Atari Jaguar and both Bethesda and LRG's re-release of Doom for the SNES.
I just wish Doom for the 3DO would get the same treatment. I mean, yeah, we have OptiDoom, but I kinda wish it had the same level of popularity as the ones I mentioned above.
Yeah but the snes doom with limited run is oh dear.
@@puertoricanguy999 Bethesda and limited run games are bleh !
Just great to see people spending their time to keep old system with new software alive. And Doom is of course a kind of perfect for this console. Thanks for sharing!
Imagine if sega hired the right people they could make a decent console again and then they could have their old games on a store and all the games they published after. Then actually have some support from Devs to make games for it.
Man to see Sega in the console marker again would be cool
Outstanding! Passionate fans did what Sega could not. Wow! Can't wait to play this on real hardware. Thanks for the update.
What's new? At 8:40, you can see that this team was able to get fast monsters in the Ultra Violence setting to run on the 32X.
I love this I'd like to see more games done this way like maybe eternal champions with a 32x CD upgrade
There is no superior version of Eternal Champions around to base such a project on, though.
Okay, I love DooM. I have several incarnations and it never gets old. Seeing this run so well on the SEGA Monster System looks amazing!
I been playing 32x Rez with my 12 yo and we love it. He uses the keyboard and it sort of breaks my brain thinking about it
Wait, someone ported the Dreamcast railshooter Rez to 32X? Where can I find out more?
Rez didn't come out for the 32X. Rez is short for Resurrection.
@@katsujinken10pack up the Jump to Conclusions Mat
Pretty sweet addition, and here I thought they had finished working on it.🙂 Nice to see some validation for the 32X when so many people knock it's entire existence far too often.
I have always wondered what the games would be like if they used all 3 hardware, now I know. Thanks for the info
Imagine if this would have come out back in the day. Would have definitely saved both the 32X and Sega CD
When I discovered your channel years ago, I didn't know much about Doom. Now I can't get enough of it. Thanks for this upload.
Wow! This looks crazy close to the original DOS version. What incredible work.
Nice to see hardware more efficiently used. Next, I would love to see a proper version of the Panasonic 3DO.
Looks better than most saturn games
Great! I hope someone one day makes a port of the 3DO version of Super Street Fighter for the 32X.
This is pure epicness. This is what today video games are missing.
This looks absolutely incredible for the console it's on and plays great. The music isn't so bad either
Wow, ty to all those that worked on this, amazing feat.
This is awesome! Much kudos to this development team! Yeah, this is a fantastic hack! I always wonder if the original development team had been rushed or didn't have the resources at the time to have improved the quality of the original release to this level. Resurrection feels like what the original release should have been!
32X is how I experienced Doom for the first time. This is such an upgrade.
If I didn't know better, I would've thought this was the Jaguar version. Props to the dev team for improving on the 32X and then some.
In my opinion, Doom Ressurrection is better than Doom Jaguar.
I agree 100 @Myster
It's actually objectively better than the Jaguar version in every way: the non-simplified PC maps, far more content, better animations, choice of excellent soundtracks...
That hurt
The Jaguar runs at half this resolution, instead of 320x180 it would run at 160x180. It looks WAY worse than this one.
WOW! The graphics on this look practically indistinguishable from Doom running on a Pentium PC! That is amazing! And the sound is almost as excellent!
I only wish I understood more about why the full "tower of power" was required. I'd really like to know which parts do which. I love technical details.
The source code is in the public repo for folks of the more technically inclined sort, but I can give a bit of an overview...
The SCD program ram holds the CD handling code, the sound effects, and a sound handler for the PCM chip. It decodes six ADPCM sounds on the fly while streaming stereo PCM music (if enabled) through the PCM chip in the SCD. The word ram holds the level data and compressed VGM music for the Genesis side to use.
The Genesis handles all input and networking, playing VGM samples on the 32X PWM channel, and decompressing the VGM music data on the fly for the Z80. The Z80 in the Genesis actually decodes and plays the VGM music, other than any VGM samples, which are passed back to the 68000 to handle. The Genesis also assists in the melt effect, where we use the 68000 work ram and the VDP vram to buffer the melt screen.
The 32X SH2 processors handle the game logic and rendering. The primary SH2 handles most of the code, passing on commands and data to the secondary SH2 to help process certain tasks in parallel. The cart is mostly used by the 32X for code, textures, sprites, and misc data used by the game. Careful attention is paid to what does and does not get cached. We also put a number of critical functions into the 32X SDRAM for better speed. The SDRAM is limited, so we're very careful about how it is used. Things only end up in SDRAM if it makes a decent difference in the performance of the game.
Thanks!
It took ID years to port an adequate version of Doom to consoles with the Xbox 360 version, but it was always possible & on the 32x of all things.
More impressive work by this team... Saturn version please! That port back in 97 still hurts.We know the Saturn can do alot better.
Oh wow i gotta check out this update. This is how Doom 32X should have come out back in the day. It is a shame tight deadlines nearly ruined the version we got.
Would have been fun to see the rotation and scaling of the MEGA CD used in some capacity or maybe some kind of FMV use. Like the "Classic "Doom" Trailer" as part of the startup before the menu.
Give it time. This team knows what it's doing.
thanks for sharing, this is amazing work!
The 14 year old me would have killed for this. I had to play the vanilla 32X version instead, but I still enjoyed it a lot.
As Darth Vader would say "IMPRESSIVE" lol. All jokes aside this version of Doom looks bloody amazing!!!
My first copy of DOOM was the SNES version, which I picked up launch day September 1, 1995. I eventually upgraded to the PS1 version about a year later, but I would have been absolutely blown away if this CD32X version was released how this is back in 1995. This would have blown away absolutely everything at the time except for top of the line PCs.
The original Doom on the 32x was a disappointment compared to the PC version. I played both the 32x and snes Doom. The 32x one was better but the missing levels and bfg9000 was hard to forgive.
32x history could have been quite different but this has been in development longer than the console. Hope we see some new 32x games too
Dang, I have the older x3 Everdrive and just bought the psone to play some old-school Doom on my CRT. Now I see this and have regrets, as I grew up with 32X Doom and loved it at the time. Granted I don't have a Sega CD. Great video though and please continue with the updates as their endeavors continue!
That's just amazing work. Love it.
Funny story my dad bought this game for me on 32X so he could have the PC version of part 2 all to himself, blasting demons all night. I literally heard him playing at 2 AM "errrrrrrr, arrrrrr” snorts and such. I told him before he went to work every day have fun at work playing Doom. I swear it was that or castle Wolfenstein. I had the floppy disk 💾 version of Wolfenstein. I wish the movie didn’t suck so much
Doom on 32X was fine. I had it when it was new and had a great time playing it.
It really isn't a question of whether it was fun or not. It's more a point that it could have been so much better.
Doom on the 32X was the first game that ever made me puke from motion sickness. I can't wait to check this out on my original G1 tower of power.
I played this last night and it's awesome! For their next project I wish they would partner up with the "NBA Jam Rewind" guys and make an ultimate NBA Jam edition with Michael Jordan for the 32x!
I just sold my sega CD and then this comes out!!!!
These developers just keep doing fantastic work. Regarding this particular release, I hope they also create 32X standalone versions of the extra content like Doom II so that it can be enjoyed by anyone who only has the 32X. Still, for anyone who has this combination of hardware, this is really incredible.
Holy crap. I hope someone at Etsy makes a physical copy of this amazing masterpiece. Glad I waited.
Agreed!
I hope they don't, selling people's hard work is messed up.
Well maybe they should make a physical copy themselves.
The TNT tracks sound sick on the Genesis
Thank you for doing a video on this. I just set this up and it runs great on the original hardware. Really enjoying this.
The 32x is 30 years old, and getting more love now than it did when it came out!
I always wanted to see the real potential of the 32x and the segaCD combined.
Holly cow, it's happening
Great video I look forward to seeing some more 32x videos soon
It's awesome to see what can be done with old hardware with modern tools and loose release dates! It would be sweet if someone could do a Heretic 32X port although I bet licensing will keep that from ever officially happening.
What modern tools exactly? ) there’s no debugger and the only emulator that supports cd32x mode 1 is ares )
@@viciious1234 Yeah, the only thing modern is the compiler. We're using gcc 12.1.0 currently. I'll probably update that this winter to whatever is current for gcc. We do all our debugging mostly with logging to the screen. We use regular flash carts of various makes to testing - no special dev boards here.
All that's left is for the code to be brought over to Saturn and gives us the Doom it desperately needed.
Should it work out, there's a possibility we could get Sonic Robo Blast 2 as well.
Silly. Just the play the PC version.
@@ammonitida why silly? I would love to be able to play this on my Saturn using the 3D Pad which works so well with Powerslave, Duke 3D and Quake. The console could handle these games perfectly, Doom was truly a mess and it deserves a great version.
There's a huge step between vanilla doom and an engine that can support super robo blast 2
Amazing work.
The 32X and Doom were the first things I bought with my own money from my first paycheck. I didn’t think it could get better but now It’s crazy to think 30 years later what it’s become
This is amazing!!!! This could have been in 1994!!!! Great video!!! How is the 3do port going? I do not think the 3do has the raw processing power to do DOOM justice! The 32x was has more raw processing power than the 3do and this game proves it!
So cool!
Knowing how bad the original port was. This is absolutely insane. Well done to the guys who worked on this.
It’s actually insane that this runs on actual hardware, and it’s better than the Saturn port no less!
How do you explain to people what the point of a project like this is when they ask “why would you want to play Doom on the 32X!?” “There are so many other options” .. there’s just something special about playing a version of a beloved old game on just as beloved old hardware
I have all three pieces of hardware, but the instructions on how to achieve what is in the video, is mind boggling 😵💫
Looks fantastic though 😔
The fusion of sega add ons to create the ultimate gaming experience, we ask can it run doom?
Im very keen to see this
Had to come back to watch this again, am excited to say, what comes next will be glorious :P
Count me in on a physical version. 😍
Maybe over kickstarter?
Who knows, time will show
Awsome covering Fusion.
If we want faster loading times is better to load all levels from CD and wall textures and sky. And everything else from Cartige.
So it be hybird Cart and CD loader.
If SEGA would've had such great programers to work on this port. It would've become one of the best ports ever.
Doom 32X was a rush job, They literally raced to get that version on the store shelves a week before it launched on the Atari Jaguar.
Sega did have great programmers, they just didn't do much for the 32X. On the Saturn, the programmers learned to get more and more out of it.
Compare Daytona USA and Virtua Fighter at launch to Sega Rally, Virtua Fighter Remix, Virtua Fighter 2, Fighting Vipers, Last Bronx and Fighters Megamix.
Compare Panzer Dragoon to Panzer Dragoon Zwei and Panzer Dragoon Saga.
Wow this looks amazing. I wonder if they could add Sigil eventually.
Definitely amezing considering that the sega CD have only access to 64KB of ram from the 32X to work with whereas 32X cartrides do have straight access ti 256KB ram.
In fact i was always aondering how the sega CD could interact with the 32X since it was never designed with the 32X in mind.
But somehow sega designed the 32X with sega CD interaction in mind as if they had a second tout/plan about their 32X.
The sega genesis can be just bypassed that way and only act as handling control read input button pressing signals.
This is beyond impressive.
I mean, even the original V1 of Doom Resurrection was but these wizards just seen to have no limits!
Now I can't help but wonder if eventually Doom 64 could be on the table?
One can dream at least
Speaking of extremely impressive technical showpieces.
I know this is kinda off-topic, but would you happen to have seen that new NES RPG "Former Dawn"?
I stumbled upon it recently and it's absolutely bonkers what the guys making it have been able to get out of the new in the visual department.
Thanks for the awesome content SLx
Wow, this looks and sounds pretty incredible. I'm impressed with all of the improvements and number of levels they've included so far. And best of all, that original awful soundtrack is gone. I remember playing the original 32X version after the PC version and absolutely hating That port, especially the music.
Could you imagine if this was the Doom SEGA got back then. It wouldn't have saved the 32X. But it would've given those who owned the Tower of Power something to be proud of.
These guys have to turn their attention to the woeful Saturn version next!
This is too cool
OMG, it would be awesome to see CD32X Fusion games for other 32X Titles
Let us doff our caps at the genius coders who had an idea and ran with it!
Hoping some fans start making some physical versions
They are already out there. Bought one with cd and manual if official looking 32x case with even the sega seal
@@drunkensailor112Thanks for the confirmation. I bought fan made Sega cartridges from Esty and I could have sworn I saw it on there.
Still waiting for a great Saturn port 🫤
wow, it's almost like the PC versions, imagine having this back in the 90s!! it would have been the best port, better than the ps1 version!.
No, it looks exactly like Carmack wanted Saturn version to look.
@@noop9k I think Carmack changed his mind and disabled hardware acceleration or something like that, then he regretted it. Saturn could have done an amazing port.
@@pelgervampireduck Then you understand nothing.
32x is weaker than Saturn.
Saturn can do everything 32x can, and then more.
This port does not use "hardware acceleration" and proves that what Carmack wanted was perfectly doable.
Saturn's "hardware acceleration" is kinda garbage.
@@noop9k huh? I don't know what you understood from my comment, but I was talking about the history of the saturn port, I don't remember the specific details but I read or saw in a retrospective that when it was being made they had the choice of using software only or some hardware acceleration, I don't know if they meant using all the processors or what. Carmack said "no" to something, and years later he said something like "I should have enabled that feature".
I know 32x is weaker, I don't understand your comment or what you thought I was saying.
@@pelgervampireduck Then, you don't understand what I wrote. Only thing I can suggest you is to not attack Carmack if you don't know a thing about what is going on.
Listening with full size headphones and imagining how many millions of hours I would of played this on the original Genesis like that
there’s youtube videos for the DOOM 1/2 covers on Some Spoony Bard’s channel and TNT Evilution over on Molkrill
Again... if this was the release state? I'd have bought the hardware JUST for this because that would've been cheaper than a pc of the day.
Edit: If you told me thirty years ago that this would be the best console port of doom I'd have called you insane.
Then my teenage mind wouldh ave been blown seeing it in action and I'd have practically robbed my parents to buy the addons and this and then argue i still saved money because cheaper than a PC.
Worst part is that a 32X-CD pushed to its absolute limits would've played almost anybof the first gen 1995-96 PlayStation and Saturn games. We all knew that back then, and those of us who'd invested heavily in SEGA got tired of having the rug pulled out from under us. The Saturn/32X, changing roadmap debacle was the last straw for me. I became a PlayStation booster.
@@MaxAbramson3 Dreamcast for me was coming home.
Some part of me knew it was the end. Sega had let the cancer eat away at itself for too long. The Dreamcast could not save it, but it let Sega go with a dignity perhaps undeserved by that point.
Thanks for this video
This makes the FX chip SNES version look like Atari 2600. 😅
It was pretty amazing though. Honestly the bad part with it isn't just the frame rate, it's the input latency. Was still nice if you didn't have a PC though.
@@PookaBotdude it was the worst version
I wonder if something similar would be possible with a mixture of SA-1, FX2 and MSU-1 audio. Or I guess whatever LR is doing with the SuperFX 3.
32x was a lot more powerful than the SFX chips to be fair
Well, that version was made by one guy with this own custom SDK, so I can't shit on it to hard.