Project

General

Profile

Actions

Emulator Issues #5372

closed

Captain Rainbow - dual core mode - random freezes (OpcodeDecoding::Decode: Illegal command 3f)

Added by scientificraver about 12 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

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:

  1. 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?

  1. Start the Game
  2. Enter a room or try to save
  3. 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

Actions #1

Updated by skidau about 12 years ago

Let us know if this game works in Interpreter mode. Have you tried Single core mode?

Actions #2

Updated by pauldacheez about 12 years ago

FYI, you're a few revisions behind. Latest is 3.0-592.

Actions #3

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.

Actions #4

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.

Actions #5

Updated by Billiard26 over 11 years ago

  • Issue type set to Bug
Actions #6

Updated by Billiard26 about 11 years ago

Do these problems only occur when making use of savestates?

Actions #7

Updated by Billiard26 about 11 years ago

And do these problems occur in recent revisions?
If so, which revision?

Actions #8

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.

Actions #9

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.

Actions #10

Updated by scientificraver about 11 years ago

I can confirm that it seems to be fixed now.

Actions

Also available in: Atom PDF