Emuforums.com

Go Back   Emuforums.com > Handheld Emulation > VBA-M Discussion
Home Register Downloads FAQ Members List Calendar Mark Forums Read


Reply
 
LinkBack Thread Tools Display Modes
Old March 8th, 2008   #1 (permalink)
Emu author
 
Spacy's Avatar
 
Join Date: Mar 2005
Location: Germany
Posts: 378
Latest MFC build

Hi there,

I just made VBA-M (MFC) build with Visual C++ 2008 again.

VBA-M SVN461 x86:
http://vba-m.ngemu.com/vbam/vbacompi...yAdvance461.7z

zlib & libpng DLLs:
http://vba-m.ngemu.com/vbam/vbacompiles/msvc2008/dll.7z

IF YOU GET ERROR MESSAGES ABOUT D3DX9_37.DLL:
DirectX Web Updater:
http://vba-m.ngemu.com/vbam/vbacompi...webupdater.zip
Or just the DLL:
http://spacy51.sp.funpic.de/D3DX9_37.7z




Some info about the build system:
- Microsoft Visual C++ 2008 Pro
- NASM 2.02
- Windows SDK v6.0A
- DirectX SDK March 2008
- OpenAL SDK v1.1
- zlib v1.2.3
- libpng v1.2.25
- File Extractor v0.4.3

Requirements:
- Windows 2000 - Windows Vista
- CPU with MMX instruction set, no SSE necessary

Last edited by Spacy; March 10th, 2008 at 14:34. Reason: Updated link to current version
Spacy is offline   Reply With Quote

Advertisement [Remove Advertisement]
Old March 8th, 2008   #2 (permalink)
(^.^)v
 
Slayer9x9's Avatar
 
Join Date: May 2006
Location: California
Posts: 258
Umm... It asks for d3d9_37.dll, and I dont have!?
I'm using Vista, and DirectX 10, and I can't find this dll on google...
Any help plz?

