gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

Beginners > not smooth enough?

#70944 - deltree - Thu Feb 09, 2006 5:06 pm

Hi,
I've been testing a few things with GBA, and there is a big problem with smoothiness on the GBA emulator:
watch this:
http://superdeltree.free.fr/download/scroll.exe
it's a standard EXE file that show a simple scrolling sprite.
framerate is fixed to 60 FPS

now, a GBA version for it:
http://superdeltree.free.fr/download/scroll.gba

watch the difference: same sprite size, same frame rate (about 60 FPS for each).
same speed, same code.
The result is much smoother with the EXE than the GBA version.
what is the probleme with it ?

#70953 - ScottLininger - Thu Feb 09, 2006 6:05 pm

What emulator are you using?

-Scott

#70954 - deltree - Thu Feb 09, 2006 6:08 pm

like many people I guess, visual boy advance
my specs:
athlon 1800+
geofrce 6200
1GO ram

is that due to the emulator, can I expect something better on real hardware?

#70962 - naleksiev - Thu Feb 09, 2006 8:02 pm

deltree wrote:
like many people I guess, visual boy advance
is that due to the emulator, can I expect something better on real hardware?


My first small project was something similar and it was much better on real device.

Flash use antializing for making the things smoother. Don't expect the same.

I can try this on real device when I go home (after 6-7) hours.

#71024 - tepples - Fri Feb 10, 2006 1:04 am

Looked smooth enough for me on my VBA. Make sure you have Options > Frame skip set to 0 and Automatic turned off.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#71130 - naleksiev - Fri Feb 10, 2006 3:37 pm

How I thouth it's just perfect on real device. Don't ask me to make you a video :)

#71144 - deltree - Fri Feb 10, 2006 4:33 pm

actually, it's not "choppy as hell", but it's not PERFECTLY smooth, like the flash version, you have to watch carrefully tho, to see that.

#71154 - naleksiev - Fri Feb 10, 2006 5:44 pm

deltree wrote:
actually, it's not "choppy as hell", but it's not PERFECTLY smooth, like the flash version, you have to watch carrefully tho, to see that.


Yeah I watch it. It's different on VBA (really a little choppy). But I tried it on Game Boy Micro, it's perfect believe me.

the GBA's LCD is not so fast (I don't know the english terms of this). It need more time for refreshting. The efect is pretty close to antializing.

#71360 - nmain - Sun Feb 12, 2006 2:25 am

naleksiev wrote:
deltree wrote:
actually, it's not "choppy as hell", but it's not PERFECTLY smooth, like the flash version, you have to watch carrefully tho, to see that.


Yeah I watch it. It's different on VBA (really a little choppy). But I tried it on Game Boy Micro, it's perfect believe me.

the GBA's LCD is not so fast (I don't know the english terms of this). It need more time for refreshting. The efect is pretty close to antializing.


When speaking specifically about LCDs, that's usually called response time.


@deltree: If your monitor's refresh rate isn't near 60hz, there will be more jitteryness because one frame on the emulator doesn't correspond to one frame on the crt. I see this a lot at 75hz.

#71936 - deltree - Wed Feb 15, 2006 12:51 pm

ok, thanx.
I'm looking forward to buy the hardware now...