mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-23 06:09:50 -06:00
Fixes Issue 1997
This also makes the CP FIFO hack obsolete. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4821 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
@ -408,11 +408,6 @@ void Write16(const u16 _Value, const u32 _Address)
|
||||
{
|
||||
// Clear old BP and initiate new BP
|
||||
Common::AtomicStore(fifo.bFF_Breakpoint, 0);
|
||||
// AyuanX: The following is a hack for dual core
|
||||
// There is definitely some initialization problem with Dolphin (not found exact location yet)
|
||||
// Which prevents Metroid Prime 2 from first time booting (If you boot some other GC game first then MP2 can boot)
|
||||
// But somehow this instant BP hack can make MP2 boot even at first time
|
||||
if (g_VideoInitialize.bOnThread) UpdateInterrupts(true);
|
||||
}
|
||||
|
||||
INFO_LOG(COMMANDPROCESSOR,"\t write to CTRL_REGISTER : %04x", _Value);
|
||||
|
@ -169,9 +169,7 @@ void Fifo_EnterLoop(const SVideoInitialize &video_initialize)
|
||||
)
|
||||
{
|
||||
Common::AtomicStore(_fifo.bFF_Breakpoint, 1);
|
||||
// Replaced by instant BP hack
|
||||
// TODO: figure out why the correct trigger method doesn't work for MP2
|
||||
//CommandProcessor::UpdateInterruptsFromVideoPlugin(true);
|
||||
CommandProcessor::UpdateInterruptsFromVideoPlugin(true);
|
||||
break;
|
||||
}
|
||||
distToSend = 32;
|
||||
|
Reference in New Issue
Block a user