Commit Graph

102 Commits

Author SHA1 Message Date
bgk a8993064d8 Oops 2009-03-21 09:55:13 +00:00
bgk 0354e4aa06 GTK : Removed the XVideo renderer since it was badly written, and OpenGL
does a better job in all cases now.
2009-03-19 10:41:38 +00:00
bgk 7595ec268f 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.
2009-03-19 10:20:42 +00:00
bgk d94765205a Fixed OpenGL display for mesa drivers 2009-03-07 08:23:25 +00:00
bgk 628d618662 GTK : New GBA settings dialog 2009-01-24 10:09:10 +00:00
bgk 9788aba1e3 GTK : Removed 2 global vars 2009-01-23 14:40:18 +00:00
bgk 34da50d9be GTK : Added GB bootrom file support 2009-01-23 13:41:24 +00:00
bgk 115c39154d Converted some NULLs to zeros to fix build on some systems. 2009-01-12 07:56:04 +00:00
bgk 1543a02585 GTK : Introducing the new Game Boy config dialog 2009-01-06 21:20:18 +00:00
bgk db8ec308dd Moved more GBA specific code to the gba folder. 2009-01-01 16:11:02 +00:00
bgk a9370648df This was apparently not used anymore. 2009-01-01 15:24:31 +00:00
bgk ba89436ad2 No more cryptic names ... 2009-01-01 15:20:03 +00:00
bgk 716d9feab0 No need to use cryptic names 2009-01-01 14:52:03 +00:00
bgk 9383abc719 GTK : Added an option to allow a sound sample rate of 48 000 Hz (finally ...) 2008-12-30 12:14:04 +00:00
bgk 5ab2d916dc More conversion from sound quality to sample rate. 2008-12-30 11:09:37 +00:00
bgk a67fe271a9 Fixed MFC for my previous commit 2008-12-26 20:11:33 +00:00
bgk 8bc8270984 Made the emulation core use the new sound framework. MFC is currently broken. 2008-12-26 19:33:19 +00:00
bgk 2b3a6f8c9b New sound driver framework. Made the SDL and GTK+ frontends use it. It will help cleaning up the sound related global variables hell. It should be easy enough to port the sound drivers of the MFC frontend to it. Now if someone could do it, it would allow using the sound drivers directly from the core, removing the C wrappers and a lot of global vars. 2008-12-26 12:19:33 +00:00
bgk 753b72123d GTK : Replaced the sound configuration menu by a dialog 2008-12-23 13:51:48 +00:00
bgk 169f84fbc2 GTK+ : Fix bad English 2008-11-04 16:59:25 +00:00
bgk 7d0dc0afc7 GTK+ : Set the default sound sampling rate to 44000 Hz to fix latencies with some newer sound chips. 2008-11-04 16:56:28 +00:00
bgk 702f357082 GTK : Some preparation for the future sound config dialog 2008-11-01 13:17:17 +00:00
bgk de45a83c47 GTK : Updated the license and copyright informations in the about box 2008-11-01 12:55:42 +00:00
bgk 3b0d12d51f GTK: made gvbam installable again 2008-10-28 09:44:04 +00:00
bgk a24c229a28 GTK : Moved the video scale selection to the display config dialog 2008-10-28 09:20:13 +00:00
bgk 22608c2585 Oops, that should not have been in French ;) 2008-10-27 21:48:22 +00:00
bgk d31dc7c8d4 GTK : Filter code cleanup 2008-10-27 20:52:37 +00:00
bgk 0656b44a39 GTK : WIP display config dialog 2008-10-27 19:48:33 +00:00
bgk 6d1984a81d GTK :
Moved the directories config dialog to a separate file.
2008-09-26 18:25:23 +00:00
bgk 9f89bfd42d GTK :
Moved a few menu items to prepare for the upcoming config dialogs.
2008-09-26 17:38:45 +00:00
bgk 2af55d0f0b GTK :
- Changed the config file location to follow the freedesktop.org XDG Base Directory Specification. There is no point to be compatible with the old location since we haven't made a release yet.
2008-09-26 17:23:12 +00:00
bgk 52ab553907 GTK :
Factored out a lot of common code from ScreenAreaCairo, ScreenAreaXv and ScreenAreaGl to the parent class, ScreenArea.
2008-09-20 19:59:04 +00:00
bgk 6bac5170fc GTK :
- Autofire is now configurable using the Joypad config dialog.
- This allowed simplifying the Joypad menu to a single item.
2008-09-20 13:11:13 +00:00
bgk 3dcb29b208 GTK :
Readded wrongly removed includes. Thanks to mnk for the tip.
2008-09-14 15:11:02 +00:00
bgk 6f066367a4 GTK : Fixed a bug with default joypad selection. 2008-09-13 18:16:09 +00:00
bgk 437eb7dc39 GTK : Color init change (patch by chrono)
This fixes the wrong colors when using Cairo output
2008-09-13 16:58:32 +00:00
bgk 88c9a2ad24 GTK :
Include cleanup, in an attempt to make build process faster.
2008-09-13 16:35:32 +00:00
bgk e8b08761c9 GTK :
Moved default joypad selection to the joypad config dialog.
2008-09-13 15:51:06 +00:00
bgk 3d34d0d9eb GTK :
Merged the 4 joypad config menu items into one.
2008-09-13 15:01:33 +00:00
bgk a3f1c3be29 GTK :
Started reorganizing the menus
2008-09-13 12:10:05 +00:00
bgk 1a5e6f0835 GTK :
- Increased the emulation signal priority. The emulation speed is now more stable.
- Fixed a bug in the frameskipping computation code and adjusted the values to make its time constant higher.
2008-09-13 11:19:21 +00:00
bgk 3c70cf79a8 GTK :
Removed some glade stuff.
2008-09-13 10:23:51 +00:00
bgk 6e58ac1ab5 GTK :
Removed throttle support. It was broken, and IMO not so useful.
2008-09-13 10:17:34 +00:00
bgk 0f60a9ce61 GTK :
Removed debugger support. The SDL and MFC versions have much better debug features.
2008-09-13 10:11:18 +00:00
bgk c79612a379 GTK :
- Converted the "Directories" dialog to plain gtkmm
- Cleaned up the Joypad dialog
2008-09-13 09:59:45 +00:00
bgk 0caa163467 GTK :
- Rewrote the joypad config dialog in plain gtkmm instead of libglade
- A bit of cleanup
2008-09-07 08:18:54 +00:00
bgk 3ac8ad230f GTK : Fixed autofire 2008-09-04 21:07:36 +00:00
bgk 13977737d1 GTK : Autofire is broken. Disable it for now. 2008-09-04 20:57:40 +00:00
bgk 5a156d9f03 GTK : Fixed build for changes made in rev697
Updated the debian packaging scripts
2008-09-04 20:54:14 +00:00
bgk ecc0ec3f43 GTK : Reenabled the autofire menu. 2008-09-03 21:06:11 +00:00