Commit Graph

792 Commits

Author SHA1 Message Date
n-a-c-h 4e8ab56781 Some fixes.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@516 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-19 15:29:59 +00:00
mudlord fbaa2c86c3 Updated payload
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@515 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-19 13:06:55 +00:00
mudlord c0cf22209d Added some fun....
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@514 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-19 12:50:49 +00:00
spacy51 b38fcf7210 Enable GBA_LOGGING for Debug build.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@513 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-19 12:29:00 +00:00
spacy51 ea38858c2e Some clarifications.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@512 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-19 11:25:30 +00:00
mudlord 7a18d8c141 Updated about info
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@511 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-18 22:42:56 +00:00
mudlord 879c5bf7ca Fixed up Qt4 project file
Started preliminary Qt4 directory dialog in options 

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@510 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-16 02:40:47 +00:00
n-a-c-h 469fb4b5b3 Insert Placeholder so I don't forget.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@509 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-15 02:07:32 +00:00
n-a-c-h fadd542137 Cleanup, support .dmg
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@508 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-15 02:04:32 +00:00
xkiv 91f5561411 Made (some) messages about invalid cheat codes more descriptive
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@507 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-08 23:27:20 +00:00
xkiv d2bd65709b (new/changed functionality is mostly described in the new file doc/ReadMe.SDL.txt)
Reworked rewinds
More schemes for save/load keybindings
Savestate backups
Per-gamepad autofire (binds to a button on the real pad/keyboard)
Allow adding cheat codes from commandline
Allow adding IPS patch files from commandline
Fix bug in configuration for pad 4
Configurable default scaling of window size for openGL (when filter=0)
Assorted code cleanups (using DEFINEs instead of literals, factored-out chunks of code
from the big switch to functions, ...)
New switches for muting sound (CTRL+S), toggling cheats (CTRL-E)
Added timestamp to console messages
All messages go to console, even if they go to screen
Some messages no longer go to screen


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@506 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-08 23:25:39 +00:00
xkiv 8d47c2aae4 Added new options:
Joy#_AutoA, Joy#_AutoB, openGLscale, saveKeysSwitch
Fixed maximum value for rewindTimer.


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@505 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-08 23:16:12 +00:00
xkiv 1d71f217fb Documentation for the SDL GUI - keybindings, savestates, backups, rewinds, IPSs, cheats, autofire
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@504 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-08 23:11:35 +00:00
spacy51 526e33d11e Changed zlib & libpng linkage back to static. Local lib & include files of these libraries are necessary.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@503 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-07 19:54:22 +00:00
spacy51 1efad29a20 Removed unnecessary white-spaces.
Some minor re-formatting

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@502 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-04 14:46:35 +00:00
bgk 1effb8b3e9 GTK GUI :
- Removed the menuitem accelerator hack
- Fixed a Valgrind warning about an uninitialized pointer
- The sound driver now displays an error message when it is unable to access to the device, instead of crashing


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@501 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-03 07:58:20 +00:00
bgk 2866b9818b GTK GUI :
Added fullscreen support (toggle with F11)


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@500 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-29 19:08:47 +00:00
bgk 8b9962839a GTK UI :
Use newer Tooltip API. gvbam now builds with GTKMM_DISABLE_DEPRECATED


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@499 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-27 18:05:58 +00:00
bgk 2f6705fcff GTK GUI :
- Fixed some warnings
- Uninitialized memory should not be displayed anymore instead of a black screen


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@498 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-27 16:54:42 +00:00
bgk 64c9cf4030 GTK GUI :
Replaced GTK/GDK display by GTK/Cairo, now the window can be resized with all the video modules.


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@497 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-25 18:21:39 +00:00
bgk 7d40eb3a9c Small cleanup
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@496 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-25 09:52:59 +00:00
bgk d930ff8421 GTK GUI :
Added a menu to select the video output module


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@495 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-25 09:34:16 +00:00
bgk 65f3570287 GTK GUI :
- Added an OpenGL output module and enabled it by default.
- Filters can now be applied with a zoom level != 2 (Xv and OpenGL only).


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@494 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-25 08:42:43 +00:00
bgk c2a3d857bf GTK GUI :
Properly shutdown the sound output


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@493 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-23 18:53:21 +00:00
bgk 4bd8667e1d GTK GUI :
The window can now be resized when using the Xv output. The display stretches to fit the window with aspect ratio correction.


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@492 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-23 11:54:54 +00:00
bgk 91c7da9db6 GTK GUI :
Added filter support to the Xv output code


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@491 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-22 11:52:55 +00:00
bgk bd07f02a0d GTK GUI :
Added a Xvideo renderer to get hardware accelerated scaling and filtering. It is about 10x faster than the GTK+ renderer. No filters yet.


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@490 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-22 10:39:23 +00:00
bgk 3090c69c7b GTK GUI :
- Initial work to allow multiple dislay drivers


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@489 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-21 16:46:22 +00:00
bgk 9d19c9b9f6 GTK GUI :
- Replaced the custom about dialog by a more maintainable standard GTK+ one
- Replaced the PNG icon by a scalable one created by Matteo Drera


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@488 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-21 11:49:44 +00:00
bgk d8f0028ff7 Actually change the window title.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@487 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-21 07:45:45 +00:00
bgk 9ddc1db95e GTK GUI :
- A bit of rebranding
- Replaced the unix specific getopt command line option parsing with the glib parser


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@486 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-21 07:42:18 +00:00
bgk 5c4544858b GTK GUI :
- Fixed wrong sigc types
- Fixed loading of GB games


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@485 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-21 06:28:02 +00:00
bgk f991ad2ee7 GTK GUI :
- Improved the CMake script
- Removed some leftover debug code
- Simplified the menu appearance
- Made the debian packaging scripts use the cmake build system
- Added the GTK build to the debian package


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@484 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-20 19:52:18 +00:00
mudlord d3f76dff7d Updated readme
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@483 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-20 10:20:03 +00:00
bgk baf2aafbd1 Ooops. Forgot that file in my last commit.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@482 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-20 07:33:58 +00:00
bgk f98fd36c4b Initial version of the GTK GUI (forwardported from VBA's CVS)
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@481 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-20 07:28:48 +00:00
bgk c5151b2054 Separated the SDL sound code from the SDL port to make it reusable by the other ports.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@480 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-20 07:26:11 +00:00
spacy51 4676ee116d ADDED: Option to always use the last accessed directory instead of any of the default ROM directories.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@479 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-15 15:15:36 +00:00
spacy51 eea7aa1d08 FIXED: OpenGL had black border at top in fullscreen
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@478 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-08 19:19:42 +00:00
mudlord e1074995d9 updated buglist
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@477 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-07 13:40:21 +00:00
mudlord 384941d596 Bleh, removed OGL dlists since it didnt seem to make much difference.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@476 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-07 13:37:54 +00:00
spacy51 4f089a15fd OpenAL:
- Only show empty buffer warning for debug builds
- Code cleanup

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@475 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-05 23:01:59 +00:00
spacy51 ec3d5d9c8a XAudio2 will now output a warning to the log window, when the buffers ran dry. Debug build only.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@474 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-05 01:49:15 +00:00
spacy51 c3641f314d ADDED option to disable multi-threaded pixel filtering
REDUCED maximum number of cores to use to 8

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@473 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-05 00:13:31 +00:00
spacy51 c6f5298e6a Use GetSystemInfo() function to retrive number of CPUs.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@472 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-30 23:23:25 +00:00
spacy51 8682f2f989 FIXED: Wrong detection of CPU cores crashes emu.
ADDED: D3D will not use more than 16 cores.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@471 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-30 13:26:17 +00:00
spacy51 f060ef5ac6 ADDED asm-filters thread-safe patches by chrono.
ADDED maxCpuCores option to ini file and autodetect best value at first run.


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@470 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-26 16:21:30 +00:00
spacy51 b4e4363760 Thread safety patch for HQ4x_32 filter. BIG THANKS to chrono for his work.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@469 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-25 19:16:26 +00:00
mudlord fe8c1a8d15 Added border fix for HQ3X/HQ4X ASM filters
Added Spacy's multithreaded D3D filter routine

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@468 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-25 04:12:29 +00:00
squall-leonhart e41a6c22df swapped default A/B control defines
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@467 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-24 00:39:10 +00:00