Emuforums.com

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


Reply
 
LinkBack Thread Tools Display Modes
Old March 8th, 2008   #1 (permalink)
GBA emulator developer
 
Spacy's Avatar
 
Join Date: Mar 2005
Location: Germany
Posts: 392
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 15: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 14:58.
Slayer9x9 is offline   Reply With Quote
Old March 8th, 2008   #3 (permalink)
GBA emulator developer
 
Spacy's Avatar
 
Join Date: Mar 2005
Location: Germany
Posts: 392
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,843
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.
__________________
http://thecloudofsmoke.deviantart.com

Quote:
Originally Posted by BigIg View Post
If I support the game company, then I won't won't be supporting the blank DVD business.

Decisions, decisions.

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,595
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)
And the science gets done
 
Hard core Rikki's Avatar
 
Join Date: May 2004
Location: Perpetual Pompei
Posts: 7,175
mmh...
__________________

Quote:
May the fleas of 1000 camels infest the crotches of BIOS swappers! And may their arms be too short to scratch!
My deviantART | My Blog | VBA-M | @ES | PCSX2 | GeneralEmu | XTemu | Webcomics
Hard core Rikki is online now   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)
Behind ur girlfriend :D
 
Squall-Leonhart's Avatar
 
Join Date: Feb 2006
Location: Sydney, Australia
Posts: 18,445
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)
__________________


VBA-M | Xtemu | NGOHQ | Post Impact Productions | TNHW | XBCD 0.2.6 | Satanic666's Emulator Compiles
Don't be a NOOB, READ THE NGEmu/EmuForums Rules of Conduct
Need Help with ePSXe? This is your first stop!.

If you don't post all the required information, you don't get help.
Everytime someone posts a romsite, God kills a beautiful woman.
Squall-Leonhart is online now   Reply With Quote
Old March 9th, 2008   #13 (permalink)
Behind ur girlfriend :D
 
Squall-Leonhart's Avatar
 
Join Date: Feb 2006
Location: Sydney, Australia
Posts: 18,445
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.
__________________


VBA-M | Xtemu | NGOHQ | Post Impact Productions | TNHW | XBCD 0.2.6 | Satanic666's Emulator Compiles
Don't be a NOOB, READ THE NGEmu/EmuForums Rules of Conduct
Need Help with ePSXe? This is your first stop!.

If you don't post all the required information, you don't get help.
Everytime someone posts a romsite, God kills a beautiful woman.

Last edited by Squall-Leonhart; March 9th, 2008 at 06:48. Reason: Automerged Doublepost
Squall-Leonhart is online now   Reply With Quote
Old March 9th, 2008   #14 (permalink)
And the science gets done
 
Hard core Rikki's Avatar
 
Join Date: May 2004
Location: Perpetual Pompei
Posts: 7,175
phew, only 2,6 megas to download now instead of 70 frickin ones ;P
someone link to the directx web updater in first post
__________________

Quote:
May the fleas of 1000 camels infest the crotches of BIOS swappers! And may their arms be too short to scratch!
My deviantART | My Blog | VBA-M | @ES | PCSX2 | GeneralEmu | XTemu | Webcomics
Hard core Rikki is online now   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)
Behind ur girlfriend :D
 
Squall-Leonhart's Avatar
 
Join Date: Feb 2006
Location: Sydney, Australia
Posts: 18,445
any comment on the new opengl bug?
__________________


VBA-M | Xtemu | NGOHQ | Post Impact Productions | TNHW | XBCD 0.2.6 | Satanic666's Emulator Compiles
Don't be a NOOB, READ THE NGEmu/EmuForums Rules of Conduct
Need Help with ePSXe? This is your first stop!.

If you don't post all the required information, you don't get help.
Everytime someone posts a romsite, God kills a beautiful woman.
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)
Behind ur girlfriend :D
 
Squall-Leonhart's Avatar
 
Join Date: Feb 2006
Location: Sydney, Australia
Posts: 18,445
excellent.

Spacy, ima kick your ass!
__________________


VBA-M | Xtemu | NGOHQ | Post Impact Productions | TNHW | XBCD 0.2.6 | Satanic666's Emulator Compiles
Don't be a NOOB, READ THE NGEmu/EmuForums Rules of Conduct
Need Help with ePSXe? This is your first stop!.

If you don't post all the required information, you don't get help.
Everytime someone posts a romsite, God kills a beautiful woman.
Squall-Leonhart is online now   Reply With Quote
Old March 9th, 2008   #19 (permalink)
GBA emulator developer
 
Spacy's Avatar
 
Join Date: Mar 2005
Location: Germany
Posts: 392
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 16:04.
Spacy is offline   Reply With Quote
Old March 9th, 2008   #20 (permalink)
Behind ur girlfriend :D
 
Squall-Leonhart's Avatar
 
Join Date: Feb 2006
Location: Sydney, Australia
Posts: 18,445
Xaudio is Microsofts answer to OpenAL, except it doesn't work on linux or mac.

really good that microsoft is, init.
__________________


VBA-M | Xtemu | NGOHQ | Post Impact Productions | TNHW | XBCD 0.2.6 | Satanic666's Emulator Compiles
Don't be a NOOB, READ THE NGEmu/EmuForums Rules of Conduct
Need Help with ePSXe? This is your first stop!.

If you don't post all the required information, you don't get help.
Everytime someone posts a romsite, God kills a beautiful woman.
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 19:01.

© 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