Commit Graph

563 Commits

Author SHA1 Message Date
spacy51 ee3e7a5e75 OpenAL:
- Only show empty buffer warning for debug builds
- Code cleanup
2008-04-05 23:01:59 +00:00
spacy51 f135b6f28a XAudio2 will now output a warning to the log window, when the buffers ran dry. Debug build only. 2008-04-05 01:49:15 +00:00
spacy51 e3d4c0f2b5 ADDED option to disable multi-threaded pixel filtering
REDUCED maximum number of cores to use to 8
2008-04-05 00:13:31 +00:00
spacy51 6fac33e04b Use GetSystemInfo() function to retrive number of CPUs. 2008-03-30 23:23:25 +00:00
spacy51 97a9be1c7c FIXED: Wrong detection of CPU cores crashes emu.
ADDED: D3D will not use more than 16 cores.
2008-03-30 13:26:17 +00:00
spacy51 f4170784b3 ADDED asm-filters thread-safe patches by chrono.
ADDED maxCpuCores option to ini file and autodetect best value at first run.
2008-03-26 16:21:30 +00:00
spacy51 911450eff1 Thread safety patch for HQ4x_32 filter. BIG THANKS to chrono for his work. 2008-03-25 19:16:26 +00:00
mudlord 5cb6c0dab7 Added border fix for HQ3X/HQ4X ASM filters
Added Spacy's multithreaded D3D filter routine
2008-03-25 04:12:29 +00:00
squall-leonhart b9722e941c swapped default A/B control defines 2008-03-24 00:39:10 +00:00
mudlord e14bd1494e Updated Qt4 extension filter to remove RAR, since we can't use it due to legal reasons. 2008-03-22 06:49:22 +00:00
mudlord cee9bca44c Updated Qt4 GUI options dialog.
Wow...
2008-03-22 06:32:41 +00:00
spacy51 426306e1d6 FIX GUI bug related to COM and multi-threading 2008-03-10 14:18:45 +00:00
spacy51 107d1670a7 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.
2008-03-09 19:11:28 +00:00
spacy51 587379dc29 Replace Sleep function with waitable event 2008-03-09 16:25:36 +00:00
spacy51 8c9a679eca ADDED sound output using Microsoft's new XAudio2 API 2008-03-09 14:01:34 +00:00
mudlord 8359ac8351 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.
2008-03-09 08:43:30 +00:00
jbo_85 1aba6fec1d Fixed inline assembler for Linux. 2008-03-09 00:45:18 +00:00
spacy51 1c529a52e7 Update MSVC2008 project files.
Fix compiler errors.
2008-03-08 13:59:23 +00:00
Nach ab0256d9cc Whitespace trim, and eol-style native propery set again. 2008-03-05 00:35:39 +00:00
spacy51 167d89121c REMOVED superfluid backup files. 2008-03-04 19:17:32 +00:00
mudlord 517d815248 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...
2008-03-04 07:07:58 +00:00
spacy51 c186ca49fe FIXED linker errors in SDL build about dbgSignal/dbgOutput 2008-03-03 16:10:33 +00:00
spacy51 9454925557 FIX compiler error 2008-03-03 15:17:51 +00:00
spacy51 d2a372683d FIXED mistake 2008-03-03 14:41:14 +00:00
squall_leonhart69r 4e28eab229 changed paths to reflect new folder structure. 2008-03-03 05:33:00 +00:00
squall_leonhart69r 1e59dabbd5 changed #include "GBAGFX.h" to #include "GBAGfx.h" 2008-03-03 01:37:29 +00:00
squall_leonhart69r a3a1d13f16 removed src/agb/GBAGfx.h: line 25 #include "gbaGfx.h" 2008-03-03 01:35:16 +00:00
spacy51 2d36cde81d Qt:
ADDED shared, agb_core and gb_apu files to project file
2008-03-02 16:11:25 +00:00
squall_leonhart69r 5c8fa49d23 2008-02-29 04:11:02 +00:00
squall_leonhart69r 3411dd3094 Added items remotely
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.rc
2008-02-29 04:06:41 +00:00
squall_leonhart69r 0ab3a6f3c4 Added items remotely
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.rc
2008-02-29 04:06:32 +00:00
squall_leonhart69r 51c97b2760 Added items remotely
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.rc
2008-02-29 04:06:25 +00:00
squall_leonhart69r 86358fd29c Added items remotely
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\OpenGL.cpp
2008-02-29 04:05:35 +00:00
squall_leonhart69r dfe220a9e5 Added items remotely
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\AccelEditor.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\CmdAccelOb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\Direct3D.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\MainWnd.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\OpenGL.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.rc
2008-02-29 04:03:22 +00:00
squall_leonhart69r 30293577ef Added items remotely
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\AccelEditor.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\CmdAccelOb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\Direct3D.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\MainWnd.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\OpenGL.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.rc
2008-02-29 04:03:14 +00:00
squall_leonhart69r d9cd9fa7f7 Added items remotely
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\AccelEditor.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\CmdAccelOb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\Direct3D.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\MainWnd.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\OpenGL.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.rc
2008-02-29 04:03:07 +00:00
squall_leonhart69r 83c6fee96f Added items remotely
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\AccelEditor.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\CmdAccelOb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\Direct3D.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\MainWnd.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\OpenGL.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\win32\VBA.rc
2008-02-29 04:02:59 +00:00
squall_leonhart69r ad01e508d9 Added items remotely
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\Util.cpp
2008-02-29 04:00:46 +00:00
squall_leonhart69r 61c9c5e689 Removed file/folder 2008-02-29 03:54:27 +00:00
squall_leonhart69r d8d7189383 Removed file/folder 2008-02-29 03:54:07 +00:00
squall_leonhart69r 54d6577479 Removed file/folder 2008-02-29 03:53:57 +00:00
squall_leonhart69r 9d0da0ef8b Removed file/folder 2008-02-29 03:53:42 +00:00
squall_leonhart69r 84c3845fac Removed file/folder 2008-02-29 03:53:30 +00:00
squall_leonhart69r 9585bb0c8d Removed file/folder 2008-02-29 03:53:13 +00:00
squall_leonhart69r 935829cc99 Removed file/folder 2008-02-29 03:52:43 +00:00
squall_leonhart69r 52e6dae36f Removed file/folder 2008-02-29 03:52:21 +00:00
squall_leonhart69r c19478fd2e Removed file/folder 2008-02-29 03:52:05 +00:00
squall_leonhart69r 5341dc4218 added partial support for Brunni's GB palettes, might make this more permanent in the future by improving the built in palette editor and adding pergame support to it. 2008-02-29 02:52:45 +00:00
Nach 453b3c79aa Improved file select filter. 2008-02-28 11:29:26 +00:00
Nach 7ac738362c Fixed warnings. 2008-02-28 11:11:29 +00:00
Nach 0c9a2da44c Property set for new files. 2008-02-28 00:04:28 +00:00
Nach b248000efb You better believe it, it's a whitespace trim, and line conversions, eol settings comming up. 2008-02-27 23:58:25 +00:00
squall_leonhart69r 15f5096e7c 2008-02-27 22:01:08 +00:00
squall_leonhart69r 9a438ca3a5 added files
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-arm.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-thumb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAcpu.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAinline.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.h
2008-02-27 21:52:27 +00:00
squall_leonhart69r d56d863093 added files
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-arm.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-thumb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAcpu.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAinline.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.h
2008-02-27 21:52:19 +00:00
squall_leonhart69r b9e48072d8 added files
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-arm.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-thumb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAcpu.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAinline.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.h
2008-02-27 21:52:12 +00:00
squall_leonhart69r 97dc083193 added files
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-arm.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-thumb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAcpu.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAinline.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.h
2008-02-27 21:52:05 +00:00
squall_leonhart69r c19c531266 added files
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-arm.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-thumb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAcpu.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAinline.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.h
2008-02-27 21:51:57 +00:00
squall_leonhart69r 9ece4d2b79 added files
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-arm.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-thumb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAcpu.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAinline.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.h
2008-02-27 21:51:48 +00:00
squall_leonhart69r 15eed5a15f added files
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-arm.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-thumb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAcpu.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAinline.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.h
2008-02-27 21:51:40 +00:00
squall_leonhart69r 6b9feda57f added files
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-arm.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-thumb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAcpu.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAinline.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.h
2008-02-27 21:51:33 +00:00
squall_leonhart69r 4c32885e66 added files
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-arm.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-thumb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAcpu.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAinline.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.h
2008-02-27 21:51:24 +00:00
squall_leonhart69r 9d6fbc0fb6 added files
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-arm.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA-thumb.cpp
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\agbprint.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBA.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAcpu.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\gbafilter.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAGfx.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBAinline.h
D:\Projects\VisualBoy Advance-M-1.8.0 source\src\agb\GBALink.h
2008-02-27 21:51:16 +00:00
squall_leonhart69r fccfafb264 somehow missed a path >.> 2008-02-27 16:01:44 +00:00
squall_leonhart69r 7aef2948b1 moved some of the GBA core files to the new agb directory and setup the paths, fixed some includes i didn't setup properly for GB. 2008-02-27 15:48:18 +00:00
squall_leonhart69r df3ae15cac Renamed GB to DMG, fixed makefiles and vc project files to accomodate this change 2008-02-27 13:33:37 +00:00
spacy51 1479e11435 Qt:
REMOVED glwidget
ADDED window size save/load to INI
2008-02-24 18:09:14 +00:00
spacy51 3fc5da660b Qt:
ADDED smarter graphics output
2008-02-24 18:01:35 +00:00
spacy51 350627e09c Qt:
ADDED ROM file loading
2008-02-24 00:10:53 +00:00
spacy51 60070208a4 Qt:
ADDED version info to about box
2008-02-23 20:13:48 +00:00
spacy51 ac2478d7c2 Qt:
ADDED list widget to cheats sidebar
2008-02-22 19:43:50 +00:00
spacy51 eb49943649 Qt:
FIXED disabling side bar when enabling translation
2008-02-22 19:32:43 +00:00
spacy51 71e80e63b3 Qt:
FIXED small mistake
2008-02-22 19:25:19 +00:00
spacy51 450df58520 Qt:
ADDED support for saving/loading settings to/from an INI file.
2008-02-22 18:59:57 +00:00
spacy51 5ee7a8946e Qt:
ADDED Windows VersionInfo to resource file
2008-02-21 20:04:37 +00:00
spacy51 70c8b87764 Qt:
FIXED missing Q_OBJECT declaration in class definition
UPDATED german translation
2008-02-21 19:23:52 +00:00
spacy51 fc8a26841c Qt:
- Eye candy
- Code cleanup
2008-02-21 17:33:04 +00:00
spacy51 ac1fe601d1 forgot to add this file 2008-02-21 16:42:17 +00:00
spacy51 bf948ffd1a Qt:
- code cleanup
- modified layout of config dialog
2008-02-21 15:58:29 +00:00
mudlord a858169d2f Added preliminary input keys dialog box 2008-02-21 08:58:01 +00:00
mudlord edb5c06f2c Fixed some minor issues in the main dialog 2008-02-21 05:37:40 +00:00
mudlord f92dbf47ea Started preliminary work on the new main options menu 2008-02-21 05:21:15 +00:00
mudlord 4dd989f6fe Added stubs for opening ROMs and the main options dialog widget 2008-02-21 04:27:45 +00:00
mudlord bc27b9e777 Fixed bug 2166 2008-02-21 03:15:08 +00:00
spacy51 838c1fe63c Qt:
ADDED possibility to show/hide cheats sidebar
2008-02-20 22:10:05 +00:00
jbo_85 f808481094 Optimized some stuff in the renderer. 2008-02-13 23:16:16 +00:00
mudlord 9fc3957185 Bleh, fixed resource, again.
This most likely will be the last MFC GUI based update
2008-02-12 00:39:48 +00:00
spacy51 54c9174f7c Qt:
ADDED basic cheat sidebar
2008-02-10 15:32:44 +00:00
spacy51 ee8906b92e Qt:
ADDED spanish translation
ADDED switch to enabled/disable translation
2008-02-10 12:35:36 +00:00
spacy51 091813b638 Qt:
ADDED dynamic translation file loading
ADDED File->Exit menu entry
SIMPLIFIED menu construction
2008-02-10 00:08:37 +00:00
spacy51 ccd840dd89 Qt:
MINOR translation changes
2008-02-09 22:41:05 +00:00
spacy51 262403b630 Qt:
ADDED short translation how-to
FIXED some linux build errors
2008-02-09 21:42:17 +00:00
spacy51 3d2fe9980f QT:
USE precompiled header
ADDED basic menu
ADDED OpenGL frame
ADDED german translation
2008-02-09 17:16:37 +00:00
spacy51 4a61da3136 ADDED basic Qt translation framework 2008-02-06 13:59:07 +00:00
spacy51 f914494cb1 ADDED very basic Qt build system and a VC2008 project file using the QMake file. 2008-02-02 14:51:23 +00:00
squall_leonhart69r 33299f49d3 Reverts Spacy's Divide by Zero fix that caused GBA rom white screen (mudlord)
Note, spacy, in the future, have mudlord check any code you want to commit to svn, or have him fix the bug.
2008-02-01 09:11:34 +00:00
mudlord 0d11a13ef7 2008-02-01 08:22:57 +00:00
mudlord 4bf1715142 SDL Windows updates:
- Fixed build on windows
- Clear the screen before each frame when in opengl mode to remove artifacts on Windows
- Don't use the asm version of the Sai2x filters anymore, since it somehow doesn't link on Windows
2008-01-30 22:37:22 +00:00
spacy51 b8379a99bc ADDED compile date to about box
REDESIGNED about box a little
2008-01-29 13:11:02 +00:00
spacy51 c87a8b583f FIXED: Entering fullscreen while logging window was active caused dead-lock 2008-01-26 12:12:16 +00:00
spacy51 1d53cf0881 RENAME FileToggleMenu accelerator to FileToggleFullscreen 2008-01-26 11:55:06 +00:00
spacy51 22def723e4 ADDED average performance logging. Enable with LOG_PERFORMANCE. Optionally change frame interval with PERFORMANCE_INTERVAL = x frames 2008-01-26 11:46:37 +00:00
spacy51 e9b1f58575 CORRECTED another typo 2008-01-25 18:40:34 +00:00
spacy51 8df495ecf6 CORRECTED typo in man page
REMOVED zero-size getopt files in /src
2008-01-25 18:10:58 +00:00
mudlord 0cf2bc2c6e Fixed SVN properties on rules files
Added missing files
2008-01-24 11:46:19 +00:00
mudlord 30c9988e0a Major Linux updates by bgKu:
- Added a basic manpage
- Added a default Linux configuration file
- Applied debian patch 01_use_dot_dir. This makes vba save the save states and battery files to $HOME/.vbam/. It is useful because the rom path is very likely to be read only. These paths can still be overridden using the config file. The configuration file and the vba-over.ini file can also be loaded from that .vbam path. Needs some Windows testing.
- Text.cpp/h getopt.c/h are sdl specific so moved them to the sdl folder.
- Removed the ability to disable the ASM version of the Sai2x scalers at runtime (to make them behave like the HQ filters)
- Fix the command line parsing bug I introduced in rev 191 (thanks to MNK)
- Gave to the interframe blending filters the same interface as fullscreen filters
2008-01-24 05:33:18 +00:00
spacy51 806e5b0ff4 IMPROVE texture locking performance 2008-01-22 14:08:28 +00:00
spacy51 6abce5085e FIXED division by 0 2008-01-22 13:27:31 +00:00
spacy51 2aebee7acb REVERTED increased code list size 2008-01-22 12:32:49 +00:00
spacy51 65cc39aca1 mudlord:
REMOVED GLSL shaders.
FIXED Win OGL crashing on startup when a filter is enabled.
ADDED support for display lists.
FIXED resizing when using display lists.
2008-01-22 11:24:22 +00:00
spacy51 288e4f97eb REMOVED remaining references to non-IFB motion blur in SDL port. 2008-01-20 21:15:52 +00:00
spacy51 9881f8f780 ADDED fullscreen support to OpenGL 2008-01-20 20:23:36 +00:00
spacy51 23fe108b5d ADDED full screen mode enumeration functionality to OpenGL (uses Windows GDI functions). 2008-01-20 20:22:57 +00:00
spacy51 c80a3917cb WORKAROUND: Input does not work when switching from D3D to OGL 2008-01-20 20:16:33 +00:00
spacy51 cae3dc04a2 Resource file cleanup. Remove reference to non-existent InterlaceIB function. Removed non-IFB MotionBlur. 2008-01-20 20:15:10 +00:00
spacy51 518350f6c5 FIX issues with NO_D3D 2008-01-19 02:06:42 +00:00
spacy51 8b4ae87765 ADDED possibility to edit GB cheats 2008-01-18 20:51:47 +00:00
spacy51 4715a2a391 INCREASE maximum number of GBA cheats to 1000 (was 100) 2008-01-18 19:33:05 +00:00
spacy51 80e1736fa7 INCREASE maximum number of cheats to 1000 (was 100) 2008-01-18 19:20:24 +00:00
spacy51 7ddcaf433c REMOVE Display Drivers Dialog ( IDD_DRIVERS ) 2008-01-17 14:30:37 +00:00
spacy51 fed687c110 2008-01-17 13:52:17 +00:00
spacy51 0748f2eca6 Fixed strange mistake with "resource.h" being renamed to "resource." because it had two mac line endings in it. 2008-01-17 13:40:40 +00:00
spacy51 2a52c59d0e NUKED skin support
CLEANED resource file
2008-01-17 13:20:50 +00:00
spacy51 c1d8e1f9e4 NUKED DDraw even more
FIXED here and there
2008-01-17 12:47:36 +00:00
mudlord 3cfe0250a5 Removed DirectDraw.cpp
Fixed up issue in MainWndFile
2008-01-17 06:34:06 +00:00
mudlord bb1dbfb8ba Nuked DirectDraw renderer 2008-01-17 05:58:17 +00:00
mudlord 95c798e5d3 Numerous Linux updates:
- OpenGL : fixed texture size to be exclusively a power of 2
- OpenGL : Clear the screen on init
- OpenGL : Set fullscreen resolution to the resolution of the desktop
- Changed the executable name to vbam to avoid conflict with the original VBA
- Added a basic install target to the makefile
- Fixed .gz archives loading when using fex_mini (thanks to tttttttttanaka)
- Added debian packaging informations
2008-01-17 04:51:34 +00:00
spacy51 4fddbeaff1 ADDED Extended Fullscreen Settings dialog for Direct3D. 2008-01-15 17:23:18 +00:00
spacy51 e5d6588153 REMOVE useless file 2008-01-15 00:11:03 +00:00
spacy51 49b96b6be8 Prepare display interface for adding an extended full screen settings dialog.
Changes are backwards compatible to the old DirectDraw video mode enumeration code.
2008-01-14 23:13:49 +00:00
spacy51 a16444e678 IMPROVE icon
USE new icon for x64
CLEAN resource file
REMOVE useless files
2008-01-14 21:58:24 +00:00
spacy51 ed70d35829 fixed wrong tab order in directories dialog 2008-01-13 12:55:50 +00:00
spacy51 b0c0ea1a5b fixed x64 weakness when using CreateFileMapping 2008-01-13 12:55:18 +00:00
mudlord 50028ee642 Added support for compiling SDL port under MacOSX 2008-01-13 03:17:35 +00:00
spacy51 f0cea72a19 minor 2008-01-12 22:21:26 +00:00
mudlord f4091dfbf4 - Fixed build
- Use the current desktop color depth instead of 16 BPP
- Fixed the OpenGL renderer when in 16 BPP color mode
- Changed the default filter to Stretch2x
- Fixed interframe blending
- A few optimizations
- We need fex.h and fex_mini.cpp for the SDL version, and using files from dependancies is not a option
2008-01-11 21:46:41 +00:00
spacy51 1462778474 FIXED: Buffer overrun when selecting "Flash save" in the "Import->Battery file..." dialog. 2008-01-11 17:50:19 +00:00
spacy51 a1fa8613cf clear cheat list when another ROM is loaded 2008-01-11 17:40:25 +00:00
spacy51 99acf7c6ba use fex.h & fex_mini.cpp from dependencies directory instead of redundant copy in src folder 2008-01-11 13:49:30 +00:00
spacy51 4e6b8196eb minor cleanup & changes 2008-01-10 19:10:28 +00:00
spacy51 68709753ec minor 2008-01-10 17:06:23 +00:00
spacy51 7c2ea7970d use newer (Windows 2000) version of folder selection 2008-01-10 17:04:21 +00:00
mudlord 9b39c4f19b SDL-OpenGL fixes:
- Filters > 2x now work with the OpenGL renderer
- Window resizing with the OpenGL renderer is fixed
- Fixed hq3x and hq4x when in 32bpp mode + C version of the filters
- Disabled ASM CPU emulation core since it doesn't build here
2008-01-10 08:59:37 +00:00
spacy51 3a70092561 forgot to add these files 2008-01-09 22:58:05 +00:00
squall_leonhart69r 7986bd0c91 Arranged Open menu to Gameboy, Gameboy Colour, Gameboy Advance, Added Game Overrides menu item under Emulator options and Greyed out Linking menu until someone has a chance to look at it. 2008-01-09 20:06:47 +00:00
squall_leonhart69r 74ac95aa15 2008-01-09 19:55:04 +00:00
spacy51 c087b398fc ADDED: Seperate GBC ROM folder support
MODIFIED: Directories dialog
MODIFIED: File filters for ROMs
2008-01-09 15:18:40 +00:00
spacy51 34dbd80dab MODIFIED: Input setup dialog
ADDED: Clear all keys
2008-01-09 14:06:52 +00:00
spacy51 0513b50156 small code cleanup 2008-01-09 13:13:14 +00:00
spacy51 75ed6f5fad ADDED: BIOS settings dialog
MODIFIED: Seperate BIOS settings for GB mono and GBA
REMOVED: Old BIOS settings menu entries
2008-01-09 12:44:54 +00:00
spacy51 5486744685 FIXED: Load most recent save game did not work
FIXED: Save to oldest save game always wrote to slot 1
2008-01-08 16:03:52 +00:00
spacy51 803e14c80b Fixed: Visible noise at image border with bilinear texture filter enabled 2008-01-07 14:42:16 +00:00
mudlord c1d81937d4 Numerous SDL updates:
[*] Made stretchers and filters use a common interface
[+] Filters can now be changed at runtime using CTRL+G
[*] Replaced Simple?x filters by the ASM optimized stretchers
[-] Removed YUV output
[-] Finished removing the remove-intro feature
[!] Fixed a bit the OpenGL code. Still a lot more to do.
[*] Code cleanup

