Commit Graph

792 Commits

Author SHA1 Message Date
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 0c7c6c1de0 debian : nasm is required to build the package, even when using the C version of the code (cmake limitation).
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@745 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-21 14:31:17 +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 fe60ba7e42 combined source and header files
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@729 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-18 09:44:16 +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 58fe4d43f5 CMAKE : Fix out-of-source build/install (patch by chrono)
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@721 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-13 16:49:34 +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 15b251ba2b Make Readme MFC only (create seperate Qt Readme if necessary)
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@708 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-09 11:20:26 +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 928fc0ef91 SMALL documentation update
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@698 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-04 12:43:48 +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