Emuforums.com

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


Closed Thread
 
LinkBack Thread Tools Display Modes
Old August 31st, 2005   #1 (permalink)
GBA emulator developer
 
Spacy's Avatar
 
Join Date: Mar 2005
Location: Germany
Posts: 392
VBA-S [S as in Spacy]

From the ReadMe:
Quote:
What is VBA S?
VisualBoyAdvance S is an unofficial modification of
the original VisualBoyAdvance by Forgotten.
My nickname is Spacy or Spacy51.

My aim:
I want to make this emulator fit my needs and hopefully the needs of others,
which want a light-weight, small, fast, easy to use and multimedial emulator for the GBA
that makes as much use of the power of modern PCs as possible, but with sense.
If you need one of the removed features, just use the official emulator build
or try another one of the many VBA modificated versions.

Design guidelines:
- Easy GUI for people which are not familiar with GB/A emulation
- Still keep debug and dumping functions
- Include everything in one EXE file (no need to search for any DLLs/Applications except DirectX)
- Use only free (as in freedom) software
- Remove senseless/gay features
- Strive for hardware acceleration
Here's the link to the latest version: http://forums.ngemu.com/visualboy-ad...tml#post949142

--------------------

Hi.
I'll continue in this thread, because the old title "VBA -> Direct3D9" just doesn't fit enough


Here's my new release:
S1.7.6:
Emu:
- Readded MMX macro
- Updated zlib to 1.2.3
- Changed some first start options
- Other small changes
- Put zlib & libpng in seperate Projects
- Added most changes from the latest CVS source
- Small changes to ROM Header Info (just4fun)
- Fixed the linker error (new&delete defined twice)

Filters:
- Speeded up HQ3X code
- Fixed LQ2X using HQ2X functions

Display:
- Added extended display mode selection (GDI/D3D)
(Display Adapter, Resolution, Bit Depth, Frequency)
- No more unnecessary black borders in full screen
- Direct3D doesn't always take the whole screen (only if you want)
- Direct3D shows menu and windows correct
- Direct3D doesn't show a black screen if left fullscreen to Windows
- Changes on max scale are applied immediately


Sound:
- Updated sound to DirectSound8


Known Bugs:
- fsMaxScale = 1 in Direct3D fullscreen results in wrong image size
- Direct3D: Menu toggle takes a little too long


Download:
Binary & Readme
Source Code

NEEDED: DirectX DLL [d3dx9_26.dll]
(YOU NEED THIS EVEN IF
YOU ALREADY HAVE INSTALLED THE LATEST DirectX9 RUNTIME)
__________________


Last edited by Spacy; April 15th, 2006 at 00:19..
Spacy is offline  

Advertisement [Remove Advertisement]
Old August 31st, 2005   #2 (permalink)
Emulation64's Animal >:D
 
Keith's Avatar
 
Join Date: Apr 2001
Location: United States
Posts: 1,212
Nice work I will post it up over at emulation64
__________________




Emulation64.com | EFx2Blogs Forums | EFx2Blogs - Sign Up For Your Own Free EFx2Blog Today!
Keith is offline  
Old August 31st, 2005   #3 (permalink)
Extra Large Member
 
Cypherswipe's Avatar
 
