Chilly Willy
Contributor
Here's Chilly Willy's personal build of JFDuke3D for the PSP! Included are the shareware group file and some mini-instruments so you can play right out of the box.
Good news!
- 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.
Bad news!
- 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.
My thanks to Wally, Mr. Peanut, and all the others who worked on this before me. This is by no means all my own effort.
EDIT: Great news! I rewrote the SDL_SlowRATE function in SDL. Now the "slow" resampling is nearly as fast as the "fast" resampling. So now there's no hiccup in the game when a sound plays!! This is just the recompiled EBOOT - if you don't yet have Duke3D, get the first archive as well.
EDIT: You need to replace the sawwave.pat in the mini directory with the one in the archive. As was found in ROTT, the instrument in the game archive slows the system down when playing. The replacement does not.
EDIT: The attachments seem not to be valid, so here's the files on my MediaFire account.
Duke3D-PSP-cw2-upd.zip
Duke3D-PSP-cw1-src.zip
Duke3D-PSP-cw1.zip
EDIT: The attachments have been fixed (thanks!), but I'll leave the mediafire links... just in case. Try the attachments first, then if you have some kind of problem, leave a message and try the mediafire links.
Good news!
- 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.
Bad news!
- 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.
My thanks to Wally, Mr. Peanut, and all the others who worked on this before me. This is by no means all my own effort.
EDIT: Great news! I rewrote the SDL_SlowRATE function in SDL. Now the "slow" resampling is nearly as fast as the "fast" resampling. So now there's no hiccup in the game when a sound plays!! This is just the recompiled EBOOT - if you don't yet have Duke3D, get the first archive as well.
EDIT: You need to replace the sawwave.pat in the mini directory with the one in the archive. As was found in ROTT, the instrument in the game archive slows the system down when playing. The replacement does not.
EDIT: The attachments seem not to be valid, so here's the files on my MediaFire account.
Duke3D-PSP-cw2-upd.zip
Duke3D-PSP-cw1-src.zip
Duke3D-PSP-cw1.zip
EDIT: The attachments have been fixed (thanks!), but I'll leave the mediafire links... just in case. Try the attachments first, then if you have some kind of problem, leave a message and try the mediafire links.