General Info:
VBA-M is a [Super] Game Boy [Color / Advance] emulator for Windows, Linux & Mac. Here you can get information about the latest development build of the Windows version and download it while you're at it.
Notable changes since build 604:
- Added "Quick Open ROM" menu entry
- XAudio2 enumeration fix
- Link statically to zlib, libpng, MFC and C/C++ runtimes
Download:
VisualBoyAdvance727.7z
Runtimes:
You must have installed the latest DirectX SDK and, if you want to use OpenAL, the OpenAL runtime. Read the Readme for further assistance.
Thanks spacy51

Thank you for consolidating more of the code into the main exe. Works well.
Spacy, why are we even bothering to link to the latest D3dx files? the ones from 2006 still work lol.
Correct. and why bother linking to the new DX9 runtimes. The Summer 2004 update should work fine...even in VC6.
lol, except that mostly everything else doesn't work in VC6 now :\
Like, I always want to have the latest DirectX stuff? XAudio2 also just came out some releases ago. And, I'd still like to add a Direct3D 10 renderer, and probably some more Vista integration.
Xaudio yeah, that needs the latest Dx redist, but the video output doesn't need anything newer then d3dx9_26. as for Vista, just use D3D9EX.
Quote:Like, I always want to have the latest DirectX stuff? XAudio2 also just came out some releases ago. And, I'd still like to add a Direct3D 10 renderer, and probably some more Vista integration.
Hmmmmm, I see your points.
a D3D10 renderer however? I bet it would be interesting to see all the placebo people have over that.

It'd be a learning experience at the very least. Plus, IIRC, aren't some things just plain faster in DX10 if done correctly?
I don't think Direct3D 10 is much better for our purposes as Direct3D 9 or 8 were. However, if VBA-M supported pixel shader effects, I bet people could do more with the latest versions of these as they allow more complex code AFAIK. However, we don't have any pixel shader support yet
Btw, if I was good enough, I'd replace the current D3D motion blur (blending textures) with a simple shader file.
Quote:However, we don't have any pixel shader support yet
I could be generous and give you people the patch for OpenGL GLSL support.
(09-18-2008 11:08 PM)I.S.T. Wrote: [ -> ]It'd be a learning experience at the very least. Plus, IIRC, aren't some things just plain faster in DX10 if done correctly?
3D surfaces, yes. 2D surfaces take a hit.
You mean "textures" not surfaces.
Surfaces are just render areas, like the linear framebuffer on old Amiga systems. Textures are....you know


yeah yeah.
Dx10 isn't meant to be used on 2D textures.
2D, 3D, what difference does it make. The only difference is coordinates used. And D3D10 SHOULD NOT have issues with orthogonal projection >.>
If it does, feel free to bash MS's head in for stupidity.
SVN MFC 742 Fixes Double Dragon 3 start crash. -Chrono-
SVN MFC 73# err something fixes incorrect SGB Border alignment - Chrono-
Hey, I've been trying to download your emulator but everytime I click on the download link it downloads but then a screen appears that says windows cannot open this program because windows does not know what created it, would you like to search for it's origins online? The problem is that it never finds one. I've also downloaded the latest direct x which I noticed in a few posts. Sorry I'm not too computer savy and I would greatly appreciate any help I can get. I'm getting really frustrated that I can't figure this out.
Thanks for the response, I really appreciate it. I can't believe no one has mentioned this program before.