Ill keep this short, I have been using ZSNES for some time now with a XBOX 360 USB controller with great success. I have a flat-screen TV connected to my PC and can put ZSNES on the TV in full-screen with no problems. The games are great and the picture is super crisp thanks to the "Hi-quality" filter.
The only thing that bothers me is that I cannot use my PC normally while ZSNES is running, because as soon as ZSNES loses focus, the controller stops working. Thankfully, the user FenixThe3rd posted this post with a fix for the problem, which involves changing one line in the source and compiling.
I have a little experience with compilers, however, I run into problems when I compile. I do have Visual C++ 9 Express Edition, but I read on the forum that it should be easier to compile with MinGW, so I got the CVS source from SourceForge.net and followed the instructions in "install.txt".
I downloaded GNU make, MASM, MinGW, Win32API for MinGW, zlib and libpng. When I run the command "make -f makefile.ms PLATFORM=win32" I get the following error:
I have put the MinGW bin dir in PATH as well as unxutils bin dir ('C:\MinGW\bin' and 'E:\unxutils\usr\local\wbin')E:\zsnes\src>make -f makefile.ms PLATFORM=win32
g++ -O3 -s -o parsegen.exe parsegen.cpp
process_begin: CreateProcess((null), g++ -O3 -s -o parsegen.exe parsegen.cpp, ..
.) failed.
make (e=2): The system cannot find the file specified.
make: *** [parsegen.exe] Error 2
I even downloaded the source from http://www.ipherswipsite.com/ which has a few more details on compiling, such as getting additional DirectX 8+ libraries, but I get the exact same error.
Please, ZSNES community, show me a little guidance! Thanks so much for a great SNES emulator!
My system info: Windows XP SP2