Join Date: May 2003
Posts: 936
What about adding 7z support? 7z has become popular almost overnight (it's been around for a long time, but never got much use until very recently), and it would be great to be able to leaves games in 7z format instead of having to repack them to zip format.
__________________
Cypherswipe is offline  
Old August 31st, 2005   #4 (permalink)
Registered User
 
suanyuan's Avatar
 
Join Date: Mar 2004
Posts: 59
Great, a lot of improvements.
suanyuan is offline  
Old September 3rd, 2005   #5 (permalink)
GBA emulator developer
 
Spacy's Avatar
 
Join Date: Mar 2005
Location: Germany
Posts: 392
I'm creating a config dialog where I'm going to cover all the menu settings because setting up the options for a fresh VBA without ini's is a pain...

The audio tab is already finished and working.
__________________


Last edited by Spacy; August 18th, 2009 at 12:30..
Spacy is offline  
Old September 3rd, 2005   #6 (permalink)
Emulation64's Animal >:D
 
Keith's Avatar
 
Join Date: Apr 2001
Location: United States
Posts: 1,212
Looking good
__________________




Emulation64.com | EFx2Blogs Forums | EFx2Blogs - Sign Up For Your Own Free EFx2Blog Today!
Keith is offline  
Old September 4th, 2005   #7 (permalink)
Registered User
 
Join Date: Apr 2004
Location: United States, Arizona
Posts: 70
Great work, my games are running smoother with this version

Though could you add audio Interpolation and other low pass filters like those in ZSNES
The audio sounds much cleaner with them

and please allow rewinding even after a save state is loaded.
Sometimes I make a wrong save state and can't rewind to before I made it

Last edited by jeffkongz; October 8th, 2005 at 23:29..
jeffkongz is offline  
Old September 15th, 2005   #8 (permalink)
Registered User
 
Akotan's Avatar
 
Join Date: Sep 2003
Posts: 51
On the last thread, you posted an Yoshi's screen game. I never saw this game! Is this a demo?
__________________
Playing since early eighties, past century.
Akotan is offline  
Old September 17th, 2005   #9 (permalink)
GBA emulator developer
 
Spacy's Avatar
 
Join Date: Mar 2005
Location: Germany
Posts: 392
Yes, it's a demo. Maybe it originally comes with the GBA SDK.
__________________

Spacy is offline  
Old September 17th, 2005   #10 (permalink)
Emulation Junkie
 
Foxfyre's Avatar
 
Join Date: Sep 2003
Posts: 777
Could you look into fixing the problems that Forgotten left with Creative drivers? I had a SoundBlaster Live! LS and I got sound errors all over the place....I figured it was because it was a 16 bit sound card...anyway...I have finally upgraded to a SoundBlaster Audigy2 ZS which is a 24 bit buffer and plays audio great, however there is still all kinds of sound glitches with VBA. I know forgotten said on his website that he thinks Creative's drivers suck, and that's why he never built in support for them....but for people who use soundblaster....(which I believe is alot)...this kind of leaves us out in the cold....
__________________
Main Rig: Intel Core 2 Duo E8400 Wolfdale (4.0ghz at 445FSB)/ GIGABYTE GA-EP45-UD3P P45 Mobo/ 4 GB G Skill PC2 8500 Ram / SAMSUNG 22X SATA DVD Burner / 500 Gig Seagate HD / 250 Gig Maxtor HD / Nvidia GeForce 9600GT 512MB PCI-E / Realtek HD Audio

2nd PC: AMD Athlon 64 X2 4200+ Manchester/ 2 GB Corsair PC3200 Ram / DVD-RW DL / Lite-On SOHW-832S DVD+-RW DL / 200 Gig Samsung HD / Nvidia GeForce 8400GS 256MB PCI-E / Creative SoundBlaster Audigy2 ZS

Bruce Almighty: How do you make someone love you without affecting free will?
God: Good Question. If you find the answer to that, let me know.
Foxfyre is offline  
Old September 18th, 2005   #11 (permalink)
GBA emulator developer
 
Spacy's Avatar
 
Join Date: Mar 2005
Location: Germany
Posts: 392
Sorry, but I can't fix a problem that I don't have *g*
I own some Sound Blaster Live! Value Cards (OEM), but those run fine with VBA.
__________________

Spacy is offline  
Old September 18th, 2005   #12 (permalink)
Registered User
 
suanyuan's Avatar
 
Join Date: Mar 2004
Posts: 59
Quote:
Originally Posted by Jldnr77
Could you look into fixing the problems that Forgotten left with Creative drivers? I had a SoundBlaster Live! LS and I got sound errors all over the place....I figured it was because it was a 16 bit sound card...anyway...I have finally upgraded to a SoundBlaster Audigy2 ZS which is a 24 bit buffer and plays audio great, however there is still all kinds of sound glitches with VBA. I know forgotten said on his website that he thinks Creative's drivers suck, and that's why he never built in support for them....but for people who use soundblaster....(which I believe is alot)...this kind of leaves us out in the cold....
(1) VBA internal using 16 bit stereo as playback sound buffer format, so high end sound card support 24-bit, 32-bit and 48-bit playback quality didn't have any advantage to low end sound card like creative PCI 128 or an on-board sound chip like AC97.

(2) VBA using DirectSound as audio playback API, any sound card works fine with DirctSound should work fine with VBA.

(3) Try to turn on "options->emulator->synchronize" option and set "options->frame skip->throttle->no throttle". With sound synchronization turn on, you should get rid off most of sound glitches.

(4) Try my build of VBA smooth download from http://vbasmooth.emulation64.com/, with the help of Kode54's PCM interpoation module, you can get a more clear audio ouput.
suanyuan is offline  
Old September 19th, 2005   #13 (permalink)
Emulation Junkie
 
Foxfyre's Avatar
 
Join Date: Sep 2003
Posts: 777
Wow....I feel retarded now. I had the throttle set at 100% so that the games wouldn't run to fast, but when I turn it off....the sound runs just fine. Thanks alot! Now I can play my gameboy games again without turning the sound off!!!
__________________
Main Rig: Intel Core 2 Duo E8400 Wolfdale (4.0ghz at 445FSB)/ GIGABYTE GA-EP45-UD3P P45 Mobo/ 4 GB G Skill PC2 8500 Ram / SAMSUNG 22X SATA DVD Burner / 500 Gig Seagate HD / 250 Gig Maxtor HD / Nvidia GeForce 9600GT 512MB PCI-E / Realtek HD Audio

2nd PC: AMD Athlon 64 X2 4200+ Manchester/ 2 GB Corsair PC3200 Ram / DVD-RW DL / Lite-On SOHW-832S DVD+-RW DL / 200 Gig Samsung HD / Nvidia GeForce 8400GS 256MB PCI-E / Creative SoundBlaster Audigy2 ZS

Bruce Almighty: How do you make someone love you without affecting free will?
God: Good Question. If you find the answer to that, let me know.
Foxfyre is offline  
Old October 8th, 2005   #14 (permalink)
GBA emulator developer
 
Spacy's Avatar
 
Join Date: Mar 2005
Location: Germany
Posts: 392
WIP release

Here is a small status update for those who are interested:

VBA 1.7.7 WIP
BIN&DLL


Edit:
Sorry, I forgot some infos *g*

Code:
- Fixed 3 Bugs in Gameboy Mono Color Picker
- Added Color Set: Real Colors
  (Thanks to TheCloudOfSmoke)
- Rearranged source code
- Removed "Use old synchronization" option
- Added Config Dialog (this will be an alternative to the menu)
- Added Audio Tab to the config dialog
- Added more Tabs to the config dialog
- Menu cleanup
- Added changes of official VBA 1.8.0 beta3 (including huge core changes)
__________________


Last edited by Spacy; October 8th, 2005 at 20:50..
Spacy is offline  
Old October 10th, 2005   #15 (permalink)
Extra Large Member
 
Cypherswipe's Avatar
 
Join Date: May 2003
Posts: 936
Quote:
- Added changes of official VBA 1.8.0 beta3 (including huge core changes)
Does this mean that you've been able to figure out what changes were made in 1.8b3? Since there's no changelist posted, nor even an updated NEWS file in the cvs, the rest of us are in the dark.
__________________
Cypherswipe is offline  
Old October 11th, 2005   #16 (permalink)
Experenced But New User
 
Viper_Viper's Avatar
 
Join Date: Apr 2003
Location: United States of America
Posts: 866
Quote:
Originally Posted by Cypherswipe
Does this mean that you've been able to figure out what changes were made in 1.8b3? Since there's no changelist posted, nor even an updated NEWS file in the cvs, the rest of us are in the dark.
Mostlikely he just applied his additions to the new build.
__________________
MY PC!!!!
Intel 2.44 ghz // Intel Desktop Board D845PEBT2 (533MHz FSB) // 1GIG DDR PC2700 (NEW) // 120 gig Western Digital HD // 8x DVD+/-R 4x DVD+/-RW Burner (NEW) // 48x15x48 CD-RW // ATI Radeon 9800 Pro 128mb // USB 2.0 // Firewire (soon) // 6 Channel Digital Audio // Serial ATA //
3Dmark05 Demo - 2108

Viper_Viper is offline  
Old October 11th, 2005   #17 (permalink)
GBA emulator developer
 
Spacy's Avatar
 
Join Date: Mar 2005
Location: Germany
Posts: 392
Well, I used WinMerge to have a look at the changes. Most of the changes were internal (CPU, Memory, Flash, EEProm, etc.)

There weren't much GUI changes or new functions. Only the Game Overridables got a new option, as far as I can remeber.

If you got some questions, just ask and I'll have a closer look at it


I made a quick measurement between the old and the new core, and I got 10% slower performance, but that wasn't a very accurate measurement.

And as long as pokemonhacker improved compatibility, I will deal with it.
__________________

Spacy is offline  
Old October 11th, 2005   #18 (permalink)
Extra Large Member
 
Cypherswipe's Avatar
 
Join Date: May 2003
Posts: 936
Basically, I'm just trying to figure out whether or not it's worth updating from 1.7.2. I kmow 1.8b1 was actually worse than 1.7.2, so I'm wondering if 1.8b3 is actually an improvement over 1.7.2 (as b1 should have been) or merely an improvement over b1 (not hard to accomplish :-\ ).
Has speed improved? (Sounds like a "no", even if your tests weren't completely accurate.)
Has cheat codes/searching improved? (Does it accept all GB/GBC gameshark codes as valid now? Has it added new GSA/AR codes that weren't previously supported? Any enhancements to the search dialog?)
Any obvious new features/improvements?
__________________
Cypherswipe is offline  
Old October 12th, 2005   #19 (permalink)
GBA emulator developer
 
Spacy's Avatar
 
Join Date: Mar 2005
Location: Germany
Posts: 392
As far as I remeber there WERE changes to the cheats code. Why don't you just make some tests with it and report it here?
__________________

Spacy is offline  
Old October 13th, 2005   #20 (permalink)
Extra Large Member
 
Cypherswipe's Avatar
 
Join Date: May 2003
Posts: 936
Unless they added support for some obscure code type that rarely gets used, there's no change to the cheat functions. Indeed, I can't find any differences between 1.7.2 and 1.8b3.
__________________
Cypherswipe is offline  
Closed Thread

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 Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT. The time now is 00:40.

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


Powered by vBulletin® Version 3.7.6
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 RC5