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
bgk
9ddc1db95e
GTK GUI :
...
- A bit of rebranding
- Replaced the unix specific getopt command line option parsing with the glib parser
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@486 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-21 07:42:18 +00:00
bgk
5c4544858b
GTK GUI :
...
- Fixed wrong sigc types
- Fixed loading of GB games
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@485 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-21 06:28:02 +00:00
bgk
f991ad2ee7
GTK GUI :
...
- Improved the CMake script
- Removed some leftover debug code
- Simplified the menu appearance
- Made the debian packaging scripts use the cmake build system
- Added the GTK build to the debian package
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@484 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-20 19:52:18 +00:00
mudlord
d3f76dff7d
Updated readme
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@483 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-20 10:20:03 +00:00
bgk
baf2aafbd1
Ooops. Forgot that file in my last commit.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@482 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-20 07:33:58 +00:00
bgk
f98fd36c4b
Initial version of the GTK GUI (forwardported from VBA's CVS)
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@481 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-20 07:28:48 +00:00
bgk
c5151b2054
Separated the SDL sound code from the SDL port to make it reusable by the other ports.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@480 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-20 07:26:11 +00:00
spacy51
4676ee116d
ADDED: Option to always use the last accessed directory instead of any of the default ROM directories.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@479 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-15 15:15:36 +00:00
spacy51
eea7aa1d08
FIXED: OpenGL had black border at top in fullscreen
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@478 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-08 19:19:42 +00:00
mudlord
e1074995d9
updated buglist
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@477 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-07 13:40:21 +00:00
mudlord
384941d596
Bleh, removed OGL dlists since it didnt seem to make much difference.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@476 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-07 13:37:54 +00:00
spacy51
4f089a15fd
OpenAL:
...
- Only show empty buffer warning for debug builds
- Code cleanup
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@475 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-05 23:01:59 +00:00
spacy51
ec3d5d9c8a
XAudio2 will now output a warning to the log window, when the buffers ran dry. Debug build only.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@474 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-05 01:49:15 +00:00
spacy51
c3641f314d
ADDED option to disable multi-threaded pixel filtering
...
REDUCED maximum number of cores to use to 8
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@473 a31d4220-a93d-0410-bf67-fe4944624d44
2008-04-05 00:13:31 +00:00
spacy51
c6f5298e6a
Use GetSystemInfo() function to retrive number of CPUs.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@472 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-30 23:23:25 +00:00
spacy51
8682f2f989
FIXED: Wrong detection of CPU cores crashes emu.
...
ADDED: D3D will not use more than 16 cores.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@471 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-30 13:26:17 +00:00
spacy51
f060ef5ac6
ADDED asm-filters thread-safe patches by chrono.
...
ADDED maxCpuCores option to ini file and autodetect best value at first run.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@470 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-26 16:21:30 +00:00
spacy51
b4e4363760
Thread safety patch for HQ4x_32 filter. BIG THANKS to chrono for his work.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@469 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-25 19:16:26 +00:00
mudlord
fe8c1a8d15
Added border fix for HQ3X/HQ4X ASM filters
...
Added Spacy's multithreaded D3D filter routine
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@468 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-25 04:12:29 +00:00
squall-leonhart
e41a6c22df
swapped default A/B control defines
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@467 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-24 00:39:10 +00:00
mudlord
93f99e9bc6
Updated Qt4 extension filter to remove RAR, since we can't use it due to legal reasons.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@466 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-22 06:49:22 +00:00
mudlord
6c606b8c90
Updated Qt4 GUI options dialog.
...
Wow...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@465 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-22 06:32:41 +00:00
mudlord
cb24b22c78
Updated docs
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@464 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-22 02:50:00 +00:00
spacy51
3f8a71244f
ignore list
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@463 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-13 14:00:23 +00:00
spacy51
e13ef012b3
Small documentation update
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@462 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-11 16:06:12 +00:00
spacy51
a67b3e25f9
FIX GUI bug related to COM and multi-threading
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@461 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-10 14:18:45 +00:00
mudlord
0672d8cb41
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@460 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-09 20:25:55 +00:00
mudlord
7a574fdf62
Fixed several typos in docs
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@459 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-09 20:25:18 +00:00
spacy51
0d082ba3f2
Change initialization of DirectSound and XAudio2 to load DLLs at runtime instead of linking statically to them.
...
Replace timeGetTime() with GetTickCount() in order to eliminate the need of additionally linking against winmm.lib.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@458 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-09 19:11:28 +00:00
spacy51
16b7645b34
Small update
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@457 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-09 17:23:18 +00:00
squall_leonhart69r
e3c05de662
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@456 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-09 17:12:54 +00:00
spacy51
b7ccd7ac4c
Replace Sleep function with waitable event
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@455 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-09 16:25:36 +00:00
spacy51
4c1c9429d9
ADDED sound output using Microsoft's new XAudio2 API
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@454 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-09 14:01:34 +00:00
mudlord
c6b8db239d
Ugh...
...
Someone (not me) was spawning a window and wasn't killing it afterwards. It caused a issue to do with fullscreen-window mode transition. Removed since I checked out and it made no difference at all to functionality, yet it caused this issue.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@453 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-09 08:43:30 +00:00
jbo_85
1869747c6d
Fixed inline assembler for Linux.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@452 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-09 00:45:18 +00:00
spacy51
c846e62d15
Update MSVC2008 project files.
...
Fix compiler errors.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@451 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-08 13:59:23 +00:00
Nach
e1d3cf9ecf
Fix compiling on non Windows platforms. It seems much of the inline assembly code is Windows only (even the GCC segments), not to mention x86-32 only.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@449 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-05 00:55:15 +00:00
Nach
acacbd5c2d
Whitespace trim, and eol-style native propery set again.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@448 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-05 00:35:39 +00:00
spacy51
8b59cf952b
REMOVED superfluid backup files.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@447 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-04 19:17:32 +00:00
mudlord
bf5c1d758c
Removed redundant entries.
...
We could add DDraw support if we wanted. Sindre Aamas's emulator is extremely insightful in the use of Qt and DirectDraw...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@446 a31d4220-a93d-0410-bf67-fe4944624d44
2008-03-04 07:07:58 +00:00