Chilly Willy
Established Member
I recently (a couple weeks ago) got a Dreamcast and decided to do a quick project to learn the tools used for Dreamcast homebrew. Here's the result - Doom. This is based on my PSP Doom port, which was in turn based on an older version of Doom for the Amiga I worked on.
DCDoom-SW-CW-1.1.1.sbi
Just run it through SBI, burn the disc image, and you're ready to start... with the shareware wad. If you wish to play the full version, copy the wad files to Inducer/iwad/ after extracting the sbi before you build the disc image. You'll find the source in there, including a patch for biosfonts in kos, and a new library for kos-ports - libWildMidi, which I use for the music.
Read the readme in the readme directory for details, like the controls... there's a LOT of controls. Features include PAL/NTSC/VGA support with various resolutions from 304x224 up to 768x480, stereo sound effects and high quality music, support for DC keyboard and mouse (not tested as I don't have those yet), network support (also not tested as I don't have a network adapter yet), and support for patch wads and DEH files.
Remember that sbi files are just zip files. If all you want to do is look at the source or read the readme, use your favorite zip tool to extract the files from the sbi file.
EDIT: Here's a quick update to v1.1.2. Fixed joystick calibration menu. Minor change to the printf function.
DCDoom-SW-CW-1.1.2.sbi
EDIT: Okay, v1.1.3 is here. Changes since last time: the exit is cleaner, loads/saves in-game settings, all new Doom icons for saved files, and shows player status on the VMU so that you can play without the status bar on the screen.
DCDoom-SW-CW-1.1.3.sbi
EDIT: v1.1.4 out - fixes problem that caused Doom to hang when a pwad was selected.
DCDoom-SW-CW-1.1.4.sbi
EDIT: v1.1.5 out - fixes mouse and keyboard problems. Preliminary support for force-feedback.
DCDoom-SW-CW-1.1.5.sbi
DCDoom-SW-CW-1.1.1.sbi
Just run it through SBI, burn the disc image, and you're ready to start... with the shareware wad. If you wish to play the full version, copy the wad files to Inducer/iwad/ after extracting the sbi before you build the disc image. You'll find the source in there, including a patch for biosfonts in kos, and a new library for kos-ports - libWildMidi, which I use for the music.
Read the readme in the readme directory for details, like the controls... there's a LOT of controls. Features include PAL/NTSC/VGA support with various resolutions from 304x224 up to 768x480, stereo sound effects and high quality music, support for DC keyboard and mouse (not tested as I don't have those yet), network support (also not tested as I don't have a network adapter yet), and support for patch wads and DEH files.
Remember that sbi files are just zip files. If all you want to do is look at the source or read the readme, use your favorite zip tool to extract the files from the sbi file.
EDIT: Here's a quick update to v1.1.2. Fixed joystick calibration menu. Minor change to the printf function.
DCDoom-SW-CW-1.1.2.sbi
EDIT: Okay, v1.1.3 is here. Changes since last time: the exit is cleaner, loads/saves in-game settings, all new Doom icons for saved files, and shows player status on the VMU so that you can play without the status bar on the screen.
DCDoom-SW-CW-1.1.3.sbi
EDIT: v1.1.4 out - fixes problem that caused Doom to hang when a pwad was selected.
DCDoom-SW-CW-1.1.4.sbi
EDIT: v1.1.5 out - fixes mouse and keyboard problems. Preliminary support for force-feedback.
DCDoom-SW-CW-1.1.5.sbi