Commit Graph

54 Commits

Author SHA1 Message Date
bgk d39a1e000b GTK+ / SDL : fixed build
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@916 a31d4220-a93d-0410-bf67-fe4944624d44
2009-10-09 14:47:41 +00:00
bgk 7a90c6c204 Applied patch 2868577 by fernandotcl.
The changes are :
- debian/control: Build-Depends now include nasm for i386 and amd64
- debian/control: Architecture is now "any"
- debian/rules: Less verbosity when DH_VERBOSE is not set
- debian/rules: -DUSE_ARM_SCALERS=ON -DUSE_ARM_CORE=ON on i386 and amd64
architectures
- CMakeLists.txt: Out-of-source builds using USE_ARM_SCALERS is now
working


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@914 a31d4220-a93d-0410-bf67-fe4944624d44
2009-10-04 06:43:20 +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 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 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 2495a7b9d9 Fixed build with asm scalers
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@845 a31d4220-a93d-0410-bf67-fe4944624d44
2009-01-04 09:03:26 +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 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 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 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 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 724e4682a7 CMake : Fixing build for Ubuntu 8.10 (and probably others newer distributions)
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@798 a31d4220-a93d-0410-bf67-fe4944624d44
2008-11-04 14:48:25 +00:00
bgk 5519a03507 GTK : Missing file in previous commit
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@791 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-28 09:45:35 +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 d224ac219a FIXED: Added PNG include dir
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@772 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-20 16:30:07 +00:00
spacy51 a04fad888d corrected typo
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@771 a31d4220-a93d-0410-bf67-fe4944624d44
2008-10-20 13:40:29 +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 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
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 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
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 695c914d39 CMake : Removed the mtune=native from the CFLAGS to make packager's lifes easier.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@686 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-03 07:39:13 +00:00
bgk 65eb056460 SDL : Fix build on OSX, thanks to KunaiTeam
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@685 a31d4220-a93d-0410-bf67-fe4944624d44
2008-09-03 06:45:24 +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 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
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 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 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 c93a0a4899 CMake : Use gtkmm library path from pkg-config
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@647 a31d4220-a93d-0410-bf67-fe4944624d44
2008-08-27 15:01: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
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
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
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
n-a-c-h c9dd050df6 Squash some warnings.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@572 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-09 19:49:02 +00:00
bgk 4ab451987a Fixed CMake
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@571 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-08 20:46:25 +00:00
bgk d09774f5ea Silence CMake warnings
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@570 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-06 18:56:41 +00:00
bgk f903268ab6 Fixed CMake for cross-compiling
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@568 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-06 16:42:31 +00:00
n-a-c-h 72eab9731c Fixing file.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@567 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-06 10:17:20 +00:00
mudlord fee051e7c2 Fixed typo
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@566 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-06 10:16:04 +00:00
n-a-c-h e25f4df8e9 Specify Windows system instead of WIN32.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@565 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-06 10:09:54 +00:00
n-a-c-h 8d61f1d049 Commiting this before I go mad.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@564 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-06 09:31:46 +00:00
bgk 06d86ad2cf CMake :
- You can now choose if you want to build the GTK frontend, the SDL frontend, or both
- It is now possible to use the ASM core
- Added a bit of documentation at the beginning of the file


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@562 a31d4220-a93d-0410-bf67-fe4944624d44
2008-06-05 13:19:48 +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
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 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 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