diff --git a/pcsx2/CDVDiso.h b/pcsx2/CDVDiso.h
index 7d8b265..43c7d36 100644
--- a/pcsx2/CDVDiso.h
+++ b/pcsx2/CDVDiso.h
@@ -14,6 +14,7 @@ int CDVD_GetDir_RPC_get_entries(struct TocEntry tocEntry[], int req_entries);
#if defined(_MSC_VER)
#pragma pack(1)
+#pragma warning(disable:4996) //ignore the stricmp deprecated warning
#endif
struct rootDirTocHeader
diff --git a/pcsx2/Docs/PCSX2 FAQ 0.9.4.rtf b/pcsx2/Docs/PCSX2 FAQ 0.9.4.rtf
new file mode 100644
index 0000000..50c55e0
--- /dev/null
+++ b/pcsx2/Docs/PCSX2 FAQ 0.9.4.rtf
@@ -0,0 +1,172 @@
+{\rtf1\ansi\ansicpg1253\deff0\deflang1032{\fonttbl{\f0\froman\fprq2\fcharset161{\*\fname Times New Roman;}Times New Roman Greek;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fcharset161{\*\fname Arial;}Arial Greek;}}
+{\colortbl ;\red0\green0\blue255;}
+{\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\b\f0\fs44 PCSX2 0.9.4 FAQ\par
+\par
+\b0\fs28 In this document we will try to answer the most common questions our end users have. This is mostly a copy/paste from the Emuforums thread created by CKemu with some updates and corrections.\par
+\b\fs44\par
+\par
+\par
+Can I 'Play' Games?\b0\par
+\fs28 \par
+If by 'playing' a game, you mean: at full speed with sound, perfect graphics, etc, then \b NO\b0 . Come back next year.\par
+ \par
+Since this release (PCSX2 0.9.4) compatibility has increased greatly. Many games will now go 'in-game' or at least to some form of menu. Whilst games may get 'in-game', they will not run at 'playable' speeds, due to the complex nature of PS2 emulation, and the lack of modern hardware that is powerful enough to emulate such a console.\par
+ \par
+Speed has recently increased significantly, for near 'fullspeed' games, we recommend you examine the {\field{\*\fldinst{HYPERLINK "http://forums.ngemu.com/pcsx2-official-forum/95668-post-your-pcsx2-0-9-4-screenshots-here.html"}}{\fldrslt{\cf1\ul screenshots thread}}}\cf0\ulnone\f0\fs28 for speeds.\par
+ \par
+\b\fs44 Is game 'X' Working?\b0\fs28\par
+ \par
+Before posting this, check the {\field{\*\fldinst{HYPERLINK "http://www.pcsx2.net/compat.php?p=1&c=$&s1=1&s2=1&s3=1&s4=1&s5=1" }}{\fldrslt{\cf1\ul compatibility list}}}\cf0\ulnone\f0\fs28 you will be able to see how far your game goes, if you can't get it as far as we can, check your configuration against the {\field{\*\fldinst{HYPERLINK "http://www.pcsx2.net/guide.php" }}{\fldrslt{\cf1\ul Configuration Guide}}}\cf0\ulnone\f0\fs28 , if you still have no luck, you may post the question. If your game is not in the compatibility list then I\rquote m afraid you are on your own, we cannot guarantee it working either way so it is impossible to tell if we can help you at all.\par
+ \par
+\b\fs44 Does PCSX2 play PlayStation 1 (PSOne / PSX / PS1) Games?\b0\fs28\par
+ \par
+\b No\b0 , simple as that. PCSX2's primary goal is to emulate the PS2, which would eventually include PlayStation 1 games, however at this time the key focus is to make PlayStation 2 games 'run' with a high degree of compatibility, including support for such features as USB device support (EyeToy, Special Controllers), DEV9 (Network, HDD) etc.\par
+ \par
+If you wish to play PlayStation 1 games, there are extremely compatible, fast and stable emulators already in existance, and I recommend:\par
+ \par
+{\field{\*\fldinst{HYPERLINK "http://psxemulator.gazaxian.com/" }}{\fldrslt{\cf1\ul pSX}}}\cf0\ulnone\f0\fs28 - New emulator, with a growing level of compatibility and is very simple to use.\par
+{\field{\*\fldinst{HYPERLINK "http://epsxe.com/" }}{\fldrslt{\cf1\ul ePSXe}}}\cf0\ulnone\f0\fs28 - The famous and widely supported PS1 emulator, use this if you love features, and plugins!\par
+{\field{\*\fldinst{HYPERLINK "http://batard.psxfanatics.com/" }}{\fldrslt{\cf1\ul PSXeven}}}\cf0\ulnone\f0\fs28 - Created by Xeven, supports the PSEmu Pro plugin system, and often has increased compatibilty over ePSXe with some specific games.\par
+ \par
+\par
+\b\fs44 My game worked in 0.9.2 but not in 0.9.4 why?\b0\fs28\par
+ \par
+Due to changes in the emulator some games may not work as well as they did in the previous release, as you will find with most emulation projects, you fix one game, you break another somewhere. So the best solution to this is, play your game on the version it worked best for you.\par
+ \par
+\b\fs44 PCSX2 doesn't work on my Athlon XP (or other non SSE2 chips)\b0\fs28\par
+ \par
+Due to the nature of the VM (pcsx2.exe), which heavily uses SSE2, this version of the emulator will \b NOT\b0 work for you, however the TLB (pcsx2t.exe) build should work for you. Note when using a \b non\b0 SSE2 cpu to run PCSX2, make sure you select the \b non\b0 SSE2 versions of the plugins.\par
+ \par
+\par
+\b\fs44 ZeroGS looks REALLY ugly!! - What gives?\par
+\b0\fs28 \par
+\par
+ZeroGS renders to native PS2 resolution, that\rquote s it's default render target, when you set the window size to say 1024x768, ZeroGS still renders to native PS2 resolution, but stretches that resolution to fit the window size. What you are used to is setting your window size to x*y and the target resolution also changes accordingly.\par
+ \par
+The so called 'AA' ZeroGS uses, isn't actually anti aliasing, it simply ups the render target size, so you end up with a higher resolution image, thus increasing it's quality (albeit blocky).\par
+ \par
+So you're thinking, well what gives? To be honest, you do, the forum user, so many people whine about speed (oh no my aging rig..or general abuse thrown at the mods / developers), it was decided that in order to maintain speed, the render target and window resolution would remain unlinked, despite the obvious fuglyness of it.\par
+ \par
+\b\fs44 Where is the BIOS?\par
+\b0\fs28 \par
+It is Illegal to ask for a BIOS, as the BIOS is copyright of SONY. If you wish to use a REAL BIOS with PCSX2, you can dump it from your own PS2 (there are guides {\field{\*\fldinst{HYPERLINK "http://forums.ngemu.com/pcsx2-official-forum/83608-rfs-guide-dumping-your-ps2-bios-over-lan.html" }}{\fldrslt{\cf1\ul here}}}\cf0\ulnone\f0\fs28 and {\field{\*\fldinst{HYPERLINK "http://forums.ngemu.com/pcsx2-official-forum/84994-guide-dump-bios-through-usb.html" }}{\fldrslt{\cf1\ul here}}}\cf0\ulnone\f0\fs28 . Or find it by yourself.\par
+ \par
+\b\fs44 No SCPH10,000 Support?!\par
+\b0\fs28 \par
+The SCPH10,000 BIOS doesn't have all the libraries many games need to load, thus for better results, use a more modern BIOS version.\par
+ \par
+\b\fs44 Do I need ROM1, ROM2, EROM?\par
+\b0\fs28 \par
+If the console is warning you about not having these files, do not panic, all you need is the main ROM0 (the 4,096kb main BIOS file). You can dump the ROM1, ROM2, EROM from your own PS2 console, again guides and tools are on the internet, use {\field{\*\fldinst{HYPERLINK "http://www.google.com" }}{\fldrslt{\cf1\ul Google}}}\cf0\ulnone\f0\fs28\par
+\par
+\b\fs44 Is PCSX2 finally using the new .p2b BIOS format?\par
+\par
+\b0\fs28 Unfortunately, florin the team member responsible for this feature got held back and it did not make it in the release. Nevertheless, you can extract the contents of your .p2b BIOS file using 7zip, so you are still able to use your own complete BIOS files\par
+\par
+ \par
+\b\fs44 Where can I get games?\b0\fs28\par
+ \par
+From your local computer game shop, where else?\par
+ \par
+This forum does not support warez or piracy, helping someone get links to such files, asking for such files, or linking to illegal material will be warned then banned if the violation is repeated. There are \b MANY\b0 great games out there, and you owe it to the talented creators to buy their games, and many you can get very cheaply, in platinum editions or second hand.\par
+ \par
+\b\fs44 Can I be a betatester?\b0\fs28\par
+ \par
+Ask this and the answer will always be \b NO\b0 . Keep asking it and you'll find yourself with a big fat ban.\par
+ \par
+\b\fs44 What are the system requirements?\b0\fs28\par
+ \par
+We recommend the following:\par
+ \par
+\b Minimal Specs:\par
+\b0 AMD XP/64 or Intel Pentium 4 (VM Built will not work with [B]non[/B] SSE2 CPU's)\par
+512MB of RAM\par
+Pixel Shader 1.4 supporting card (GSdx Graphics Plugin Only)\par
+ \par
+\b Recommended Specs:\b0 (For reasonable performance in many games, but not all)\par
+AMD64 X2 or Intel Conroe E6600+ (Multi Threading is supported in PCSX2)\par
+512-1024MB of RAM (more RAM allows for VM mode to be stable)\par
+Pixel Shader 2.0 supporting card (recommended GeForce 6600-8800 or equivalent ATi card)\par
+ \par
+\b Possible Ideal Specs:\b0\par
+64bit OS such as Vista or winXP64, to allow for future support of 64bit recompilers.\par
+Future AMD or Intel Quad Core maybe needed, but currently the support of 4 threads is not handled by PCSX2, and the effect of threading out EE / VU is not yet known.\par
+We don't forsee you requiring a GPU more powerful than the current generation of cards, up to and including the nVidia GeForce 8800.\par
+ \par
+A more in-depth guide to system specifications can be found {\field{\*\fldinst{HYPERLINK "http://forums.ngemu.com/pcsx2-official-forum/84457-will-emulator-run-fast-my-computer.html" }}{\fldrslt{\cf1\ul here}}}\cf0\ulnone\f0\fs28 .\par
+ \par
+\b\fs44 How do I compile the SVN source?\par
+\b0\fs28 \par
+We do not support SVN builds on this forum. Only official builds are permitted to be discussed. This is mainly to stop confusion, people 'handing out' betas, n00b questions when dealing with errors, as it's hard to keep track of multiple 0.x.x versions.\par
+ \par
+Besides, if you need to ask that question, then trust me, you don't want to be bothered. It's very very hard.\par
+ \par
+\b\fs44 What is going on with PCSX2?\par
+\b0\fs28\par
+\i Why aren't we getting lots of info, or is PCSX2 dead?\i0\par
+\pard\fi-360\li720\tx720\lang2057\f1\'b7\tab\lang1032\f0 When something 'special' happens, one of the beta-testers will post shots and information.\par
+\pard\lang2057\f1\'b7\tab\lang1032\f0 When something super-dupa mega super hyper turbo mega mega happens, shots will be posted like \i super mega\i0 lightning fast on the main {\field{\*\fldinst{HYPERLINK "http://www.pcsx2.net/"}}{\fldrslt{\cf1\ul news page}}}\cf0\ulnone\f0\fs28 .\par
+\lang2057\f1\'b7\tab\lang1032\f0 If no shots are being posted, assume that the progress is slow but steady, and whilst stuff is happening, it doesn't result in anything that you'd be able to see (eg techy nerd stuff).\par
+\lang2057\f1\'b7\tab\lang1032\f0 If nothing is being posted whatsoever, assume that \b A:\b0 The developers have lives (yeah I didn't believe that either), \b B:\b0 The developers are taking a rest.\par
+\lang2057\f1\'b7\tab\lang1032\f0 What if \b SHOCK HORROR\b0 no news has been posted for ages???!!!!!! Assume any of the above or most of the team was killed.\par
+\lang2057\f1\'b7\tab\lang1032\f0 What if I have programming knowledge, and could understand the technical changes being made? Well then go browse to the SVN, and aquire the \b changelog.txt\b0 .\par
+\par
+\b\fs44 When will the next version be released?\par
+\b0\fs28 \par
+The authors are writing this in there spare time. If they knew, they would inform you, normally a release is made when significant progress and a big difference in 'output' is shown, eg, when you the end user will be able to see more stuff running.\par
+ \par
+\b\fs44 Why bother making releases when it is not finished?\b0\fs28\par
+ \par
+In a nutshell, it keeps the "Gimme the next release \b NOW!\b0 " crowd from getting too annoying. More importantly it alls folks to see how things are progressing first hand.\par
+ \par
+\b\fs44 How do I make a patch?\par
+\b0\fs28 \par
+Making a patch will \b not\b0 make a game 'playable' but may allow you further into it. Patches can be used to skip videos that don't play, or other simple bugs, they will not make '3D' perfect or make sound super duppa!\par
+ \par
+{\field{\*\fldinst{HYPERLINK "http://www.pcsx2.net/nachbrenner/" }}{\fldrslt{\cf1\ul Nachbrenner's Site for making Patches}}}\cf0\ulnone\f0\fs28\par
+{\field{\*\fldinst{HYPERLINK "http://www.ngemu.com/forums/showthread.php?t=62837" }}{\fldrslt{\cf1\ul Simple Guide for Video Skip Patches}}}\cf0\ulnone\f0\fs28\par
+ \par
+\b\fs44 My Sprites have black borders!\b0\fs28\par
+ \par
+This happens when you have \b Linear Texture Filtering\b0 (LTF) turned on in GSdx, to solve this, turn off LTF. This is most often the cause of black squares or borders around sprites in 2D and 2.5D fighting games.\par
+ \par
+\b\fs44 Every Game I run crashes the emulator instantly!\par
+\b0\fs28 \par
+This is often caused by people having the \b NLOOP0\b0 hack enabled in the GS plugin (ZeroGS KOSMOS / GSdx), and using the Run>Execute menu. By using Run>Execute the emulator first boots the BIOS, which will crash when you have NLOOP0 enabled. Simply use File>RunCD menu to avoid crashes, and this is the recommended option for anygame.\par
+ \par
+If you wish to run the BIOS, simply \b DISABLE\b0 NLOOP0 in your GS plugin first!\par
+ \par
+\b\fs44 Useful Links\par
+\b0\fs28 \par
+BIOS Guides:\par
+ \par
+{\field{\*\fldinst{HYPERLINK "http://www.ngemu.com/forums/showthread.php?t=65015" }}{\fldrslt{\cf1\ul CKemu's guide to using the PS2 BIOS}}}\cf0\ulnone\f0\fs28 \par
+{\field{\*\fldinst{HYPERLINK "http://forums.ngemu.com/pcsx2-official-forum/84994-guide-dump-bios-through-usb.html" }}{\fldrslt{\cf1\ul RealOne's Guide to USB BIOS Dumping}}}\cf0\ulnone\f0\fs28\par
+{\field{\*\fldinst{HYPERLINK "http://forums.ngemu.com/pcsx2-official-forum/83608-rfs-guide-dumping-your-ps2-bios-over-lan.html" }}{\fldrslt{\cf1\ul Reichfuher's guide to dumping your Playstation 2 BIOS}}}\cf0\ulnone\f0\fs28\par
+\par
+Error/Problem Guides:\par
+ \par
+{\field{\*\fldinst{HYPERLINK "http://forums.ngemu.com/pcsx2-official-forum/67512-common-problems-solutions-guide.html" \\\\l "post912874" }}{\fldrslt{\cf1\ul Refraction's guide to common problems and errors.}}}\cf0\ulnone\f0\fs28\par
+{\field{\*\fldinst{HYPERLINK "http://forums.ngemu.com/pcsx2-official-forum/84457-will-emulator-run-fast-my-computer.html" }}{\fldrslt{\cf1\ul Will the emulator run fast on my computer?}}}\cf0\ulnone\f0\fs28\par
+{\field{\*\fldinst{HYPERLINK "http://forums.ngemu.com/pcsx2-official-forum/70174-why-pcsx2-slow.html" }}{\fldrslt{\cf1\ul Why is PCSX2 Slow?}}}\cf0\ulnone\f0\fs28\par
+\par
+Memory Card Guides:\par
+ \par
+{\field{\*\fldinst{HYPERLINK "http://www.ngemu.com/forums/showthread.php?t=64482" }}{\fldrslt{\cf1\ul Convert GameFAQ saves to PCSX2 memorycard}}}\cf0\ulnone\f0\fs28 {\field{\*\fldinst{HYPERLINK "http://forums.ngemu.com/pcsx2-official-forum/69844-load-us-ntsc-final-fantasy-x-gamesaves-any-ffx-version.html" }}{\fldrslt{\cf1\ul Load US memcard saves on any region version of FFX and FFX-2}}}\cf0\ulnone\f0\fs28\par
+ \par
+Plugins/Patch Guides:\par
+ \par
+{\field{\*\fldinst{HYPERLINK "http://www.ngemu.com/forums/showthread.php?t=62837" }}{\fldrslt{\cf1\ul Guide to making patches for PCSX2}}}\cf0\ulnone\f0\fs28\par
+{\field{\*\fldinst{HYPERLINK "http://forums.ngemu.com/1065199-post74.html" }}{\fldrslt{\cf1\ul TwinPad Keyboard Plugin Latest Version}}}\cf0\ulnone\f0\fs28\par
+{\field{\*\fldinst{HYPERLINK "http://forums.ngemu.com/ps2-plugin-questions-troubleshooting/87274-lilypad-new-pad-plugin-lame-name.html" }}{\fldrslt{\cf1\ul Lilypad plugin}}}\cf0\ulnone\f0\fs28\par
+{\field{\*\fldinst{HYPERLINK "http://forums.ngemu.com/ps2-plugin-questions-troubleshooting/94273-megapad-plugin.html" }}{\fldrslt{\cf1\ul MegaPad plugin}}}\cf0\ulnone\f0\fs28\par
+ \par
+Reviews:\par
+ \par
+{\field{\*\fldinst{HYPERLINK "http://forums.ngemu.com/pcsx2-official-forum/76251-pcsx2-review-cpu-power-does-matter.html" }}{\fldrslt{\cf1\ul PCSX2 Review Part 1: CPU Power Matters}}}\cf0\ulnone\f0\fs28\par
+{\field{\*\fldinst{HYPERLINK "http://forums.ngemu.com/pcsx2-official-forum/80417-pcsx2-review-part2-gpu-power-also-matter.html" }}{\fldrslt{\cf1\ul PCSX2 Review Part 2: GPU Power Also Matters}}}\cf0\ulnone\f0\fs28\par
+\par
+\par
+\f2\fs20\par
+}
+
\ No newline at end of file
diff --git a/pcsx2/Docs/Translating.txt b/pcsx2/Docs/Translating.txt
index b936bb0..9fb98e1 100644
--- a/pcsx2/Docs/Translating.txt
+++ b/pcsx2/Docs/Translating.txt
@@ -3,22 +3,39 @@
Just some small notes for translators.
+First download the translator package from the download section of http://www.pcsx2.net
+
PCSX2 translations are based on the gettext library:
http://www.gnu.org/software/gettext.
-The main file to translate is pcsx2.po located at the
-'Intl' dir, note that you must place the translated
+The main file to translate is pcsx2.po which cames in the package you downloaded,
+note that you must place the translated
strings over the msgstr and leave untouched the msgid.
+Example:
+
+msgid "Memory Card 1"
+msgstr "Your Translation goes here"
+
To test the translation use the msgfmt.exe utility to
convert the translated pcsx2.po file to a pcsx2.mo file
-with this command: 'msgfmt pcsx2.po -o pcsx2.mo', after translating
-the file please send it to us and please ask before
+with this command: 'msgfmt pcsx2.po -o pcsx2.mo -v', after translating
+the file please send us the .po and .mo file and please ask before
translating it, maybe someone has already started it
for your language.
+Version update for 0.9.2/3:
+
+I have rewritten the contents of the Translation doc to ease reading
+and brung it up to date with the current GUI. Translations will work in 0.9.2
+but some Menu options may still show as their original names (fixed in 0.9.3).
+
+
+
If you have any problems contact us and we'll try to
help you.
- linuzappz
+Regards
+linuzappz,shadow,refraction
+Contact me at : refraction@gmail.com or visit us on efnet #pcsx2
\ No newline at end of file
diff --git a/pcsx2/Docs/readme 0.9.4.txt b/pcsx2/Docs/readme 0.9.4.txt
new file mode 100644
index 0000000..2048b28
--- /dev/null
+++ b/pcsx2/Docs/readme 0.9.4.txt
@@ -0,0 +1,146 @@
+PCSX2 is a PlayStation 2 emulator for Windows and Linux, started by the same team that brought you PCSX (a Sony PlayStation 1 emulator).
+
+The PCSX2 project attempts to allow PS2 code to be executed on your computer, thus meaning you can put a PS2 DVD or CD into your computers drive, and boot it up!
+
+
+Overview
+
+The project has been running for more than five years now, and since it's initial release has grown in compatibility. From initially just being able to run a few public domain demos, it's current state enables many games to boot and actually go in game, such as the 'famous' Final Fantasy X or Devil May Cry 3. You can always visit the PCSX2 homepage (http://www.pcsx2.net) to check the latest compatibility status of games with more than 1800 titles tested.
+
+
+Configuration
+
+A very detailed guide is available on the PCSX2 homepage which is already translated in several languages!
+You can consult it here: http://www.pcsx2.net/guide.php
+
+
+Status
+
+PCSX2 has come a long way since its’ starting point back at 2002.Current features include:
+
+•Separate recompilers for Emotion Engine (EE) , Vector Unit 0 (VU0) and Vector Unit 1 (VU1).
+•Dual core support, with the Graphics Synthesizer (GS) running on a second thread.
+•Usage of MMX,SSE1,SSE2 and limited SSE3 extensions
+•Proper SPU2 emulation featuring Auto DMA and Time Scaling
+•Full gamepad support featuring Dual Shock 2,analog controls and even supporting analog movement over keyboard (using some external plugins)
+•Patch system for creating cheats and for workarounds on games
+
+Sections that still need work:
+
+•Dev9 functions, such as HDD and Ethernet (partially implemented) support
+•Firewire emulation (quite low on the list though)
+•USB emulation (very partially implemented)
+•Image Processing Unit (IPU) emulation which is responsible for the FMV playback.It has been implemented but it is buggy and slow
+•MIPS cache needs to be properly implemented (barely works at this time)
+
+
+
+
+How can you help
+
+As most of you are aware, the PCSX2 team is working on this project at the expense of their free time and provide it without charging the program’s use.
+If you want to show your appreciation to these people and motivate them, you can donate any amount of money you feel is right to the team’s paypal account found in the official site.
+These funds will be used so the team members can get more modern and new hardware in order to test and debug more efficiently and even implement new features (just like dual core support for example).
+
+If you are a programmer and you are interested in helping the PCSX2 team by making additions or corrections to the code, you are free to browse through the public SVN repository here (http://sourceforge.net/projects/pcsx2) after taking into account PCSX2 is under the GNU General Public Licence (GPL) v2.
+
+
+
+The Coding Team
+
+Below you can see 3 tables, showing the current team members who are actively coding at the present time, the current team members who have been inactive for some time and the older team members who for some reason quit along the way, which include the previous project leader Linuzappz to whom we send our best regards :)
+
+
+Current active team members:
+
+Nickname Real Name Place Occupation Comments
+
+florin Florin Sasu Romania co-coder Master of HLE. Master of cd code and bios HLE..
+saqib - Pakistan Main Coder Fixing bugs around (FPU, Interpreter, VUs...)
+Nachnbrenner - Germany co-coder patch freak :P
+aumatt Australia co-coder a bit of everything mostly handles CDVD cmds
+refraction Alex Brown England co-coder General Coding DMA/VIF etc
+zerofrog - USA co-coder Recompilers, ZeroGS, x86-64, linux, optimizations, general fixes and new features
+
+Current inactive team members:
+
+Nickname Real Name Place Occupation Comments
+
+Shadow George Moralis Greece co-coder Master of cpu, master of bugs, general coding…
+Goldfinger - Brazil co-coder MMI,FPU and general stuff
+loser - Australia co-coder obscure cdvd related stuff
+
+Ex team members:
+
+Nickname Real Name Place Occupation Comments
+
+Linuzappz - Argentina Main Coder Master of The GS emulation and so many others..
+basara - - co-coder Recompiler programmer. general coding
+[TyRaNiD] - - co-coder GS programmer.General coding
+Roor - - co-coder General coding
+
+Additional coding:
+F|RES, Pofis, Gigaherz, Nocomp, _Riff_, fumofumo
+
+The Beta Tester Team
+
+Beta testers are people (slaves/mindless grunts :P) who constantly test new PCSX2 beta builds to report any new bugs, regressions or improvements. While this might sound simple to most, what many people do not know is that testers also debug with the coders, maintain the huge game compatibility list, create dumps and logs for the coders and so much more. As above, active, inactive and ex members are listed alphabetically
+
+Current active members:
+
+Bositman, CKemu, Crushtest, Falcon4Ever, GeneralPlot, Prafull, RPGWizard, RudyX, Parotaku
+
+
+Current inactive team members:
+
+Belmont, Knuckles, Raziel
+
+
+Ex team members:
+Chaoscode, CpUMasteR, EFX , Elly, JegHegy, Razorblade, Seta San, Snake875
+
+
+Additional thanks and credits
+
+Duke of NAPALM: For the 3d stars demo. The first demo that worked in pcsx2 :)
+Tony Saveski (dreamtime): For his great ps2tutorials!!
+F|res: Author of dolphin, a big thanks from shadow..
+Now3d: The guy that helped shadow at his first steps..
+Keith: Who believed in us..
+Bobbi & Thorgal: For hosting us, for the old page design and so many other things
+Sjeep: Help and info
+BGnome: Help testing stuff
+Dixon: Design of the old pcsx2 page, and the pcsx2.net domain
+Bositman: PCSX2 beta tester :) (gia sou bositman pare ta credits sou )
+No-Reccess: Nice guy and great demo coder :)
+NSX2 team: For their help with VU ;)
+Razorblade: For the old PCSX2 logo & icon.
+Snake: He knows what for :P
+Ector: Awesome emu :)
+Zezu: A good guy. Good luck with your emu :P
+Hiryu & Sjeep: For their libcdvd (iso parsing and filesystem driver code)
+Sjeep: For the SjDATA filesystem driver
+F|res: For the original DECI2 implementation
+libmpeg2: For the mpeg2 decoding routines
+Aumatt: For applying fixes to pcsx2
+Microsoft: For VC.Net 2003 (and now 2005) (really faster than vc6) :P
+NASM team: For nasm
+CKemu: Logos/design
+
+and probably to a few more..
+
+Special Shadow's thanks go to...
+
+My friends: Dimitris, James, Thodoris, Thanasis and probably to a few more..and of course to a lady somewhere out there....
+
+
+Created for v0.9.4 by bositman.
+
+
+
+
+
+
+
+The PCSX2 Coding and Beta testing team
+
diff --git a/pcsx2/Elfheader.c b/pcsx2/Elfheader.c
index 5fec828..fd66f0c 100644
--- a/pcsx2/Elfheader.c
+++ b/pcsx2/Elfheader.c
@@ -24,6 +24,10 @@
#include "Common.h"
#include "CDVDisodrv.h"
+#ifdef _MSC_VER
+#pragma warning(disable:4996) //ignore the stricmp deprecated warning
+#endif
+
u32 ElfCRC;
typedef struct {
@@ -627,7 +631,7 @@ int loadElfFile(char *filename) {
if (Config.Patch) {
sprintf(str, "%8.8x", crc);
#ifdef _WIN32
- sprintf(str2,"patches not found can't apply patches crc=%8.8x",crc);//if patches found it will overwritten :p
+ sprintf(str2,"No patch found.Game will run normally. [CRC=%8.8x]",crc);//if patches found it will overwritten :p
if (gApp.hConsole) SetConsoleTitle(str2);
#endif
if(LoadPatch(str)!=0)
diff --git a/pcsx2/Patch.c b/pcsx2/Patch.c
index dc561a0..c6d1a8f 100644
--- a/pcsx2/Patch.c
+++ b/pcsx2/Patch.c
@@ -28,6 +28,10 @@
#include "windows/cheats/cheats.h"
#endif
+#ifdef _MSC_VER
+#pragma warning(disable:4996) //ignore the stricmp deprecated warning
+#endif
+
#include "Patch.h"
int g_ZeroGSOptions=0;
diff --git a/pcsx2/windows/McdsDlg.cpp b/pcsx2/windows/McdsDlg.cpp
index c8a04a1..e6361ad 100644
--- a/pcsx2/windows/McdsDlg.cpp
+++ b/pcsx2/windows/McdsDlg.cpp
@@ -590,7 +590,7 @@ class SaveGame
void DrawICO(HWND hWnd)
{
- int px, py, pc=0;
+ // int px, py, pc=0;
HDC dc = GetDC(hWnd);
/*
for(px=0;px<128;px++){
@@ -801,7 +801,7 @@ class MemoryCard
}
- int Load(char *filename)
+ void Load(char *filename)
{
strcpy(FileName, filename);
@@ -823,7 +823,7 @@ class MemoryCard
if(fp == NULL)
{
MessageBox(mcdDlg, "Unable to open memory card file.", "Error", 0);
- return 0;
+ return;
}
// Build the FAT table for the card
@@ -1564,7 +1564,7 @@ void SaveFileDialog(HWND hW, int MC, char *dir, char *name) {
char szFileName[256];
char szFileTitle[256];
char szFilter[1024];
- char *str;
+// char *str; (unused for now)
memset(szFileName, 0, sizeof(szFileName));
memset(szFileTitle, 0, sizeof(szFileTitle));
diff --git a/pcsx2/windows/VCprojects/pcsx2_2005.vcproj b/pcsx2/windows/VCprojects/pcsx2_2005.vcproj
index 20d09ef..012f926 100644
--- a/pcsx2/windows/VCprojects/pcsx2_2005.vcproj
+++ b/pcsx2/windows/VCprojects/pcsx2_2005.vcproj
@@ -1274,11 +1274,7 @@
>
-
-
diff --git a/pcsx2/xmlpatchloader.cpp b/pcsx2/xmlpatchloader.cpp
index 8f59e54..3d33841 100644
--- a/pcsx2/xmlpatchloader.cpp
+++ b/pcsx2/xmlpatchloader.cpp
@@ -22,6 +22,10 @@ extern "C" {
} extern gApp;
# endif
+#ifdef _MSC_VER
+#pragma warning(disable:4996) //ignore the stricmp deprecated warning
+#endif
+
void SysPrintf(char *fmt, ...);
int LoadPatch(char *patchfile);
}