mirror of https://github.com/PCSX2/pcsx2.git
Linux: added missing files, and switched from my own WindowDisbler hack to wx's built-in wxWindoweDisabler hack. :)
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1844 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
parent
2b3d596d86
commit
556a811933
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
|
||||
<CodeBlocks_workspace_file>
|
||||
<Workspace title="pcsx2_suite_2008 workspace">
|
||||
<Project filename="pcsx2/Linux/pcsx2.cbp">
|
||||
<Project filename="pcsx2/Linux/pcsx2.cbp" active="1">
|
||||
<Depends filename="common/build/x86emitter/x86emitter.cbp" />
|
||||
<Depends filename="common/build/Utilities/Utilities.cbp" />
|
||||
<Depends filename="3rdparty/zlib/zlib.cbp" />
|
||||
|
@ -22,6 +22,6 @@
|
|||
<Project filename="plugins/onepad/Linux/OnePad.cbp" />
|
||||
<Project filename="plugins/zerogs/opengl/Linux/ZeroGS.cbp" />
|
||||
<Project filename="tools/bin2cpp/bin2cpp.cbp" />
|
||||
<Project filename="plugins/spu2-x/src/Linux/SPU2-X.cbp" active="1" />
|
||||
<Project filename="plugins/spu2-x/src/Linux/SPU2-X.cbp" />
|
||||
</Workspace>
|
||||
</CodeBlocks_workspace_file>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/* PCSX2 - PS2 Emulator for PCs
|
||||
* Copyright (C) 2002-2009 PCSX2 Dev Team
|
||||
*
|
||||
*
|
||||
* PCSX2 is free software: you can redistribute it and/or modify it under the terms
|
||||
* of the GNU Lesser General Public License as published by the Free Software Found-
|
||||
* ation, either version 3 of the License, or (at your option) any later version.
|
||||
|
@ -52,7 +52,7 @@ extern int FOreadpos;
|
|||
void __fastcall ReadFIFO_page_4(u32 mem, u64 *out)
|
||||
{
|
||||
jASSUME( (mem >= VIF0_FIFO) && (mem < VIF1_FIFO) );
|
||||
|
||||
|
||||
VIF_LOG("ReadFIFO/VIF0 0x%08X", mem);
|
||||
//out[0] = psHu64(mem );
|
||||
//out[1] = psHu64(mem+8);
|
||||
|
@ -93,7 +93,7 @@ void __fastcall ReadFIFO_page_6(u32 mem, u64 *out)
|
|||
//out[1] = psHu64(mem+8);
|
||||
|
||||
out[0] = psHu64(0x6000);
|
||||
out[1] = psHu64(0x6008);
|
||||
out[1] = psHu64(0x6008);
|
||||
}
|
||||
|
||||
void __fastcall ReadFIFO_page_7(u32 mem, u64 *out)
|
||||
|
@ -126,24 +126,24 @@ void __fastcall WriteFIFO_page_4(u32 mem, const mem128_t *value)
|
|||
jASSUME( (mem >= VIF0_FIFO) && (mem < VIF1_FIFO) );
|
||||
|
||||
VIF_LOG("WriteFIFO/VIF0, addr=0x%08X", mem);
|
||||
|
||||
|
||||
//psHu64(mem ) = value[0];
|
||||
//psHu64(mem+8) = value[1];
|
||||
|
||||
psHu64(0x4000) = value[0];
|
||||
psHu64(0x4008) = value[1];
|
||||
|
||||
|
||||
vif0ch->qwc += 1;
|
||||
int ret = VIF0transfer((u32*)value, 4, 0);
|
||||
assert( ret == 0 ); // vif stall code not implemented
|
||||
}
|
||||
|
||||
|
||||
void __fastcall WriteFIFO_page_5(u32 mem, const mem128_t *value)
|
||||
{
|
||||
jASSUME( (mem >= VIF1_FIFO) && (mem < GIF_FIFO) );
|
||||
|
||||
VIF_LOG("WriteFIFO/VIF1, addr=0x%08X", mem);
|
||||
|
||||
|
||||
//psHu64(mem ) = value[0];
|
||||
//psHu64(mem+8) = value[1];
|
||||
|
||||
|
@ -175,14 +175,14 @@ void __fastcall WriteFIFO_page_6(u32 mem, const mem128_t *value)
|
|||
psHu64(0x6008) = value[1];
|
||||
|
||||
FreezeRegs(1);
|
||||
const uint count = mtgsThread->PrepDataPacket(GIF_PATH_3, nloop0_packet, 1);
|
||||
mtgsThread->PrepDataPacket(GIF_PATH_3, nloop0_packet, 1);
|
||||
u64* data = (u64*)mtgsThread->GetDataPacketPtr();
|
||||
data[0] = value[0];
|
||||
data[1] = value[1];
|
||||
mtgsThread->SendDataPacket();
|
||||
FreezeRegs(0);
|
||||
}
|
||||
|
||||
|
||||
void __fastcall WriteFIFO_page_7(u32 mem, const mem128_t *value)
|
||||
{
|
||||
jASSUME( (mem >= IPUout_FIFO) && (mem < D0_CHCR) );
|
||||
|
|
|
@ -282,6 +282,7 @@
|
|||
<Unit filename="../gui/Dialogs/LogOptionsDialog.h" />
|
||||
<Unit filename="../gui/Dialogs/ModalPopups.h" />
|
||||
<Unit filename="../gui/Dialogs/PickUserModeDialog.cpp" />
|
||||
<Unit filename="../gui/FrameForGS.cpp" />
|
||||
<Unit filename="../gui/HostGui.cpp" />
|
||||
<Unit filename="../gui/IniInterface.cpp" />
|
||||
<Unit filename="../gui/IniInterface.h" />
|
||||
|
|
330
pcsx2/VifDma.cpp
330
pcsx2/VifDma.cpp
File diff suppressed because it is too large
Load Diff
|
@ -1,6 +1,6 @@
|
|||
/* PCSX2 - PS2 Emulator for PCs
|
||||
* Copyright (C) 2002-2009 PCSX2 Dev Team
|
||||
*
|
||||
*
|
||||
* PCSX2 is free software: you can redistribute it and/or modify it under the terms
|
||||
* of the GNU Lesser General Public License as published by the Free Software Found-
|
||||
* ation, either version 3 of the License, or (at your option) any later version.
|
||||
|
@ -297,7 +297,7 @@ void Panels::PluginSelectorPanel::Apply()
|
|||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Make sure folders are up to date, and try to load/reload plugins if needed...
|
||||
|
||||
|
||||
g_Conf->Folders.ApplyDefaults();
|
||||
|
||||
// Need to unload the current emulation state if the user changed plugins, because
|
||||
|
@ -340,7 +340,7 @@ void Panels::PluginSelectorPanel::Apply()
|
|||
wxsFormat( L"The selected %s plugin failed to load.", plugname.c_str() ) + L"\n\n" + GetApplyFailedMsg()
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void Panels::PluginSelectorPanel::CancelRefresh()
|
||||
|
@ -416,7 +416,8 @@ void Panels::PluginSelectorPanel::OnConfigure_Clicked( wxCommandEvent& evt )
|
|||
wxDynamicLibrary dynlib( (*m_FileList)[(int)m_ComponentBoxes.Get(pid).GetClientData(sel)] );
|
||||
if( PluginConfigureFnptr configfunc = (PluginConfigureFnptr)dynlib.GetSymbol( tbl_PluginInfo[pid].GetShortname() + L"configure" ) )
|
||||
{
|
||||
ScopedWindowDisable disabler( wxGetTopLevelParent( this ) );
|
||||
//ScopedWindowDisable disabler( wxGetTopLevelParent( this ) );
|
||||
wxWindowDisabler disabler;
|
||||
configfunc();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue