Commit Graph

1272 Commits

Author SHA1 Message Date
n-a-c-h 69177f5742 Cleanup, support .dmg 2008-05-15 02:04:32 +00:00
xkiv 9dd68a5d0f Made (some) messages about invalid cheat codes more descriptive 2008-05-08 23:27:20 +00:00
xkiv 812990cd2f (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
2008-05-08 23:25:39 +00:00
xkiv 3480d2e03d Added new options:
Joy#_AutoA, Joy#_AutoB, openGLscale, saveKeysSwitch
Fixed maximum value for rewindTimer.
2008-05-08 23:16:12 +00:00
xkiv 06871615ec Documentation for the SDL GUI - keybindings, savestates, backups, rewinds, IPSs, cheats, autofire 2008-05-08 23:11:35 +00:00
spacy51 a606fddf72 Changed zlib & libpng linkage back to static. Local lib & include files of these libraries are necessary. 2008-05-07 19:54:22 +00:00
spacy51 0ea3f29634 Removed unnecessary white-spaces.
Some minor re-formatting
2008-05-04 14:46:35 +00:00
bgk a48b02db72 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
2008-05-03 07:58:20 +00:00
bgk baf094ce92 GTK GUI :
Added fullscreen support (toggle with F11)
2008-04-29 19:08:47 +00:00
bgk 0509c211b1 GTK UI :
Use newer Tooltip API. gvbam now builds with GTKMM_DISABLE_DEPRECATED
2008-04-27 18:05:58 +00:00
bgk 5c4600e4fc GTK GUI :
- Fixed some warnings
- Uninitialized memory should not be displayed anymore instead of a black screen
2008-04-27 16:54:42 +00:00
bgk 66dd396d85 GTK GUI :
Replaced GTK/GDK display by GTK/Cairo, now the window can be resized with all the video modules.
2008-04-25 18:21:39 +00:00
bgk 62f52b9622 Small cleanup 2008-04-25 09:52:59 +00:00
bgk 348caa1b80 GTK GUI :
Added a menu to select the video output module
2008-04-25 09:34:16 +00:00
bgk bd20a2e6aa 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).
2008-04-25 08:42:43 +00:00
bgk 79f61a2e2f GTK GUI :
Properly shutdown the sound output
2008-04-23 18:53:21 +00:00
bgk d1d115dbe8 GTK GUI :
The window can now be resized when using the Xv output. The display stretches to fit the window with aspect ratio correction.
2008-04-23 11:54:54 +00:00
bgk 66720378c9 GTK GUI :
Added filter support to the Xv output code
2008-04-22 11:52:55 +00:00
bgk cc077e2080 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.
2008-04-22 10:39:23 +00:00
bgk b80d66853e GTK GUI :
- Initial work to allow multiple dislay drivers
2008-04-21 16:46:22 +00:00
bgk f80c58cc41 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
2008-04-21 11:49:44 +00:00
bgk dfc7136df6 Actually change the window title. 2008-04-21 07:45:45 +00:00
bgk 4e7f9cf39f GTK GUI :
- A bit of rebranding
- Replaced the unix specific getopt command line option parsing with the glib parser
2008-04-21 07:42:18 +00:00
bgk e46f9535ac GTK GUI :
- Fixed wrong sigc types
- Fixed loading of GB games
2008-04-21 06:28:02 +00:00
bgk caf0e8fced 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
2008-04-20 19:52:18 +00:00
mudlord 35cf9fe4d9 Updated readme 2008-04-20 10:20:03 +00:00
bgk ce99a65c94 Ooops. Forgot that file in my last commit. 2008-04-20 07:33:58 +00:00
bgk 65d9ca1d92 Initial version of the GTK GUI (forwardported from VBA's CVS) 2008-04-20 07:28:48 +00:00
bgk 9321a15300 Separated the SDL sound code from the SDL port to make it reusable by the other ports. 2008-04-20 07:26:11 +00:00
spacy51 9a60908f37 ADDED: Option to always use the last accessed directory instead of any of the default ROM directories. 2008-04-15 15:15:36 +00:00
spacy51 6701ee724b FIXED: OpenGL had black border at top in fullscreen 2008-04-08 19:19:42 +00:00
mudlord 88e828d7df updated buglist 2008-04-07 13:40:21 +00:00
mudlord d41c634702 Bleh, removed OGL dlists since it didnt seem to make much difference. 2008-04-07 13:37:54 +00:00
spacy51 ee3e7a5e75 OpenAL:
- Only show empty buffer warning for debug builds
- Code cleanup
2008-04-05 23:01:59 +00:00
spacy51 f135b6f28a XAudio2 will now output a warning to the log window, when the buffers ran dry. Debug build only. 2008-04-05 01:49:15 +00:00
spacy51 e3d4c0f2b5 ADDED option to disable multi-threaded pixel filtering
REDUCED maximum number of cores to use to 8
2008-04-05 00:13:31 +00:00
spacy51 6fac33e04b Use GetSystemInfo() function to retrive number of CPUs. 2008-03-30 23:23:25 +00:00
spacy51 97a9be1c7c FIXED: Wrong detection of CPU cores crashes emu.
ADDED: D3D will not use more than 16 cores.
2008-03-30 13:26:17 +00:00
spacy51 f4170784b3 ADDED asm-filters thread-safe patches by chrono.
ADDED maxCpuCores option to ini file and autodetect best value at first run.
2008-03-26 16:21:30 +00:00
spacy51 911450eff1 Thread safety patch for HQ4x_32 filter. BIG THANKS to chrono for his work. 2008-03-25 19:16:26 +00:00
mudlord 5cb6c0dab7 Added border fix for HQ3X/HQ4X ASM filters
Added Spacy's multithreaded D3D filter routine
2008-03-25 04:12:29 +00:00
squall-leonhart b9722e941c swapped default A/B control defines 2008-03-24 00:39:10 +00:00
mudlord e14bd1494e Updated Qt4 extension filter to remove RAR, since we can't use it due to legal reasons. 2008-03-22 06:49:22 +00:00
mudlord cee9bca44c Updated Qt4 GUI options dialog.
Wow...
2008-03-22 06:32:41 +00:00
mudlord 2885eb0852 Updated docs 2008-03-22 02:50:00 +00:00
spacy51 b44e62506e Small documentation update 2008-03-11 16:06:12 +00:00
spacy51 426306e1d6 FIX GUI bug related to COM and multi-threading 2008-03-10 14:18:45 +00:00
mudlord 5418dd3185 2008-03-09 20:25:55 +00:00
mudlord a768aab465 Fixed several typos in docs 2008-03-09 20:25:18 +00:00
spacy51 107d1670a7 Change initialization of DirectSound and XAudio2 to load DLLs at runtime instead of linking statically to them.
Replace timeGetTime() with GetTickCount() in order to eliminate the need of additionally linking against winmm.lib.
2008-03-09 19:11:28 +00:00