Commit Graph

2806 Commits

Author SHA1 Message Date
Nach f2e9b8d3eb Some fixes. Make HQXx assembly work on all x86 OSs. 2007-11-14 11:21:04 +00:00
Nach 13c8e7208e More fixes. 2007-11-14 10:40:41 +00:00
Nach 8e0382d2f0 More fixes. 2007-11-14 09:25:46 +00:00
Nach 6661cf8363 C99 Restrict keyword does not exist in C++ (yet anyway). MSVC inline assembly should not be floating around by itself. Checking a define for MMX is stupid, but I won't worry about it right now. Link code is severly MSVC only and should be cleaned or moved. 2007-11-14 09:16:23 +00:00
Nach 87e8bfd730 Quoted constants in C++ are const, lets use them as so. Fixing a couple of issues and stupidity. If your compiler lacks the standard header <stdint.h> please get yourself a copy here: http://svn.bountysource.com/zsnes/trunk/src/win/vc_head/stdint.h 2007-11-14 08:55:05 +00:00
mudlord f60d88a54c OpenGL update phase 2. Added GL_POLYGON support to renderer for the sake of complete customizability of render modes. 2007-11-14 06:47:15 +00:00
DJRobX 4d3a628089 OpenGL update phase 1. Window-based rendering working better.
Properly accepts various input filter sizes
Hq3x code modified to rearrange output for RGB instead of BGR
New code to draw text directly in OpenGL instead of using
GDI.
2007-11-13 12:12:57 +00:00
mudlord a7d094cf60 Removed RAR support due to licensing conflicts with the GNU GPL. 2007-11-13 08:58:13 +00:00
mudlord c239210986 Added correct link for our project page
Updated file version information in resource
2007-11-12 21:46:08 +00:00
mudlord a6574e784a Updated about dialog with our site details as well as updated credits. 2007-11-12 21:18:39 +00:00
DJRobX 687152c4ed Disableable link support
Enable separate SRAM and VBA.INI profile for multiple instances
2007-11-12 20:24:38 +00:00
DJRobX c5b5894d19 File compiler settings in release mode 2007-11-12 17:19:22 +00:00
DJRobX 823cac2932 Add Blargg's file_extractor library and integrate 7zip/RAR support 2007-11-12 16:02:10 +00:00
DJRobX 80e169d9fb Temporarily remove StartGPLink() function ... because it breaks
Sonic Advance games.
2007-11-09 05:20:45 +00:00
DJRobX bff2a451e4 Remove blargg apu 2007-11-09 02:06:07 +00:00
DJRobX 2847ff4bf4 Fix up pathing in project 2007-11-09 02:01:19 +00:00
DJRobX fc82c5b342 Move dependencies into new dependencies folder for cleanliness
Remove blargg audio core but leave interpolation
2007-11-09 01:40:27 +00:00
mudlord e2afbd964c Updated to now link against zlib.lib and libpng.lib 2007-11-09 01:13:31 +00:00
mudlord 348e8d14bf Removed redundant libraries that should be in the developer's compiler directory anyway... 2007-11-09 00:46:17 +00:00
mudlord 6a2f00e193 Added glext.h as a dependancy. Needed for future OpenGL updates by me. 2007-11-08 12:57:36 +00:00
DJRobX 6b947e0353 GB use blargg's audio core correctly
Noise channel seems to be buggy in GBA mode (probably using uninitialized data somewhere).   Suddenly became very LOUD.  
Changed volume setting for now.

