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)
 

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
13,143
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,398
Country
United States
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.
 

LeoTCK

The Dark Truth-Bringer
Member
Joined
Jan 26, 2024
Messages
328
Trophies
0
XP
889
Country
Czech Republic
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

osaka35

Instructional Designer
Global Moderator
Joined
Nov 20, 2009
Messages
3,771
Trophies
2
Location
Silent Hill
XP
6,054
Country
United States
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

BastarB

Well-Known Member
Member
Joined
Apr 16, 2007
Messages
124
Trophies
1
XP
758
Country
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

SDA

Wanderin' Jelly Boy
Member
Joined
Feb 19, 2020
Messages
749
Trophies
0
Age
19
Location
Parete, Italy
XP
2,358
Country
Italy
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

The Catboy

GBAtemp Official Catboy™: Savior of the broken
Member
Joined
Sep 13, 2009
Messages
28,191
Trophies
4
Location
Making a non-binary fuss
XP
40,086
Country
Antarctica
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

Chaoticus

Well-Known Member
Member
Joined
Jan 10, 2020
Messages
106
Trophies
0
Age
42
XP
379
Country
United States
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.
 

ILuvGames

The Avatar-less One
Member
GBAtemp Patron
Joined
Nov 13, 2011
Messages
666
Trophies
2
Location
London
XP
2,249
Country
United Kingdom
There are already compile instructions here (using winuae). I doubt if we'll get anything that uses custom assets soon though, maybe never. Just the strictly vanilla stuff.

https://github.com/Sunlitspace542/DOOM-FX
 
Last edited by ILuvGames,
  • Like
Reactions: eyeliner

N7Kopper

Lest we forget... what Nazi stood for.
Member
Joined
Aug 24, 2014
Messages
1,015
Trophies
0
Age
30
XP
1,326
Country
United Kingdom
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

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://m.youtube.com/watch?v=fIyYTN86_Uk&pp=ygUXc3BhY2ViYWxscyB3aGVuIGlzIG5vdyA%3D