registry = ipsRegistry::instance(); $this->settings =& $this->registry->fetchSettings(); } public function getOutput() { return; } public function replaceOutput($output, $key) { require_once( IPSLib::getAppDir('ibprobattle') . '/sources/battleHooks.php' ); $this->battleHook = new battleHooks( $this->registry ); return $this->battleHook->statsTopicView($output, $key); } } ?>registry = ipsRegistry::instance(); $this->settings =& $this->registry->fetchSettings(); } public function getOutput() { require_once( IPSLib::getAppDir('ibprobattle') . '/sources/battleHooks.php' ); $this->battleHook = new battleHooks( $this->registry ); return $this->battleHook->statsTopicViewJS(); } } ?> Unable to Get the Audio Working in DOLPHIN 32bit - Wii & GameCube Emulators [/pc/wii+gc] - 1Emulation.com

Jump to content

Welcome to 1Emulation.com
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account
Photo

Unable to Get the Audio Working in DOLPHIN 32bit

- - - - -

  • This topic is locked This topic is locked
7 replies to this topic

#1
DIYROMArcade

DIYROMArcade

    Novice

  • Members+
  • 31 posts
  • Location:Madison, Wisocnsin
  • Interests:Arcade Machines, Emulation, Console Gaming, PC Gaming, Movies, Music, Select TV Shows on DVD, Home Improvement, Website Design and Maintenance, Science, Sci-Fi, News...
Hey all. I had a chance to try out DOLPHIN for the first time a week ago and I was blown away. The video emulation was beautiful! I was testing it out with Twilight Princess and Wind Waker. (Big Zelda Nut!) I noticed I got about 30 FPS during the openings on both games, but this dropped to about 15 FPS during cutscenes and then slightly higher (15-20ish) during actual game play.

Needless to say I was more impressed than disappointed with the thing. I know it hasnít been around for too long so I canít wait to see how the Emulator evolves as time goes on.

The one thing I have been unable to get working is the sound. I am running the 32bit version and I noticed in many of the YouTube videos of people running Metroid Prime and Super Smash Bros. that they are running the 64bit version. I didnít think that would make much difference except in how fast the program ran.

I canít wait until a few months pass to see how this thing improves but for now I would love to be able to play a couple games at the lower framerate with sound at least. Has anyone else been able to get it up and running with the 32bit version. I read somewhere that it might be something to do with Zelda and the way those ROMs handle the audio, but didnít have time to dig into it.

#2
gavin19

gavin19

    a.k.a G19

  • Ultra Members
  • 1,111 posts
  • Location:Belfast, N.I
I'm no expert but all(?) of the Nintendo titles use a different sound encryption type to 'normal' games. Thus no sound in Wind Waker etc. Apparently sound emulation for those games could be quite some time off :lol:

I only had the chance to try Wind Waker myself (64-bit) a few months ago and I was getting similar FPS to what you mentioned. The lack of sound just kills it for me though. I'm actually considering buying a cheapo second-hand GC again just to dig back into some of these titles.

#3
DIYROMArcade

DIYROMArcade

    Novice

  • Members+
  • 31 posts
  • Location:Madison, Wisocnsin
  • Interests:Arcade Machines, Emulation, Console Gaming, PC Gaming, Movies, Music, Select TV Shows on DVD, Home Improvement, Website Design and Maintenance, Science, Sci-Fi, News...

I'm no expert but all(?) of the Nintendo titles use a different sound encryption type to 'normal' games. Thus no sound in Wind Waker etc. Apparently sound emulation for those games could be quite some time off :lol:

I only had the chance to try Wind Waker myself (64-bit) a few months ago and I was getting similar FPS to what you mentioned. The lack of sound just kills it for me though. I'm actually considering buying a cheapo second-hand GC again just to dig back into some of these titles.


I hear ya man, I was fortunate enough to trade my sis a second xbox I had for her black Game Cube and several games awhile back. Ever since then I have held onto it and have Wind Waker sitting on the shelf.

