Commit Graph

858 Commits

Author SHA1 Message Date
squall-leonhart ee094c4246 correction to OP_MVNS, fixed by AdamN, fixes vrally 3 flickering
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1030 a31d4220-a93d-0410-bf67-fe4944624d44
2011-07-28 12:18:28 +00:00
thibeaz 4bae6afc9f in the EXECUTE_PROCESS command in the CmakeLists.txt file for the wxwidgets gui was missing the end bracket, this should fix it, next on the list is work on using ffmpeg as an external dependency and not need it as a requirement (hopefully), if it doesn't work, you can shoot me Squall
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1028 a31d4220-a93d-0410-bf67-fe4944624d44
2011-06-30 01:54:32 +00:00
squall-leonhart f109539a64 wx about box fix from darktjm
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1025 a31d4220-a93d-0410-bf67-fe4944624d44
2011-06-14 13:38:10 +00:00
squall-leonhart 919c5fb7a8 apply the vba config file rename to the trunk, this has come about because older versions use some values slightly differently which would cause those versions to fail to work or have the wrong settings.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1023 a31d4220-a93d-0410-bf67-fe4944624d44
2011-06-13 15:46:20 +00:00
squall-leonhart 7a19748d88 all current vba-m Wx patches applied to trunk.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1021 a31d4220-a93d-0410-bf67-fe4944624d44
2011-05-25 11:55:46 +00:00
squall-leonhart c478cf1fa9 buncha patches by darktjm
sdl fix not applied yet

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1017 a31d4220-a93d-0410-bf67-fe4944624d44
2011-05-24 07:39:29 +00:00
bgk 5c5aea8c6b SDL: Enable OpenGL by default
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1016 a31d4220-a93d-0410-bf67-fe4944624d44
2011-05-07 07:09:21 +00:00
squall-leonhart 77ae016369 should fix GS codes that don't work on games which use lcd interrupts instead of vblank
thanks unmacaque

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1014 a31d4220-a93d-0410-bf67-fe4944624d44
2011-05-05 13:17:13 +00:00
squall-leonhart e3b06a9684 Bugger unicode support, we can just convert multibyte to widestring using google cloud services and a bunch of midgets running in spinwheels.
Also enables whole program optimisation (funnily i was only doing linker time optimisation so it wasn't as good as it could be.)

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1013 a31d4220-a93d-0410-bf67-fe4944624d44
2011-04-26 07:25:16 +00:00
bgk 879ddd06ed GTK: Fixed bug #3201910
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1011 a31d4220-a93d-0410-bf67-fe4944624d44
2011-03-12 08:51:23 +00:00
bgk d77482ea3e GTK: Fix emulation stuck paused after closing the general options dialog when the "pause when inactive" option has been toggled.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1009 a31d4220-a93d-0410-bf67-fe4944624d44
2011-03-01 16:48:35 +00:00
bgk e23e553abe GTK: Merged the GB and GBA cheat list dialogs. Patch by unmacaque.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1007 a31d4220-a93d-0410-bf67-fe4944624d44
2011-02-26 10:06:32 +00:00
bgk 222dd4c1b3 FILTERS: Changed the 2xSaImmx implementation to GPLv2+, since the author allowed it. This will make life easier to packagers.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1006 a31d4220-a93d-0410-bf67-fe4944624d44
2011-02-25 19:25:17 +00:00
bgk 3918d01ffd GTK: Add missing file. Oops.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1005 a31d4220-a93d-0410-bf67-fe4944624d44
2011-02-25 19:03:37 +00:00
bgk 955a8aa61a ALL: Update vba-over.ini with an older but better version
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1004 a31d4220-a93d-0410-bf67-fe4944624d44
2011-02-25 18:23:42 +00:00
bgk 73e22a800d GTK: Add GameBoy cheats support. Thanks to unmacaque for the patch.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1003 a31d4220-a93d-0410-bf67-fe4944624d44
2011-02-25 17:56:10 +00:00
bgk 48ce2e94b7 GTK: Fix NLS for the directories config dialog
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1000 a31d4220-a93d-0410-bf67-fe4944624d44
2011-02-24 21:02:47 +00:00
bgk 6bb7f0a8b2 GTK: Add vba-over.ini support
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@999 a31d4220-a93d-0410-bf67-fe4944624d44
2011-02-24 19:34:56 +00:00
bgk 3d7ed45c58 GTK: Cleanup
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@998 a31d4220-a93d-0410-bf67-fe4944624d44
2011-02-24 18:40:20 +00:00
bgk abe283c064 GTK: More NLS WIP
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@996 a31d4220-a93d-0410-bf67-fe4944624d44
2011-02-24 17:01:10 +00:00
bgk c756a51012 GTK: NLS support WIP
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@995 a31d4220-a93d-0410-bf67-fe4944624d44
2011-02-24 13:06:17 +00:00
bgk 3d757cd1ac GTK: Add support for 7z archives
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@993 a31d4220-a93d-0410-bf67-fe4944624d44
2011-02-24 10:52:33 +00:00
bgk 0b7a1ecd62 GTK: Mark more strings as translatable
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@991 a31d4220-a93d-0410-bf67-fe4944624d44
2011-02-24 08:19:59 +00:00
bgk c40af7cc74 GTK: Remove the StringTokenizer class and move the functionality to tools.cpp
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@990 a31d4220-a93d-0410-bf67-fe4944624d44
2011-02-22 18:04:08 +00:00
bgk 191825d160 GTK: Turned the last menu based settings into a dialog
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@988 a31d4220-a93d-0410-bf67-fe4944624d44
2011-02-20 19:03:38 +00:00
bgk 0be270ad00 GTK: Cleanup includes. Don't instanciate global objects.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@987 a31d4220-a93d-0410-bf67-fe4944624d44
2011-02-20 16:36:25 +00:00
bgk 6f0b4f3048 GTK: Added GBA cheats support. Thanks to unmacaque for the patch.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@986 a31d4220-a93d-0410-bf67-fe4944624d44
2011-02-20 14:53:04 +00:00
bgk c7a3ab4c33 CMAKE: Allow building without SFML
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@983 a31d4220-a93d-0410-bf67-fe4944624d44
2011-02-20 12:22:58 +00:00
bgk 7ce0d17315 GTK: Don't reset the renderer when entering the display config dialog
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@982 a31d4220-a93d-0410-bf67-fe4944624d44
2011-02-20 10:38:42 +00:00
bgk d031acfd50 GTK: Don't disable rendering when using the menus. Thanks to fernandotcl for the patch.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@981 a31d4220-a93d-0410-bf67-fe4944624d44
2011-02-20 10:15:03 +00:00
bgk d9285a2bab SDL: Allow vbam to run on systems without an audio device. Thanks to jcranmer for the patch.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@980 a31d4220-a93d-0410-bf67-fe4944624d44
2011-02-20 09:25:07 +00:00
bgk e87b5c4829 GTK: Change the OpenGL texture size when changing scaler size. Thanks to fernandotcl for the patch.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@979 a31d4220-a93d-0410-bf67-fe4944624d44
2011-02-20 09:02:46 +00:00
bgk 9d6e6eef22 GTK: Rename the main GtkBuilder file for consistency
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@978 a31d4220-a93d-0410-bf67-fe4944624d44
2011-02-20 08:33:01 +00:00
bgk 33e95d70ee GTK: Convert the remaining parts of the UI from Glade to GtkBuilder. Thanks to Rafał Mużyło for the patch.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@977 a31d4220-a93d-0410-bf67-fe4944624d44
2011-02-20 08:28:48 +00:00
bgk 259aa4cdde GTK: Fix the joypad config dialog using 100% CPU
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@976 a31d4220-a93d-0410-bf67-fe4944624d44
2011-02-19 22:01:09 +00:00
bgk dee05ff978 SVN: Applied proper properties to all files, mainly to get native end of lines.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@975 a31d4220-a93d-0410-bf67-fe4944624d44
2011-02-19 21:33:53 +00:00
Squall-Leonhart 35f5665525 missing ; after break on line 263
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@974 a31d4220-a93d-0410-bf67-fe4944624d44
2011-01-10 02:12:20 +00:00
Squall-Leonhart 07145fa527 applied kode54's sdl/gtk joypad patch
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@973 a31d4220-a93d-0410-bf67-fe4944624d44
2011-01-09 20:14:40 +00:00
squall-leonhart e2fb52a7f6 applied gtk_rtc.patch by unmacaque
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@967 a31d4220-a93d-0410-bf67-fe4944624d44
2010-11-27 01:06:20 +00:00
squall-leonhart cf9d876595 stupid log told me it wasn't patched but it was
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@965 a31d4220-a93d-0410-bf67-fe4944624d44
2010-10-24 20:39:53 +00:00
squall-leonhart b2a35e7093 gdbconnect patch, fixes remote debug
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@964 a31d4220-a93d-0410-bf67-fe4944624d44
2010-10-24 20:27:49 +00:00
squall-leonhart 77215ac71c gdbconnection patch - fixes remote debugging
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@963 a31d4220-a93d-0410-bf67-fe4944624d44
2010-10-24 19:46:47 +00:00
squall-leonhart a054383c7f another patch, this time for GSV snapshots.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@962 a31d4220-a93d-0410-bf67-fe4944624d44
2010-10-24 15:53:08 +00:00
squall-leonhart a3854eef4d more patches, save type detection now only available when a rom is loaded.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@961 a31d4220-a93d-0410-bf67-fe4944624d44
2010-10-24 15:41:11 +00:00
squall-leonhart 3a6523a9ee applied patches by jlaukkanen
Import Pro Action Replay Snapshots
Compilation error when no_xaudio2
Focus Lost in cheat dialogue MFC

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@960 a31d4220-a93d-0410-bf67-fe4944624d44
2010-10-24 05:14:52 +00:00
squall-leonhart a4c012d7f5 by popular demand, the layers menu is back.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@956 a31d4220-a93d-0410-bf67-fe4944624d44
2010-09-10 12:12:18 +00:00
squall-leonhart c020769ba7 enable SSE optimisations in VCProj, intrinsics update nasm and revert shuffles changes to gb_apu_state.cpp.
i prefer warnings during compilation rather then a lack of function in the emulator, we can look at correcting the warnings in a less broken manner later.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@955 a31d4220-a93d-0410-bf67-fe4944624d44
2010-09-10 11:31:31 +00:00
squall-leonhart 5ae2267b5d Directinput fixed.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@949 a31d4220-a93d-0410-bf67-fe4944624d44
2010-08-29 15:52:24 +00:00
squall-leonhart 5561a158d0 patch from billiard to attempt a fix for the broken DI8 enumeration.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@948 a31d4220-a93d-0410-bf67-fe4944624d44
2010-08-26 07:08:25 +00:00
shuffle2 b91372c270 fix linking on windows: remove unused "lspeed" variable from win32
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@945 a31d4220-a93d-0410-bf67-fe4944624d44
2010-03-19 18:14:08 +00:00
shuffle2 2567f250ec Quiet some compile warnings (gcc likes to make sure you know operator precedence...)
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@944 a31d4220-a93d-0410-bf67-fe4944624d44
2010-03-16 23:19:54 +00:00
shuffle2 da79d11db5 should fix remaining build errors on linux...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@943 a31d4220-a93d-0410-bf67-fe4944624d44
2010-03-15 20:44:20 +00:00
shuffle2 8916e188e0 fix the cmake/linux build
moves dependencies/File_Extractor-1.0.0 to trunk/fex - we can't expect people to have this lib, and fex has dropped support for the "fex_mini".

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@941 a31d4220-a93d-0410-bf67-fe4944624d44
2010-03-15 03:36:45 +00:00
shuffle2 bfb217b5aa just quiet some warnings
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@937 a31d4220-a93d-0410-bf67-fe4944624d44
2010-02-24 21:33:18 +00:00
spacy51 6d7671e82e Fix bug 2802274 from VBA1 on sourceforge:
http://sourceforge.net/tracker/index.php?func=detail&aid=2802274&group_id=63889&atid=636220

CPUImportEepromFile
file pointer not closed if file size wrong

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@936 a31d4220-a93d-0410-bf67-fe4944624d44
2010-02-24 17:26:35 +00:00
shuffle2 9b838b3298 update to File_Extractor-1.0.0
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@935 a31d4220-a93d-0410-bf67-fe4944624d44
2010-02-24 16:50:30 +00:00
squall-leonhart d5d3f8aac8 git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@929 a31d4220-a93d-0410-bf67-fe4944624d44 2010-02-23 23:47:28 +00:00
spacy51 baced7498d Add GBC BIOS selection
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@928 a31d4220-a93d-0410-bf67-fe4944624d44
2010-01-02 17:26:26 +00:00
squall-leonhart f30577f406 working gfx are better then speed.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@926 a31d4220-a93d-0410-bf67-fe4944624d44
2009-11-10 17:54:11 +00:00
squall-leonhart 7d1e3e189a reupped untouched versions (pending proper migration of the sensor functions from VBA-GX
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@923 a31d4220-a93d-0410-bf67-fe4944624d44
2009-10-22 21:31:51 +00:00
squall-leonhart 4aa84b20c8 git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@922 a31d4220-a93d-0410-bf67-fe4944624d44 2009-10-22 21:26:06 +00:00
squall-leonhart a4be2b6eb1 git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@921 a31d4220-a93d-0410-bf67-fe4944624d44 2009-10-22 21:25:20 +00:00
squall-leonhart 9d571a2a55 removing and reverting.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@920 a31d4220-a93d-0410-bf67-fe4944624d44
2009-10-22 21:22:49 +00:00
spacy51 a1e7ecd735 fix compile errors with MSVC 2008
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@919 a31d4220-a93d-0410-bf67-fe4944624d44
2009-10-22 21:02:53 +00:00
squall-leonhart 7c9458af33 fixes Kodes patch, fixes u8h compiling on MSVC (Thanks for the help Nach) and includes preliminar vcxproject for MSVC2010
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@918 a31d4220-a93d-0410-bf67-fe4944624d44
2009-10-22 17:55:53 +00:00
squall-leonhart b82c098ad5 added rumble, and solar sensor to Core, however they will need to be properly exposed and integrated into the MFC/GTK/SDL interface ports at a later time.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@917 a31d4220-a93d-0410-bf67-fe4944624d44
2009-10-11 08:43:52 +00:00
squall-leonhart 072ac06859 kode54 - LCD merged into Gameboy colours setting.
bgk - gfx patch added

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@915 a31d4220-a93d-0410-bf67-fe4944624d44
2009-10-09 13:12:55 +00:00
bgk 26c3f59440 Applied patch 2732666 to fix build with GCC 4.4
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@911 a31d4220-a93d-0410-bf67-fe4944624d44
2009-09-26 13:27:12 +00:00
spacy51 6f510f4f01 REMOVE unsupported 30 bit color format listing. Rename color formats for D3D correctly.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@910 a31d4220-a93d-0410-bf67-fe4944624d44
2009-09-23 14:57:20 +00:00
spacy51 448a5996ce FIX MBC2 saving/loading
keep in mind VBA-M does NOT truncate the MBC2 ram reads/writes to 4bits, even though it should. FF Legend still saves&loads fine, though

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@909 a31d4220-a93d-0410-bf67-fe4944624d44
2009-09-18 19:43:59 +00:00
spacy51 2150892ec8 fix compiling with latest DirectX SDK
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@908 a31d4220-a93d-0410-bf67-fe4944624d44
2009-09-18 18:45:35 +00:00
squall-leonhart ed163848f9 more fixes for the size.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@907 a31d4220-a93d-0410-bf67-fe4944624d44
2009-09-15 09:49:15 +00:00
squall-leonhart 4211408068 working to fix the return to 5x and 6x windowed mode after esc full screen
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@906 a31d4220-a93d-0410-bf67-fe4944624d44
2009-09-15 09:21:37 +00:00
squall-leonhart d960030dd5 added 5x and 6x window sizes to Win MFC builds (requires testing)
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@905 a31d4220-a93d-0410-bf67-fe4944624d44
2009-09-11 04:33:34 +00:00
spacy51 a7c7f04f8d fix compiling with Windows 7 SDK
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@904 a31d4220-a93d-0410-bf67-fe4944624d44
2009-09-02 22:42:37 +00:00
spacy51 b8501be38e improve code quality
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@903 a31d4220-a93d-0410-bf67-fe4944624d44
2009-08-30 21:35:16 +00:00
spacy51 38e95d00b5 improve code quality
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@902 a31d4220-a93d-0410-bf67-fe4944624d44
2009-08-30 20:21:34 +00:00
squall-leonhart b18b0c6d13 Applied Chrono's UPS Fix patch
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@901 a31d4220-a93d-0410-bf67-fe4944624d44
2009-08-29 21:04:19 +00:00
spacy51 5bb3c9b26b Add support for compiling x64 builds. These can not use the optimized x86 assembler code, which is used in the GBA core and several pixel filters.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@899 a31d4220-a93d-0410-bf67-fe4944624d44
2009-08-28 16:57:04 +00:00
spacy51 db991a43c6 Update version info in resource file.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@898 a31d4220-a93d-0410-bf67-fe4944624d44
2009-08-22 17:48:27 +00:00
spacy51 bd6f0136f2 Speed & detection improvement for save type detection tool.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@897 a31d4220-a93d-0410-bf67-fe4944624d44
2009-08-20 21:04:34 +00:00
spacy51 f88eb1a750 Backup media detection tool: improve speed & ignore if running non-GBA
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@896 a31d4220-a93d-0410-bf67-fe4944624d44
2009-08-19 21:08:26 +00:00
spacy51 15da28c26a Added "detect now" tool for detecting the backup media of the cartridge.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@895 a31d4220-a93d-0410-bf67-fe4944624d44
2009-08-19 20:40:29 +00:00
spacy51 c20581c102 Reduce build time by about 66% by using precompiled headers for MFC GUI code.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@894 a31d4220-a93d-0410-bf67-fe4944624d44
2009-08-19 16:27:48 +00:00
spacy51 e3e53e6d43 Add new command line switch: "--configpath YOURPATHHERE"
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@893 a31d4220-a93d-0410-bf67-fe4944624d44
2009-08-18 20:32:26 +00:00
spacy51 11ec4822ae parseCommandLine function is unnecessary because __argc and __argv are defined in stdlib.h
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@892 a31d4220-a93d-0410-bf67-fe4944624d44
2009-08-18 19:01:30 +00:00
spacy51 3e6ec0cf65 Append -M to "VisualBoyAdvance", put SVN revision into braces
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@889 a31d4220-a93d-0410-bf67-fe4944624d44
2009-08-16 13:53:26 +00:00
spacy51 6aa7de214b Added a hint for fixing LNK2005 linker errors if linker hack would be disabled. maybe someone else can figure it out somewhen.
Ignore SVN revision file.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@888 a31d4220-a93d-0410-bf67-fe4944624d44
2009-08-16 12:06:34 +00:00
spacy51 688a93d461 Clean up stdafx.h and other header includes.
#ifdef __AFX_H__ is now properly detected


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@887 a31d4220-a93d-0410-bf67-fe4944624d44
2009-08-16 10:37:48 +00:00
spacy51 f986277ed8 Fix file type associations for Windows Vista.
Use Chip-Like icon from shell32.dll for all ROMs.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@886 a31d4220-a93d-0410-bf67-fe4944624d44
2009-08-15 19:48:32 +00:00
spacy51 0eccbe84bd If vba.ini exists in executable's folder, use it. Else create/use one in %appdata% folder.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@885 a31d4220-a93d-0410-bf67-fe4944624d44
2009-08-15 17:43:53 +00:00
squall-leonhart c382c82e75 git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@883 a31d4220-a93d-0410-bf67-fe4944624d44 2009-08-10 07:13:07 +00:00
jbo_85 c665a17f14 Fixed some GB-Z80 instructions. Special thanks to Blargg and Dwedit.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@882 a31d4220-a93d-0410-bf67-fe4944624d44
2009-08-08 20:09:09 +00:00
squall-leonhart 6cb59fe795 applied Fix GDB support patch, needs testing, but patch provider verified it to work.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@881 a31d4220-a93d-0410-bf67-fe4944624d44
2009-08-08 15:28:56 +00:00
jbo_85 9d9005542c Fixed saving of pauseWhenInactive setting to the config file. Fixed logic bug with autoFrameSkip setting to not disable autoFrameSkip when throttle is disabled.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@880 a31d4220-a93d-0410-bf67-fe4944624d44
2009-07-27 01:57:21 +00:00
mudlord ba9d1aafeb Fixed DirectSound initialization issues.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@878 a31d4220-a93d-0410-bf67-fe4944624d44
2009-06-16 12:01:18 +00:00
squall-leonhart 3b58c9b506 saving the autoskip option still not working... hmmm
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@877 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-26 03:59:25 +00:00
squall-leonhart fc0983d339 autoframeskipping wasn't saving to cfg, that is now fixed.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@876 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-25 17:05:31 +00:00
squall-leonhart 2fd0d42cb1 :) Applied OV2's pause when inactive fix, now works great! that'll make people happy.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@874 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-25 06:10:43 +00:00
squall-leonhart 71a1818c63 filepathremover should be fixed as well as fileexists
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@873 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-24 05:32:37 +00:00
squall-leonhart 5761233dc9 git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@872 a31d4220-a93d-0410-bf67-fe4944624d44 2009-03-24 05:30:20 +00:00
squall-leonhart 9152c67444 git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@871 a31d4220-a93d-0410-bf67-fe4944624d44 2009-03-24 05:27:55 +00:00
squall-leonhart ad404dd582 Code reverted to prior to spacy's relative directories.
Maybe we can do this properly in the future, but for now it was causing issues for people who like to keep saves with the roms, as well as breaking the rom open dialogues.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@870 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-24 05:15:25 +00:00
squall-leonhart 4379051553 git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@869 a31d4220-a93d-0410-bf67-fe4944624d44 2009-03-24 05:01:02 +00:00
squall-leonhart 7344af8e4b autoframe skipping now working.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@868 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-24 02:08:58 +00:00
squall-leonhart 9601308b16 git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@867 a31d4220-a93d-0410-bf67-fe4944624d44 2009-03-24 01:23:14 +00:00
squall-leonhart ece030d01d git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@866 a31d4220-a93d-0410-bf67-fe4944624d44 2009-03-23 18:33:46 +00:00
squall-leonhart d2807c65ef git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@865 a31d4220-a93d-0410-bf67-fe4944624d44 2009-03-23 17:25:55 +00:00
squall-leonhart e2058fb268 missed this one previously. - pause when inactive fix.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@864 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-23 16:56:15 +00:00
squall-leonhart f84cb6009d found some more protector code to remove, and added back in pause when inactive toggle/function.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@863 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-23 15:19:42 +00:00
squall-leonhart b0682b232e more removal of protection,
MFC may not compile at all at this point.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@862 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-23 14:34:29 +00:00
squall-leonhart 3189764717 removed quick open rom Menu's and classes. (broke the other open rom menu's)
Deleted protect.c and protect.h (last appearance is svn 860)

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@861 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-23 12:59:59 +00:00
squall-leonhart 270793170b removed the protection... yeah i dont think this is needed anymore... its more of a pita then anything.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@860 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-23 12:10:30 +00:00
bgk 93534f4af6 Oops
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@859 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-21 09:55:13 +00:00
bgk f86f872ba9 GTK : Removed the XVideo renderer since it was badly written, and OpenGL
does a better job in all cases now.


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@858 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-19 10:41:38 +00:00
bgk a7029d7b4d GTK: Rewrote the OpenGL code. The old code used a software path with
Mesa drivers. The new one (taken from the SDL port) is much faster with 
these drivers.


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@857 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-19 10:20:42 +00:00
bgk 60202f1e1c Fixed OpenGL display for mesa drivers
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@856 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-07 08:23:25 +00:00
bgk 214a80d12c Removed some unused vars
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@854 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-26 18:52:42 +00:00
bgk 4d74125282 GTK : New GBA settings dialog
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@853 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-24 10:09:10 +00:00
bgk 55a905fd3e GTK : Removed 2 global vars
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@852 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-23 14:40:18 +00:00
bgk 72ccee1bb2 GTK : Added GB bootrom file support
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@851 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-23 13:41:24 +00:00
bgk 2b5b2a0e01 Add an initializer for a static const member.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@850 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-14 12:02:19 +00:00
bgk 14177eea70 The number of samples in the system sound driver buffer has to be a
power of 2 on some machines.


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@849 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-12 21:12:46 +00:00
bgk ec72c82c3c Converted some NULLs to zeros to fix build on some systems.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@848 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-12 07:56:04 +00:00
bgk f7b55782fd GTK : Introducing the new Game Boy config dialog
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@847 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-06 21:20:18 +00:00
bgk a6e74b1e7b Fixed loading non gzipped roms, thanks to mnk for the report
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@846 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-04 13:32:18 +00:00
bgk 07facf723a Fixed a few warnings
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@844 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-01 20:18:09 +00:00
bgk c1606970d3 Fixed MFC
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@843 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-01 17:17:40 +00:00
bgk 56ec0561bc Forgot a file
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@842 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-01 16:53:56 +00:00
bgk e8368853d3 Moved more GBA specific code to the gba folder.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@841 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-01 16:11:02 +00:00
bgk 697f1f4777 This was apparently not used anymore.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@840 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-01 15:24:31 +00:00
bgk 7b60b9d67f No more cryptic names ...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@839 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-01 15:20:03 +00:00
bgk 6c563db1d8 No need to use cryptic names
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@838 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-01 14:52:03 +00:00
bgk 73a4b8295f Moved the APU files up by one level, since they are shared between the GB and GBA cores.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@837 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-01 14:43:18 +00:00
bgk 74d06efcc6 Modified the includes so that files from the dmg folder don't include anything from the agb folder.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@836 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-01 14:34:16 +00:00
bgk 4783c0c67a Moved some files to the common folder.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@835 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-01 14:21:18 +00:00
bgk c627b5ee75 Fixed the VC2008 project for my last commit
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@834 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-01 13:23:09 +00:00
bgk baab1b8e87 Moved the filters to their own directory.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@833 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-01 13:02:35 +00:00
bgk 70537265dd Fixed a warning
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@832 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-30 16:44:26 +00:00
bgk 0db42853e4 Simplified the SDL audio driver by using a generic ring buffer (from Gambatte). Changed the A/V max delay and sound update framerate to saner values. Emulation smoothness and sound quality have improved on my system. Please report any issue.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@831 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-30 14:34:33 +00:00
bgk a1ea838423 GTK : Added an option to allow a sound sample rate of 48 000 Hz (finally ...)
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@830 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-30 12:14:04 +00:00
bgk 9645dabc61 Fixed MFC for my previous commit.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@829 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-30 11:18:15 +00:00
bgk 437be084a9 More conversion from sound quality to sample rate.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@828 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-30 11:09:37 +00:00
bgk 49b5ee430a Directly use sound sample rate instead of "quality"
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@827 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-30 10:42:34 +00:00
bgk b7197a8a92 Fixed MFC for my previous commit
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@826 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-26 20:11:33 +00:00
bgk 1eebdc6dbe Made the emulation core use the new sound framework. MFC is currently broken.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@825 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-26 19:33:19 +00:00
bgk 0297702bdd MFC : Fixed my nick in the about dialog
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@824 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-26 17:57:55 +00:00
bgk ad0362690f Made the MFC port use the new sound framework. Win32 devs, please check.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@823 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-26 17:55:22 +00:00
bgk 432ceb86d0 SDL sound driver : renamed some variables
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@822 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-26 15:35:28 +00:00
bgk aeed854c2a Comments
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@821 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-26 13:22:45 +00:00