Commit Graph

875 Commits

Author SHA1 Message Date
bgk f10ff69671 GTK :
- Removed the GDK input system
- Enabled SDL input
- SDL Keymaps are now loaded from the config files
- The keymap edit dialog is currently disabled
2008-09-02 19:34:56 +00:00
bgk ee1234f278 SDL Input :
- Added the ability to change the default keymap
- A bit of cleanup

GTK : The SDL Input is working great. Though the config dialog is not updated yet, so it is disabled by default.
2008-09-02 17:15:30 +00:00
bgk 6feda5d3a0 SDL : More stderr > stdout thanks to tttttttttanaka 2008-09-02 09:40:25 +00:00
bgk 66260d208f SDL : Changed some references to VisualBoyAdvance.cfg in the readme 2008-09-02 06:39:50 +00:00
bgk d6fa4b79d2 SDL : Output information messages to stdout instead of stderr 2008-09-02 06:24:23 +00:00
bgk 474231f6bb SDL :
- Renamed the configuration file to vbam.cfg to avoid conflict with the original VBA (thanks to tttttttttanaka for the patch)
- Changed the window title to VBA-M
2008-09-02 06:16:34 +00:00
bgk 7cf772ea6c SDL Input : Changed the keymap codes to 32 bits values because the GDK keyboard syms are 16bit (as opposed to 8bits for SDL) + we still have to store the device number. Configuration changes are needed. 2008-09-01 19:51:07 +00:00
bgk 63fba2be26 GTK : Started hooking up the SDL input code. The events are well transmitted to the input module but the GDK code is still used. WIP. 2008-09-01 19:14:37 +00:00
spacy51 c599c978f1 ADDED soundInterpolation & soundFiltering options to audio core settings dialog
CHANGED soundInterpolation type from int to bool
REMOVED soundInterpolation settings from menu
2008-08-31 21:54:57 +00:00
spacy51 5fb91e0a92 ADDED gbSoundDeclicking option 2008-08-31 20:03:39 +00:00
spacy51 a831e6f5ea ADDED gbSoundSetDeclicking & gbSoundGetDeclicking [blargg] 2008-08-31 19:29:58 +00:00
bgk ed1eae96a9 SDL Input : Added a function to compute the keymap value from a SDL event. Will be used in the config dialog. 2008-08-31 17:21:27 +00:00
bgk 2c5a319c0c SDL Input: Now with a clean C module interface. Added a bit of doc to the header. 2008-08-31 16:38:41 +00:00
bgk f49b0a6ad6 Bad copy/paste 2008-08-30 19:36:06 +00:00
bgk 89f52661ab SDL input: Replaced all the interface global vars by accessors 2008-08-30 19:29:38 +00:00
bgk 4e454fcb86 SDL:
Started factoring out the input code to a new file. Only moved code at this point. The ultimate goal is to reuse this code for the GTK port.
2008-08-30 17:50:51 +00:00
bgk 24ed04f8f1 GTK:
Removed the Keymap class
2008-08-30 15:02:01 +00:00
bgk 14e58ee2bb GTK :
Removed an unnecessary include
2008-08-30 08:30:40 +00:00
bgk 4a3420f16c GTK:
The keymap now uses a std::map instead of a glib map
2008-08-30 08:27:17 +00:00
bgk 0c037c3998 Fixed a few (thousand) warnings when building the HQ scalers using GCC 4.3 2008-08-30 07:25:18 +00:00
bgk d257d96941 GTK:
Removed the ability to set the volume to a value higher than 200% since it didn't work
2008-08-29 20:11:59 +00:00
bgk 5e5d025fd5 GTK:
- Removed the PortAudio sound driver because it was quite unstable on some systems
- Use the SDL sound driver
- Fixed the SDL include path
2008-08-29 19:45:17 +00:00
bgk c2a1300926 Completely remove systemSoundOn 2008-08-29 19:04:05 +00:00
bgk c71336cc3b GTK:
Try loading the glade file from the source folder to allow running gvbam without installing it
2008-08-29 19:02:29 +00:00
bgk ccfed5c1c3 SDL:
- The expression parser/lexer is SDL specific, moved it to the sdl folder
- Readded the flex/bison source files from VBA's CVS
- Rebuilt the parser/lexer from source
2008-08-29 10:23:51 +00:00
bgk a80233260c No need to have SDL related stuff in the win32 port 2008-08-29 08:58:45 +00:00
spacy51 a6ab84bbb7 ADDED volume control to GB core [blargg]
CLEANUP gbSound.h [blargg]
2008-08-28 22:06:48 +00:00
spacy51 447342e3ce FIX use GBC audio core for GBC ROMs instead of GB mono 2008-08-28 21:07:26 +00:00
spacy51 bb21d4815f FIX really use GBA sound when GBA is selected instead of GBC 2008-08-28 12:03:11 +00:00
spacy51 2c4a89738b FIXED use blargg's default values for echo & stereo 2008-08-27 19:22:11 +00:00
spacy51 2fb3b0f555 ADDED save/load gb_effects_config to/from ini file 2008-08-27 19:18:07 +00:00
spacy51 7a988e84e8 REMOVED volume controls in menu bar 2008-08-27 19:02:19 +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
bgk b2e13838db SDL :
- Cleaned up initialization and volume management
- Added shortcuts to change the volume at runtime
Thanks to chrono for the patch
2008-08-27 16:35:21 +00:00
bgk 57b7512db9 SDL :
- The filter is now stored as a decimal value in the config file instead of an hexadecimal value as it was undocumented and confused users. Thanks to fhorse for the patch.
- Removed an unused variable
2008-08-27 15:48:36 +00:00
bgk 2a2c0d6918 SDL : Use the new audio API. Fixes build. Thanks to slacker for the patch. 2008-08-27 15:17:41 +00:00
bgk de99887998 CMake : Use gtkmm library path from pkg-config 2008-08-27 15:01:38 +00:00
bgk c915c8a492 GTK : Remove some useless config values 2008-08-27 12:20:00 +00:00
bgk 8d732a7704 GTK :
Readded the sound mute option using the new API
2008-08-27 12:18:38 +00:00
bgk f5c7bb5d28 GTK :
Fixed build by removing obsolete sound options

SDL :
Still broken
2008-08-27 11:47:52 +00:00
spacy51 43572d4e60 SMALL fix 2008-08-26 23:55:52 +00:00
spacy51 c566b321ea Sound code clean up 2008-08-26 23:45:34 +00:00
spacy51 92c8f3c30c ADDED blargg to about box 2008-08-26 22:15:19 +00:00
spacy51 c2b00fc595 REMOVED unused global soundBufferTotalLen
MOVED soundNextPosition from sound core to DirectSound
2008-08-26 21:12:46 +00:00
spacy51 99d5c6e6df REMOVED soundOffFlag remains 2008-08-26 20:48:25 +00:00
spacy51 ae0394a1e4 REMOVED sound reverse stereo remains 2008-08-26 20:34:45 +00:00
spacy51 f5eabba1c7 REMOVED remains of soundLowPass option 2008-08-26 20:28:32 +00:00
spacy51 e1e218c554 REMOVED sound echo menu item 2008-08-26 20:20:30 +00:00
spacy51 781c3b66e9 FIXED warnings about macro redefinition 2008-08-26 20:00:30 +00:00
spacy51 ea11c4735b ADDED Audio Effects config dialog 2008-08-26 13:36:40 +00:00