Emuforums.com

Go Back   Emuforums.com > Handheld Emulation > Visualboy Advance Discussion
About Us Register FAQ Members List Calendar Mark Forums Read

Login to remove all ads!
Reply
 
LinkBack Thread Tools Display Modes
Old October 12th, 2001   #1 (permalink)
Administrator
 
Bobbi's Avatar
 
Join Date: Apr 2001
Location: Germany
Posts: 2,023
VisualBoy Advance/SDL ? Your opinion

As the VisualBoy Advance author recently asked, if you'd like a SDL version of this emu, I thought it'd be a good idea to start a thread about this here.

In my opinion, this would be a kickass feature ... playing one of the currently best emus on other platforums ... *yumi*

What's your opinion on that ?
__________________

Specs: AMD Athlon 64 4000+ • 2048 MB PC400 RAM • Nvidia GeForce 7600 GT PCI-E • WinXP Pro
Bobbi is offline   Reply With Quote
Old October 12th, 2001   #2 (permalink)
Emu author
 
SimonMallion's Avatar
 
Join Date: Apr 2001
Location: England
Posts: 1,062
Sorry Bobbi for my ignorance but what does SDL mean?
SimonMallion is offline   Reply With Quote
Old October 12th, 2001   #3 (permalink)
Administrator
 
Bobbi's Avatar
 
Join Date: Apr 2001
Location: Germany
Posts: 2,023
SDL's meaning

Okay, for everyone who doesn't know what this is about, here's a short info part for you explaining it :

SDL stands for Simple Direct Media Library (get more infos here ) rather than the DirectX libraries. Consequently, it can be used on many different platforms, while still using the excellent core from the windows version.

What does this mean ? This means that, once SDL is being used, the emulator will run on many different platforms, like linux, BeOS and, of course, still windows.
__________________

Specs: AMD Athlon 64 4000+ • 2048 MB PC400 RAM • Nvidia GeForce 7600 GT PCI-E • WinXP Pro
Bobbi is offline   Reply With Quote
Old October 12th, 2001   #4 (permalink)
:3
 
Shiori's Avatar
 
Join Date: Aug 2001
Location: Seoul, South Korea
Posts: 10,116
well that's a great idea then. but how about MacOS?

[edit] ok, so it supports MacOS then.
__________________
"...And when I finally meet you again, I want to ask you - have you found what you were looking for? Because that's what I felt you were doing, all these years. And I want to hear you answer, "Yes, I have, thank you for asking," and we'll be together again, until the end of our days..."

Last edited by Shiori; October 12th, 2001 at 20:27.
Shiori is offline   Reply With Quote
Old October 13th, 2001   #5 (permalink)
Administrator
 
Thorgal's Avatar
 
Join Date: Apr 2001
Location: The Netherlands
Posts: 323
Bobbi: good copy-'n-paste work of the VBA section I made

Ahrem, anyway, it sounds like a great idea imho; kinda like the Boycott Advance/SDL idea which I think r0cks too, as you can never have too many ports of an emulator
__________________
- Thorgal // Design guru of NGEmu and Emuforums
AthlonXP2200+, 768MB DDR333, Radeon 9700Pro, LG 915FT+, 130gb HD

You think Emuforums looks a bit messy? Don't blame me!
Thorgal is offline   Reply With Quote
Old October 13th, 2001   #6 (permalink)
Registered User
 
Join Date: May 2001
Location: Hungary
Posts: 2,184
hmm...sdl...well, as for me, i don't like sdl too much, and that's because it's slow like hell on my machine. it's only my personal opinion, but if there would be a vboy/sdl, i wouldn't use it because of the speed. i get reasonable speed with directx (especially with video memory on). i'd stick to the dx version anywayz.
take my vote for directx. ^_^

EDIT: btw, sdl is slow for me in both linux and windows

Last edited by jegHegy; October 14th, 2001 at 09:34.
jegHegy is offline   Reply With Quote
Old October 14th, 2001   #7 (permalink)
CD
Gunslinger
 
CD's Avatar
 
Join Date: Apr 2001
Location: Mid-World
Posts: 964
SDL does at least partially use DX, when used in Win32, FYI.

And just because something uses SDL, doesn't mean it's going to immediately compile on another platform. There are many other aspects of a codebase which could be in a non-portable state..

And yes, SDL isn't the speediest of choices, but that's often a sacrifice you make for ease of implementation, and portability.
Anyhoo, any decent machine should run it at full speed, if it's ass-slow for you, you should try using a newer SDL library, or getting rid of your crapbox
__________________
The man in black fled across the desert, and the gunslinger followed...
CD is offline   Reply With Quote
Old October 14th, 2001   #8 (permalink)
Registered User
 
The Vagrant's Avatar
 
Join Date: Jul 2001
Location: Valnain, Valendia
Posts: 424
Really doesn't matter to me, all my comps run some form of windows, and they can handle gba emus no problem so speed and such is not an issue. I'd say no though since producing an SDL version would limit the time spent on the windows version. Totally selfish of me I know, but hey, I wasn't born to care for the other guy.

