I'm not sure if this thread belongs more to the Support or Game Discussion forum. When I try to run NHL 2K9 NTSC I get a "Warning - eieio not implemented" error. I tried turning off panic handlers but the game wouldn't run anyway - the farthest I got was the safety screen after which the screen turned black. It seems like it's a missing function of the emulator, the message shows no matter how I configure Dolphin and which revision I use. It is not that much of a big deal as I can play the game on my Wii at any time but maybe someone could look into it when building future revisions My system specs: Windows 7 RC1 32bit (same thing happened on XP SP3), AMD Athlon X2 3600+, Geforce 8600GTS 256, 2GB RAM.
NHL 2K9 - "Warning - eieio not implemented"
|
08-17-2009, 05:07 AM
Sounds like some Wii IPC part not implemented, though I have no idea what a "eieio" is .
:: System Specs ::
Operating System: Windows 7 Professional x64 Video Card: ATI Radeon HD 5770 CPU: AMD Phenom I X4 9550 RAM: 6GB DDR2 EXP Index: 999999.999999 (08-17-2009, 05:07 AM)omegadox Wrote: Sounds like some Wii IPC part not implemented, though I have no idea what a "eieio" is . Well me neither just for record, here's the screenshot of the message: http://images48.fotosik.pl/182/90e192766016c005.jpg In this case I use the JitIL revision but the same thing happens on IL-less one. After clicking "Yes" emu crashes and when I click "No" it just quits. If this helps in any way, a person reported exactly the same error on emuforums but with game "We Love Golf PAL". So it seems that it is not just a NHL2K9 problem. Cheers! 08-19-2009, 06:45 AM
It's a part of the load/store instructions of the Interpreter. Dolphin can't interpret that instruction yet as there's no code in place to do so, most likely because no-one knows or understands what it does yet. So it doesn't do what it's supposed to do on the emulated hardware, so whatever that is looking for some information from that function, or another function that "eieio" calls, is not getting anything it expects and craps out, causing the emu to stop and/or crash. So unless someone figures out what "eieio" is supposed to do and implements the code... there is no fix for this.
found the name kinda funny though... haha all i could think of is "Old McDonald had a farm... E I E I O!" haha.. 08-19-2009, 07:39 AM
If it is an opcode, then it will be doc'd on IBM's website. Ector probably did not implement as many games didn't seem to use it, note when ector wrote most of the interpreter and JIT, he only implemented the opcodes that were important.
:: System Specs ::
Operating System: Windows 7 Professional x64 Video Card: ATI Radeon HD 5770 CPU: AMD Phenom I X4 9550 RAM: 6GB DDR2 EXP Index: 999999.999999 08-19-2009, 08:27 AM
Couldn't resist myself to post the obvious link
ASRock Conroe 1333-D667
Intel Pentium Dual Core E2180 2.00GHZ 2GB ram Windows XP x64 Ati Radeon HD3650 256mb GDDR3 08-19-2009, 02:31 PM
well... as I said, it wasn't implemented, for one reason or another... so until it is... this won't work.
08-19-2009, 05:49 PM
Apparently this opcode is not important, it does a certain memory check that dolphin would not need to perform.
:: System Specs ::
Operating System: Windows 7 Professional x64 Video Card: ATI Radeon HD 5770 CPU: AMD Phenom I X4 9550 RAM: 6GB DDR2 EXP Index: 999999.999999 08-20-2009, 02:51 AM
Is the Interpreter mode crashing only because the instruction wasn't implemented? How about trying to ignore it and see what effects it has? Or is it already doing that?
ASRock Conroe 1333-D667
Intel Pentium Dual Core E2180 2.00GHZ 2GB ram Windows XP x64 Ati Radeon HD3650 256mb GDDR3 08-20-2009, 02:54 AM
I do not know, but maybe you can replace the opcode with a nop opcode while running the debugger.
:: System Specs ::
Operating System: Windows 7 Professional x64 Video Card: ATI Radeon HD 5770 CPU: AMD Phenom I X4 9550 RAM: 6GB DDR2 EXP Index: 999999.999999 |
« Next Oldest | Next Newest »
|
Users browsing this thread: 1 Guest(s)