Commit Graph

47 Commits

Author SHA1 Message Date
skidau 55e1dad514 Integrated the VBA-SDL-H2 code into the GDB function.
This allows breakpoints, memory views and watches to be controlled from the GDB interface.  The VBA-SDL-H2 commands can be entered via the GDB monitor (type "help" into the monitor for a list of commands).  Made minor changes to the GDB interface so that the GDB port does not need to be entered every session.  A "Break on Load" option has been added allowing GDB to be connected before the ROM starts executing.

VBA-SDL-H2 credits: Labmaster, kenobi, DevZ, richq, JPAN, Griever
2015-04-02 05:53:57 +00:00
skidau a65204d54f Added E-Reader scan support by CaitSith2.
One thing it does, is correct any raw files scanned, if they are correctable. (usually, uncorrectable raw files come up with a read error.)  There is also bin support included as well. (Note, if you open a valid dotcode bin, it will encode it to raw, and save the freshly encoded raw file if it has been set in the menu. If the dotcode save file has not been set, the bin will still load.)

Currently, part of the GBA emulation breaks the E-Reader scan code. The reader always returns a Region Error.
2015-03-27 22:50:11 +00:00
squall-leonhart 65a976a8cc XBRZ 1.2 added as a built in filter 2015-03-19 01:44:47 +00:00
squall-leonhart 2211c2298d some changes to how SubWCRev works, resolving build issues when attempting to build from a source tar and adding it back to dependencies.
also deletes the wx build folder because its not going going anywhere fast on windows.
2013-02-07 11:03:49 +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 4795fde374 move fex into trunk 2011-12-04 14:59:12 +00:00
squall-leonhart 6597e976aa DrNach is the one who decided on keeping externals out of the trunk/branch tree's , and I agree with him on keeping dependencies out of them,
if you have a problem, take it up with him and be sure you have a compelling argument
The argument is invalid for source tarballs because 
1. we don't provide recent ones 90% of the time. 
2. those who do provide them include them. 
3. anyone dumb enough to distribute one without the required externs inclluded needs a head examination
4. FEX can be disabled, its not required if it is unwanted.
5. a wget type tool can be executed from the cmake script to pull any required externals that aren't included in the tarball.
2011-12-04 10:13:57 +00:00
bgk 3444411fe7 ALL: Revert r1037:1041. Fix build.
FEX is not a common oss library thus it is not packaged by open source operating system distributors. That means if we ever want VBA-M to be packaged in OS distributions, we need to embed it in our main source tree, since fex is a dependency. 
The "dependencies" folder is outside of our main source tree thus it cant be used when building from a source tarball (for packaging).
zlib and SFML from the "dependencies" folder are only used when building the win32 port. All the other ports only use system libraries.
Having FEX somewhere within the "trunk" folder is REQUIRED for packaging, moving it elsewhere is NOT AN OPTION. Please live with it.
2011-12-04 07:27:25 +00:00
squall-leonhart 0799ddf250 correcting fex in the 2008 build files 2011-12-04 03:03:18 +00:00
bgk 4aa596bd89 ALL: Revert r1029. Fex is now back in the main source tree.
Please don't break things you can't fix.
2011-12-03 13:09:12 +00:00
squall-leonhart feb8f7db71 fex is a dependency, it should be, and now is in the folder with the rest of our dependencies (breaks cmake on both prewx and trunk) 2011-06-30 09:21:20 +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 6b37bb1d54 2010-08-29 17:19:19 +00:00
squall-leonhart 369482d15b Removes NO_OAL from the project file to restore compiling to its full form. Specifying such an option should be done per user and should not be set by default. 2010-06-30 15:24:19 +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 7e730d29c9 update SubWCRev.exe to 1.6.7 (hey, no [false?] trojans now!)
put SubWCRev.exe in /dependencies to save non-windows folk some bandwidth.
2010-02-26 23:21:18 +00:00
shuffle2 308ca56dd6 just quiet some warnings 2010-02-24 21:33:18 +00:00
shuffle2 dc394a3baa update to File_Extractor-1.0.0 2010-02-24 16:50:30 +00:00
shuffle2 f03677d0ac remove stub /trunk/dependencies.
add source for all dependencies to /dependencies.
update vs2008 files accordingly.
if this is not a good compromise, just revert it - but try not to break the build this time.
dependencies/lpng140/scripts can probably be removed if no one sees a reason for it (some 225KB).
2010-02-24 08:19:28 +00:00
shuffle2 cff2772754 revert vs2008 sln/vproj so they will actually load...
I'll let you deal with your own heathen rules.
don't commit my changes if you will royally screw it up.
2010-02-24 06:53:47 +00:00
squall-leonhart 10989d232a 2010-02-23 23:47:28 +00:00
spacy51 b0907207ed add a property file "per_user_settings.vsprops" where every developer can make his own changes that should not be part of the official distribution of VBA-M
(like excluding OpenAL, OpenGL, etc.)
2009-11-29 20:58:29 +00:00
spacy51 39056bc7c3 fix compile errors with MSVC 2008 2009-10-22 21:02:53 +00:00
spacy51 2e608ad0ba remove x64 support 2009-08-29 16:36:50 +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 3659a3fb67 Reduce build time by about 66% by using precompiled headers for MFC GUI code. 2009-08-19 16:27:48 +00:00
spacy51 3ffff59c80 Update DevInfo.txt.
Add the new SoundDriver.h file to the project file.
2009-08-16 14:54:35 +00:00
spacy51 a71e976f2a Change output file name to VisualBoyAdvance-M.exe 2009-08-16 14:08:05 +00:00
squall-leonhart def4cc5b1f 2009-08-10 09:15:07 +00:00
squall-leonhart d7a58068d8 2009-08-10 07:13:07 +00:00
squall-leonhart b8784ccfe2 removed the protection... yeah i dont think this is needed anymore... its more of a pita then anything. 2009-03-23 12:10:30 +00:00
jbo_85 f099e3ba71 Fixed include path for the asm HQ filters. 2009-02-17 18:31:10 +00:00
bgk 210b97e5ff Fixed MFC 2009-01-01 17:17:40 +00:00
bgk 8e2cc38c7c Fixed the VC2008 project for my last commit 2009-01-01 13:23:09 +00:00
spacy51 abb71b9b39 MOVE copyright/license text from the top of every code file to seperate 'License.txt' file. 2008-10-27 09:59:14 +00:00
spacy51 1b80b3577d ADDED "change backdrop color" button to palette view and added corresponding hack to the core rendering engine for all graphic modes. 2008-10-25 18:29:07 +00:00
spacy51 b29789d8b7 REMOVED gbafilter.cpp/h because it was not used anywhere 2008-10-18 14:15:48 +00:00
spacy51 400418b1d3 ADDED patch files to Win32/MFC project
ADDED Microsoft compatible replacements for fseeko64, ftello64 and __off64_t
2008-10-16 14:16:09 +00:00
spacy51 496e8127a2 combined source and header files 2008-09-18 09:44:16 +00:00
spacy51 49523c372c static link to MFC, c runtime, zlib, libpng 2008-09-08 22:46:51 +00:00
spacy51 7eaef013a3 ADDED volume control to audio effects dialog and renamed it to audio core settings dialog 2008-08-27 18:49:09 +00:00
spacy51 e1e218c554 REMOVED sound echo menu item 2008-08-26 20:20:30 +00:00
spacy51 ea11c4735b ADDED Audio Effects config dialog 2008-08-26 13:36:40 +00:00
spacy51 82b4889980 CHANGED everything to use C/C++/MFC runtime DLLs + libpng/zlib DLL versions
ADDED workaround for missing crc32_combine function in default zlib DLL
2008-08-14 16:36:51 +00:00
spacy51 2c6ae00982 FORGOT this on last commit 2008-08-13 17:32:30 +00:00
spacy51 dd40cfdc00 FIX resource compile system 2008-08-13 11:38:46 +00:00
spacy51 09893c94c6 REMOVED outdated VC2005 project files
REMOVED libpng source code
REMOVED zlib source code
RENAMED vc2008 to vc2008_qt
MOVED Win32/MFC project files to 'project/vc2008_mfc' folder
CHANGED XAudio2 to default sound output
2008-08-13 10:01:39 +00:00