I also have Twilight Princess on the Wii, but love my still love my GameCube.
.
Too bad about the audio thing. Do you happen to know how those guys had it working in the YouTube videos? What youíre describing sounds like what I was reading about in that audio post.

#4
gavin19

gavin19

    a.k.a G19

  • Ultra Members
  • 1,111 posts
  • Location:Belfast, N.I
As a workaround I believe people were playing the audio separately as the game was playing. I'm assuming from the OST?

#5
Agozer

Agozer

    Board Script AI | 16-bit Corpse | The Mummy

  • User Admin
  • 19,840 posts
  • Gender:Male
  • Location:Nokia Land
  • Interests:Video games, plain and simple.
The GameCube's sound hardware is poorly understood, hence why the sound emulation is what it is.

#6
Xtreme2damax

Xtreme2damax

    Proud Fan

  • Premium Members
  • 116 posts
  • Location:Port Byron, New York USA
  • Interests:Video Games, PC Hardware/Software, Gardening, Music, Computers, Electronics, Reading, Writing.
You would have known this if you've read one of the many faqs that are available for Dolphin and the Svn builds. I even include a basic faq with all my compiles that explains this for the most part...

Currently Zelda, Mario and other first party as well as possibly some third party Nintendo/Gamecube titles lack sound because the DSP chip/hardware lacks adequate documentation. Also Nintendo uses a special non AX sound format for their titles, so the dolphin team has to figure out how to properly decode and emulate this format.

Sound emulation for Dolphin is still quite poor with quite a bit of work that still needs to be done, just like with proper emulation of the graphics hardware, many games either have missing or corrupted graphics such as Mario Galaxy which also lacks sound like most other Nintendo titles. Also the same deal with the JIT core and TLB emulation, you'll find that many games will either randomly crash while playing or simply won't work because core emulation is still very much a Wip.

There are some games that will play without issues or many problems, but for the most part the best thing at this point of time is to have the actual hardware and games on hand just in case, since Gamecube/Wii emulation isn't at the point yet to be considered a viable alternative for the actual system.

#7
DIYROMArcade

DIYROMArcade

    Novice

  • Members+
  • 31 posts
  • Location:Madison, Wisocnsin
  • Interests:Arcade Machines, Emulation, Console Gaming, PC Gaming, Movies, Music, Select TV Shows on DVD, Home Improvement, Website Design and Maintenance, Science, Sci-Fi, News...

... I read somewhere that it might be something to do with Zelda and the way those ROMs handle the audio, but didnít have time to dig into it.


Yeah, I think I mentioned that in my first post, but thanks for the extended details on the other parts of the Emulator. I'm excited to mess around with Dolphin even if it's not 100% because you look back years from now and think "I remember when Dolphin blah blah...". Kind of like remembering when Nesticle's sound emulation sucked. Oh wait, it still does. Hehe.

#8
Xtreme2damax

Xtreme2damax

    Proud Fan

  • Premium Members
  • 116 posts
  • Location:Port Byron, New York USA
  • Interests:Video Games, PC Hardware/Software, Gardening, Music, Computers, Electronics, Reading, Writing.
With time things improve, you wouldn't think now that only two or three years ago people were barely able to achieve anything above 0.1 FPS or 1 FPS in the PS2 bios or PS2 games, that owned beastly systems back when PCSX2 was at version 0.8.1.

Now look at PS2 emulation, how far it's come, and most games are fairly playable on AMD64 x 2 processors, with the majority of them running full speed on a decent Core2Duo/Quad machine.

Same will happen with Dolphin and Gamecube emulation in time, but nothing immediate. As holds true with any emulator Dolphin may get up to a level that makes the majority of games playable with possible sound emulation but emulation of any system will never be a 100& perfect/complete. There will always be the random/odd compatibility issues with some games.

TLB emulation isn't currently viable with the hardware that is currently available, as it was mentioned that TLB emulation would slow performance down drastically if implemented. So some of the games that utilize TLB are able to work by using a TLB hack option built into the later revisions that gets these games working somewhat, but not without issues..

Edited by Xtreme2damax, 24 March 2009 - 05:28 AM.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users