Emulator Issues #2259
closedUnknown Pointer Address Prefix 1c
0%
Description
THE MAIN MENU AND EVERY THING WOULD WORK GREAT BUT WHEN I TRY TO PLAY
STROY MODE OR BATTLE MODE THIS POPS UP EVERY TIME " Unknown pointer
address prefix 1c,report this to the devs:0x1c18401c
Unknown pointer address prefix 18, report this to the devs: 0x185b4198,
Unknown pointer address prefix 5d, report this to the devs:0x5d3b9800
GFX FIFO: Unknown opcode (0x66)
this means one of the following:
*the emulated gpu got desynced,disabling dual core can help
*command stream corrupted by some spurious memory bug
*this really is an unknown opcode(unlikely)
*some ther sort of bug
DOLPHIN WILL now crash or hang. enjoy.
Illegal command 66
cpbase:0x00734520
cpend:ox00774500
cphiwatermark:0x0003c000
cplowatermark:0x00020000
cpreadwritedistance:0x00039700
cpwritepointer:0x00743bc0
coreadpointer:0x0074a4c0
cpbreakpoint:0x00735cc0
bff_gpreadenable:true
bff_bpenable:false
bff_gplinkenable:true
bff_breakpoint:true
GFX FIFO: Unknown opcode (0x53)
this means one of the following:
*the emulated gpu got desynced,disabling dual core can help
*command stream corrupted by some spurious memory bug
*this really is an unknown opcode(unlikely)
*some ther sort of bug
DOLPHIN WILL now crash or hang. enjoy.
and i had already diable the dual core
Illegal command 53
cpbase:0x00734520
cpend:ox00774500
cphiwatermark:0x0003c000
cplowatermark:0x00020000
cpreadwritedistance:0x00039700
cpwritepointer:0x00743bc0
coreadpointer:0x0074a4c0
cpbreakpoint:0x00735cc0
bff_gpreadenable:true
bff_bpenable:false
bff_gplinkenable:true
bff_breakpoint:true
GFX FIFO: Unknown opcode (0x36)
this means one of the following:
*the emulated gpu got desynced,disabling dual core can help
*command stream corrupted by some spurious memory bug
*this really is an unknown opcode(unlikely)
*some ther sort of bug
DOLPHIN WILL now crash or hang. enjoy.
and i had already diable the dual core
Illegal command 36
cpbase:0x00734520
cpend:ox00774500
cphiwatermark:0x0003c000
cplowatermark:0x00020000
cpreadwritedistance:0x00039700
cpwritepointer:0x00743bc0
coreadpointer:0x0074a4c0
cpbreakpoint:0x00735cc0
bff_gpreadenable:true
bff_bpenable:false
bff_gplinkenable:true
bff_breakpoint:true
GFX FIFO: Unknown opcode (0x3e)
this means one of the following:
*the emulated gpu got desynced,disabling dual core can help
*command stream corrupted by some spurious memory bug
*this really is an unknown opcode(unlikely)
*some ther sort of bug
DOLPHIN WILL now crash or hang. enjoy.
Illegal command 3e
cpbase:0x00734520
cpend:ox00774500
cphiwatermark:0x0003c000
cplowatermark:0x00020000
cpreadwritedistance:0x00039700
cpwritepointer:0x00743bc0
coreadpointer:0x0074a4c0
cpbreakpoint:0x00735cc0
bff_gpreadenable:true
bff_bpenable:false
bff_gplinkenable:true
bff_breakpoint:true
GFX FIFO: Unknown opcode (0x71)
this means one of the following:
*the emulated gpu got desynced,disabling dual core can help
*command stream corrupted by some spurious memory bug
*this really is an unknown opcode(unlikely)
*some ther sort of bug
DOLPHIN WILL now crash or hang. enjoy.
and i had already diable the dual core
Illegal command 71
cpbase:0x00734520
cpend:ox00774500
cphiwatermark:0x0003c000
cplowatermark:0x00020000
cpreadwritedistance:0x00039700
cpwritepointer:0x00743bc0
coreadpointer:0x0074a4c0
cpbreakpoint:0x00735cc0
bff_gpreadenable:true
bff_bpenable:false
bff_gplinkenable:true
bff_breakpoint:true
Updated by sl1nk3.s over 14 years ago
Probably some other kind of FIFO issue, try to enable "FIFO BP Hack" in the game
properties (right click the game in the list and check the setting)
It may help, or not at all :p
Updated by snzgoo over 14 years ago
I had this issue yesterday in wiisports in DC mode. I couldnt reproduce it tho.
All other times the game is just freezing randomly in DC mode, SC works fine.
My debugger just told me it was within memmap:
u8 GetPointer(const u32 _Address)
{
switch (_Address >> 24)
{
case 0x00:
case 0x01:
case 0x80:
case 0x81:
case 0xC0:
case 0xC1:
return (u8)(((char*)m_pPhysicalRAM) + (_Address & RAM_MASK));
case 0x10:
case 0x11:
case 0x12:
case 0x13:
case 0x90:
case 0x91:
case 0x92:
case 0x93:
case 0xD0:
case 0xD1:
case 0xD2:
case 0xD3:
if (SConfig::GetInstance().m_LocalCoreStartupParameter.bWii)
return (u8*)(((char*)m_pPhysicalEXRAM) + (_Address & EXRAM_MASK));
else
return 0;
case 0x7E:
case 0x7F:
return (u8*)(((char*)m_pVirtualFakeVMEM) + (_Address & RAM_MASK));
case 0xE0:
if (_Address < (0xE0000000 + L1_CACHE_SIZE))
return GetCachePtr() + (_Address & L1_CACHE_MASK);
else
return 0;
case 0xC8:
return 0; // EFB. We don't want to return a pointer here since we have no memory
mapped for it.
case 0xCC:
case 0xCD:
_dbg_assert_msg_(MEMMAP, 0, "Memory", "GetPointer from IO Bridge doesnt work");
return NULL;
//case 0x47: TODO
case 0x7B:
case 0xFF:
break;
default:
if (!PanicYesNo("Unknown pointer address prefix %02X, report this to the devs:
0x%08X \n Continue?", (_Address >> 24), _Address))
Crash();
break;
}
return NULL;
}
Updated by snzgoo over 14 years ago
I meant wii sports resort, not the other one.