Project

General

Profile

Actions

Emulator Issues #2049

closed

dead space extraction on latest svn

Added by ralphengels over 14 years ago.

Status:
Invalid
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

act 2 right after exiting the first door allthough the panic handler
reports errors before that. tried turning it off to see if they where
harmless seems not since it crashes shortly after when exiting the room
where you start.

exception info below.

Unhandled Exception
Code: 0xC0000005
Call stack info:
0x06A04483 : ?
0x00014060 : ?
USER32!0x7711BD32 : TranslateMessage

Unhandled Exception
Code: 0xC0000005
Call stack info:
0x0BF14483 : ?
0x00014008 : ?
USER32!0x7711BD32 : TranslateMessage

Unhandled Exception
Code: 0xC0000005
Call stack info:
0x077A4483 : ?
0x00014060 : ?
USER32!0x7711BD32 : TranslateMessage

Unhandled Exception
Code: 0xC0000005
Call stack info:
0x072B4483 : ?
0x00014060 : ?
USER32!0x7711BD32 : TranslateMessage

Unhandled Exception
Code: 0x80000003
Call stack info:
0xFD5D2442 : ?
Memmap.cpp(795) : Memory::GetPointer

Unhandled Exception
Code: 0x80000003
Call stack info:
0xFD5D2442 : ?
Memmap.cpp(795) : Memory::GetPointer

im running on windows 7 as admin.

hope it helps else ask away :)

What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?

What version of the product are you using? On what operating system?

Please provide any additional information below.

Actions #1

Updated by marcel.werner3 over 14 years ago

I am also having graphical glitches recently. I'm not sure but I think they could
have something to do with rodolfos viewport changes. That could also mean, though,
that only nvidia users have the issue...can you confirm that?

Actions #2

Updated by ralphengels over 14 years ago

yup same here basically.

using a geforce 8800gtx and noticed the bloom effects are way off (the lights are
getting drawn above the source) also theres some tunneling effect where the
periferals look a bit like you are looking through a glass jar.

update i could get past the part where it crashes if i played in windowed mode with
the panic handler on and just keept spamming continue. well didnt help me much
though as i cannot change weapons and soon after you neeed to to keep out some
rather pesky necro unitologists before they rip you a new one xD

Actions #4

Updated by ralphengels over 14 years ago

tried compiling todays svn first time it ran past the section that crashed second
time i got this.

Unhandled Exception
Code: 0xC0000005
Call stack info:
0x8001A92D : ?
0x068E1C68 : ?

Unhandled Exception
Code: 0xC0000005
Call stack info:
0x0723A92D : ?

now i cant even get past that door in windowed mode cause this crashes the emulator
completly ouch.

unfortunatly im not so good with C++ (guess i could learn it) mostly i code in C.

Actions #5

Updated by ralphengels over 14 years ago

ok seems i fixed the bugger for now doing an extra check for valid memory

in memmap.cpp

in GetPointer

// GetPointer must always return an address in the bottom 32 bits of address space,
so that 64-bit
// programs don't have problems directly addressing any part of memory.
u8 *GetPointer(const u32 _Address)
{
// do we indeed have a valid memory pointer ?
if (!ValidMemory(_Address))
{
return 0;
}

and in IsRAMAddress

bool IsRAMAddress(const u32 addr, bool allow_locked_cache)
{
// do we indeed have a valid memory pointer ?
if (!ValidMemory(addr))
{
return false;
}

this seems to have fixed unknown memory pointer prefix errors for good i completed
dead space extraction yesterday :)

made a few other modifications as well in the wiimote plugin code theres a few places
with arrays with constant size 0 (big nono) but i guess it was done because the
correct values where not known instead of array[0] its better to do array[] or maybe
change them to pointers allbeit would have to use malloc then but then again that
might not be a bad idea.

if anyone want to try out the build i compiled both the x64 and win32 version with
the intel compiler.

ftp://90.184.233.166:21/dolphin.rar

ftp://90.184.233.166:21/dolphin_src.7z

also seems to have had an impact on the offset bloom effects ?

Actions #6

Updated by Anonymous over 13 years ago

Please respond if this issue is still valid, or it will be closed.

Actions #7

Updated by Anonymous over 13 years ago

  • Status changed from New to Invalid
Actions #8

Updated by inv29a over 12 years ago

What the heck ? Does this patch work ? Did it get merged ?

Actions

Also available in: Atom PDF