Commit Graph

923 Commits

Author SHA1 Message Date
squall-leonhart f8615b0c3d dirty buildfix for linux, can do it properly later. 2013-04-06 18:33:15 +00:00
normmatt234 d51ed1f59e Make the asm code increment lsl/lsr/asr rm by 4 if rm is pc. (ASM now passes the armwrestler MOV opcode test) 2013-04-06 09:27:12 +00:00
normmatt234 56a8cc6e8d Fix clock cycles in some arm/thumb opcodes.
Implement missing ARM instruction used in the wstein.gba homebrew.
Remove cpuDmaHack has it causes graphical glitches in Lufia and incorrectly handles unmapped reads.
2013-04-06 08:51:58 +00:00
squall-leonhart d3c562a1cf couldn't just add a guy who's contributed more in 3 days then anyone has in the last 3 years to the "Contributors" list ;D 2013-03-31 12:37:45 +00:00
squall-leonhart 19cd8f5384 some small pvs warning fixes 2013-03-31 12:19:34 +00:00
squall-leonhart b36bd990aa move around apu reset a bit, doesn't seem to have broken anything
doesn't seem to have fixed anything either.
2013-03-31 11:20:41 +00:00
normmatt234 f19a0529ca Fix handling of unused memory when reading 16/8 bit data. 2013-03-30 06:10:23 +00:00
normmatt234 2bea418980 Add missing ARM opcode variant strh (w=1) used in several homebrew gba demos (e.g. afire). 2013-03-30 06:08:20 +00:00
normmatt234 c70d1d7501 Make 32bit read out of bounds not get rotated if they are unaligned. 2013-03-28 17:27:55 +00:00
normmatt234 97fa577cf9 hopefully fixed unaligned reads correctly this time... 2013-03-28 16:56:22 +00:00
normmatt234 cf4e7eb148 Fix yet another oversight in the unaligned read code.
Implemented missing thumb opcode (Which is invalid according to gbatek but Moto GP seems to use it)
2013-03-28 16:24:14 +00:00
normmatt234 1ff3ce6378 opps forgot to change change the unaligned 16bit rotate to check against old address. 2013-03-28 15:44:01 +00:00
normmatt234 8c98ac97bc Fixed unaligned 16/32 bit reads. 2013-03-28 15:27:45 +00:00
squall-leonhart 0d28963abc commit this and see who complains? :D 2013-02-11 07:59:03 +00:00
squall-leonhart 5dd3e72258 more improvements to gba-arm by Normmatt 2013-02-04 06:53:17 +00:00
squall-leonhart 66ac24cde5 lets commit the right version of the arm patch this time eh. 2013-02-04 06:26:16 +00:00
squall-leonhart 9958c493bd Applied fixes to NormMatts r1150 fixes - V-Rally 3 working again
Re-added nasm.props to vs2008 build folder + changes to nasm.rules for spaces in paths.
2013-02-04 06:15:53 +00:00
squall-leonhart 306291cd55 implement ALL of abhoriels patch correctly. 2013-02-03 17:25:22 +00:00
bgk 26acc55d93 GBA: Revert r1150 since it adds artifacts in (at least) V-Rally 3
Please fix and commit again.
2013-02-03 13:47:51 +00:00
bgk d193d8069d GTK: Apply patch #3524058 - Auto-load/save cheats
Thanks go to unmacaque
2013-02-03 12:59:48 +00:00
bgk 76da586883 GTK: Updated the .desktop file to validate 2013-02-03 12:56:12 +00:00
bgk ff2ddffbcf GTK: Fix "#3598672 - emulated system option in gvbam changes by itself in Linux"
Applied patch 3599614 thanks to Mika Attila
2013-02-03 12:51:40 +00:00
bgk bc103fbf60 GBA: Fix build 2013-02-03 12:43:01 +00:00
squall-leonhart 6579cd900d commit abhoriels RSBS and RSCS patch 2013-02-02 03:48:32 +00:00
squall-leonhart aa28c4d967 patch to correct some behavior in arm tests. 2013-01-23 00:38:00 +00:00
squall-leonhart d10e657c36 OSX/Mac buildfix changes to GBALink 2012-11-20 08:58:44 +00:00
squall-leonhart f3956ff5b5 merge Fix for SDL colours on OSX as indicated by x3ro 2012-11-20 04:04:57 +00:00
bgk a8bf9389b3 GTK: Fix a GCC warning 2012-10-03 17:49:39 +00:00
bgk b1ddfdd553 GTK: Fix an invalid memory access in the joypad config dialog 2012-10-03 17:18:17 +00:00
squall-leonhart a50c95b566 file type fixes 2012-09-11 21:53:26 +00:00
squall-leonhart c45a74deee removed the modal else from the client connection dialogue
now it doesn't crash when clicking connect on debug builds