Thanks to bgKu for contributing and Linux testing of this.
2008-01-07 09:09:28 +00:00
spacy51 f6ba8a2302 use D3DCREATE_FPU_PRESERVE when initializing Direct3D to fix low frequency noise in DirectSound 2008-01-06 20:57:35 +00:00
spacy51 2b6376b244 merged seperate winCheckMenuBarInfo into updateWindowSize 2008-01-06 14:13:39 +00:00
spacy51 b36f189f7b add minimum window size 2008-01-06 13:50:09 +00:00
spacy51 37f8f36407 pause sound when interacting with non-client area 2008-01-05 23:39:28 +00:00
spacy51 271d319e49 fix texture alignment 2008-01-05 22:22:35 +00:00
spacy51 af6edc61d4 OpenAL configuration dialog:
Fixed: Label overlapped combo box
2008-01-05 01:13:56 +00:00
spacy51 757c18a5ea Direct3D renderer:
Fixed: Sqeezed image for 1x image size
Fixed: Lowest scan line visible as first one with bilinear texture filtering enabled
Optimized: Textures are now a power of 2
Optimized: Clear screen only when necessary
Debug: Added #define D3D_DEBUG_INFO for debug builds
2008-01-05 01:13:27 +00:00
spacy51 e56fb8402c 2008-01-02 16:31:48 +00:00
mudlord 3eb00c89e7 Fixed issue with ">>" in C HQXX implementation for Linux and Win32 x64 2008-01-02 10:41:48 +00:00
spacy51 eb732ff492 draw the new image on the old one instead vice versa 2008-01-01 14:34:11 +00:00
spacy51 d7031bc615 Direct3D: Added hardware motion blur 2008-01-01 02:31:07 +00:00
spacy51 1b0ee71fd3 use magenta background in debug mode 2007-12-31 15:53:27 +00:00
spacy51 7a54ab0ffa fixed: RGBtoYUV switched red and blue 2007-12-31 13:20:01 +00:00
mudlord c3c2764a86 Updated copyright information in core files that we modded :) 2007-12-31 04:52:00 +00:00
jbo_85 f390575200 Fixed SDL port compiling. Use the asm core when compiling with USEASM=yes. Optimized the renderer a bit. FF4 intro should be a bit faster, now. 2007-12-31 01:24:58 +00:00
spacy51 504e8ab9f1 added support for RGB555 format (6bit green instead of 6bit).
improve speed when trying to interpolate the same colors.
2007-12-30 21:11:40 +00:00
spacy51 ba8f18d6dc hq3x/4x:
moved source files to seperate directory
added 16bit C version
C version: cleanup
C version: much code merging for 16bit/32bit
C version: code optimization ( only calculate YUV values for one pixel once )
C version: corrected one logic mistake when dealing with pixels at the border of the image
2007-12-30 20:09:14 +00:00
mudlord 555409b3fd Added extra commenting to OGL renderer source
Made more steps to allow OGL renderer to be more modular
2007-12-28 23:07:44 +00:00
spacy51 f170a8d96f Clear log whenever a new game is started.
Move log function definitions to the appropriate header file.
2007-12-27 15:40:21 +00:00
spacy51 48413a76e7 Logging: New messages will not replace old messages anymore when window is opened
OpenAL: Corrected some comments
2007-12-27 15:20:28 +00:00
spacy51 658bf188cc FIXED: Shader-related crashes when uninitializing OpenGL renderer 2007-12-27 14:57:15 +00:00
spacy51 1ad8fe2c8f FIXED: Creation of empty registry key 2007-12-27 14:31:27 +00:00
spacy51 a742e02fbc FIXED: No audio buffer low logging when not throttling 2007-12-27 14:25:48 +00:00
spacy51 3931590c65 Removed "Automatic frame skipping" option, will now be activated with throttling
Throttling now uses (actually rapes) the Smooth60FPS functionality, so that throttling is no more skippy.
2007-12-26 16:09:21 +00:00
spacy51 1af02fb5ae removed portable.cpp/h from the MSVC project file
added C version of HQ3x/4x filters to the MSVC project file
x64 version compiles now
2007-12-25 20:11:50 +00:00
Nach fa26803062 Fixes and remove of unneeded. 2007-12-25 19:44:16 +00:00
spacy51 22443443ce files were useful, after all 2007-12-25 19:20:40 +00:00
spacy51 eed74f1980 removed useless files 2007-12-25 18:49:01 +00:00
spacy51 8d6442b5ee build system clean up
enable GBA logging for release versions (no measurable performance impact)
change "DEV_VERSION" to "GBA_LOGGING"
2007-12-25 16:22:30 +00:00
spacy51 a92a8832ea little redesign of the Directories dialog 2007-12-25 15:43:13 +00:00
mudlord 692f9129d7 Removed unneeded code, GL_TRIANGLE_STRIP is more than enough. 2007-12-24 20:31:39 +00:00
mudlord 28081fbe5f Added sanity checks when killing shaders 2007-12-24 20:13:17 +00:00
spacy51 821eef5151 fixed compile errors with NO_OAL switch 2007-12-23 21:18:21 +00:00
spacy51 01f9f5ed36 grayed out D3D menu options when compiling with NO_D3D 2007-12-23 21:15:34 +00:00
spacy51 d0f5238734 added NO_OGL switch
simplified fall back when initializing render API failed
2007-12-23 21:09:29 +00:00
spacy51 08c307c396 cleanup 2007-12-23 21:07:48 +00:00
mudlord 0e62b0fa3f Fixed up OpenGL code from last round 2007-12-23 20:03:57 +00:00
mudlord 95b51abe1d Spacy, we don't need GLEW anymore! ^_^
Rewrote vertex handling so that it is cleaner (switch() anyone?)
2007-12-23 19:36:16 +00:00
spacy51 696b14847a fixed some compiler warnings 2007-12-23 13:29:50 +00:00
spacy51 a9d4f73ad1 fixed some x64 compiler errors/warnings
we still need a GLEW x64 lib
2007-12-23 13:19:52 +00:00
squall_leonhart69r ed9ef0efc8 removed sgb/cgb border fix, now back to 1.8 behavior 2007-12-20 10:39:10 +00:00
squall_leonhart69r a08e486edb wrong folder... crap 2007-12-20 10:30:33 +00:00
squall_leonhart69r 53949a56f4 removed SGB Border fix 2007-12-20 10:27:14 +00:00
squall_leonhart69r fa29e12a4c Removed SGB Border fix 2007-12-20 10:26:31 +00:00
spacy51 0f73f98815 added support for video compression (no support for YUV color space) 2007-12-17 17:42:56 +00:00
spacy51 396170e506 completely reworked AVI recording
compression will be re-added soon
2007-12-16 19:45:25 +00:00
spacy51 06abf42d45 correctly pause sound when resizing window 2007-12-16 02:18:26 +00:00
spacy51 7bf80601a1 added buffer count selection to OpenAL config dialog. default is 5 2007-12-16 01:12:49 +00:00
mudlord e3f1a33834 Fixed crash when changing filters
Changed expected sampler in shaders to "OGL2Texture"
2007-12-15 23:55:21 +00:00
mudlord 512c68d091 Removed unzip.cpp/h
Updated SDL port to use full FEX library as optional
2007-12-15 23:29:10 +00:00
spacy51 6f7abe4ee0 pause sound while moving window 2007-12-15 19:41:01 +00:00
spacy51 800015a05d reduced buffer count to 5
added logging of empty buffer queue
2007-12-15 19:40:05 +00:00
spacy51 982f3a8d3c removed DirectSound useOldSync option (would wait with an evil while()) 2007-12-15 18:22:17 +00:00
spacy51 51a38b16e8 disable some sound settings while recording sound 2007-12-15 18:12:15 +00:00
spacy51 d1032f568b make sound & AVI recording independent from sound output 2007-12-15 16:03:52 +00:00
spacy51 8104f63c77 make sound & AVI recording independent from sound output 2007-12-15 15:55:00 +00:00
spacy51 45f7eddcc5 improved copyImage function
split up copyImage to cpyImg16 and cpyImg32
unified D3D & DDraw copyImage behavior
no pitch hacks for 16 bit necessary anymore
2007-12-15 14:47:24 +00:00
spacy51 4a503ef5cf remove assembler version of copyImage because it is not faster as C version
declare copyImage as inline
move code from display.cpp to Display.h
delete display.cpp
2007-12-15 13:28:09 +00:00
spacy51 cbaeb7c3be improve debug build speed by 20% when not using cheats 2007-12-15 11:21:33 +00:00
spacy51 4d2c65aeee disable cheats by default 2007-12-15 11:20:38 +00:00
spacy51 17cce99d83 fix deprecated warning in VC++ 2007-12-15 11:19:31 +00:00
mudlord c92a8025ac Fixed SDL sound thread/shutdown issue for good now
Updated makefile
2007-12-14 22:38:32 +00:00
spacy51 be5a6182cc fixed crash when entering OAL config 2007-12-14 18:20:10 +00:00
mudlord 98cd8a44e3 Finished libresample removal 2007-12-13 11:05:49 +00:00
mudlord 81e02386b4 Updated fex_mini 2007-12-13 11:03:48 +00:00
mudlord 802b350ec5 Fixed size of accelerator dialog 2007-12-13 05:54:40 +00:00
mudlord 4fff47a824 Fixed sound thread issues in Subversion
Updated SDL port so that it now compiles with fex_mini.cpp
Added custom GLSL shader support to Win32 OGL renderer (requires GLEW)
Updated code in OpenGL renderer to be more tidy
2007-12-13 03:45:51 +00:00
spacy51 6f691ad2e6 dynamic OpenAL DLL loading 2007-12-12 18:04:26 +00:00
mudlord d56514ea42 Updated File_Extractor to 0.4.3
Added fex_mini implementation
Removed libresample-0.1.3
2007-12-10 12:35:55 +00:00
spacy51 da047b8b18 optimized timing formula a little
increases buffer size a little
2007-12-08 14:48:14 +00:00
mudlord 6454f573a3 2007-12-07 21:27:40 +00:00
mudlord d8f5baa663 Added E-Reader support to GBA core 2007-12-07 20:46:20 +00:00
spacy51 c92f085a96 When resizing the window to a smaller size, the emulated image will now be updated as well. 2007-12-07 19:04:30 +00:00
spacy51 7c13eb20a6 quickly enter last used fullscreen mode by pressing Esc while in windowed mode 2007-12-07 18:46:34 +00:00
spacy51 fd1bcd6e4f disable fullscreen GDI objects (menu & mode confirm dialog) for D3D & OpenGL 2007-12-07 18:14:46 +00:00
spacy51 e53556f3f7 removed display::renderMenu function (was not used anymore) 2007-12-07 17:25:36 +00:00
spacy51 8dce4a7fc3 device won't be reset twice when entering full screen 2007-12-07 17:10:33 +00:00
spacy51 9a282c5d90 code was not necessary anymore 2007-12-07 15:51:32 +00:00
spacy51 0fac9e0fa3 fixed: alcCloseDevice was not called in release builds 2007-12-06 20:27:57 +00:00
spacy51 d937c7dc62 "Generic Software" is now default 2007-12-06 20:27:05 +00:00
spacy51 4656f65231 fixed buffer size calculation
every sample rate works now
2007-12-06 17:30:43 +00:00
spacy51 54284bd177 fixed audio sync not working in DirectSound 2007-12-06 15:06:43 +00:00
spacy51 9007a9b262 corrected soundBufferLen 2007-12-06 15:06:06 +00:00
spacy51 30b1edf84d added OpenAL device enumeration & selection 2007-12-06 14:23:43 +00:00
mudlord 4d85dab10b soundBufferTotalLen is in DirectSound.cpp now
Added correct sound device selection in OpenAL
2007-12-06 13:54:29 +00:00
mudlord 15c99f1fd6 Cleaned up GUI of redundant options, due to implementation of new sound cores 2007-12-06 10:14:45 +00:00
mudlord f48ef9ddbb Updated file extraction code in Util.cpp
Modded fex due to MS compiler idiocy when it comes to fex_type_rar
Updated OpenAL renderering setting to now save initial setting in the INI
2007-12-06 09:50:41 +00:00
mudlord 5eed13e880 Added support for OpenAL software audio mixing
Updated GBA sound engine to support new audiosavestate format
Several improvements to audio cores
Updated sample buffer length in DirectSound
2007-12-06 08:16:35 +00:00
mudlord 6363b66a21 Optimized OpenGL rendering context creation 2007-12-06 03:05:09 +00:00
mudlord 75a3acacc6 Changed SDL debugger a little 2007-12-06 02:48:03 +00:00
mudlord 97c0cc45ec Fixed RTC emulation a little 2007-12-05 23:33:20 +00:00
spacy51 adf36092f7 added DirectSound <> OpenAL selection
OpenAL can be excluded from build with #define NO_OAL
2007-12-05 23:22:37 +00:00
spacy51 ba33eb122a added OpenAL output
UI change coming soon
2007-12-05 22:37:40 +00:00
mudlord 8ff7a70258 Added new GBA sound emulation core (thanks to blargg)
Updated GB sound emulation core
2007-12-05 04:25:47 +00:00
spacy51 7504639a25 minor changes 2007-12-04 20:03:46 +00:00
mudlord 03fd550a86 Added missing files from last commit.
Bleh
2007-12-04 12:45:37 +00:00
mudlord 872441ce20 Added preliminary support for blargg's Gb_Apu 2007-12-04 09:08:44 +00:00