Emulator Issues #5372
closedCaptain Rainbow - dual core mode - random freezes (OpcodeDecoding::Decode: Illegal command 3f)
0%
Description
As this is one of the more mature and underrated games and since a full English translation patch is expected to be released in 2012, it would be nice to get rid of these freezes:
- Game Name and ID (as it appears in right click > properties: キャプテン☆レインボー (Captain Rainbow Japanese without English translation patch)
R7CJ01
2) What is the expected output? What do you see instead?
instead of entering a room or loading / Saving the game sometimes you just get a black screen and the game freezes
3) Did the game ever work correctly (i.e. not have this problem) on an
earlier version of dolphin? Please specify the exact revision when the
problem began.
unknown to me
4) What steps will reproduce the problem?
- Start the Game
- Enter a room or try to save
- with a 33% chance the game freezes
5) What version of dolphin are you using (32bit/64bit along with the
version as it appears in the title bar, etc)? Do not say 'latest version'
this changes multiple times a day.
On what operating system, drivers, and hardware? Be sure to list OS,
graphics driver information, and video card model if you are having
graphics problems, for example.
3.0578 x64 on Win 7 GT555M Core I7 mobile PC
6) Please provide any additional information below.
Log output:55:56:550 Src\HLE\HLE_OS.cpp:52 N[OSREPORT]: 812003f4->81300000| This Apploader built Oct 3 2007 10:21:59 for RVL
57:50:394 Src\OpcodeDecoding.cpp:341 E[Video]: OpcodeDecoding::Decode: Illegal command 3f
57:50:394 Src\OpcodeDecoding.cpp:341 E[Video]: OpcodeDecoding::Decode: Illegal command 3f
57:50:396 Src\OpcodeDecoding.cpp:341 E[Video]: OpcodeDecoding::Decode: Illegal command 3f
57:50:396 Src\OpcodeDecoding.cpp:341 E[Video]: OpcodeDecoding::Decode: Illegal command 3f
57:50:396 Src\OpcodeDecoding.cpp:341 E[Video]: OpcodeDecoding::Decode: Illegal command 07
09:34:647 Src\OpcodeDecoding.cpp:341 E[Video]: OpcodeDecoding::Decode: Illegal command 3f
Updated by skidau about 12 years ago
Let us know if this game works in Interpreter mode. Have you tried Single core mode?
Updated by pauldacheez about 12 years ago
FYI, you're a few revisions behind. Latest is 3.0-592.
Updated by scientificraver about 12 years ago
Interpreter runs at 3fps on my machine, so I was unable to test. But disabling "enable dual core" seems to fix the freeze problem which sometimes happened with a 100% chance if you wanted to load your game right at the beginning (and sometimes not).
As the game ran stable yesterday with dual core enabled for more than one hour but currently freezes during the start screen after less than 30 seconds even when no screen change is happening, I need to do some more testing.
But after disabling "enable dual core" I did not get a single freeze so far so the game .ini file can safely be changed accordingly.
I will start testing with the latest 592 build after submitting this update.
Updated by scientificraver about 12 years ago
Interpreter mode also causes the freeze when loading a saved game.
In Build 592 the freeze bug is present.
Disabling Dual Core fixes the problem but the game runs extremely slow afterwards (17 fps compared to Fullspeed)
As the game can sometimes be played in dual core mode for hours without any freezes using save states (and sometimes not), it would be great if the underlying bug could be really fixed instead of just disabling dual core.
In my opinion this is one of the best Nintendo games ever, best described as a mixture of Conkers Bad Fur Day and a classic adventure with Super Mario pipes.
Updated by Billiard26 about 11 years ago
Do these problems only occur when making use of savestates?
Updated by Billiard26 about 11 years ago
And do these problems occur in recent revisions?
If so, which revision?
Updated by Billiard26 about 11 years ago
- Status changed from New to Fixed
This appears to be fixed. I can reproduce the problem in 3.5 but not in r1c64b1993de02405e563c5fa13d5b4cb7818c520.
Updated by scientificraver about 11 years ago
As far as I can remember, the crashes were very random. Sometimes it crashed on the loading screen, sometimes it did not crash for many hours. I will do some testing with the latest revision.
Updated by scientificraver about 11 years ago
I can confirm that it seems to be fixed now.