Project

General

Profile

Actions

Emulator Issues #7327

closed

Sonic & Knuckles (Genesis) crashes XFBEncoder::Encode line 352

Added by Carl.Kenner almost 10 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
Category:
GFX
% Done:

0%

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

Description

Game Name?
Sonic & Knuckles

Game ID?
MCDE8P

What's the problem? Describe what went wrong in few words.
After launching the game, before showing anything, XFBEncoder::Encode() has this function fail:
hr = D3D::context->Map(m_outStage, 0, D3D11_MAP_READ, 0, &map);
resulting in a panic alert in the next line, followed by an access violation when it tries to read map which is still all zeroes.

What did you expect to happen instead?
Sonic & Knuckles to run (pardon the pun).

What steps will reproduce the problem?
[Don't assume we have ever played the game and know any level names. Be as
specific as possible.]

  1. Set External Frame Buffer to Real.
  2. Launch Sonic & Knuckles.
  3. Wait a few seconds.

Dolphin 3.5 and 3.5-367 are old versions of Dolphin that have
known issues and bugs, so don't report issues about them and test the
latest Dolphin version first.
Which versions of Dolphin did you test on?
4.0-1712 (I think)
Whatever the latest git version was on 27-May-2014.

Does using an older version of Dolphin solve your issue? If yes, which
versions of Dolphin used to work?
I don't know.

What are your PC specifications? (including, but not limited to: Operating
System, CPU and GPU)
Windows 7 x64
Intel Core i7
Nvidia

Are you using the 32 or the 64 bit version of Dolphin?
64 bit

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
[Upload big files to a hosting service and post links here!]

[Do not attach files to this issue. Upload them to another site and
link here. Use imgur.com for images and pastie.org for logs.]

Actions #1

Updated by JMC4789 almost 10 years ago

  • Status changed from New to Accepted
  • Category set to gfx

Confirmed. For some reason this doesn't happen in Sonic 3, even though they're pretty close to the same game.

Actions #2

Updated by JMC4789 over 9 years ago

This game also doesn't work at all as far as I can tell. The only way I've gotten semi-decent output is by turning on the vbeam speedhack, then using vsync to make it run at 120 vps, 60 fps with XFB off.

Actions #3

Updated by phire almost 9 years ago

  • Milestone set to Current
Actions #6

Updated by phire almost 9 years ago

  • Status changed from Accepted to Work started
Actions #7

Updated by phire almost 9 years ago

This no longer crashes DirectX.

It still has problems, will create new issue.

Actions #8

Updated by phire almost 9 years ago

  • Status changed from Work started to Fixed
Actions

Also available in: Atom PDF