OpenGL is looking for glext which is not part of a standard windows build.  Probably should incldue it in dependencies if we are going to 
use it
2007-11-08 11:42:08 +00:00
mudlord 17e8800d18 Reverted changes from AF 2007-11-08 11:33:26 +00:00
mudlord 620e47a820 Lovely...for some very strange reason, anisotropic filtering will not work in OpenGL......Reverted. 2007-11-08 11:31:25 +00:00
mudlord bdda7f894d Added missing glext.h for anisotropic filtering 2007-11-08 10:34:40 +00:00
mudlord d81f8ce729 Implemented OpenGL anisotropic filtering 2007-11-08 10:28:49 +00:00
mudlord d84cb0e629 Removed unneeded files as preperation for source cleanup done by me 2007-11-08 00:23:37 +00:00
mudlord 0254f69490 Moved libresample 2007-11-08 00:22:40 +00:00
mudlord 21bc37c5fc Moved libresample to SRC directory
Moved GBA filters to SRC directory
Removed unneeded sound interpolation class file
2007-11-08 00:18:41 +00:00
DJRobX 3fbb21a027 Enable VBA linking 2007-11-07 23:44:57 +00:00
DJRobX d399ef263f 2007-11-07 23:01:35 +00:00
DJRobX 8da2a6eb10 Copy project optimization settings from official source 2007-11-07 20:50:36 +00:00
DJRobX 293b4cf599 Direct3d fixes, disabling lockable backbuffers.
Official 1.8 beta seems to have an incomplete
direct3d implementation.  You cannot select full screen modes
without using DirectDraw.  This is fixed in this buld
2007-11-07 09:24:46 +00:00
DJRobX 9c85010cfb D3D update, use cximage library instead of direct inclusion in app 2007-11-07 07:30:50 +00:00
DJRobX 682e672391 Fix settings for moved libraries 2007-11-07 03:22:44 +00:00
DJRobX d3960903b7 missing files 2007-11-07 03:19:47 +00:00
DJRobX 7d96299124 Upgrade to 1.8 beta core 2007-11-07 01:27:54 +00:00
DJRobX 3b165421d4 fix menubar in DirectDraw triple buffer mode
clean up old #define in sound.cpp
2007-11-06 10:53:19 +00:00
DJRobX e11009c271 Remove windows dependency, small timing fix 2007-11-05 20:03:11 +00:00
DJRobX d7f7f2b1c0 Fix small error in optimized libresample layer
Enable optimizations in release mode
2007-11-05 09:35:09 +00:00
DJRobX db60506ec6 Completed sound interpolation optimization. Now calculates
sound rates in response to GBA timer adjustments instead
of recalculating on every sample.
2007-11-05 08:59:52 +00:00
DJRobX b5745f7a39 Sound code optimizations based on results of code profiling. Also contains some #ifdef'd out experimental
optimized code for sound filtering
2007-11-05 07:13:08 +00:00
DJRobX a8953de9da update UI to allow multiple key assignments to functions 2007-11-03 07:28:19 +00:00
DJRobX 4a0294b952 Fix missing initialization code for vba link 2007-11-02 10:20:08 +00:00
DJRobX 3b2b0e0431 Fix debug assertion on link options dialog
Fix tab control offset problem
Enhance tab controls by graying out inoperable tabs 
Fix locked aspect ratio in Direct3D mode
2007-11-02 09:19:38 +00:00
DJRobX 5659db8a9a Updated Direct3D to Spacy's 1.8 beta build
Added new code to disable backbuffer locking to enable proper Vsync
Enabled triple buffering for Direct3D
Removed some unneeded binary VS.NET files
2007-11-01 10:28:09 +00:00
mudlord cb3bac591d Reverted to revision 2 of GB.cpp, on advice from Dwedit 2007-11-01 06:43:27 +00:00
mudlord 94e3698ba9 Fixed opcode error when implementing Dwedit's fix. 2007-11-01 06:31:21 +00:00
mudlord 64e4bca8bc Fixed bug in GB/GBC mode as described and detailed by Dwedit. 2007-11-01 06:05:39 +00:00
DJRobX 0dae41c603 Fix crash on controller 2 input setting 2007-10-31 10:32:01 +00:00
DJRobX fa1beeac29 Argh one more stupid bug 2007-10-31 10:04:24 +00:00