Commit Graph

722 Commits

Author SHA1 Message Date
spacy51 c2632be8f2 ADDED patch files to Win32/MFC project
ADDED Microsoft compatible replacements for fseeko64, ftello64 and __off64_t


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@754 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-16 14:16:09 +00:00
spacy51 e932f7cdea Patches by chrono:
[CORE] Add UPS/PPF patch support
[SDL] Add UPS/PPF patch support
[SDL] Fix memory leak

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@753 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-16 13:56:49 +00:00
spacy51 cbc350c6fd REMOVED second u8/u16/u32 typedefs
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@752 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-16 11:46:58 +00:00
spacy51 48fbf73bea REMOVED old Qt files from trunk. See branches/qt for Qt front-end.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@751 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-16 08:49:15 +00:00
bgk 78a665d65f GTK :
Moved the directories config dialog to a separate file.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@750 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-26 18:25:23 +00:00
bgk 0a2235acd1 GTK :
Moved a few menu items to prepare for the upcoming config dialogs.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@749 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-26 17:38:45 +00:00
bgk 0b304c47d6 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.


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@748 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-26 17:23:12 +00:00
squall-leonhart d6c82a578e applied GB Clear Vram, MBC 1 Mapper and Sound Volume fix for beetlejuice patches provided by Chrono
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@747 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-25 21:20:37 +00:00
squall-leonhart c6f509e10e applied Chrono GB-Multiple-LCDC-interrupt-fix
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@746 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-23 23:56:02 +00:00
bgk 9e2ac31a9e GTK :
Factored out a lot of common code from ScreenAreaCairo, ScreenAreaXv and ScreenAreaGl to the parent class, ScreenArea.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@744 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-20 19:59:04 +00:00
bgk dea5e60f3c GTK :
- Autofire is now configurable using the Joypad config dialog.
- This allowed simplifying the Joypad menu to a single item.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@743 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-20 13:11:13 +00:00
squall-leonhart 40d84b00b5 Applied Crono's Joypad interrupt patch
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@742 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-20 06:02:29 +00:00
squall-leonhart c287ea129a git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@730 a31d4220-a93d-0410-bf67-fe4944624d44 2008-09-19 01:12:57 +00:00
spacy51 2e346a8ce0 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

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@728 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-17 19:19:08 +00:00
bgk cb1cf28ba0 GTK :
Readded wrongly removed includes. Thanks to mnk for the tip.


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@727 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-14 15:11:02 +00:00
bgk bd1ac45590 GTK : Fixed a bug with default joypad selection.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@726 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 18:16:09 +00:00
bgk 9ef0900656 SDL : Add Gb sound effects support (patch by chrono)
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@725 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 17:36:54 +00:00
bgk a159851cc5 GTK : Color init change (patch by chrono)
This fixes the wrong colors when using Cairo output


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@724 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 16:58:32 +00:00
bgk 592db68254 CORE : Fix small memory leak (patch by chrono)
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@723 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 16:53:00 +00:00
bgk d87a08e1df SDL : Fix small memory leak (patch by chrono)
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@722 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 16:52:11 +00:00
bgk 3efad35c6e GTK :
Include cleanup, in an attempt to make build process faster.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@720 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 16:35:32 +00:00
bgk d5881c625e GTK :
Moved default joypad selection to the joypad config dialog.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@719 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 15:51:06 +00:00
bgk bd6554a2a9 GTK :
Merged the 4 joypad config menu items into one.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@718 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 15:01:33 +00:00
bgk 42db684bb5 GTK :
Started reorganizing the menus

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@717 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 12:10:05 +00:00
bgk 5d654ba17e 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.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@716 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 11:19:21 +00:00
bgk 31dcc9f559 GTK :
Removed some glade stuff.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@715 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 10:23:51 +00:00
bgk f1415efc9e GTK :
Removed throttle support. It was broken, and IMO not so useful.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@714 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 10:17:34 +00:00
bgk 3852562980 GTK :
Removed debugger support. The SDL and MFC versions have much better debug features.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@713 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 10:11:18 +00:00
bgk 7d488f231f GTK :
- Converted the "Directories" dialog to plain gtkmm
- Cleaned up the Joypad dialog

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@712 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 09:59:45 +00:00
spacy51 7690f7729b ADDED "Quick Open ROM..." menu entry
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@711 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-09 12:48:44 +00:00
spacy51 ac3b440d1d Code cleanup & refactoring
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@710 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-09 12:28:15 +00:00
spacy51 84b95ab5cc REMOVE "always use last dir" option
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@709 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-09 11:34:31 +00:00
spacy51 bd59be52c6 static link to MFC, c runtime, zlib, libpng
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@707 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-08 22:46:51 +00:00
bgk 0cf6786458 GTK :
- Rewrote the joypad config dialog in plain gtkmm instead of libglade
- A bit of cleanup

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@705 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-07 08:18:54 +00:00
bgk 0f7da3dfdd SDL : Fixed a few more warnings
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@704 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-06 15:51:43 +00:00
bgk 6ee7e2f8d3 SDL : Silenced a few warnings
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@703 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-06 15:39:52 +00:00
spacy51 a2c504e5d8 FIX: XAudio2: Just skip devices where GetDeviceDetails() fails and continue with the next one.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@702 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-04 21:16:18 +00:00
bgk 71b3024039 GTK : Fixed autofire
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@701 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-04 21:07:36 +00:00
bgk f8ff30e52a GTK : Autofire is broken. Disable it for now.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@700 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-04 20:57:40 +00:00
bgk 00ca598259 GTK : Fixed build for changes made in rev697
Updated the debian packaging scripts


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@699 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-04 20:54:14 +00:00
spacy51 e8fddd6518 MOVED sample rate selection from menu to audio core settings dialog
Code cleanup

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@697 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-04 12:28:31 +00:00
bgk 5ffed369f2 GTK : Reenabled the autofire menu.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@696 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-03 21:06:11 +00:00
bgk c31ada1146 GTK : The joypad config dialog can now be used to configure the 4 joypads.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@695 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-03 20:36:29 +00:00
bgk 1c55e89f7c GTK : Reenabled joypad switching.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@694 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-03 20:26:18 +00:00
spacy51 f49aed599a SMALL fix to XAudio2 config dialog
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@693 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-03 20:15:48 +00:00
spacy51 82f2160a5e FIX: Do not use stereo to surround upmixing, when no matrix available.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@692 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-03 20:08:02 +00:00
bgk 711d8e9f97 GTK : Fix bad direction detection for analog axes.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@691 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-03 20:02:03 +00:00
bgk e7ac06f470 GTK : The joypad config dialog now works for Joystick events too. Joystick support is now almost complete.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@690 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-03 19:53:28 +00:00
bgk bbc6ca50a8 GTK : The joypad config dialog now works again for keyboards events.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@689 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-03 18:57:21 +00:00
bgk 3e4b6b354e GTK :
- The Joypad config dialog can now display the key associations, but it's read only for now.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@688 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-03 09:31:14 +00:00
bgk db486bdb67 SDL: Fixed default volume. Thanks to KunaiTeam for the report.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@687 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-03 08:23:43 +00:00
bgk 51f5510e0d 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

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@684 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-02 19:34:56 +00:00
bgk caefe3bec2 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.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@683 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-02 17:15:30 +00:00
bgk a5a44bf925 SDL : More stderr > stdout thanks to tttttttttanaka
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@682 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-02 09:40:25 +00:00
bgk dcd414f717 SDL : Output information messages to stdout instead of stderr
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@680 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-02 06:24:23 +00:00
bgk 7e8401885a 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


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@679 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-02 06:16:34 +00:00
bgk 5cf7052860 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.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@678 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-01 19:51:07 +00:00
bgk 3a442af579 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.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@677 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-01 19:14:37 +00:00
spacy51 99780b4e91 ADDED soundInterpolation & soundFiltering options to audio core settings dialog
CHANGED soundInterpolation type from int to bool
REMOVED soundInterpolation settings from menu

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@676 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-31 21:54:57 +00:00
spacy51 b3d8dd9a8a ADDED gbSoundDeclicking option
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@675 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-31 20:03:39 +00:00
spacy51 c6c57e2594 ADDED gbSoundSetDeclicking & gbSoundGetDeclicking [blargg]
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@674 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-31 19:29:58 +00:00
bgk f67af04ed7 SDL Input : Added a function to compute the keymap value from a SDL event. Will be used in the config dialog.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@673 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-31 17:21:27 +00:00
bgk b1d136df32 SDL Input: Now with a clean C module interface. Added a bit of doc to the header.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@672 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-31 16:38:41 +00:00
bgk 60ae294e77 Bad copy/paste
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@671 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-30 19:36:06 +00:00
bgk e1f05955e9 SDL input: Replaced all the interface global vars by accessors
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@670 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-30 19:29:38 +00:00
bgk 719d63deae 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.


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@669 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-30 17:50:51 +00:00
bgk 093be7d2cf GTK:
Removed the Keymap class


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@668 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-30 15:02:01 +00:00
bgk a3d7fa464e GTK :
Removed an unnecessary include


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@667 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-30 08:30:40 +00:00
bgk b4ec3b9375 GTK:
The keymap now uses a std::map instead of a glib map


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@666 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-30 08:27:17 +00:00
bgk 930e637894 Fixed a few (thousand) warnings when building the HQ scalers using GCC 4.3
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@665 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-30 07:25:18 +00:00
bgk 0d69aea149 GTK:
Removed the ability to set the volume to a value higher than 200% since it didn't work


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@664 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-29 20:11:59 +00:00
bgk 79784d29a1 GTK:
- Removed the PortAudio sound driver because it was quite unstable on some systems
- Use the SDL sound driver
- Fixed the SDL include path


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@663 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-29 19:45:17 +00:00
bgk ac064ec715 Completely remove systemSoundOn
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@662 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-29 19:04:05 +00:00
bgk fc5958a78d GTK:
Try loading the glade file from the source folder to allow running gvbam without installing it


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@661 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-29 19:02:29 +00:00
bgk c6ac0ea96c 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


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@660 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-29 10:23:51 +00:00
bgk 8681ef0958 No need to have SDL related stuff in the win32 port
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@659 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-29 08:58:45 +00:00
spacy51 cc32c6b12f ADDED volume control to GB core [blargg]
CLEANUP gbSound.h [blargg]

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@658 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-28 22:06:48 +00:00
spacy51 f76a2165ef FIX use GBC audio core for GBC ROMs instead of GB mono
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@657 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-28 21:07:26 +00:00
spacy51 c304345f61 FIX really use GBA sound when GBA is selected instead of GBC
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@656 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-28 12:03:11 +00:00
spacy51 ee4fd96d82 FIXED use blargg's default values for echo & stereo
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@655 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-27 19:22:11 +00:00
spacy51 42ddf91111 ADDED save/load gb_effects_config to/from ini file
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@654 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-27 19:18:07 +00:00
spacy51 20b1f8852d REMOVED volume controls in menu bar
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@653 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-27 19:02:19 +00:00
spacy51 ea4ff0e24b ADDED volume control to audio effects dialog and renamed it to audio core settings dialog
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@652 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-27 18:49:09 +00:00
bgk 44e88ceeba SDL :
- Cleaned up initialization and volume management
- Added shortcuts to change the volume at runtime
Thanks to chrono for the patch


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@650 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-27 16:35:21 +00:00
bgk 219b2ccbf0 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


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@649 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-27 15:48:36 +00:00
bgk 43af63ad54 SDL : Use the new audio API. Fixes build. Thanks to slacker for the patch.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@648 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-27 15:17:41 +00:00
bgk 020c52a4f5 GTK : Remove some useless config values
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@646 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-27 12:20:00 +00:00
bgk 195cb65225 GTK :
Readded the sound mute option using the new API


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@645 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-27 12:18:38 +00:00
bgk eef1c300a5 GTK :
Fixed build by removing obsolete sound options

