spacy51
86320355b8
reduced buffer count to 5
...
added logging of empty buffer queue
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@207 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-15 19:40:05 +00:00
spacy51
dd3c201018
removed DirectSound useOldSync option (would wait with an evil while())
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@206 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-15 18:22:17 +00:00
spacy51
fc6989e710
disable some sound settings while recording sound
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@205 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-15 18:12:15 +00:00
spacy51
6017a61525
make sound & AVI recording independent from sound output
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@204 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-15 16:03:52 +00:00
spacy51
f05d2b145e
make sound & AVI recording independent from sound output
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@203 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-15 15:55:00 +00:00
spacy51
6ba79876a2
improved copyImage function
...
split up copyImage to cpyImg16 and cpyImg32
unified D3D & DDraw copyImage behavior
no pitch hacks for 16 bit necessary anymore
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@202 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-15 14:47:24 +00:00
spacy51
f8ed7b0b9a
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
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@201 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-15 13:28:09 +00:00
spacy51
d6e7ebe472
disable cheats by default
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@199 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-15 11:20:38 +00:00
spacy51
82183f019d
fix deprecated warning in VC++
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@197 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-15 11:19:31 +00:00
spacy51
468fecfc48
fixed crash when entering OAL config
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@195 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-14 18:20:10 +00:00
mudlord
6b10dbee8f
Fixed size of accelerator dialog
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@192 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-13 05:54:40 +00:00
mudlord
535e114079
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
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@191 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-13 03:45:51 +00:00
spacy51
bb250f3e7d
dynamic OpenAL DLL loading
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@189 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-12 18:04:26 +00:00
spacy51
c2997799f7
optimized timing formula a little
...
increases buffer size a little
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@185 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-08 14:48:14 +00:00
mudlord
a9e35b1909
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@184 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-07 21:27:40 +00:00
mudlord
d7d58fc6c5
Added E-Reader support to GBA core
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@183 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-07 20:46:20 +00:00
spacy51
ba1850dbbe
When resizing the window to a smaller size, the emulated image will now be updated as well.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@182 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-07 19:04:30 +00:00
spacy51
1484c18b73
quickly enter last used fullscreen mode by pressing Esc while in windowed mode
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@181 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-07 18:46:34 +00:00
spacy51
a9b8ab92f9
disable fullscreen GDI objects (menu & mode confirm dialog) for D3D & OpenGL
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@180 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-07 18:14:46 +00:00
spacy51
c963116c6f
removed display::renderMenu function (was not used anymore)
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@179 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-07 17:25:36 +00:00
spacy51
0522a2b116
device won't be reset twice when entering full screen
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@178 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-07 17:10:33 +00:00
spacy51
95b56a6f91
code was not necessary anymore
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@177 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-07 15:51:32 +00:00
spacy51
b93c9ba4fa
fixed: alcCloseDevice was not called in release builds
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@176 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-06 20:27:57 +00:00
spacy51
4e9362c238
"Generic Software" is now default
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@175 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-06 20:27:05 +00:00
spacy51
8d546e2f07
fixed buffer size calculation
...
every sample rate works now
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@174 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-06 17:30:43 +00:00
spacy51
b01e579c2a
fixed audio sync not working in DirectSound
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@173 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-06 15:06:43 +00:00
spacy51
af97deab1d
added OpenAL device enumeration & selection
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@171 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-06 14:23:43 +00:00
mudlord
2dabc9c2d9
soundBufferTotalLen is in DirectSound.cpp now
...
Added correct sound device selection in OpenAL
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@170 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-06 13:54:29 +00:00
mudlord
028e88e0de
Cleaned up GUI of redundant options, due to implementation of new sound cores
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@169 a31d4220-a93d-0410-bf67-fe4944624d44
2007-12-06 10:14:45 +00:00
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
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
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
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
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
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
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
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
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
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
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
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
mudlord
7c895289ce
Updated "Help" menu URL links in Windows port
...
Added menu item in "Help" menu for upcoming CHM docs
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@117 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-30 09:29:11 +00:00
Nach
97ca1fbed4
Whitespace trim, and SVN property set.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@111 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-21 01:27:44 +00:00
mudlord
7c18635ba7
Updated about box with team info
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@110 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-21 01:16:37 +00:00
Nach
ba6cdac2fa
HQ3x and 4x is now integrated into SDL, and has a C port. However 3x crashes.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@105 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-20 13:04:31 +00:00
Nach
882dcdff9a
Makefile is now more compatible, whitespace trim.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@98 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-19 19:58:21 +00:00
DJRobX
7f21387290
Convert RPI output to 32 bit as needed
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@95 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-19 09:03:21 +00:00
mudlord
c876a344d7
Updated Kega Fusion filtering code to return filter magnification via using rpiScaleFactor(), thus removing redundant code from previous implementation for window size scaling.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@94 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-19 05:45:23 +00:00
DJRobX
ad578ade3b
Fix sound disable/reenable glitch
...
Fixes for x64 build
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@93 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-17 10:16:24 +00:00
mudlord
fa80fac202
Added support for Kega Fusion RPI filter files
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@92 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-17 07:09:40 +00:00
DJRobX
a6afb1f9a6
Fix tab odrer on directories dialog
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@89 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-15 23:04:56 +00:00
mudlord
c6d7095a77
Bah, fixed alignment issue with filter string in open dialogs for ROMs
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@87 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-15 19:58:14 +00:00
mudlord
c56943055a
Fixed up filter dialog as TCOS requested
...
Fixed up minor variable issue in SoundSaveStruct[]
Addendum to last SVN message: Missing headers can be found here:
http://svn.bountysource.com/zsnes/trunk/src/win/vc_head/
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@86 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-15 19:51:26 +00:00
DJRobX
85ef110281
Fix motion key input settings
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@84 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-15 09:41:20 +00:00
mudlord
b305fff8df
Went through a lot of the GUI to make it more consistant.
...
Added extra filters for "Colour Gameboy" in open ROM dialog.
Removed RAR extensions from common dialog filters, due to RAR code being removed.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@83 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-15 09:29:13 +00:00
Nach
5af1e7e3f8
Fixed a bunch of const issues. Trimmed some whitespace.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@77 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-15 00:02:26 +00:00
Nach
3c06fa079f
Trimmed whitespace, and set propper line endings for SVN.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@68 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-14 12:28:27 +00:00
mudlord
672acaaba2
OpenGL update phase 2. Added GL_POLYGON support to renderer for the sake of complete customizability of render modes.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@59 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-14 06:47:15 +00:00
DJRobX
8059a438ee
OpenGL update phase 1. Window-based rendering working better.
...
Properly accepts various input filter sizes
Hq3x code modified to rearrange output for RGB instead of BGR
New code to draw text directly in OpenGL instead of using
GDI.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@58 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-13 12:12:57 +00:00
mudlord
f898010f90
Added correct link for our project page
...
Updated file version information in resource
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@56 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-12 21:46:08 +00:00
mudlord
7c841ccb7c
Updated about dialog with our site details as well as updated credits.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@55 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-12 21:18:39 +00:00
DJRobX
ae398dbab6
Disableable link support
...
Enable separate SRAM and VBA.INI profile for multiple instances
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@54 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-12 20:24:38 +00:00
DJRobX
a5f7510034
File compiler settings in release mode
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@53 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-12 17:19:22 +00:00
DJRobX
bf20d1dded
Add Blargg's file_extractor library and integrate 7zip/RAR support
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@51 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-12 16:02:10 +00:00
DJRobX
3f0aa73180
Move dependencies into new dependencies folder for cleanliness
...
Remove blargg audio core but leave interpolation
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@45 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-09 01:40:27 +00:00
mudlord
87712a8213
Removed redundant libraries that should be in the developer's compiler directory anyway...
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@40 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-09 00:46:17 +00:00
mudlord
52e56e3027
Added glext.h as a dependancy. Needed for future OpenGL updates by me.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@39 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-08 12:57:36 +00:00
DJRobX
7ae707653d
GB use blargg's audio core correctly
...
Noise channel seems to be buggy in GBA mode (probably using uninitialized data somewhere). Suddenly became very LOUD.
Changed volume setting for now.
OpenGL is looking for glext which is not part of a standard windows build. Probably should incldue it in dependencies if we are going to
use it
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@38 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-08 11:42:08 +00:00
mudlord
4abe7ac4d2
Reverted changes from AF
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@37 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-08 11:33:26 +00:00
mudlord
8cb7ccec0d
Lovely...for some very strange reason, anisotropic filtering will not work in OpenGL......Reverted.
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@36 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-08 11:31:25 +00:00
mudlord
5465b2cc5e
Added missing glext.h for anisotropic filtering
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@35 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-08 10:34:40 +00:00
mudlord
3d9d44389e
Implemented OpenGL anisotropic filtering
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@34 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-08 10:28:49 +00:00
DJRobX
bdc840ee4b
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@29 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-07 23:01:35 +00:00
DJRobX
17ae4f9f56
Direct3d fixes, disabling lockable backbuffers.
...
Official 1.8 beta seems to have an incomplete
direct3d implementation. You cannot select full screen modes
without using DirectDraw. This is fixed in this buld
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@27 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-07 09:24:46 +00:00
DJRobX
f1c5e3fc54
D3D update, use cximage library instead of direct inclusion in app
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@26 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-07 07:30:50 +00:00
DJRobX
9895517fc9
missing files
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@24 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-07 03:19:47 +00:00
DJRobX
ee40ad3d5c
Upgrade to 1.8 beta core
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@23 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-07 01:27:54 +00:00
DJRobX
0e1ef89215
fix menubar in DirectDraw triple buffer mode
...
clean up old #define in sound.cpp
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@22 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-06 10:53:19 +00:00
DJRobX
27bcb9ad94
Sound code optimizations based on results of code profiling. Also contains some #ifdef'd out experimental
...
optimized code for sound filtering
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@17 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-05 07:13:08 +00:00
DJRobX
17a26699cd
update UI to allow multiple key assignments to functions
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@16 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-03 07:28:19 +00:00
DJRobX
ad8b4848f7
Fix missing initialization code for vba link
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@15 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-02 10:20:08 +00:00
DJRobX
bd77ca8061
Fix debug assertion on link options dialog
...
Fix tab control offset problem
Enhance tab controls by graying out inoperable tabs
Fix locked aspect ratio in Direct3D mode
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@14 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-02 09:19:38 +00:00
DJRobX
e57de37f3f
Updated Direct3D to Spacy's 1.8 beta build
...
Added new code to disable backbuffer locking to enable proper Vsync
Enabled triple buffering for Direct3D
Removed some unneeded binary VS.NET files
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@13 a31d4220-a93d-0410-bf67-fe4944624d44
2007-11-01 10:28:09 +00:00
DJRobX
a478e57898
Fix crash on controller 2 input setting
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@9 a31d4220-a93d-0410-bf67-fe4944624d44
2007-10-31 10:32:01 +00:00
DJRobX
9393ab7212
Argh one more stupid bug
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@8 a31d4220-a93d-0410-bf67-fe4944624d44
2007-10-31 10:04:24 +00:00
DJRobX
163217d27e
Fix save key settings bug. Destructor of my global key lists were getting called
...
before DirectInput destructor. How rude...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@7 a31d4220-a93d-0410-bf67-fe4944624d44
2007-10-31 09:30:11 +00:00
DJRobX
e404a8f7bc
Added code to drop frames when sound buffer is critically low. Prevents
...
obnoxious sound distortion when using vsync due to sound card clock being faster than video clock.
(FCEU had this same issue)
New joypad key lists for upcoming implementation of multi-assignment options a-la Mame
(e.g. assign either Joy Up, Joy Hat Up, OR Key Up to up). Current limitations are annoying, and current behavior of
dropping joystick settings altogether when a joystick isn't plugged in is even worse.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@6 a31d4220-a93d-0410-bf67-fe4944624d44
2007-10-31 08:47:27 +00:00
DJRobX
1f67441098
Project cleanups, add _CRT_SECURE_NO_WARNINGS to reduce absurdly high
...
warning count.
Fix DirectDraw initializer to check for 1024x768 and 1280x1024, they were grayed out. Default resolutions set to 60hz and DirectDraw now obeys fsFrequency setting.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@5 a31d4220-a93d-0410-bf67-fe4944624d44
2007-10-31 02:33:28 +00:00
DJRobX
c4fa4ca075
Fixed debug mode compiler build errors in vcproj.
...
AccelEditor and UniVideoModeDlg had some trivial scope problems that strangely compile in release mode but don't in debug mode.
Network code was crashing in Link.cpp. Added check for null linkmem pointer to allow the code to run but need to investigate why linkmem is not initialized.
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@4 a31d4220-a93d-0410-bf67-fe4944624d44
2007-10-31 00:23:38 +00:00
mudlord
a963483ee0
Added VBALink to the SVN code. Note that this is completely untested
...
git-svn-id: https://svn.code.sf.net/p/vbam/code/trunk@2 a31d4220-a93d-0410-bf67-fe4944624d44
2007-10-30 19:04:22 +00:00