DCEmulation

dreamcast development • homebrew software • hardware hacking • indie games • emulators • and more!
Back to main site
It is currently Fri Oct 31, 2014 1:18 am

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 7 posts ] 
Author Message
PostPosted: Thu Aug 20, 2009 9:15 am 
Offline
DC Developer
DC Developer

Joined: Thu Aug 20, 2009 9:00 am
Posts: 320
Here's my own port of Doom for the Dreamcast. This version is based on Doom for the PSP (also made by yours truly) which was in turn based on ADoomPPC for the Amiga which I worked on long ago. I mainly did this as a learning exercise - I just got my DC less than a month ago and decided to try out the homebrew tools.

This version of Doom has a GUI front-end that allows you to set most of the options before you start Doom. You can set most of the game options, the screen resolution (supports PAL, NTSC, and VGA, all in low or high resolution), select the IWAD, and you can select up to four patch WAD and DEH files. DOOM PWADs, not BOOM PWADs. BOOM files may or may not work... think of this like Chocolate Doom.

LibWildMIDI is used for the music, and a decent set of small GM instruments are included (only 4 MB total size as opposed to 10 to 30 most sets are). The source is included. Remember that SBI files are just zip archives - to read the readme file or look at the source, just use WinZip or something to extract the files from the archive. Reading the readme is suggested as there are a LOT of game settings, plus the controls are rather extensive. This version of Doom supports a mouse and keyboard, but there are a few issues with them (mouse is backwards, and some keys don't work). The mouse and keyboard issues have already been fixed and will be in the 1.1.5 release once I get around to that. It's not out yet because I've been trying to add JumpPack support as well.

DCDoom-SW-CW-1.1.4.sbi


Top
 Profile  
 
PostPosted: Thu Aug 20, 2009 9:50 am 
Offline
Moderator
Moderator
User avatar

Joined: Wed Aug 27, 2003 10:16 pm
Posts: 5843
Location: DCEvolution.net
Mirrored at DCHelp: http://dchelp.net/cgi-bin/sbi/browse/browse.cgi

_________________
Insane homebrew collector.


Top
 Profile  
 
PostPosted: Thu Aug 20, 2009 6:15 pm 
Offline
DCEmu User with No Life
DCEmu User with No Life
User avatar

Joined: Wed Oct 17, 2001 5:44 pm
Posts: 3767
Location: Fukuoka, Japan
nice release. Doom ports were one of my favorite things in the dreamcast scene. Is this the one that I read about that shows your health n such on the VMU screen?

_________________
*The Cadillac of signatures*


Top
 Profile  
 
PostPosted: Thu Aug 20, 2009 7:15 pm 
Offline
DC Developer
DC Developer

Joined: Thu Aug 20, 2009 9:00 am
Posts: 320
Nico0020 wrote:
nice release. Doom ports were one of my favorite things in the dreamcast scene. Is this the one that I read about that shows your health n such on the VMU screen?


Yes. It shows the Ammo, Health, and Armor so that you can play the game without the HUD.


Top
 Profile  
 
PostPosted: Fri Aug 21, 2009 11:25 am 
Offline
Psychotic DCEmu
Psychotic DCEmu

Joined: Mon Aug 11, 2008 7:34 am
Posts: 577
Location: Nowhere U.S.A.
Cool, and where could one find (legal) Doom WADs that work with this?

_________________
ImageImageImageImage


Top
 Profile  
 
PostPosted: Sat Aug 22, 2009 7:38 am 
Offline
DC Developer
DC Developer

Joined: Sun Dec 30, 2001 8:02 am
Posts: 9951
You mean the original Doom WADs, or something else?

You can get the original Doom WADs from id's website, although they're kind of expensive. You can also get them from Steam, with somewhat more reasonable prices. In the case of the Steam version, you get the original DOS Doom files, and a preconfigured copy of DosBox to run them. I believe that id's downloadable versions are just the original DOS Doom files.

From either of those, you can just copy the WAD files out, and use them in this.

You can also use the shareware version of Doom 1. You can get the WAD file for it from Doomworld. That gives you the first episode of Doom 1, but you almost certainly wouldn't be able to play any other WADs with this.

HacX, which was a commercial Doom-based game, later released for free on the 'net. I can't speak for this port, but this worked pretty well with nxDoom back in the day.

There's also Chex Quest, which was a promotional game based on Doom 1. Both Chex Quest and the add-on (Chex Quest 2) should be available online somewhere, and they both work on any Doom engine, without an original Doom WAD file.

In order to play any other Doom WAD file, you need a copy of the original game data. The full versions, not the shareware version.

However, you could also use FreeDoom. It provides a complete set of replacement assets, but it's levels are only compatible with Doom engines that support Boom extensions (in other words, not this one). That means you won't be able to play FreeDoom's levels, but you can use it as a base to load and run almost any Doom 1 or Doom 2 add-on, including stand-alone maps, map packs, or total conversions. Anything using graphics or sounds from Doom will use the FreeDoom ones instead - it'll work, but they won't be quite the same.

Some of the more popular TCs for Doom:

http://www.chocolate-doom.org/wiki/inde ... tegory:TCs

Otherwise, there are tons more Doom modifications out there.


Top
 Profile  
 
PostPosted: Sat Aug 22, 2009 11:03 am 
Offline
Moderator
Moderator
User avatar

Joined: Wed Aug 27, 2003 10:16 pm
Posts: 5843
Location: DCEvolution.net
FreeDoom sure did a quantum leap since I checked last time... :o


- regarding mods: law56ker's nxDoom collection is a nice source for Doom mods...

_________________
Insane homebrew collector.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 7 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group