SDL :
Still broken


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@644 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-27 11:47:52 +00:00
spacy51 465d70b9cc SMALL fix
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@643 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-26 23:55:52 +00:00
spacy51 7141f3197f Sound code clean up
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@642 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-26 23:45:34 +00:00
spacy51 54bd8abb82 ADDED blargg to about box
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@641 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-26 22:15:19 +00:00
spacy51 50c4e7c54c REMOVED unused global soundBufferTotalLen
MOVED soundNextPosition from sound core to DirectSound


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@640 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-26 21:12:46 +00:00
spacy51 2a1538fa0d REMOVED soundOffFlag remains
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@639 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-26 20:48:25 +00:00
spacy51 f79ceb31a6 REMOVED sound reverse stereo remains
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@638 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-26 20:34:45 +00:00
spacy51 88a0e28b29 REMOVED remains of soundLowPass option
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@637 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-26 20:28:32 +00:00
spacy51 00b508dfb9 REMOVED sound echo menu item
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@636 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-26 20:20:30 +00:00
spacy51 8076bd1e18 FIXED warnings about macro redefinition
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@635 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-26 20:00:30 +00:00
spacy51 ca3d69f3a8 ADDED Audio Effects config dialog
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@634 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-26 13:36:40 +00:00
spacy51 01e51ccd32 Resource file cleanup
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@633 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-26 10:46:32 +00:00
spacy51 cc794409fa REMOVED Sound Off option
REMOVED Sound On option

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@631 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-26 10:05:00 +00:00
spacy51 69ea3ad66f ADDED Now recognizes GBA sound hardware mode
ADDED gbSoundConfigEffects function to apply new effects configuration [blargg]


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@629 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-25 22:51:46 +00:00
spacy51 6641b5de72 FIXED GB audio state loading [blargg]
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@628 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-25 22:02:15 +00:00
spacy51 6fb5023e3f FIX build fails with non-SP1
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@627 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-25 20:49:55 +00:00
spacy51 896d0c222b CHANGED everything to use C/C++/MFC runtime DLLs + libpng/zlib DLL versions
ADDED workaround for missing crc32_combine function in default zlib DLL

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@604 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-14 16:36:51 +00:00
spacy51 3253f62ad0 FIX compiling Qt build with MSVC++
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@603 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-13 23:20:45 +00:00
spacy51 c5609ef93d FIX compiling with NO_OGL
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@600 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-13 17:27:07 +00:00
spacy51 9f528d6ead ADDED more sound skip protection on GUI interaction
REMOVED zutil.h dependency
SMALL code cleanup

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@599 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-13 14:24:50 +00:00
spacy51 5b2024f228 REMOVED pause when inactive option as audio skips were inevitable when it was disabled.
REMOVED remains of generic flashcard option in GUI

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@598 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-13 12:46:49 +00:00
spacy51 7b9954674f FIX resource compile system
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@597 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-13 11:38:46 +00:00
spacy51 46430f98fa 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

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@596 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-13 10:01:39 +00:00
mudlord f6f0fe5fb9 FIXED: Icon issue in options in Qt4 GUI system
ADDED: Directory options in Qt4 GUI system. Yay.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@595 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-06 04:00:48 +00:00
xkiv f2ff937ad5 Sorry, got carried away and forgot I had some private changes here. Reverting this part of previous commit. -- xKiv
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@594 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-03 21:06:36 +00:00
xkiv 5925dc4cc8 SDL build/configuration patches (martinultima, chrono):
http://vba-m.ngemu.com/forum/gbc-cheats-gameshark-compile-fixes-t-193.html



