Commit Graph

855 Commits

Author SHA1 Message Date
mudlord 82c163e159 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


git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@168 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-06 09:50:41 +00:00
mudlord faf058870c 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

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@167 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-06 08:16:35 +00:00
mudlord e42aaa9c96 Optimized OpenGL rendering context creation
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@166 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-06 03:05:09 +00:00
mudlord f628d9051f Changed SDL debugger a little
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@165 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-06 02:48:03 +00:00
mudlord 0f1d4db7cd Fixed RTC emulation a little
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@164 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-05 23:33:20 +00:00
spacy51 31d2d4d629 added info on OpenAL SDK
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@163 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-05 23:28:53 +00:00
spacy51 3ff0606ad8 added DirectSound <> OpenAL selection
OpenAL can be excluded from build with #define NO_OAL

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@162 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-05 23:22:37 +00:00
spacy51 8f273f5cc6 added OpenAL output
UI change coming soon

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@161 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-05 22:37:40 +00:00
mudlord c973879c24 Added new GBA sound emulation core (thanks to blargg)
Updated GB sound emulation core

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@160 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-05 04:25:47 +00:00
spacy51 cdb46fb21b minor changes
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@159 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-04 20:03:46 +00:00
mudlord 4d36d37125 Added missing files from last commit.
Bleh

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@158 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-04 12:45:37 +00:00
mudlord 0c78bc06a7 Added preliminary support for blargg's Gb_Apu
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@157 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-04 09:08:44 +00:00
spacy51 952ca087ce fixed processor load always at 100%
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@156 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-03 23:09:10 +00:00
mudlord eb109be567 Border fix for GB ROMs
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@155 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-03 20:55:18 +00:00
spacy51 e8a7648cc8 make debugging full screen easier
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@154 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-03 18:23:21 +00:00
spacy51 62a08c4997 do not assign one key twice to the same button
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@153 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-03 14:31:27 +00:00
spacy51 aa49ab74ff some menu changes
added myself to about box

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@152 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-03 12:43:38 +00:00
mudlord 5b5fd225fd Updated link emulation code
Added missing sound interpolation cases for new GBA core

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@151 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-03 10:54:40 +00:00
mudlord df87ea7024 Updated Visual Studio 2008 project files (thanks to diediedie)
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@150 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-03 07:38:53 +00:00
mudlord b2c6b16098 Updated filter menu
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@149 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-03 06:08:49 +00:00
mudlord 97c9c5773e Fixed severe GBA audio issue in core
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@148 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-03 02:21:47 +00:00
spacy51 ea22745906 changed x64 nasm cmdline
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@147 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-02 14:54:56 +00:00
spacy51 138de2522a build system cleanup
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@146 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-02 14:45:47 +00:00
spacy51 6ac39a82fc git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@144 a31d4220-a93d-0410-bf67-fe4944624d44 2007-12-02 12:57:59 +00:00
spacy51 1a0e5a1f8c git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@143 a31d4220-a93d-0410-bf67-fe4944624d44 2007-12-02 12:53:20 +00:00
spacy51 2bb5210603 moved the call to preInitialize to a central location
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@142 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-02 01:52:09 +00:00
spacy51 e2f3e132cc MainWnd creation is now the same for all render devices
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@141 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-02 01:46:05 +00:00
mudlord 51bad010d6 Removed MacOSX port
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@140 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-02 00:31:46 +00:00
spacy51 ad29571768 assembler routine now activated with #ifndef C_CORE instead of #ifdef ASM
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@139 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-02 00:18:52 +00:00
spacy51 417a1bad2d added workaround for +1 scanline size in 16bit mode
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@138 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-02 00:13:40 +00:00
Nach 1b43a20316 HQ3x and 4x now also work in SDL on Windows.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@137 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-02 00:05:18 +00:00
spacy51 b384014f32 added NO_D3D preprocessor switch
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@136 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-01 23:24:34 +00:00
spacy51 035be8dcf4 renamed NOSKINS to NO_SKINS
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@135 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-01 23:03:32 +00:00
Nach 7951f5ab52 Can now compile with optimizations. The arm files uses ~300MB of RAM though, but I think it's acceptable.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@134 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-01 22:42:15 +00:00
Nach df166a4990 Fixed some issues.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@133 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-01 22:38:48 +00:00
mudlord 84688d6d23 Removed old GBA core include files
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@132 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-01 22:34:23 +00:00
Nach 294a6800fe Compiling fixed, more fixes to come soon.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@131 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-01 22:32:36 +00:00
mudlord 9fc9f2994b Updated GBA core
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@130 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-01 22:27:30 +00:00
spacy51 7cb96f1071 optimized font treatment on device reset
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@129 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-01 21:22:02 +00:00
spacy51 655a149f2b fixed no image after multi-tasking from full screen
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@128 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-01 14:41:48 +00:00
spacy51 a4a2f0a3a3 readded skin support
(only DirectDraw supports it)

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@127 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-01 13:42:24 +00:00
spacy51 f3547062b5 filter plugin will not be used when init failed (plugin not found or none selected)
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@126 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-01 12:56:18 +00:00
spacy51 b25efd3b1f center status messages & fps
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@125 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-01 12:55:29 +00:00
spacy51 98d470ddcb enable Windows Visual Styles without a .manifest file
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@124 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-01 11:22:58 +00:00
spacy51 7ac394557a not needed
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@123 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-01 11:05:42 +00:00
mudlord d73d59efeb Removed GDI renderer since it is slow and sucks ass.
Plus, the other renderers are hardware accelerated, so meh.

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@122 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-01 10:56:20 +00:00
spacy51 5b7b911a24 added myself
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@121 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-01 10:39:20 +00:00
spacy51 851806fdfd Vista icon will be used
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@120 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-01 10:37:40 +00:00
spacy51 c56d54cff1 fixed input config dialog
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@119 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-01 10:20:54 +00:00
spacy51 2529cb43e9 fixed VSync & TripleBuffering behaviour
workaround: VSync will be disabled when the menu is opened in full screen mode
dynamic size for text messages
image will not be rendered to backbuffer but to textured triangle strip
fullScreenStretch will be applied immediately
bBilinear filter was not applied at initialization
minor fixes

git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@118 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-01 10:19:06 +00:00