Project

General

Profile

Emulator Issues #3953

Overlord Dark Legend crashes with BackPatch warning messages.

Added by vasyl91 about 9 years ago. Updated almost 4 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

What's the problem?

  1. During the game, when I want to see location on the map (button 2 on Wiimote or interface's bookmark ticked on screen) the game crashes, throwing several warning messages:

"BackPatch : currently only suporting reads.
Attempted to write to 524f41ac."

"Backpatch wrtite - not trough EAX."

  1. There are missing letters in subtitles, main menu and interface.

Dolphin version with the problem (as it appears in the title bar, Ex.: "R
4779" or "R 6403M"):

all versions

(optional) Dolphin version that does not have the problem:

none

Operating system and version:
32-bit or 64-bit:

Windows 7 Home Premium x64

Game ID (as it appears in game properties, Ex.: "GZ2P01" or "RSBE01"):

ROAP36

Build command-line (not on Windows):

Was the ISO a plain dump from disc, compressed and/or scrubbed?

Plain dump

Please provide any additional information below.

History

#1 Updated by vasyl91 about 9 years ago

My hardware specs:
Intel Core i5-450M
ATI Mobility Radeon HD 5650
4 GB DDR3 1333Mhz

#2 Updated by vasyl91 almost 9 years ago

Problem with missing letters solved. There is only issue with BackPatch.

#3 Updated by vasyl91 almost 9 years ago

I tested the game on Windows XP SP3 x32 on r6887 and I noticed that there is similar issue in the same place. When I want to check bookmark with map the game crashes in few different ways or game is running correctly (only one time for about 20 tests!).

  1. The game crashes with warning messages:

"DSI exception in stmw"

"DSI exception in lmw"

  1. Dolphin just stop with no reaction
  2. The game crashes with microsoft error message (on screen).

#4 Updated by skidau almost 9 years ago

  • Status changed from New to Invalid

According to issue 4039, this game requires MMU speed hack enabled.

#5 Updated by vasyl91 almost 9 years ago

The problem is still valid. I don't know, why you changed status to Invalid...

#6 Updated by skidau almost 9 years ago

Is that your round-about way of saying that the game still crashes to desktop with MMU speed hack enabled in the game properties of this game?

#7 Updated by skidau almost 9 years ago

  • Status changed from Invalid to New

#8 Updated by Autoran1 about 7 years ago

Confirm this issue
And it seems it different for x32 and x64
x64 as it Said in Jit_BackPatch.cpp has BackPatch Crashes in both map cases
x32 works with little map well but has DSI exception in lmw/stmw with big map

#9 Updated by Spieleas about 7 years ago

I have too this problem

wird eigentlich noch dran gearbeitet dieses problem zu beheben
sorry my englisch is not god

#10 Updated by vasyl91 about 7 years ago

I'll be glad if you're able to fix it :D (If I understood correctly your comment and comment from similar issue 4039) Good luck!

#11 Updated by Spieleas about 7 years ago

yes the one is 32bit version and then another ist 64bit version i hope the people kann fix this problem

#12 Updated by Default137 almost 7 years ago

Still an issue here, on 3/27/13

This is probably the most broken game I've managed to find on Dolphin. I'm amazed nobody has been willing to give fixing it a try.

#13 Updated by Billiard26 almost 7 years ago

  • Issue type set to Bug

#14 Updated by Default137 over 6 years ago

Yeah. It's even more broken now. Used to be you could play as long as you didn't open the map ( which locked off quicktravel, but whatever. ). On anything above 3.5, it'll backpatch crash on level loads, so you can't even get to the armor.

It's just shoddy all around. If you go back to 3.0, you can play the game, but it runs ( almost unplayably ) poorly, you can't use the map, and if you need to use a bluetooth manager for Win8, you can't use a Wiimote. If you use 3.5 or higher, it'll run flawlessly in the castle, you just can't leave the starter zone without a crash.

#15 Updated by skidau about 6 years ago

  • Status changed from Fixed to Accepted

This is still randomly occurring as of 4.0-399 re805bf60685b.

#16 Updated by Autoran1 over 5 years ago

The map is working with old mmu-test branch

#17 Updated by vasyl91 over 5 years ago

I don't know why am I still doing it, I played the game... Maybe just for the kick in the teeth. Anyway I tested the game on "dolphin-master-4.0-3514-x64" and the problem still occurs. This time after I had matched "MMU Speed Hack" in properties of the game I got the error "BackPatch: no register use entry for address 0000000010F147F8". What do you mean by "old mmu-test branch", is that a particular built or something? BTW, the best way to play this game is to get Wii console... dewelopers are not interested in fixing this issue.

#18 Updated by JMC4789 over 5 years ago

MMU-Test branch is a set of builds to make the MMU more accurate. Instead of using MMU Speedhack, can you try the other MMU option (with MMU speedhack unchecked, since it overrides the other one) to see if maybe one of the new MMU adjustments fixed it?

Otherwise, I actually don't know where the MMU-test branch is myself. If that branch is what fixes this game, then we're dealing with a nasty problem of some sort, or, perhaps more devious, something unrelated with the JIT, perhaps?

#19 Updated by grey.nairod over 5 years ago

Any link to this MMU-Test branch?

#20 Updated by kostamarino about 5 years ago

  • Status changed from Accepted to Fixed

This should be fixed in the latest dev build.

#21 Updated by JMC4789 about 5 years ago

Do you know what fixed it?

#22 Updated by kostamarino about 5 years ago

One of the commits that fixes depth related issues which was merged, this issue was also solved in the old galop1's build.

#23 Updated by kostamarino about 5 years ago

  • Status changed from Fixed to Accepted

Sorry, i had panic alerts disabled, my bad, it is not fixed.

#24 Updated by JMC4789 about 5 years ago

Maybe he has some idea what commit fixed it?

#25 Updated by kostamarino about 5 years ago

Well it does work fine on his build with no crashes or error messages popping up even with panic alerts enabled. Don't know how easy it would be to track down what caused it to work though.

#26 Updated by andrye2207 about 5 years ago

kostamar could you please upload working build? It doesn't work for me at galop's build which I found nor latest builds from site. Thanks in advance!

#27 Updated by kostamarino about 5 years ago

http://www.mediafire.com/download/2aqje26dr23ddva/Dolphin-x64-v40-2750.7z
The build i used compressed, run the DolphinLTCG.exe.

#28 Updated by andrye2207 about 5 years ago

Hi, on latest builds form the site, location maps seem to work fine with panic alerts disabled while main map displays only, I mean interaction crashes the game.

Thank you for your upload, unfortunately this build doesn't work either. Accessing the map freezes the game instantly. Perhaps it's my bad. Anyway I cleared shader cache before each and every program start up and tried plenty of combinations with MMU. Don't know what goes wrong.

#29 Updated by kostamarino about 5 years ago

Sorry for the late reply but did you use d3d? The build i uploaded mainly touches d3d stuff.

#30 Updated by magumagu9 about 5 years ago

I just checked this with my experimental branch to catch null pointer reads, and it turns out this game reads from a null pointer when you open the map. (Not sure how helpful that is on its own, but someone to watch for if someone wants to dig into this more.)

#31 Updated by JMC4789 about 5 years ago

There are people who are saying that if you clock the CPU down that it no longer crashes...

#32 Updated by Autoran1 over 4 years ago

Tested on new Cached Interpreter still crashes on map

#33 Updated by skidau almost 4 years ago

  • Status changed from Accepted to Fix pending

#34 Updated by JosJuice almost 4 years ago

  • Status changed from Fix pending to Fixed

Also available in: Atom PDF