git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@593 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-03 21:02:37 +00:00
spacy51 415dc2d4ac CHANGED XAudio2 config dialog device listing not sorted by alphabet anymore
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@592 a31d4220-a93d-0410-bf67-fe4944624d44
2008-07-27 11:32:52 +00:00
spacy51 da26ffa229 FIXED XAudio2 config dialog did not show current device OnInitDialog
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@591 a31d4220-a93d-0410-bf67-fe4944624d44
2008-07-26 11:55:22 +00:00
spacy51 8fa9746feb ADDED XAudio2 config dialog
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@589 a31d4220-a93d-0410-bf67-fe4944624d44
2008-07-22 13:14:32 +00:00
spacy51 89a0052b21 ADDED stereo to surround upmixing (XAudio2)
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@588 a31d4220-a93d-0410-bf67-fe4944624d44
2008-07-14 17:59:15 +00:00
spacy51 630fddc4d7 FIXED: XAudio2 no sound with ASUS Xonar cards
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@587 a31d4220-a93d-0410-bf67-fe4944624d44
2008-07-14 15:58:30 +00:00
mudlord 0379caeb26 Since the Windows port of GNU patch was being a bitch, did LIRC support again. Bleh!
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@586 a31d4220-a93d-0410-bf67-fe4944624d44
2008-07-11 01:49:36 +00:00
mudlord 11f98503b3 ADDED LIRC support in SDL build
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@585 a31d4220-a93d-0410-bf67-fe4944624d44
2008-07-10 23:41:29 +00:00
spacy51 b4392ec6f7 ADDED "Cheats Enabled/Disabled" status messages
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@584 a31d4220-a93d-0410-bf67-fe4944624d44
2008-07-10 16:03:15 +00:00
spacy51 5b54ccda5c Make the option "File->Load Game->Do not change battery save" work for GB/C games as well.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@583 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-30 21:05:14 +00:00
bgk 336ef3b9e5 GTK GUI : Fixed build
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@582 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-28 06:03:05 +00:00
bgk 12052bedea GTK GUI :
- Fixed XV output for cards not supporting the XV_AUTOPAINT_COLORKEY parameter


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@581 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-27 12:01:12 +00:00
squall-leonhart 4d5c7defd1 more fixes towards MBC7
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@580 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-26 13:49:19 +00:00
spacy51 4b1e66a7bb ADDED option "File->Load Game->Do not change battery save" (currently GBA only)
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@579 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-26 11:55:08 +00:00
squall-leonhart 5f0ec71ad2 GBC Battery fix
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@578 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-26 02:50:57 +00:00
spacy51 947fa4e650 Fix XAudio2 crash
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@577 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-17 00:00:48 +00:00
bgk 68590e27ff Allow building the GTK port without debugger support
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@576 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-16 20:18:49 +00:00
bgk a3264ead4e Fix build without BKPT_SUPPORT
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@575 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-16 18:57:58 +00:00
bgk e1a7067033 Fixed misspelling in the GTK about dialog.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@574 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-12 18:10:30 +00:00
bgk e2adec2b05 Disabled the buffer underflow warning.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@573 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-12 17:51:52 +00:00
bgk e32adf768f 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


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@563 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-05 16:31:38 +00:00
bgk 017db09af7 GTK GUI:
- Use sytem wide recent used files.


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@561 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-05 11:32:49 +00:00
bgk b439e0dbe5 GTK GUI:
- Updated credits


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@560 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-05 08:34:50 +00:00
bgk b09d2c9ff4 GTK GUI:
Removed the ability to save screenshots as bitmaps. The BMP format is dead.


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@559 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-05 08:25:35 +00:00
bgk 106c5c3901 GTK GUI :
- Use more gtk stock items for the menus


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@558 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-05 08:05:56 +00:00
bgk ec1f2f3113 Use stock menu item for the about menu. TODO : convert the other menu items where applicable too.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@557 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-04 18:41:40 +00:00
bgk 61ecc768bd GTK GUI :
- Improved icon installation. Thanks joneslee !
- Improved make install


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@556 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-04 18:08:37 +00:00
n-a-c-h 3bee64a7ef Insanity for the sake of insanity.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@555 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-02 02:15:55 +00:00
bgk 05b3595663 GTK GUI :
- Disabled RGB overlays in the Xv module since it was buggy
- Properly initialize autofire state


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@554 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-01 16:43:27 +00:00
mudlord 33d0ce63b3 Fixed some loose ends in the OpenGL renderer.
Now its nice and tidy. Heh.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@553 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-31 01:43:17 +00:00
mudlord 8d13754a76 Fixed pragmas
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@551 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-29 04:05:38 +00:00
n-a-c-h 2f9fdf3d6b Beware the pragmas.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@550 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-29 03:55:54 +00:00
n-a-c-h 7dad9f7167 Fix for MSVC.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@549 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-29 03:20:05 +00:00
n-a-c-h cae0778388 Slight tweak.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@548 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-28 23:50:15 +00:00
n-a-c-h 1afe8ec5f3 Fixed two bugs, and did some corrections for granuality.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@547 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-28 22:55:00 +00:00
n-a-c-h 63337c083c Making some things more annoying to notice.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@545 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-28 22:43:40 +00:00
n-a-c-h 5e8239b625 Lets quiet a warning.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@544 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-28 09:04:14 +00:00
n-a-c-h 0227ab6f5a Make this just a little bit strong.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@543 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-28 09:01:22 +00:00
n-a-c-h d3923cda94 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!
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@542 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-28 08:58:50 +00:00
mudlord a92d8bfdb2 Fixed about DLG link.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@541 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-28 06:48:08 +00:00
n-a-c-h c2719482c8 I'm upset that my last trick missed a trick, so correcting that now.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@540 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-28 02:38:01 +00:00
n-a-c-h 4bf9cd2109 Okay this insanity I think is sort of outdoing myself. Good luck looking at this through a disassembler.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@539 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-28 02:26:10 +00:00
n-a-c-h d5bb2f5390 Maybe this will help.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@538 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-28 00:51:46 +00:00
n-a-c-h aefae9d91a 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).
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@537 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-27 23:13:26 +00:00
n-a-c-h 6b857fc253 Fixed unprotect_buffer().
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@536 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-27 15:35:03 +00:00
n-a-c-h 274df62411 Oops, mixed up two variables.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@535 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-27 08:40:32 +00:00
n-a-c-h fab740fc99 Small improvement ;)
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@534 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-27 08:39:20 +00:00
n-a-c-h 0d0f5ed94e Scope fix, lets hope this compiles.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@533 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-27 08:36:54 +00:00
n-a-c-h dd68ab30d6 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.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@532 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-27 08:35:36 +00:00
n-a-c-h 4f342489ab Just in case.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@531 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-27 08:34:07 +00:00
n-a-c-h a9838c5c27 A lot more crazy stuff, hope it compiles.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@530 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-27 07:58:21 +00:00
mudlord 488f1f8fb1 Started work on updated crypto
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@529 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-26 23:19:27 +00:00
spacy51 8afd839f90 DISABLE possibility to select multi-threaded filters and filter plugins at once
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@528 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-20 17:14:55 +00:00
spacy51 e26d47587b ADDED convenience behavior of filter plugin menu entry
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@527 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-20 17:04:25 +00:00
spacy51 8c32d45658 Enable GBA_LOGGING for Release builds
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@525 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-20 14:53:16 +00:00
spacy51 930c15d4a0 FIXED: Logging dialog broken after switching render API
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@524 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-20 14:43:12 +00:00
spacy51 9942c8c643 Small change
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@523 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-20 14:32:21 +00:00
spacy51 c52e4df3fc Added seperate verbose channel for sound output
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@522 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-20 14:24:49 +00:00
n-a-c-h 096668b837 For building debug builds, no security ever.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@520 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-20 12:45:49 +00:00
n-a-c-h 310d8ec901 Fixed bug in defines, and tighten stuff up with an adler!
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@519 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-20 12:38:15 +00:00
n-a-c-h 596778f3f2 Better protection.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@518 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-20 03:39:14 +00:00
n-a-c-h 87fbce804c Fix handling of one case, should be a good memmem() now.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@517 a31d4220-a93d-0410-bf67-fe4944624d44
2008-05-20 01:54:20 +00:00
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
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
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