From d2fbb220760dda95cb70d8338c933bc262df51b9 Mon Sep 17 00:00:00 2001 From: "Jake.Stine" Date: Tue, 8 Sep 2009 12:08:10 +0000 Subject: [PATCH] Upgraded PCSX2 core and utilities to GPLv3. git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1783 96395faa-99c1-11dd-bbfe-3dabce05a288 --- common/include/PluginCallbacks.h | 27 +- common/include/Utilities/Console.h | 25 +- common/include/Utilities/Dependencies.h | 25 +- common/include/Utilities/Exceptions.h | 25 +- common/include/Utilities/General.h | 27 +- common/include/Utilities/MemcpyFast.h | 25 +- common/include/Utilities/RedtapeWindows.h | 25 +- common/include/Utilities/SafeArray.h | 25 +- common/include/Utilities/StringHelpers.h | 25 +- common/include/Utilities/Threading.h | 29 +- common/include/Utilities/WinVersion.h | 27 +- common/include/Utilities/lnx_memzero.h | 27 +- common/include/Utilities/win_memzero.h | 27 +- common/include/Utilities/wxBaseTools.h | 25 +- common/include/Utilities/wxGuiTools.h | 25 +- common/include/x86emitter/implement/dwshift.h | 27 +- common/include/x86emitter/implement/group1.h | 27 +- common/include/x86emitter/implement/group2.h | 27 +- common/include/x86emitter/implement/group3.h | 27 +- common/include/x86emitter/implement/helpers.h | 27 +- common/include/x86emitter/implement/incdec.h | 27 +- common/include/x86emitter/implement/jmpcall.h | 27 +- common/include/x86emitter/implement/movs.h | 27 +- common/include/x86emitter/implement/test.h | 27 +- common/include/x86emitter/implement/xchg.h | 27 +- .../x86emitter/implement/xmm/arithmetic.h | 27 +- .../x86emitter/implement/xmm/basehelpers.h | 27 +- .../x86emitter/implement/xmm/comparisons.h | 27 +- .../x86emitter/implement/xmm/moremovs.h | 27 +- .../x86emitter/implement/xmm/shufflepack.h | 27 +- common/include/x86emitter/inlines.inl | 27 +- common/include/x86emitter/instructions.h | 27 +- common/include/x86emitter/internal.h | 27 +- .../include/x86emitter/legacy_instructions.h | 27 +- common/include/x86emitter/legacy_internal.h | 27 +- common/include/x86emitter/legacy_types.h | 54 +- common/include/x86emitter/macros.h | 32 +- common/include/x86emitter/sse_helpers.h | 27 +- common/include/x86emitter/tools.h | 27 +- common/include/x86emitter/x86emitter.h | 27 +- common/include/x86emitter/x86types.h | 27 +- common/src/Utilities/AlignedMalloc.cpp | 25 +- common/src/Utilities/Console.cpp | 25 +- common/src/Utilities/Exceptions.cpp | 25 +- common/src/Utilities/Linux/LnxHostSys.cpp | 112 +- common/src/Utilities/Linux/LnxMisc.cpp | 25 +- common/src/Utilities/Linux/LnxThreads.cpp | 26 +- common/src/Utilities/StringHelpers.cpp | 25 +- common/src/Utilities/ThreadTools.cpp | 26 +- common/src/Utilities/Windows/WinHostSys.cpp | 25 +- common/src/Utilities/Windows/WinMisc.cpp | 25 +- common/src/Utilities/Windows/WinThreads.cpp | 28 +- common/src/x86emitter/3dnow.cpp | 27 +- common/src/x86emitter/cpudetect.cpp | 24 +- common/src/x86emitter/fpu.cpp | 27 +- common/src/x86emitter/jmp.cpp | 27 +- common/src/x86emitter/legacy.cpp | 45 +- common/src/x86emitter/legacy_sse.cpp | 27 +- common/src/x86emitter/simd.cpp | 27 +- common/src/x86emitter/tools.cpp | 27 +- common/src/x86emitter/x86emitter.cpp | 25 +- pcsx2/CDVD/CDVD.cpp | 25 +- pcsx2/CDVD/CDVD.h | 25 +- pcsx2/CDVD/CDVD_internal.h | 25 +- pcsx2/CDVD/CDVDaccess.cpp | 28 +- pcsx2/CDVD/CDVDaccess.h | 33 +- pcsx2/CDVD/CDVDisoReader.cpp | 28 +- pcsx2/CDVD/CDVDisoReader.h | 33 +- pcsx2/CDVD/CdRom.cpp | 28 +- pcsx2/CDVD/CdRom.h | 25 +- pcsx2/CDVD/IsoFSdrv.cpp | 28 +- pcsx2/CDVD/IsoFSdrv.h | 25 +- pcsx2/CDVD/IsoFStools.cpp | 28 +- pcsx2/CDVD/IsoFStools.h | 25 +- pcsx2/CDVD/IsoFileFormats.cpp | 28 +- pcsx2/CDVD/IsoFileFormats.h | 27 +- pcsx2/CDVD/IsoFileTools.cpp | 33 +- pcsx2/CDVD/IsoFileTools.h | 99 +- pcsx2/COP0.cpp | 28 +- pcsx2/COP0.h | 27 +- pcsx2/COP2.cpp | 28 +- pcsx2/Cache.cpp | 28 +- pcsx2/Cache.h | 25 +- pcsx2/Common.h | 25 +- pcsx2/Config.h | 25 +- pcsx2/Counters.cpp | 28 +- pcsx2/Counters.h | 25 +- pcsx2/DebugTools/Debug.h | 25 +- pcsx2/DebugTools/DisASM.h | 25 +- pcsx2/DebugTools/DisR3000A.cpp | 28 +- pcsx2/DebugTools/DisR5900.cpp | 28 +- pcsx2/DebugTools/DisR5900asm.cpp | 28 +- pcsx2/DebugTools/DisVU0Micro.cpp | 28 +- pcsx2/DebugTools/DisVU1Micro.cpp | 28 +- pcsx2/DebugTools/DisVUmicro.h | 25 +- pcsx2/DebugTools/DisVUops.h | 25 +- pcsx2/Docs/GPL.txt | 674 ++++ pcsx2/Docs/License.txt | 356 +- pcsx2/Dump.cpp | 34 +- pcsx2/Dump.h | 33 +- pcsx2/Elfheader.cpp | 25 +- pcsx2/Elfheader.h | 25 +- pcsx2/FPU.cpp | 25 +- pcsx2/FPU2.cpp | 42 - pcsx2/FiFo.cpp | 28 +- pcsx2/GS.cpp | 25 +- pcsx2/GS.h | 25 +- pcsx2/Gif.cpp | 27 +- pcsx2/Gif.h | 441 ++- pcsx2/HostGui.h | 25 +- pcsx2/Hw.cpp | 28 +- pcsx2/Hw.h | 25 +- pcsx2/HwRead.cpp | 28 +- pcsx2/HwWrite.cpp | 28 +- pcsx2/IPU/IPU.cpp | 25 +- pcsx2/IPU/IPU.h | 25 +- pcsx2/IPU/coroutine.cpp | 28 +- pcsx2/IPU/coroutine.h | 25 +- pcsx2/IPU/yuv2rgb.cpp | 28 +- pcsx2/IPU/yuv2rgb.h | 27 +- pcsx2/Interpreter.cpp | 28 +- pcsx2/IopBios.cpp | 28 +- pcsx2/IopBios.h | 25 +- pcsx2/IopBios2.h | 25 +- pcsx2/IopCounters.cpp | 28 +- pcsx2/IopCounters.h | 25 +- pcsx2/IopDma.cpp | 25 +- pcsx2/IopDma.h | 25 +- pcsx2/IopHw.cpp | 28 +- pcsx2/IopHw.h | 25 +- pcsx2/IopMem.cpp | 28 +- pcsx2/IopMem.h | 25 +- pcsx2/IopSio2.cpp | 28 +- pcsx2/IopSio2.h | 25 +- pcsx2/Linux/LnxHostSys.cpp | 33 +- pcsx2/MMI.cpp | 28 +- pcsx2/MTGS.cpp | 28 +- pcsx2/Memory.cpp | 25 +- pcsx2/Memory.h | 25 +- pcsx2/MemoryCard.h | 25 +- pcsx2/Misc.cpp | 25 +- pcsx2/NakedAsm.h | 125 +- pcsx2/Patch.cpp | 28 +- pcsx2/Patch.h | 27 +- pcsx2/PathUtils.cpp | 25 +- pcsx2/Paths.h | 25 +- pcsx2/Pcsx2Config.cpp | 25 +- pcsx2/PluginManager.cpp | 25 +- pcsx2/Plugins.h | 25 +- pcsx2/R3000A.cpp | 28 +- pcsx2/R3000A.h | 25 +- pcsx2/R3000AInterpreter.cpp | 28 +- pcsx2/R3000AOpcodeTables.cpp | 25 +- pcsx2/R5900.cpp | 28 +- pcsx2/R5900.h | 25 +- pcsx2/R5900Exceptions.h | 33 +- pcsx2/R5900OpcodeImpl.cpp | 28 +- pcsx2/R5900OpcodeTables.cpp | 28 +- pcsx2/R5900OpcodeTables.h | 25 +- pcsx2/RDebug/deci2.cpp | 28 +- pcsx2/RDebug/deci2.h | 25 +- pcsx2/RDebug/deci2_dbgp.cpp | 28 +- pcsx2/RDebug/deci2_dbgp.h | 25 +- pcsx2/RDebug/deci2_dcmp.cpp | 28 +- pcsx2/RDebug/deci2_dcmp.h | 25 +- pcsx2/RDebug/deci2_drfp.h | 25 +- pcsx2/RDebug/deci2_iloadp.cpp | 28 +- pcsx2/RDebug/deci2_iloadp.h | 25 +- pcsx2/RDebug/deci2_netmp.cpp | 28 +- pcsx2/RDebug/deci2_netmp.h | 25 +- pcsx2/RDebug/deci2_ttyp.cpp | 28 +- pcsx2/RDebug/deci2_ttyp.h | 25 +- pcsx2/RecoverySystem.cpp | 28 +- pcsx2/SPR.cpp | 25 +- pcsx2/SPR.h | 25 +- pcsx2/SaveState.cpp | 28 +- pcsx2/SaveState.h | 27 +- pcsx2/Sif.cpp | 25 +- pcsx2/Sif.h | 25 +- pcsx2/Sifcmd.h | 25 +- pcsx2/Sio.cpp | 25 +- pcsx2/Sio.h | 25 +- pcsx2/SourceLog.cpp | 25 +- pcsx2/Stats.cpp | 28 +- pcsx2/Stats.h | 25 +- pcsx2/StringUtils.h | 25 +- pcsx2/System.cpp | 27 +- pcsx2/System.h | 25 +- pcsx2/Tags.h | 477 ++- pcsx2/Utilities/AsciiFile.h | 25 +- pcsx2/Utilities/FileUtils.cpp | 25 +- pcsx2/VU.h | 25 +- pcsx2/VU0.cpp | 28 +- pcsx2/VU0micro.cpp | 28 +- pcsx2/VU0microInterp.cpp | 28 +- pcsx2/VU1micro.cpp | 28 +- pcsx2/VU1microInterp.cpp | 28 +- pcsx2/VUflags.cpp | 28 +- pcsx2/VUflags.h | 25 +- pcsx2/VUmicro.h | 25 +- pcsx2/VUmicroMem.cpp | 28 +- pcsx2/VUops.cpp | 28 +- pcsx2/VUops.h | 25 +- pcsx2/Vif.cpp | 25 +- pcsx2/Vif.h | 25 +- pcsx2/VifDma.cpp | 25 +- pcsx2/VifDma.h | 25 +- pcsx2/gui/AdvancedDialog.cpp | 25 +- pcsx2/gui/AdvancedDialog.h | 25 +- pcsx2/gui/App.h | 25 +- pcsx2/gui/AppAssert.cpp | 25 +- pcsx2/gui/AppConfig.cpp | 25 +- pcsx2/gui/AppConfig.h | 25 +- pcsx2/gui/AppRes.cpp | 25 +- pcsx2/gui/CheckedStaticBox.cpp | 25 +- pcsx2/gui/CheckedStaticBox.h | 25 +- pcsx2/gui/ConsoleLogger.cpp | 25 +- pcsx2/gui/ConsoleLogger.h | 25 +- pcsx2/gui/Dialogs/AboutBoxDialog.cpp | 25 +- pcsx2/gui/Dialogs/ConfigurationDialog.cpp | 25 +- pcsx2/gui/Dialogs/ConfigurationDialog.h | 25 +- pcsx2/gui/Dialogs/FirstTimeWizard.cpp | 25 +- pcsx2/gui/Dialogs/ImportSettingsDialog.cpp | 25 +- pcsx2/gui/Dialogs/LogOptionsDialog.cpp | 25 +- pcsx2/gui/Dialogs/LogOptionsDialog.h | 25 +- pcsx2/gui/Dialogs/ModalPopups.h | 25 +- pcsx2/gui/Dialogs/PickUserModeDialog.cpp | 25 +- pcsx2/gui/HostGui.cpp | 25 +- pcsx2/gui/IniInterface.cpp | 25 +- pcsx2/gui/IniInterface.h | 33 +- pcsx2/gui/MainFrame.cpp | 23 +- pcsx2/gui/MainFrame.h | 25 +- pcsx2/gui/MainMenuClicks.cpp | 25 +- pcsx2/gui/Panels/AudioPanel.cpp | 25 +- pcsx2/gui/Panels/BiosSelectorPanel.cpp | 25 +- pcsx2/gui/Panels/ConfigurationPanels.h | 25 +- pcsx2/gui/Panels/CpuPanel.cpp | 25 +- pcsx2/gui/Panels/DirPickerPanel.cpp | 25 +- pcsx2/gui/Panels/GameFixesPanel.cpp | 25 +- pcsx2/gui/Panels/MiscPanelStuff.cpp | 25 +- pcsx2/gui/Panels/PathsPanel.cpp | 25 +- pcsx2/gui/Panels/PluginSelectorPanel.cpp | 25 +- pcsx2/gui/Panels/SpeedhacksPanel.cpp | 25 +- pcsx2/gui/Panels/VideoPanel.cpp | 25 +- pcsx2/gui/Plugins.cpp | 25 +- pcsx2/gui/Resources/EmbeddedImage.h | 25 +- pcsx2/gui/Saveslots.cpp | 25 +- pcsx2/gui/i18n.cpp | 25 +- pcsx2/gui/i18n.h | 25 +- pcsx2/gui/main.cpp | 25 +- pcsx2/gui/wxHelpers.cpp | 25 +- pcsx2/gui/wxHelpers.h | 25 +- pcsx2/ps2/BiosTools.cpp | 25 +- pcsx2/ps2/BiosTools.h | 25 +- pcsx2/ps2/CoreEmuThread.cpp | 25 +- pcsx2/ps2/CoreEmuThread.h | 25 +- pcsx2/ps2/Iop/IopHwRead.cpp | 28 +- pcsx2/ps2/Iop/IopHwWrite.cpp | 25 +- pcsx2/ps2/Iop/IopHw_Internal.h | 27 +- pcsx2/sio_internal.h | 25 +- pcsx2/vtlb.cpp | 25 +- pcsx2/windows/PatchBrowser.cpp | 28 +- pcsx2/windows/Win32.h | 25 +- pcsx2/windows/WinCompressNTFS.cpp | 28 +- pcsx2/windows/WinSysExec.cpp | 25 +- pcsx2/windows/cheats/browser.cpp | 28 +- pcsx2/windows/cheats/cheats.cpp | 28 +- pcsx2/windows/cheats/cheats.h | 28 +- pcsx2/x86/BaseblockEx.cpp | 28 +- pcsx2/x86/BaseblockEx.h | 27 +- pcsx2/x86/aVif.S | 3203 ++++++++--------- pcsx2/x86/iCOP0.cpp | 28 +- pcsx2/x86/iCOP0.h | 25 +- pcsx2/x86/iCOP2.cpp | 28 +- pcsx2/x86/iCore.cpp | 28 +- pcsx2/x86/iCore.h | 25 +- pcsx2/x86/iFPU.cpp | 28 +- pcsx2/x86/iFPU.h | 25 +- pcsx2/x86/iFPUd.cpp | 28 +- pcsx2/x86/iMMI.cpp | 28 +- pcsx2/x86/iMMI.h | 25 +- pcsx2/x86/iMisc.cpp | 28 +- pcsx2/x86/iPsxMem.cpp | 28 +- pcsx2/x86/iR3000A.cpp | 27 +- pcsx2/x86/iR3000A.h | 25 +- pcsx2/x86/iR3000Atables.cpp | 28 +- pcsx2/x86/iR5900.h | 25 +- pcsx2/x86/iR5900Arit.h | 25 +- pcsx2/x86/iR5900AritImm.h | 27 +- pcsx2/x86/iR5900Branch.h | 27 +- pcsx2/x86/iR5900Jump.h | 27 +- pcsx2/x86/iR5900LoadStore.h | 27 +- pcsx2/x86/iR5900Move.h | 27 +- pcsx2/x86/iR5900MultDiv.h | 27 +- pcsx2/x86/iR5900Shift.h | 27 +- pcsx2/x86/iVU0micro.cpp | 28 +- pcsx2/x86/iVU1micro.cpp | 28 +- pcsx2/x86/iVif.cpp | 28 +- pcsx2/x86/ir5900tables.cpp | 28 +- pcsx2/x86/ix86-32/iCore-32.cpp | 28 +- pcsx2/x86/ix86-32/iR5900-32.cpp | 27 +- pcsx2/x86/ix86-32/iR5900Arit.cpp | 28 +- pcsx2/x86/ix86-32/iR5900AritImm.cpp | 28 +- pcsx2/x86/ix86-32/iR5900Branch.cpp | 28 +- pcsx2/x86/ix86-32/iR5900Jump.cpp | 28 +- pcsx2/x86/ix86-32/iR5900LoadStore.cpp | 28 +- pcsx2/x86/ix86-32/iR5900Move.cpp | 28 +- pcsx2/x86/ix86-32/iR5900MultDiv.cpp | 28 +- pcsx2/x86/ix86-32/iR5900Shift.cpp | 28 +- pcsx2/x86/ix86-32/iR5900Templates.cpp | 28 +- pcsx2/x86/ix86-32/recVTLB.cpp | 28 +- pcsx2/x86/microVU.cpp | 27 +- pcsx2/x86/microVU.h | 27 +- pcsx2/x86/microVU_IR.h | 27 +- pcsx2/x86/microVU_Log.inl | 27 +- pcsx2/x86/microVU_Macro.inl | 27 +- pcsx2/x86/microVU_Misc.h | 27 +- pcsx2/x86/microVU_Upper.inl | 27 +- pcsx2/x86/sVU_Debug.h | 27 +- pcsx2/x86/sVU_Lower.cpp | 27 +- pcsx2/x86/sVU_Micro.cpp | 27 +- pcsx2/x86/sVU_Upper.cpp | 27 +- pcsx2/x86/sVU_zerorec.cpp | 25 +- pcsx2/x86/sVU_zerorec.h | 27 +- pcsx2/xmlpatchloader.cpp | 25 +- plugins/CDVDnull/CDVD.cpp | 30 +- plugins/CDVDnull/CDVD.h | 30 +- plugins/dev9null/DEV9.cpp | 29 +- 328 files changed, 6721 insertions(+), 7303 deletions(-) create mode 100644 pcsx2/Docs/GPL.txt delete mode 100644 pcsx2/FPU2.cpp diff --git a/common/include/PluginCallbacks.h b/common/include/PluginCallbacks.h index 0635c3fc0f..42a2556e9e 100644 --- a/common/include/PluginCallbacks.h +++ b/common/include/PluginCallbacks.h @@ -1,21 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ - + #ifndef __PLUGINCALLBACKS_H__ #define __PLUGINCALLBACKS_H__ diff --git a/common/include/Utilities/Console.h b/common/include/Utilities/Console.h index 89b026d367..1f05141246 100644 --- a/common/include/Utilities/Console.h +++ b/common/include/Utilities/Console.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/Utilities/Dependencies.h b/common/include/Utilities/Dependencies.h index e6fdc101a9..497ace326a 100644 --- a/common/include/Utilities/Dependencies.h +++ b/common/include/Utilities/Dependencies.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/Utilities/Exceptions.h b/common/include/Utilities/Exceptions.h index 0c3b2fa06f..404a197c9e 100644 --- a/common/include/Utilities/Exceptions.h +++ b/common/include/Utilities/Exceptions.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/Utilities/General.h b/common/include/Utilities/General.h index c7e608ef1f..421a48fae0 100644 --- a/common/include/Utilities/General.h +++ b/common/include/Utilities/General.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/Utilities/MemcpyFast.h b/common/include/Utilities/MemcpyFast.h index 7536f84add..0ae3427e18 100644 --- a/common/include/Utilities/MemcpyFast.h +++ b/common/include/Utilities/MemcpyFast.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/Utilities/RedtapeWindows.h b/common/include/Utilities/RedtapeWindows.h index c448869788..2551a1a1cd 100644 --- a/common/include/Utilities/RedtapeWindows.h +++ b/common/include/Utilities/RedtapeWindows.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/Utilities/SafeArray.h b/common/include/Utilities/SafeArray.h index 3954f9c94b..68ffe44f6e 100644 --- a/common/include/Utilities/SafeArray.h +++ b/common/include/Utilities/SafeArray.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/Utilities/StringHelpers.h b/common/include/Utilities/StringHelpers.h index 210e6a70fd..9a0a6d52d8 100644 --- a/common/include/Utilities/StringHelpers.h +++ b/common/include/Utilities/StringHelpers.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/Utilities/Threading.h b/common/include/Utilities/Threading.h index adc0ae0e67..0717a01217 100644 --- a/common/include/Utilities/Threading.h +++ b/common/include/Utilities/Threading.h @@ -1,22 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ - - #pragma once + +#pragma once #include // EBUSY #include diff --git a/common/include/Utilities/WinVersion.h b/common/include/Utilities/WinVersion.h index b6d97bdb6e..d44b9d40cb 100644 --- a/common/include/Utilities/WinVersion.h +++ b/common/include/Utilities/WinVersion.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/Utilities/lnx_memzero.h b/common/include/Utilities/lnx_memzero.h index bdc6265c37..b8d4f45320 100644 --- a/common/include/Utilities/lnx_memzero.h +++ b/common/include/Utilities/lnx_memzero.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef _LNX_MEMZERO_H_ diff --git a/common/include/Utilities/win_memzero.h b/common/include/Utilities/win_memzero.h index 5ca1e1906a..1815c3a0ca 100644 --- a/common/include/Utilities/win_memzero.h +++ b/common/include/Utilities/win_memzero.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/Utilities/wxBaseTools.h b/common/include/Utilities/wxBaseTools.h index e659379932..471db349eb 100644 --- a/common/include/Utilities/wxBaseTools.h +++ b/common/include/Utilities/wxBaseTools.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/Utilities/wxGuiTools.h b/common/include/Utilities/wxGuiTools.h index 78b8830b25..63d8f87267 100644 --- a/common/include/Utilities/wxGuiTools.h +++ b/common/include/Utilities/wxGuiTools.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/x86emitter/implement/dwshift.h b/common/include/x86emitter/implement/dwshift.h index b0499f46e0..427b7c5512 100644 --- a/common/include/x86emitter/implement/dwshift.h +++ b/common/include/x86emitter/implement/dwshift.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/x86emitter/implement/group1.h b/common/include/x86emitter/implement/group1.h index 202ed53abf..28ddf1eed0 100644 --- a/common/include/x86emitter/implement/group1.h +++ b/common/include/x86emitter/implement/group1.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/x86emitter/implement/group2.h b/common/include/x86emitter/implement/group2.h index 647124e19c..57506a2324 100644 --- a/common/include/x86emitter/implement/group2.h +++ b/common/include/x86emitter/implement/group2.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/x86emitter/implement/group3.h b/common/include/x86emitter/implement/group3.h index 205903f054..a474433e63 100644 --- a/common/include/x86emitter/implement/group3.h +++ b/common/include/x86emitter/implement/group3.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/x86emitter/implement/helpers.h b/common/include/x86emitter/implement/helpers.h index 4f0e357e8e..6e192dc69a 100644 --- a/common/include/x86emitter/implement/helpers.h +++ b/common/include/x86emitter/implement/helpers.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ // ------------------------------------------------------------------------ diff --git a/common/include/x86emitter/implement/incdec.h b/common/include/x86emitter/implement/incdec.h index f33ed905ed..03c5908257 100644 --- a/common/include/x86emitter/implement/incdec.h +++ b/common/include/x86emitter/implement/incdec.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/x86emitter/implement/jmpcall.h b/common/include/x86emitter/implement/jmpcall.h index 2986410b10..6facf16f9c 100644 --- a/common/include/x86emitter/implement/jmpcall.h +++ b/common/include/x86emitter/implement/jmpcall.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/x86emitter/implement/movs.h b/common/include/x86emitter/implement/movs.h index 14ac196c31..a57311ffbd 100644 --- a/common/include/x86emitter/implement/movs.h +++ b/common/include/x86emitter/implement/movs.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/x86emitter/implement/test.h b/common/include/x86emitter/implement/test.h index 6e8ebc1783..7dfa8e2bc7 100644 --- a/common/include/x86emitter/implement/test.h +++ b/common/include/x86emitter/implement/test.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/x86emitter/implement/xchg.h b/common/include/x86emitter/implement/xchg.h index 2128728458..3a09b889fb 100644 --- a/common/include/x86emitter/implement/xchg.h +++ b/common/include/x86emitter/implement/xchg.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/x86emitter/implement/xmm/arithmetic.h b/common/include/x86emitter/implement/xmm/arithmetic.h index 43a9209bf3..82e588373d 100644 --- a/common/include/x86emitter/implement/xmm/arithmetic.h +++ b/common/include/x86emitter/implement/xmm/arithmetic.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/x86emitter/implement/xmm/basehelpers.h b/common/include/x86emitter/implement/xmm/basehelpers.h index 3af268793f..65e6bd581d 100644 --- a/common/include/x86emitter/implement/xmm/basehelpers.h +++ b/common/include/x86emitter/implement/xmm/basehelpers.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/x86emitter/implement/xmm/comparisons.h b/common/include/x86emitter/implement/xmm/comparisons.h index 064d170bdc..8fe88368cb 100644 --- a/common/include/x86emitter/implement/xmm/comparisons.h +++ b/common/include/x86emitter/implement/xmm/comparisons.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/x86emitter/implement/xmm/moremovs.h b/common/include/x86emitter/implement/xmm/moremovs.h index 312d320bfd..e24c918ce9 100644 --- a/common/include/x86emitter/implement/xmm/moremovs.h +++ b/common/include/x86emitter/implement/xmm/moremovs.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/x86emitter/implement/xmm/shufflepack.h b/common/include/x86emitter/implement/xmm/shufflepack.h index e7ef281d64..44a36a3ba6 100644 --- a/common/include/x86emitter/implement/xmm/shufflepack.h +++ b/common/include/x86emitter/implement/xmm/shufflepack.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/x86emitter/inlines.inl b/common/include/x86emitter/inlines.inl index 83c655d7fe..e2c097b37f 100644 --- a/common/include/x86emitter/inlines.inl +++ b/common/include/x86emitter/inlines.inl @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ /* diff --git a/common/include/x86emitter/instructions.h b/common/include/x86emitter/instructions.h index 98b94662c3..fa3a67c3fe 100644 --- a/common/include/x86emitter/instructions.h +++ b/common/include/x86emitter/instructions.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ /* diff --git a/common/include/x86emitter/internal.h b/common/include/x86emitter/internal.h index cda8d6a319..4ea60eafc5 100644 --- a/common/include/x86emitter/internal.h +++ b/common/include/x86emitter/internal.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/x86emitter/legacy_instructions.h b/common/include/x86emitter/legacy_instructions.h index 3cdd3422b9..a023ee3c88 100644 --- a/common/include/x86emitter/legacy_instructions.h +++ b/common/include/x86emitter/legacy_instructions.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/x86emitter/legacy_internal.h b/common/include/x86emitter/legacy_internal.h index cdf025b038..0bec6e92b1 100644 --- a/common/include/x86emitter/legacy_internal.h +++ b/common/include/x86emitter/legacy_internal.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/x86emitter/legacy_types.h b/common/include/x86emitter/legacy_types.h index eb936c3366..8158bc78d2 100644 --- a/common/include/x86emitter/legacy_types.h +++ b/common/include/x86emitter/legacy_types.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once @@ -68,22 +65,19 @@ typedef int x86MMXRegType; #define XMM15 15 typedef int x86SSERegType; -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/x86emitter/macros.h b/common/include/x86emitter/macros.h index 27f56a450d..ccce48e2a3 100644 --- a/common/include/x86emitter/macros.h +++ b/common/include/x86emitter/macros.h @@ -1,20 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator -* Copyright (C) 2002-2009 Pcsx2 Team -* -* This program is free software; you can redistribute it and/or modify -* it under the terms of the GNU General Public License as published by -* the Free Software Foundation; either version 2 of the License, or -* (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License -* along with this program; if not, write to the Free Software -* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA -*/ +/* 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. + * + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . + */ + /* * ix86 definitions v0.6.2 * Authors: linuzappz diff --git a/common/include/x86emitter/sse_helpers.h b/common/include/x86emitter/sse_helpers.h index f568282d9e..dbb7e0f9a6 100644 --- a/common/include/x86emitter/sse_helpers.h +++ b/common/include/x86emitter/sse_helpers.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/x86emitter/tools.h b/common/include/x86emitter/tools.h index bc9c7fbb01..d7b0c78383 100644 --- a/common/include/x86emitter/tools.h +++ b/common/include/x86emitter/tools.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/include/x86emitter/x86emitter.h b/common/include/x86emitter/x86emitter.h index 5c72b516b5..a77e70786e 100644 --- a/common/include/x86emitter/x86emitter.h +++ b/common/include/x86emitter/x86emitter.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ /* diff --git a/common/include/x86emitter/x86types.h b/common/include/x86emitter/x86types.h index 9061e9de45..d24e13ee9e 100644 --- a/common/include/x86emitter/x86types.h +++ b/common/include/x86emitter/x86types.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/common/src/Utilities/AlignedMalloc.cpp b/common/src/Utilities/AlignedMalloc.cpp index 8ff31f562d..582df46413 100644 --- a/common/src/Utilities/AlignedMalloc.cpp +++ b/common/src/Utilities/AlignedMalloc.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ // This module contains implementations of _aligned_malloc for platforms that don't have diff --git a/common/src/Utilities/Console.cpp b/common/src/Utilities/Console.cpp index 2819424c35..82de85078a 100644 --- a/common/src/Utilities/Console.cpp +++ b/common/src/Utilities/Console.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/common/src/Utilities/Exceptions.cpp b/common/src/Utilities/Exceptions.cpp index 117aaae70d..31bf031675 100644 --- a/common/src/Utilities/Exceptions.cpp +++ b/common/src/Utilities/Exceptions.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/common/src/Utilities/Linux/LnxHostSys.cpp b/common/src/Utilities/Linux/LnxHostSys.cpp index 1ee6af8e23..66b7932b05 100644 --- a/common/src/Utilities/Linux/LnxHostSys.cpp +++ b/common/src/Utilities/Linux/LnxHostSys.cpp @@ -1,59 +1,57 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ - -#include "../PrecompiledHeader.h" - -#include +/* 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. + * + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . + */ + + +#include "../PrecompiledHeader.h" + +#include #include -namespace HostSys -{ - static const uptr m_pagemask = getpagesize()-1; - - void *Mmap(uptr base, u32 size) - { - u8 *Mem; - Mem = (u8*)mmap((uptr*)base, size, PROT_EXEC | PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, 0, 0); - if (Mem == MAP_FAILED) Console::Notice("Mmap Failed!"); - - return Mem; - } - - void Munmap(uptr base, u32 size) - { - munmap((uptr*)base, size); - } - - void MemProtect( void* baseaddr, size_t size, PageProtectionMode mode, bool allowExecution ) - { - int lnxmode = 0; - - // make sure size is aligned to the system page size: - size = (size + m_pagemask) & ~m_pagemask; - - switch( mode ) - { - case Protect_NoAccess: break; - case Protect_ReadOnly: lnxmode = PROT_READ; break; - case Protect_ReadWrite: lnxmode = PROT_READ | PROT_WRITE; break; - } - - if( allowExecution ) lnxmode |= PROT_EXEC; - mprotect( baseaddr, size, lnxmode ); - } -} +namespace HostSys +{ + static const uptr m_pagemask = getpagesize()-1; + + void *Mmap(uptr base, u32 size) + { + u8 *Mem; + Mem = (u8*)mmap((uptr*)base, size, PROT_EXEC | PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_ANONYMOUS, 0, 0); + if (Mem == MAP_FAILED) Console::Notice("Mmap Failed!"); + + return Mem; + } + + void Munmap(uptr base, u32 size) + { + munmap((uptr*)base, size); + } + + void MemProtect( void* baseaddr, size_t size, PageProtectionMode mode, bool allowExecution ) + { + int lnxmode = 0; + + // make sure size is aligned to the system page size: + size = (size + m_pagemask) & ~m_pagemask; + + switch( mode ) + { + case Protect_NoAccess: break; + case Protect_ReadOnly: lnxmode = PROT_READ; break; + case Protect_ReadWrite: lnxmode = PROT_READ | PROT_WRITE; break; + } + + if( allowExecution ) lnxmode |= PROT_EXEC; + mprotect( baseaddr, size, lnxmode ); + } +} diff --git a/common/src/Utilities/Linux/LnxMisc.cpp b/common/src/Utilities/Linux/LnxMisc.cpp index d4827b4441..5769f0f0a4 100644 --- a/common/src/Utilities/Linux/LnxMisc.cpp +++ b/common/src/Utilities/Linux/LnxMisc.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "../PrecompiledHeader.h" diff --git a/common/src/Utilities/Linux/LnxThreads.cpp b/common/src/Utilities/Linux/LnxThreads.cpp index e01c1f3759..3f653d39f2 100644 --- a/common/src/Utilities/Linux/LnxThreads.cpp +++ b/common/src/Utilities/Linux/LnxThreads.cpp @@ -1,20 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "../PrecompiledHeader.h" #include "Threading.h" diff --git a/common/src/Utilities/StringHelpers.cpp b/common/src/Utilities/StringHelpers.cpp index f7ae2ec470..80084e4d71 100644 --- a/common/src/Utilities/StringHelpers.cpp +++ b/common/src/Utilities/StringHelpers.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/common/src/Utilities/ThreadTools.cpp b/common/src/Utilities/ThreadTools.cpp index 3b6bcb702b..88cb2094f3 100644 --- a/common/src/Utilities/ThreadTools.cpp +++ b/common/src/Utilities/ThreadTools.cpp @@ -1,20 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Threading.h" diff --git a/common/src/Utilities/Windows/WinHostSys.cpp b/common/src/Utilities/Windows/WinHostSys.cpp index 3024e6396c..33eacb643f 100644 --- a/common/src/Utilities/Windows/WinHostSys.cpp +++ b/common/src/Utilities/Windows/WinHostSys.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "../PrecompiledHeader.h" diff --git a/common/src/Utilities/Windows/WinMisc.cpp b/common/src/Utilities/Windows/WinMisc.cpp index cc33ebaeea..ca8c010aec 100644 --- a/common/src/Utilities/Windows/WinMisc.cpp +++ b/common/src/Utilities/Windows/WinMisc.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "../PrecompiledHeader.h" diff --git a/common/src/Utilities/Windows/WinThreads.cpp b/common/src/Utilities/Windows/WinThreads.cpp index 8e6970f41a..038e263dbb 100644 --- a/common/src/Utilities/Windows/WinThreads.cpp +++ b/common/src/Utilities/Windows/WinThreads.cpp @@ -1,22 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ - - + #include "../PrecompiledHeader.h" #include "RedtapeWindows.h" #include "x86emitter/tools.h" diff --git a/common/src/x86emitter/3dnow.cpp b/common/src/x86emitter/3dnow.cpp index df7307d34b..22e9f62649 100644 --- a/common/src/x86emitter/3dnow.cpp +++ b/common/src/x86emitter/3dnow.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/common/src/x86emitter/cpudetect.cpp b/common/src/x86emitter/cpudetect.cpp index c5ef9c2bc8..35e5350c6f 100644 --- a/common/src/x86emitter/cpudetect.cpp +++ b/common/src/x86emitter/cpudetect.cpp @@ -1,20 +1,18 @@ /* Cpudetection lib - * Copyright (C) 2002-2009 Pcsx2 Team + * 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "internal.h" diff --git a/common/src/x86emitter/fpu.cpp b/common/src/x86emitter/fpu.cpp index 9a16483815..5c109319e5 100644 --- a/common/src/x86emitter/fpu.cpp +++ b/common/src/x86emitter/fpu.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/common/src/x86emitter/jmp.cpp b/common/src/x86emitter/jmp.cpp index 4255d6a864..cfeac5af8c 100644 --- a/common/src/x86emitter/jmp.cpp +++ b/common/src/x86emitter/jmp.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ /* diff --git a/common/src/x86emitter/legacy.cpp b/common/src/x86emitter/legacy.cpp index 8e268930cc..abf8a31a83 100644 --- a/common/src/x86emitter/legacy.cpp +++ b/common/src/x86emitter/legacy.cpp @@ -1,28 +1,25 @@ -/* Pcsx2 - Pc Ps2 Emulator -* Copyright (C) 2002-2009 Pcsx2 Team -* -* This program is free software; you can redistribute it and/or modify -* it under the terms of the GNU General Public License as published by -* the Free Software Foundation; either version 2 of the License, or -* (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License -* along with this program; if not, write to the Free Software -* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA -*/ +/* 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. + * + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . + */ /* -* ix86 core v0.6.2 -* Authors: linuzappz -* alexey silinov -* goldfinger -* zerofrog(@gmail.com) -* cottonvibes(@gmail.com) -*/ + * ix86 core v0.6.2 + * Authors: linuzappz + * alexey silinov + * goldfinger + * zerofrog(@gmail.com) + * cottonvibes(@gmail.com) + */ //------------------------------------------------------------------ // ix86 legacy emitter functions diff --git a/common/src/x86emitter/legacy_sse.cpp b/common/src/x86emitter/legacy_sse.cpp index c3c4163264..03f995b92a 100644 --- a/common/src/x86emitter/legacy_sse.cpp +++ b/common/src/x86emitter/legacy_sse.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/common/src/x86emitter/simd.cpp b/common/src/x86emitter/simd.cpp index 323ec7302f..47fff985a8 100644 --- a/common/src/x86emitter/simd.cpp +++ b/common/src/x86emitter/simd.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/common/src/x86emitter/tools.cpp b/common/src/x86emitter/tools.cpp index 37dbadf8bc..46162c93e1 100644 --- a/common/src/x86emitter/tools.cpp +++ b/common/src/x86emitter/tools.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/common/src/x86emitter/x86emitter.cpp b/common/src/x86emitter/x86emitter.cpp index 299584b3c7..60df554030 100644 --- a/common/src/x86emitter/x86emitter.cpp +++ b/common/src/x86emitter/x86emitter.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ /* diff --git a/pcsx2/CDVD/CDVD.cpp b/pcsx2/CDVD/CDVD.cpp index b4fa0c0416..7fc4869ab6 100644 --- a/pcsx2/CDVD/CDVD.cpp +++ b/pcsx2/CDVD/CDVD.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/CDVD/CDVD.h b/pcsx2/CDVD/CDVD.h index 2d9275c179..90e0d605fb 100644 --- a/pcsx2/CDVD/CDVD.h +++ b/pcsx2/CDVD/CDVD.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ diff --git a/pcsx2/CDVD/CDVD_internal.h b/pcsx2/CDVD/CDVD_internal.h index c51c46e309..863de29a44 100644 --- a/pcsx2/CDVD/CDVD_internal.h +++ b/pcsx2/CDVD/CDVD_internal.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __CDVD_INTERNAL_H__ diff --git a/pcsx2/CDVD/CDVDaccess.cpp b/pcsx2/CDVD/CDVDaccess.cpp index f5a86a96f6..a808f2924d 100644 --- a/pcsx2/CDVD/CDVDaccess.cpp +++ b/pcsx2/CDVD/CDVDaccess.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #define ENABLE_TIMESTAMPS diff --git a/pcsx2/CDVD/CDVDaccess.h b/pcsx2/CDVD/CDVDaccess.h index 464a075d61..48f47556d3 100644 --- a/pcsx2/CDVD/CDVDaccess.h +++ b/pcsx2/CDVD/CDVDaccess.h @@ -1,21 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator -* Copyright (C) 2002-2009 Pcsx2 Team -* -* This program is free software; you can redistribute it and/or modify -* it under the terms of the GNU General Public License as published by -* the Free Software Foundation; either version 2 of the License, or -* (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License -* along with this program; if not, write to the Free Software -* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA -*/ - +/* 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. + * + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . + */ + #pragma once #include "Plugins.h" diff --git a/pcsx2/CDVD/CDVDisoReader.cpp b/pcsx2/CDVD/CDVDisoReader.cpp index ab5a31aab0..bcd2cb2a5c 100644 --- a/pcsx2/CDVD/CDVDisoReader.cpp +++ b/pcsx2/CDVD/CDVDisoReader.cpp @@ -1,20 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + /* * Original code from libcdvd by Hiryu & Sjeep (C) 2002 diff --git a/pcsx2/CDVD/CDVDisoReader.h b/pcsx2/CDVD/CDVDisoReader.h index 65b75abc5a..c8df84774a 100644 --- a/pcsx2/CDVD/CDVDisoReader.h +++ b/pcsx2/CDVD/CDVDisoReader.h @@ -1,21 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator -* Copyright (C) 2002-2009 Pcsx2 Team -* -* This program is free software; you can redistribute it and/or modify -* it under the terms of the GNU General Public License as published by -* the Free Software Foundation; either version 2 of the License, or -* (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License -* along with this program; if not, write to the Free Software -* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA -*/ - +/* 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. + * + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . + */ + #ifndef __CDVD_ISO_READER_H__ #define __CDVD_ISO_READER_H__ diff --git a/pcsx2/CDVD/CdRom.cpp b/pcsx2/CDVD/CdRom.cpp index ca8211ce44..b05817e12c 100644 --- a/pcsx2/CDVD/CdRom.cpp +++ b/pcsx2/CDVD/CdRom.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "IopCommon.h" diff --git a/pcsx2/CDVD/CdRom.h b/pcsx2/CDVD/CdRom.h index cb46373957..22db14b927 100644 --- a/pcsx2/CDVD/CdRom.h +++ b/pcsx2/CDVD/CdRom.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __CDROM_H__ diff --git a/pcsx2/CDVD/IsoFSdrv.cpp b/pcsx2/CDVD/IsoFSdrv.cpp index 19d8bc9dec..a503a3d4d9 100644 --- a/pcsx2/CDVD/IsoFSdrv.cpp +++ b/pcsx2/CDVD/IsoFSdrv.cpp @@ -1,20 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + /* * Original code from libcdvd by Hiryu & Sjeep (C) 2002 diff --git a/pcsx2/CDVD/IsoFSdrv.h b/pcsx2/CDVD/IsoFSdrv.h index c3af3055b4..8b39855c62 100644 --- a/pcsx2/CDVD/IsoFSdrv.h +++ b/pcsx2/CDVD/IsoFSdrv.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ /* * Original code from libcdvd by Hiryu & Sjeep (C) 2002 diff --git a/pcsx2/CDVD/IsoFStools.cpp b/pcsx2/CDVD/IsoFStools.cpp index a11bf0d856..a0998ba950 100644 --- a/pcsx2/CDVD/IsoFStools.cpp +++ b/pcsx2/CDVD/IsoFStools.cpp @@ -1,20 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + /* * Original code from libcdvd by Hiryu & Sjeep (C) 2002 diff --git a/pcsx2/CDVD/IsoFStools.h b/pcsx2/CDVD/IsoFStools.h index 5d461fc670..99860f6404 100644 --- a/pcsx2/CDVD/IsoFStools.h +++ b/pcsx2/CDVD/IsoFStools.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ /* * Original code from libcdvd by Hiryu & Sjeep (C) 2002 diff --git a/pcsx2/CDVD/IsoFileFormats.cpp b/pcsx2/CDVD/IsoFileFormats.cpp index 4711318023..098d45cf25 100644 --- a/pcsx2/CDVD/IsoFileFormats.cpp +++ b/pcsx2/CDVD/IsoFileFormats.cpp @@ -1,20 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "IopCommon.h" diff --git a/pcsx2/CDVD/IsoFileFormats.h b/pcsx2/CDVD/IsoFileFormats.h index 4312c9d00d..b8b80ae555 100644 --- a/pcsx2/CDVD/IsoFileFormats.h +++ b/pcsx2/CDVD/IsoFileFormats.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __LIBISO_H__ diff --git a/pcsx2/CDVD/IsoFileTools.cpp b/pcsx2/CDVD/IsoFileTools.cpp index 0ae563bca7..234ecd601b 100644 --- a/pcsx2/CDVD/IsoFileTools.cpp +++ b/pcsx2/CDVD/IsoFileTools.cpp @@ -1,21 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ - +/* 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. + * + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . + */ + #include "PrecompiledHeader.h" #include "IsoFileTools.h" diff --git a/pcsx2/CDVD/IsoFileTools.h b/pcsx2/CDVD/IsoFileTools.h index 304cd9ab96..183f06cecf 100644 --- a/pcsx2/CDVD/IsoFileTools.h +++ b/pcsx2/CDVD/IsoFileTools.h @@ -1,51 +1,48 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ - -#pragma once - -#ifndef _LARGEFILE_SOURCE -#define _LARGEFILE_SOURCE -#endif - -#ifndef _LARGEFILE64_SOURCE -#define _LARGEFILE64_SOURCE -#endif - -#ifndef __USE_FILE_OFFSET64 -#define __USE_FILE_OFFSET64 -#endif - -#define _FILE_OFFSET_BITS 64 - -#ifdef _MSC_VER -# pragma warning(disable:4018) // disable signed/unsigned mismatch error -#endif - -#include "IopCommon.h" - -#include -#include -#include - -extern void *_openfile(const char *filename, int flags); -extern u64 _tellfile(void *handle); -extern int _seekfile(void *handle, u64 offset, int whence); -extern int _readfile(void *handle, void *dst, int size); -extern int _writefile(void *handle, const void *src, int size); -extern void _closefile(void *handle); - +/* 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. + * + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . + */ + +#pragma once + +#ifndef _LARGEFILE_SOURCE +#define _LARGEFILE_SOURCE +#endif + +#ifndef _LARGEFILE64_SOURCE +#define _LARGEFILE64_SOURCE +#endif + +#ifndef __USE_FILE_OFFSET64 +#define __USE_FILE_OFFSET64 +#endif + +#define _FILE_OFFSET_BITS 64 + +#ifdef _MSC_VER +# pragma warning(disable:4018) // disable signed/unsigned mismatch error +#endif + +#include "IopCommon.h" + +#include +#include +#include + +extern void *_openfile(const char *filename, int flags); +extern u64 _tellfile(void *handle); +extern int _seekfile(void *handle, u64 offset, int whence); +extern int _readfile(void *handle, void *dst, int size); +extern int _writefile(void *handle, const void *src, int size); +extern void _closefile(void *handle); + diff --git a/pcsx2/COP0.cpp b/pcsx2/COP0.cpp index 72b9c57495..936380f5be 100644 --- a/pcsx2/COP0.cpp +++ b/pcsx2/COP0.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/COP0.h b/pcsx2/COP0.h index 308dc5646f..af7633f422 100644 --- a/pcsx2/COP0.h +++ b/pcsx2/COP0.h @@ -1,21 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2008 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ - + #ifndef __COP0_H__ #define __COP0_H__ diff --git a/pcsx2/COP2.cpp b/pcsx2/COP2.cpp index e227ea3f42..560e468fd8 100644 --- a/pcsx2/COP2.cpp +++ b/pcsx2/COP2.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/Cache.cpp b/pcsx2/Cache.cpp index 1e066755ee..ed22c2a259 100644 --- a/pcsx2/Cache.cpp +++ b/pcsx2/Cache.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/Cache.h b/pcsx2/Cache.h index de0ef9ca53..aac62f58ed 100644 --- a/pcsx2/Cache.h +++ b/pcsx2/Cache.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __CACHE_H__ diff --git a/pcsx2/Common.h b/pcsx2/Common.h index 5491964512..17698a2e1f 100644 --- a/pcsx2/Common.h +++ b/pcsx2/Common.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/Config.h b/pcsx2/Config.h index 65cf0f1be6..5d8d164b22 100644 --- a/pcsx2/Config.h +++ b/pcsx2/Config.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/Counters.cpp b/pcsx2/Counters.cpp index 15d5c9baa2..2c3b3eb690 100644 --- a/pcsx2/Counters.cpp +++ b/pcsx2/Counters.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include diff --git a/pcsx2/Counters.h b/pcsx2/Counters.h index d1aae3fd00..921125434f 100644 --- a/pcsx2/Counters.h +++ b/pcsx2/Counters.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __COUNTERS_H__ diff --git a/pcsx2/DebugTools/Debug.h b/pcsx2/DebugTools/Debug.h index 5778dbb090..dc29e5f3a9 100644 --- a/pcsx2/DebugTools/Debug.h +++ b/pcsx2/DebugTools/Debug.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/DebugTools/DisASM.h b/pcsx2/DebugTools/DisASM.h index f42a8d9b88..89db1d525b 100644 --- a/pcsx2/DebugTools/DisASM.h +++ b/pcsx2/DebugTools/DisASM.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include diff --git a/pcsx2/DebugTools/DisR3000A.cpp b/pcsx2/DebugTools/DisR3000A.cpp index f7eb3bf0e4..c007d75b0a 100644 --- a/pcsx2/DebugTools/DisR3000A.cpp +++ b/pcsx2/DebugTools/DisR3000A.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "R3000A.h" diff --git a/pcsx2/DebugTools/DisR5900.cpp b/pcsx2/DebugTools/DisR5900.cpp index 2ce50e32a2..6a6fb30862 100644 --- a/pcsx2/DebugTools/DisR5900.cpp +++ b/pcsx2/DebugTools/DisR5900.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" using namespace std; diff --git a/pcsx2/DebugTools/DisR5900asm.cpp b/pcsx2/DebugTools/DisR5900asm.cpp index 4a3172a426..27eb4f2c9b 100644 --- a/pcsx2/DebugTools/DisR5900asm.cpp +++ b/pcsx2/DebugTools/DisR5900asm.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #ifdef __LINUX__ diff --git a/pcsx2/DebugTools/DisVU0Micro.cpp b/pcsx2/DebugTools/DisVU0Micro.cpp index 62c42b97e1..c8a4f0e8bc 100644 --- a/pcsx2/DebugTools/DisVU0Micro.cpp +++ b/pcsx2/DebugTools/DisVU0Micro.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Debug.h" diff --git a/pcsx2/DebugTools/DisVU1Micro.cpp b/pcsx2/DebugTools/DisVU1Micro.cpp index 02eb0fa9ee..e4c582f14d 100644 --- a/pcsx2/DebugTools/DisVU1Micro.cpp +++ b/pcsx2/DebugTools/DisVU1Micro.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Debug.h" diff --git a/pcsx2/DebugTools/DisVUmicro.h b/pcsx2/DebugTools/DisVUmicro.h index b59a4df72c..ec2bf74fb7 100644 --- a/pcsx2/DebugTools/DisVUmicro.h +++ b/pcsx2/DebugTools/DisVUmicro.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ diff --git a/pcsx2/DebugTools/DisVUops.h b/pcsx2/DebugTools/DisVUops.h index 7316168242..0a904f5449 100644 --- a/pcsx2/DebugTools/DisVUops.h +++ b/pcsx2/DebugTools/DisVUops.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ diff --git a/pcsx2/Docs/GPL.txt b/pcsx2/Docs/GPL.txt new file mode 100644 index 0000000000..3f2e0ee4ce --- /dev/null +++ b/pcsx2/Docs/GPL.txt @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. \ No newline at end of file diff --git a/pcsx2/Docs/License.txt b/pcsx2/Docs/License.txt index 7d1f8605f8..8b56b50cdd 100644 --- a/pcsx2/Docs/License.txt +++ b/pcsx2/Docs/License.txt @@ -1,342 +1,20 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. +[This file contains the template for the PCSX2 code rights license. For the full + rant-like preamble of the GPL, see GPL.txt] +/* 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. + * + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . + */ + \ No newline at end of file diff --git a/pcsx2/Dump.cpp b/pcsx2/Dump.cpp index 8f319f3e4d..22406fef0f 100644 --- a/pcsx2/Dump.cpp +++ b/pcsx2/Dump.cpp @@ -1,22 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ - -//////////////////////////////////////////////////// +/* 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. + * + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . + */ + #include "PrecompiledHeader.h" #include "IopCommon.h" #include "Counters.h" diff --git a/pcsx2/Dump.h b/pcsx2/Dump.h index 684577a77d..cdca84088f 100644 --- a/pcsx2/Dump.h +++ b/pcsx2/Dump.h @@ -1,21 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ - +/* 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. + * + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . + */ + #pragma once extern void iDumpRegisters(u32 startpc, u32 temp); diff --git a/pcsx2/Elfheader.cpp b/pcsx2/Elfheader.cpp index 6cff36810c..0fc00da300 100644 --- a/pcsx2/Elfheader.cpp +++ b/pcsx2/Elfheader.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/Elfheader.h b/pcsx2/Elfheader.h index 8900a0d8ae..1b29a58e39 100644 --- a/pcsx2/Elfheader.h +++ b/pcsx2/Elfheader.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __ELF_H__ diff --git a/pcsx2/FPU.cpp b/pcsx2/FPU.cpp index 705787bcf4..158103a69c 100644 --- a/pcsx2/FPU.cpp +++ b/pcsx2/FPU.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/FPU2.cpp b/pcsx2/FPU2.cpp deleted file mode 100644 index 744e40f062..0000000000 --- a/pcsx2/FPU2.cpp +++ /dev/null @@ -1,42 +0,0 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2008 Pcsx2 Team - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ -#include - -// sqrtf only defined in C++ -extern "C" { - -float (*fpusqrtf)(float fval) = 0; -float (*fpufabsf)(float fval) = 0; -float (*fpusinf)(float fval) = 0; -float (*fpucosf)(float fval) = 0; -float (*fpuexpf)(float fval) = 0; -float (*fpuatanf)(float fval) = 0; -float (*fpuatan2f)(float fvalx, float fvaly) = 0; - -void InitFPUOps() -{ - fpusqrtf = sqrtf; - fpufabsf = fabsf; - fpusinf = sinf; - fpucosf = cosf; - fpuexpf = expf; - fpuatanf = atanf; - fpuatan2f = atan2f; -} - -} diff --git a/pcsx2/FiFo.cpp b/pcsx2/FiFo.cpp index c9227354c9..4a0b1baee5 100644 --- a/pcsx2/FiFo.cpp +++ b/pcsx2/FiFo.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/GS.cpp b/pcsx2/GS.cpp index d49891e2aa..72ab7f7c45 100644 --- a/pcsx2/GS.cpp +++ b/pcsx2/GS.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/GS.h b/pcsx2/GS.h index a973b3e93a..28eb8d9fa7 100644 --- a/pcsx2/GS.h +++ b/pcsx2/GS.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/Gif.cpp b/pcsx2/Gif.cpp index 8ec60f1957..d6ef41dd0e 100644 --- a/pcsx2/Gif.cpp +++ b/pcsx2/Gif.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/Gif.h b/pcsx2/Gif.h index cbfc991797..08e0b37147 100644 --- a/pcsx2/Gif.h +++ b/pcsx2/Gif.h @@ -1,223 +1,220 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ - -#ifndef __GIF_H__ -#define __GIF_H__ - -#define gifsplit 0x10000 -enum gifstate_t -{ - GIF_STATE_READY = 0, - GIF_STATE_STALL = 1, - GIF_STATE_DONE = 2, - GIF_STATE_EMPTY = 0x10 -}; - - -extern void gsInterrupt(); -int _GIFchain(); -void GIFdma(); -void dmaGIF(); -void mfifoGIFtransfer(int qwc); -void gifMFIFOInterrupt(); - -// Under construction; use with caution. -union tGIF_CTRL -{ - struct - { - u32 RST : 1; - u32 reserved1 : 2; - u32 PSE : 1; - u32 reserved2 : 28; - }; - u32 _u32; - - tGIF_CTRL( u32 val ) : _u32( val ) - { - } -}; - -union tGIF_MODE -{ - struct - { - u32 M3R : 1; - u32 reserved1 : 1; - u32 IMT : 1; - u32 reserved2 : 29; - }; - u32 _u32; - - tGIF_MODE( u32 val ) : _u32( val ) - { - } -}; - -union tGIF_STAT -{ - struct - { - u32 M3R : 1; - u32 M3P : 1; - u32 IMT : 1; - u32 PSE : 1; - u32 reserved1 : 1; - u32 IP3 : 1; - u32 P3Q : 1; - u32 P2Q : 1; - u32 P1Q : 1; - u32 OPH : 1; - u32 APATH : 2; - u32 DIR : 1; - u32 reserved2 : 11; - u32 FQC : 5; - u32 reserved3 : 3; - }; - u32 _u32; - - tGIF_STAT( u32 val ) : _u32( val ) - { - } -}; - -union tGIF_TAG0 -{ - struct - { - u32 NLOOP : 15; - u32 EOP : 1; - u32 TAG : 16; - }; - u32 _u32; - - tGIF_TAG0( u32 val ) : _u32( val ) - { - } -}; - -union tGIF_TAG1 -{ - struct - { - u32 TAG : 14; - u32 PRE : 1; - u32 PRIM : 11; - u32 FLG : 2; - u32 NREG : 4; - }; - u32 _u32; - - tGIF_TAG1( u32 val ) : _u32( val ) - { - } -}; - -union tGIF_CNT -{ - struct - { - u32 LOOPCNT : 15; - u32 reserved1 : 1; - u32 REGCNT : 4; - u32 VUADDR : 2; - u32 reserved2 : 10; - - }; - u32 _u32; - - tGIF_CNT( u32 val ) : _u32( val ) - { - } -}; - -union tGIF_P3CNT -{ - struct - { - u32 P3CNT : 15; - u32 reserved1 : 17; - }; - u32 _u32; - - tGIF_P3CNT( u32 val ) : _u32( val ) - { - } -}; - -union tGIF_P3TAG -{ - struct - { - u32 LOOPCNT : 15; - u32 EOP : 1; - u32 reserved1 : 16; - }; - u32 _u32; - - tGIF_P3TAG( u32 val ) : _u32( val ) - { - } -}; - -struct GIFregisters -{ - // To do: Pad to the correct positions and hook up. - tGIF_CTRL ctrl; - u32 padding[3]; - tGIF_MODE mode; - u32 padding1[3]; - tGIF_STAT stat; - u32 padding2[7]; - - tGIF_TAG0 tag0; - u32 padding3[3]; - tGIF_TAG1 tag1; - u32 padding4[3]; - u32 tag2; - u32 padding5[3]; - u32 tag3; - u32 padding6[3]; - - tGIF_CNT cnt; - u32 padding7[3]; - tGIF_P3CNT p3cnt; - u32 padding8[3]; - tGIF_P3TAG p3tag; - u32 padding9[3]; -}; - -#define gifRegs ((GIFregisters*)(PS2MEM_HW+0x3000)) - -// Quick function to see if everythings in the write position. -/*static void checkGifRegs() -{ - Console::WriteLn("psHu32(GIF_CTRL) == 0x%x; gifRegs->ctrl == 0x%x", params &psHu32(GIF_CTRL),&gifRegs->ctrl); - Console::WriteLn("psHu32(GIF_MODE) == 0x%x; gifRegs->mode == 0x%x", params &psHu32(GIF_MODE),&gifRegs->mode); - Console::WriteLn("psHu32(GIF_STAT) == 0x%x; gifRegs->stat == 0x%x", params &psHu32(GIF_STAT),&gifRegs->stat); - Console::WriteLn("psHu32(GIF_TAG0) == 0x%x; gifRegs->tag0 == 0x%x", params &psHu32(GIF_TAG0),&gifRegs->tag0); - Console::WriteLn("psHu32(GIF_TAG1) == 0x%x; gifRegs->tag1 == 0x%x", params &psHu32(GIF_TAG1),&gifRegs->tag1); - Console::WriteLn("psHu32(GIF_TAG2) == 0x%x; gifRegs->tag2 == 0x%x", params &psHu32(GIF_TAG2),&gifRegs->tag2); - Console::WriteLn("psHu32(GIF_TAG3) == 0x%x; gifRegs->tag3 == 0x%x", params &psHu32(GIF_TAG3),&gifRegs->tag3); - Console::WriteLn("psHu32(GIF_CNT) == 0x%x; gifRegs->cnt == 0x%x", params &psHu32(GIF_CNT),&gifRegs->cnt); - Console::WriteLn("psHu32(GIF_P3CNT) == 0x%x; gifRegs->p3cnt == 0x%x", params &psHu32(GIF_P3CNT),&gifRegs->p3cnt); - Console::WriteLn("psHu32(GIF_P3TAG) == 0x%x; gifRegs->p3tag == 0x%x", params &psHu32(GIF_P3TAG),&gifRegs->p3tag); - -}*/ - +/* 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. + * + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . + */ + +#ifndef __GIF_H__ +#define __GIF_H__ + +#define gifsplit 0x10000 +enum gifstate_t +{ + GIF_STATE_READY = 0, + GIF_STATE_STALL = 1, + GIF_STATE_DONE = 2, + GIF_STATE_EMPTY = 0x10 +}; + + +extern void gsInterrupt(); +int _GIFchain(); +void GIFdma(); +void dmaGIF(); +void mfifoGIFtransfer(int qwc); +void gifMFIFOInterrupt(); + +// Under construction; use with caution. +union tGIF_CTRL +{ + struct + { + u32 RST : 1; + u32 reserved1 : 2; + u32 PSE : 1; + u32 reserved2 : 28; + }; + u32 _u32; + + tGIF_CTRL( u32 val ) : _u32( val ) + { + } +}; + +union tGIF_MODE +{ + struct + { + u32 M3R : 1; + u32 reserved1 : 1; + u32 IMT : 1; + u32 reserved2 : 29; + }; + u32 _u32; + + tGIF_MODE( u32 val ) : _u32( val ) + { + } +}; + +union tGIF_STAT +{ + struct + { + u32 M3R : 1; + u32 M3P : 1; + u32 IMT : 1; + u32 PSE : 1; + u32 reserved1 : 1; + u32 IP3 : 1; + u32 P3Q : 1; + u32 P2Q : 1; + u32 P1Q : 1; + u32 OPH : 1; + u32 APATH : 2; + u32 DIR : 1; + u32 reserved2 : 11; + u32 FQC : 5; + u32 reserved3 : 3; + }; + u32 _u32; + + tGIF_STAT( u32 val ) : _u32( val ) + { + } +}; + +union tGIF_TAG0 +{ + struct + { + u32 NLOOP : 15; + u32 EOP : 1; + u32 TAG : 16; + }; + u32 _u32; + + tGIF_TAG0( u32 val ) : _u32( val ) + { + } +}; + +union tGIF_TAG1 +{ + struct + { + u32 TAG : 14; + u32 PRE : 1; + u32 PRIM : 11; + u32 FLG : 2; + u32 NREG : 4; + }; + u32 _u32; + + tGIF_TAG1( u32 val ) : _u32( val ) + { + } +}; + +union tGIF_CNT +{ + struct + { + u32 LOOPCNT : 15; + u32 reserved1 : 1; + u32 REGCNT : 4; + u32 VUADDR : 2; + u32 reserved2 : 10; + + }; + u32 _u32; + + tGIF_CNT( u32 val ) : _u32( val ) + { + } +}; + +union tGIF_P3CNT +{ + struct + { + u32 P3CNT : 15; + u32 reserved1 : 17; + }; + u32 _u32; + + tGIF_P3CNT( u32 val ) : _u32( val ) + { + } +}; + +union tGIF_P3TAG +{ + struct + { + u32 LOOPCNT : 15; + u32 EOP : 1; + u32 reserved1 : 16; + }; + u32 _u32; + + tGIF_P3TAG( u32 val ) : _u32( val ) + { + } +}; + +struct GIFregisters +{ + // To do: Pad to the correct positions and hook up. + tGIF_CTRL ctrl; + u32 padding[3]; + tGIF_MODE mode; + u32 padding1[3]; + tGIF_STAT stat; + u32 padding2[7]; + + tGIF_TAG0 tag0; + u32 padding3[3]; + tGIF_TAG1 tag1; + u32 padding4[3]; + u32 tag2; + u32 padding5[3]; + u32 tag3; + u32 padding6[3]; + + tGIF_CNT cnt; + u32 padding7[3]; + tGIF_P3CNT p3cnt; + u32 padding8[3]; + tGIF_P3TAG p3tag; + u32 padding9[3]; +}; + +#define gifRegs ((GIFregisters*)(PS2MEM_HW+0x3000)) + +// Quick function to see if everythings in the write position. +/*static void checkGifRegs() +{ + Console::WriteLn("psHu32(GIF_CTRL) == 0x%x; gifRegs->ctrl == 0x%x", params &psHu32(GIF_CTRL),&gifRegs->ctrl); + Console::WriteLn("psHu32(GIF_MODE) == 0x%x; gifRegs->mode == 0x%x", params &psHu32(GIF_MODE),&gifRegs->mode); + Console::WriteLn("psHu32(GIF_STAT) == 0x%x; gifRegs->stat == 0x%x", params &psHu32(GIF_STAT),&gifRegs->stat); + Console::WriteLn("psHu32(GIF_TAG0) == 0x%x; gifRegs->tag0 == 0x%x", params &psHu32(GIF_TAG0),&gifRegs->tag0); + Console::WriteLn("psHu32(GIF_TAG1) == 0x%x; gifRegs->tag1 == 0x%x", params &psHu32(GIF_TAG1),&gifRegs->tag1); + Console::WriteLn("psHu32(GIF_TAG2) == 0x%x; gifRegs->tag2 == 0x%x", params &psHu32(GIF_TAG2),&gifRegs->tag2); + Console::WriteLn("psHu32(GIF_TAG3) == 0x%x; gifRegs->tag3 == 0x%x", params &psHu32(GIF_TAG3),&gifRegs->tag3); + Console::WriteLn("psHu32(GIF_CNT) == 0x%x; gifRegs->cnt == 0x%x", params &psHu32(GIF_CNT),&gifRegs->cnt); + Console::WriteLn("psHu32(GIF_P3CNT) == 0x%x; gifRegs->p3cnt == 0x%x", params &psHu32(GIF_P3CNT),&gifRegs->p3cnt); + Console::WriteLn("psHu32(GIF_P3TAG) == 0x%x; gifRegs->p3tag == 0x%x", params &psHu32(GIF_P3TAG),&gifRegs->p3tag); + +}*/ + #endif \ No newline at end of file diff --git a/pcsx2/HostGui.h b/pcsx2/HostGui.h index 087ee832c8..6049d73554 100644 --- a/pcsx2/HostGui.h +++ b/pcsx2/HostGui.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/Hw.cpp b/pcsx2/Hw.cpp index f4a61215b6..547992ab59 100644 --- a/pcsx2/Hw.cpp +++ b/pcsx2/Hw.cpp @@ -1,22 +1,20 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/Hw.h b/pcsx2/Hw.h index 0b3e1c5efd..5e698b8473 100644 --- a/pcsx2/Hw.h +++ b/pcsx2/Hw.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __HW_H__ diff --git a/pcsx2/HwRead.cpp b/pcsx2/HwRead.cpp index 73d5e1ea6e..e4f4a2e1c4 100644 --- a/pcsx2/HwRead.cpp +++ b/pcsx2/HwRead.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/HwWrite.cpp b/pcsx2/HwWrite.cpp index 9a78c8103d..9f265e8f15 100644 --- a/pcsx2/HwWrite.cpp +++ b/pcsx2/HwWrite.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/IPU/IPU.cpp b/pcsx2/IPU/IPU.cpp index 34cee2132e..7a4b4c8ca7 100644 --- a/pcsx2/IPU/IPU.cpp +++ b/pcsx2/IPU/IPU.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/IPU/IPU.h b/pcsx2/IPU/IPU.h index 5edc309f39..4a06806e69 100644 --- a/pcsx2/IPU/IPU.h +++ b/pcsx2/IPU/IPU.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __IPU_H__ diff --git a/pcsx2/IPU/coroutine.cpp b/pcsx2/IPU/coroutine.cpp index 3ccfc84e1b..488603ffc2 100644 --- a/pcsx2/IPU/coroutine.cpp +++ b/pcsx2/IPU/coroutine.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "coroutine.h" diff --git a/pcsx2/IPU/coroutine.h b/pcsx2/IPU/coroutine.h index f1de91e0a4..4262db407b 100644 --- a/pcsx2/IPU/coroutine.h +++ b/pcsx2/IPU/coroutine.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef PCSX2_COROUTINE_LIB diff --git a/pcsx2/IPU/yuv2rgb.cpp b/pcsx2/IPU/yuv2rgb.cpp index 1d93bc6ba9..1c6e0f56b3 100644 --- a/pcsx2/IPU/yuv2rgb.cpp +++ b/pcsx2/IPU/yuv2rgb.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + // IPU-correct yuv conversions by Pseudonym // SSE2 Implementation by Pseudonym diff --git a/pcsx2/IPU/yuv2rgb.h b/pcsx2/IPU/yuv2rgb.h index 0e07bd1c27..ea93a2161b 100644 --- a/pcsx2/IPU/yuv2rgb.h +++ b/pcsx2/IPU/yuv2rgb.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/Interpreter.cpp b/pcsx2/Interpreter.cpp index 817191410f..de87b658c8 100644 --- a/pcsx2/Interpreter.cpp +++ b/pcsx2/Interpreter.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/IopBios.cpp b/pcsx2/IopBios.cpp index 81b4ae5c14..e27ac5db0e 100644 --- a/pcsx2/IopBios.cpp +++ b/pcsx2/IopBios.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include diff --git a/pcsx2/IopBios.h b/pcsx2/IopBios.h index bfc1cd3197..ca87e51e0e 100644 --- a/pcsx2/IopBios.h +++ b/pcsx2/IopBios.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __PSXBIOS_H__ diff --git a/pcsx2/IopBios2.h b/pcsx2/IopBios2.h index 3e20e2735d..c49b2b086e 100644 --- a/pcsx2/IopBios2.h +++ b/pcsx2/IopBios2.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ /***** sysmem imageInfo diff --git a/pcsx2/IopCounters.cpp b/pcsx2/IopCounters.cpp index 4a0a226568..f3520ca448 100644 --- a/pcsx2/IopCounters.cpp +++ b/pcsx2/IopCounters.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + // Note on INTC usage: All counters code is always called from inside the context of an // event test, so instead of using the iopTestIntc we just set the 0x1070 flags directly. // The EventText function will pick it up. diff --git a/pcsx2/IopCounters.h b/pcsx2/IopCounters.h index c31fbe36fd..9ce9c1d1af 100644 --- a/pcsx2/IopCounters.h +++ b/pcsx2/IopCounters.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __PSXCOUNTERS_H__ diff --git a/pcsx2/IopDma.cpp b/pcsx2/IopDma.cpp index 873aa0a190..1506941276 100644 --- a/pcsx2/IopDma.cpp +++ b/pcsx2/IopDma.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/IopDma.h b/pcsx2/IopDma.h index c4136fe334..8a94aff2db 100644 --- a/pcsx2/IopDma.h +++ b/pcsx2/IopDma.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __PSXDMA_H__ diff --git a/pcsx2/IopHw.cpp b/pcsx2/IopHw.cpp index 94105e0eb4..c347ed98f6 100644 --- a/pcsx2/IopHw.cpp +++ b/pcsx2/IopHw.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "IopCommon.h" diff --git a/pcsx2/IopHw.h b/pcsx2/IopHw.h index 898b2de489..a6c16103fa 100644 --- a/pcsx2/IopHw.h +++ b/pcsx2/IopHw.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/IopMem.cpp b/pcsx2/IopMem.cpp index be61a18393..f10be0b522 100644 --- a/pcsx2/IopMem.cpp +++ b/pcsx2/IopMem.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "IopCommon.h" diff --git a/pcsx2/IopMem.h b/pcsx2/IopMem.h index ab7d9a4a5c..300871ca4d 100644 --- a/pcsx2/IopMem.h +++ b/pcsx2/IopMem.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/IopSio2.cpp b/pcsx2/IopSio2.cpp index 4fd7d22dc3..1c28f259ca 100644 --- a/pcsx2/IopSio2.cpp +++ b/pcsx2/IopSio2.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "IopCommon.h" #include "sio_internal.h" diff --git a/pcsx2/IopSio2.h b/pcsx2/IopSio2.h index 85f8131519..b23eea162c 100644 --- a/pcsx2/IopSio2.h +++ b/pcsx2/IopSio2.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __PSXSIO2_H__ diff --git a/pcsx2/Linux/LnxHostSys.cpp b/pcsx2/Linux/LnxHostSys.cpp index c9b38bcd00..e2473f46e2 100644 --- a/pcsx2/Linux/LnxHostSys.cpp +++ b/pcsx2/Linux/LnxHostSys.cpp @@ -1,21 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ - +/* 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. + * + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . + */ + #include "PrecompiledHeader.h" #include diff --git a/pcsx2/MMI.cpp b/pcsx2/MMI.cpp index 41ca3c3f6e..bd74cee999 100644 --- a/pcsx2/MMI.cpp +++ b/pcsx2/MMI.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/MTGS.cpp b/pcsx2/MTGS.cpp index 56f77f61c0..fbff5d5250 100644 --- a/pcsx2/MTGS.cpp +++ b/pcsx2/MTGS.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include diff --git a/pcsx2/Memory.cpp b/pcsx2/Memory.cpp index de40167dca..05c887d591 100644 --- a/pcsx2/Memory.cpp +++ b/pcsx2/Memory.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ /* diff --git a/pcsx2/Memory.h b/pcsx2/Memory.h index fbe0de1cf0..6bd357b6c0 100644 --- a/pcsx2/Memory.h +++ b/pcsx2/Memory.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/MemoryCard.h b/pcsx2/MemoryCard.h index 2d9ecc8387..33ba545207 100644 --- a/pcsx2/MemoryCard.h +++ b/pcsx2/MemoryCard.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef _MEMORYCARD_H_ diff --git a/pcsx2/Misc.cpp b/pcsx2/Misc.cpp index 527b07f5f1..e828dbff3d 100644 --- a/pcsx2/Misc.cpp +++ b/pcsx2/Misc.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/NakedAsm.h b/pcsx2/NakedAsm.h index b5ff5c61d9..b56a37c0e7 100644 --- a/pcsx2/NakedAsm.h +++ b/pcsx2/NakedAsm.h @@ -1,64 +1,61 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ - - // Externs for various routines that are defined in assembly files on Linux. -#ifndef NAKED_ASM_H -#define NAKED_ASM_H - -#include "IPU/coroutine.h" - -// Common to Windows and Linux -extern "C" -{ - // acoroutine.S - void so_call(coroutine_t coro); - void so_resume(void); - void so_exit(void); - - void recRecompile( u32 startpc ); - - // aR3000A.S - void iopRecRecompile(u32 startpc); -} - -#ifdef __LINUX__ - -PCSX2_ALIGNED16( u8 _xmm_backup[16*2] ); -PCSX2_ALIGNED16( u8 _mmx_backup[8*4] ); - -extern "C" -{ - // aVUzerorec.S - void* SuperVUGetProgram(u32 startpc, int vuindex); - void SuperVUCleanupProgram(u32 startpc, int vuindex); - void svudispfn(); - - // aR3000A.S - void iopJITCompile(); - void iopJITCompileInBlock(); - void iopDispatcherReg(); - - // aR5900-32.S - void JITCompile(); - void JITCompileInBlock(); - void DispatcherReg(); - void DispatcherEvent(); -} -#endif - -#endif +/* 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. + * + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . + */ + + // Externs for various routines that are defined in assembly files on Linux. +#ifndef NAKED_ASM_H +#define NAKED_ASM_H + +#include "IPU/coroutine.h" + +// Common to Windows and Linux +extern "C" +{ + // acoroutine.S + void so_call(coroutine_t coro); + void so_resume(void); + void so_exit(void); + + void recRecompile( u32 startpc ); + + // aR3000A.S + void iopRecRecompile(u32 startpc); +} + +#ifdef __LINUX__ + +PCSX2_ALIGNED16( u8 _xmm_backup[16*2] ); +PCSX2_ALIGNED16( u8 _mmx_backup[8*4] ); + +extern "C" +{ + // aVUzerorec.S + void* SuperVUGetProgram(u32 startpc, int vuindex); + void SuperVUCleanupProgram(u32 startpc, int vuindex); + void svudispfn(); + + // aR3000A.S + void iopJITCompile(); + void iopJITCompileInBlock(); + void iopDispatcherReg(); + + // aR5900-32.S + void JITCompile(); + void JITCompileInBlock(); + void DispatcherReg(); + void DispatcherEvent(); +} +#endif + +#endif diff --git a/pcsx2/Patch.cpp b/pcsx2/Patch.cpp index 8299a9484a..51be843fe2 100644 --- a/pcsx2/Patch.cpp +++ b/pcsx2/Patch.cpp @@ -1,20 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + // // Includes diff --git a/pcsx2/Patch.h b/pcsx2/Patch.h index a130889e2f..6498fb8dd6 100644 --- a/pcsx2/Patch.h +++ b/pcsx2/Patch.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __PATCH_H__ #define __PATCH_H__ diff --git a/pcsx2/PathUtils.cpp b/pcsx2/PathUtils.cpp index bba9ad8cfb..649e4d913d 100644 --- a/pcsx2/PathUtils.cpp +++ b/pcsx2/PathUtils.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/Paths.h b/pcsx2/Paths.h index a45ab90cc5..29257d5304 100644 --- a/pcsx2/Paths.h +++ b/pcsx2/Paths.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef _PCSX2_PATHS_H_ diff --git a/pcsx2/Pcsx2Config.cpp b/pcsx2/Pcsx2Config.cpp index b9b2f7ad57..66d3d5d396 100644 --- a/pcsx2/Pcsx2Config.cpp +++ b/pcsx2/Pcsx2Config.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/PluginManager.cpp b/pcsx2/PluginManager.cpp index dd04e37acf..b244a31978 100644 --- a/pcsx2/PluginManager.cpp +++ b/pcsx2/PluginManager.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/Plugins.h b/pcsx2/Plugins.h index 8661cd57b9..88fb29d76d 100644 --- a/pcsx2/Plugins.h +++ b/pcsx2/Plugins.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/R3000A.cpp b/pcsx2/R3000A.cpp index 8125edb713..d3f3bf3e55 100644 --- a/pcsx2/R3000A.cpp +++ b/pcsx2/R3000A.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "IopCommon.h" diff --git a/pcsx2/R3000A.h b/pcsx2/R3000A.h index 93f64074e7..46e5539058 100644 --- a/pcsx2/R3000A.h +++ b/pcsx2/R3000A.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __R3000A_H__ diff --git a/pcsx2/R3000AInterpreter.cpp b/pcsx2/R3000AInterpreter.cpp index e697703b6a..582364f3f7 100644 --- a/pcsx2/R3000AInterpreter.cpp +++ b/pcsx2/R3000AInterpreter.cpp @@ -1,22 +1,20 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "IopCommon.h" diff --git a/pcsx2/R3000AOpcodeTables.cpp b/pcsx2/R3000AOpcodeTables.cpp index 869a763594..ded950d7e7 100644 --- a/pcsx2/R3000AOpcodeTables.cpp +++ b/pcsx2/R3000AOpcodeTables.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/R5900.cpp b/pcsx2/R5900.cpp index 645d59ceb4..a8b2ad6e58 100644 --- a/pcsx2/R5900.cpp +++ b/pcsx2/R5900.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/R5900.h b/pcsx2/R5900.h index c038201876..15ce461a9d 100644 --- a/pcsx2/R5900.h +++ b/pcsx2/R5900.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/R5900Exceptions.h b/pcsx2/R5900Exceptions.h index dbc355ec45..24586fd217 100644 --- a/pcsx2/R5900Exceptions.h +++ b/pcsx2/R5900Exceptions.h @@ -1,21 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator -* Copyright (C) 2002-2009 Pcsx2 Team -* -* This program is free software; you can redistribute it and/or modify -* it under the terms of the GNU General Public License as published by -* the Free Software Foundation; either version 2 of the License, or -* (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License -* along with this program; if not, write to the Free Software -* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA -*/ - +/* 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. + * + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . + */ + #ifndef _R5900_EXCEPTIONS_H_ #define _R5900_EXCEPTIONS_H_ diff --git a/pcsx2/R5900OpcodeImpl.cpp b/pcsx2/R5900OpcodeImpl.cpp index e635e61f57..df3ae57229 100644 --- a/pcsx2/R5900OpcodeImpl.cpp +++ b/pcsx2/R5900OpcodeImpl.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/R5900OpcodeTables.cpp b/pcsx2/R5900OpcodeTables.cpp index f96d1272ae..ee961d90d3 100644 --- a/pcsx2/R5900OpcodeTables.cpp +++ b/pcsx2/R5900OpcodeTables.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + //all tables for R5900 are define here.. #include "PrecompiledHeader.h" diff --git a/pcsx2/R5900OpcodeTables.h b/pcsx2/R5900OpcodeTables.h index a8d7346c59..677eb88c12 100644 --- a/pcsx2/R5900OpcodeTables.h +++ b/pcsx2/R5900OpcodeTables.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef _R5900_OPCODETABLES_H #define _R5900_OPCODETABLES_H diff --git a/pcsx2/RDebug/deci2.cpp b/pcsx2/RDebug/deci2.cpp index 3d7f462d3b..44fab80b2a 100644 --- a/pcsx2/RDebug/deci2.cpp +++ b/pcsx2/RDebug/deci2.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/RDebug/deci2.h b/pcsx2/RDebug/deci2.h index a01f84f334..1588ca6a84 100644 --- a/pcsx2/RDebug/deci2.h +++ b/pcsx2/RDebug/deci2.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __DECI2_H__ diff --git a/pcsx2/RDebug/deci2_dbgp.cpp b/pcsx2/RDebug/deci2_dbgp.cpp index 6ff889c556..eef89d5181 100644 --- a/pcsx2/RDebug/deci2_dbgp.cpp +++ b/pcsx2/RDebug/deci2_dbgp.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "IopCommon.h" diff --git a/pcsx2/RDebug/deci2_dbgp.h b/pcsx2/RDebug/deci2_dbgp.h index 92de98e310..8eba24d1c8 100644 --- a/pcsx2/RDebug/deci2_dbgp.h +++ b/pcsx2/RDebug/deci2_dbgp.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __DECI2DBGP_H__ diff --git a/pcsx2/RDebug/deci2_dcmp.cpp b/pcsx2/RDebug/deci2_dcmp.cpp index 08bafbbaf8..40c1cb6a73 100644 --- a/pcsx2/RDebug/deci2_dcmp.cpp +++ b/pcsx2/RDebug/deci2_dcmp.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/RDebug/deci2_dcmp.h b/pcsx2/RDebug/deci2_dcmp.h index 0eb56af993..75e930c22d 100644 --- a/pcsx2/RDebug/deci2_dcmp.h +++ b/pcsx2/RDebug/deci2_dcmp.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __DECI2DCMP_H__ diff --git a/pcsx2/RDebug/deci2_drfp.h b/pcsx2/RDebug/deci2_drfp.h index 5268122b75..1656caf65d 100644 --- a/pcsx2/RDebug/deci2_drfp.h +++ b/pcsx2/RDebug/deci2_drfp.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __DECI2DRFP_H__ diff --git a/pcsx2/RDebug/deci2_iloadp.cpp b/pcsx2/RDebug/deci2_iloadp.cpp index 86660bf28f..795f813ee5 100644 --- a/pcsx2/RDebug/deci2_iloadp.cpp +++ b/pcsx2/RDebug/deci2_iloadp.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "IopCommon.h" diff --git a/pcsx2/RDebug/deci2_iloadp.h b/pcsx2/RDebug/deci2_iloadp.h index f0172cc4ab..faacd0b77f 100644 --- a/pcsx2/RDebug/deci2_iloadp.h +++ b/pcsx2/RDebug/deci2_iloadp.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __DECI2ILOADP_H__ diff --git a/pcsx2/RDebug/deci2_netmp.cpp b/pcsx2/RDebug/deci2_netmp.cpp index e3a450f803..a13a49966a 100644 --- a/pcsx2/RDebug/deci2_netmp.cpp +++ b/pcsx2/RDebug/deci2_netmp.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/RDebug/deci2_netmp.h b/pcsx2/RDebug/deci2_netmp.h index fa3bfd975d..f793dc9144 100644 --- a/pcsx2/RDebug/deci2_netmp.h +++ b/pcsx2/RDebug/deci2_netmp.h @@ -1,19 +1,16 @@ - /* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team + /* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __DECI2NETMP_H__ diff --git a/pcsx2/RDebug/deci2_ttyp.cpp b/pcsx2/RDebug/deci2_ttyp.cpp index 9e0e29bb3c..30b7749735 100644 --- a/pcsx2/RDebug/deci2_ttyp.cpp +++ b/pcsx2/RDebug/deci2_ttyp.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/RDebug/deci2_ttyp.h b/pcsx2/RDebug/deci2_ttyp.h index 787176b891..1602ebc17c 100644 --- a/pcsx2/RDebug/deci2_ttyp.h +++ b/pcsx2/RDebug/deci2_ttyp.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __DECI2TTYP_H__ diff --git a/pcsx2/RecoverySystem.cpp b/pcsx2/RecoverySystem.cpp index fa93209a6f..0139988600 100644 --- a/pcsx2/RecoverySystem.cpp +++ b/pcsx2/RecoverySystem.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/SPR.cpp b/pcsx2/SPR.cpp index ef4acae1cb..88898a363f 100644 --- a/pcsx2/SPR.cpp +++ b/pcsx2/SPR.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/SPR.h b/pcsx2/SPR.h index 4bdd6809a7..86aabdeddc 100644 --- a/pcsx2/SPR.h +++ b/pcsx2/SPR.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __SPR_H__ diff --git a/pcsx2/SaveState.cpp b/pcsx2/SaveState.cpp index 2b183d3c73..aa7b5e6335 100644 --- a/pcsx2/SaveState.cpp +++ b/pcsx2/SaveState.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "IopCommon.h" diff --git a/pcsx2/SaveState.h b/pcsx2/SaveState.h index 9a4e18e3bb..1da2ff747d 100644 --- a/pcsx2/SaveState.h +++ b/pcsx2/SaveState.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef _SAVESTATE_H_ diff --git a/pcsx2/Sif.cpp b/pcsx2/Sif.cpp index 716636ab63..98b4aa7f49 100644 --- a/pcsx2/Sif.cpp +++ b/pcsx2/Sif.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/Sif.h b/pcsx2/Sif.h index 5812492451..0296507810 100644 --- a/pcsx2/Sif.h +++ b/pcsx2/Sif.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __SIF_H__ diff --git a/pcsx2/Sifcmd.h b/pcsx2/Sifcmd.h index 7dd58a95b1..b16b34558a 100644 --- a/pcsx2/Sifcmd.h +++ b/pcsx2/Sifcmd.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __SIFCMD_H__ diff --git a/pcsx2/Sio.cpp b/pcsx2/Sio.cpp index 2826dd6eeb..e9bc2efabb 100644 --- a/pcsx2/Sio.cpp +++ b/pcsx2/Sio.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/Sio.h b/pcsx2/Sio.h index 1bfa37202b..822d42986a 100644 --- a/pcsx2/Sio.h +++ b/pcsx2/Sio.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/SourceLog.cpp b/pcsx2/SourceLog.cpp index 848d61a5ce..ea53f764f0 100644 --- a/pcsx2/SourceLog.cpp +++ b/pcsx2/SourceLog.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/Stats.cpp b/pcsx2/Stats.cpp index a66b2c61ee..39fa8f22e6 100644 --- a/pcsx2/Stats.cpp +++ b/pcsx2/Stats.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include diff --git a/pcsx2/Stats.h b/pcsx2/Stats.h index cc89a414fe..de54545fcb 100644 --- a/pcsx2/Stats.h +++ b/pcsx2/Stats.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __STATS_H__ diff --git a/pcsx2/StringUtils.h b/pcsx2/StringUtils.h index dce35af69f..4dc73738e6 100644 --- a/pcsx2/StringUtils.h +++ b/pcsx2/StringUtils.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/System.cpp b/pcsx2/System.cpp index 7b757a2434..c881755623 100644 --- a/pcsx2/System.cpp +++ b/pcsx2/System.cpp @@ -1,21 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ - + #include "PrecompiledHeader.h" #include "HostGui.h" diff --git a/pcsx2/System.h b/pcsx2/System.h index 96fe45d8fc..0496c35963 100644 --- a/pcsx2/System.h +++ b/pcsx2/System.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/Tags.h b/pcsx2/Tags.h index 47a3aef0f7..ba0f268e4e 100644 --- a/pcsx2/Tags.h +++ b/pcsx2/Tags.h @@ -1,240 +1,237 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ - -// This is meant to be a collection of generic functions dealing with tags. -// I kept seeing the same code over and over with different structure names -// and the same members, and figured it'd be a good spot to use templates... - -// Actually, looks like I didn't need templates after all... :) - -enum mfd_type -{ - NO_MFD, - MFD_RESERVED, - MFD_VIF1, - MFD_GIF -}; - -enum sts_type -{ - NO_STS, - STS_SIF0, - STS_fromSPR, - STS_fromIPU -}; - -enum std_type -{ - NO_STD, - STD_VIF1, - STD_GIF, - STD_SIF1 -}; - -enum d_ctrl_flags -{ - CTRL_DMAE = 0x1, // 0/1 - disables/enables all DMAs - CTRL_RELE = 0x2, // 0/1 - cycle stealing off/on - CTRL_MFD = 0xC, // Memory FIFO drain channel (mfd_type) - CTRL_STS = 0x30, // Stall Control source channel (sts type) - CTRL_STD = 0xC0, // Stall Controll drain channel (std_type) - CTRL_RCYC = 0x100 // Release cycle (8/16/32/64/128/256) - // When cycle stealing is on, the release cycle sets the period to release - // the bus to EE. -}; - -enum pce_values -{ - PCE_NOTHING = 0, - PCE_RESERVED, - PCE_DISABLED, - PCE_ENABLED -}; - -enum tag_id -{ - TAG_CNTS = 0, - TAG_REFE = 0, // Transfer Packet According to ADDR field, clear STR, and end - TAG_CNT, // Transfer QWC following the tag. - TAG_NEXT, // Transfer QWC following tag. TADR = ADDR - TAG_REF, // Transfer QWC from ADDR field - TAG_REFS, // Transfer QWC from ADDR field (Stall Control) - TAG_CALL, // Transfer QWC following the tag, save succeeding tag - TAG_RET, // Transfer QWC following the tag, load next tag - TAG_END // Transfer QWC following the tag -}; - -enum chcr_flags -{ - CHCR_DIR = 0x1, // Direction: 0 - to memory, 1 - from memory. VIF1 & SIF2 only. - CHCR_MOD1 = 0x4, - CHCR_MOD2 = 0x8, - CHCR_MOD = 0xC, // MOD1 & MOD2; Holds which of the Transfer modes above is used. - CHCR_ASP1 = 0x10, - CHCR_ASP2 = 0x20, - CHCR_ASP = 0x30, // ASP1 & ASP2; Address stack pointer. 0, 1, or 2 addresses. - CHCR_TTE = 0x40, // Tag Transfer Enable. 0 - Diable / 1 - Enable. - CHCR_TIE = 0x80, // Tag Interrupt Enable. 0 - Diable / 1 - Enable. - CHCR_STR = 0x100 // Start. 0 while stopping DMA, 1 while it's running. -}; - -enum TransferMode -{ - NORMAL_MODE = 0, - CHAIN_MODE, - INTERLEAVE_MODE, - UNDEFINED_MODE -}; - -namespace Tag -{ - // Transfer functions, - static __forceinline void UpperTransfer(DMACh *tag, u32* ptag) - { - // Transfer upper part of tag to CHCR bits 31-15 - tag->chcr._u32 = (tag->chcr._u32 & 0xFFFF) | ((*ptag) & 0xFFFF0000); - } - - static __forceinline void LowerTransfer(DMACh *tag, u32* ptag) - { - //QWC set to lower 16bits of the tag - tag->qwc = (u16)ptag[0]; - } - - static __forceinline bool Transfer(const char *s, DMACh *tag, u32* ptag) - { - if (ptag == NULL) // Is ptag empty? - { - Console::Error("%s BUSERR", s); - UpperTransfer(tag, ptag); - - // Set BEIS (BUSERR) in DMAC_STAT register - psHu32(DMAC_STAT) |= DMAC_STAT_BEIS; - return false; - } - else - { - UpperTransfer(tag, ptag); - LowerTransfer(tag, ptag); - return true; - } - } - - /*// Not sure if I'll need this one. - static __forceinline bool SafeTransfer(const char *s, DMACh *tag, u32* ptag) - { - if (ptag == NULL) // Is ptag empty? - { - Console::Error("%s BUSERR", s); - - // Set BEIS (BUSERR) in DMAC_STAT register - psHu32(DMAC_STAT) |= DMAC_STAT_BEIS; - return false; - } - else - { - UpperTransfer(tag, ptag); - LowerTransfer(tag, ptag); - return true; - } - }*/ - - static __forceinline void UnsafeTransfer(DMACh *tag, u32* ptag) - { - UpperTransfer(tag, ptag); - LowerTransfer(tag, ptag); - } - - // Untested - static __forceinline u16 QWC(u32 *tag) - { - return (tag[0] & 0xffff); - } - - // Untested - static __forceinline pce_values PCE(u32 *tag) - { - return (pce_values)((tag[0] >> 22) & 0x3); - } - - static __forceinline tag_id Id(u32* tag) - { - return (tag_id)((tag[0] >> 28) & 0x7); - } - - static __forceinline tag_id Id(u32 tag) - { - return (tag_id)((tag >> 28) & 0x7); - } - - static __forceinline bool IRQ(u32 *tag) - { - return !!(tag[0] >> 31); - } - - static __forceinline bool IRQ(u32 tag) - { - return !!(tag >> 31); - } -} - -// Print information about a chcr tag. -static __forceinline void PrintCHCR(const char* s, DMACh *tag) -{ - u8 num_addr = tag->chcr.ASP; - u32 mode = tag->chcr.MOD; - - Console::Write("%s chcr %s mem: ", s, (tag->chcr.DIR) ? "from" : "to"); - - if (mode == NORMAL_MODE) - Console::Write(" normal mode; "); - else if (mode == CHAIN_MODE) - Console::Write(" chain mode; "); - else if (mode == INTERLEAVE_MODE) - Console::Write(" interleave mode; "); - else - Console::Write(" ?? mode; "); - - if (num_addr != 0) Console::Write("ASP = %d;", num_addr); - if (tag->chcr.TTE) Console::Write("TTE;"); - if (tag->chcr.TIE) Console::Write("TIE;"); - if (tag->chcr.STR) Console::Write(" (DMA started)."); else Console::Write(" (DMA stopped)."); - Console::WriteLn(""); -} - -namespace D_CTRL -{ - static __forceinline bool DMAE() { return !!(psHu32(DMAC_CTRL) & CTRL_DMAE); } - static __forceinline bool RELE() { return !!(psHu32(DMAC_CTRL) & CTRL_RELE); } - static __forceinline mfd_type MFD() - { - return (mfd_type)((psHu32(DMAC_CTRL) & CTRL_MFD) >> 2); - } - static __forceinline sts_type STS() - { - return (sts_type)((psHu32(DMAC_CTRL) & CTRL_STS) >> 4); - } - static __forceinline std_type STD() - { - return (std_type)((psHu32(DMAC_CTRL) & CTRL_STD) >> 6); - } - static __forceinline int RCYC() - { - return ((((psHu32(DMAC_CTRL) & CTRL_RCYC) >> 3) + 1) * 8); - } -} +/* 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. + * + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . + */ + +// This is meant to be a collection of generic functions dealing with tags. +// I kept seeing the same code over and over with different structure names +// and the same members, and figured it'd be a good spot to use templates... + +// Actually, looks like I didn't need templates after all... :) + +enum mfd_type +{ + NO_MFD, + MFD_RESERVED, + MFD_VIF1, + MFD_GIF +}; + +enum sts_type +{ + NO_STS, + STS_SIF0, + STS_fromSPR, + STS_fromIPU +}; + +enum std_type +{ + NO_STD, + STD_VIF1, + STD_GIF, + STD_SIF1 +}; + +enum d_ctrl_flags +{ + CTRL_DMAE = 0x1, // 0/1 - disables/enables all DMAs + CTRL_RELE = 0x2, // 0/1 - cycle stealing off/on + CTRL_MFD = 0xC, // Memory FIFO drain channel (mfd_type) + CTRL_STS = 0x30, // Stall Control source channel (sts type) + CTRL_STD = 0xC0, // Stall Controll drain channel (std_type) + CTRL_RCYC = 0x100 // Release cycle (8/16/32/64/128/256) + // When cycle stealing is on, the release cycle sets the period to release + // the bus to EE. +}; + +enum pce_values +{ + PCE_NOTHING = 0, + PCE_RESERVED, + PCE_DISABLED, + PCE_ENABLED +}; + +enum tag_id +{ + TAG_CNTS = 0, + TAG_REFE = 0, // Transfer Packet According to ADDR field, clear STR, and end + TAG_CNT, // Transfer QWC following the tag. + TAG_NEXT, // Transfer QWC following tag. TADR = ADDR + TAG_REF, // Transfer QWC from ADDR field + TAG_REFS, // Transfer QWC from ADDR field (Stall Control) + TAG_CALL, // Transfer QWC following the tag, save succeeding tag + TAG_RET, // Transfer QWC following the tag, load next tag + TAG_END // Transfer QWC following the tag +}; + +enum chcr_flags +{ + CHCR_DIR = 0x1, // Direction: 0 - to memory, 1 - from memory. VIF1 & SIF2 only. + CHCR_MOD1 = 0x4, + CHCR_MOD2 = 0x8, + CHCR_MOD = 0xC, // MOD1 & MOD2; Holds which of the Transfer modes above is used. + CHCR_ASP1 = 0x10, + CHCR_ASP2 = 0x20, + CHCR_ASP = 0x30, // ASP1 & ASP2; Address stack pointer. 0, 1, or 2 addresses. + CHCR_TTE = 0x40, // Tag Transfer Enable. 0 - Diable / 1 - Enable. + CHCR_TIE = 0x80, // Tag Interrupt Enable. 0 - Diable / 1 - Enable. + CHCR_STR = 0x100 // Start. 0 while stopping DMA, 1 while it's running. +}; + +enum TransferMode +{ + NORMAL_MODE = 0, + CHAIN_MODE, + INTERLEAVE_MODE, + UNDEFINED_MODE +}; + +namespace Tag +{ + // Transfer functions, + static __forceinline void UpperTransfer(DMACh *tag, u32* ptag) + { + // Transfer upper part of tag to CHCR bits 31-15 + tag->chcr._u32 = (tag->chcr._u32 & 0xFFFF) | ((*ptag) & 0xFFFF0000); + } + + static __forceinline void LowerTransfer(DMACh *tag, u32* ptag) + { + //QWC set to lower 16bits of the tag + tag->qwc = (u16)ptag[0]; + } + + static __forceinline bool Transfer(const char *s, DMACh *tag, u32* ptag) + { + if (ptag == NULL) // Is ptag empty? + { + Console::Error("%s BUSERR", s); + UpperTransfer(tag, ptag); + + // Set BEIS (BUSERR) in DMAC_STAT register + psHu32(DMAC_STAT) |= DMAC_STAT_BEIS; + return false; + } + else + { + UpperTransfer(tag, ptag); + LowerTransfer(tag, ptag); + return true; + } + } + + /*// Not sure if I'll need this one. + static __forceinline bool SafeTransfer(const char *s, DMACh *tag, u32* ptag) + { + if (ptag == NULL) // Is ptag empty? + { + Console::Error("%s BUSERR", s); + + // Set BEIS (BUSERR) in DMAC_STAT register + psHu32(DMAC_STAT) |= DMAC_STAT_BEIS; + return false; + } + else + { + UpperTransfer(tag, ptag); + LowerTransfer(tag, ptag); + return true; + } + }*/ + + static __forceinline void UnsafeTransfer(DMACh *tag, u32* ptag) + { + UpperTransfer(tag, ptag); + LowerTransfer(tag, ptag); + } + + // Untested + static __forceinline u16 QWC(u32 *tag) + { + return (tag[0] & 0xffff); + } + + // Untested + static __forceinline pce_values PCE(u32 *tag) + { + return (pce_values)((tag[0] >> 22) & 0x3); + } + + static __forceinline tag_id Id(u32* tag) + { + return (tag_id)((tag[0] >> 28) & 0x7); + } + + static __forceinline tag_id Id(u32 tag) + { + return (tag_id)((tag >> 28) & 0x7); + } + + static __forceinline bool IRQ(u32 *tag) + { + return !!(tag[0] >> 31); + } + + static __forceinline bool IRQ(u32 tag) + { + return !!(tag >> 31); + } +} + +// Print information about a chcr tag. +static __forceinline void PrintCHCR(const char* s, DMACh *tag) +{ + u8 num_addr = tag->chcr.ASP; + u32 mode = tag->chcr.MOD; + + Console::Write("%s chcr %s mem: ", s, (tag->chcr.DIR) ? "from" : "to"); + + if (mode == NORMAL_MODE) + Console::Write(" normal mode; "); + else if (mode == CHAIN_MODE) + Console::Write(" chain mode; "); + else if (mode == INTERLEAVE_MODE) + Console::Write(" interleave mode; "); + else + Console::Write(" ?? mode; "); + + if (num_addr != 0) Console::Write("ASP = %d;", num_addr); + if (tag->chcr.TTE) Console::Write("TTE;"); + if (tag->chcr.TIE) Console::Write("TIE;"); + if (tag->chcr.STR) Console::Write(" (DMA started)."); else Console::Write(" (DMA stopped)."); + Console::WriteLn(""); +} + +namespace D_CTRL +{ + static __forceinline bool DMAE() { return !!(psHu32(DMAC_CTRL) & CTRL_DMAE); } + static __forceinline bool RELE() { return !!(psHu32(DMAC_CTRL) & CTRL_RELE); } + static __forceinline mfd_type MFD() + { + return (mfd_type)((psHu32(DMAC_CTRL) & CTRL_MFD) >> 2); + } + static __forceinline sts_type STS() + { + return (sts_type)((psHu32(DMAC_CTRL) & CTRL_STS) >> 4); + } + static __forceinline std_type STD() + { + return (std_type)((psHu32(DMAC_CTRL) & CTRL_STD) >> 6); + } + static __forceinline int RCYC() + { + return ((((psHu32(DMAC_CTRL) & CTRL_RCYC) >> 3) + 1) * 8); + } +} diff --git a/pcsx2/Utilities/AsciiFile.h b/pcsx2/Utilities/AsciiFile.h index 7719653ac4..ba70f92ce7 100644 --- a/pcsx2/Utilities/AsciiFile.h +++ b/pcsx2/Utilities/AsciiFile.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/Utilities/FileUtils.cpp b/pcsx2/Utilities/FileUtils.cpp index 514569a2c7..61c6a6d63a 100644 --- a/pcsx2/Utilities/FileUtils.cpp +++ b/pcsx2/Utilities/FileUtils.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/VU.h b/pcsx2/VU.h index c339c4cf9b..d570c17d81 100644 --- a/pcsx2/VU.h +++ b/pcsx2/VU.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/VU0.cpp b/pcsx2/VU0.cpp index a896c540e1..ce4fa05137 100644 --- a/pcsx2/VU0.cpp +++ b/pcsx2/VU0.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + /* TODO -Fix the flags Proper as they aren't handle now.. -Add BC Table opcodes diff --git a/pcsx2/VU0micro.cpp b/pcsx2/VU0micro.cpp index 967fb6ad51..569ef0902c 100644 --- a/pcsx2/VU0micro.cpp +++ b/pcsx2/VU0micro.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + // This module contains code shared by both the dynarec and interpreter versions // of the VU0 micro. diff --git a/pcsx2/VU0microInterp.cpp b/pcsx2/VU0microInterp.cpp index d88823a756..46ca37c034 100644 --- a/pcsx2/VU0microInterp.cpp +++ b/pcsx2/VU0microInterp.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/VU1micro.cpp b/pcsx2/VU1micro.cpp index 001b7115c1..380c72e415 100644 --- a/pcsx2/VU1micro.cpp +++ b/pcsx2/VU1micro.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + // This module contains code shared by both the dynarec and interpreter versions // of the VU0 micro. diff --git a/pcsx2/VU1microInterp.cpp b/pcsx2/VU1microInterp.cpp index da4f85537d..3794fafbcc 100644 --- a/pcsx2/VU1microInterp.cpp +++ b/pcsx2/VU1microInterp.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/VUflags.cpp b/pcsx2/VUflags.cpp index 441032e822..0336eea4c1 100644 --- a/pcsx2/VUflags.cpp +++ b/pcsx2/VUflags.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include diff --git a/pcsx2/VUflags.h b/pcsx2/VUflags.h index e0eaad2acf..0fa8191bcd 100644 --- a/pcsx2/VUflags.h +++ b/pcsx2/VUflags.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/VUmicro.h b/pcsx2/VUmicro.h index 2a88d9ce4d..c38b8b47f2 100644 --- a/pcsx2/VUmicro.h +++ b/pcsx2/VUmicro.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/VUmicroMem.cpp b/pcsx2/VUmicroMem.cpp index da7e353d92..fc76153743 100644 --- a/pcsx2/VUmicroMem.cpp +++ b/pcsx2/VUmicroMem.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/VUops.cpp b/pcsx2/VUops.cpp index ded3868ccb..a757356c06 100644 --- a/pcsx2/VUops.cpp +++ b/pcsx2/VUops.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include diff --git a/pcsx2/VUops.h b/pcsx2/VUops.h index c19e021279..5a5aa07dfe 100644 --- a/pcsx2/VUops.h +++ b/pcsx2/VUops.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/Vif.cpp b/pcsx2/Vif.cpp index 28541d22cc..9888afe3a6 100644 --- a/pcsx2/Vif.cpp +++ b/pcsx2/Vif.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/Vif.h b/pcsx2/Vif.h index 6f4d98d83d..d2959f4346 100644 --- a/pcsx2/Vif.h +++ b/pcsx2/Vif.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __VIF_H__ diff --git a/pcsx2/VifDma.cpp b/pcsx2/VifDma.cpp index e35a5edf1d..1dbfb8c8c5 100644 --- a/pcsx2/VifDma.cpp +++ b/pcsx2/VifDma.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/VifDma.h b/pcsx2/VifDma.h index 4024590b3d..f4dc112da6 100644 --- a/pcsx2/VifDma.h +++ b/pcsx2/VifDma.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __VIFDMA_H__ #define __VIFDMA_H__ diff --git a/pcsx2/gui/AdvancedDialog.cpp b/pcsx2/gui/AdvancedDialog.cpp index ddaaea9fb2..416e0647ef 100644 --- a/pcsx2/gui/AdvancedDialog.cpp +++ b/pcsx2/gui/AdvancedDialog.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/AdvancedDialog.h b/pcsx2/gui/AdvancedDialog.h index 5e0c976c2e..325e022abd 100644 --- a/pcsx2/gui/AdvancedDialog.h +++ b/pcsx2/gui/AdvancedDialog.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef ADVANCEDDIALOG_H_INCLUDED diff --git a/pcsx2/gui/App.h b/pcsx2/gui/App.h index 5a64e6f26d..e45ad09817 100644 --- a/pcsx2/gui/App.h +++ b/pcsx2/gui/App.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/gui/AppAssert.cpp b/pcsx2/gui/AppAssert.cpp index a811c72dc6..93c7409413 100644 --- a/pcsx2/gui/AppAssert.cpp +++ b/pcsx2/gui/AppAssert.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/AppConfig.cpp b/pcsx2/gui/AppConfig.cpp index 274d15b994..00ab759059 100644 --- a/pcsx2/gui/AppConfig.cpp +++ b/pcsx2/gui/AppConfig.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/AppConfig.h b/pcsx2/gui/AppConfig.h index ef3789183c..623113d3c3 100644 --- a/pcsx2/gui/AppConfig.h +++ b/pcsx2/gui/AppConfig.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/gui/AppRes.cpp b/pcsx2/gui/AppRes.cpp index 51e02fcc9a..aee5260a2b 100644 --- a/pcsx2/gui/AppRes.cpp +++ b/pcsx2/gui/AppRes.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/CheckedStaticBox.cpp b/pcsx2/gui/CheckedStaticBox.cpp index c1891fcfcb..8f07ec0485 100644 --- a/pcsx2/gui/CheckedStaticBox.cpp +++ b/pcsx2/gui/CheckedStaticBox.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/CheckedStaticBox.h b/pcsx2/gui/CheckedStaticBox.h index a25d49f9fe..1bae4ca3c9 100644 --- a/pcsx2/gui/CheckedStaticBox.h +++ b/pcsx2/gui/CheckedStaticBox.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/gui/ConsoleLogger.cpp b/pcsx2/gui/ConsoleLogger.cpp index 340f83fc9a..c62c0b62da 100644 --- a/pcsx2/gui/ConsoleLogger.cpp +++ b/pcsx2/gui/ConsoleLogger.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/ConsoleLogger.h b/pcsx2/gui/ConsoleLogger.h index 6d57bae1e6..9cf90e2844 100644 --- a/pcsx2/gui/ConsoleLogger.h +++ b/pcsx2/gui/ConsoleLogger.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/gui/Dialogs/AboutBoxDialog.cpp b/pcsx2/gui/Dialogs/AboutBoxDialog.cpp index edbfd11503..397df251ee 100644 --- a/pcsx2/gui/Dialogs/AboutBoxDialog.cpp +++ b/pcsx2/gui/Dialogs/AboutBoxDialog.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/Dialogs/ConfigurationDialog.cpp b/pcsx2/gui/Dialogs/ConfigurationDialog.cpp index 6683ac9e0d..a722ff13d3 100644 --- a/pcsx2/gui/Dialogs/ConfigurationDialog.cpp +++ b/pcsx2/gui/Dialogs/ConfigurationDialog.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/Dialogs/ConfigurationDialog.h b/pcsx2/gui/Dialogs/ConfigurationDialog.h index 893c1783b9..83c7ba097a 100644 --- a/pcsx2/gui/Dialogs/ConfigurationDialog.h +++ b/pcsx2/gui/Dialogs/ConfigurationDialog.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/gui/Dialogs/FirstTimeWizard.cpp b/pcsx2/gui/Dialogs/FirstTimeWizard.cpp index 9b0d942675..6fdd047a5d 100644 --- a/pcsx2/gui/Dialogs/FirstTimeWizard.cpp +++ b/pcsx2/gui/Dialogs/FirstTimeWizard.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/Dialogs/ImportSettingsDialog.cpp b/pcsx2/gui/Dialogs/ImportSettingsDialog.cpp index b2c34b1bf4..31796f2f0f 100644 --- a/pcsx2/gui/Dialogs/ImportSettingsDialog.cpp +++ b/pcsx2/gui/Dialogs/ImportSettingsDialog.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/Dialogs/LogOptionsDialog.cpp b/pcsx2/gui/Dialogs/LogOptionsDialog.cpp index 9bc3a1546f..6f71f556ca 100644 --- a/pcsx2/gui/Dialogs/LogOptionsDialog.cpp +++ b/pcsx2/gui/Dialogs/LogOptionsDialog.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/Dialogs/LogOptionsDialog.h b/pcsx2/gui/Dialogs/LogOptionsDialog.h index 39cc203470..749bbad13b 100644 --- a/pcsx2/gui/Dialogs/LogOptionsDialog.h +++ b/pcsx2/gui/Dialogs/LogOptionsDialog.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/gui/Dialogs/ModalPopups.h b/pcsx2/gui/Dialogs/ModalPopups.h index e7b67c0311..4c8f2823fe 100644 --- a/pcsx2/gui/Dialogs/ModalPopups.h +++ b/pcsx2/gui/Dialogs/ModalPopups.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/gui/Dialogs/PickUserModeDialog.cpp b/pcsx2/gui/Dialogs/PickUserModeDialog.cpp index f1836a8ad3..96d1541ad7 100644 --- a/pcsx2/gui/Dialogs/PickUserModeDialog.cpp +++ b/pcsx2/gui/Dialogs/PickUserModeDialog.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/HostGui.cpp b/pcsx2/gui/HostGui.cpp index d0e9d9c727..88c8cac918 100644 --- a/pcsx2/gui/HostGui.cpp +++ b/pcsx2/gui/HostGui.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/IniInterface.cpp b/pcsx2/gui/IniInterface.cpp index af2811f023..9abde6c06f 100644 --- a/pcsx2/gui/IniInterface.cpp +++ b/pcsx2/gui/IniInterface.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/IniInterface.h b/pcsx2/gui/IniInterface.h index 71e5695803..56919074ef 100644 --- a/pcsx2/gui/IniInterface.h +++ b/pcsx2/gui/IniInterface.h @@ -1,21 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator -* Copyright (C) 2002-2009 Pcsx2 Team -* -* This program is free software; you can redistribute it and/or modify -* it under the terms of the GNU General Public License as published by -* the Free Software Foundation; either version 2 of the License, or -* (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License -* along with this program; if not, write to the Free Software -* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA -*/ - +/* 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. + * + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . + */ + #pragma once #include diff --git a/pcsx2/gui/MainFrame.cpp b/pcsx2/gui/MainFrame.cpp index 8b636e12d1..f62c780706 100644 --- a/pcsx2/gui/MainFrame.cpp +++ b/pcsx2/gui/MainFrame.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* PCSX2 - PS2 Emulator for PCs + * Copyright (C) 2002-2009 PCSX2 Dev Team * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * 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. * - * This program is distributed in the hopeb that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/MainFrame.h b/pcsx2/gui/MainFrame.h index c51c800f8d..ae3cb77343 100644 --- a/pcsx2/gui/MainFrame.h +++ b/pcsx2/gui/MainFrame.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/gui/MainMenuClicks.cpp b/pcsx2/gui/MainMenuClicks.cpp index a5407a19e0..c7eb2321c2 100644 --- a/pcsx2/gui/MainMenuClicks.cpp +++ b/pcsx2/gui/MainMenuClicks.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/Panels/AudioPanel.cpp b/pcsx2/gui/Panels/AudioPanel.cpp index 8f88550d75..7f6ffeba63 100644 --- a/pcsx2/gui/Panels/AudioPanel.cpp +++ b/pcsx2/gui/Panels/AudioPanel.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" \ No newline at end of file diff --git a/pcsx2/gui/Panels/BiosSelectorPanel.cpp b/pcsx2/gui/Panels/BiosSelectorPanel.cpp index 8e144767cd..53d22fa61a 100644 --- a/pcsx2/gui/Panels/BiosSelectorPanel.cpp +++ b/pcsx2/gui/Panels/BiosSelectorPanel.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/Panels/ConfigurationPanels.h b/pcsx2/gui/Panels/ConfigurationPanels.h index 997578ae1b..bab60b7865 100644 --- a/pcsx2/gui/Panels/ConfigurationPanels.h +++ b/pcsx2/gui/Panels/ConfigurationPanels.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ // All of the options screens in PCSX2 are implemented as panels which can be bound to diff --git a/pcsx2/gui/Panels/CpuPanel.cpp b/pcsx2/gui/Panels/CpuPanel.cpp index 9ac3188dee..5e68634f2f 100644 --- a/pcsx2/gui/Panels/CpuPanel.cpp +++ b/pcsx2/gui/Panels/CpuPanel.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/Panels/DirPickerPanel.cpp b/pcsx2/gui/Panels/DirPickerPanel.cpp index c21d6bcc28..21deb6bf37 100644 --- a/pcsx2/gui/Panels/DirPickerPanel.cpp +++ b/pcsx2/gui/Panels/DirPickerPanel.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/Panels/GameFixesPanel.cpp b/pcsx2/gui/Panels/GameFixesPanel.cpp index 60453eaa6d..d3ed134dbd 100644 --- a/pcsx2/gui/Panels/GameFixesPanel.cpp +++ b/pcsx2/gui/Panels/GameFixesPanel.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/Panels/MiscPanelStuff.cpp b/pcsx2/gui/Panels/MiscPanelStuff.cpp index 076aec8022..da59335e19 100644 --- a/pcsx2/gui/Panels/MiscPanelStuff.cpp +++ b/pcsx2/gui/Panels/MiscPanelStuff.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/Panels/PathsPanel.cpp b/pcsx2/gui/Panels/PathsPanel.cpp index 72a165af09..f3b0e97d65 100644 --- a/pcsx2/gui/Panels/PathsPanel.cpp +++ b/pcsx2/gui/Panels/PathsPanel.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/Panels/PluginSelectorPanel.cpp b/pcsx2/gui/Panels/PluginSelectorPanel.cpp index 197c65d085..28875379da 100644 --- a/pcsx2/gui/Panels/PluginSelectorPanel.cpp +++ b/pcsx2/gui/Panels/PluginSelectorPanel.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/Panels/SpeedhacksPanel.cpp b/pcsx2/gui/Panels/SpeedhacksPanel.cpp index b4f96c33d1..909dee97bb 100644 --- a/pcsx2/gui/Panels/SpeedhacksPanel.cpp +++ b/pcsx2/gui/Panels/SpeedhacksPanel.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/Panels/VideoPanel.cpp b/pcsx2/gui/Panels/VideoPanel.cpp index 66048bfc95..82b9caab8e 100644 --- a/pcsx2/gui/Panels/VideoPanel.cpp +++ b/pcsx2/gui/Panels/VideoPanel.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/Plugins.cpp b/pcsx2/gui/Plugins.cpp index e41a8602a6..d0aaf91589 100644 --- a/pcsx2/gui/Plugins.cpp +++ b/pcsx2/gui/Plugins.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/Resources/EmbeddedImage.h b/pcsx2/gui/Resources/EmbeddedImage.h index f917266e0a..b789c226d5 100644 --- a/pcsx2/gui/Resources/EmbeddedImage.h +++ b/pcsx2/gui/Resources/EmbeddedImage.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/gui/Saveslots.cpp b/pcsx2/gui/Saveslots.cpp index d626d0461a..e7ede8b599 100644 --- a/pcsx2/gui/Saveslots.cpp +++ b/pcsx2/gui/Saveslots.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/i18n.cpp b/pcsx2/gui/i18n.cpp index d41801fb84..781a67f684 100644 --- a/pcsx2/gui/i18n.cpp +++ b/pcsx2/gui/i18n.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/i18n.h b/pcsx2/gui/i18n.h index db3c0d810a..b908906e70 100644 --- a/pcsx2/gui/i18n.h +++ b/pcsx2/gui/i18n.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/gui/main.cpp b/pcsx2/gui/main.cpp index 7a95cf8be2..1079fa3879 100644 --- a/pcsx2/gui/main.cpp +++ b/pcsx2/gui/main.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/wxHelpers.cpp b/pcsx2/gui/wxHelpers.cpp index d40ff7a794..fa410f1327 100644 --- a/pcsx2/gui/wxHelpers.cpp +++ b/pcsx2/gui/wxHelpers.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/gui/wxHelpers.h b/pcsx2/gui/wxHelpers.h index e0c57b5e1d..befdc76524 100644 --- a/pcsx2/gui/wxHelpers.h +++ b/pcsx2/gui/wxHelpers.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/ps2/BiosTools.cpp b/pcsx2/ps2/BiosTools.cpp index 455041b4eb..8d9ca6f30b 100644 --- a/pcsx2/ps2/BiosTools.cpp +++ b/pcsx2/ps2/BiosTools.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/ps2/BiosTools.h b/pcsx2/ps2/BiosTools.h index 23f25e998e..9599ae4fd5 100644 --- a/pcsx2/ps2/BiosTools.h +++ b/pcsx2/ps2/BiosTools.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/ps2/CoreEmuThread.cpp b/pcsx2/ps2/CoreEmuThread.cpp index b3a2927528..5453872f52 100644 --- a/pcsx2/ps2/CoreEmuThread.cpp +++ b/pcsx2/ps2/CoreEmuThread.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/ps2/CoreEmuThread.h b/pcsx2/ps2/CoreEmuThread.h index 6f99af8e26..bcd4cf4215 100644 --- a/pcsx2/ps2/CoreEmuThread.h +++ b/pcsx2/ps2/CoreEmuThread.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/ps2/Iop/IopHwRead.cpp b/pcsx2/ps2/Iop/IopHwRead.cpp index 24a564ce4a..cc30d76720 100644 --- a/pcsx2/ps2/Iop/IopHwRead.cpp +++ b/pcsx2/ps2/Iop/IopHwRead.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "IopHw_Internal.h" diff --git a/pcsx2/ps2/Iop/IopHwWrite.cpp b/pcsx2/ps2/Iop/IopHwWrite.cpp index f77385ec15..5e6805bea2 100644 --- a/pcsx2/ps2/Iop/IopHwWrite.cpp +++ b/pcsx2/ps2/Iop/IopHwWrite.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/ps2/Iop/IopHw_Internal.h b/pcsx2/ps2/Iop/IopHw_Internal.h index a4eaab9252..721effa340 100644 --- a/pcsx2/ps2/Iop/IopHw_Internal.h +++ b/pcsx2/ps2/Iop/IopHw_Internal.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/sio_internal.h b/pcsx2/sio_internal.h index 3a10d2c232..be4f9b2ef7 100644 --- a/pcsx2/sio_internal.h +++ b/pcsx2/sio_internal.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/vtlb.cpp b/pcsx2/vtlb.cpp index fd8c19ecb2..93c8f53f0e 100644 --- a/pcsx2/vtlb.cpp +++ b/pcsx2/vtlb.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ /* diff --git a/pcsx2/windows/PatchBrowser.cpp b/pcsx2/windows/PatchBrowser.cpp index 884fb0bc09..c2ba64e3f0 100644 --- a/pcsx2/windows/PatchBrowser.cpp +++ b/pcsx2/windows/PatchBrowser.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + /************************** * * patchbrowser.c contains all the src of patchbrowser window diff --git a/pcsx2/windows/Win32.h b/pcsx2/windows/Win32.h index c0e3de47b4..c9f1bba013 100644 --- a/pcsx2/windows/Win32.h +++ b/pcsx2/windows/Win32.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/windows/WinCompressNTFS.cpp b/pcsx2/windows/WinCompressNTFS.cpp index 6589bd12c0..49ba610d8d 100644 --- a/pcsx2/windows/WinCompressNTFS.cpp +++ b/pcsx2/windows/WinCompressNTFS.cpp @@ -1,20 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Win32.h" diff --git a/pcsx2/windows/WinSysExec.cpp b/pcsx2/windows/WinSysExec.cpp index 6892fe4219..de6696a62b 100644 --- a/pcsx2/windows/WinSysExec.cpp +++ b/pcsx2/windows/WinSysExec.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/pcsx2/windows/cheats/browser.cpp b/pcsx2/windows/cheats/browser.cpp index f92129853b..6b5b8c99d1 100644 --- a/pcsx2/windows/cheats/browser.cpp +++ b/pcsx2/windows/cheats/browser.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "../Win32.h" #include diff --git a/pcsx2/windows/cheats/cheats.cpp b/pcsx2/windows/cheats/cheats.cpp index c5a7f20d50..249686cf3d 100644 --- a/pcsx2/windows/cheats/cheats.cpp +++ b/pcsx2/windows/cheats/cheats.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "../Win32.h" #include diff --git a/pcsx2/windows/cheats/cheats.h b/pcsx2/windows/cheats/cheats.h index ba3aeaab53..bfc7d8dc3f 100644 --- a/pcsx2/windows/cheats/cheats.h +++ b/pcsx2/windows/cheats/cheats.h @@ -1,20 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #ifndef CHEATS_H_INCLUDED #define CHEATS_H_INCLUDED diff --git a/pcsx2/x86/BaseblockEx.cpp b/pcsx2/x86/BaseblockEx.cpp index f660e19944..95561b75ec 100644 --- a/pcsx2/x86/BaseblockEx.cpp +++ b/pcsx2/x86/BaseblockEx.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "BaseblockEx.h" diff --git a/pcsx2/x86/BaseblockEx.h b/pcsx2/x86/BaseblockEx.h index db8466b44b..605641f887 100644 --- a/pcsx2/x86/BaseblockEx.h +++ b/pcsx2/x86/BaseblockEx.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/x86/aVif.S b/pcsx2/x86/aVif.S index e4b64685f6..3263d0bd29 100644 --- a/pcsx2/x86/aVif.S +++ b/pcsx2/x86/aVif.S @@ -1,1610 +1,1607 @@ -/*Pcsx2 - Pc Ps2 Emulator - Copyright (C) 2002-2007 Pcsx2 Team - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - -*/ -.intel_syntax noprefix - -.extern vifRegs -.extern vifMaskRegs -.extern vifRow - -#define VIF_ESP esp -#define VIF_SRC esi -#define VIF_INC ecx -#define VIF_DST edi -#define VIF_SIZE edx -#define VIF_TMPADDR eax -#define VIF_SAVEEBX ebx -#define VIF_SAVEEBXd ebx - -#define XMM_R0 xmm0 -#define XMM_R1 xmm1 -#define XMM_R2 xmm2 -#define XMM_WRITEMASK xmm3 -#define XMM_ROWMASK xmm4 -#define XMM_ROWCOLMASK xmm5 -#define XMM_ROW xmm6 -#define XMM_COL xmm7 - -#define XMM_R3 XMM_COL - -// writing masks -#define UNPACK_Write0_Regular(r0, CL, DEST_OFFSET, MOVDQA) \ - MOVDQA xmmword ptr [VIF_DST+DEST_OFFSET], r0; - -#define UNPACK_Write1_Regular(r0, CL, DEST_OFFSET, MOVDQA) \ - MOVDQA xmmword ptr [VIF_DST], r0; \ - add VIF_DST, VIF_INC; \ - -#define UNPACK_Write0_Mask UNPACK_Write0_Regular -#define UNPACK_Write1_Mask UNPACK_Write1_Regular - -// masked write (dest needs to be in edi) -#define UNPACK_Write0_WriteMask(r0, CL, DEST_OFFSET, MOVDQA) \ - movdqa XMM_WRITEMASK, xmmword ptr [VIF_TMPADDR + 64*(CL) + 48]; \ - pand r0, XMM_WRITEMASK; \ - pandn XMM_WRITEMASK, xmmword ptr [VIF_DST]; \ - por r0, XMM_WRITEMASK; \ - MOVDQA xmmword ptr [VIF_DST], r0; \ - add VIF_DST, 16; \ - -// masked write (dest needs to be in edi) -#define UNPACK_Write1_WriteMask(r0, CL, DEST_OFFSET, MOVDQA) \ - movdqa XMM_WRITEMASK, xmmword ptr [VIF_TMPADDR + 64*(0) + 48]; \ - pand r0, XMM_WRITEMASK; \ - pandn XMM_WRITEMASK, xmmword ptr [VIF_DST]; \ - por r0, XMM_WRITEMASK; \ - MOVDQA xmmword ptr [VIF_DST], r0; \ - add VIF_DST, VIF_INC; \ - -#define UNPACK_Mask_SSE_0(r0) \ - pand r0, XMM_WRITEMASK; \ - por r0, XMM_ROWCOLMASK; \ - -// once a xmmword is uncomprssed, applies masks and saves -// note: modifying XMM_WRITEMASK -// dest = row + write (only when mask=0), otherwise write -#define UNPACK_Mask_SSE_1(r0) \ - pand r0, XMM_WRITEMASK; \ - por r0, XMM_ROWCOLMASK; \ - pand XMM_WRITEMASK, XMM_ROW; \ - paddd r0, XMM_WRITEMASK; \ - -// dest = row + write (only when mask=0), otherwise write -// row = row + write (only when mask = 0), otherwise row -#define UNPACK_Mask_SSE_2(r0) \ - pand r0, XMM_WRITEMASK; \ - pand XMM_WRITEMASK, XMM_ROW; \ - paddd XMM_ROW, r0; \ - por r0, XMM_ROWCOLMASK; \ - paddd r0, XMM_WRITEMASK; \ - -#define UNPACK_WriteMask_SSE_0 UNPACK_Mask_SSE_0 -#define UNPACK_WriteMask_SSE_1 UNPACK_Mask_SSE_1 -#define UNPACK_WriteMask_SSE_2 UNPACK_Mask_SSE_2 - -#define UNPACK_Regular_SSE_0(r0) - -#define UNPACK_Regular_SSE_1(r0) \ - paddd r0, XMM_ROW; \ - -#define UNPACK_Regular_SSE_2(r0) \ - paddd r0, XMM_ROW; \ - movdqa XMM_ROW, r0; \ - -// setting up masks -#define UNPACK_Setup_Mask_SSE(CL) \ - mov VIF_TMPADDR, vifMaskRegs; \ - movdqa XMM_ROWMASK, xmmword ptr [VIF_TMPADDR + 64*(CL) + 16]; \ - movdqa XMM_ROWCOLMASK, xmmword ptr [VIF_TMPADDR + 64*(CL) + 32]; \ - movdqa XMM_WRITEMASK, xmmword ptr [VIF_TMPADDR + 64*(CL)]; \ - pand XMM_ROWMASK, XMM_ROW; \ - pand XMM_ROWCOLMASK, XMM_COL; \ - por XMM_ROWCOLMASK, XMM_ROWMASK; \ - -#define UNPACK_Start_Setup_Mask_SSE_0(CL) UNPACK_Setup_Mask_SSE(CL) -#define UNPACK_Start_Setup_Mask_SSE_1(CL) \ - mov VIF_TMPADDR, vifMaskRegs; \ - movdqa XMM_ROWMASK, xmmword ptr [VIF_TMPADDR + 64*(CL) + 16]; \ - movdqa XMM_ROWCOLMASK, xmmword ptr [VIF_TMPADDR + 64*(CL) + 32]; \ - pand XMM_ROWMASK, XMM_ROW; \ - pand XMM_ROWCOLMASK, XMM_COL; \ - por XMM_ROWCOLMASK, XMM_ROWMASK; \ - -#define UNPACK_Start_Setup_Mask_SSE_2(CL) - -#define UNPACK_Setup_Mask_SSE_0_1(CL) -#define UNPACK_Setup_Mask_SSE_1_1(CL) \ - mov VIF_TMPADDR, vifMaskRegs; \ - movdqa XMM_WRITEMASK, xmmword ptr [VIF_TMPADDR + 64*(0)]; \ - -// ignore CL, since vif.cycle.wl == 1 -#define UNPACK_Setup_Mask_SSE_2_1(CL) \ - mov VIF_TMPADDR, vifMaskRegs; \ - movdqa XMM_ROWMASK, xmmword ptr [VIF_TMPADDR + 64*(0) + 16]; \ - movdqa XMM_ROWCOLMASK, xmmword ptr [VIF_TMPADDR + 64*(0) + 32]; \ - movdqa XMM_WRITEMASK, xmmword ptr [VIF_TMPADDR + 64*(0)]; \ - pand XMM_ROWMASK, XMM_ROW; \ - pand XMM_ROWCOLMASK, XMM_COL; \ - por XMM_ROWCOLMASK, XMM_ROWMASK; \ - -#define UNPACK_Setup_Mask_SSE_0_0(CL) UNPACK_Setup_Mask_SSE(CL) -#define UNPACK_Setup_Mask_SSE_1_0(CL) UNPACK_Setup_Mask_SSE(CL) -#define UNPACK_Setup_Mask_SSE_2_0(CL) UNPACK_Setup_Mask_SSE(CL) - -// write mask always destroys XMM_WRITEMASK, so 0_0 = 1_0 -#define UNPACK_Setup_WriteMask_SSE_0_0(CL) UNPACK_Setup_Mask_SSE(CL) -#define UNPACK_Setup_WriteMask_SSE_1_0(CL) UNPACK_Setup_Mask_SSE(CL) -#define UNPACK_Setup_WriteMask_SSE_2_0(CL) UNPACK_Setup_Mask_SSE(CL) -#define UNPACK_Setup_WriteMask_SSE_0_1(CL) UNPACK_Setup_Mask_SSE_1_1(CL) -#define UNPACK_Setup_WriteMask_SSE_1_1(CL) UNPACK_Setup_Mask_SSE_1_1(CL) -#define UNPACK_Setup_WriteMask_SSE_2_1(CL) UNPACK_Setup_Mask_SSE_2_1(CL) - -#define UNPACK_Start_Setup_WriteMask_SSE_0(CL) UNPACK_Start_Setup_Mask_SSE_1(CL) -#define UNPACK_Start_Setup_WriteMask_SSE_1(CL) UNPACK_Start_Setup_Mask_SSE_1(CL) -#define UNPACK_Start_Setup_WriteMask_SSE_2(CL) UNPACK_Start_Setup_Mask_SSE_2(CL) - -#define UNPACK_Start_Setup_Regular_SSE_0(CL) -#define UNPACK_Start_Setup_Regular_SSE_1(CL) -#define UNPACK_Start_Setup_Regular_SSE_2(CL) -#define UNPACK_Setup_Regular_SSE_0_0(CL) -#define UNPACK_Setup_Regular_SSE_1_0(CL) -#define UNPACK_Setup_Regular_SSE_2_0(CL) -#define UNPACK_Setup_Regular_SSE_0_1(CL) -#define UNPACK_Setup_Regular_SSE_1_1(CL) -#define UNPACK_Setup_Regular_SSE_2_1(CL) - -#define UNPACK_INC_DST_0_Regular(qw) add VIF_DST, (16*qw) -#define UNPACK_INC_DST_1_Regular(qw) -#define UNPACK_INC_DST_0_Mask(qw) add VIF_DST, (16*qw) -#define UNPACK_INC_DST_1_Mask(qw) -#define UNPACK_INC_DST_0_WriteMask(qw) -#define UNPACK_INC_DST_1_WriteMask(qw) - -// unpacks for 1,2,3,4 elements (V3 uses this directly) -#define UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType) \ - UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL+0); \ - UNPACK_##MaskType##_SSE_##ModeType##(XMM_R0); \ - UNPACK_Write##TOTALCL##_##MaskType##(XMM_R0, CL, 0, movdqa); \ - \ - UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL+1); \ - UNPACK_##MaskType##_SSE_##ModeType##(XMM_R1); \ - UNPACK_Write##TOTALCL##_##MaskType##(XMM_R1, CL+1, 16, movdqa); \ - \ - UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL+2); \ - UNPACK_##MaskType##_SSE_##ModeType##(XMM_R2); \ - UNPACK_Write##TOTALCL##_##MaskType##(XMM_R2, CL+2, 32, movdqa); \ - \ - UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL+3); \ - UNPACK_##MaskType##_SSE_##ModeType##(XMM_R3); \ - UNPACK_Write##TOTALCL##_##MaskType##(XMM_R3, CL+3, 48, movdqa); \ - \ - UNPACK_INC_DST_##TOTALCL##_##MaskType##(4) - -// V3 uses this directly -#define UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType) \ - UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL); \ - UNPACK_##MaskType##_SSE_##ModeType##(XMM_R0); \ - UNPACK_Write##TOTALCL##_##MaskType##(XMM_R0, CL, 0, movdqa); \ - \ - UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL+1); \ - UNPACK_##MaskType##_SSE_##ModeType##(XMM_R1); \ - UNPACK_Write##TOTALCL##_##MaskType##(XMM_R1, CL+1, 16, movdqa); \ - \ - UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL+2); \ - UNPACK_##MaskType##_SSE_##ModeType##(XMM_R2); \ - UNPACK_Write##TOTALCL##_##MaskType##(XMM_R2, CL+2, 32, movdqa); \ - \ - UNPACK_INC_DST_##TOTALCL##_##MaskType##(3); \ - -#define UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType) \ - UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL); \ - UNPACK_##MaskType##_SSE_##ModeType##(XMM_R0); \ - UNPACK_Write##TOTALCL##_##MaskType##(XMM_R0, CL, 0, movdqa); \ - \ - UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL+1); \ - UNPACK_##MaskType##_SSE_##ModeType##(XMM_R1); \ - UNPACK_Write##TOTALCL##_##MaskType##(XMM_R1, CL+1, 16, movdqa); \ - \ - UNPACK_INC_DST_##TOTALCL##_##MaskType##(2); \ - -#define UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType) \ - UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL); \ - UNPACK_##MaskType##_SSE_##ModeType##(XMM_R0); \ - UNPACK_Write##TOTALCL##_##MaskType##(XMM_R0, CL, 0, movdqa); \ - \ - UNPACK_INC_DST_##TOTALCL##_##MaskType##(1); \ - -// S-32 -// only when cl==1 -#define UNPACK_S_32SSE_4x(CL, TOTALCL, MaskType, ModeType, MOVDQA) \ - MOVDQA XMM_R3, xmmword ptr [VIF_SRC]; \ - \ - pshufd XMM_R0, XMM_R3, 0; \ - pshufd XMM_R1, XMM_R3, 0x55; \ - pshufd XMM_R2, XMM_R3, 0xaa; \ - pshufd XMM_R3, XMM_R3, 0xff; \ - \ - UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 16; \ - -#define UNPACK_S_32SSE_4A(CL, TOTALCL, MaskType, ModeType) UNPACK_S_32SSE_4x(CL, TOTALCL, MaskType, ModeType, movdqa) -#define UNPACK_S_32SSE_4(CL, TOTALCL, MaskType, ModeType) UNPACK_S_32SSE_4x(CL, TOTALCL, MaskType, ModeType, movdqu) - -#define UNPACK_S_32SSE_3x(CL, TOTALCL, MaskType, ModeType, MOVDQA) \ - MOVDQA XMM_R2, xmmword ptr [VIF_SRC]; \ - \ - pshufd XMM_R0, XMM_R2, 0; \ - pshufd XMM_R1, XMM_R2, 0x55; \ - pshufd XMM_R2, XMM_R2, 0xaa; \ - \ - UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 12; \ - -#define UNPACK_S_32SSE_3A(CL, TOTALCL, MaskType, ModeType) UNPACK_S_32SSE_3x(CL, TOTALCL, MaskType, ModeType, movdqa) -#define UNPACK_S_32SSE_3(CL, TOTALCL, MaskType, ModeType) UNPACK_S_32SSE_3x(CL, TOTALCL, MaskType, ModeType, movdqu) - -#define UNPACK_S_32SSE_2(CL, TOTALCL, MaskType, ModeType) \ - movq XMM_R1, qword ptr [VIF_SRC]; \ - \ - pshufd XMM_R0, XMM_R1, 0; \ - pshufd XMM_R1, XMM_R1, 0x55; \ - \ - UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 8; \ - -#define UNPACK_S_32SSE_2A UNPACK_S_32SSE_2 - -#define UNPACK_S_32SSE_1(CL, TOTALCL, MaskType, ModeType) \ - movd XMM_R0, dword ptr [VIF_SRC]; \ - pshufd XMM_R0, XMM_R0, 0; \ - \ - UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 4; \ - -#define UNPACK_S_32SSE_1A UNPACK_S_32SSE_1 - -// S-16 -#define UNPACK_S_16SSE_4(CL, TOTALCL, MaskType, ModeType) \ - movq XMM_R3, qword ptr [VIF_SRC]; \ - punpcklwd XMM_R3, XMM_R3; \ - UNPACK_RIGHTSHIFT XMM_R3, 16; \ - \ - pshufd XMM_R0, XMM_R3, 0; \ - pshufd XMM_R1, XMM_R3, 0x55; \ - pshufd XMM_R2, XMM_R3, 0xaa; \ - pshufd XMM_R3, XMM_R3, 0xff; \ - \ - UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 8; \ - -#define UNPACK_S_16SSE_4A UNPACK_S_16SSE_4 - -#define UNPACK_S_16SSE_3(CL, TOTALCL, MaskType, ModeType) \ - movq XMM_R2, qword ptr [VIF_SRC]; \ - punpcklwd XMM_R2, XMM_R2; \ - UNPACK_RIGHTSHIFT XMM_R2, 16; \ - \ - pshufd XMM_R0, XMM_R2, 0; \ - pshufd XMM_R1, XMM_R2, 0x55; \ - pshufd XMM_R2, XMM_R2, 0xaa; \ - \ - UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ - add VIF_SRC, 6; \ - -#define UNPACK_S_16SSE_3A UNPACK_S_16SSE_3 - -#define UNPACK_S_16SSE_2(CL, TOTALCL, MaskType, ModeType) \ - movd XMM_R1, dword ptr [VIF_SRC]; \ - punpcklwd XMM_R1, XMM_R1; \ - UNPACK_RIGHTSHIFT XMM_R1, 16; \ - \ - pshufd XMM_R0, XMM_R1, 0; \ - pshufd XMM_R1, XMM_R1, 0x55; \ - \ - UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 4; \ - -#define UNPACK_S_16SSE_2A UNPACK_S_16SSE_2 - -#define UNPACK_S_16SSE_1(CL, TOTALCL, MaskType, ModeType) \ - movd XMM_R0, dword ptr [VIF_SRC]; \ - punpcklwd XMM_R0, XMM_R0; \ - UNPACK_RIGHTSHIFT XMM_R0, 16; \ - pshufd XMM_R0, XMM_R0, 0; \ - \ - UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 2; \ - -#define UNPACK_S_16SSE_1A UNPACK_S_16SSE_1 - -// S-8 -#define UNPACK_S_8SSE_4(CL, TOTALCL, MaskType, ModeType) \ - movd XMM_R3, dword ptr [VIF_SRC]; \ - punpcklbw XMM_R3, XMM_R3; \ - punpcklwd XMM_R3, XMM_R3; \ - UNPACK_RIGHTSHIFT XMM_R3, 24; \ - \ - pshufd XMM_R0, XMM_R3, 0; \ - pshufd XMM_R1, XMM_R3, 0x55; \ - pshufd XMM_R2, XMM_R3, 0xaa; \ - pshufd XMM_R3, XMM_R3, 0xff; \ - \ - UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 4; \ - -#define UNPACK_S_8SSE_4A UNPACK_S_8SSE_4 - -#define UNPACK_S_8SSE_3(CL, TOTALCL, MaskType, ModeType) \ - movd XMM_R2, dword ptr [VIF_SRC]; \ - punpcklbw XMM_R2, XMM_R2; \ - punpcklwd XMM_R2, XMM_R2; \ - UNPACK_RIGHTSHIFT XMM_R2, 24; \ - \ - pshufd XMM_R0, XMM_R2, 0; \ - pshufd XMM_R1, XMM_R2, 0x55; \ - pshufd XMM_R2, XMM_R2, 0xaa; \ - \ - UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 3; \ - -#define UNPACK_S_8SSE_3A UNPACK_S_8SSE_3 - -#define UNPACK_S_8SSE_2(CL, TOTALCL, MaskType, ModeType) \ - movd XMM_R1, dword ptr [VIF_SRC]; \ - punpcklbw XMM_R1, XMM_R1; \ - punpcklwd XMM_R1, XMM_R1; \ - UNPACK_RIGHTSHIFT XMM_R1, 24; \ - \ - pshufd XMM_R0, XMM_R1, 0; \ - pshufd XMM_R1, XMM_R1, 0x55; \ - \ - UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 2; \ - -#define UNPACK_S_8SSE_2A UNPACK_S_8SSE_2 - -#define UNPACK_S_8SSE_1(CL, TOTALCL, MaskType, ModeType) \ - movd XMM_R0, dword ptr [VIF_SRC]; \ - punpcklbw XMM_R0, XMM_R0; \ - punpcklwd XMM_R0, XMM_R0; \ - UNPACK_RIGHTSHIFT XMM_R0, 24; \ - pshufd XMM_R0, XMM_R0, 0; \ - \ - UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - inc VIF_SRC; \ - -#define UNPACK_S_8SSE_1A UNPACK_S_8SSE_1 - -// V2-32 -#define UNPACK_V2_32SSE_4A(CL, TOTALCL, MaskType, ModeType) \ - MOVDQA XMM_R0, xmmword ptr [VIF_SRC]; \ - MOVDQA XMM_R2, xmmword ptr [VIF_SRC+16]; \ - \ - pshufd XMM_R1, XMM_R0, 0xee; \ - pshufd XMM_R3, XMM_R2, 0xee; \ - \ - UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 32; \ - -#define UNPACK_V2_32SSE_4(CL, TOTALCL, MaskType, ModeType) \ - movq XMM_R0, qword ptr [VIF_SRC]; \ - movq XMM_R1, qword ptr [VIF_SRC+8]; \ - movq XMM_R2, qword ptr [VIF_SRC+16]; \ - movq XMM_R3, qword ptr [VIF_SRC+24]; \ - \ - UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 32; \ - -#define UNPACK_V2_32SSE_3A(CL, TOTALCL, MaskType, ModeType) \ - MOVDQA XMM_R0, xmmword ptr [VIF_SRC]; \ - movq XMM_R2, qword ptr [VIF_SRC+16]; \ - pshufd XMM_R1, XMM_R0, 0xee; \ - \ - UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 24; \ - -#define UNPACK_V2_32SSE_3(CL, TOTALCL, MaskType, ModeType) \ - movq XMM_R0, qword ptr [VIF_SRC]; \ - movq XMM_R1, qword ptr [VIF_SRC+8]; \ - movq XMM_R2, qword ptr [VIF_SRC+16]; \ - \ - UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 24; \ - -#define UNPACK_V2_32SSE_2(CL, TOTALCL, MaskType, ModeType) \ - movq XMM_R0, qword ptr [VIF_SRC]; \ - movq XMM_R1, qword ptr [VIF_SRC+8]; \ - \ - UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 16; \ - -#define UNPACK_V2_32SSE_2A UNPACK_V2_32SSE_2 - -#define UNPACK_V2_32SSE_1(CL, TOTALCL, MaskType, ModeType) \ - movq XMM_R0, qword ptr [VIF_SRC]; \ - \ - UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 8; \ - -#define UNPACK_V2_32SSE_1A UNPACK_V2_32SSE_1 - -// V2-16 -// due to lemmings, have to copy lower xmmword to the upper xmmword of every reg -#define UNPACK_V2_16SSE_4A(CL, TOTALCL, MaskType, ModeType) \ - punpcklwd XMM_R0, xmmword ptr [VIF_SRC]; \ - punpckhwd XMM_R2, xmmword ptr [VIF_SRC]; \ - \ - UNPACK_RIGHTSHIFT XMM_R0, 16; \ - UNPACK_RIGHTSHIFT XMM_R2, 16; \ - \ - punpckhqdq XMM_R1, XMM_R0; \ - punpckhqdq XMM_R3, XMM_R2; \ - \ +/* 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. + * + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . + */ + +.intel_syntax noprefix + +.extern vifRegs +.extern vifMaskRegs +.extern vifRow + +#define VIF_ESP esp +#define VIF_SRC esi +#define VIF_INC ecx +#define VIF_DST edi +#define VIF_SIZE edx +#define VIF_TMPADDR eax +#define VIF_SAVEEBX ebx +#define VIF_SAVEEBXd ebx + +#define XMM_R0 xmm0 +#define XMM_R1 xmm1 +#define XMM_R2 xmm2 +#define XMM_WRITEMASK xmm3 +#define XMM_ROWMASK xmm4 +#define XMM_ROWCOLMASK xmm5 +#define XMM_ROW xmm6 +#define XMM_COL xmm7 + +#define XMM_R3 XMM_COL + +// writing masks +#define UNPACK_Write0_Regular(r0, CL, DEST_OFFSET, MOVDQA) \ + MOVDQA xmmword ptr [VIF_DST+DEST_OFFSET], r0; + +#define UNPACK_Write1_Regular(r0, CL, DEST_OFFSET, MOVDQA) \ + MOVDQA xmmword ptr [VIF_DST], r0; \ + add VIF_DST, VIF_INC; \ + +#define UNPACK_Write0_Mask UNPACK_Write0_Regular +#define UNPACK_Write1_Mask UNPACK_Write1_Regular + +// masked write (dest needs to be in edi) +#define UNPACK_Write0_WriteMask(r0, CL, DEST_OFFSET, MOVDQA) \ + movdqa XMM_WRITEMASK, xmmword ptr [VIF_TMPADDR + 64*(CL) + 48]; \ + pand r0, XMM_WRITEMASK; \ + pandn XMM_WRITEMASK, xmmword ptr [VIF_DST]; \ + por r0, XMM_WRITEMASK; \ + MOVDQA xmmword ptr [VIF_DST], r0; \ + add VIF_DST, 16; \ + +// masked write (dest needs to be in edi) +#define UNPACK_Write1_WriteMask(r0, CL, DEST_OFFSET, MOVDQA) \ + movdqa XMM_WRITEMASK, xmmword ptr [VIF_TMPADDR + 64*(0) + 48]; \ + pand r0, XMM_WRITEMASK; \ + pandn XMM_WRITEMASK, xmmword ptr [VIF_DST]; \ + por r0, XMM_WRITEMASK; \ + MOVDQA xmmword ptr [VIF_DST], r0; \ + add VIF_DST, VIF_INC; \ + +#define UNPACK_Mask_SSE_0(r0) \ + pand r0, XMM_WRITEMASK; \ + por r0, XMM_ROWCOLMASK; \ + +// once a xmmword is uncomprssed, applies masks and saves +// note: modifying XMM_WRITEMASK +// dest = row + write (only when mask=0), otherwise write +#define UNPACK_Mask_SSE_1(r0) \ + pand r0, XMM_WRITEMASK; \ + por r0, XMM_ROWCOLMASK; \ + pand XMM_WRITEMASK, XMM_ROW; \ + paddd r0, XMM_WRITEMASK; \ + +// dest = row + write (only when mask=0), otherwise write +// row = row + write (only when mask = 0), otherwise row +#define UNPACK_Mask_SSE_2(r0) \ + pand r0, XMM_WRITEMASK; \ + pand XMM_WRITEMASK, XMM_ROW; \ + paddd XMM_ROW, r0; \ + por r0, XMM_ROWCOLMASK; \ + paddd r0, XMM_WRITEMASK; \ + +#define UNPACK_WriteMask_SSE_0 UNPACK_Mask_SSE_0 +#define UNPACK_WriteMask_SSE_1 UNPACK_Mask_SSE_1 +#define UNPACK_WriteMask_SSE_2 UNPACK_Mask_SSE_2 + +#define UNPACK_Regular_SSE_0(r0) + +#define UNPACK_Regular_SSE_1(r0) \ + paddd r0, XMM_ROW; \ + +#define UNPACK_Regular_SSE_2(r0) \ + paddd r0, XMM_ROW; \ + movdqa XMM_ROW, r0; \ + +// setting up masks +#define UNPACK_Setup_Mask_SSE(CL) \ + mov VIF_TMPADDR, vifMaskRegs; \ + movdqa XMM_ROWMASK, xmmword ptr [VIF_TMPADDR + 64*(CL) + 16]; \ + movdqa XMM_ROWCOLMASK, xmmword ptr [VIF_TMPADDR + 64*(CL) + 32]; \ + movdqa XMM_WRITEMASK, xmmword ptr [VIF_TMPADDR + 64*(CL)]; \ + pand XMM_ROWMASK, XMM_ROW; \ + pand XMM_ROWCOLMASK, XMM_COL; \ + por XMM_ROWCOLMASK, XMM_ROWMASK; \ + +#define UNPACK_Start_Setup_Mask_SSE_0(CL) UNPACK_Setup_Mask_SSE(CL) +#define UNPACK_Start_Setup_Mask_SSE_1(CL) \ + mov VIF_TMPADDR, vifMaskRegs; \ + movdqa XMM_ROWMASK, xmmword ptr [VIF_TMPADDR + 64*(CL) + 16]; \ + movdqa XMM_ROWCOLMASK, xmmword ptr [VIF_TMPADDR + 64*(CL) + 32]; \ + pand XMM_ROWMASK, XMM_ROW; \ + pand XMM_ROWCOLMASK, XMM_COL; \ + por XMM_ROWCOLMASK, XMM_ROWMASK; \ + +#define UNPACK_Start_Setup_Mask_SSE_2(CL) + +#define UNPACK_Setup_Mask_SSE_0_1(CL) +#define UNPACK_Setup_Mask_SSE_1_1(CL) \ + mov VIF_TMPADDR, vifMaskRegs; \ + movdqa XMM_WRITEMASK, xmmword ptr [VIF_TMPADDR + 64*(0)]; \ + +// ignore CL, since vif.cycle.wl == 1 +#define UNPACK_Setup_Mask_SSE_2_1(CL) \ + mov VIF_TMPADDR, vifMaskRegs; \ + movdqa XMM_ROWMASK, xmmword ptr [VIF_TMPADDR + 64*(0) + 16]; \ + movdqa XMM_ROWCOLMASK, xmmword ptr [VIF_TMPADDR + 64*(0) + 32]; \ + movdqa XMM_WRITEMASK, xmmword ptr [VIF_TMPADDR + 64*(0)]; \ + pand XMM_ROWMASK, XMM_ROW; \ + pand XMM_ROWCOLMASK, XMM_COL; \ + por XMM_ROWCOLMASK, XMM_ROWMASK; \ + +#define UNPACK_Setup_Mask_SSE_0_0(CL) UNPACK_Setup_Mask_SSE(CL) +#define UNPACK_Setup_Mask_SSE_1_0(CL) UNPACK_Setup_Mask_SSE(CL) +#define UNPACK_Setup_Mask_SSE_2_0(CL) UNPACK_Setup_Mask_SSE(CL) + +// write mask always destroys XMM_WRITEMASK, so 0_0 = 1_0 +#define UNPACK_Setup_WriteMask_SSE_0_0(CL) UNPACK_Setup_Mask_SSE(CL) +#define UNPACK_Setup_WriteMask_SSE_1_0(CL) UNPACK_Setup_Mask_SSE(CL) +#define UNPACK_Setup_WriteMask_SSE_2_0(CL) UNPACK_Setup_Mask_SSE(CL) +#define UNPACK_Setup_WriteMask_SSE_0_1(CL) UNPACK_Setup_Mask_SSE_1_1(CL) +#define UNPACK_Setup_WriteMask_SSE_1_1(CL) UNPACK_Setup_Mask_SSE_1_1(CL) +#define UNPACK_Setup_WriteMask_SSE_2_1(CL) UNPACK_Setup_Mask_SSE_2_1(CL) + +#define UNPACK_Start_Setup_WriteMask_SSE_0(CL) UNPACK_Start_Setup_Mask_SSE_1(CL) +#define UNPACK_Start_Setup_WriteMask_SSE_1(CL) UNPACK_Start_Setup_Mask_SSE_1(CL) +#define UNPACK_Start_Setup_WriteMask_SSE_2(CL) UNPACK_Start_Setup_Mask_SSE_2(CL) + +#define UNPACK_Start_Setup_Regular_SSE_0(CL) +#define UNPACK_Start_Setup_Regular_SSE_1(CL) +#define UNPACK_Start_Setup_Regular_SSE_2(CL) +#define UNPACK_Setup_Regular_SSE_0_0(CL) +#define UNPACK_Setup_Regular_SSE_1_0(CL) +#define UNPACK_Setup_Regular_SSE_2_0(CL) +#define UNPACK_Setup_Regular_SSE_0_1(CL) +#define UNPACK_Setup_Regular_SSE_1_1(CL) +#define UNPACK_Setup_Regular_SSE_2_1(CL) + +#define UNPACK_INC_DST_0_Regular(qw) add VIF_DST, (16*qw) +#define UNPACK_INC_DST_1_Regular(qw) +#define UNPACK_INC_DST_0_Mask(qw) add VIF_DST, (16*qw) +#define UNPACK_INC_DST_1_Mask(qw) +#define UNPACK_INC_DST_0_WriteMask(qw) +#define UNPACK_INC_DST_1_WriteMask(qw) + +// unpacks for 1,2,3,4 elements (V3 uses this directly) +#define UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType) \ + UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL+0); \ + UNPACK_##MaskType##_SSE_##ModeType##(XMM_R0); \ + UNPACK_Write##TOTALCL##_##MaskType##(XMM_R0, CL, 0, movdqa); \ + \ + UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL+1); \ + UNPACK_##MaskType##_SSE_##ModeType##(XMM_R1); \ + UNPACK_Write##TOTALCL##_##MaskType##(XMM_R1, CL+1, 16, movdqa); \ + \ + UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL+2); \ + UNPACK_##MaskType##_SSE_##ModeType##(XMM_R2); \ + UNPACK_Write##TOTALCL##_##MaskType##(XMM_R2, CL+2, 32, movdqa); \ + \ + UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL+3); \ + UNPACK_##MaskType##_SSE_##ModeType##(XMM_R3); \ + UNPACK_Write##TOTALCL##_##MaskType##(XMM_R3, CL+3, 48, movdqa); \ + \ + UNPACK_INC_DST_##TOTALCL##_##MaskType##(4) + +// V3 uses this directly +#define UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType) \ + UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL); \ + UNPACK_##MaskType##_SSE_##ModeType##(XMM_R0); \ + UNPACK_Write##TOTALCL##_##MaskType##(XMM_R0, CL, 0, movdqa); \ + \ + UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL+1); \ + UNPACK_##MaskType##_SSE_##ModeType##(XMM_R1); \ + UNPACK_Write##TOTALCL##_##MaskType##(XMM_R1, CL+1, 16, movdqa); \ + \ + UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL+2); \ + UNPACK_##MaskType##_SSE_##ModeType##(XMM_R2); \ + UNPACK_Write##TOTALCL##_##MaskType##(XMM_R2, CL+2, 32, movdqa); \ + \ + UNPACK_INC_DST_##TOTALCL##_##MaskType##(3); \ + +#define UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType) \ + UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL); \ + UNPACK_##MaskType##_SSE_##ModeType##(XMM_R0); \ + UNPACK_Write##TOTALCL##_##MaskType##(XMM_R0, CL, 0, movdqa); \ + \ + UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL+1); \ + UNPACK_##MaskType##_SSE_##ModeType##(XMM_R1); \ + UNPACK_Write##TOTALCL##_##MaskType##(XMM_R1, CL+1, 16, movdqa); \ + \ + UNPACK_INC_DST_##TOTALCL##_##MaskType##(2); \ + +#define UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType) \ + UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL); \ + UNPACK_##MaskType##_SSE_##ModeType##(XMM_R0); \ + UNPACK_Write##TOTALCL##_##MaskType##(XMM_R0, CL, 0, movdqa); \ + \ + UNPACK_INC_DST_##TOTALCL##_##MaskType##(1); \ + +// S-32 +// only when cl==1 +#define UNPACK_S_32SSE_4x(CL, TOTALCL, MaskType, ModeType, MOVDQA) \ + MOVDQA XMM_R3, xmmword ptr [VIF_SRC]; \ + \ + pshufd XMM_R0, XMM_R3, 0; \ + pshufd XMM_R1, XMM_R3, 0x55; \ + pshufd XMM_R2, XMM_R3, 0xaa; \ + pshufd XMM_R3, XMM_R3, 0xff; \ + \ + UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 16; \ + +#define UNPACK_S_32SSE_4A(CL, TOTALCL, MaskType, ModeType) UNPACK_S_32SSE_4x(CL, TOTALCL, MaskType, ModeType, movdqa) +#define UNPACK_S_32SSE_4(CL, TOTALCL, MaskType, ModeType) UNPACK_S_32SSE_4x(CL, TOTALCL, MaskType, ModeType, movdqu) + +#define UNPACK_S_32SSE_3x(CL, TOTALCL, MaskType, ModeType, MOVDQA) \ + MOVDQA XMM_R2, xmmword ptr [VIF_SRC]; \ + \ + pshufd XMM_R0, XMM_R2, 0; \ + pshufd XMM_R1, XMM_R2, 0x55; \ + pshufd XMM_R2, XMM_R2, 0xaa; \ + \ + UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 12; \ + +#define UNPACK_S_32SSE_3A(CL, TOTALCL, MaskType, ModeType) UNPACK_S_32SSE_3x(CL, TOTALCL, MaskType, ModeType, movdqa) +#define UNPACK_S_32SSE_3(CL, TOTALCL, MaskType, ModeType) UNPACK_S_32SSE_3x(CL, TOTALCL, MaskType, ModeType, movdqu) + +#define UNPACK_S_32SSE_2(CL, TOTALCL, MaskType, ModeType) \ + movq XMM_R1, qword ptr [VIF_SRC]; \ + \ + pshufd XMM_R0, XMM_R1, 0; \ + pshufd XMM_R1, XMM_R1, 0x55; \ + \ + UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 8; \ + +#define UNPACK_S_32SSE_2A UNPACK_S_32SSE_2 + +#define UNPACK_S_32SSE_1(CL, TOTALCL, MaskType, ModeType) \ + movd XMM_R0, dword ptr [VIF_SRC]; \ + pshufd XMM_R0, XMM_R0, 0; \ + \ + UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 4; \ + +#define UNPACK_S_32SSE_1A UNPACK_S_32SSE_1 + +// S-16 +#define UNPACK_S_16SSE_4(CL, TOTALCL, MaskType, ModeType) \ + movq XMM_R3, qword ptr [VIF_SRC]; \ + punpcklwd XMM_R3, XMM_R3; \ + UNPACK_RIGHTSHIFT XMM_R3, 16; \ + \ + pshufd XMM_R0, XMM_R3, 0; \ + pshufd XMM_R1, XMM_R3, 0x55; \ + pshufd XMM_R2, XMM_R3, 0xaa; \ + pshufd XMM_R3, XMM_R3, 0xff; \ + \ + UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 8; \ + +#define UNPACK_S_16SSE_4A UNPACK_S_16SSE_4 + +#define UNPACK_S_16SSE_3(CL, TOTALCL, MaskType, ModeType) \ + movq XMM_R2, qword ptr [VIF_SRC]; \ + punpcklwd XMM_R2, XMM_R2; \ + UNPACK_RIGHTSHIFT XMM_R2, 16; \ + \ + pshufd XMM_R0, XMM_R2, 0; \ + pshufd XMM_R1, XMM_R2, 0x55; \ + pshufd XMM_R2, XMM_R2, 0xaa; \ + \ + UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ + add VIF_SRC, 6; \ + +#define UNPACK_S_16SSE_3A UNPACK_S_16SSE_3 + +#define UNPACK_S_16SSE_2(CL, TOTALCL, MaskType, ModeType) \ + movd XMM_R1, dword ptr [VIF_SRC]; \ + punpcklwd XMM_R1, XMM_R1; \ + UNPACK_RIGHTSHIFT XMM_R1, 16; \ + \ + pshufd XMM_R0, XMM_R1, 0; \ + pshufd XMM_R1, XMM_R1, 0x55; \ + \ + UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 4; \ + +#define UNPACK_S_16SSE_2A UNPACK_S_16SSE_2 + +#define UNPACK_S_16SSE_1(CL, TOTALCL, MaskType, ModeType) \ + movd XMM_R0, dword ptr [VIF_SRC]; \ + punpcklwd XMM_R0, XMM_R0; \ + UNPACK_RIGHTSHIFT XMM_R0, 16; \ + pshufd XMM_R0, XMM_R0, 0; \ + \ + UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 2; \ + +#define UNPACK_S_16SSE_1A UNPACK_S_16SSE_1 + +// S-8 +#define UNPACK_S_8SSE_4(CL, TOTALCL, MaskType, ModeType) \ + movd XMM_R3, dword ptr [VIF_SRC]; \ + punpcklbw XMM_R3, XMM_R3; \ + punpcklwd XMM_R3, XMM_R3; \ + UNPACK_RIGHTSHIFT XMM_R3, 24; \ + \ + pshufd XMM_R0, XMM_R3, 0; \ + pshufd XMM_R1, XMM_R3, 0x55; \ + pshufd XMM_R2, XMM_R3, 0xaa; \ + pshufd XMM_R3, XMM_R3, 0xff; \ + \ + UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 4; \ + +#define UNPACK_S_8SSE_4A UNPACK_S_8SSE_4 + +#define UNPACK_S_8SSE_3(CL, TOTALCL, MaskType, ModeType) \ + movd XMM_R2, dword ptr [VIF_SRC]; \ + punpcklbw XMM_R2, XMM_R2; \ + punpcklwd XMM_R2, XMM_R2; \ + UNPACK_RIGHTSHIFT XMM_R2, 24; \ + \ + pshufd XMM_R0, XMM_R2, 0; \ + pshufd XMM_R1, XMM_R2, 0x55; \ + pshufd XMM_R2, XMM_R2, 0xaa; \ + \ + UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 3; \ + +#define UNPACK_S_8SSE_3A UNPACK_S_8SSE_3 + +#define UNPACK_S_8SSE_2(CL, TOTALCL, MaskType, ModeType) \ + movd XMM_R1, dword ptr [VIF_SRC]; \ + punpcklbw XMM_R1, XMM_R1; \ + punpcklwd XMM_R1, XMM_R1; \ + UNPACK_RIGHTSHIFT XMM_R1, 24; \ + \ + pshufd XMM_R0, XMM_R1, 0; \ + pshufd XMM_R1, XMM_R1, 0x55; \ + \ + UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 2; \ + +#define UNPACK_S_8SSE_2A UNPACK_S_8SSE_2 + +#define UNPACK_S_8SSE_1(CL, TOTALCL, MaskType, ModeType) \ + movd XMM_R0, dword ptr [VIF_SRC]; \ + punpcklbw XMM_R0, XMM_R0; \ + punpcklwd XMM_R0, XMM_R0; \ + UNPACK_RIGHTSHIFT XMM_R0, 24; \ + pshufd XMM_R0, XMM_R0, 0; \ + \ + UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + inc VIF_SRC; \ + +#define UNPACK_S_8SSE_1A UNPACK_S_8SSE_1 + +// V2-32 +#define UNPACK_V2_32SSE_4A(CL, TOTALCL, MaskType, ModeType) \ + MOVDQA XMM_R0, xmmword ptr [VIF_SRC]; \ + MOVDQA XMM_R2, xmmword ptr [VIF_SRC+16]; \ + \ + pshufd XMM_R1, XMM_R0, 0xee; \ + pshufd XMM_R3, XMM_R2, 0xee; \ + \ + UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 32; \ + +#define UNPACK_V2_32SSE_4(CL, TOTALCL, MaskType, ModeType) \ + movq XMM_R0, qword ptr [VIF_SRC]; \ + movq XMM_R1, qword ptr [VIF_SRC+8]; \ + movq XMM_R2, qword ptr [VIF_SRC+16]; \ + movq XMM_R3, qword ptr [VIF_SRC+24]; \ + \ + UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 32; \ + +#define UNPACK_V2_32SSE_3A(CL, TOTALCL, MaskType, ModeType) \ + MOVDQA XMM_R0, xmmword ptr [VIF_SRC]; \ + movq XMM_R2, qword ptr [VIF_SRC+16]; \ + pshufd XMM_R1, XMM_R0, 0xee; \ + \ + UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 24; \ + +#define UNPACK_V2_32SSE_3(CL, TOTALCL, MaskType, ModeType) \ + movq XMM_R0, qword ptr [VIF_SRC]; \ + movq XMM_R1, qword ptr [VIF_SRC+8]; \ + movq XMM_R2, qword ptr [VIF_SRC+16]; \ + \ + UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 24; \ + +#define UNPACK_V2_32SSE_2(CL, TOTALCL, MaskType, ModeType) \ + movq XMM_R0, qword ptr [VIF_SRC]; \ + movq XMM_R1, qword ptr [VIF_SRC+8]; \ + \ + UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 16; \ + +#define UNPACK_V2_32SSE_2A UNPACK_V2_32SSE_2 + +#define UNPACK_V2_32SSE_1(CL, TOTALCL, MaskType, ModeType) \ + movq XMM_R0, qword ptr [VIF_SRC]; \ + \ + UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 8; \ + +#define UNPACK_V2_32SSE_1A UNPACK_V2_32SSE_1 + +// V2-16 +// due to lemmings, have to copy lower xmmword to the upper xmmword of every reg +#define UNPACK_V2_16SSE_4A(CL, TOTALCL, MaskType, ModeType) \ + punpcklwd XMM_R0, xmmword ptr [VIF_SRC]; \ + punpckhwd XMM_R2, xmmword ptr [VIF_SRC]; \ + \ + UNPACK_RIGHTSHIFT XMM_R0, 16; \ + UNPACK_RIGHTSHIFT XMM_R2, 16; \ + \ + punpckhqdq XMM_R1, XMM_R0; \ + punpckhqdq XMM_R3, XMM_R2; \ + \ punpcklqdq XMM_R0, XMM_R0; \ - punpcklqdq XMM_R2, XMM_R2; \ + punpcklqdq XMM_R2, XMM_R2; \ punpckhqdq XMM_R1, XMM_R1; \ - punpckhqdq XMM_R3, XMM_R3; \ - \ - UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ - add VIF_SRC, 16; \ - -#define UNPACK_V2_16SSE_4(CL, TOTALCL, MaskType, ModeType) \ - movdqu XMM_R0, xmmword ptr [VIF_SRC]; \ - \ - punpckhwd XMM_R2, XMM_R0; \ - punpcklwd XMM_R0, XMM_R0; \ - \ - UNPACK_RIGHTSHIFT XMM_R0, 16; \ - UNPACK_RIGHTSHIFT XMM_R2, 16; \ - \ - punpckhqdq XMM_R1, XMM_R0; \ - punpckhqdq XMM_R3, XMM_R2; \ - \ + punpckhqdq XMM_R3, XMM_R3; \ + \ + UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ + add VIF_SRC, 16; \ + +#define UNPACK_V2_16SSE_4(CL, TOTALCL, MaskType, ModeType) \ + movdqu XMM_R0, xmmword ptr [VIF_SRC]; \ + \ + punpckhwd XMM_R2, XMM_R0; \ + punpcklwd XMM_R0, XMM_R0; \ + \ + UNPACK_RIGHTSHIFT XMM_R0, 16; \ + UNPACK_RIGHTSHIFT XMM_R2, 16; \ + \ + punpckhqdq XMM_R1, XMM_R0; \ + punpckhqdq XMM_R3, XMM_R2; \ + \ punpcklqdq XMM_R0, XMM_R0; \ - punpcklqdq XMM_R2, XMM_R2; \ + punpcklqdq XMM_R2, XMM_R2; \ punpckhqdq XMM_R1, XMM_R1; \ - punpckhqdq XMM_R3, XMM_R3; \ - \ - UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 16; \ - -#define UNPACK_V2_16SSE_3A(CL, TOTALCL, MaskType, ModeType) \ - punpcklwd XMM_R0, xmmword ptr [VIF_SRC]; \ - punpckhwd XMM_R2, xmmword ptr [VIF_SRC]; \ - \ - UNPACK_RIGHTSHIFT XMM_R0, 16; \ - UNPACK_RIGHTSHIFT XMM_R2, 16; \ - \ - punpckhqdq XMM_R1, XMM_R0; \ - \ + punpckhqdq XMM_R3, XMM_R3; \ + \ + UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 16; \ + +#define UNPACK_V2_16SSE_3A(CL, TOTALCL, MaskType, ModeType) \ + punpcklwd XMM_R0, xmmword ptr [VIF_SRC]; \ + punpckhwd XMM_R2, xmmword ptr [VIF_SRC]; \ + \ + UNPACK_RIGHTSHIFT XMM_R0, 16; \ + UNPACK_RIGHTSHIFT XMM_R2, 16; \ + \ + punpckhqdq XMM_R1, XMM_R0; \ + \ punpcklqdq XMM_R0, XMM_R0; \ - punpcklqdq XMM_R2, XMM_R2; \ - punpckhqdq XMM_R1, XMM_R1; \ - \ - UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 12; \ - -#define UNPACK_V2_16SSE_3(CL, TOTALCL, MaskType, ModeType) \ - movdqu XMM_R0, xmmword ptr [VIF_SRC]; \ - \ - punpckhwd XMM_R2, XMM_R0; \ - punpcklwd XMM_R0, XMM_R0; \ - \ - UNPACK_RIGHTSHIFT XMM_R0, 16; \ - UNPACK_RIGHTSHIFT XMM_R2, 16; \ - \ - punpckhqdq XMM_R1, XMM_R0; \ - \ - punpcklqdq XMM_R0, XMM_R0; \ - punpcklqdq XMM_R2, XMM_R2; \ - punpckhqdq XMM_R1, XMM_R1; \ - \ - UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 12; \ - -#define UNPACK_V2_16SSE_2A(CL, TOTALCL, MaskType, ModeType) \ - punpcklwd XMM_R0, xmmword ptr [VIF_SRC]; \ - UNPACK_RIGHTSHIFT XMM_R0, 16; \ - \ - punpckhqdq XMM_R1, XMM_R0; \ - \ - punpcklqdq XMM_R0, XMM_R0; \ - punpckhqdq XMM_R1, XMM_R1; \ - \ - UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 8; \ - -#define UNPACK_V2_16SSE_2(CL, TOTALCL, MaskType, ModeType) \ - movq XMM_R0, qword ptr [VIF_SRC]; \ - punpcklwd XMM_R0, XMM_R0; \ - UNPACK_RIGHTSHIFT XMM_R0, 16; \ - \ - punpckhqdq XMM_R1, XMM_R0; \ - \ - punpcklqdq XMM_R0, XMM_R0; \ - punpckhqdq XMM_R1, XMM_R1; \ - \ - UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 8; \ - -#define UNPACK_V2_16SSE_1A(CL, TOTALCL, MaskType, ModeType) \ - punpcklwd XMM_R0, xmmword ptr [VIF_SRC]; \ - UNPACK_RIGHTSHIFT XMM_R0, 16; \ - punpcklqdq XMM_R0, XMM_R0; \ - \ - UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 4; \ - -#define UNPACK_V2_16SSE_1(CL, TOTALCL, MaskType, ModeType) \ - movd XMM_R0, dword ptr [VIF_SRC]; \ - punpcklwd XMM_R0, XMM_R0; \ - UNPACK_RIGHTSHIFT XMM_R0, 16; \ - punpcklqdq XMM_R0, XMM_R0; \ - \ - UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 4; \ - -// V2-8 -// and1 streetball needs to copy lower xmmword to the upper xmmword of every reg -#define UNPACK_V2_8SSE_4(CL, TOTALCL, MaskType, ModeType) \ - movq XMM_R0, qword ptr [VIF_SRC]; \ - \ - punpcklbw XMM_R0, XMM_R0; \ - punpckhwd XMM_R2, XMM_R0; \ - punpcklwd XMM_R0, XMM_R0; \ - \ - UNPACK_RIGHTSHIFT XMM_R0, 24; \ - UNPACK_RIGHTSHIFT XMM_R2, 24; \ - \ - punpckhqdq XMM_R1, XMM_R0; \ - punpckhqdq XMM_R3, XMM_R2; \ - \ - punpcklqdq XMM_R0, XMM_R0; \ - punpcklqdq XMM_R2, XMM_R2; \ + punpcklqdq XMM_R2, XMM_R2; \ punpckhqdq XMM_R1, XMM_R1; \ - punpckhqdq XMM_R3, XMM_R3; \ - \ - UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 8; \ - -#define UNPACK_V2_8SSE_4A UNPACK_V2_8SSE_4 - -#define UNPACK_V2_8SSE_3(CL, TOTALCL, MaskType, ModeType) \ - movq XMM_R0, qword ptr [VIF_SRC]; \ - \ - punpcklbw XMM_R0, XMM_R0; \ - punpckhwd XMM_R2, XMM_R0; \ - punpcklwd XMM_R0, XMM_R0; \ - \ - UNPACK_RIGHTSHIFT XMM_R0, 24; \ - UNPACK_RIGHTSHIFT XMM_R2, 24; \ - \ - punpckhqdq XMM_R1, XMM_R0; \ - \ + \ + UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 12; \ + +#define UNPACK_V2_16SSE_3(CL, TOTALCL, MaskType, ModeType) \ + movdqu XMM_R0, xmmword ptr [VIF_SRC]; \ + \ + punpckhwd XMM_R2, XMM_R0; \ + punpcklwd XMM_R0, XMM_R0; \ + \ + UNPACK_RIGHTSHIFT XMM_R0, 16; \ + UNPACK_RIGHTSHIFT XMM_R2, 16; \ + \ + punpckhqdq XMM_R1, XMM_R0; \ + \ punpcklqdq XMM_R0, XMM_R0; \ - punpcklqdq XMM_R2, XMM_R2; \ - punpckhqdq XMM_R1, XMM_R1; \ - \ - UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 6; \ - -#define UNPACK_V2_8SSE_3A UNPACK_V2_8SSE_3 - -#define UNPACK_V2_8SSE_2(CL, TOTALCL, MaskType, ModeType) \ - movd XMM_R0, dword ptr [VIF_SRC]; \ - punpcklbw XMM_R0, XMM_R0; \ - punpcklwd XMM_R0, XMM_R0; \ - UNPACK_RIGHTSHIFT XMM_R0, 24; \ - \ - punpckhqdq XMM_R1, XMM_R0; \ - \ - punpcklqdq XMM_R0, XMM_R0; \ - punpckhqdq XMM_R1, XMM_R1; \ - \ - UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 4; \ - -#define UNPACK_V2_8SSE_2A UNPACK_V2_8SSE_2 - -#define UNPACK_V2_8SSE_1(CL, TOTALCL, MaskType, ModeType) \ - movd XMM_R0, dword ptr [VIF_SRC]; \ - punpcklbw XMM_R0, XMM_R0; \ - punpcklwd XMM_R0, XMM_R0; \ - UNPACK_RIGHTSHIFT XMM_R0, 24; \ - punpcklqdq XMM_R0, XMM_R0; \ - \ - UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 2; \ - -#define UNPACK_V2_8SSE_1A UNPACK_V2_8SSE_1 - -// V3-32 -// midnight club 2 crashes because reading a qw at +36 is out of bounds -#define UNPACK_V3_32SSE_4x(CL, TOTALCL, MaskType, ModeType, MOVDQA) \ - MOVDQA XMM_R0, xmmword ptr [VIF_SRC]; \ - movdqu XMM_R1, xmmword ptr [VIF_SRC+12]; \ - \ - UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL+0); \ - UNPACK_##MaskType##_SSE_##ModeType##(XMM_R0); \ - UNPACK_Write##TOTALCL##_##MaskType##(XMM_R0, CL, 0, movdqa); \ - \ - UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL+1); \ - UNPACK_##MaskType##_SSE_##ModeType##(XMM_R1); \ - UNPACK_Write##TOTALCL##_##MaskType##(XMM_R1, CL+1, 16, movdqa); \ - \ - MOVDQA XMM_R3, xmmword ptr [VIF_SRC+32]; \ - movdqu XMM_R2, xmmword ptr [VIF_SRC+24]; \ - psrldq XMM_R3, 4; \ - \ - UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL+2); \ - UNPACK_##MaskType##_SSE_##ModeType##(XMM_R2); \ - UNPACK_Write##TOTALCL##_##MaskType##(XMM_R2, CL+2, 32, movdqa); \ - \ - UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL+3); \ - UNPACK_##MaskType##_SSE_##ModeType##(XMM_R3); \ - UNPACK_Write##TOTALCL##_##MaskType##(XMM_R3, CL+3, 48, movdqa); \ - \ - UNPACK_INC_DST_##TOTALCL##_##MaskType##(4); \ - \ - add VIF_SRC, 48; \ - -#define UNPACK_V3_32SSE_4A(CL, TOTALCL, MaskType, ModeType) UNPACK_V3_32SSE_4x(CL, TOTALCL, MaskType, ModeType, movdqa) -#define UNPACK_V3_32SSE_4(CL, TOTALCL, MaskType, ModeType) UNPACK_V3_32SSE_4x(CL, TOTALCL, MaskType, ModeType, movdqu) - -#define UNPACK_V3_32SSE_3x(CL, TOTALCL, MaskType, ModeType, MOVDQA) \ - MOVDQA XMM_R0, xmmword ptr [VIF_SRC]; \ - movdqu XMM_R1, xmmword ptr [VIF_SRC+12]; \ - \ - UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL); \ - UNPACK_##MaskType##_SSE_##ModeType##(XMM_R0); \ - UNPACK_Write##TOTALCL##_##MaskType##(XMM_R0, CL, 0, movdqa); \ - \ - UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL+1); \ - UNPACK_##MaskType##_SSE_##ModeType##(XMM_R1); \ - UNPACK_Write##TOTALCL##_##MaskType##(XMM_R1, CL+1, 16, movdqa); \ - \ - movdqu XMM_R2, xmmword ptr [VIF_SRC+24]; \ - \ - UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL+2); \ - UNPACK_##MaskType##_SSE_##ModeType##(XMM_R2); \ - UNPACK_Write##TOTALCL##_##MaskType##(XMM_R2, CL+2, 32, movdqa); \ - \ - UNPACK_INC_DST_##TOTALCL##_##MaskType##(3); \ - \ - add VIF_SRC, 36; \ - -#define UNPACK_V3_32SSE_3A(CL, TOTALCL, MaskType, ModeType) UNPACK_V3_32SSE_3x(CL, TOTALCL, MaskType, ModeType, movdqa) -#define UNPACK_V3_32SSE_3(CL, TOTALCL, MaskType, ModeType) UNPACK_V3_32SSE_3x(CL, TOTALCL, MaskType, ModeType, movdqu) - -#define UNPACK_V3_32SSE_2x(CL, TOTALCL, MaskType, ModeType, MOVDQA) \ - MOVDQA XMM_R0, xmmword ptr [VIF_SRC]; \ - movdqu XMM_R1, xmmword ptr [VIF_SRC+12]; \ - \ - UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 24; \ - -#define UNPACK_V3_32SSE_2A(CL, TOTALCL, MaskType, ModeType) UNPACK_V3_32SSE_2x(CL, TOTALCL, MaskType, ModeType, movdqa) -#define UNPACK_V3_32SSE_2(CL, TOTALCL, MaskType, ModeType) UNPACK_V3_32SSE_2x(CL, TOTALCL, MaskType, ModeType, movdqu) - -#define UNPACK_V3_32SSE_1x(CL, TOTALCL, MaskType, ModeType, MOVDQA) \ - MOVDQA XMM_R0, xmmword ptr [VIF_SRC]; \ - \ - UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 12; \ - -#define UNPACK_V3_32SSE_1A(CL, TOTALCL, MaskType, ModeType) UNPACK_V3_32SSE_1x(CL, TOTALCL, MaskType, ModeType, movdqa) -#define UNPACK_V3_32SSE_1(CL, TOTALCL, MaskType, ModeType) UNPACK_V3_32SSE_1x(CL, TOTALCL, MaskType, ModeType, movdqu) - -// V3-16 -#define UNPACK_V3_16SSE_4(CL, TOTALCL, MaskType, ModeType) \ - movq XMM_R0, qword ptr [VIF_SRC]; \ - movq XMM_R1, qword ptr [VIF_SRC+6]; \ - \ - punpcklwd XMM_R0, XMM_R0; \ - movq XMM_R2, qword ptr [VIF_SRC+12]; \ - punpcklwd XMM_R1, XMM_R1; \ - UNPACK_RIGHTSHIFT XMM_R0, 16; \ - movq XMM_R3, qword ptr [VIF_SRC+18]; \ - UNPACK_RIGHTSHIFT XMM_R1, 16; \ - punpcklwd XMM_R2, XMM_R2; \ - punpcklwd XMM_R3, XMM_R3; \ - \ - UNPACK_RIGHTSHIFT XMM_R2, 16; \ - UNPACK_RIGHTSHIFT XMM_R3, 16; \ - \ - UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 24; \ - -#define UNPACK_V3_16SSE_4A UNPACK_V3_16SSE_4 - -#define UNPACK_V3_16SSE_3(CL, TOTALCL, MaskType, ModeType) \ - movq XMM_R0, qword ptr [VIF_SRC]; \ - movq XMM_R1, qword ptr [VIF_SRC+6]; \ - \ - punpcklwd XMM_R0, XMM_R0; \ - movq XMM_R2, qword ptr [VIF_SRC+12]; \ - punpcklwd XMM_R1, XMM_R1; \ - UNPACK_RIGHTSHIFT XMM_R0, 16; \ - punpcklwd XMM_R2, XMM_R2; \ - \ - UNPACK_RIGHTSHIFT XMM_R1, 16; \ - UNPACK_RIGHTSHIFT XMM_R2, 16; \ - \ - UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 18; \ - -#define UNPACK_V3_16SSE_3A UNPACK_V3_16SSE_3 - -#define UNPACK_V3_16SSE_2(CL, TOTALCL, MaskType, ModeType) \ - movq XMM_R0, qword ptr [VIF_SRC]; \ - movq XMM_R1, qword ptr [VIF_SRC+6]; \ - \ - punpcklwd XMM_R0, XMM_R0; \ - punpcklwd XMM_R1, XMM_R1; \ - \ - UNPACK_RIGHTSHIFT XMM_R0, 16; \ - UNPACK_RIGHTSHIFT XMM_R1, 16; \ - \ - UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 12; \ - -#define UNPACK_V3_16SSE_2A UNPACK_V3_16SSE_2 - -#define UNPACK_V3_16SSE_1(CL, TOTALCL, MaskType, ModeType) \ - movq XMM_R0, qword ptr [VIF_SRC]; \ - punpcklwd XMM_R0, XMM_R0; \ - UNPACK_RIGHTSHIFT XMM_R0, 16; \ - \ - UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 6; \ - -#define UNPACK_V3_16SSE_1A UNPACK_V3_16SSE_1 - -// V3-8 -#define UNPACK_V3_8SSE_4(CL, TOTALCL, MaskType, ModeType) \ - movq XMM_R1, qword ptr [VIF_SRC]; \ - movq XMM_R3, qword ptr [VIF_SRC+6]; \ - \ - punpcklbw XMM_R1, XMM_R1; \ - punpcklbw XMM_R3, XMM_R3; \ - punpcklwd XMM_R0, XMM_R1; \ - psrldq XMM_R1, 6; \ - punpcklwd XMM_R2, XMM_R3; \ - psrldq XMM_R3, 6; \ - punpcklwd XMM_R1, XMM_R1; \ - UNPACK_RIGHTSHIFT XMM_R0, 24; \ - punpcklwd XMM_R3, XMM_R3; \ - \ - UNPACK_RIGHTSHIFT XMM_R2, 24; \ - UNPACK_RIGHTSHIFT XMM_R1, 24; \ - UNPACK_RIGHTSHIFT XMM_R3, 24; \ - \ - UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 12; \ - -#define UNPACK_V3_8SSE_4A UNPACK_V3_8SSE_4 - -#define UNPACK_V3_8SSE_3(CL, TOTALCL, MaskType, ModeType) \ - movd XMM_R0, dword ptr [VIF_SRC]; \ - movd XMM_R1, dword ptr [VIF_SRC+3]; \ - \ - punpcklbw XMM_R0, XMM_R0; \ - movd XMM_R2, dword ptr [VIF_SRC+6]; \ - punpcklbw XMM_R1, XMM_R1; \ - punpcklwd XMM_R0, XMM_R0; \ - punpcklbw XMM_R2, XMM_R2; \ - \ - punpcklwd XMM_R1, XMM_R1; \ - punpcklwd XMM_R2, XMM_R2; \ - \ - UNPACK_RIGHTSHIFT XMM_R0, 24; \ - UNPACK_RIGHTSHIFT XMM_R1, 24; \ - UNPACK_RIGHTSHIFT XMM_R2, 24; \ - \ - UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 9 \ - -#define UNPACK_V3_8SSE_3A UNPACK_V3_8SSE_3 - -#define UNPACK_V3_8SSE_2(CL, TOTALCL, MaskType, ModeType) \ - movd XMM_R0, dword ptr [VIF_SRC]; \ - movd XMM_R1, dword ptr [VIF_SRC+3]; \ - \ - punpcklbw XMM_R0, XMM_R0; \ - punpcklbw XMM_R1, XMM_R1; \ - \ - punpcklwd XMM_R0, XMM_R0; \ - punpcklwd XMM_R1, XMM_R1; \ - \ - UNPACK_RIGHTSHIFT XMM_R0, 24; \ - UNPACK_RIGHTSHIFT XMM_R1, 24; \ - \ - UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 6; \ - -#define UNPACK_V3_8SSE_2A UNPACK_V3_8SSE_2 - -#define UNPACK_V3_8SSE_1(CL, TOTALCL, MaskType, ModeType) \ - movd XMM_R0, dword ptr [VIF_SRC]; \ - punpcklbw XMM_R0, XMM_R0; \ - punpcklwd XMM_R0, XMM_R0; \ - UNPACK_RIGHTSHIFT XMM_R0, 24; \ - \ - UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 3; \ - -#define UNPACK_V3_8SSE_1A UNPACK_V3_8SSE_1 - -// V4-32 -#define UNPACK_V4_32SSE_4A(CL, TOTALCL, MaskType, ModeType) \ - movdqa XMM_R0, xmmword ptr [VIF_SRC]; \ - movdqa XMM_R1, xmmword ptr [VIF_SRC+16]; \ - movdqa XMM_R2, xmmword ptr [VIF_SRC+32]; \ - movdqa XMM_R3, xmmword ptr [VIF_SRC+48]; \ - \ - UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 64; \ - -#define UNPACK_V4_32SSE_4(CL, TOTALCL, MaskType, ModeType) \ - movdqu XMM_R0, xmmword ptr [VIF_SRC]; \ - movdqu XMM_R1, xmmword ptr [VIF_SRC+16]; \ - movdqu XMM_R2, xmmword ptr [VIF_SRC+32]; \ - movdqu XMM_R3, xmmword ptr [VIF_SRC+48]; \ - \ - UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 64; \ - -#define UNPACK_V4_32SSE_3A(CL, TOTALCL, MaskType, ModeType) \ - movdqa XMM_R0, xmmword ptr [VIF_SRC]; \ - movdqa XMM_R1, xmmword ptr [VIF_SRC+16]; \ - movdqa XMM_R2, xmmword ptr [VIF_SRC+32]; \ - \ - UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 48; \ - -#define UNPACK_V4_32SSE_3(CL, TOTALCL, MaskType, ModeType) \ - movdqu XMM_R0, xmmword ptr [VIF_SRC]; \ - movdqu XMM_R1, xmmword ptr [VIF_SRC+16]; \ - movdqu XMM_R2, xmmword ptr [VIF_SRC+32]; \ - \ - UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 48; \ - -#define UNPACK_V4_32SSE_2A(CL, TOTALCL, MaskType, ModeType) \ - movdqa XMM_R0, xmmword ptr [VIF_SRC]; \ - movdqa XMM_R1, xmmword ptr [VIF_SRC+16]; \ - \ - UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 32; \ - -#define UNPACK_V4_32SSE_2(CL, TOTALCL, MaskType, ModeType) \ - movdqu XMM_R0, xmmword ptr [VIF_SRC]; \ - movdqu XMM_R1, xmmword ptr [VIF_SRC+16]; \ - \ - UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 32; \ - -#define UNPACK_V4_32SSE_1A(CL, TOTALCL, MaskType, ModeType) \ - movdqa XMM_R0, xmmword ptr [VIF_SRC]; \ - \ - UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 16; \ - -#define UNPACK_V4_32SSE_1(CL, TOTALCL, MaskType, ModeType) \ - movdqu XMM_R0, xmmword ptr [VIF_SRC]; \ - \ - UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 16; \ - -// V4-16 -#define UNPACK_V4_16SSE_4A(CL, TOTALCL, MaskType, ModeType) \ - \ - punpcklwd XMM_R0, xmmword ptr [VIF_SRC]; \ - punpckhwd XMM_R1, xmmword ptr [VIF_SRC]; \ - punpcklwd XMM_R2, xmmword ptr [VIF_SRC+16]; \ - punpckhwd XMM_R3, xmmword ptr [VIF_SRC+16]; \ - \ - UNPACK_RIGHTSHIFT XMM_R1, 16; \ - UNPACK_RIGHTSHIFT XMM_R3, 16; \ - UNPACK_RIGHTSHIFT XMM_R0, 16; \ - UNPACK_RIGHTSHIFT XMM_R2, 16; \ - \ - UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 32; \ - -#define UNPACK_V4_16SSE_4(CL, TOTALCL, MaskType, ModeType) \ - movdqu XMM_R0, xmmword ptr [VIF_SRC]; \ - movdqu XMM_R2, xmmword ptr [VIF_SRC+16]; \ - \ - punpckhwd XMM_R1, XMM_R0; \ - punpckhwd XMM_R3, XMM_R2; \ - punpcklwd XMM_R0, XMM_R0; \ - punpcklwd XMM_R2, XMM_R2; \ - \ - UNPACK_RIGHTSHIFT XMM_R1, 16; \ - UNPACK_RIGHTSHIFT XMM_R3, 16; \ - UNPACK_RIGHTSHIFT XMM_R0, 16; \ - UNPACK_RIGHTSHIFT XMM_R2, 16; \ - \ - UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 32; \ - -#define UNPACK_V4_16SSE_3A(CL, TOTALCL, MaskType, ModeType) \ - punpcklwd XMM_R0, xmmword ptr [VIF_SRC]; \ - punpckhwd XMM_R1, xmmword ptr [VIF_SRC]; \ - punpcklwd XMM_R2, xmmword ptr [VIF_SRC+16]; \ - \ - UNPACK_RIGHTSHIFT XMM_R0, 16; \ - UNPACK_RIGHTSHIFT XMM_R1, 16; \ - UNPACK_RIGHTSHIFT XMM_R2, 16; \ - \ - UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 24; \ - -#define UNPACK_V4_16SSE_3(CL, TOTALCL, MaskType, ModeType) \ - movdqu XMM_R0, xmmword ptr [VIF_SRC]; \ - movq XMM_R2, qword ptr [VIF_SRC+16]; \ - \ - punpckhwd XMM_R1, XMM_R0; \ - punpcklwd XMM_R0, XMM_R0; \ - punpcklwd XMM_R2, XMM_R2; \ - \ - UNPACK_RIGHTSHIFT XMM_R0, 16; \ - UNPACK_RIGHTSHIFT XMM_R1, 16; \ - UNPACK_RIGHTSHIFT XMM_R2, 16; \ - \ - UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 24; \ - -#define UNPACK_V4_16SSE_2A(CL, TOTALCL, MaskType, ModeType) \ - punpcklwd XMM_R0, xmmword ptr [VIF_SRC]; \ - punpckhwd XMM_R1, xmmword ptr [VIF_SRC]; \ - \ - UNPACK_RIGHTSHIFT XMM_R0, 16; \ - UNPACK_RIGHTSHIFT XMM_R1, 16; \ - \ - UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 16; \ - -#define UNPACK_V4_16SSE_2(CL, TOTALCL, MaskType, ModeType) \ - movq XMM_R0, qword ptr [VIF_SRC]; \ - movq XMM_R1, qword ptr [VIF_SRC+8]; \ - \ - punpcklwd XMM_R0, XMM_R0; \ - punpcklwd XMM_R1, XMM_R1; \ - \ - UNPACK_RIGHTSHIFT XMM_R0, 16; \ - UNPACK_RIGHTSHIFT XMM_R1, 16; \ - \ - UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 16; \ - -#define UNPACK_V4_16SSE_1A(CL, TOTALCL, MaskType, ModeType) \ - punpcklwd XMM_R0, xmmword ptr [VIF_SRC]; \ - UNPACK_RIGHTSHIFT XMM_R0, 16; \ - \ - UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 8; \ - -#define UNPACK_V4_16SSE_1(CL, TOTALCL, MaskType, ModeType) \ - movq XMM_R0, qword ptr [VIF_SRC]; \ - punpcklwd XMM_R0, XMM_R0; \ - UNPACK_RIGHTSHIFT XMM_R0, 16; \ - \ - UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 8; \ - -// V4-8 -#define UNPACK_V4_8SSE_4A(CL, TOTALCL, MaskType, ModeType) \ - punpcklbw XMM_R0, xmmword ptr [VIF_SRC]; \ - punpckhbw XMM_R2, xmmword ptr [VIF_SRC]; \ - \ - punpckhwd XMM_R1, XMM_R0; \ - punpckhwd XMM_R3, XMM_R2; \ - punpcklwd XMM_R0, XMM_R0; \ - punpcklwd XMM_R2, XMM_R2; \ - \ - UNPACK_RIGHTSHIFT XMM_R1, 24; \ - UNPACK_RIGHTSHIFT XMM_R3, 24; \ - UNPACK_RIGHTSHIFT XMM_R0, 24; \ - UNPACK_RIGHTSHIFT XMM_R2, 24; \ - \ - UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 16; \ - -#define UNPACK_V4_8SSE_4(CL, TOTALCL, MaskType, ModeType) \ - movdqu XMM_R0, xmmword ptr [VIF_SRC]; \ - \ - punpckhbw XMM_R2, XMM_R0; \ - punpcklbw XMM_R0, XMM_R0; \ - \ - punpckhwd XMM_R3, XMM_R2; \ - punpckhwd XMM_R1, XMM_R0; \ - punpcklwd XMM_R2, XMM_R2; \ - punpcklwd XMM_R0, XMM_R0; \ - \ - UNPACK_RIGHTSHIFT XMM_R3, 24; \ - UNPACK_RIGHTSHIFT XMM_R2, 24; \ - \ - UNPACK_RIGHTSHIFT XMM_R0, 24; \ - UNPACK_RIGHTSHIFT XMM_R1, 24; \ - \ - UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 16; \ - -#define UNPACK_V4_8SSE_3A(CL, TOTALCL, MaskType, ModeType) \ - punpcklbw XMM_R0, xmmword ptr [VIF_SRC]; \ - punpckhbw XMM_R2, xmmword ptr [VIF_SRC]; \ - \ - punpckhwd XMM_R1, XMM_R0; \ - punpcklwd XMM_R0, XMM_R0; \ - punpcklwd XMM_R2, XMM_R2; \ - \ - UNPACK_RIGHTSHIFT XMM_R1, 24; \ - UNPACK_RIGHTSHIFT XMM_R0, 24; \ - UNPACK_RIGHTSHIFT XMM_R2, 24; \ - \ - UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 12; \ - -#define UNPACK_V4_8SSE_3(CL, TOTALCL, MaskType, ModeType) \ - movq XMM_R0, qword ptr [VIF_SRC]; \ - movd XMM_R2, dword ptr [VIF_SRC+8]; \ - \ - punpcklbw XMM_R0, XMM_R0; \ - punpcklbw XMM_R2, XMM_R2; \ - \ - punpckhwd XMM_R1, XMM_R0; \ - punpcklwd XMM_R2, XMM_R2; \ - punpcklwd XMM_R0, XMM_R0; \ - \ - UNPACK_RIGHTSHIFT XMM_R1, 24; \ - UNPACK_RIGHTSHIFT XMM_R0, 24; \ - UNPACK_RIGHTSHIFT XMM_R2, 24; \ - \ - UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 12; \ - -#define UNPACK_V4_8SSE_2A(CL, TOTALCL, MaskType, ModeType) \ - punpcklbw XMM_R0, xmmword ptr [VIF_SRC]; \ - \ - punpckhwd XMM_R1, XMM_R0; \ - punpcklwd XMM_R0, XMM_R0; \ - \ - UNPACK_RIGHTSHIFT XMM_R1, 24; \ - UNPACK_RIGHTSHIFT XMM_R0, 24; \ - \ - UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 8; \ - -#define UNPACK_V4_8SSE_2(CL, TOTALCL, MaskType, ModeType) \ - movq XMM_R0, qword ptr [VIF_SRC]; \ - \ - punpcklbw XMM_R0, XMM_R0; \ - \ - punpckhwd XMM_R1, XMM_R0; \ - punpcklwd XMM_R0, XMM_R0; \ - \ - UNPACK_RIGHTSHIFT XMM_R1, 24; \ - UNPACK_RIGHTSHIFT XMM_R0, 24; \ - \ - UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 8; \ - -#define UNPACK_V4_8SSE_1A(CL, TOTALCL, MaskType, ModeType) \ - punpcklbw XMM_R0, xmmword ptr [VIF_SRC]; \ - punpcklwd XMM_R0, XMM_R0; \ - UNPACK_RIGHTSHIFT XMM_R0, 24; \ - \ - UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 4; \ - -#define UNPACK_V4_8SSE_1(CL, TOTALCL, MaskType, ModeType) \ - movd XMM_R0, dword ptr [VIF_SRC]; \ - punpcklbw XMM_R0, XMM_R0; \ - punpcklwd XMM_R0, XMM_R0; \ - UNPACK_RIGHTSHIFT XMM_R0, 24; \ - \ - UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 4; \ - -// V4-5 -.extern s_TempDecompress - -#define DECOMPRESS_RGBA(OFFSET) \ - mov bl, al; \ - shl bl, 3; \ - mov byte ptr [s_TempDecompress+OFFSET], bl; \ - \ - mov bx, ax; \ - shr bx, 2; \ - and bx, 0xf8; \ - mov byte ptr [s_TempDecompress+OFFSET+1], bl; \ - \ - mov bx, ax; \ - shr bx, 7; \ - and bx, 0xf8; \ - mov byte ptr [s_TempDecompress+OFFSET+2], bl; \ - mov bx, ax; \ - shr bx, 8; \ - and bx, 0x80; \ - mov byte ptr [s_TempDecompress+OFFSET+3], bl; \ - -#define UNPACK_V4_5SSE_4(CL, TOTALCL, MaskType, ModeType) \ - mov eax, dword ptr [VIF_SRC]; \ - DECOMPRESS_RGBA(0); \ - \ - shr eax, 16; \ - DECOMPRESS_RGBA(4); \ - \ - mov eax, dword ptr [VIF_SRC+4]; \ - DECOMPRESS_RGBA(8); \ - \ - shr eax, 16; \ - DECOMPRESS_RGBA(12); \ - \ - movdqa XMM_R0, xmmword ptr [s_TempDecompress]; \ - \ - punpckhbw XMM_R2, XMM_R0; \ - punpcklbw XMM_R0, XMM_R0; \ - \ - punpckhwd XMM_R3, XMM_R2; \ - punpckhwd XMM_R1, XMM_R0; \ - punpcklwd XMM_R0, XMM_R0; \ - punpcklwd XMM_R2, XMM_R2; \ - \ - psrld XMM_R0, 24; \ - psrld XMM_R1, 24; \ - psrld XMM_R2, 24; \ - psrld XMM_R3, 24; \ - \ - UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 8; \ - -#define UNPACK_V4_5SSE_4A UNPACK_V4_5SSE_4 - -#define UNPACK_V4_5SSE_3(CL, TOTALCL, MaskType, ModeType) \ - mov eax, dword ptr [VIF_SRC]; \ - DECOMPRESS_RGBA(0); \ - \ - shr eax, 16; \ - DECOMPRESS_RGBA(4); \ - \ - mov eax, dword ptr [VIF_SRC]; \ - DECOMPRESS_RGBA(8); \ - \ - movdqa XMM_R0, xmmword ptr [s_TempDecompress]; \ - \ - punpckhbw XMM_R2, XMM_R0; \ - punpcklbw XMM_R0, XMM_R0; \ - \ - punpckhwd XMM_R1, XMM_R0; \ - punpcklwd XMM_R0, XMM_R0; \ - punpcklwd XMM_R2, XMM_R2; \ - \ - psrld XMM_R0, 24; \ - psrld XMM_R1, 24; \ - psrld XMM_R2, 24; \ - \ - UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 6; \ - -#define UNPACK_V4_5SSE_3A UNPACK_V4_5SSE_3 - -#define UNPACK_V4_5SSE_2(CL, TOTALCL, MaskType, ModeType) \ - mov eax, dword ptr [VIF_SRC]; \ - DECOMPRESS_RGBA(0); \ - \ - shr eax, 16; \ - DECOMPRESS_RGBA(4); \ - \ - movq XMM_R0, qword ptr [s_TempDecompress]; \ - \ - punpcklbw XMM_R0, XMM_R0; \ - \ - punpckhwd XMM_R1, XMM_R0; \ - punpcklwd XMM_R0, XMM_R0; \ - \ - psrld XMM_R0, 24; \ - psrld XMM_R1, 24; \ - \ - UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 4; \ - -#define UNPACK_V4_5SSE_2A UNPACK_V4_5SSE_2 - -#define UNPACK_V4_5SSE_1(CL, TOTALCL, MaskType, ModeType) \ - mov ax, word ptr [VIF_SRC]; \ - DECOMPRESS_RGBA(0) \ - \ - movd XMM_R0, dword ptr [s_TempDecompress]; \ - punpcklbw XMM_R0, XMM_R0; \ - punpcklwd XMM_R0, XMM_R0; \ - \ - psrld XMM_R0, 24; \ - \ - UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ - \ - add VIF_SRC, 2; \ - -#define UNPACK_V4_5SSE_1A UNPACK_V4_5SSE_1 - -#pragma warning(disable:4731) - -#define SAVE_ROW_REG_BASE \ - mov VIF_TMPADDR, vifRow; \ - movdqa xmmword ptr [VIF_TMPADDR], XMM_ROW; \ - mov VIF_TMPADDR, vifRegs; \ - movss dword ptr [VIF_TMPADDR+0x100], XMM_ROW; \ - psrldq XMM_ROW, 4; \ - movss dword ptr [VIF_TMPADDR+0x110], XMM_ROW; \ - psrldq XMM_ROW, 4; \ - movss dword ptr [VIF_TMPADDR+0x120], XMM_ROW; \ - psrldq XMM_ROW, 4; \ - movss dword ptr [VIF_TMPADDR+0x130], XMM_ROW; \ - -#define SAVE_NO_REG - -// 32 bit versions have the args on the stack -#define INIT_ARGS() \ - push edi; \ - push esi; \ - push ebx; \ - mov VIF_DST, dword ptr [esp+4+12]; \ - mov VIF_SRC, dword ptr [esp+8+12]; \ - mov VIF_SIZE, dword ptr [esp+12+12]; \ - - -#define POP_REGS() \ - pop ebx; \ - pop esi; \ - pop edi; \ - -#define INC_STACK(reg) add esp, 4; - -// qsize - bytes of compressed size of 1 decompressed xmmword -// int UNPACK_SkippingWrite_##name##_##sign##_##MaskType##_##ModeType(u32* dest, u32* data, int dmasize) - -#define defUNPACK_SkippingWrite(name, MaskType, ModeType, qsize, sign, SAVE_ROW_REG) \ -.globl UNPACK_SkippingWrite_##name##_##sign##_##MaskType##_##ModeType; \ -UNPACK_SkippingWrite_##name##_##sign##_##MaskType##_##ModeType: \ - INIT_ARGS(); \ - mov VIF_TMPADDR, vifRegs; \ - movzx VIF_INC, byte ptr [VIF_TMPADDR + 0x40]; \ - movzx VIF_SAVEEBX, byte ptr [VIF_TMPADDR + 0x41]; \ - sub VIF_INC, VIF_SAVEEBX; \ - shl VIF_INC, 4; \ - \ - cmp VIF_SAVEEBXd, 1; \ - je name##_##sign##_##MaskType##_##ModeType##_WL1; \ - cmp VIF_SAVEEBXd, 2; \ - je name##_##sign##_##MaskType##_##ModeType##_WL2; \ - cmp VIF_SAVEEBXd, 3; \ - je name##_##sign##_##MaskType##_##ModeType##_WL3; \ - jmp name##_##sign##_##MaskType##_##ModeType##_WL4; \ - \ -name##_##sign##_##MaskType##_##ModeType##_WL1: \ - UNPACK_Start_Setup_##MaskType##_SSE_##ModeType##(0); \ - \ - cmp VIF_SIZE, qsize; \ - jl name##_##sign##_##MaskType##_##ModeType##_C1_Done3; \ - \ - add VIF_INC, 16; \ - \ - /* first align VIF_SRC to 16 bytes */ \ -name##_##sign##_##MaskType##_##ModeType##_C1_Align16: \ - \ - test VIF_SRC, 15; \ - jz name##_##sign##_##MaskType##_##ModeType##_C1_UnpackAligned; \ - \ - UNPACK_##name##SSE_1(0, 1, MaskType, ModeType); \ - \ - cmp VIF_SIZE, (2*qsize); \ - jl name##_##sign##_##MaskType##_##ModeType##_C1_DoneWithDec; \ - sub VIF_SIZE, qsize; \ - jmp name##_##sign##_##MaskType##_##ModeType##_C1_Align16; \ - \ -name##_##sign##_##MaskType##_##ModeType##_C1_UnpackAligned: \ - \ - cmp VIF_SIZE, (2*qsize); \ - jl name##_##sign##_##MaskType##_##ModeType##_C1_Unpack1; \ - cmp VIF_SIZE, (3*qsize); \ - jl name##_##sign##_##MaskType##_##ModeType##_C1_Unpack2; \ - cmp VIF_SIZE, (4*qsize); \ - jl name##_##sign##_##MaskType##_##ModeType##_C1_Unpack3; \ - prefetchnta [VIF_SRC + 64]; \ - \ -name##_##sign##_##MaskType##_##ModeType##_C1_Unpack4: \ - UNPACK_##name##SSE_4A(0, 1, MaskType, ModeType); \ - \ - cmp VIF_SIZE, (8*qsize); \ - jl name##_##sign##_##MaskType##_##ModeType##_C1_DoneUnpack4; \ - sub VIF_SIZE, (4*qsize); \ - jmp name##_##sign##_##MaskType##_##ModeType##_C1_Unpack4; \ - \ -name##_##sign##_##MaskType##_##ModeType##_C1_DoneUnpack4: \ - \ - sub VIF_SIZE, (4*qsize); \ - cmp VIF_SIZE, qsize; \ - jl name##_##sign##_##MaskType##_##ModeType##_C1_Done3; \ - cmp VIF_SIZE, (2*qsize); \ - jl name##_##sign##_##MaskType##_##ModeType##_C1_Unpack1; \ - cmp VIF_SIZE, (3*qsize); \ - jl name##_##sign##_##MaskType##_##ModeType##_C1_Unpack2; \ - /* fall through */ \ - \ -name##_##sign##_##MaskType##_##ModeType##_C1_Unpack3: \ - UNPACK_##name##SSE_3A(0, 1, MaskType, ModeType); \ - \ - sub VIF_SIZE, (3*qsize); \ - jmp name##_##sign##_##MaskType##_##ModeType##_C1_Done3; \ - \ -name##_##sign##_##MaskType##_##ModeType##_C1_Unpack2: \ - UNPACK_##name##SSE_2A(0, 1, MaskType, ModeType); \ - \ - sub VIF_SIZE, (2*qsize); \ - jmp name##_##sign##_##MaskType##_##ModeType##_C1_Done3; \ - \ -name##_##sign##_##MaskType##_##ModeType##_C1_Unpack1: \ - UNPACK_##name##SSE_1A(0, 1, MaskType, ModeType); \ -name##_##sign##_##MaskType##_##ModeType##_C1_DoneWithDec: \ - sub VIF_SIZE, qsize; \ -name##_##sign##_##MaskType##_##ModeType##_C1_Done3: \ - SAVE_ROW_REG; \ - mov eax, VIF_SIZE; \ - POP_REGS(); \ - ret; \ - \ -name##_##sign##_##MaskType##_##ModeType##_WL2: \ - cmp VIF_SIZE, (2*qsize); \ - \ - jl name##_##sign##_##MaskType##_##ModeType##_C2_Done3; \ -name##_##sign##_##MaskType##_##ModeType##_C2_Unpack: \ - UNPACK_##name##SSE_2(0, 0, MaskType, ModeType); \ - \ - add VIF_DST, VIF_INC; /* take into account wl */ \ - cmp VIF_SIZE, (4*qsize); \ - jl name##_##sign##_##MaskType##_##ModeType##_C2_Done2; \ - sub VIF_SIZE, (2*qsize); \ - jmp name##_##sign##_##MaskType##_##ModeType##_C2_Unpack; /* unpack next */ \ - \ -name##_##sign##_##MaskType##_##ModeType##_C2_Done2: \ - sub VIF_SIZE, (2*qsize); \ -name##_##sign##_##MaskType##_##ModeType##_C2_Done3: \ - cmp VIF_SIZE, qsize; \ - /* execute left over qw */ \ - jl name##_##sign##_##MaskType##_##ModeType##_C2_Done4; \ - UNPACK_##name##SSE_1(0, 0, MaskType, ModeType); \ - \ - sub VIF_SIZE, qsize; \ -name##_##sign##_##MaskType##_##ModeType##_C2_Done4: \ - \ - SAVE_ROW_REG; \ - mov eax, VIF_SIZE; \ - POP_REGS(); \ - ret; \ - \ -name##_##sign##_##MaskType##_##ModeType##_WL3: \ - cmp VIF_SIZE, (3*qsize); \ - \ - jl name##_##sign##_##MaskType##_##ModeType##_C3_Done5; \ -name##_##sign##_##MaskType##_##ModeType##_C3_Unpack: \ - UNPACK_##name##SSE_3(0, 0, MaskType, ModeType); \ - \ - add VIF_DST, VIF_INC; /* take into account wl */ \ - cmp VIF_SIZE, (6*qsize); \ - jl name##_##sign##_##MaskType##_##ModeType##_C3_Done2; \ - sub VIF_SIZE, (3*qsize); \ - jmp name##_##sign##_##MaskType##_##ModeType##_C3_Unpack; /* unpack next */ \ -name##_##sign##_##MaskType##_##ModeType##_C3_Done2: \ - sub VIF_SIZE, (3*qsize); \ -name##_##sign##_##MaskType##_##ModeType##_C3_Done5: \ - cmp VIF_SIZE, qsize; \ - jl name##_##sign##_##MaskType##_##ModeType##_C3_Done4; \ - \ - /* execute left over qw */ \ - cmp VIF_SIZE, (2*qsize); \ - jl name##_##sign##_##MaskType##_##ModeType##_C3_Done3; \ - \ - /* process 2 qws */ \ - UNPACK_##name##SSE_2(0, 0, MaskType, ModeType); \ - \ - sub VIF_SIZE, (2*qsize); \ - jmp name##_##sign##_##MaskType##_##ModeType##_C3_Done4; \ -name##_##sign##_##MaskType##_##ModeType##_C3_Done3: \ - /* process 1 qw */ \ - sub VIF_SIZE, qsize; \ - UNPACK_##name##SSE_1(0, 0, MaskType, ModeType); \ -name##_##sign##_##MaskType##_##ModeType##_C3_Done4: \ - SAVE_ROW_REG; \ - mov eax, VIF_SIZE; \ - POP_REGS(); \ - ret; \ - \ -name##_##sign##_##MaskType##_##ModeType##_WL4: /* >= 4 */ \ - sub VIF_SAVEEBX, 3; \ - push VIF_INC; \ - cmp VIF_SIZE, qsize; \ - jl name##_##sign##_##MaskType##_##ModeType##_C4_Done; \ - \ -name##_##sign##_##MaskType##_##ModeType##_C4_Unpack: \ - cmp VIF_SIZE, (3*qsize); \ - jge name##_##sign##_##MaskType##_##ModeType##_C4_Unpack3; \ - cmp VIF_SIZE, (2*qsize); \ - jge name##_##sign##_##MaskType##_##ModeType##_C4_Unpack2; \ - \ - UNPACK_##name##SSE_1(0, 0, MaskType, ModeType) \ - \ - /* not enough data left */ \ - sub VIF_SIZE, qsize; \ - jmp name##_##sign##_##MaskType##_##ModeType##_C4_Done; \ -name##_##sign##_##MaskType##_##ModeType##_C4_Unpack2: \ - UNPACK_##name##SSE_2(0, 0, MaskType, ModeType); \ - \ - /* not enough data left */ \ - sub VIF_SIZE, (2*qsize); \ - jmp name##_##sign##_##MaskType##_##ModeType##_C4_Done; \ -name##_##sign##_##MaskType##_##ModeType##_C4_Unpack3: \ - UNPACK_##name##SSE_3(0, 0, MaskType, ModeType); \ - \ - sub VIF_SIZE, (3*qsize); \ - /* more data left, process 1qw at a time */ \ - mov VIF_INC, VIF_SAVEEBX; \ - \ -name##_##sign##_##MaskType##_##ModeType##_C4_UnpackX: \ - /* check if any data left */ \ - cmp VIF_SIZE, qsize; \ - jl name##_##sign##_##MaskType##_##ModeType##_C4_Done; \ - \ - UNPACK_##name##SSE_1(3, 0, MaskType, ModeType); \ - \ - sub VIF_SIZE, qsize; \ - cmp VIF_INC, 1; \ - je name##_##sign##_##MaskType##_##ModeType##_C4_DoneLoop; \ - sub VIF_INC, 1; \ - jmp name##_##sign##_##MaskType##_##ModeType##_C4_UnpackX; \ -name##_##sign##_##MaskType##_##ModeType##_C4_DoneLoop: \ - add VIF_DST, [VIF_ESP]; /* take into account wl */ \ - cmp VIF_SIZE, qsize; \ - jl name##_##sign##_##MaskType##_##ModeType##_C4_Done; \ - jmp name##_##sign##_##MaskType##_##ModeType##_C4_Unpack; /* unpack next */ \ -name##_##sign##_##MaskType##_##ModeType##_C4_Done: \ - \ - SAVE_ROW_REG; \ - INC_STACK(); \ - mov eax, VIF_SIZE; \ - POP_REGS(); \ - ret; \ - -#define UNPACK_RIGHTSHIFT psrld -#define defUNPACK_SkippingWrite2(name, qsize) \ - defUNPACK_SkippingWrite(name, Regular, 0, qsize, u, SAVE_NO_REG) \ - defUNPACK_SkippingWrite(name, Regular, 1, qsize, u, SAVE_NO_REG) \ - defUNPACK_SkippingWrite(name, Regular, 2, qsize, u, SAVE_ROW_REG_BASE) \ - defUNPACK_SkippingWrite(name, Mask, 0, qsize, u, SAVE_NO_REG) \ - defUNPACK_SkippingWrite(name, Mask, 1, qsize, u, SAVE_NO_REG) \ - defUNPACK_SkippingWrite(name, Mask, 2, qsize, u, SAVE_ROW_REG_BASE) \ - defUNPACK_SkippingWrite(name, WriteMask, 0, qsize, u, SAVE_NO_REG) \ - defUNPACK_SkippingWrite(name, WriteMask, 1, qsize, u, SAVE_NO_REG) \ - defUNPACK_SkippingWrite(name, WriteMask, 2, qsize, u, SAVE_ROW_REG_BASE) \ - -defUNPACK_SkippingWrite2(S_32, 4) -defUNPACK_SkippingWrite2(S_16, 2) -defUNPACK_SkippingWrite2(S_8, 1) -defUNPACK_SkippingWrite2(V2_32, 8) -defUNPACK_SkippingWrite2(V2_16, 4) -defUNPACK_SkippingWrite2(V2_8, 2) -defUNPACK_SkippingWrite2(V3_32, 12) -defUNPACK_SkippingWrite2(V3_16, 6) -defUNPACK_SkippingWrite2(V3_8, 3) -defUNPACK_SkippingWrite2(V4_32, 16) -defUNPACK_SkippingWrite2(V4_16, 8) -defUNPACK_SkippingWrite2(V4_8, 4) -defUNPACK_SkippingWrite2(V4_5, 2) - -#undef UNPACK_RIGHTSHIFT -#undef defUNPACK_SkippingWrite2 - -#define UNPACK_RIGHTSHIFT psrad -#define defUNPACK_SkippingWrite2(name, qsize) \ - defUNPACK_SkippingWrite(name, Mask, 0, qsize, s, SAVE_NO_REG) \ - defUNPACK_SkippingWrite(name, Regular, 0, qsize, s, SAVE_NO_REG) \ - defUNPACK_SkippingWrite(name, Regular, 1, qsize, s, SAVE_NO_REG) \ - defUNPACK_SkippingWrite(name, Regular, 2, qsize, s, SAVE_ROW_REG_BASE) \ - defUNPACK_SkippingWrite(name, Mask, 1, qsize, s, SAVE_NO_REG) \ - defUNPACK_SkippingWrite(name, Mask, 2, qsize, s, SAVE_ROW_REG_BASE) \ - defUNPACK_SkippingWrite(name, WriteMask, 0, qsize, s, SAVE_NO_REG) \ - defUNPACK_SkippingWrite(name, WriteMask, 1, qsize, s, SAVE_NO_REG) \ - defUNPACK_SkippingWrite(name, WriteMask, 2, qsize, s, SAVE_ROW_REG_BASE) \ - -defUNPACK_SkippingWrite2(S_16, 2) -defUNPACK_SkippingWrite2(S_8, 1) -defUNPACK_SkippingWrite2(V2_16, 4) -defUNPACK_SkippingWrite2(V2_8, 2) -defUNPACK_SkippingWrite2(V3_16, 6) -defUNPACK_SkippingWrite2(V3_8, 3) -defUNPACK_SkippingWrite2(V4_16, 8) -defUNPACK_SkippingWrite2(V4_8, 4) - -#undef UNPACK_RIGHTSHIFT -#undef defUNPACK_SkippingWrite2 + punpcklqdq XMM_R2, XMM_R2; \ + punpckhqdq XMM_R1, XMM_R1; \ + \ + UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 12; \ + +#define UNPACK_V2_16SSE_2A(CL, TOTALCL, MaskType, ModeType) \ + punpcklwd XMM_R0, xmmword ptr [VIF_SRC]; \ + UNPACK_RIGHTSHIFT XMM_R0, 16; \ + \ + punpckhqdq XMM_R1, XMM_R0; \ + \ + punpcklqdq XMM_R0, XMM_R0; \ + punpckhqdq XMM_R1, XMM_R1; \ + \ + UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 8; \ + +#define UNPACK_V2_16SSE_2(CL, TOTALCL, MaskType, ModeType) \ + movq XMM_R0, qword ptr [VIF_SRC]; \ + punpcklwd XMM_R0, XMM_R0; \ + UNPACK_RIGHTSHIFT XMM_R0, 16; \ + \ + punpckhqdq XMM_R1, XMM_R0; \ + \ + punpcklqdq XMM_R0, XMM_R0; \ + punpckhqdq XMM_R1, XMM_R1; \ + \ + UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 8; \ + +#define UNPACK_V2_16SSE_1A(CL, TOTALCL, MaskType, ModeType) \ + punpcklwd XMM_R0, xmmword ptr [VIF_SRC]; \ + UNPACK_RIGHTSHIFT XMM_R0, 16; \ + punpcklqdq XMM_R0, XMM_R0; \ + \ + UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 4; \ + +#define UNPACK_V2_16SSE_1(CL, TOTALCL, MaskType, ModeType) \ + movd XMM_R0, dword ptr [VIF_SRC]; \ + punpcklwd XMM_R0, XMM_R0; \ + UNPACK_RIGHTSHIFT XMM_R0, 16; \ + punpcklqdq XMM_R0, XMM_R0; \ + \ + UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 4; \ + +// V2-8 +// and1 streetball needs to copy lower xmmword to the upper xmmword of every reg +#define UNPACK_V2_8SSE_4(CL, TOTALCL, MaskType, ModeType) \ + movq XMM_R0, qword ptr [VIF_SRC]; \ + \ + punpcklbw XMM_R0, XMM_R0; \ + punpckhwd XMM_R2, XMM_R0; \ + punpcklwd XMM_R0, XMM_R0; \ + \ + UNPACK_RIGHTSHIFT XMM_R0, 24; \ + UNPACK_RIGHTSHIFT XMM_R2, 24; \ + \ + punpckhqdq XMM_R1, XMM_R0; \ + punpckhqdq XMM_R3, XMM_R2; \ + \ + punpcklqdq XMM_R0, XMM_R0; \ + punpcklqdq XMM_R2, XMM_R2; \ + punpckhqdq XMM_R1, XMM_R1; \ + punpckhqdq XMM_R3, XMM_R3; \ + \ + UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 8; \ + +#define UNPACK_V2_8SSE_4A UNPACK_V2_8SSE_4 + +#define UNPACK_V2_8SSE_3(CL, TOTALCL, MaskType, ModeType) \ + movq XMM_R0, qword ptr [VIF_SRC]; \ + \ + punpcklbw XMM_R0, XMM_R0; \ + punpckhwd XMM_R2, XMM_R0; \ + punpcklwd XMM_R0, XMM_R0; \ + \ + UNPACK_RIGHTSHIFT XMM_R0, 24; \ + UNPACK_RIGHTSHIFT XMM_R2, 24; \ + \ + punpckhqdq XMM_R1, XMM_R0; \ + \ + punpcklqdq XMM_R0, XMM_R0; \ + punpcklqdq XMM_R2, XMM_R2; \ + punpckhqdq XMM_R1, XMM_R1; \ + \ + UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 6; \ + +#define UNPACK_V2_8SSE_3A UNPACK_V2_8SSE_3 + +#define UNPACK_V2_8SSE_2(CL, TOTALCL, MaskType, ModeType) \ + movd XMM_R0, dword ptr [VIF_SRC]; \ + punpcklbw XMM_R0, XMM_R0; \ + punpcklwd XMM_R0, XMM_R0; \ + UNPACK_RIGHTSHIFT XMM_R0, 24; \ + \ + punpckhqdq XMM_R1, XMM_R0; \ + \ + punpcklqdq XMM_R0, XMM_R0; \ + punpckhqdq XMM_R1, XMM_R1; \ + \ + UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 4; \ + +#define UNPACK_V2_8SSE_2A UNPACK_V2_8SSE_2 + +#define UNPACK_V2_8SSE_1(CL, TOTALCL, MaskType, ModeType) \ + movd XMM_R0, dword ptr [VIF_SRC]; \ + punpcklbw XMM_R0, XMM_R0; \ + punpcklwd XMM_R0, XMM_R0; \ + UNPACK_RIGHTSHIFT XMM_R0, 24; \ + punpcklqdq XMM_R0, XMM_R0; \ + \ + UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 2; \ + +#define UNPACK_V2_8SSE_1A UNPACK_V2_8SSE_1 + +// V3-32 +// midnight club 2 crashes because reading a qw at +36 is out of bounds +#define UNPACK_V3_32SSE_4x(CL, TOTALCL, MaskType, ModeType, MOVDQA) \ + MOVDQA XMM_R0, xmmword ptr [VIF_SRC]; \ + movdqu XMM_R1, xmmword ptr [VIF_SRC+12]; \ + \ + UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL+0); \ + UNPACK_##MaskType##_SSE_##ModeType##(XMM_R0); \ + UNPACK_Write##TOTALCL##_##MaskType##(XMM_R0, CL, 0, movdqa); \ + \ + UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL+1); \ + UNPACK_##MaskType##_SSE_##ModeType##(XMM_R1); \ + UNPACK_Write##TOTALCL##_##MaskType##(XMM_R1, CL+1, 16, movdqa); \ + \ + MOVDQA XMM_R3, xmmword ptr [VIF_SRC+32]; \ + movdqu XMM_R2, xmmword ptr [VIF_SRC+24]; \ + psrldq XMM_R3, 4; \ + \ + UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL+2); \ + UNPACK_##MaskType##_SSE_##ModeType##(XMM_R2); \ + UNPACK_Write##TOTALCL##_##MaskType##(XMM_R2, CL+2, 32, movdqa); \ + \ + UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL+3); \ + UNPACK_##MaskType##_SSE_##ModeType##(XMM_R3); \ + UNPACK_Write##TOTALCL##_##MaskType##(XMM_R3, CL+3, 48, movdqa); \ + \ + UNPACK_INC_DST_##TOTALCL##_##MaskType##(4); \ + \ + add VIF_SRC, 48; \ + +#define UNPACK_V3_32SSE_4A(CL, TOTALCL, MaskType, ModeType) UNPACK_V3_32SSE_4x(CL, TOTALCL, MaskType, ModeType, movdqa) +#define UNPACK_V3_32SSE_4(CL, TOTALCL, MaskType, ModeType) UNPACK_V3_32SSE_4x(CL, TOTALCL, MaskType, ModeType, movdqu) + +#define UNPACK_V3_32SSE_3x(CL, TOTALCL, MaskType, ModeType, MOVDQA) \ + MOVDQA XMM_R0, xmmword ptr [VIF_SRC]; \ + movdqu XMM_R1, xmmword ptr [VIF_SRC+12]; \ + \ + UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL); \ + UNPACK_##MaskType##_SSE_##ModeType##(XMM_R0); \ + UNPACK_Write##TOTALCL##_##MaskType##(XMM_R0, CL, 0, movdqa); \ + \ + UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL+1); \ + UNPACK_##MaskType##_SSE_##ModeType##(XMM_R1); \ + UNPACK_Write##TOTALCL##_##MaskType##(XMM_R1, CL+1, 16, movdqa); \ + \ + movdqu XMM_R2, xmmword ptr [VIF_SRC+24]; \ + \ + UNPACK_Setup_##MaskType##_SSE_##ModeType##_##TOTALCL##(CL+2); \ + UNPACK_##MaskType##_SSE_##ModeType##(XMM_R2); \ + UNPACK_Write##TOTALCL##_##MaskType##(XMM_R2, CL+2, 32, movdqa); \ + \ + UNPACK_INC_DST_##TOTALCL##_##MaskType##(3); \ + \ + add VIF_SRC, 36; \ + +#define UNPACK_V3_32SSE_3A(CL, TOTALCL, MaskType, ModeType) UNPACK_V3_32SSE_3x(CL, TOTALCL, MaskType, ModeType, movdqa) +#define UNPACK_V3_32SSE_3(CL, TOTALCL, MaskType, ModeType) UNPACK_V3_32SSE_3x(CL, TOTALCL, MaskType, ModeType, movdqu) + +#define UNPACK_V3_32SSE_2x(CL, TOTALCL, MaskType, ModeType, MOVDQA) \ + MOVDQA XMM_R0, xmmword ptr [VIF_SRC]; \ + movdqu XMM_R1, xmmword ptr [VIF_SRC+12]; \ + \ + UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 24; \ + +#define UNPACK_V3_32SSE_2A(CL, TOTALCL, MaskType, ModeType) UNPACK_V3_32SSE_2x(CL, TOTALCL, MaskType, ModeType, movdqa) +#define UNPACK_V3_32SSE_2(CL, TOTALCL, MaskType, ModeType) UNPACK_V3_32SSE_2x(CL, TOTALCL, MaskType, ModeType, movdqu) + +#define UNPACK_V3_32SSE_1x(CL, TOTALCL, MaskType, ModeType, MOVDQA) \ + MOVDQA XMM_R0, xmmword ptr [VIF_SRC]; \ + \ + UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 12; \ + +#define UNPACK_V3_32SSE_1A(CL, TOTALCL, MaskType, ModeType) UNPACK_V3_32SSE_1x(CL, TOTALCL, MaskType, ModeType, movdqa) +#define UNPACK_V3_32SSE_1(CL, TOTALCL, MaskType, ModeType) UNPACK_V3_32SSE_1x(CL, TOTALCL, MaskType, ModeType, movdqu) + +// V3-16 +#define UNPACK_V3_16SSE_4(CL, TOTALCL, MaskType, ModeType) \ + movq XMM_R0, qword ptr [VIF_SRC]; \ + movq XMM_R1, qword ptr [VIF_SRC+6]; \ + \ + punpcklwd XMM_R0, XMM_R0; \ + movq XMM_R2, qword ptr [VIF_SRC+12]; \ + punpcklwd XMM_R1, XMM_R1; \ + UNPACK_RIGHTSHIFT XMM_R0, 16; \ + movq XMM_R3, qword ptr [VIF_SRC+18]; \ + UNPACK_RIGHTSHIFT XMM_R1, 16; \ + punpcklwd XMM_R2, XMM_R2; \ + punpcklwd XMM_R3, XMM_R3; \ + \ + UNPACK_RIGHTSHIFT XMM_R2, 16; \ + UNPACK_RIGHTSHIFT XMM_R3, 16; \ + \ + UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 24; \ + +#define UNPACK_V3_16SSE_4A UNPACK_V3_16SSE_4 + +#define UNPACK_V3_16SSE_3(CL, TOTALCL, MaskType, ModeType) \ + movq XMM_R0, qword ptr [VIF_SRC]; \ + movq XMM_R1, qword ptr [VIF_SRC+6]; \ + \ + punpcklwd XMM_R0, XMM_R0; \ + movq XMM_R2, qword ptr [VIF_SRC+12]; \ + punpcklwd XMM_R1, XMM_R1; \ + UNPACK_RIGHTSHIFT XMM_R0, 16; \ + punpcklwd XMM_R2, XMM_R2; \ + \ + UNPACK_RIGHTSHIFT XMM_R1, 16; \ + UNPACK_RIGHTSHIFT XMM_R2, 16; \ + \ + UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 18; \ + +#define UNPACK_V3_16SSE_3A UNPACK_V3_16SSE_3 + +#define UNPACK_V3_16SSE_2(CL, TOTALCL, MaskType, ModeType) \ + movq XMM_R0, qword ptr [VIF_SRC]; \ + movq XMM_R1, qword ptr [VIF_SRC+6]; \ + \ + punpcklwd XMM_R0, XMM_R0; \ + punpcklwd XMM_R1, XMM_R1; \ + \ + UNPACK_RIGHTSHIFT XMM_R0, 16; \ + UNPACK_RIGHTSHIFT XMM_R1, 16; \ + \ + UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 12; \ + +#define UNPACK_V3_16SSE_2A UNPACK_V3_16SSE_2 + +#define UNPACK_V3_16SSE_1(CL, TOTALCL, MaskType, ModeType) \ + movq XMM_R0, qword ptr [VIF_SRC]; \ + punpcklwd XMM_R0, XMM_R0; \ + UNPACK_RIGHTSHIFT XMM_R0, 16; \ + \ + UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 6; \ + +#define UNPACK_V3_16SSE_1A UNPACK_V3_16SSE_1 + +// V3-8 +#define UNPACK_V3_8SSE_4(CL, TOTALCL, MaskType, ModeType) \ + movq XMM_R1, qword ptr [VIF_SRC]; \ + movq XMM_R3, qword ptr [VIF_SRC+6]; \ + \ + punpcklbw XMM_R1, XMM_R1; \ + punpcklbw XMM_R3, XMM_R3; \ + punpcklwd XMM_R0, XMM_R1; \ + psrldq XMM_R1, 6; \ + punpcklwd XMM_R2, XMM_R3; \ + psrldq XMM_R3, 6; \ + punpcklwd XMM_R1, XMM_R1; \ + UNPACK_RIGHTSHIFT XMM_R0, 24; \ + punpcklwd XMM_R3, XMM_R3; \ + \ + UNPACK_RIGHTSHIFT XMM_R2, 24; \ + UNPACK_RIGHTSHIFT XMM_R1, 24; \ + UNPACK_RIGHTSHIFT XMM_R3, 24; \ + \ + UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 12; \ + +#define UNPACK_V3_8SSE_4A UNPACK_V3_8SSE_4 + +#define UNPACK_V3_8SSE_3(CL, TOTALCL, MaskType, ModeType) \ + movd XMM_R0, dword ptr [VIF_SRC]; \ + movd XMM_R1, dword ptr [VIF_SRC+3]; \ + \ + punpcklbw XMM_R0, XMM_R0; \ + movd XMM_R2, dword ptr [VIF_SRC+6]; \ + punpcklbw XMM_R1, XMM_R1; \ + punpcklwd XMM_R0, XMM_R0; \ + punpcklbw XMM_R2, XMM_R2; \ + \ + punpcklwd XMM_R1, XMM_R1; \ + punpcklwd XMM_R2, XMM_R2; \ + \ + UNPACK_RIGHTSHIFT XMM_R0, 24; \ + UNPACK_RIGHTSHIFT XMM_R1, 24; \ + UNPACK_RIGHTSHIFT XMM_R2, 24; \ + \ + UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 9 \ + +#define UNPACK_V3_8SSE_3A UNPACK_V3_8SSE_3 + +#define UNPACK_V3_8SSE_2(CL, TOTALCL, MaskType, ModeType) \ + movd XMM_R0, dword ptr [VIF_SRC]; \ + movd XMM_R1, dword ptr [VIF_SRC+3]; \ + \ + punpcklbw XMM_R0, XMM_R0; \ + punpcklbw XMM_R1, XMM_R1; \ + \ + punpcklwd XMM_R0, XMM_R0; \ + punpcklwd XMM_R1, XMM_R1; \ + \ + UNPACK_RIGHTSHIFT XMM_R0, 24; \ + UNPACK_RIGHTSHIFT XMM_R1, 24; \ + \ + UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 6; \ + +#define UNPACK_V3_8SSE_2A UNPACK_V3_8SSE_2 + +#define UNPACK_V3_8SSE_1(CL, TOTALCL, MaskType, ModeType) \ + movd XMM_R0, dword ptr [VIF_SRC]; \ + punpcklbw XMM_R0, XMM_R0; \ + punpcklwd XMM_R0, XMM_R0; \ + UNPACK_RIGHTSHIFT XMM_R0, 24; \ + \ + UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 3; \ + +#define UNPACK_V3_8SSE_1A UNPACK_V3_8SSE_1 + +// V4-32 +#define UNPACK_V4_32SSE_4A(CL, TOTALCL, MaskType, ModeType) \ + movdqa XMM_R0, xmmword ptr [VIF_SRC]; \ + movdqa XMM_R1, xmmword ptr [VIF_SRC+16]; \ + movdqa XMM_R2, xmmword ptr [VIF_SRC+32]; \ + movdqa XMM_R3, xmmword ptr [VIF_SRC+48]; \ + \ + UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 64; \ + +#define UNPACK_V4_32SSE_4(CL, TOTALCL, MaskType, ModeType) \ + movdqu XMM_R0, xmmword ptr [VIF_SRC]; \ + movdqu XMM_R1, xmmword ptr [VIF_SRC+16]; \ + movdqu XMM_R2, xmmword ptr [VIF_SRC+32]; \ + movdqu XMM_R3, xmmword ptr [VIF_SRC+48]; \ + \ + UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 64; \ + +#define UNPACK_V4_32SSE_3A(CL, TOTALCL, MaskType, ModeType) \ + movdqa XMM_R0, xmmword ptr [VIF_SRC]; \ + movdqa XMM_R1, xmmword ptr [VIF_SRC+16]; \ + movdqa XMM_R2, xmmword ptr [VIF_SRC+32]; \ + \ + UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 48; \ + +#define UNPACK_V4_32SSE_3(CL, TOTALCL, MaskType, ModeType) \ + movdqu XMM_R0, xmmword ptr [VIF_SRC]; \ + movdqu XMM_R1, xmmword ptr [VIF_SRC+16]; \ + movdqu XMM_R2, xmmword ptr [VIF_SRC+32]; \ + \ + UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 48; \ + +#define UNPACK_V4_32SSE_2A(CL, TOTALCL, MaskType, ModeType) \ + movdqa XMM_R0, xmmword ptr [VIF_SRC]; \ + movdqa XMM_R1, xmmword ptr [VIF_SRC+16]; \ + \ + UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 32; \ + +#define UNPACK_V4_32SSE_2(CL, TOTALCL, MaskType, ModeType) \ + movdqu XMM_R0, xmmword ptr [VIF_SRC]; \ + movdqu XMM_R1, xmmword ptr [VIF_SRC+16]; \ + \ + UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 32; \ + +#define UNPACK_V4_32SSE_1A(CL, TOTALCL, MaskType, ModeType) \ + movdqa XMM_R0, xmmword ptr [VIF_SRC]; \ + \ + UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 16; \ + +#define UNPACK_V4_32SSE_1(CL, TOTALCL, MaskType, ModeType) \ + movdqu XMM_R0, xmmword ptr [VIF_SRC]; \ + \ + UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 16; \ + +// V4-16 +#define UNPACK_V4_16SSE_4A(CL, TOTALCL, MaskType, ModeType) \ + \ + punpcklwd XMM_R0, xmmword ptr [VIF_SRC]; \ + punpckhwd XMM_R1, xmmword ptr [VIF_SRC]; \ + punpcklwd XMM_R2, xmmword ptr [VIF_SRC+16]; \ + punpckhwd XMM_R3, xmmword ptr [VIF_SRC+16]; \ + \ + UNPACK_RIGHTSHIFT XMM_R1, 16; \ + UNPACK_RIGHTSHIFT XMM_R3, 16; \ + UNPACK_RIGHTSHIFT XMM_R0, 16; \ + UNPACK_RIGHTSHIFT XMM_R2, 16; \ + \ + UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 32; \ + +#define UNPACK_V4_16SSE_4(CL, TOTALCL, MaskType, ModeType) \ + movdqu XMM_R0, xmmword ptr [VIF_SRC]; \ + movdqu XMM_R2, xmmword ptr [VIF_SRC+16]; \ + \ + punpckhwd XMM_R1, XMM_R0; \ + punpckhwd XMM_R3, XMM_R2; \ + punpcklwd XMM_R0, XMM_R0; \ + punpcklwd XMM_R2, XMM_R2; \ + \ + UNPACK_RIGHTSHIFT XMM_R1, 16; \ + UNPACK_RIGHTSHIFT XMM_R3, 16; \ + UNPACK_RIGHTSHIFT XMM_R0, 16; \ + UNPACK_RIGHTSHIFT XMM_R2, 16; \ + \ + UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 32; \ + +#define UNPACK_V4_16SSE_3A(CL, TOTALCL, MaskType, ModeType) \ + punpcklwd XMM_R0, xmmword ptr [VIF_SRC]; \ + punpckhwd XMM_R1, xmmword ptr [VIF_SRC]; \ + punpcklwd XMM_R2, xmmword ptr [VIF_SRC+16]; \ + \ + UNPACK_RIGHTSHIFT XMM_R0, 16; \ + UNPACK_RIGHTSHIFT XMM_R1, 16; \ + UNPACK_RIGHTSHIFT XMM_R2, 16; \ + \ + UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 24; \ + +#define UNPACK_V4_16SSE_3(CL, TOTALCL, MaskType, ModeType) \ + movdqu XMM_R0, xmmword ptr [VIF_SRC]; \ + movq XMM_R2, qword ptr [VIF_SRC+16]; \ + \ + punpckhwd XMM_R1, XMM_R0; \ + punpcklwd XMM_R0, XMM_R0; \ + punpcklwd XMM_R2, XMM_R2; \ + \ + UNPACK_RIGHTSHIFT XMM_R0, 16; \ + UNPACK_RIGHTSHIFT XMM_R1, 16; \ + UNPACK_RIGHTSHIFT XMM_R2, 16; \ + \ + UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 24; \ + +#define UNPACK_V4_16SSE_2A(CL, TOTALCL, MaskType, ModeType) \ + punpcklwd XMM_R0, xmmword ptr [VIF_SRC]; \ + punpckhwd XMM_R1, xmmword ptr [VIF_SRC]; \ + \ + UNPACK_RIGHTSHIFT XMM_R0, 16; \ + UNPACK_RIGHTSHIFT XMM_R1, 16; \ + \ + UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 16; \ + +#define UNPACK_V4_16SSE_2(CL, TOTALCL, MaskType, ModeType) \ + movq XMM_R0, qword ptr [VIF_SRC]; \ + movq XMM_R1, qword ptr [VIF_SRC+8]; \ + \ + punpcklwd XMM_R0, XMM_R0; \ + punpcklwd XMM_R1, XMM_R1; \ + \ + UNPACK_RIGHTSHIFT XMM_R0, 16; \ + UNPACK_RIGHTSHIFT XMM_R1, 16; \ + \ + UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 16; \ + +#define UNPACK_V4_16SSE_1A(CL, TOTALCL, MaskType, ModeType) \ + punpcklwd XMM_R0, xmmword ptr [VIF_SRC]; \ + UNPACK_RIGHTSHIFT XMM_R0, 16; \ + \ + UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 8; \ + +#define UNPACK_V4_16SSE_1(CL, TOTALCL, MaskType, ModeType) \ + movq XMM_R0, qword ptr [VIF_SRC]; \ + punpcklwd XMM_R0, XMM_R0; \ + UNPACK_RIGHTSHIFT XMM_R0, 16; \ + \ + UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 8; \ + +// V4-8 +#define UNPACK_V4_8SSE_4A(CL, TOTALCL, MaskType, ModeType) \ + punpcklbw XMM_R0, xmmword ptr [VIF_SRC]; \ + punpckhbw XMM_R2, xmmword ptr [VIF_SRC]; \ + \ + punpckhwd XMM_R1, XMM_R0; \ + punpckhwd XMM_R3, XMM_R2; \ + punpcklwd XMM_R0, XMM_R0; \ + punpcklwd XMM_R2, XMM_R2; \ + \ + UNPACK_RIGHTSHIFT XMM_R1, 24; \ + UNPACK_RIGHTSHIFT XMM_R3, 24; \ + UNPACK_RIGHTSHIFT XMM_R0, 24; \ + UNPACK_RIGHTSHIFT XMM_R2, 24; \ + \ + UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 16; \ + +#define UNPACK_V4_8SSE_4(CL, TOTALCL, MaskType, ModeType) \ + movdqu XMM_R0, xmmword ptr [VIF_SRC]; \ + \ + punpckhbw XMM_R2, XMM_R0; \ + punpcklbw XMM_R0, XMM_R0; \ + \ + punpckhwd XMM_R3, XMM_R2; \ + punpckhwd XMM_R1, XMM_R0; \ + punpcklwd XMM_R2, XMM_R2; \ + punpcklwd XMM_R0, XMM_R0; \ + \ + UNPACK_RIGHTSHIFT XMM_R3, 24; \ + UNPACK_RIGHTSHIFT XMM_R2, 24; \ + \ + UNPACK_RIGHTSHIFT XMM_R0, 24; \ + UNPACK_RIGHTSHIFT XMM_R1, 24; \ + \ + UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 16; \ + +#define UNPACK_V4_8SSE_3A(CL, TOTALCL, MaskType, ModeType) \ + punpcklbw XMM_R0, xmmword ptr [VIF_SRC]; \ + punpckhbw XMM_R2, xmmword ptr [VIF_SRC]; \ + \ + punpckhwd XMM_R1, XMM_R0; \ + punpcklwd XMM_R0, XMM_R0; \ + punpcklwd XMM_R2, XMM_R2; \ + \ + UNPACK_RIGHTSHIFT XMM_R1, 24; \ + UNPACK_RIGHTSHIFT XMM_R0, 24; \ + UNPACK_RIGHTSHIFT XMM_R2, 24; \ + \ + UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 12; \ + +#define UNPACK_V4_8SSE_3(CL, TOTALCL, MaskType, ModeType) \ + movq XMM_R0, qword ptr [VIF_SRC]; \ + movd XMM_R2, dword ptr [VIF_SRC+8]; \ + \ + punpcklbw XMM_R0, XMM_R0; \ + punpcklbw XMM_R2, XMM_R2; \ + \ + punpckhwd XMM_R1, XMM_R0; \ + punpcklwd XMM_R2, XMM_R2; \ + punpcklwd XMM_R0, XMM_R0; \ + \ + UNPACK_RIGHTSHIFT XMM_R1, 24; \ + UNPACK_RIGHTSHIFT XMM_R0, 24; \ + UNPACK_RIGHTSHIFT XMM_R2, 24; \ + \ + UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 12; \ + +#define UNPACK_V4_8SSE_2A(CL, TOTALCL, MaskType, ModeType) \ + punpcklbw XMM_R0, xmmword ptr [VIF_SRC]; \ + \ + punpckhwd XMM_R1, XMM_R0; \ + punpcklwd XMM_R0, XMM_R0; \ + \ + UNPACK_RIGHTSHIFT XMM_R1, 24; \ + UNPACK_RIGHTSHIFT XMM_R0, 24; \ + \ + UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 8; \ + +#define UNPACK_V4_8SSE_2(CL, TOTALCL, MaskType, ModeType) \ + movq XMM_R0, qword ptr [VIF_SRC]; \ + \ + punpcklbw XMM_R0, XMM_R0; \ + \ + punpckhwd XMM_R1, XMM_R0; \ + punpcklwd XMM_R0, XMM_R0; \ + \ + UNPACK_RIGHTSHIFT XMM_R1, 24; \ + UNPACK_RIGHTSHIFT XMM_R0, 24; \ + \ + UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 8; \ + +#define UNPACK_V4_8SSE_1A(CL, TOTALCL, MaskType, ModeType) \ + punpcklbw XMM_R0, xmmword ptr [VIF_SRC]; \ + punpcklwd XMM_R0, XMM_R0; \ + UNPACK_RIGHTSHIFT XMM_R0, 24; \ + \ + UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 4; \ + +#define UNPACK_V4_8SSE_1(CL, TOTALCL, MaskType, ModeType) \ + movd XMM_R0, dword ptr [VIF_SRC]; \ + punpcklbw XMM_R0, XMM_R0; \ + punpcklwd XMM_R0, XMM_R0; \ + UNPACK_RIGHTSHIFT XMM_R0, 24; \ + \ + UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 4; \ + +// V4-5 +.extern s_TempDecompress + +#define DECOMPRESS_RGBA(OFFSET) \ + mov bl, al; \ + shl bl, 3; \ + mov byte ptr [s_TempDecompress+OFFSET], bl; \ + \ + mov bx, ax; \ + shr bx, 2; \ + and bx, 0xf8; \ + mov byte ptr [s_TempDecompress+OFFSET+1], bl; \ + \ + mov bx, ax; \ + shr bx, 7; \ + and bx, 0xf8; \ + mov byte ptr [s_TempDecompress+OFFSET+2], bl; \ + mov bx, ax; \ + shr bx, 8; \ + and bx, 0x80; \ + mov byte ptr [s_TempDecompress+OFFSET+3], bl; \ + +#define UNPACK_V4_5SSE_4(CL, TOTALCL, MaskType, ModeType) \ + mov eax, dword ptr [VIF_SRC]; \ + DECOMPRESS_RGBA(0); \ + \ + shr eax, 16; \ + DECOMPRESS_RGBA(4); \ + \ + mov eax, dword ptr [VIF_SRC+4]; \ + DECOMPRESS_RGBA(8); \ + \ + shr eax, 16; \ + DECOMPRESS_RGBA(12); \ + \ + movdqa XMM_R0, xmmword ptr [s_TempDecompress]; \ + \ + punpckhbw XMM_R2, XMM_R0; \ + punpcklbw XMM_R0, XMM_R0; \ + \ + punpckhwd XMM_R3, XMM_R2; \ + punpckhwd XMM_R1, XMM_R0; \ + punpcklwd XMM_R0, XMM_R0; \ + punpcklwd XMM_R2, XMM_R2; \ + \ + psrld XMM_R0, 24; \ + psrld XMM_R1, 24; \ + psrld XMM_R2, 24; \ + psrld XMM_R3, 24; \ + \ + UNPACK4_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 8; \ + +#define UNPACK_V4_5SSE_4A UNPACK_V4_5SSE_4 + +#define UNPACK_V4_5SSE_3(CL, TOTALCL, MaskType, ModeType) \ + mov eax, dword ptr [VIF_SRC]; \ + DECOMPRESS_RGBA(0); \ + \ + shr eax, 16; \ + DECOMPRESS_RGBA(4); \ + \ + mov eax, dword ptr [VIF_SRC]; \ + DECOMPRESS_RGBA(8); \ + \ + movdqa XMM_R0, xmmword ptr [s_TempDecompress]; \ + \ + punpckhbw XMM_R2, XMM_R0; \ + punpcklbw XMM_R0, XMM_R0; \ + \ + punpckhwd XMM_R1, XMM_R0; \ + punpcklwd XMM_R0, XMM_R0; \ + punpcklwd XMM_R2, XMM_R2; \ + \ + psrld XMM_R0, 24; \ + psrld XMM_R1, 24; \ + psrld XMM_R2, 24; \ + \ + UNPACK3_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 6; \ + +#define UNPACK_V4_5SSE_3A UNPACK_V4_5SSE_3 + +#define UNPACK_V4_5SSE_2(CL, TOTALCL, MaskType, ModeType) \ + mov eax, dword ptr [VIF_SRC]; \ + DECOMPRESS_RGBA(0); \ + \ + shr eax, 16; \ + DECOMPRESS_RGBA(4); \ + \ + movq XMM_R0, qword ptr [s_TempDecompress]; \ + \ + punpcklbw XMM_R0, XMM_R0; \ + \ + punpckhwd XMM_R1, XMM_R0; \ + punpcklwd XMM_R0, XMM_R0; \ + \ + psrld XMM_R0, 24; \ + psrld XMM_R1, 24; \ + \ + UNPACK2_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 4; \ + +#define UNPACK_V4_5SSE_2A UNPACK_V4_5SSE_2 + +#define UNPACK_V4_5SSE_1(CL, TOTALCL, MaskType, ModeType) \ + mov ax, word ptr [VIF_SRC]; \ + DECOMPRESS_RGBA(0) \ + \ + movd XMM_R0, dword ptr [s_TempDecompress]; \ + punpcklbw XMM_R0, XMM_R0; \ + punpcklwd XMM_R0, XMM_R0; \ + \ + psrld XMM_R0, 24; \ + \ + UNPACK1_SSE(CL, TOTALCL, MaskType, ModeType); \ + \ + add VIF_SRC, 2; \ + +#define UNPACK_V4_5SSE_1A UNPACK_V4_5SSE_1 + +#pragma warning(disable:4731) + +#define SAVE_ROW_REG_BASE \ + mov VIF_TMPADDR, vifRow; \ + movdqa xmmword ptr [VIF_TMPADDR], XMM_ROW; \ + mov VIF_TMPADDR, vifRegs; \ + movss dword ptr [VIF_TMPADDR+0x100], XMM_ROW; \ + psrldq XMM_ROW, 4; \ + movss dword ptr [VIF_TMPADDR+0x110], XMM_ROW; \ + psrldq XMM_ROW, 4; \ + movss dword ptr [VIF_TMPADDR+0x120], XMM_ROW; \ + psrldq XMM_ROW, 4; \ + movss dword ptr [VIF_TMPADDR+0x130], XMM_ROW; \ + +#define SAVE_NO_REG + +// 32 bit versions have the args on the stack +#define INIT_ARGS() \ + push edi; \ + push esi; \ + push ebx; \ + mov VIF_DST, dword ptr [esp+4+12]; \ + mov VIF_SRC, dword ptr [esp+8+12]; \ + mov VIF_SIZE, dword ptr [esp+12+12]; \ + + +#define POP_REGS() \ + pop ebx; \ + pop esi; \ + pop edi; \ + +#define INC_STACK(reg) add esp, 4; + +// qsize - bytes of compressed size of 1 decompressed xmmword +// int UNPACK_SkippingWrite_##name##_##sign##_##MaskType##_##ModeType(u32* dest, u32* data, int dmasize) + +#define defUNPACK_SkippingWrite(name, MaskType, ModeType, qsize, sign, SAVE_ROW_REG) \ +.globl UNPACK_SkippingWrite_##name##_##sign##_##MaskType##_##ModeType; \ +UNPACK_SkippingWrite_##name##_##sign##_##MaskType##_##ModeType: \ + INIT_ARGS(); \ + mov VIF_TMPADDR, vifRegs; \ + movzx VIF_INC, byte ptr [VIF_TMPADDR + 0x40]; \ + movzx VIF_SAVEEBX, byte ptr [VIF_TMPADDR + 0x41]; \ + sub VIF_INC, VIF_SAVEEBX; \ + shl VIF_INC, 4; \ + \ + cmp VIF_SAVEEBXd, 1; \ + je name##_##sign##_##MaskType##_##ModeType##_WL1; \ + cmp VIF_SAVEEBXd, 2; \ + je name##_##sign##_##MaskType##_##ModeType##_WL2; \ + cmp VIF_SAVEEBXd, 3; \ + je name##_##sign##_##MaskType##_##ModeType##_WL3; \ + jmp name##_##sign##_##MaskType##_##ModeType##_WL4; \ + \ +name##_##sign##_##MaskType##_##ModeType##_WL1: \ + UNPACK_Start_Setup_##MaskType##_SSE_##ModeType##(0); \ + \ + cmp VIF_SIZE, qsize; \ + jl name##_##sign##_##MaskType##_##ModeType##_C1_Done3; \ + \ + add VIF_INC, 16; \ + \ + /* first align VIF_SRC to 16 bytes */ \ +name##_##sign##_##MaskType##_##ModeType##_C1_Align16: \ + \ + test VIF_SRC, 15; \ + jz name##_##sign##_##MaskType##_##ModeType##_C1_UnpackAligned; \ + \ + UNPACK_##name##SSE_1(0, 1, MaskType, ModeType); \ + \ + cmp VIF_SIZE, (2*qsize); \ + jl name##_##sign##_##MaskType##_##ModeType##_C1_DoneWithDec; \ + sub VIF_SIZE, qsize; \ + jmp name##_##sign##_##MaskType##_##ModeType##_C1_Align16; \ + \ +name##_##sign##_##MaskType##_##ModeType##_C1_UnpackAligned: \ + \ + cmp VIF_SIZE, (2*qsize); \ + jl name##_##sign##_##MaskType##_##ModeType##_C1_Unpack1; \ + cmp VIF_SIZE, (3*qsize); \ + jl name##_##sign##_##MaskType##_##ModeType##_C1_Unpack2; \ + cmp VIF_SIZE, (4*qsize); \ + jl name##_##sign##_##MaskType##_##ModeType##_C1_Unpack3; \ + prefetchnta [VIF_SRC + 64]; \ + \ +name##_##sign##_##MaskType##_##ModeType##_C1_Unpack4: \ + UNPACK_##name##SSE_4A(0, 1, MaskType, ModeType); \ + \ + cmp VIF_SIZE, (8*qsize); \ + jl name##_##sign##_##MaskType##_##ModeType##_C1_DoneUnpack4; \ + sub VIF_SIZE, (4*qsize); \ + jmp name##_##sign##_##MaskType##_##ModeType##_C1_Unpack4; \ + \ +name##_##sign##_##MaskType##_##ModeType##_C1_DoneUnpack4: \ + \ + sub VIF_SIZE, (4*qsize); \ + cmp VIF_SIZE, qsize; \ + jl name##_##sign##_##MaskType##_##ModeType##_C1_Done3; \ + cmp VIF_SIZE, (2*qsize); \ + jl name##_##sign##_##MaskType##_##ModeType##_C1_Unpack1; \ + cmp VIF_SIZE, (3*qsize); \ + jl name##_##sign##_##MaskType##_##ModeType##_C1_Unpack2; \ + /* fall through */ \ + \ +name##_##sign##_##MaskType##_##ModeType##_C1_Unpack3: \ + UNPACK_##name##SSE_3A(0, 1, MaskType, ModeType); \ + \ + sub VIF_SIZE, (3*qsize); \ + jmp name##_##sign##_##MaskType##_##ModeType##_C1_Done3; \ + \ +name##_##sign##_##MaskType##_##ModeType##_C1_Unpack2: \ + UNPACK_##name##SSE_2A(0, 1, MaskType, ModeType); \ + \ + sub VIF_SIZE, (2*qsize); \ + jmp name##_##sign##_##MaskType##_##ModeType##_C1_Done3; \ + \ +name##_##sign##_##MaskType##_##ModeType##_C1_Unpack1: \ + UNPACK_##name##SSE_1A(0, 1, MaskType, ModeType); \ +name##_##sign##_##MaskType##_##ModeType##_C1_DoneWithDec: \ + sub VIF_SIZE, qsize; \ +name##_##sign##_##MaskType##_##ModeType##_C1_Done3: \ + SAVE_ROW_REG; \ + mov eax, VIF_SIZE; \ + POP_REGS(); \ + ret; \ + \ +name##_##sign##_##MaskType##_##ModeType##_WL2: \ + cmp VIF_SIZE, (2*qsize); \ + \ + jl name##_##sign##_##MaskType##_##ModeType##_C2_Done3; \ +name##_##sign##_##MaskType##_##ModeType##_C2_Unpack: \ + UNPACK_##name##SSE_2(0, 0, MaskType, ModeType); \ + \ + add VIF_DST, VIF_INC; /* take into account wl */ \ + cmp VIF_SIZE, (4*qsize); \ + jl name##_##sign##_##MaskType##_##ModeType##_C2_Done2; \ + sub VIF_SIZE, (2*qsize); \ + jmp name##_##sign##_##MaskType##_##ModeType##_C2_Unpack; /* unpack next */ \ + \ +name##_##sign##_##MaskType##_##ModeType##_C2_Done2: \ + sub VIF_SIZE, (2*qsize); \ +name##_##sign##_##MaskType##_##ModeType##_C2_Done3: \ + cmp VIF_SIZE, qsize; \ + /* execute left over qw */ \ + jl name##_##sign##_##MaskType##_##ModeType##_C2_Done4; \ + UNPACK_##name##SSE_1(0, 0, MaskType, ModeType); \ + \ + sub VIF_SIZE, qsize; \ +name##_##sign##_##MaskType##_##ModeType##_C2_Done4: \ + \ + SAVE_ROW_REG; \ + mov eax, VIF_SIZE; \ + POP_REGS(); \ + ret; \ + \ +name##_##sign##_##MaskType##_##ModeType##_WL3: \ + cmp VIF_SIZE, (3*qsize); \ + \ + jl name##_##sign##_##MaskType##_##ModeType##_C3_Done5; \ +name##_##sign##_##MaskType##_##ModeType##_C3_Unpack: \ + UNPACK_##name##SSE_3(0, 0, MaskType, ModeType); \ + \ + add VIF_DST, VIF_INC; /* take into account wl */ \ + cmp VIF_SIZE, (6*qsize); \ + jl name##_##sign##_##MaskType##_##ModeType##_C3_Done2; \ + sub VIF_SIZE, (3*qsize); \ + jmp name##_##sign##_##MaskType##_##ModeType##_C3_Unpack; /* unpack next */ \ +name##_##sign##_##MaskType##_##ModeType##_C3_Done2: \ + sub VIF_SIZE, (3*qsize); \ +name##_##sign##_##MaskType##_##ModeType##_C3_Done5: \ + cmp VIF_SIZE, qsize; \ + jl name##_##sign##_##MaskType##_##ModeType##_C3_Done4; \ + \ + /* execute left over qw */ \ + cmp VIF_SIZE, (2*qsize); \ + jl name##_##sign##_##MaskType##_##ModeType##_C3_Done3; \ + \ + /* process 2 qws */ \ + UNPACK_##name##SSE_2(0, 0, MaskType, ModeType); \ + \ + sub VIF_SIZE, (2*qsize); \ + jmp name##_##sign##_##MaskType##_##ModeType##_C3_Done4; \ +name##_##sign##_##MaskType##_##ModeType##_C3_Done3: \ + /* process 1 qw */ \ + sub VIF_SIZE, qsize; \ + UNPACK_##name##SSE_1(0, 0, MaskType, ModeType); \ +name##_##sign##_##MaskType##_##ModeType##_C3_Done4: \ + SAVE_ROW_REG; \ + mov eax, VIF_SIZE; \ + POP_REGS(); \ + ret; \ + \ +name##_##sign##_##MaskType##_##ModeType##_WL4: /* >= 4 */ \ + sub VIF_SAVEEBX, 3; \ + push VIF_INC; \ + cmp VIF_SIZE, qsize; \ + jl name##_##sign##_##MaskType##_##ModeType##_C4_Done; \ + \ +name##_##sign##_##MaskType##_##ModeType##_C4_Unpack: \ + cmp VIF_SIZE, (3*qsize); \ + jge name##_##sign##_##MaskType##_##ModeType##_C4_Unpack3; \ + cmp VIF_SIZE, (2*qsize); \ + jge name##_##sign##_##MaskType##_##ModeType##_C4_Unpack2; \ + \ + UNPACK_##name##SSE_1(0, 0, MaskType, ModeType) \ + \ + /* not enough data left */ \ + sub VIF_SIZE, qsize; \ + jmp name##_##sign##_##MaskType##_##ModeType##_C4_Done; \ +name##_##sign##_##MaskType##_##ModeType##_C4_Unpack2: \ + UNPACK_##name##SSE_2(0, 0, MaskType, ModeType); \ + \ + /* not enough data left */ \ + sub VIF_SIZE, (2*qsize); \ + jmp name##_##sign##_##MaskType##_##ModeType##_C4_Done; \ +name##_##sign##_##MaskType##_##ModeType##_C4_Unpack3: \ + UNPACK_##name##SSE_3(0, 0, MaskType, ModeType); \ + \ + sub VIF_SIZE, (3*qsize); \ + /* more data left, process 1qw at a time */ \ + mov VIF_INC, VIF_SAVEEBX; \ + \ +name##_##sign##_##MaskType##_##ModeType##_C4_UnpackX: \ + /* check if any data left */ \ + cmp VIF_SIZE, qsize; \ + jl name##_##sign##_##MaskType##_##ModeType##_C4_Done; \ + \ + UNPACK_##name##SSE_1(3, 0, MaskType, ModeType); \ + \ + sub VIF_SIZE, qsize; \ + cmp VIF_INC, 1; \ + je name##_##sign##_##MaskType##_##ModeType##_C4_DoneLoop; \ + sub VIF_INC, 1; \ + jmp name##_##sign##_##MaskType##_##ModeType##_C4_UnpackX; \ +name##_##sign##_##MaskType##_##ModeType##_C4_DoneLoop: \ + add VIF_DST, [VIF_ESP]; /* take into account wl */ \ + cmp VIF_SIZE, qsize; \ + jl name##_##sign##_##MaskType##_##ModeType##_C4_Done; \ + jmp name##_##sign##_##MaskType##_##ModeType##_C4_Unpack; /* unpack next */ \ +name##_##sign##_##MaskType##_##ModeType##_C4_Done: \ + \ + SAVE_ROW_REG; \ + INC_STACK(); \ + mov eax, VIF_SIZE; \ + POP_REGS(); \ + ret; \ + +#define UNPACK_RIGHTSHIFT psrld +#define defUNPACK_SkippingWrite2(name, qsize) \ + defUNPACK_SkippingWrite(name, Regular, 0, qsize, u, SAVE_NO_REG) \ + defUNPACK_SkippingWrite(name, Regular, 1, qsize, u, SAVE_NO_REG) \ + defUNPACK_SkippingWrite(name, Regular, 2, qsize, u, SAVE_ROW_REG_BASE) \ + defUNPACK_SkippingWrite(name, Mask, 0, qsize, u, SAVE_NO_REG) \ + defUNPACK_SkippingWrite(name, Mask, 1, qsize, u, SAVE_NO_REG) \ + defUNPACK_SkippingWrite(name, Mask, 2, qsize, u, SAVE_ROW_REG_BASE) \ + defUNPACK_SkippingWrite(name, WriteMask, 0, qsize, u, SAVE_NO_REG) \ + defUNPACK_SkippingWrite(name, WriteMask, 1, qsize, u, SAVE_NO_REG) \ + defUNPACK_SkippingWrite(name, WriteMask, 2, qsize, u, SAVE_ROW_REG_BASE) \ + +defUNPACK_SkippingWrite2(S_32, 4) +defUNPACK_SkippingWrite2(S_16, 2) +defUNPACK_SkippingWrite2(S_8, 1) +defUNPACK_SkippingWrite2(V2_32, 8) +defUNPACK_SkippingWrite2(V2_16, 4) +defUNPACK_SkippingWrite2(V2_8, 2) +defUNPACK_SkippingWrite2(V3_32, 12) +defUNPACK_SkippingWrite2(V3_16, 6) +defUNPACK_SkippingWrite2(V3_8, 3) +defUNPACK_SkippingWrite2(V4_32, 16) +defUNPACK_SkippingWrite2(V4_16, 8) +defUNPACK_SkippingWrite2(V4_8, 4) +defUNPACK_SkippingWrite2(V4_5, 2) + +#undef UNPACK_RIGHTSHIFT +#undef defUNPACK_SkippingWrite2 + +#define UNPACK_RIGHTSHIFT psrad +#define defUNPACK_SkippingWrite2(name, qsize) \ + defUNPACK_SkippingWrite(name, Mask, 0, qsize, s, SAVE_NO_REG) \ + defUNPACK_SkippingWrite(name, Regular, 0, qsize, s, SAVE_NO_REG) \ + defUNPACK_SkippingWrite(name, Regular, 1, qsize, s, SAVE_NO_REG) \ + defUNPACK_SkippingWrite(name, Regular, 2, qsize, s, SAVE_ROW_REG_BASE) \ + defUNPACK_SkippingWrite(name, Mask, 1, qsize, s, SAVE_NO_REG) \ + defUNPACK_SkippingWrite(name, Mask, 2, qsize, s, SAVE_ROW_REG_BASE) \ + defUNPACK_SkippingWrite(name, WriteMask, 0, qsize, s, SAVE_NO_REG) \ + defUNPACK_SkippingWrite(name, WriteMask, 1, qsize, s, SAVE_NO_REG) \ + defUNPACK_SkippingWrite(name, WriteMask, 2, qsize, s, SAVE_ROW_REG_BASE) \ + +defUNPACK_SkippingWrite2(S_16, 2) +defUNPACK_SkippingWrite2(S_8, 1) +defUNPACK_SkippingWrite2(V2_16, 4) +defUNPACK_SkippingWrite2(V2_8, 2) +defUNPACK_SkippingWrite2(V3_16, 6) +defUNPACK_SkippingWrite2(V3_8, 3) +defUNPACK_SkippingWrite2(V4_16, 8) +defUNPACK_SkippingWrite2(V4_8, 4) + +#undef UNPACK_RIGHTSHIFT +#undef defUNPACK_SkippingWrite2 diff --git a/pcsx2/x86/iCOP0.cpp b/pcsx2/x86/iCOP0.cpp index 658df14948..5f1b720d95 100644 --- a/pcsx2/x86/iCOP0.cpp +++ b/pcsx2/x86/iCOP0.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + // Important Note to Future Developers: // None of the COP0 instructions are really critical performance items, // so don't waste time converting any more them into recompiled code diff --git a/pcsx2/x86/iCOP0.h b/pcsx2/x86/iCOP0.h index 65382b17b9..879ac7f07f 100644 --- a/pcsx2/x86/iCOP0.h +++ b/pcsx2/x86/iCOP0.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __iCOP0_H__ diff --git a/pcsx2/x86/iCOP2.cpp b/pcsx2/x86/iCOP2.cpp index 75c73bd012..4a1c73bc44 100644 --- a/pcsx2/x86/iCOP2.cpp +++ b/pcsx2/x86/iCOP2.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/x86/iCore.cpp b/pcsx2/x86/iCore.cpp index 08d968b908..d456fb668c 100644 --- a/pcsx2/x86/iCore.cpp +++ b/pcsx2/x86/iCore.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "System.h" diff --git a/pcsx2/x86/iCore.h b/pcsx2/x86/iCore.h index 3aa9fcfbec..07161d1110 100644 --- a/pcsx2/x86/iCore.h +++ b/pcsx2/x86/iCore.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef _PCSX2_CORE_RECOMPILER_ diff --git a/pcsx2/x86/iFPU.cpp b/pcsx2/x86/iFPU.cpp index 27dfd1471f..33b9572ff1 100644 --- a/pcsx2/x86/iFPU.cpp +++ b/pcsx2/x86/iFPU.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/x86/iFPU.h b/pcsx2/x86/iFPU.h index f813612eaa..162bdaf5bd 100644 --- a/pcsx2/x86/iFPU.h +++ b/pcsx2/x86/iFPU.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __IFPU_H__ diff --git a/pcsx2/x86/iFPUd.cpp b/pcsx2/x86/iFPUd.cpp index fc4f889a2b..810dcf543f 100644 --- a/pcsx2/x86/iFPUd.cpp +++ b/pcsx2/x86/iFPUd.cpp @@ -1,20 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" diff --git a/pcsx2/x86/iMMI.cpp b/pcsx2/x86/iMMI.cpp index 1ac6963045..0a36ebdb7a 100644 --- a/pcsx2/x86/iMMI.cpp +++ b/pcsx2/x86/iMMI.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + /********************************************************* * cached MMI opcodes * * * diff --git a/pcsx2/x86/iMMI.h b/pcsx2/x86/iMMI.h index e9c1d3217f..ea1f259e5b 100644 --- a/pcsx2/x86/iMMI.h +++ b/pcsx2/x86/iMMI.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ //btw, nice box ya got there ! diff --git a/pcsx2/x86/iMisc.cpp b/pcsx2/x86/iMisc.cpp index f4d077a6bd..da3823a800 100644 --- a/pcsx2/x86/iMisc.cpp +++ b/pcsx2/x86/iMisc.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" u32 g_sseMXCSR = DEFAULT_sseMXCSR; diff --git a/pcsx2/x86/iPsxMem.cpp b/pcsx2/x86/iPsxMem.cpp index 55b6384a0f..9a981f3eb5 100644 --- a/pcsx2/x86/iPsxMem.cpp +++ b/pcsx2/x86/iPsxMem.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "IopCommon.h" diff --git a/pcsx2/x86/iR3000A.cpp b/pcsx2/x86/iR3000A.cpp index 3122b03f1f..b92588638c 100644 --- a/pcsx2/x86/iR3000A.cpp +++ b/pcsx2/x86/iR3000A.cpp @@ -1,21 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ - + // recompiler reworked to add dynamic linking Jan06 // and added reg caching, const propagation, block analysis Jun06 // zerofrog(@gmail.com) diff --git a/pcsx2/x86/iR3000A.h b/pcsx2/x86/iR3000A.h index 1870b4af88..354bd218cb 100644 --- a/pcsx2/x86/iR3000A.h +++ b/pcsx2/x86/iR3000A.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef _R3000A_SUPERREC_ #define _R3000A_SUPERREC_ diff --git a/pcsx2/x86/iR3000Atables.cpp b/pcsx2/x86/iR3000Atables.cpp index 6a0639d13f..2e1060c0f5 100644 --- a/pcsx2/x86/iR3000Atables.cpp +++ b/pcsx2/x86/iR3000Atables.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include diff --git a/pcsx2/x86/iR5900.h b/pcsx2/x86/iR5900.h index eca5b78db3..78370d2b38 100644 --- a/pcsx2/x86/iR5900.h +++ b/pcsx2/x86/iR5900.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __IR5900_H__ diff --git a/pcsx2/x86/iR5900Arit.h b/pcsx2/x86/iR5900Arit.h index 22031f23f1..859a8341e5 100644 --- a/pcsx2/x86/iR5900Arit.h +++ b/pcsx2/x86/iR5900Arit.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __IR5900ARIT_H__ diff --git a/pcsx2/x86/iR5900AritImm.h b/pcsx2/x86/iR5900AritImm.h index 49b50f0d7b..d317901dcc 100644 --- a/pcsx2/x86/iR5900AritImm.h +++ b/pcsx2/x86/iR5900AritImm.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __IR5900ARITIMM_H__ diff --git a/pcsx2/x86/iR5900Branch.h b/pcsx2/x86/iR5900Branch.h index 5a9a11c2bf..682aefba21 100644 --- a/pcsx2/x86/iR5900Branch.h +++ b/pcsx2/x86/iR5900Branch.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __IR5900BRANCH_H__ diff --git a/pcsx2/x86/iR5900Jump.h b/pcsx2/x86/iR5900Jump.h index 42e0dbdfc5..8c9c012beb 100644 --- a/pcsx2/x86/iR5900Jump.h +++ b/pcsx2/x86/iR5900Jump.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __IR5900JUMP_H__ diff --git a/pcsx2/x86/iR5900LoadStore.h b/pcsx2/x86/iR5900LoadStore.h index 632f4de9da..4abed9a5d0 100644 --- a/pcsx2/x86/iR5900LoadStore.h +++ b/pcsx2/x86/iR5900LoadStore.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __IR5900LOADSTORE_H__ diff --git a/pcsx2/x86/iR5900Move.h b/pcsx2/x86/iR5900Move.h index 76113a4f0d..d417591283 100644 --- a/pcsx2/x86/iR5900Move.h +++ b/pcsx2/x86/iR5900Move.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __IR5900MOVE_H__ diff --git a/pcsx2/x86/iR5900MultDiv.h b/pcsx2/x86/iR5900MultDiv.h index 1dbaf1f00f..d6c7803010 100644 --- a/pcsx2/x86/iR5900MultDiv.h +++ b/pcsx2/x86/iR5900MultDiv.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __IR5900MULTDIV_H__ diff --git a/pcsx2/x86/iR5900Shift.h b/pcsx2/x86/iR5900Shift.h index 3b8e588b12..c1ab6628bd 100644 --- a/pcsx2/x86/iR5900Shift.h +++ b/pcsx2/x86/iR5900Shift.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifndef __IR5900SHIFT_H__ diff --git a/pcsx2/x86/iVU0micro.cpp b/pcsx2/x86/iVU0micro.cpp index 02b8ed4773..ac6fcbbfb8 100644 --- a/pcsx2/x86/iVU0micro.cpp +++ b/pcsx2/x86/iVU0micro.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/x86/iVU1micro.cpp b/pcsx2/x86/iVU1micro.cpp index 36571d11b4..b9c648881a 100644 --- a/pcsx2/x86/iVU1micro.cpp +++ b/pcsx2/x86/iVU1micro.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/x86/iVif.cpp b/pcsx2/x86/iVif.cpp index a55fea26c4..3064e10a5e 100644 --- a/pcsx2/x86/iVif.cpp +++ b/pcsx2/x86/iVif.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/x86/ir5900tables.cpp b/pcsx2/x86/ir5900tables.cpp index 08c4d6196a..79a53df464 100644 --- a/pcsx2/x86/ir5900tables.cpp +++ b/pcsx2/x86/ir5900tables.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + // Holds instruction tables for the r5900 recompiler #include "PrecompiledHeader.h" diff --git a/pcsx2/x86/ix86-32/iCore-32.cpp b/pcsx2/x86/ix86-32/iCore-32.cpp index 095e7fd08f..2d040a0592 100644 --- a/pcsx2/x86/ix86-32/iCore-32.cpp +++ b/pcsx2/x86/ix86-32/iCore-32.cpp @@ -1,20 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "System.h" diff --git a/pcsx2/x86/ix86-32/iR5900-32.cpp b/pcsx2/x86/ix86-32/iR5900-32.cpp index f77cc34e66..b83aad038b 100644 --- a/pcsx2/x86/ix86-32/iR5900-32.cpp +++ b/pcsx2/x86/ix86-32/iR5900-32.cpp @@ -1,21 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ - + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/x86/ix86-32/iR5900Arit.cpp b/pcsx2/x86/ix86-32/iR5900Arit.cpp index 90ac00fd46..2c0e2075d9 100644 --- a/pcsx2/x86/ix86-32/iR5900Arit.cpp +++ b/pcsx2/x86/ix86-32/iR5900Arit.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/x86/ix86-32/iR5900AritImm.cpp b/pcsx2/x86/ix86-32/iR5900AritImm.cpp index 5cb828d561..e37bbccaf5 100644 --- a/pcsx2/x86/ix86-32/iR5900AritImm.cpp +++ b/pcsx2/x86/ix86-32/iR5900AritImm.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/x86/ix86-32/iR5900Branch.cpp b/pcsx2/x86/ix86-32/iR5900Branch.cpp index 999878394b..350b61e8bb 100644 --- a/pcsx2/x86/ix86-32/iR5900Branch.cpp +++ b/pcsx2/x86/ix86-32/iR5900Branch.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + // recompiler reworked to add dynamic linking zerofrog(@gmail.com) Jan06 #include "PrecompiledHeader.h" diff --git a/pcsx2/x86/ix86-32/iR5900Jump.cpp b/pcsx2/x86/ix86-32/iR5900Jump.cpp index 68cd2a5faa..dbd175ed76 100644 --- a/pcsx2/x86/ix86-32/iR5900Jump.cpp +++ b/pcsx2/x86/ix86-32/iR5900Jump.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + // recompiler reworked to add dynamic linking zerofrog(@gmail.com) Jan06 #include "PrecompiledHeader.h" diff --git a/pcsx2/x86/ix86-32/iR5900LoadStore.cpp b/pcsx2/x86/ix86-32/iR5900LoadStore.cpp index 258cf1e15e..0c84228334 100644 --- a/pcsx2/x86/ix86-32/iR5900LoadStore.cpp +++ b/pcsx2/x86/ix86-32/iR5900LoadStore.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/x86/ix86-32/iR5900Move.cpp b/pcsx2/x86/ix86-32/iR5900Move.cpp index b2ac05f58f..4333ee2d5a 100644 --- a/pcsx2/x86/ix86-32/iR5900Move.cpp +++ b/pcsx2/x86/ix86-32/iR5900Move.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/x86/ix86-32/iR5900MultDiv.cpp b/pcsx2/x86/ix86-32/iR5900MultDiv.cpp index ec549f24c2..09efeba045 100644 --- a/pcsx2/x86/ix86-32/iR5900MultDiv.cpp +++ b/pcsx2/x86/ix86-32/iR5900MultDiv.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/x86/ix86-32/iR5900Shift.cpp b/pcsx2/x86/ix86-32/iR5900Shift.cpp index 432b278f34..02dbd909bd 100644 --- a/pcsx2/x86/ix86-32/iR5900Shift.cpp +++ b/pcsx2/x86/ix86-32/iR5900Shift.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/x86/ix86-32/iR5900Templates.cpp b/pcsx2/x86/ix86-32/iR5900Templates.cpp index b2633bcd6d..50271f15dd 100644 --- a/pcsx2/x86/ix86-32/iR5900Templates.cpp +++ b/pcsx2/x86/ix86-32/iR5900Templates.cpp @@ -1,22 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ - - + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/x86/ix86-32/recVTLB.cpp b/pcsx2/x86/ix86-32/recVTLB.cpp index 5406477412..01d999417b 100644 --- a/pcsx2/x86/ix86-32/recVTLB.cpp +++ b/pcsx2/x86/ix86-32/recVTLB.cpp @@ -1,21 +1,19 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/x86/microVU.cpp b/pcsx2/x86/microVU.cpp index 09125cf8e8..4cb1625ddf 100644 --- a/pcsx2/x86/microVU.cpp +++ b/pcsx2/x86/microVU.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ // Micro VU recompiler! - author: cottonvibes(@gmail.com) diff --git a/pcsx2/x86/microVU.h b/pcsx2/x86/microVU.h index 5ef46ad953..df2348cee0 100644 --- a/pcsx2/x86/microVU.h +++ b/pcsx2/x86/microVU.h @@ -1,21 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ - + #pragma once //#define mVUdebug // Prints Extra Info to Console //#define mVUlogProg // Dumps MicroPrograms to \logs\*.html diff --git a/pcsx2/x86/microVU_IR.h b/pcsx2/x86/microVU_IR.h index b470951ca5..abcb5d7cfc 100644 --- a/pcsx2/x86/microVU_IR.h +++ b/pcsx2/x86/microVU_IR.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/x86/microVU_Log.inl b/pcsx2/x86/microVU_Log.inl index dfb6178144..cbeccf4f6c 100644 --- a/pcsx2/x86/microVU_Log.inl +++ b/pcsx2/x86/microVU_Log.inl @@ -1,21 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ - + #pragma once // writes text directly to mVU->logFile, no newlines appended. diff --git a/pcsx2/x86/microVU_Macro.inl b/pcsx2/x86/microVU_Macro.inl index 416484ac2f..38dcdf7e49 100644 --- a/pcsx2/x86/microVU_Macro.inl +++ b/pcsx2/x86/microVU_Macro.inl @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #ifdef CHECK_MACROVU0 diff --git a/pcsx2/x86/microVU_Misc.h b/pcsx2/x86/microVU_Misc.h index 756859ac10..21c655fa3a 100644 --- a/pcsx2/x86/microVU_Misc.h +++ b/pcsx2/x86/microVU_Misc.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/x86/microVU_Upper.inl b/pcsx2/x86/microVU_Upper.inl index 667a126399..53768c90ae 100644 --- a/pcsx2/x86/microVU_Upper.inl +++ b/pcsx2/x86/microVU_Upper.inl @@ -1,21 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ - + #pragma once //------------------------------------------------------------------ diff --git a/pcsx2/x86/sVU_Debug.h b/pcsx2/x86/sVU_Debug.h index 9c6c023e9a..30c456d6f3 100644 --- a/pcsx2/x86/sVU_Debug.h +++ b/pcsx2/x86/sVU_Debug.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #pragma once diff --git a/pcsx2/x86/sVU_Lower.cpp b/pcsx2/x86/sVU_Lower.cpp index 8f87cf6a54..6c3c62c5a1 100644 --- a/pcsx2/x86/sVU_Lower.cpp +++ b/pcsx2/x86/sVU_Lower.cpp @@ -1,21 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ - + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/x86/sVU_Micro.cpp b/pcsx2/x86/sVU_Micro.cpp index 0456918db1..24fdfb9791 100644 --- a/pcsx2/x86/sVU_Micro.cpp +++ b/pcsx2/x86/sVU_Micro.cpp @@ -1,21 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ - + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/x86/sVU_Upper.cpp b/pcsx2/x86/sVU_Upper.cpp index 6e06ccdf08..bce564d7dc 100644 --- a/pcsx2/x86/sVU_Upper.cpp +++ b/pcsx2/x86/sVU_Upper.cpp @@ -1,21 +1,18 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ - + #include "PrecompiledHeader.h" #include "Common.h" diff --git a/pcsx2/x86/sVU_zerorec.cpp b/pcsx2/x86/sVU_zerorec.cpp index db5c62ac08..95ff8f7d83 100644 --- a/pcsx2/x86/sVU_zerorec.cpp +++ b/pcsx2/x86/sVU_zerorec.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ // Super VU recompiler - author: zerofrog(@gmail.com) diff --git a/pcsx2/x86/sVU_zerorec.h b/pcsx2/x86/sVU_zerorec.h index 060ef7d9ce..4f37111ffb 100644 --- a/pcsx2/x86/sVU_zerorec.h +++ b/pcsx2/x86/sVU_zerorec.h @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ // Super VU recompiler - author: zerofrog(@gmail.com) diff --git a/pcsx2/xmlpatchloader.cpp b/pcsx2/xmlpatchloader.cpp index 4cf857b8f5..31ecccf0a3 100644 --- a/pcsx2/xmlpatchloader.cpp +++ b/pcsx2/xmlpatchloader.cpp @@ -1,19 +1,16 @@ -/* Pcsx2 - Pc Ps2 Emulator - * Copyright (C) 2002-2009 Pcsx2 Team +/* 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. * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . */ #include "PrecompiledHeader.h" diff --git a/plugins/CDVDnull/CDVD.cpp b/plugins/CDVDnull/CDVD.cpp index 29ed1642cb..746bb818db 100644 --- a/plugins/CDVDnull/CDVD.cpp +++ b/plugins/CDVDnull/CDVD.cpp @@ -1,20 +1,18 @@ /* CDVDnull - * Copyright (C) 2002-2009 Pcsx2 Team - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ + * 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. + * + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . + */ + #include #include "CDVD.h" diff --git a/plugins/CDVDnull/CDVD.h b/plugins/CDVDnull/CDVD.h index a2c4c771fb..73f5e7839e 100644 --- a/plugins/CDVDnull/CDVD.h +++ b/plugins/CDVDnull/CDVD.h @@ -1,20 +1,18 @@ /* CDVDnull - * Copyright (C) 2002-2009 Pcsx2 Team - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ + * 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. + * + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . + */ + #ifndef __CDVD_H__ #define __CDVD_H__ diff --git a/plugins/dev9null/DEV9.cpp b/plugins/dev9null/DEV9.cpp index 03971aae0d..298f002f7d 100644 --- a/plugins/dev9null/DEV9.cpp +++ b/plugins/dev9null/DEV9.cpp @@ -1,20 +1,17 @@ /* DEV9null - * Copyright (C) 2002-2009 Pcsx2 Team - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ + * 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. + * + * PCSX2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along with PCSX2. + * If not, see . + */ #include #include