*sorry to all those peeps out there who don't have windows, all 3 of you*
__________________
Warping the minds of men and sheperding the masses has always been your church’s domain. You lure sheep with empty miracles and a dead god. Or perhaps you, too, are a sheep. A poor little lamb, bleating for your faith as though it were milk of the poppy. Yet mark your savior well, for he is one of the demons you so fear.
The Vagrant is offline   Reply With Quote
Old October 15th, 2001   #9 (permalink)
Emu author
 
SimonMallion's Avatar
 
Join Date: Apr 2001
Location: England
Posts: 1,062
Thanks for the information!
SimonMallion is offline   Reply With Quote
Old October 15th, 2001   #10 (permalink)
CD
Gunslinger
 
CD's Avatar
 
Join Date: Apr 2001
Location: Mid-World
Posts: 964
By 'Windows version', you must mean the one using DirectX.

SDL has more benefits than portability, so hold your horses before shooting it down..
__________________
The man in black fled across the desert, and the gunslinger followed...
CD is offline   Reply With Quote
Old October 15th, 2001   #11 (permalink)
Emu author
 
Join Date: Apr 2001
Location: Bloomington IN, USA
Posts: 1,061
While some of SDL's library functions may not be the fastest in the world, its basic target implementation doesn't incur too much of a speed hit, and maintains portability. For an emulator, this basic functionality is probably all you would desire, the rest can be coded by the emu author, and needn't be unportable.

- Exophase
Exophase is offline   Reply With Quote
Old October 19th, 2001   #12 (permalink)
Emu author
 
nwagenaar's Avatar
 
Join Date: Oct 2001
Location: The Netherlands
Posts: 114
Quote:
Originally posted by iceBerg
hmm...sdl...well, as for me, i don't like sdl too much, and that's because it's slow like hell on my machine. it's only my personal opinion, but if there would be a vboy/sdl, i wouldn't use it because of the speed. i get reasonable speed with directx (especially with video memory on). i'd stick to the dx version anywayz.
take my vote for directx. ^_^

EDIT: btw, sdl is slow for me in both linux and windows
According to the main SDL developers, SDL uses the entire DirectX library on WIN32 if (and only if) DirectX was correctly installed. I saw with the development that the BA/SDL WIN32 version was sometimes 2 times faster in windows then it was on Linux (*sigh*). And yes, SDL can be slow but then again, SDL is *very* portable unlike DirectX and the best thing it has native support for OpenGL functionality

Also, speed is mostly based upon the calculation time it performs for displaying graphics to the screen and this is something that was bugging the /SDL series for some time. But luckaly we now have a fast graphics core which sometimes beats the WIN32/DirectX version from Julien "Gollum" Frelat Also new and company-written drivers is a good issue within Linux/BeOS/WIN32 which can provide speedboosts.

Concerning VBA/SDL, it would be fun to such an emulator on Linux/BeOS systems especially since there aren't many GBA emu's available for Linux/BeOS (unlike WIN32 systems). However, I wonder if the emulator is portable enough. If it's assembly there could be a big problem with porting.

But hey! I would like to VBA/SDL on Linux!

Regards,

Niels Wagenaar
__________________
Better a penguin that rox than
Windows that often locks!
nwagenaar is offline   Reply With Quote
Old October 20th, 2001   #13 (permalink)
CD
Gunslinger
 
CD's Avatar
 
Join Date: Apr 2001
Location: Mid-World
Posts: 964
Heya Niels
__________________
The man in black fled across the desert, and the gunslinger followed...
CD is offline   Reply With Quote
Old October 20th, 2001   #14 (permalink)
Emu author
 
nwagenaar's Avatar
 
Join Date: Oct 2001
Location: The Netherlands
Posts: 114
Hya CD (or CDburnout )

I've been testing the new gfx core a bit (see the posting on the GBA new section at ngemu) and found out that for instance Mode 7 games like Mario Kart Circuit and F-Zero Advance take a good speedhit with the new code

I played Mario Kart Advance with 89 FPS+ on my P2/350 using a frameskip of 2 on my P2/350. On my AMD Athlon 650 I even needed to throttle the emulator down to keep it at 60FPS (this wasn't the case with older versions and with the WIN32 version).

But ofcourse, nothing beats the original device. I just finished Wario 4 (great game btw) and I've currently inserted Streetfighter II. The Hadokens from Ryu sound cooooolllll.

Regards,

Niels Wagenaar
__________________
Better a penguin that rox than
Windows that often locks!
nwagenaar is offline   Reply With Quote
Old October 23rd, 2001   #15 (permalink)
EXE
Mobile Suit Gundam Pilot
 
EXE's Avatar
 
Join Date: May 2001
Location: Malaysia
Posts: 535
Visual Advance/SDL... like good, bad?
__________________
My Pc spec:
P4 1.5Ghz
Windows XP Pro/DX9.0b
Geforce4MX 420 64MB RAMS
256MB RAMS
EXE is offline   Reply With Quote
Old October 25th, 2001   #16 (permalink)
Registered User
 
Light20004's Avatar
 
Join Date: Oct 2001
Location: Singapore
Posts: 8
i dun really care.since i always use windows.but it would be cool to see it on other platforms anyway :0
__________________
Light20004 is offline   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 Off
Trackbacks are On
Pingbacks are On
Refbacks are On


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

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


Powered by vBulletin® Version 3.7.0 Release Candidate 3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5