still does on release builds, just like start server :(
2012-09-03 09:36:28 +00:00
squall-leonhart 1f50361e25 this makes the serverwait dialog appear.
still causes a crash in release builds and points at output.c in an area of unicode :|
2012-09-03 09:14:27 +00:00
bgk 34963ad142 LINK: Don't assume the data we want to send is the first to be written to SIOMLT_SEND since last transfer.
But rather the one present in SIOMLT_SEND when master sets the start transfert bit.
Fixes Advance Wars
2012-09-02 17:26:08 +00:00
bgk 00791f6801 WX: Somewhat fix lan link. Advance wars won't link properly whereas it is working with mem link. 2012-09-02 14:26:22 +00:00
bgk cf02712b34 WX: Fix build with LINK enabled 2012-09-01 17:59:13 +00:00
kode54 4178854b85 Fixed a crash on Windows XP and older systems 2012-08-26 07:44:19 +00:00
squall-leonhart 7944d44390 removing some cases where then and else do exactly the same thing
i could not see any functional differences anywhere, but there might be something im overlooking.
2012-08-19 21:22:16 +00:00
bgk 41d22899e3 WX: Fix build on non-win32 2012-08-08 19:09:37 +00:00
bgk 959e485b91 FFMPEG: Fix build with newer versions of the library. 2012-08-08 19:08:42 +00:00
kode54 d2e00a0085 Added device change notifier to XAudio2 outputs 2012-08-04 22:15:46 +00:00
squall-leonhart 4d174be28a clarified, and ignored another user side project file 2012-07-22 20:31:54 +00:00
squall-leonhart 79928d627f maybe emucr will get the hint now. 2012-07-22 19:59:26 +00:00
squall-leonhart a1cefd764a commit latest nasm and kode54's change to gb_oscs that has seemed to have resolved the channel 3 issue in a number of games. 2012-05-23 09:29:46 +00:00
squall-leonhart aca9b01af8 how did the spanish version of fire red get its save type set to eeprom (savetype=1) 2012-05-23 06:40:11 +00:00
squall-leonhart b7eb2e4cf5 cleans up a unary minus unsigned still unsigned warning
also fixes channel 3 in Mario and luigi super star saga.  DON'T ASK ME HOW, i have no idea.  Infact changing other area's affected the channels as well, so i have no idea how the fuck this works.
2012-05-12 06:13:10 +00:00
bgk d9062bbcd6 FFMPEG: Fix build for newer versions of the library.
Thanks to Tim Harder for the patch.
2012-03-25 08:14:31 +00:00
bgk 092f67b0e8 Fix build errors with zlib-1.2.6.
The problem relates to gzFile not being a typedef of voidp anymore in zlib-1.2.6.
Thanks to Tim Harder for the patch.
2012-03-25 08:09:07 +00:00
squall-leonhart 9837e61c00 update FSF address 2012-01-23 08:49:39 +00:00
thibeaz 2273a18e59 added shuffles patch for fixing wxwidgets interface build, unfortunetly still fails building on link enabling. but if disabled it will build and run. 2012-01-23 03:46:47 +00:00
squall-leonhart 2ade4f5def clicking start server crashes vba-m, so lets not let people click it for now. 2012-01-21 01:06:43 +00:00
squall-leonhart 2908c33111 shuffles magic mush...... trunk MSVC2010 buildfix 2012-01-20 22:03:27 +00:00
thibeaz 113f7c1f81 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. 2012-01-16 18:44:25 +00:00
squall-leonhart d33d2a0d70 reverts ini file generation to pre rev885 behaviour 2012-01-16 01:48:28 +00:00
squall-leonhart da25a02d6b 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
2012-01-04 19:38:33 +00:00
squall-leonhart 093da8983f took drnach's dmg association and expanded on it :)
looks like the branch doesn't have properties assigned
2011-12-28 13:05:40 +00:00
bgk 9ca7db29f5 SDL: Install vba-over.ini in the data directory and use it. 2011-12-28 10:23:38 +00:00
n-a-c-h 4817403abf Add missing extensions. Note though that the association section is still missing .dmg 2011-12-27 22:09:31 +00:00
n-a-c-h 25fa212b56 Add missing extensions. 2011-12-27 22:01:34 +00:00
n-a-c-h 638e79009f Add missing extensions. 2011-12-27 21:56:00 +00:00
n-a-c-h b13ee88b4e 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. 2011-12-27 21:49:55 +00:00
bgk 3c9f24465d GTK: Hint the file manager it can use gvbam to open GB and GBA rom files 2011-12-27 21:30:59 +00:00
bgk 6e93397b07 GTK: Fix an uninitialized variable causing potential crashes in the joypad config dialog. 2011-12-27 19:20:49 +00:00
bgk 9c6a9025a2 Some fixes to help building on NetBSD 2011-12-27 15:34:39 +00:00
bgk 244e4e85d8 SDL/WX: Fix build with asm scalers enabled.
If Win32 has issues with OpenGL those should not be hacked around in common code.
2011-12-03 13:47:20 +00:00
bgk ef92bdd1ec GTK: Applied patch #3386384 to fix build when NLS is disabled.
Thanks to Dmitry Marakasov.
2011-12-03 13:11:19 +00:00
squall-leonhart 233fae21ca correction to OP_MVNS, fixed by AdamN, fixes vrally 3 flickering 2011-07-28 12:18:28 +00:00
thibeaz 273bf93b7d 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 2011-06-30 01:54:32 +00:00
squall-leonhart c08726589d wx about box fix from darktjm 2011-06-14 13:38:10 +00:00
squall-leonhart a236fff312 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. 2011-06-13 15:46:20 +00:00
squall-leonhart 8e6a51211e all current vba-m Wx patches applied to trunk. 2011-05-25 11:55:46 +00:00
squall-leonhart 98215cfb30 buncha patches by darktjm
sdl fix not applied yet
2011-05-24 07:39:29 +00:00
bgk 7145f8083d SDL: Enable OpenGL by default 2011-05-07 07:09:21 +00:00
squall-leonhart f1812fd2e3 should fix GS codes that don't work on games which use lcd interrupts instead of vblank
thanks unmacaque
2011-05-05 13:17:13 +00:00
squall-leonhart 5f5ddb11a4 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.)
2011-04-26 07:25:16 +00:00
bgk 432e8b627f GTK: Fixed bug #3201910 2011-03-12 08:51:23 +00:00
bgk bca14a4b2e GTK: Fix emulation stuck paused after closing the general options dialog when the "pause when inactive" option has been toggled. 2011-03-01 16:48:35 +00:00
bgk a8c1e753b1 GTK: Merged the GB and GBA cheat list dialogs. Patch by unmacaque. 2011-02-26 10:06:32 +00:00
bgk e49be92119 FILTERS: Changed the 2xSaImmx implementation to GPLv2+, since the author allowed it. This will make life easier to packagers. 2011-02-25 19:25:17 +00:00
bgk 1cdcbe07c4 GTK: Add missing file. Oops. 2011-02-25 19:03:37 +00:00
bgk 414c65f156 ALL: Update vba-over.ini with an older but better version 2011-02-25 18:23:42 +00:00
bgk 5c61339992 GTK: Add GameBoy cheats support. Thanks to unmacaque for the patch. 2011-02-25 17:56:10 +00:00
bgk e3eb811e7f GTK: Fix NLS for the directories config dialog 2011-02-24 21:02:47 +00:00
bgk 8f412ed1c4 GTK: Add vba-over.ini support 2011-02-24 19:34:56 +00:00
bgk 6622a584e6 GTK: Cleanup 2011-02-24 18:40:20 +00:00
bgk 1474f6e50b GTK: More NLS WIP 2011-02-24 17:01:10 +00:00
bgk b94eae1925 GTK: NLS support WIP 2011-02-24 13:06:17 +00:00
bgk 247beb025d GTK: Add support for 7z archives 2011-02-24 10:52:33 +00:00
bgk a59c64a292 GTK: Mark more strings as translatable 2011-02-24 08:19:59 +00:00
bgk 924f9f6492 GTK: Remove the StringTokenizer class and move the functionality to tools.cpp 2011-02-22 18:04:08 +00:00
bgk b213ae372b GTK: Turned the last menu based settings into a dialog 2011-02-20 19:03:38 +00:00
bgk ef8609241a GTK: Cleanup includes. Don't instanciate global objects. 2011-02-20 16:36:25 +00:00
bgk 8c0ea991c8 GTK: Added GBA cheats support. Thanks to unmacaque for the patch. 2011-02-20 14:53:04 +00:00
bgk 6c80badb98 CMAKE: Allow building without SFML 2011-02-20 12:22:58 +00:00
bgk 573aaca70b GTK: Don't reset the renderer when entering the display config dialog 2011-02-20 10:38:42 +00:00
bgk f656e4fe45 GTK: Don't disable rendering when using the menus. Thanks to fernandotcl for the patch. 2011-02-20 10:15:03 +00:00
bgk 3c6e0514a9 SDL: Allow vbam to run on systems without an audio device. Thanks to jcranmer for the patch. 2011-02-20 09:25:07 +00:00
bgk 2009faab00 GTK: Change the OpenGL texture size when changing scaler size. Thanks to fernandotcl for the patch. 2011-02-20 09:02:46 +00:00
bgk de6db92249 GTK: Rename the main GtkBuilder file for consistency 2011-02-20 08:33:01 +00:00
bgk 9962e4e679 GTK: Convert the remaining parts of the UI from Glade to GtkBuilder. Thanks to Rafał Mużyło for the patch. 2011-02-20 08:28:48 +00:00
bgk 1d6b01bd8b GTK: Fix the joypad config dialog using 100% CPU 2011-02-19 22:01:09 +00:00
bgk 2c2804aa60 SVN: Applied proper properties to all files, mainly to get native end of lines. 2011-02-19 21:33:53 +00:00
Squall-Leonhart 6ae6c005d5 missing ; after break on line 263 2011-01-10 02:12:20 +00:00
Squall-Leonhart 60f7dad351 applied kode54's sdl/gtk joypad patch 2011-01-09 20:14:40 +00:00
squall-leonhart 81862972a9 applied gtk_rtc.patch by unmacaque 2010-11-27 01:06:20 +00:00
squall-leonhart bda76285e2 stupid log told me it wasn't patched but it was 2010-10-24 20:39:53 +00:00
squall-leonhart fe91393d34 gdbconnect patch, fixes remote debug 2010-10-24 20:27:49 +00:00
squall-leonhart d5b4f885d7 gdbconnection patch - fixes remote debugging 2010-10-24 19:46:47 +00:00
squall-leonhart f9e8205db6 another patch, this time for GSV snapshots. 2010-10-24 15:53:08 +00:00
squall-leonhart e15113d5b9 more patches, save type detection now only available when a rom is loaded. 2010-10-24 15:41:11 +00:00
squall-leonhart 3aa925ea22 applied patches by jlaukkanen
Import Pro Action Replay Snapshots
Compilation error when no_xaudio2
Focus Lost in cheat dialogue MFC
2010-10-24 05:14:52 +00:00
squall-leonhart c3dadd8149 by popular demand, the layers menu is back. 2010-09-10 12:12:18 +00:00
squall-leonhart ec046d276b 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.
2010-09-10 11:31:31 +00:00
squall-leonhart ad4990823d Directinput fixed. 2010-08-29 15:52:24 +00:00
squall-leonhart 29c3cee6b1 patch from billiard to attempt a fix for the broken DI8 enumeration. 2010-08-26 07:08:25 +00:00
shuffle2 fe5952a115 fix linking on windows: remove unused "lspeed" variable from win32 2010-03-19 18:14:08 +00:00
shuffle2 b9c5ff1ba3 Quiet some compile warnings (gcc likes to make sure you know operator precedence...) 2010-03-16 23:19:54 +00:00
shuffle2 eca4821498 should fix remaining build errors on linux... 2010-03-15 20:44:20 +00:00
shuffle2 f6b049bb2f 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".
2010-03-15 03:36:45 +00:00
shuffle2 308ca56dd6 just quiet some warnings 2010-02-24 21:33:18 +00:00
spacy51 90c02269b1 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
2010-02-24 17:26:35 +00:00
shuffle2 dc394a3baa update to File_Extractor-1.0.0 2010-02-24 16:50:30 +00:00
squall-leonhart 10989d232a 2010-02-23 23:47:28 +00:00
spacy51 d7c987f63b Add GBC BIOS selection 2010-01-02 17:26:26 +00:00
squall-leonhart 7a4723004d working gfx are better then speed. 2009-11-10 17:54:11 +00:00
squall-leonhart e671d51d3c reupped untouched versions (pending proper migration of the sensor functions from VBA-GX 2009-10-22 21:31:51 +00:00
squall-leonhart d998964391 2009-10-22 21:26:06 +00:00
squall-leonhart 1843339183 2009-10-22 21:25:20 +00:00
squall-leonhart c0242964b7 removing and reverting. 2009-10-22 21:22:49 +00:00
spacy51 39056bc7c3 fix compile errors with MSVC 2008 2009-10-22 21:02:53 +00:00
squall-leonhart c9865dacb7 fixes Kodes patch, fixes u8h compiling on MSVC (Thanks for the help Nach) and includes preliminar vcxproject for MSVC2010 2009-10-22 17:55:53 +00:00
squall-leonhart 96868aa21b 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. 2009-10-11 08:43:52 +00:00
squall-leonhart cf20d2c133 kode54 - LCD merged into Gameboy colours setting.
bgk - gfx patch added
2009-10-09 13:12:55 +00:00
bgk 4ea036dea2 Applied patch 2732666 to fix build with GCC 4.4 2009-09-26 13:27:12 +00:00
spacy51 6686e10d26 REMOVE unsupported 30 bit color format listing. Rename color formats for D3D correctly. 2009-09-23 14:57:20 +00:00
spacy51 052dd8c0cc 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
2009-09-18 19:43:59 +00:00
spacy51 513d3b3732 fix compiling with latest DirectX SDK 2009-09-18 18:45:35 +00:00
squall-leonhart c790b49221 more fixes for the size. 2009-09-15 09:49:15 +00:00
squall-leonhart 947e10311e working to fix the return to 5x and 6x windowed mode after esc full screen 2009-09-15 09:21:37 +00:00
squall-leonhart 8af8f4dffa added 5x and 6x window sizes to Win MFC builds (requires testing) 2009-09-11 04:33:34 +00:00
spacy51 900f13a124 fix compiling with Windows 7 SDK 2009-09-02 22:42:37 +00:00
spacy51 74a091b69c improve code quality 2009-08-30 21:35:16 +00:00
spacy51 e512e02b3d improve code quality 2009-08-30 20:21:34 +00:00
squall-leonhart 592843e4f4 Applied Chrono's UPS Fix patch 2009-08-29 21:04:19 +00:00
spacy51 42f712395b 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. 2009-08-28 16:57:04 +00:00
spacy51 ca5b2c72a9 Update version info in resource file. 2009-08-22 17:48:27 +00:00
spacy51 d1dd74f65b Speed & detection improvement for save type detection tool. 2009-08-20 21:04:34 +00:00
spacy51 25fc661f12 Backup media detection tool: improve speed & ignore if running non-GBA 2009-08-19 21:08:26 +00:00
spacy51 e7087a90fe Added "detect now" tool for detecting the backup media of the cartridge. 2009-08-19 20:40:29 +00:00
spacy51 3659a3fb67 Reduce build time by about 66% by using precompiled headers for MFC GUI code. 2009-08-19 16:27:48 +00:00
spacy51 08bd48b812 Add new command line switch: "--configpath YOURPATHHERE" 2009-08-18 20:32:26 +00:00