Jump to content
Search In
  • More options...
Find results that contain...
Find results in...


  • Content count

  • Joined

  • Last visited

Everything posted by Mattfrie1

  1. Mattfrie1

    Dissecting Sega Saturn Doom

    As we all know, Doom on the Sega Saturn was a less than stellar port. The Saturn version borrows many resources from the much superior Playstation port. I did a little bit of digging around on the disc to see how it compares to the PSX version, and here are some of my findings: ⦁ The total disc size of PSX Doom is 241 MB. The total disc size of Saturn Doom is 557 MB. The main reason as to why the Saturn version is so much bigger is due to the inclusion of more CD Audio tracks. For comparison, the cd audio on the PSX version takes up 194 MB of 241 MB total. The cd audio on the Saturn version takes up 493 MB out of 557 MB total. ⦁ Unlike the PSX version, the Saturn version uses these extra CD audio tracks for the level background music instead of the midi-like .lcd files that the PSX version uses. Only half of the tracks from the original PSX version were converted to the redbook audio format on the Saturn. Almost all of the ambient tracks on the Saturn version seem to have some slightly different elements to them (i.e. different fades for some instruments, some instruments played back at slightly different pitches, different track length, etc.). This makes me wonder how these tracks were "acquired" for this version. Did Rage Software personally contact Aubrey Hodges for the music? Or did they just rip the files from the PSX disc and play them back on slightly different equipment? ⦁ The main resource wad on the Saturn version is called JIMSDOOM.WAD, obviously named after Jim Bagley, one of the lead programmers for this port. The wad is a 1:1 copy of PSXDOOM.WAD , and even includes resources that only pertain to the PSX port (i.e. Buttons graphic that contains symbols for buttons on the PSX controller, original legal screen that appears at the beginning of the PSX version, etc.). ⦁ This wad contains some interesting things in it. The status bar for the PSX version is still here. Also, the graphic for the title screen is missing the GT Interactive logo that is present in the version included in PSXDOOM.WAD. Most interesting of all however is that the LIGHTS lump from the PSX version is still present in JIMSDOOM.WAD. This makes me wonder if the Saturn version is capable of colored lighting like the PSX version, but wasn't included due to time restraints. ⦁ One thing that puzzles me, why is JIMSDOOM.WAD almost 2,000kb bigger than PSXDOOM.WAD? Both wads contain the same number of entries (a fact also mentioned on the Doomwiki). I also compared both files in Slade side by side to be sure and couldn't find any obvious differences to account for the different file size. ⦁ The maps are stored in the same way on both the PSX and Saturn versions. This has been well documented by Kaiser in a previous thread, so I won't go into it here. One can actually use the same programs for converting PSX maps for the maps on the Saturn disc. Each map on the Saturn disc also contain the LEAFS lump, which is responsible for assigning the colored lighting and reverb effects in the PSX version. Of course, these effects go unused in the Saturn version. ⦁ The disc contains 9 folders. 7 of them store 59 levels in folders titled MAPS0 through MAPS7. However, both MAPS0 and MAPS1 contain files that don't seem to be related to map data. MAPS0 also contains a STATS.CHR and a STATS.MAP file, which I'm guessing is the data for either the intermission screen or the new HUD. MAPS1 includes several really interesting files. The first is a 10 byte file called DOOMMAP.BIN. The second is DOOMTONE.BIN, and the third is SDDRVT.TSK. I'm not sure what the first one is for, but I'm thinking that the second and third files have something to do with the games sound. Perhaps DOOMTONE.BIN is all the game's sound effects, and SDDRVT.TSK is the game's sound driver? ⦁ SCRS is the folder that appears to hold the files to the game's opening sequence. Curiously enough, the four screens that pop up when you start the game are all listed as screen savers as the file type. Sadly they don't work on my computer. ⦁ SKYS is the last folder, and is pretty self explanatory. It contains both .CHR and .MAP files for the game's 7 skies, plus mysterious SKY20 and SKY21 files as well. Also contained in this folder are the four .lmp files used for the game's demo sequence. It's interesting how the sky textures are given their own folder, as all 7 of them are also included in JIMSDOOM.WAD. ⦁ The rest of the files are contained in the disc's main directory. The one file that attracts my interest is a 400 kb file called 0.BIN, sadly it's mysterious file name doesn't give any hint as to it's purpose. I'm wondering if this is where the game's main .exe file is stored. Personally, I think it was Rage Software's intention to make Saturn Doom as much like PSX Doom as possible. But when John Carmack shut down their original plan to use a hardware-accelerated renderer, all those ideas were thrown out the window. I wonder how late in the development cycle the change from a hardware to software renderer was made, and if they had to rush to get the game out the door after the change was mandated. Plus, why was Carmack so picky about Doom, yet he let Lobotomy Software port Quake to the system using an entirely new game engine? There are still many questions about this port... So why am I doing this? Well, it's partially because I think the Sega Saturn is an underrated system, and also seeing the background behind 3DO Doom made me want to look into the other very well-known poor port of Doom. I wish there was a way to examine the source code for this port, but sadly hacking for the Sega Saturn isn't really well documented on the internet. If anyone else has anything to add, it would be well appreciated.
  2. Mattfrie1

    Dissecting Sega Saturn Doom

    So I've recently decided to analyze the September 30th, 1996 prototype of Saturn Doom and have made a list of things that changed between the prototype and the finalized release: View bobbing and weapon swing are much more prominent in the prototype compared to the final product. Player weight also feels much lighter in the prototype compared to the final builds. There are only 2 demos in the prototype compared to the 4 included in the retail editions. These demos are also completely different than the retail versions. The first demo is a complete walkthrough of Map 18: Pandemonium, the second demo is a short incomplete attempt at Map 33: The Gantlet. The most noticeable change in the prototype is the inclusion of the PC version's sound effects instead of the PSX sound effects from the final release. The PC sound effects are rather buggy, with the chainsaw sound effects not cutting off properly and the shotgun sound effect causing heavy clipping if too many other sounds are playing at the same time. I've always assumed that the PC sound effects were a leftover from Bagley's original vision for the port, and were switched to the PSX sounds so only one sound designer could be credited on the final version. There is only mono sound in the prototype, the buggy stereo sound being added at a later date. The same sound driver is being used in this prototype however. For some reason the berserk pack doesn't tint the screen red upon pickup. All other pickups (Invulnerability, Radiation Suit) still function correctly however. The CD audio only contains the tracks that were CD audio on PSX Doom. None of Aubrey Hodges' ambient tracks were converted to CD audio yet, so the track that plays for the demo sequence is used as placeholder for all 59 levels. The opening sequence includes placeholder text instead of the hi-res screens from the final product. A unique animation of the GT Interactive logo is used here, which goes unused but is still on the disc of the final released editions. Special ID Software and Rage Software screens are used during the demo credit sequence which are unused in the final released editions: All of the glitches present in the released editions of the game are present in the prototype, including the incorrect cityscape sky being used for several levels and the Map 24: Hell Beneath secret area texture not being displayed properly. The overall program file for prototype is smaller (349kb) compared to the final releases (395kb). I haven't noticed any major gameplay changes or crashes compared to the final released versions, although I am still poking around the prototype to see what I can find. I also took the time to analyze any major differences between the three regional releases of the port which haven't been covered in major detail as of yet: The PAL edition of the game is the earliest build dating from 11/20/96. The NTSC-U version is second with a date of 1/29/97 and the NTSC-J version is the last build from 3/24/97. There are some extra credits in the PAL version that were removed from the two NTSC editions. As noticed in @ludicrous_peridot's list of strings from a few pages back, a special thanks credit is given to PSX port programmer Aaron Seeler. Also, Rage Software employees Kev Bruce and Steve Lord are credited with Music & SFX in the PAL version, but are only given a "thanks to" in the NTSC versions. The Williams Entertainment logo is still accidentally included outside of Club Doom in both the prototype and PAL versions of the game. It is removed for the NTSC versions. The rumor behind the Japanese version running at a slightly higher FPS has been squashed by others in recent years. The other rumor surrounding this edition, that the CD audio tracks have been rearranged, is also false. The only change in the music for this edition is one CD audio track (A Calm Panic Rises, Track 18 on the PAL and NTSC-U discs) was inexplicably removed from the Japanese CD. This pushes up the running order of the track rotation for the remaining levels in the game starting from Map 10. This also makes the size of the disc slightly smaller for the Japanese version as well (528mb vs. 557mb) Finally, the program file (0.bin) for all 3 regions vary in size slightly, with the PAL version being 394kb, and the NTSC versions being 395kb. Apart from some obvious changes (Link Cable support in PAL and NTSC-J editions), I have yet to notice any major changes between the regions. This is something I am continuing to look into however.
  3. Mattfrie1

    Can You Identify All The Albums Here?

    Not ashamed to admit that I own about 95 percent of the albums on this collage, great taste in music mate. I definitely would have added: Goodbye by Cream Obscured By Clouds by Pink Floyd (Great underrated album on the cusp of DSOTM) In The Hall of the Mountain Grill by Hawkwind Cultosaurus Erectus by Blue Oyster Cult (Severely underrated album that no one seems to talk about) I also guess I'm one of those rare Genesis fans that equally enjoys the prog and pop years, go figure.
  4. For those wanting the most current and actively updated PSX Doom experience on PC, check out GEC's Master Edition for current editions of GZDoom. The PSX Doom TC in this thread runs on older source ports and is no longer being actively updated, the download links to the original PSX Doom TC are listed below: DOWNLOAD LINKS TO TC (Copied from ScottGray's post) PSX Doom TC Version 2.135 [LEGACY TC, NO LONGER UPDATED] fenderc01 (Who made the original PSX Doom TC) has kindly made a mediafire page which compiles all the files (including the most recent TC update) related to this project on one page. Please click here for the link. GAME MUSIC (PSXTCMUS.PK3) (76.5MB) http://www.mediafire.com/download.php?w1uo81ee7ikc7kb Credits fenderc01 (Maker of PSX DOOM TC/Resources/Tester) Dragonsbretheren (Updated TC Maker/Tester) Gez (Assistance with weapon and monster coding) Scottgray (Lead Programmer on PSX Final Doom maps) Omnipotus (PSX Final Doom Converter) lafoxxx (Rerecorded Music/Tester) unknownna (Multiple Bugfix Updates) scalliano (Credits roll/Tester) Sodaholic (Sprite/Palette Conversion) Testers: francis247uk buttspit GBT3 Hellknight2012 Charu nirv ORIGINAL POST
  5. Mattfrie1

    Dissecting Sega Saturn Doom

    @ludicrous_peridot It was actually your comment back at the beginning of page 5 of this thread that inspired me to go back into the hex and see if I could discover a way to actually access the credits in game, so thanks for the inspiration. As for Saturn transparency, I can also testify that back when I played on a CRT via composite that the effect worked great. The effect still works on modern day LCD monitors if you use composite connections for those that are curious.
  6. Mattfrie1

    Dissecting Sega Saturn Doom

    Finally found out how to access the hidden credit sequence! Enter "jb4jh*****" for Rage Special Credits and "lyjvm*****" for Sega Special Credits at the password screen (The asterisks can be any value). After it flashes "invalid password" just press the start button to display the credits. Pretty sure this has remained undiscovered for all these years. EDIT: Seems like this Easter egg is a bit more difficult to enable than just entering passwords. From what I have discovered so far the credits will only display after Map 02 (Plant) has been loaded into memory. Trying to use the passwords from any other map or from starting up the game after powering the system on will not trigger the hidden screens. I've also discovered that the last 5 characters of the password can be any character, just as long as the first 5 characters are the ones listed above. For those curious, I figured out the password values by examining the hex of 0.bin (aka the main program file). The password values for enabling the screens are stored in plain-text right before SKY20 and SKY21 in the code, and are slightly before what appears to be the code for the password screen.
  7. Mattfrie1

    Dissecting Sega Saturn Doom

    I stumbled across another interesting pre-release article of Saturn Doom from the December 1996 issue of EGM. The release date for the game was pegged for November 1996, which of course was delayed by several months until March 1997. Some interesting notes from the write up include how there is "no slowdown during play", yet later mentions that the graphics were "somewhat choppy". This was an issue that they expected would be solved by the time of the final release. It is also mentioned that the music is redbook audio, but that it "matches the music of the PC title". Either the author of the piece wasn't fully familiar with the Bobby Prince PC score and assumed Aubrey Hodges' soundtrack was on the PC, or that it was planned to have the PC music in the game at some point. Definitely an interesting prospect.
  8. Mattfrie1

    Doom Absolution / Doom 64 2 research

    Forget about a Doom 64 sequel, I want to know what happened to MK Mythologies: Liu Kang dammit! Joking aside, it's unfortunately easy to see why Absolution got cancelled. Final Doom on PSX was given neutral reviews by the critics for going back to the well one too many times with an "outdated" engine, so I would imagine that the rather fickle critics of the day would have been lukewarm to a new Doom engine title being released on N64 in early '98. While the new features of Doom 64 were enough to keep the critics satisfied the first time around, I'd imagine if they got used a second time they wouldn't have been so generous. Not an exact one-to-one comparison, but Hexen on the N64 got ravaged by critics for being "the same old" around the same time as Doom 64's release.
  9. Mattfrie1

    Doom 64 90's Press Archive

    This is a trend I've noticed in many game magazines with "Doom-Clones/Corridor Shooters" during this time period. Some reviewers were receptive and positive about them, while others were more neutral or negative and eager to move on to the next big thing (i.e. Quake, Turok, Goldeneye). Nothing better sums this up than the review section of EGM from December 1996, which includes reviews of Powerslave on Sega Saturn, Final Doom on PSX, and Disruptor on PSX, which all showcase the divide that existed with "Doom-Clones" during this time period.
  10. Mattfrie1

    Dissecting Sega Saturn Doom

    I did a rundown on the Hexen console ports a couple of years ago, and both PSX and Saturn versions appear to be based off of the beta version. However Probe, who handled the PSX port, outsourced the Saturn port to a Swedish game company called Atod who at least wrote a new renderer to take advantage of the Saturn's dual VDP setup. It also strongly looks like they wrote a new game engine as well, the main program file on the disc has tons of uncompiled assembly code when viewed in a hex editor which seems to point to this fact.
  11. Mattfrie1

    Dissecting Sega Saturn Doom

    I believe that this might be how the renderer in Saturn Hexen handles drawing flats, since VDP2 handles drawing the level to the screen. I've been messing around with corrupting Saturn Hexen through emulation lately and it is very easy to screw up how the ground scrolls in relation to the player's viewpoint as well as seeing the flat extend out to the horizon if walls aren't drawn properly. I'm admittedly no expert in this but it definitely looks like it from what I've seen in several other Saturn ports (Independence Day, MechWarrior 2).
  12. Mattfrie1

    Dissecting Sega Saturn Doom

    Very cool, I believe the link modes should work. The back of the boxart for the US version mentions the 2-player link mode in error, but I personally believe it was removed from the US version since the link cable was never officially released here. On another random note, I found by going through the Saturn Software Development Standards manual from Sega of America several interesting requirements that Sega had on developers in order to get their games published on the system. Most notably, page 13 of the manual (17 in the PDF) mentions that all games on the Saturn which have a Stereo sound mode must have a Mono sound mode as well to get final approval. I guess Sega was looking out for those with older TVs back then, but it shatters the myth that the mono sound mode of Saturn Doom was included because the stereo sound is broken. I should also point out that the sound in Revolution X (which shares the same sound driver as I mentioned on the last page) is in mono, so chances are that the driver wasn't able to be completely updated to support stereo in time for Doom's release. I feel like I've mentioned this fact somewhere else before, but I didn't see it in this thread so I figured I'd add it here just in case.
  13. Mattfrie1

    Dissecting Sega Saturn Doom

    Thanks for the info, by any chance would you happen to have a link cable setup to test this out on real hardware? I've been meaning to get one but haven't gotten around to it due to the cost of the link cable. @PSXDoomer Saturn Doom contains the same level set as PSX Doom, so no Final Doom levels here. That error also exists on the US version's packaging as well, they simply took stock shots from the PC Final Doom box and called it a day. The manual also includes screenshots from the PC version of Doom II as well, meaning that no actual Sega Saturn screenshots exist anywhere on the product.
  14. Mattfrie1

    Porting Disasters Thread

    I always liked to think they blew most of their budget on the horrible FMV that opens the game. Another thing laughable about Bubble Bobble in the PC version are the horrible quality .WAV files they used for the game's music. At least they rectified that for the PSX and Saturn versions. I've collected quite a few bad ports of games over the years, but one of my personal favorites would have to be FIFA 98 on Sega Saturn. Pushed out right at the end of the Saturn's lifespan, it's clear to see the game was released in an unfinished state. The pitch is left untextured, the framerate is choppy, and the weather effects are missing despite still being select-able from the menu (The manual tries to cover for this by stating weather only effects ball physics, and not on-screen graphics, sure...). I've also encountered several graphical glitches like disappearing players when in certain arenas as well. A few other honorable mentions would have to be: - Hexen (PSX): I've already gone in-depth into this one in the past, the long loading times and choppy framerate kill this one. - Myst (PSX): Decent at first, but postage stamp sized screen and long load times kill this one too. I even had the game crash to an error screen at one point as well! - WWF Wrestlemania: The Arcade Game (SNES): Two missing characters (Yokozuna and Bam Bam Bigelow) and sluggish action make this the worst port, even the Genesis version plays better! - Ultimate Mortal Kombat 3 (SNES/Genesis): Pushed out towards the end of the 16-bit era, both of these ports are buggy and don't really add that much new content compared to MK3 which was only released one year prior.
  15. I couldn't get it to run on 10, even with compatibility modes. It runs the Launcher menu but crashes before it can load up the program with an "Unable to Initialize" error dialog. The 2nd volume was able to run in Windows 10 but refused to play most of the demos with a "This demo isn't compatible with Windows NT" error. EDIT: Here's another strange part of this anomaly. After enabling IDDQD following the resurrection all enemies wake back up, but are stuck in place in their walking animations and are unable to attack you. Is this normal zombie player behavior or is it exclusive to this demo version?
  16. Thanks for the heads-up @chungy and @Muusi. I'll look into both PCem and DosBox-X and report back how I turn out. I've found by lowering the processor execution cap in my Windows ME VM to at most 90% allows me to navigate around the space station, but it's still extremely choppy and rather unplayable at all screen sizes. I'll definitely be looking into an alternative. EDIT: Got everything up and running smoothly using DosBox-X and installing Windows 95 in it. The space station menu still was having control issues until I told DosBox-X to emulate a Pentium 133MHz, so there are definitely some control issues if you don't limit the CPU speed. I'm also noticing no issues now with Doomguy's face in the HUD using this setup, which was exhibiting the issues @Redneckerz mentioned whilst using the Virtualbox VM.
  17. This is quite fascinating, I have a weakness for these types of 1st-person "museum" exploration games from this era (e.g. Namco Museum series on PS1). Unfortunately though I can't seem to get the space station to work correctly in either my Windows 98 or ME Virtualbox VM. The demos and menus of the software all work, but I can't seem to use the arrow keys to navigate around the space station after entering it which is a major bummer. If anyone here has any guidance about how to fix this it would be majorly appreciated. About the bug, I get no tutti-frutti effects in playing the demo on my VM, all the textures load in just fine for me. All the cheat codes are fully functional after the "resurrection" in Demo 3, even the two Doom95 exclusives "FHHALL" and "FHSHH". Exiting the level brings you to E1M8 still with 0% health, no weapons, and no monsters becoming active totally in-line with Voodoo Doll zombie behavior. Clipping up to the end room of E1M8 ends the game instantly and brings you to episode ending intermission screen.
  18. Mattfrie1

    PSX Doom discovery - mysterious sector flags

    Hmm, I've always wondered why quite a few of these sectors (but not all of them) had their reverb effects missing when playing PSX Doom throughout the years, specifically the colored light key areas from the Jaguar port. Theory time, one thing in common of most of the sectors pictured are that they were newly created for the PSX port from their original levels. Most of them were done for colored lighting purposes around the doors and keys, but I find the one in the yellow key room of Map07 to be rather interesting. In the original Jaguar port that enclosure in the center of the room had completely solid walls, but the PSX Doom team went back and made it more like the PC original by putting the gap in the bottom of the wall. Also in Unruly Evil that torch light sector was newly created for the PSX port, the original map has the whole room as one sector. A lot of these sectors also have different lighting levels from their surrounding sectors as well to blend the colored lighting better, as evidenced from playing Saturn Doom which has no colored lighting to better detail the difference (Hey, I had to mention Saturn Doom at least once, right? :P). This of course doesn't explain why the flags are used in the PSX exclusive levels though, plus for sectors that were clearly edited from their originals that don't have the flags set (Like the secret area with the yellow key door in E1M3). Perhaps it could have something to do with the lighting in some way?
  19. Mattfrie1

    PSX Doom is actually really good

    I remembered something like this as well, Aubrey states in this old interview that id was in some sort of "dispute with their original composer" which seems like a primary reason for the change. Still this whole dispute thing seems a bit odd when both SNES and 3DO Doom were released within the same time period as PSX Doom with the original PC music and SFX intact. I also remember reading somewhere that Sony was pushing for a lot of early PSX games to have new exclusive content to make the system stand out in the very crowded console market of the mid 90s, so this might have been a valid reason for the change as well. I know of at least two other titles besides PSX Doom with the "Custom/Exclusive PlayStation Version" text on the cover, so this could have been some kind of campaign that Sony was trying to push in the early days.
  20. Mattfrie1

    Dissecting Sega Saturn Doom

    The SlaveDriver engine games from Lobotomy often get mentioned when talking about Saturn Doom, but I think that many people also tend to overlook several "Doom-clone" type titles ported to the Saturn which handled a lot better as well. Of course Hexen on the Saturn is the first that comes to mind, but other rather forgotten titles like Defcon 5 and Space Hulk: Vengeance of the Blood Angels were ported from their PSX versions and ran fine on the Saturn. I even found that Defcon 5 uses a similar column based renderer for it's walls across both ports and still manages to run at a respectable framerate on Saturn, although being a corridor FPS like Wolfenstein 3-D probably helped matters.
  21. Discogs has a pretty good run down of all the components if you want to go down the rabbit hole. A lot of it pertains to the pressing plant that the CD was Mastered/Pressed at as well as anti-piracy stuff like SID codes.
  22. Mattfrie1

    Places To Find Free Games

    myabandonware.com has a lot of good older PC and DOS titles for free, although admittedly you can find a lot of these on the Internet Archive as well.
  23. Mattfrie1

    If John Carmack Wasn't Involved In The Saturn Port

    The US version DOES still have the multiplayer in the game code it seems, just that the option to select it from the main menu was coded out for whatever reason. Also pretty sure DF Retro managed to find out that the Japanese version running better was a myth. Keep in mind that by the time Saturn Doom was released in Spring 1997 the Saturn was running a distant third behind PSX and N64 in terms of both sales and popularity, plus the fact that Doom in general was starting to get dumped on by critics for being "too old" (aka not Quake/Goldeneye/Turok). The chances of seeing just an enhanced version of an already released game would have been slim to none at that point, especially for the Saturn. Even GamePro's middling review for Saturn Doom pondered the idea of Final Doom getting a Saturn port, the closest we would have gotten to any sort of engine upgrade, which of course never happened.
  24. Mattfrie1

    Classic consoles and ports and modern TVs

    Agreed in this one instance. When I first used SNES Doom with my RGB to HDMI cable I found the excessive dithering used on the ceilings and floors to be extremely distracting.
  25. Mattfrie1

    Doom console ports resolution

    Not quite actually, Jim has stated that he was going to directly port both The Ultimate Doom and Doom II directly from the PC. It was only when his initial vision got shot down that he went with porting the PSX version since it's assets were already shrunken down to fit in a smaller console memory environment. It is currently unknown if he wanted to (or was technically able to) include colored lighting in this port.