Commit Graph

974 Commits

Author SHA1 Message Date
squall-leonhart e1cc1ea034 clicking start server crashes vba-m, so lets not let people click it for now.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1084 a31d4220-a93d-0410-bf67-fe4944624d44
2012-01-21 01:06:43 +00:00
squall-leonhart 05d20571f7 shuffles magic mush...... trunk MSVC2010 buildfix
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1071 a31d4220-a93d-0410-bf67-fe4944624d44
2012-01-20 22:03:27 +00:00
thibeaz 9ad39de0b9 added the option to disable/enable xaudio2 support in the cmakelist since it was neglected the first time around, also going to be looking into expanding the sound settings dialog and enhancing it some as soon as I figure out some xrc specifics for wxPropertySheetDialog.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1067 a31d4220-a93d-0410-bf67-fe4944624d44
2012-01-16 18:44:25 +00:00
squall-leonhart c55fc8a937 reverts ini file generation to pre rev885 behaviour
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1066 a31d4220-a93d-0410-bf67-fe4944624d44
2012-01-16 01:48:28 +00:00
squall-leonhart 541ecbda78 SubWCRev is no longer standalone, removed from dependencies and pointed the project files to find it via path
updated DevInfo.txt
applied khh's patch for gbalink.cpp though more changes are required to bring trunk up to building since the Wx patches

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1064 a31d4220-a93d-0410-bf67-fe4944624d44
2012-01-04 19:38:33 +00:00
squall-leonhart 7f627ac7b0 took drnach's dmg association and expanded on it :)
looks like the branch doesn't have properties assigned

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1062 a31d4220-a93d-0410-bf67-fe4944624d44
2011-12-28 13:05:40 +00:00
bgk b716c9c328 SDL: Install vba-over.ini in the data directory and use it.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1060 a31d4220-a93d-0410-bf67-fe4944624d44
2011-12-28 10:23:38 +00:00
n-a-c-h 58db70f758 Add missing extensions. Note though that the association section is still missing .dmg
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1059 a31d4220-a93d-0410-bf67-fe4944624d44
2011-12-27 22:09:31 +00:00
n-a-c-h a21e1a0d0f Add missing extensions.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1058 a31d4220-a93d-0410-bf67-fe4944624d44
2011-12-27 22:01:34 +00:00
n-a-c-h f1e0e14144 Add missing extensions.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1057 a31d4220-a93d-0410-bf67-fe4944624d44
2011-12-27 21:56:00 +00:00
n-a-c-h 725a20ff6c I'm not sure where these MIME types came from, but if we're going to invent some, let's invent some proper ones. I'm not sure if -rom is the best suffix though.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1056 a31d4220-a93d-0410-bf67-fe4944624d44
2011-12-27 21:49:55 +00:00
bgk 8f80b303b5 GTK: Hint the file manager it can use gvbam to open GB and GBA rom files
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1055 a31d4220-a93d-0410-bf67-fe4944624d44
2011-12-27 21:30:59 +00:00
bgk cc39456d49 GTK: Fix an uninitialized variable causing potential crashes in the joypad config dialog.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1053 a31d4220-a93d-0410-bf67-fe4944624d44
2011-12-27 19:20:49 +00:00
bgk f7bf880096 Some fixes to help building on NetBSD
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1052 a31d4220-a93d-0410-bf67-fe4944624d44
2011-12-27 15:34:39 +00:00
bgk aedfa7a18b SDL/WX: Fix build with asm scalers enabled.
If Win32 has issues with OpenGL those should not be hacked around in common code.


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1034 a31d4220-a93d-0410-bf67-fe4944624d44
2011-12-03 13:47:20 +00:00
bgk 26003fe355 GTK: Applied patch #3386384 to fix build when NLS is disabled.
Thanks to Dmitry Marakasov.


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@1032 a31d4220-a93d-0410-bf67-fe4944624d44
2011-12-03 13:11:19 +00:00
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
bgk 22072e30a6 New sound driver framework. Made the SDL and GTK+ frontends use it. It will help cleaning up the sound related global variables hell. It should be easy enough to port the sound drivers of the MFC frontend to it. Now if someone could do it, it would allow using the sound drivers directly from the core, removing the C wrappers and a lot of global vars.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@820 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-26 12:19:33 +00:00
bgk e6239a3c38 GTK : Replaced the sound configuration menu by a dialog
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@819 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-23 13:51:48 +00:00
bgk c7023b3e7a Regenerated the lexer using a newer version of flex to fix a warning with GCC 4.3
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@818 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-23 12:27:43 +00:00
bgk c5d4b92a35 Fixed a few warnings.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@817 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-23 12:18:09 +00:00
xkiv 8a9df76718 Switch declaration and definition of autoFireMaxCount to let gvbam build (hopefully).
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@804 a31d4220-a93d-0410-bf67-fe4944624d44
2008-11-29 11:19:27 +00:00
xkiv 5f63a1a04a fixed an off-by-one countdown mistake in my previous commit
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@803 a31d4220-a93d-0410-bf67-fe4944624d44
2008-11-25 12:11:12 +00:00
xkiv 72e033ba19 SDL: new option to slow down autofire (needed for it to work with some games)
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@802 a31d4220-a93d-0410-bf67-fe4944624d44
2008-11-24 20:13:57 +00:00
spacy51 01509620b7 PATCH by KunaiTeam: off64_t undefined on OS X and BSD
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@801 a31d4220-a93d-0410-bf67-fe4944624d44
2008-11-12 22:48:39 +00:00
bgk 3269b6e63c GTK+ : Fix bad English
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@800 a31d4220-a93d-0410-bf67-fe4944624d44
2008-11-04 16:59:25 +00:00
bgk 05b0b5d1e2 GTK+ : Set the default sound sampling rate to 44000 Hz to fix latencies with some newer sound chips.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@799 a31d4220-a93d-0410-bf67-fe4944624d44
2008-11-04 16:56:28 +00:00
bgk bc6c4809d1 GTK : Some preparation for the future sound config dialog
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@797 a31d4220-a93d-0410-bf67-fe4944624d44
2008-11-01 13:17:17 +00:00
bgk 60c9ff0899 GTK : Updated the license and copyright informations in the about box
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@796 a31d4220-a93d-0410-bf67-fe4944624d44
2008-11-01 12:55:42 +00:00
bgk 8b915259e8 PPC core fix by Tantric
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@795 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-31 09:03:14 +00:00
spacy51 53ff03d886 ADDED new function "Load Game -> Do not change cheat list"
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@793 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-29 10:41:52 +00:00
spacy51 330abe117c Enable autoSaveLoadCheatList by default
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@792 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-29 09:41:24 +00:00
bgk 85f29da764 GTK: made gvbam installable again
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@790 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-28 09:44:04 +00:00
bgk 1404e6406a GTK : Moved the video scale selection to the display config dialog
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@789 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-28 09:20:13 +00:00
bgk 96a302d2b3 Oops, that should not have been in French ;)
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@788 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-27 21:48:22 +00:00
bgk 00e0139ccc GTK : Filter code cleanup
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@787 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-27 20:52:37 +00:00
bgk 65ab3000a4 Silenced a few warnings
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@786 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-27 20:06:04 +00:00
bgk e0aa92dee0 GTK : WIP display config dialog
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@785 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-27 19:48:33 +00:00
spacy51 1585589e85 even more beautiful code
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@784 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-27 18:23:21 +00:00
spacy51 86543df02f MOVE copyright/license text from the top of every code file to seperate 'License.txt' file.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@783 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-27 09:59:14 +00:00
spacy51 009c70cd7d beautified code
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@782 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-26 20:47:35 +00:00
spacy51 93f5527ded ADDED "change backdrop color" button to palette view and added corresponding hack to the core rendering engine for all graphic modes.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@781 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-25 18:29:07 +00:00
spacy51 6e0c73eae7 Enable/disable refresh button in MapViewer when automatic refresh is enabled.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@780 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-25 16:53:52 +00:00
spacy51 b851d3a869 improved code beauty :)
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@779 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-25 15:41:42 +00:00
spacy51 d5e6d6ddec ADDED video layer reset "OptionsVideoLayersReset" function to commands list, CTRL+0
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@778 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-24 11:59:30 +00:00
spacy51 d3066e5030 ADDED information messages when enabling/disabling layers
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@777 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-24 11:41:33 +00:00
spacy51 3df49706d1 MOVED rewind interval to Tools menu.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@776 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-22 14:04:55 +00:00
spacy51 cba3c9dc1c Added default "screenshots" directory.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@775 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-21 19:46:44 +00:00
spacy51 83a3996168 Set default directories "battery" and "savestates".
Code cleanup.
Automatically & silently create directories in a relative path.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@774 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-21 19:00:37 +00:00
spacy51 00163834e1 FIXED building with GCC/MinGW
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@773 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-20 16:34:33 +00:00
spacy51 22c504c089 REMOVED gbafilter.cpp/h because it was not used anywhere
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@757 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-18 14:15:48 +00:00
spacy51 9b52812011 small resource file fix
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@756 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-16 16:02:56 +00:00
spacy51 acce8fa624 ADDED support for .ips .ups .ppf files to the GUI.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@755 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-16 15:29:53 +00:00
spacy51 c2632be8f2 ADDED patch files to Win32/MFC project
ADDED Microsoft compatible replacements for fseeko64, ftello64 and __off64_t


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@754 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-16 14:16:09 +00:00
spacy51 e932f7cdea Patches by chrono:
[CORE] Add UPS/PPF patch support
[SDL] Add UPS/PPF patch support
[SDL] Fix memory leak

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@753 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-16 13:56:49 +00:00
spacy51 cbc350c6fd REMOVED second u8/u16/u32 typedefs
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@752 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-16 11:46:58 +00:00
spacy51 48fbf73bea REMOVED old Qt files from trunk. See branches/qt for Qt front-end.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@751 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-16 08:49:15 +00:00
bgk 78a665d65f GTK :
Moved the directories config dialog to a separate file.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@750 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-26 18:25:23 +00:00
bgk 0a2235acd1 GTK :
Moved a few menu items to prepare for the upcoming config dialogs.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@749 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-26 17:38:45 +00:00
bgk 0b304c47d6 GTK :
- Changed the config file location to follow the freedesktop.org XDG Base Directory Specification. There is no point to be compatible with the old location since we haven't made a release yet.


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@748 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-26 17:23:12 +00:00
squall-leonhart d6c82a578e applied GB Clear Vram, MBC 1 Mapper and Sound Volume fix for beetlejuice patches provided by Chrono
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@747 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-25 21:20:37 +00:00
squall-leonhart c6f509e10e applied Chrono GB-Multiple-LCDC-interrupt-fix
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@746 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-23 23:56:02 +00:00
bgk 9e2ac31a9e GTK :
Factored out a lot of common code from ScreenAreaCairo, ScreenAreaXv and ScreenAreaGl to the parent class, ScreenArea.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@744 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-20 19:59:04 +00:00
bgk dea5e60f3c GTK :
- Autofire is now configurable using the Joypad config dialog.
- This allowed simplifying the Joypad menu to a single item.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@743 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-20 13:11:13 +00:00
squall-leonhart 40d84b00b5 Applied Crono's Joypad interrupt patch
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@742 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-20 06:02:29 +00:00
squall-leonhart c287ea129a git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@730 a31d4220-a93d-0410-bf67-fe4944624d44 2008-09-19 01:12:57 +00:00
spacy51 2e346a8ce0 REMOVED predefined fullscreen modes from menu
REARRANGED video menu
FIXED: Switching "Ignore aspect ratio" will not resize the window
RENAMED fsMaxScale to maxScale
FIXED OpenGL maxScale and aspectRatio switching

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@728 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-17 19:19:08 +00:00
bgk cb1cf28ba0 GTK :
Readded wrongly removed includes. Thanks to mnk for the tip.


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@727 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-14 15:11:02 +00:00
bgk bd1ac45590 GTK : Fixed a bug with default joypad selection.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@726 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 18:16:09 +00:00
bgk 9ef0900656 SDL : Add Gb sound effects support (patch by chrono)
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@725 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 17:36:54 +00:00
bgk a159851cc5 GTK : Color init change (patch by chrono)
This fixes the wrong colors when using Cairo output


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@724 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 16:58:32 +00:00
bgk 592db68254 CORE : Fix small memory leak (patch by chrono)
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@723 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 16:53:00 +00:00
bgk d87a08e1df SDL : Fix small memory leak (patch by chrono)
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@722 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 16:52:11 +00:00
bgk 3efad35c6e GTK :
Include cleanup, in an attempt to make build process faster.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@720 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 16:35:32 +00:00
bgk d5881c625e GTK :
Moved default joypad selection to the joypad config dialog.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@719 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 15:51:06 +00:00
bgk bd6554a2a9 GTK :
Merged the 4 joypad config menu items into one.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@718 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 15:01:33 +00:00
bgk 42db684bb5 GTK :
Started reorganizing the menus

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@717 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 12:10:05 +00:00
bgk 5d654ba17e GTK :
- Increased the emulation signal priority. The emulation speed is now more stable.
- Fixed a bug in the frameskipping computation code and adjusted the values to make its time constant higher.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@716 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 11:19:21 +00:00
bgk 31dcc9f559 GTK :
Removed some glade stuff.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@715 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 10:23:51 +00:00
bgk f1415efc9e GTK :
Removed throttle support. It was broken, and IMO not so useful.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@714 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 10:17:34 +00:00
bgk 3852562980 GTK :
Removed debugger support. The SDL and MFC versions have much better debug features.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@713 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 10:11:18 +00:00
bgk 7d488f231f GTK :
- Converted the "Directories" dialog to plain gtkmm
- Cleaned up the Joypad dialog

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@712 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 09:59:45 +00:00
spacy51 7690f7729b ADDED "Quick Open ROM..." menu entry
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@711 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-09 12:48:44 +00:00
spacy51 ac3b440d1d Code cleanup & refactoring
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@710 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-09 12:28:15 +00:00
spacy51 84b95ab5cc REMOVE "always use last dir" option
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@709 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-09 11:34:31 +00:00
spacy51 bd59be52c6 static link to MFC, c runtime, zlib, libpng
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@707 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-08 22:46:51 +00:00
bgk 0cf6786458 GTK :
- Rewrote the joypad config dialog in plain gtkmm instead of libglade
- A bit of cleanup

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@705 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-07 08:18:54 +00:00
bgk 0f7da3dfdd SDL : Fixed a few more warnings
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@704 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-06 15:51:43 +00:00
bgk 6ee7e2f8d3 SDL : Silenced a few warnings
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@703 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-06 15:39:52 +00:00
spacy51 a2c504e5d8 FIX: XAudio2: Just skip devices where GetDeviceDetails() fails and continue with the next one.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@702 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-04 21:16:18 +00:00
bgk 71b3024039 GTK : Fixed autofire
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@701 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-04 21:07:36 +00:00
bgk f8ff30e52a GTK : Autofire is broken. Disable it for now.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@700 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-04 20:57:40 +00:00
bgk 00ca598259 GTK : Fixed build for changes made in rev697
Updated the debian packaging scripts


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@699 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-04 20:54:14 +00:00
spacy51 e8fddd6518 MOVED sample rate selection from menu to audio core settings dialog
Code cleanup

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@697 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-04 12:28:31 +00:00
bgk 5ffed369f2 GTK : Reenabled the autofire menu.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@696 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-03 21:06:11 +00:00
bgk c31ada1146 GTK : The joypad config dialog can now be used to configure the 4 joypads.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@695 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-03 20:36:29 +00:00
bgk 1c55e89f7c GTK : Reenabled joypad switching.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@694 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-03 20:26:18 +00:00
spacy51 f49aed599a SMALL fix to XAudio2 config dialog
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@693 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-03 20:15:48 +00:00
spacy51 82f2160a5e FIX: Do not use stereo to surround upmixing, when no matrix available.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@692 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-03 20:08:02 +00:00
bgk 711d8e9f97 GTK : Fix bad direction detection for analog axes.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@691 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-03 20:02:03 +00:00
bgk e7ac06f470 GTK : The joypad config dialog now works for Joystick events too. Joystick support is now almost complete.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@690 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-03 19:53:28 +00:00