Update: Chilly Willy’s Duke Nukem 3D Port

by Mike Bendel June 15, 2008 @ 9:00 pm


Update
: Chilly Willy rolled out an update to his TV-out capable port of Duke Nukem 3D today, featuring improved sound processing. The entire SDL_SlowRATE function has been rewritten, allowing the “slow,” but more accurate resampling mode to perform nearly as fast as the “fast” resampling mode. Note that you must have the previous release already installed in order to apply this update.

Hit the jump for the original story and downloads.

Original Story: Homebrew developer Chilly Willy has released his personal port of JFDuke3D for the PSP. The port itself based on code from Stereomike’s Duke Nukem 3D conversion, which was later followed up by MrPeanut and Wally.

In addition to a couple crash-related bug fixes, the release features TV-out support and automatically sets the PSP’s CPU clock to 333 MHz. The author notes that the video options for TV-out can be accessed by holding Triangle while launching the game from the XMB.

* Now sets the CPU to 333MHz.
* No more problem with the pitch of sounds.
* Doesn’t crash when generating the music for the next level.
* Quits from the Home button or the game menu without crashing.
* Supports TV out. Hold TRIANGLE button when start from XMB for TV/video options.

– While SDL will now resample the sounds correctly, it takes it longer to do so. There will be a brief hiccup right when Duke3D uses a sound for the very first time (per level).
– To keep timidity from crashing when generating the music for the next level, I had to flush all the SDL sound samples. This exacerbates the first issue with SDL.

Download Duke Nukem 3D / Update #2

Release Thread

Follow this author on .