Doom for SNES full source code released by former Sculptured Software employees

disks (Custom).jpg

The complete source code for the Super Nintendo Entertainment System (SNES) version of Doom has been released on archive.org. Although some of the code was partially released a few years ago, this is the first time the full source code has been made publicly available.

The complete set of disks, discovered by Jeff Hughes, a former employee of Sculptured Software contain all the necessary files to recreate the development environment that may have been used back in 1995. This includes the previously withheld third-party sound driver and cutter tool which were held back from previous releases. The disks were originally created using Amiga's HDBackup (BRU) and the files are designed for use on an Amiga system or WinUAE Amiga emulator.

It will be interesting to see what the community may achieve with this source code, perhaps the game can be further optimized beyond what was originally possible back in 1995.

:arrow: Source (archive.org)
 
I really cannot understand people. If you want to play doom, just play doom in a PC with DOS emu. Just simple, it works and it's the original!
I have a MiSTer FPGA... And while PrBoom has been ported to run on its ARM SoC u der Linux and gets better framerates, resolution, etc... I still prefer playing it as close to the original version as possible by playing the PC version in the AO486 SX 33MHz core. I do set the CPU to its fastest setting though, and it runs fairly well.

It sucks that the only DOOM ports the Analogue Pocket gets is GBA and SNES.
 
I hope that the same thing happens with Pocahontas (the Genesis game).

For those who don't know, this game was set to be released on the Super Nintendo as well, but was cancelled. Hopefully one day the original developers will release the full source code so that someone can finally port this game to the SNES!
Was that the Genesis really? I remember this game being sold and showcased on one market back in the day...I completely forgot this was the Genesis but then again you are right it was a blackish cartridge I think. And indeed I was told it wouldn't work with nes or snes maybe.. I wonder then...what if someone from Sega or whatever spotted me back then and had some ideas brewing (like to base one of their upcoming/scrapped characters off me). Maybe they were visiting europe at the time. Or maybe its all a giant coincidence or maybe not and....oh my head goes all bonkers from all this.
 
  • Like
Reactions: SuperGamer64
With this source code I'm excited to see what comes from it. Can't wait to see what fixes and new creations come from this. It's never a bad day when there's potential to right a wrong for the SNES.

Would be nice for a mario or zelda themed snes DOOM to pop up. I'd love to blow away some bowsers or dodongos.
 
  • Like
Reactions: SuperGamer64
The SNES port used the Super FX 2 chip, although I don't know what the performance difference is between that and the SA-1.

That said, I wonder if a modern FPGA/emulator could potentially increase clock speeds, memory, etc.
Ah, yeah, good point, well then I dont know really if that would be any improvment or even worse performance? Sounds like alot to work to convert anyhow
 
  • Like
Reactions: SuperGamer64
Was that the Genesis really? I remember this game being sold and showcased on one market back in the day...I completely forgot this was the Genesis but then again you are right it was a blackish cartridge I think. And indeed I was told it wouldn't work with nes or snes maybe.. I wonder then...what if someone from Sega or whatever spotted me back then and had some ideas brewing (like to base one of their upcoming/scrapped characters off me). Maybe they were visiting europe at the time. Or maybe its all a giant coincidence or maybe not and....oh my head goes all bonkers from all this.
The SNES version was unreleased. The composer released the music's source code but that's about it.
 
  • Like
Reactions: SuperGamer64
I really cannot understand people. If you want to play doom, just play doom in a PC with DOS emu. Just simple, it works and it's the original!
Because it's fun to play Doom on literally everything. Why limit one's ability to play Doom? One of my personal favorite ways is DSDOOM, it's nostalgic to me as it was the first homebrew I ever played on my DS and that left an impact.
 
  • Like
Reactions: SuperGamer64
Since Doom's source code was released some time ago we now have the ability to compare the two and see what can / could be made better. Give it time and I'm sure some one in the homebrew community will get the itch that needs a satisfied scratching to be the one to make it better.
 
Time to both port and improve the game. Go on do hacks and mods and fixes!

How about a Sega Genesis version?
 
Ah, SNES Doom. I believe it was the first console game ever to have network support but no local multiplayer.
Was this the version where they told the guy he had like 2 weeks to make this port by himself and it was amazing that he even got it done?
I believe John Carmack even told him to use the 3DO hardware in a way that was suboptimal because he didn't have an idea how to code for it but thought he did. Of course, what he did later shows that impressive feats of engineering don't make a man wise.
Can we make the Moon Man mod with SNES Doom now?
It'll probably need to be cut down, like the actual vanilla game was. But yeah, Moon Man SNES could be a thing.
 

Site & Scene News

Popular threads in this forum