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