Commit Graph

835 Commits

Author SHA1 Message Date
bgk 115c39154d Converted some NULLs to zeros to fix build on some systems. 2009-01-12 07:56:04 +00:00
bgk 1543a02585 GTK : Introducing the new Game Boy config dialog 2009-01-06 21:20:18 +00:00
bgk 6b9ebdc62c Fixed loading non gzipped roms, thanks to mnk for the report 2009-01-04 13:32:18 +00:00
bgk 1c9664414d Fixed a few warnings 2009-01-01 20:18:09 +00:00
bgk 210b97e5ff Fixed MFC 2009-01-01 17:17:40 +00:00
bgk 3047995169 Forgot a file 2009-01-01 16:53:56 +00:00
bgk db8ec308dd Moved more GBA specific code to the gba folder. 2009-01-01 16:11:02 +00:00
bgk a9370648df This was apparently not used anymore. 2009-01-01 15:24:31 +00:00
bgk ba89436ad2 No more cryptic names ... 2009-01-01 15:20:03 +00:00
bgk 716d9feab0 No need to use cryptic names 2009-01-01 14:52:03 +00:00
bgk 4004472458 Moved the APU files up by one level, since they are shared between the GB and GBA cores. 2009-01-01 14:43:18 +00:00
bgk 56f42e81eb Modified the includes so that files from the dmg folder don't include anything from the agb folder. 2009-01-01 14:34:16 +00:00
bgk 6c6e4a8b97 Moved some files to the common folder. 2009-01-01 14:21:18 +00:00
bgk 8e2cc38c7c Fixed the VC2008 project for my last commit 2009-01-01 13:23:09 +00:00
bgk f1199d4533 Moved the filters to their own directory. 2009-01-01 13:02:35 +00:00
bgk 8ed219a700 Fixed a warning 2008-12-30 16:44:26 +00:00
bgk 973c7123c9 Simplified the SDL audio driver by using a generic ring buffer (from Gambatte). Changed the A/V max delay and sound update framerate to saner values. Emulation smoothness and sound quality have improved on my system. Please report any issue. 2008-12-30 14:34:33 +00:00
bgk 9383abc719 GTK : Added an option to allow a sound sample rate of 48 000 Hz (finally ...) 2008-12-30 12:14:04 +00:00
bgk 6d394b2d9f Fixed MFC for my previous commit. 2008-12-30 11:18:15 +00:00
bgk 5ab2d916dc More conversion from sound quality to sample rate. 2008-12-30 11:09:37 +00:00
bgk de4c414e86 Directly use sound sample rate instead of "quality" 2008-12-30 10:42:34 +00:00
bgk a67fe271a9 Fixed MFC for my previous commit 2008-12-26 20:11:33 +00:00
bgk 8bc8270984 Made the emulation core use the new sound framework. MFC is currently broken. 2008-12-26 19:33:19 +00:00
bgk b334392f48 MFC : Fixed my nick in the about dialog 2008-12-26 17:57:55 +00:00
bgk a970f93727 Made the MFC port use the new sound framework. Win32 devs, please check. 2008-12-26 17:55:22 +00:00
bgk 9ab357571a SDL sound driver : renamed some variables 2008-12-26 15:35:28 +00:00
bgk e2e749245e Comments 2008-12-26 13:22:45 +00:00
bgk 2b3a6f8c9b New sound driver framework. Made the SDL and GTK+ frontends use it. It will help cleaning up the sound related global variables hell. It should be easy enough to port the sound drivers of the MFC frontend to it. Now if someone could do it, it would allow using the sound drivers directly from the core, removing the C wrappers and a lot of global vars. 2008-12-26 12:19:33 +00:00
bgk 753b72123d GTK : Replaced the sound configuration menu by a dialog 2008-12-23 13:51:48 +00:00
bgk 21563e5ca4 Regenerated the lexer using a newer version of flex to fix a warning with GCC 4.3 2008-12-23 12:27:43 +00:00
bgk 95f2f0c10e Fixed a few warnings. 2008-12-23 12:18:09 +00:00
xkiv 4e286c724a Switch declaration and definition of autoFireMaxCount to let gvbam build (hopefully). 2008-11-29 11:19:27 +00:00
xkiv f1d9fecd27 fixed an off-by-one countdown mistake in my previous commit 2008-11-25 12:11:12 +00:00
xkiv e217204271 SDL: new option to slow down autofire (needed for it to work with some games) 2008-11-24 20:13:57 +00:00
spacy51 f1047fc358 PATCH by KunaiTeam: off64_t undefined on OS X and BSD 2008-11-12 22:48:39 +00:00
bgk 169f84fbc2 GTK+ : Fix bad English 2008-11-04 16:59:25 +00:00
bgk 7d0dc0afc7 GTK+ : Set the default sound sampling rate to 44000 Hz to fix latencies with some newer sound chips. 2008-11-04 16:56:28 +00:00
bgk 702f357082 GTK : Some preparation for the future sound config dialog 2008-11-01 13:17:17 +00:00
bgk de45a83c47 GTK : Updated the license and copyright informations in the about box 2008-11-01 12:55:42 +00:00
bgk 9fe6d69a2e PPC core fix by Tantric 2008-10-31 09:03:14 +00:00
spacy51 644ea117dc ADDED new function "Load Game -> Do not change cheat list" 2008-10-29 10:41:52 +00:00
spacy51 817c6a43dc Enable autoSaveLoadCheatList by default 2008-10-29 09:41:24 +00:00
bgk 3b0d12d51f GTK: made gvbam installable again 2008-10-28 09:44:04 +00:00
bgk a24c229a28 GTK : Moved the video scale selection to the display config dialog 2008-10-28 09:20:13 +00:00
bgk 22608c2585 Oops, that should not have been in French ;) 2008-10-27 21:48:22 +00:00
bgk d31dc7c8d4 GTK : Filter code cleanup 2008-10-27 20:52:37 +00:00
bgk 37f8bdf884 Silenced a few warnings 2008-10-27 20:06:04 +00:00
bgk 0656b44a39 GTK : WIP display config dialog 2008-10-27 19:48:33 +00:00
spacy51 ec3e07d6a8 even more beautiful code 2008-10-27 18:23:21 +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 9c8d2d7049 beautified code 2008-10-26 20:47:35 +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 cbff68bd78 Enable/disable refresh button in MapViewer when automatic refresh is enabled. 2008-10-25 16:53:52 +00:00
spacy51 6a61496c93 improved code beauty :) 2008-10-25 15:41:42 +00:00
spacy51 217548de1e ADDED video layer reset "OptionsVideoLayersReset" function to commands list, CTRL+0 2008-10-24 11:59:30 +00:00
spacy51 6972fb6e7f ADDED information messages when enabling/disabling layers 2008-10-24 11:41:33 +00:00
spacy51 f9eded2c00 MOVED rewind interval to Tools menu. 2008-10-22 14:04:55 +00:00
spacy51 ca8905eb0a Added default "screenshots" directory. 2008-10-21 19:46:44 +00:00
spacy51 dedbb05edd Set default directories "battery" and "savestates".
Code cleanup.
Automatically & silently create directories in a relative path.
2008-10-21 19:00:37 +00:00
spacy51 e780fd98b4 FIXED building with GCC/MinGW 2008-10-20 16:34:33 +00:00
spacy51 b29789d8b7 REMOVED gbafilter.cpp/h because it was not used anywhere 2008-10-18 14:15:48 +00:00
spacy51 bee2003c36 small resource file fix 2008-10-16 16:02:56 +00:00
spacy51 80b5a685f1 ADDED support for .ips .ups .ppf files to the GUI. 2008-10-16 15:29:53 +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 89c0a7b049 Patches by chrono:
[CORE] Add UPS/PPF patch support
[SDL] Add UPS/PPF patch support
[SDL] Fix memory leak
2008-10-16 13:56:49 +00:00
spacy51 dcc2f30119 REMOVED second u8/u16/u32 typedefs 2008-10-16 11:46:58 +00:00
spacy51 b74c1f4706 REMOVED old Qt files from trunk. See branches/qt for Qt front-end. 2008-10-16 08:49:15 +00:00
bgk 6d1984a81d GTK :
Moved the directories config dialog to a separate file.
2008-09-26 18:25:23 +00:00
bgk 9f89bfd42d GTK :
Moved a few menu items to prepare for the upcoming config dialogs.
2008-09-26 17:38:45 +00:00
bgk 2af55d0f0b GTK :
- Changed the config file location to follow the freedesktop.org XDG Base Directory Specification. There is no point to be compatible with the old location since we haven't made a release yet.
2008-09-26 17:23:12 +00:00
squall-leonhart 1892a3ebb6 applied GB Clear Vram, MBC 1 Mapper and Sound Volume fix for beetlejuice patches provided by Chrono 2008-09-25 21:20:37 +00:00
squall-leonhart a794890f86 applied Chrono GB-Multiple-LCDC-interrupt-fix 2008-09-23 23:56:02 +00:00
bgk 52ab553907 GTK :
Factored out a lot of common code from ScreenAreaCairo, ScreenAreaXv and ScreenAreaGl to the parent class, ScreenArea.
2008-09-20 19:59:04 +00:00
bgk 6bac5170fc GTK :
- Autofire is now configurable using the Joypad config dialog.
- This allowed simplifying the Joypad menu to a single item.
2008-09-20 13:11:13 +00:00
squall-leonhart be21f833ec Applied Crono's Joypad interrupt patch 2008-09-20 06:02:29 +00:00
squall-leonhart dba48b820c 2008-09-19 01:12:57 +00:00
spacy51 4705cdf9bb REMOVED predefined fullscreen modes from menu
REARRANGED video menu
FIXED: Switching "Ignore aspect ratio" will not resize the window
RENAMED fsMaxScale to maxScale
FIXED OpenGL maxScale and aspectRatio switching
2008-09-17 19:19:08 +00:00
bgk 3dcb29b208 GTK :
Readded wrongly removed includes. Thanks to mnk for the tip.
2008-09-14 15:11:02 +00:00
bgk 6f066367a4 GTK : Fixed a bug with default joypad selection. 2008-09-13 18:16:09 +00:00
bgk 8af83ed1cb SDL : Add Gb sound effects support (patch by chrono) 2008-09-13 17:36:54 +00:00
bgk 437eb7dc39 GTK : Color init change (patch by chrono)
This fixes the wrong colors when using Cairo output
2008-09-13 16:58:32 +00:00
bgk 93cdd07256 CORE : Fix small memory leak (patch by chrono) 2008-09-13 16:53:00 +00:00
bgk 28fe0ce01c SDL : Fix small memory leak (patch by chrono) 2008-09-13 16:52:11 +00:00
bgk 88c9a2ad24 GTK :
Include cleanup, in an attempt to make build process faster.
2008-09-13 16:35:32 +00:00
bgk e8b08761c9 GTK :
Moved default joypad selection to the joypad config dialog.
2008-09-13 15:51:06 +00:00
bgk 3d34d0d9eb GTK :
Merged the 4 joypad config menu items into one.
2008-09-13 15:01:33 +00:00
bgk a3f1c3be29 GTK :
Started reorganizing the menus
2008-09-13 12:10:05 +00:00
bgk 1a5e6f0835 GTK :
- Increased the emulation signal priority. The emulation speed is now more stable.
- Fixed a bug in the frameskipping computation code and adjusted the values to make its time constant higher.
2008-09-13 11:19:21 +00:00
bgk 3c70cf79a8 GTK :
Removed some glade stuff.
2008-09-13 10:23:51 +00:00
bgk 6e58ac1ab5 GTK :
Removed throttle support. It was broken, and IMO not so useful.
2008-09-13 10:17:34 +00:00
bgk 0f60a9ce61 GTK :
Removed debugger support. The SDL and MFC versions have much better debug features.
2008-09-13 10:11:18 +00:00
bgk c79612a379 GTK :
- Converted the "Directories" dialog to plain gtkmm
- Cleaned up the Joypad dialog
2008-09-13 09:59:45 +00:00
spacy51 805315a8d1 ADDED "Quick Open ROM..." menu entry 2008-09-09 12:48:44 +00:00
spacy51 89212b8e38 Code cleanup & refactoring 2008-09-09 12:28:15 +00:00
spacy51 a008b39055 REMOVE "always use last dir" option 2008-09-09 11:34:31 +00:00
spacy51 49523c372c static link to MFC, c runtime, zlib, libpng 2008-09-08 22:46:51 +00:00
bgk 0caa163467 GTK :
- Rewrote the joypad config dialog in plain gtkmm instead of libglade
- A bit of cleanup
2008-09-07 08:18:54 +00:00
bgk b6a46709fd SDL : Fixed a few more warnings 2008-09-06 15:51:43 +00:00
bgk 60ee931a0a SDL : Silenced a few warnings 2008-09-06 15:39:52 +00:00
spacy51 19ecae92a5 FIX: XAudio2: Just skip devices where GetDeviceDetails() fails and continue with the next one. 2008-09-04 21:16:18 +00:00
bgk 3ac8ad230f GTK : Fixed autofire 2008-09-04 21:07:36 +00:00
bgk 13977737d1 GTK : Autofire is broken. Disable it for now. 2008-09-04 20:57:40 +00:00
bgk 5a156d9f03 GTK : Fixed build for changes made in rev697
Updated the debian packaging scripts
2008-09-04 20:54:14 +00:00
spacy51 4e35f820a4 MOVED sample rate selection from menu to audio core settings dialog
Code cleanup
2008-09-04 12:28:31 +00:00
bgk ecc0ec3f43 GTK : Reenabled the autofire menu. 2008-09-03 21:06:11 +00:00
bgk 992d7f735a GTK : The joypad config dialog can now be used to configure the 4 joypads. 2008-09-03 20:36:29 +00:00
bgk a3afc456bf GTK : Reenabled joypad switching. 2008-09-03 20:26:18 +00:00
spacy51 2491d71bc7 SMALL fix to XAudio2 config dialog 2008-09-03 20:15:48 +00:00
spacy51 4758016d2a FIX: Do not use stereo to surround upmixing, when no matrix available. 2008-09-03 20:08:02 +00:00
bgk 644a7719fc GTK : Fix bad direction detection for analog axes. 2008-09-03 20:02:03 +00:00
bgk 81bee10766 GTK : The joypad config dialog now works for Joystick events too. Joystick support is now almost complete. 2008-09-03 19:53:28 +00:00
bgk b41de462b4 GTK : The joypad config dialog now works again for keyboards events. 2008-09-03 18:57:21 +00:00
bgk 1785eeb5f9 GTK :
- The Joypad config dialog can now display the key associations, but it's read only for now.
2008-09-03 09:31:14 +00:00
bgk 2ac54204fa SDL: Fixed default volume. Thanks to KunaiTeam for the report. 2008-09-03 08:23:43 +00:00
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 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 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
spacy51 111b6f0890 Resource file cleanup 2008-08-26 10:46:32 +00:00
spacy51 377340575c REMOVED Sound Off option
REMOVED Sound On option
2008-08-26 10:05:00 +00:00
spacy51 bb710be856 ADDED Now recognizes GBA sound hardware mode
ADDED gbSoundConfigEffects function to apply new effects configuration [blargg]
2008-08-25 22:51:46 +00:00
spacy51 79cc82a59f FIXED GB audio state loading [blargg] 2008-08-25 22:02:15 +00:00
spacy51 a5179953ab FIX build fails with non-SP1 2008-08-25 20:49:55 +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 54addad74b FIX compiling Qt build with MSVC++ 2008-08-13 23:20:45 +00:00
spacy51 453871ad4f FIX compiling with NO_OGL 2008-08-13 17:27:07 +00:00
spacy51 9146d8d68e ADDED more sound skip protection on GUI interaction
REMOVED zutil.h dependency
SMALL code cleanup
2008-08-13 14:24:50 +00:00
spacy51 86a59cdbcf REMOVED pause when inactive option as audio skips were inevitable when it was disabled.
REMOVED remains of generic flashcard option in GUI
2008-08-13 12:46:49 +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
mudlord 4fd9f109e5 FIXED: Icon issue in options in Qt4 GUI system
ADDED: Directory options in Qt4 GUI system. Yay.
2008-08-06 04:00:48 +00:00
xkiv 5006873994 Sorry, got carried away and forgot I had some private changes here. Reverting this part of previous commit. -- xKiv 2008-08-03 21:06:36 +00:00
xkiv 5b5f0078fe SDL build/configuration patches (martinultima, chrono):
http://vba-m.ngemu.com/forum/gbc-cheats-gameshark-compile-fixes-t-193.html
2008-08-03 21:02:37 +00:00
spacy51 ac73d8ff85 CHANGED XAudio2 config dialog device listing not sorted by alphabet anymore 2008-07-27 11:32:52 +00:00
spacy51 e4c1506dc5 FIXED XAudio2 config dialog did not show current device OnInitDialog 2008-07-26 11:55:22 +00:00
spacy51 910d4ac9f8 ADDED XAudio2 config dialog 2008-07-22 13:14:32 +00:00
spacy51 31f1673d6d ADDED stereo to surround upmixing (XAudio2) 2008-07-14 17:59:15 +00:00
spacy51 d662882922 FIXED: XAudio2 no sound with ASUS Xonar cards 2008-07-14 15:58:30 +00:00
mudlord 64e3165091 Since the Windows port of GNU patch was being a bitch, did LIRC support again. Bleh! 2008-07-11 01:49:36 +00:00
mudlord eac8b888a3 ADDED LIRC support in SDL build 2008-07-10 23:41:29 +00:00
spacy51 0c3009a6f3 ADDED "Cheats Enabled/Disabled" status messages 2008-07-10 16:03:15 +00:00
spacy51 0cafb29152 Make the option "File->Load Game->Do not change battery save" work for GB/C games as well. 2008-06-30 21:05:14 +00:00
bgk 3987b1c37b GTK GUI : Fixed build 2008-06-28 06:03:05 +00:00
bgk 7564a9401c GTK GUI :
- Fixed XV output for cards not supporting the XV_AUTOPAINT_COLORKEY parameter
2008-06-27 12:01:12 +00:00
squall-leonhart f850d60151 more fixes towards MBC7 2008-06-26 13:49:19 +00:00
spacy51 785706fcbb ADDED option "File->Load Game->Do not change battery save" (currently GBA only) 2008-06-26 11:55:08 +00:00
squall-leonhart 81a8b3cdd0 GBC Battery fix 2008-06-26 02:50:57 +00:00
spacy51 974e378d47 Fix XAudio2 crash 2008-06-17 00:00:48 +00:00
bgk 2bd3eadac0 Allow building the GTK port without debugger support 2008-06-16 20:18:49 +00:00
bgk c64fd54be9 Fix build without BKPT_SUPPORT 2008-06-16 18:57:58 +00:00
bgk b780693c37 Fixed misspelling in the GTK about dialog. 2008-06-12 18:10:30 +00:00
bgk 5ee8ba5c09 Disabled the buffer underflow warning. 2008-06-12 17:51:52 +00:00
bgk b72cabd80e GTK GUI:
- Modified the directories dialog so that it uses GtkFileChooserButtons instead of just txt fields
- The emulator won't try to write in the rom folder anymore by default, since it has no reason to be writable
- Fixed the quicksave menu
2008-06-05 16:31:38 +00:00
bgk 123570a068 GTK GUI:
- Use sytem wide recent used files.
2008-06-05 11:32:49 +00:00
bgk 8535979111 GTK GUI:
- Updated credits
2008-06-05 08:34:50 +00:00
bgk cfc3875d18 GTK GUI:
Removed the ability to save screenshots as bitmaps. The BMP format is dead.
2008-06-05 08:25:35 +00:00
bgk 20def2fca2 GTK GUI :
- Use more gtk stock items for the menus
2008-06-05 08:05:56 +00:00
bgk 41b4431506 Use stock menu item for the about menu. TODO : convert the other menu items where applicable too. 2008-06-04 18:41:40 +00:00
bgk 045889d4cd GTK GUI :
- Improved icon installation. Thanks joneslee !
- Improved make install
2008-06-04 18:08:37 +00:00
n-a-c-h 475784b4fb Insanity for the sake of insanity. 2008-06-02 02:15:55 +00:00
bgk 23460ff9ad GTK GUI :
- Disabled RGB overlays in the Xv module since it was buggy
- Properly initialize autofire state
2008-06-01 16:43:27 +00:00
mudlord 1689d58f38 Fixed some loose ends in the OpenGL renderer.
Now its nice and tidy. Heh.
2008-05-31 01:43:17 +00:00
mudlord 05769eba13 Fixed pragmas 2008-05-29 04:05:38 +00:00
n-a-c-h 92cc48428b Beware the pragmas. 2008-05-29 03:55:54 +00:00
n-a-c-h ac5c6f1e0d Fix for MSVC. 2008-05-29 03:20:05 +00:00
n-a-c-h a06d02619f Slight tweak. 2008-05-28 23:50:15 +00:00
n-a-c-h 38aa5245c4 Fixed two bugs, and did some corrections for granuality. 2008-05-28 22:55:00 +00:00
n-a-c-h 8dc55c6639 Making some things more annoying to notice. 2008-05-28 22:43:40 +00:00
n-a-c-h 4ae3e64c15 Lets quiet a warning. 2008-05-28 09:04:14 +00:00
n-a-c-h 645e277729 Make this just a little bit strong. 2008-05-28 09:01:22 +00:00
n-a-c-h e97790f218 Taking some advice from byuu to not make all the data static, and of course, advice from SPC to stick in some annoying we no longer exist, bring on fucompp! 2008-05-28 08:58:50 +00:00
mudlord c8a44679c2 Fixed about DLG link. 2008-05-28 06:48:08 +00:00
n-a-c-h 421a0efc8e I'm upset that my last trick missed a trick, so correcting that now. 2008-05-28 02:38:01 +00:00
n-a-c-h 9b1223c3c1 Okay this insanity I think is sort of outdoing myself. Good luck looking at this through a disassembler. 2008-05-28 02:26:10 +00:00
n-a-c-h 89246e73a5 Maybe this will help. 2008-05-28 00:51:46 +00:00
n-a-c-h 3bafae2a93 Should compile now with MSVC (yeah, I actually broke out MSVC and did some testing, not that I could figure out how to build the whole project). 2008-05-27 23:13:26 +00:00
n-a-c-h 550aebf08c Fixed unprotect_buffer(). 2008-05-27 15:35:03 +00:00
n-a-c-h b06aeaf9dc Oops, mixed up two variables. 2008-05-27 08:40:32 +00:00
n-a-c-h 7b339f6cf0 Small improvement ;) 2008-05-27 08:39:20 +00:00
n-a-c-h 02273776c9 Scope fix, lets hope this compiles. 2008-05-27 08:36:54 +00:00
n-a-c-h 2cbc4ab6c9 Move some data from function to global to take it off the stack, and make it harder to find when browsing the code with a process viewer. 2008-05-27 08:35:36 +00:00
n-a-c-h 6e5f9d9b00 Just in case. 2008-05-27 08:34:07 +00:00
n-a-c-h 99455983be A lot more crazy stuff, hope it compiles. 2008-05-27 07:58:21 +00:00
mudlord c18f746121 Started work on updated crypto 2008-05-26 23:19:27 +00:00
spacy51 c0166c1b5d DISABLE possibility to select multi-threaded filters and filter plugins at once 2008-05-20 17:14:55 +00:00
spacy51 4b83a9f2fe ADDED convenience behavior of filter plugin menu entry 2008-05-20 17:04:25 +00:00
spacy51 f08da5cdce Enable GBA_LOGGING for Release builds 2008-05-20 14:53:16 +00:00
spacy51 2078af0849 FIXED: Logging dialog broken after switching render API 2008-05-20 14:43:12 +00:00
spacy51 e62eec4e60 Small change 2008-05-20 14:32:21 +00:00
spacy51 8552ce65fa Added seperate verbose channel for sound output 2008-05-20 14:24:49 +00:00
n-a-c-h cbe0cf7bbc For building debug builds, no security ever. 2008-05-20 12:45:49 +00:00
n-a-c-h b65f624d58 Fixed bug in defines, and tighten stuff up with an adler! 2008-05-20 12:38:15 +00:00
n-a-c-h b9243acef4 Better protection. 2008-05-20 03:39:14 +00:00
n-a-c-h 6725cec0c3 Fix handling of one case, should be a good memmem() now. 2008-05-20 01:54:20 +00:00
n-a-c-h 33af8c9962 Some fixes. 2008-05-19 15:29:59 +00:00
mudlord ea1221605d Updated payload 2008-05-19 13:06:55 +00:00
mudlord 2bca98d6b0 Added some fun.... 2008-05-19 12:50:49 +00:00
mudlord 89fbf37bad Updated about info 2008-05-18 22:42:56 +00:00
mudlord f0e786aed0 Fixed up Qt4 project file
Started preliminary Qt4 directory dialog in options
2008-05-16 02:40:47 +00:00
n-a-c-h 9720e3ec10 Insert Placeholder so I don't forget. 2008-05-15 02:07:32 +00:00
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
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