RITTWAGE.COM
Your Ad Here
Other Links
MAME Patches
Donkey Kong and DK Jr. Sound Fixes

The sound emulation in Donkey Kong has been imperfect for a while now and it always bugged me, since it's one of my favorite arcade games. I first attempted to fix this by dynamically altering the Machine->sample_rate in a certain pattern when the sounds are played, but that resulted in other sounds being affected and was unacceptable. Instead, after asking on the 'mame.net' forums someone posted that Derrick Renauld had done some work earlier on alternating between different samples. Well, that works, but isn't accurate either, because the game doesn't play the different pitched sounds in alternating 1-2-3 order like his code did. I found an interesting site on the net which has recordings of arcade games done by this gentleman in the early 80's. It's amusing listening, but more importantly it has a very good recording of someone playing DK. I was able to discern (mostly) the pattern the samples are played during Mario's (jumpman's) walking sequence. It is still not 100%, because the pattern in the real game starts over when you pause or change directions, but it's close enough that you won't notice. It's MUCH better than playing the same sample over and over again.

I applied the same fixed to DK Junior, but I don't have individual samples of the 2 modulated sounds (walk and climb) so the extra samples are pitch-shifted to simulate it. Climbing sounds fairly accurate, but walking is not. If you have good samples of Junior walking, I'd love a copy to fix this.

As of version 0.85, MAME has included my patches and samples, so there is no longer a download here.

News / Blog
General rittwage.com News
Posted By Pete (on 07/18/2007 @ 21:06)
Subject: New UltraMame 1.9 update
At some point in the past with a version of MAME that added the VIPER BIOS games, a bug exposed itself with regard to parsing the game list file.

This has been fixed. Download the new version to play with newer MAME releases. (Although I'm sticking with 0.106 for the foreseeable future)
Discuss this entry
Posted By Pete Rittwage (on 11/29/2006 @ 22:32)
Subject: Updates
Hello all,

Merry Christmas! Most updates are done on the C64 Preservation site, and occasionally the GameTrek site. Give them a visit if you have a moment.
Discuss this entry
Posted By Pete Rittwage (on 07/23/2006 @ 23:25)
Subject: Updates
Updates to BBS and CMS. Testing.
Discuss this entry
Posted By Pete (on 10/08/2004 @ 23:52)
Subject: Welcome
I have switched over to a homegrown "site management " system that I am helping to write with Chris Hurley. He also wrote this fine BBS to which I have converted the (small) message base.
Discuss this entry
Help Support the Site
Recent Forum Posts
General rittwage.com News
Posted By Pete (on 07/18/2007 @ 21:06)
Subject: New UltraMame 1.9 update
At some point in the past with a version of MAME that added the VIPER BIOS games, a bug exposed itself with regard to parsing the game list file.

This has be...
Discuss this entry
Posted By Pete Rittwage (on 11/29/2006 @ 22:32)
Subject: Updates
Hello all,

Merry Christmas! Most updates are done on the C64 Preservation site, and occasionally the GameTrek site. Give them a visit if you have a moment....
Discuss this entry
Posted By Pete Rittwage (on 07/23/2006 @ 23:25)
Subject: Updates
Updates to BBS and CMS. Testing....
Discuss this entry
Posted By Pete (on 10/08/2004 @ 23:52)
Subject: Welcome
I have switched over to a homegrown "site management " system that I am helping to write with Chris Hurley. He also wrote this fine BBS to which I have convert...
Discuss this entry
All content copyright (c) 1971-2061 by Peter Rittwage. All programs mentioned are copyrighted by their respective owners.