EDIT: oh woops, nvm...i got it to work...
[for those who have Vista and need help: go to Download details: DirectX End-User Runtime
and download the windows validation tool thingy. Then, right click the file, and set the conpatability
to Windows XP Service Pack 2. Now you can continue validating and get the requirements for this
awesome emulator.
__________________

Intel Centrino Duo 1.5 GHz
2 GIG RAM
Intel Graphics Media Accelerator X3100 (384 MG)
200 GIG Hard-drive space


Last edited by Slayer9x9; March 8th, 2008 at 13:58.
Slayer9x9 is offline   Reply With Quote
Old March 8th, 2008   #3 (permalink)
Emu author
 
Spacy's Avatar
 
Join Date: Mar 2005
Location: Germany
Posts: 378
If you own a cracked Windows version or don't want to validate, you have to download the full runtime setup from:
Download details: DirectX Redist (March 2008)
Spacy is offline   Reply With Quote
Old March 8th, 2008   #4 (permalink)
Menthol Flavored
 
TheCloudOfSmoke's Avatar
 
Join Date: Mar 2005
Location: Maryland, USA.
Posts: 3,817
I have a legit version of Windows but I hate the validating process. I've been trying to validate for the last 30 minutes but it't not doing anything. It validated before when I installed IE7 and WMP a while back but it's a pain in the ass. Thanks for the link Spacy, I'm going to try that one now.

EDIT: 70 MB. I'll hold off on that until later.
TheCloudOfSmoke is offline   Reply With Quote
Old March 8th, 2008   #5 (permalink)
Penadinho
 
Omegainf's Avatar
 
Join Date: Jun 2001
Location: Rio de Janeiro
Posts: 2,586
Any linux build/source/svn?
__________________

Omegainf is offline   Reply With Quote
Old March 8th, 2008   #6 (permalink)
DS Cheat Code Hacker
 
Dualscreenman's Avatar
 
Join Date: Jun 2007
Location: New Hampshire, USA
Posts: 677
The latest Linux builds can be found here.
Dualscreenman is offline   Reply With Quote
Old March 8th, 2008   #7 (permalink)
MMP-2 Dude
 
Clements's Avatar
 
Join Date: Jun 2003
Location: UK
Posts: 1,637
Works great here.
Clements is offline   Reply With Quote
Old March 8th, 2008   #8 (permalink)
Jumping up the nations
 
Hard core Rikki's Avatar
 
Join Date: May 2004
Location: Virtual Hawaii
Posts: 6,934
mmh...
__________________
XTemu | GeneralEmu | Webcomics

Quote:
May the fleas of 1000 camels infest the crotches of BIOS swappers !!
And may their arms be too short to scratch!
deviantART | Blog | VBA-M | @ES | PCSX2
Hard core Rikki is offline   Reply With Quote
Old March 8th, 2008   #9 (permalink)
Registered User
 
Join Date: Dec 2007
Location: New-Orleans
Posts: 46
Quote:
Originally Posted by Omegainf View Post
Any linux build/source/svn?
I've built an Ubuntu package of SVN rev 451.
You can find it here :
vbam_0.svn451-1_i386.deb
bgKu is offline   Reply With Quote
Old March 8th, 2008   #10 (permalink)
Registered User
 
Join Date: Mar 2008
Location: the island
Posts: 1
to deal with the d3dx9_37.dll issue i just dl the d3dx9_27.dll one wich is easier to get and then renamed it.

d3dx9_27.dll > d3dx9_37.dll and it did work fine. Hope it helps to avoid the dling the whole directx setup or validating.
Latifundio is offline   Reply With Quote
Old March 8th, 2008   #11 (permalink)
Banned
 
Join Date: Feb 2007
Location: Lost.
Posts: 1,767
Quote:
I've built an Ubuntu package of SVN rev 451.
You can find it here :
vbam_0.svn451-1_i386.deb
Mirrored in usual spot
mudlord is offline   Reply With Quote
Old March 9th, 2008   #12 (permalink)
これからもずっと愛し続けます
 
Squall-Leonhart's Avatar
 
Join Date: Feb 2006
Location: Sydney, Australia
Posts: 14,655
Here is a better program for getting the latest version of Dx

just use it every 2 months, or when a site posts theres a new Dx redist available

ignore the name, it also does Dx10 updates as well when they are available.
Attached Files
File Type: zip Directx_9c_webupdater.zip (243.2 KB, 34 views)
Squall-Leonhart is online now   Reply With Quote
Old March 9th, 2008   #13 (permalink)
これからもずっと愛し続けます
 
Squall-Leonhart's Avatar
 
Join Date: Feb 2006
Location: Sydney, Australia
Posts: 14,655
Quote:
Originally Posted by Latifundio View Post
to deal with the d3dx9_37.dll issue i just dl the d3dx9_27.dll one wich is easier to get and then renamed it.

d3dx9_27.dll > d3dx9_37.dll and it did work fine. Hope it helps to avoid the dling the whole directx setup or validating.
bad move, the file you've just renamed likely has less optimised functions, or even functions missing.

i thought we added the zlib and libpng requirements into the exe?
i also thought we were using a custom unpacker?


A new bug has occurred.
The screen outside of the window is not redrawn when switching to windowed mode, using the OpenGL output.

Last edited by Squall-Leonhart; March 9th, 2008 at 05:48. Reason: Automerged Doublepost
Squall-Leonhart is online now   Reply With Quote
Old March 9th, 2008   #14 (permalink)
Jumping up the nations
 
Hard core Rikki's Avatar
 
Join Date: May 2004
Location: Virtual Hawaii
Posts: 6,934
phew, only 2,6 megas to download now instead of 70 frickin ones ;P
someone link to the directx web updater in first post
__________________
XTemu | GeneralEmu | Webcomics

Quote:
May the fleas of 1000 camels infest the crotches of BIOS swappers !!
And may their arms be too short to scratch!
deviantART | Blog | VBA-M | @ES | PCSX2
Hard core Rikki is offline   Reply With Quote
Old March 9th, 2008   #15 (permalink)
Banned
 
Join Date: Feb 2007
Location: Lost.
Posts: 1,767
Done.

Quote:
i thought we added the zlib and libpng requirements into the exe?
i also thought we were using a custom unpacker?
Due to this, leaves issues to the relevance of the dependancies directory. Since MSVC builds are now built with a dynamic lib, I wonder whether its really needed for Linux, if Linux users have ZLIB and libpng in thier Linux distributions...File_Extractor can stay though, as it is a core library.
mudlord is offline   Reply With Quote
Old March 9th, 2008   #16 (permalink)
これからもずっと愛し続けます
 
Squall-Leonhart's Avatar
 
Join Date: Feb 2006
Location: Sydney, Australia
Posts: 14,655
any comment on the new opengl bug?
Squall-Leonhart is online now   Reply With Quote
Old March 9th, 2008   #17 (permalink)
Banned
 
Join Date: Feb 2007
Location: Lost.
Posts: 1,767
Fixed...

Someone made a window spawn and it wasn't being killed..
mudlord is offline   Reply With Quote
Old March 9th, 2008   #18 (permalink)
これからもずっと愛し続けます
 
Squall-Leonhart's Avatar
 
Join Date: Feb 2006
Location: Sydney, Australia
Posts: 14,655
excellent.

Spacy, ima kick your ass!
Squall-Leonhart is online now   Reply With Quote
Old March 9th, 2008   #19 (permalink)
Emu author
 
Spacy's Avatar
 
Join Date: Mar 2005
Location: Germany
Posts: 378
XAudio2 support

Hi there, I spent my whole weekend on this:

XAudio2 sound output support

What is XAudio2?
Definition from the DirectX SDK:
Quote:
XAudio2 is a low-level, cross-platform audio API for Microsoft Windows and Xbox 360. It provides a signal processing and mixing foundation for games that is similar to its predecessors, DirectSound and XAudio. For Windows game developers, XAudio2 is the long-awaited replacement for DirectSound. For Xbox 360 developers, it is an enhanced version of the previous XAudio API, addressing several outstanding issues and feature requests.
Having finished the XAudio2 output code, I can say that XAudio2 is a fine API. It offers queueable buffers like OpenAL does and can notify the app when sound buffers finished playing using callbacks. OpenAL doesn't offer callbacks so I had to use a simple Sleep() function.

Another cool feature is, that XAudio2 can change the frequency on a per-buffer basis. I used that possibility to adjust the sound frequency when using the throttle feature (50% game speed for example). This has the advantage that there won't be any samples dropped or skips when using throttling. Just compare it to DSound & OpenAL.
I'll try to support the feature for the speedup key as well when I get some more time. (EDIT: Aborted, sounds stupid...)

Binary:
http://vba-m.ngemu.com/vbam/vbacompi...yAdvance458.7z

Last edited by Spacy; March 10th, 2008 at 15:04.
Spacy is offline   Reply With Quote
Old March 9th, 2008   #20 (permalink)
これからもずっと愛し続けます
 
Squall-Leonhart's Avatar
 
Join Date: Feb 2006
Location: Sydney, Australia
Posts: 14,655
Xaudio is Microsofts answer to OpenAL, except it doesn't work on linux or mac.

really good that microsoft is, init.
Squall-Leonhart is online now   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT. The time now is 08:55.

© 2006 - 2008 Emu Forums | About Emu Forums | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5