squall-leonhart
5761233dc9
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@872 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-24 05:30:20 +00:00
squall-leonhart
9152c67444
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@871 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-24 05:27:55 +00:00
squall-leonhart
ad404dd582
Code reverted to prior to spacy's relative directories.
...
Maybe we can do this properly in the future, but for now it was causing issues for people who like to keep saves with the roms, as well as breaking the rom open dialogues.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@870 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-24 05:15:25 +00:00
squall-leonhart
4379051553
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@869 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-24 05:01:02 +00:00
squall-leonhart
7344af8e4b
autoframe skipping now working.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@868 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-24 02:08:58 +00:00
squall-leonhart
9601308b16
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@867 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-24 01:23:14 +00:00
squall-leonhart
ece030d01d
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@866 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-23 18:33:46 +00:00
squall-leonhart
d2807c65ef
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@865 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-23 17:25:55 +00:00
squall-leonhart
e2058fb268
missed this one previously. - pause when inactive fix.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@864 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-23 16:56:15 +00:00
squall-leonhart
f84cb6009d
found some more protector code to remove, and added back in pause when inactive toggle/function.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@863 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-23 15:19:42 +00:00
squall-leonhart
b0682b232e
more removal of protection,
...
MFC may not compile at all at this point.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@862 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-23 14:34:29 +00:00
squall-leonhart
3189764717
removed quick open rom Menu's and classes. (broke the other open rom menu's)
...
Deleted protect.c and protect.h (last appearance is svn 860)
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@861 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-23 12:59:59 +00:00
squall-leonhart
270793170b
removed the protection... yeah i dont think this is needed anymore... its more of a pita then anything.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@860 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-23 12:10:30 +00:00
bgk
93534f4af6
Oops
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@859 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-21 09:55:13 +00:00
bgk
f86f872ba9
GTK : Removed the XVideo renderer since it was badly written, and OpenGL
...
does a better job in all cases now.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@858 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-19 10:41:38 +00:00
bgk
a7029d7b4d
GTK: Rewrote the OpenGL code. The old code used a software path with
...
Mesa drivers. The new one (taken from the SDL port) is much faster with
these drivers.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@857 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-19 10:20:42 +00:00
bgk
60202f1e1c
Fixed OpenGL display for mesa drivers
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@856 a31d4220-a93d-0410-bf67-fe4944624d44
2009-03-07 08:23:25 +00:00
bgk
214a80d12c
Removed some unused vars
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@854 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-26 18:52:42 +00:00
bgk
4d74125282
GTK : New GBA settings dialog
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@853 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-24 10:09:10 +00:00
bgk
55a905fd3e
GTK : Removed 2 global vars
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@852 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-23 14:40:18 +00:00
bgk
72ccee1bb2
GTK : Added GB bootrom file support
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@851 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-23 13:41:24 +00:00
bgk
2b5b2a0e01
Add an initializer for a static const member.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@850 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-14 12:02:19 +00:00
bgk
14177eea70
The number of samples in the system sound driver buffer has to be a
...
power of 2 on some machines.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@849 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-12 21:12:46 +00:00
bgk
ec72c82c3c
Converted some NULLs to zeros to fix build on some systems.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@848 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-12 07:56:04 +00:00
bgk
f7b55782fd
GTK : Introducing the new Game Boy config dialog
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@847 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-06 21:20:18 +00:00
bgk
a6e74b1e7b
Fixed loading non gzipped roms, thanks to mnk for the report
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@846 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-04 13:32:18 +00:00
bgk
07facf723a
Fixed a few warnings
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@844 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-01 20:18:09 +00:00
bgk
c1606970d3
Fixed MFC
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@843 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-01 17:17:40 +00:00
bgk
56ec0561bc
Forgot a file
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@842 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-01 16:53:56 +00:00
bgk
e8368853d3
Moved more GBA specific code to the gba folder.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@841 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-01 16:11:02 +00:00
bgk
697f1f4777
This was apparently not used anymore.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@840 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-01 15:24:31 +00:00
bgk
7b60b9d67f
No more cryptic names ...
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@839 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-01 15:20:03 +00:00
bgk
6c563db1d8
No need to use cryptic names
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@838 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-01 14:52:03 +00:00
bgk
73a4b8295f
Moved the APU files up by one level, since they are shared between the GB and GBA cores.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@837 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-01 14:43:18 +00:00
bgk
74d06efcc6
Modified the includes so that files from the dmg folder don't include anything from the agb folder.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@836 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-01 14:34:16 +00:00
bgk
4783c0c67a
Moved some files to the common folder.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@835 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-01 14:21:18 +00:00
bgk
c627b5ee75
Fixed the VC2008 project for my last commit
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@834 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-01 13:23:09 +00:00
bgk
baab1b8e87
Moved the filters to their own directory.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@833 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-01 13:02:35 +00:00
bgk
70537265dd
Fixed a warning
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@832 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-30 16:44:26 +00:00
bgk
0db42853e4
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.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@831 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-30 14:34:33 +00:00
bgk
a1ea838423
GTK : Added an option to allow a sound sample rate of 48 000 Hz (finally ...)
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@830 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-30 12:14:04 +00:00
bgk
9645dabc61
Fixed MFC for my previous commit.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@829 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-30 11:18:15 +00:00
bgk
437be084a9
More conversion from sound quality to sample rate.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@828 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-30 11:09:37 +00:00
bgk
49b5ee430a
Directly use sound sample rate instead of "quality"
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@827 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-30 10:42:34 +00:00
bgk
b7197a8a92
Fixed MFC for my previous commit
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@826 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-26 20:11:33 +00:00
bgk
1eebdc6dbe
Made the emulation core use the new sound framework. MFC is currently broken.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@825 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-26 19:33:19 +00:00
bgk
0297702bdd
MFC : Fixed my nick in the about dialog
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@824 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-26 17:57:55 +00:00
bgk
ad0362690f
Made the MFC port use the new sound framework. Win32 devs, please check.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@823 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-26 17:55:22 +00:00
bgk
432ceb86d0
SDL sound driver : renamed some variables
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@822 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-26 15:35:28 +00:00
bgk
aeed854c2a
Comments
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@821 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-26 13:22:45 +00:00
bgk
22072e30a6
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.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@820 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-26 12:19:33 +00:00
bgk
e6239a3c38
GTK : Replaced the sound configuration menu by a dialog
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@819 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-23 13:51:48 +00:00
bgk
c7023b3e7a
Regenerated the lexer using a newer version of flex to fix a warning with GCC 4.3
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@818 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-23 12:27:43 +00:00
bgk
c5d4b92a35
Fixed a few warnings.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@817 a31d4220-a93d-0410-bf67-fe4944624d44
2008-12-23 12:18:09 +00:00
xkiv
8a9df76718
Switch declaration and definition of autoFireMaxCount to let gvbam build (hopefully).
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@804 a31d4220-a93d-0410-bf67-fe4944624d44
2008-11-29 11:19:27 +00:00
xkiv
5f63a1a04a
fixed an off-by-one countdown mistake in my previous commit
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@803 a31d4220-a93d-0410-bf67-fe4944624d44
2008-11-25 12:11:12 +00:00
xkiv
72e033ba19
SDL: new option to slow down autofire (needed for it to work with some games)
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@802 a31d4220-a93d-0410-bf67-fe4944624d44
2008-11-24 20:13:57 +00:00
spacy51
01509620b7
PATCH by KunaiTeam: off64_t undefined on OS X and BSD
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@801 a31d4220-a93d-0410-bf67-fe4944624d44
2008-11-12 22:48:39 +00:00
bgk
3269b6e63c
GTK+ : Fix bad English
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@800 a31d4220-a93d-0410-bf67-fe4944624d44
2008-11-04 16:59:25 +00:00
bgk
05b0b5d1e2
GTK+ : Set the default sound sampling rate to 44000 Hz to fix latencies with some newer sound chips.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@799 a31d4220-a93d-0410-bf67-fe4944624d44
2008-11-04 16:56:28 +00:00
bgk
bc6c4809d1
GTK : Some preparation for the future sound config dialog
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@797 a31d4220-a93d-0410-bf67-fe4944624d44
2008-11-01 13:17:17 +00:00
bgk
60c9ff0899
GTK : Updated the license and copyright informations in the about box
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@796 a31d4220-a93d-0410-bf67-fe4944624d44
2008-11-01 12:55:42 +00:00
bgk
8b915259e8
PPC core fix by Tantric
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@795 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-31 09:03:14 +00:00
spacy51
53ff03d886
ADDED new function "Load Game -> Do not change cheat list"
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@793 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-29 10:41:52 +00:00
spacy51
330abe117c
Enable autoSaveLoadCheatList by default
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@792 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-29 09:41:24 +00:00
bgk
85f29da764
GTK: made gvbam installable again
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@790 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-28 09:44:04 +00:00
bgk
1404e6406a
GTK : Moved the video scale selection to the display config dialog
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@789 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-28 09:20:13 +00:00
bgk
96a302d2b3
Oops, that should not have been in French ;)
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@788 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-27 21:48:22 +00:00
bgk
00e0139ccc
GTK : Filter code cleanup
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@787 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-27 20:52:37 +00:00
bgk
65ab3000a4
Silenced a few warnings
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@786 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-27 20:06:04 +00:00
bgk
e0aa92dee0
GTK : WIP display config dialog
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@785 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-27 19:48:33 +00:00
spacy51
1585589e85
even more beautiful code
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@784 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-27 18:23:21 +00:00
spacy51
86543df02f
MOVE copyright/license text from the top of every code file to seperate 'License.txt' file.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@783 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-27 09:59:14 +00:00
spacy51
009c70cd7d
beautified code
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@782 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-26 20:47:35 +00:00
spacy51
93f5527ded
ADDED "change backdrop color" button to palette view and added corresponding hack to the core rendering engine for all graphic modes.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@781 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-25 18:29:07 +00:00
spacy51
6e0c73eae7
Enable/disable refresh button in MapViewer when automatic refresh is enabled.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@780 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-25 16:53:52 +00:00
spacy51
b851d3a869
improved code beauty :)
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@779 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-25 15:41:42 +00:00
spacy51
d5e6d6ddec
ADDED video layer reset "OptionsVideoLayersReset" function to commands list, CTRL+0
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@778 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-24 11:59:30 +00:00
spacy51
d3066e5030
ADDED information messages when enabling/disabling layers
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@777 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-24 11:41:33 +00:00
spacy51
3df49706d1
MOVED rewind interval to Tools menu.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@776 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-22 14:04:55 +00:00
spacy51
cba3c9dc1c
Added default "screenshots" directory.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@775 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-21 19:46:44 +00:00
spacy51
83a3996168
Set default directories "battery" and "savestates".
...
Code cleanup.
Automatically & silently create directories in a relative path.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@774 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-21 19:00:37 +00:00
spacy51
00163834e1
FIXED building with GCC/MinGW
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@773 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-20 16:34:33 +00:00
spacy51
22c504c089
REMOVED gbafilter.cpp/h because it was not used anywhere
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@757 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-18 14:15:48 +00:00
spacy51
9b52812011
small resource file fix
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@756 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-16 16:02:56 +00:00
spacy51
acce8fa624
ADDED support for .ips .ups .ppf files to the GUI.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@755 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-16 15:29:53 +00:00
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