Dolphin, the GameCube and Wii emulator - Forums

Full Version: Emulation hangs when mic is being used (Rev. 3.0-830)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

Chatty

Hi,

since there's no USB microphone emulation yet (can I use a real USB microphone?) there are currently two type of singing games:

A) games that will only look for USB microphones and thus not work
B) games that look for USB microphones and GC microphones

I think two examples for B are "The Voice of Germany" and "Andrew Lloyd Webber Musicals Sing and Dance". Both get to the point where they hang (when having a song selected and directly in after the first few intro slides).

The log then tells me:
The Voice of Germany Wrote:Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: << RVL_SDK - NMIC release build: Jul 15 2010 04:08:36 (0x4302_145) >>
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: << RVL_SDK - VEN release build: Jul 15 2010 04:08:25 (0x4302_145) >>
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: Illegal firmware version.
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: in "MicManager.cpp" on line 149.
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]:
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: Address: Back Chain LR Save
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: 0x80696c18: 0x80696ca8 0x8012022c
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: 0x80696ca8: 0x80696cc8 0x801f77ec
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: 0x80696cc8: 0x80696cd8 0x801f74b0
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: 0x80696cd8: 0x80696d18 0x801f2f28
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: 0x80696d18: 0x80696d68 0x800387e8
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: 0x80696d68: 0x80696d98 0x800475c8
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: 0x80696d98: 0x80696da8 0x801ac7cc
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: 0x80696da8: 0x80696dd8 0x801bf1ac
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: 0x80696dd8: 0x80696de8 0x801bf0c4
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: 0x80696de8: 0x00000000 0x80127590
Andrew Lloyd Wrote:Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: << RVL_SDK - NMIC release build: Jul 15 2010 04:08:36 (0x4302_145) >>
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: << RVL_SDK - VEN release build: Jul 15 2010 04:08:25 (0x4302_145) >>
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: ...Loading fe/playcarousel/9
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: Illegal firmware version.
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: in "AudioInputManager.cpp" on line 60.
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]:
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: Address: Back Chain LR Save
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: 0x802e1b90: 0x802e1c20 0x8004a59c
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: 0x802e1c20: 0x802e1c40 0x800207bc
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: 0x802e1c40: 0x802e1c50 0x8000e378
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: 0x802e1c50: 0x802e1c90 0x8000dc1c
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: 0x802e1c90: 0x802e1cc0 0x8000834c
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: 0x802e1cc0: 0xffffffff 0x800041b4


This happens when I use DSP LLE Recompiler. Dolphin even crashes (way before the upper hang would happen) when using the DSP HLE emulator. The exceptioninfo.txt if not of much help:
Quote:Unhandled Exception
Code: 0xC0000005
Call stack info:
Dolphin!0x01310950 : ?

But when I change from DSound to XAudio2 (still with HLE emulator) I get back to the usual hang Dodgy and the above posted log entries.

Can anyone shed some light on the issue?
Interesting. I haven't come across this sorta error or check before. So the Illegal firmware message does not appear if you unplug the GC mic?

Chatty

I have not plugged any Wii hardware nor did I change anything HW related during the tests.

Sasha

I am getting the exact same issue being described here trying to load Andrew Lloyd Webber Musicals in Dolphin:
(11-18-2012, 07:58 PM)Chatty Wrote: [ -> ]<< RVL_SDK - NMIC release build: Jul 15 2010 04:08:36 (0x4302_145) >>
<< RVL_SDK - VEN release build: Jul 15 2010 04:08:25 (0x4302_145) >>
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: Illegal firmware version.
Src\HW\EXI_DeviceIPL.cpp:297 N[OSREPORT]: in "AudioInputManager.cpp" on line 60.
I am actually trying to run this game on Dolphin because the UK disc that I have for the game doesn't work on my modded NTSC Wii.

And just like as is the case with Dolphin, on a physical NTSC modded Wii, the game locks up after a few slides at the main title screen.

Up until now, on the rare occasion where my UK game discs for other games would not work on my modded NTSC Wii, they've always worked using Dolphin.

I have no devices or accessories hooked up, and just for grins I even disabled all of the recording devices in Windows (mic, line in, etc.), and also disabled the audio output in Dolphin.