xboxscene.org forums

OG Xbox Forums => Software Forums => XPort Projects => Topic started by: XPort on February 23, 2006, 12:19:00 PM

Title: Xboyadvance V19
Post by: XPort on February 23, 2006, 12:19:00 PM
XBoyAdvance - GBA/GBC/GB/SGB/SGB2 Emulator for XBox v19

What's new :

 - Save files are now only moved to their new location once.
   If you wish to use your save games on a previous version of XBoyAdvance,
   then do the following:

      + Run this version of XBoyAdvance once and then exit back to the dashboard.
      + Copy the save games from their new location back to the old location
        Default new location is E:\SAVES\XBOYADVANCE\<gamename>
        Default old location is E:\SAVES\XBOYADVANCE\
      + Run any previous version of XBoyAdvance and your saves should work again
        and they will never be moved again.

 - Added an option to display FPS on the General Settings page.


Notes regarding speed/sound stuttering:

The most recent core updates resulted in better compatibility at the expense of
speed.  Full speed GBA emulation on XBox will not be possible unless the
core gets a major overhaul (like coding a highly optimized ASM GBA emulation routine)
which would obviously be very difficult.  Don't expect it from me.

If you are happier with the speed of previous versions, then I suggest you use them.
If there is a feature that you absolutely cannot do without in the newer ones,
then bump up your frameskip setting.  I know you probably don't want to hear that,
but that's the way it is.

No, it's not feasible to implement both old and new core simultaneously.
Trying to compile the old core with all the recent changes would be less work,
but would still be an enormous amount.  This is not something that I'm going to be
doing.
Title: Xboyadvance V19
Post by: Diontae18 on February 23, 2006, 12:21:00 PM
Thanks for the quick update
 (IMG:style_emoticons/default/pop.gif)
Title: Xboyadvance V19
Post by: NoVA iS SiCK on February 23, 2006, 12:30:00 PM
report is double-posted on front page...
Title: Xboyadvance V19
Post by: Likklebaer on February 23, 2006, 02:11:00 PM
QUOTE(XPort @ Feb 23 2006, 08:50 PM) *

The most recent core updates resulted in better compatibility at the expense of
speed.  Full speed GBA emulation on XBox will not be possible unless the
core gets a major overhaul (like coding a highly optimized ASM GBA emulation routine)
which would obviously be very difficult.  Don't expect it from me.

Phew, glad you told me that before I updated. GBA emulation doesn't need to be any slower on the Xbox, even if it does bring some minor compatibility improvements (if the new core fixes anything major then please enlighten me).

So I guess I'll use these newer releases for GB/GBC games and go back to the faster builds for GBA.

Unless of course you would consider releasing a build that has the new fixes/features but the older higher-performance VBA core.  (IMG:style_emoticons/default/happy.gif)
Title: Xboyadvance V19
Post by: Chron Johnson on February 23, 2006, 02:15:00 PM
QUOTE(XPort @ Feb 23 2006, 01:50 PM) *

Trying to compile the old core with all the recent changes would be less work,
but would still be an enormous amount.  This is not something that I'm going to be
doing.
Title: Xboyadvance V19
Post by: Likklebaer on February 23, 2006, 02:54:00 PM
Well then perhaps you'd be so kind as to give me the sourcecode so I can do it myself.
Title: Xboyadvance V19
Post by: foxxfella on February 23, 2006, 03:44:00 PM
Thanks! (IMG:style_emoticons/default/smile.gif)
Title: Xboyadvance V19
Post by: BanjoK on February 23, 2006, 03:50:00 PM
Thanks for the release.
Title: Xboyadvance V19
Post by: GLiTcH on February 23, 2006, 04:09:00 PM
thanks.. still having sound issues on ADv Wars.. i think i 'll stick with v17 for right now

have to start that game all over (IMG:style_emoticons/default/sad.gif)

This post has been edited by GLiTcH: Feb 24 2006, 12:10 AM
Title: Xboyadvance V19
Post by: yodanut on February 23, 2006, 06:03:00 PM
Thanks for the update Xport.

Regarding speed though, I have to wonder if what I suggested in the last thread might not help in some way, even if just by avoiding framerate changes that result in the perception of stutter. The games I play perform adequately at a frameskip of 2, which I consider tolerable, but the emulator apparently tries to decrease that frameskip if such a high number isn't needed at any given instant, something that seems to cause frequent jerkiness as the frameskip adjusts, at least in one specific game I'm testing. If there were an option to make the frameskip fixed instead of variable, that might cease to be an issue on the games where this occurs frequently.
Title: Xboyadvance V19
Post by: XPort on February 23, 2006, 06:44:00 PM
QUOTE(yodanut @ Feb 23 2006, 07:34 PM) *

Thanks for the update Xport.

Regarding speed though, I have to wonder if what I suggested in the last thread might not help in some way, even if just by avoiding framerate changes that result in the perception of stutter. The games I play perform adequately at a frameskip of 2, which I consider tolerable, but the emulator apparently tries to decrease that frameskip if such a high number isn't needed at any given instant, something that seems to cause frequent jerkiness as the frameskip adjusts, at least in one specific game I'm testing. If there were an option to make the frameskip fixed instead of variable, that might cease to be an issue on the games where this occurs frequently.


Short answer - no, it wouldn't.  If you're talking about the stuttering sound, bump up your frameskip to 3 and that should go away.  If you're talking about how the screen skips along (and the audio is fine) then all a constant frameskip would do for you is ensure that the screen is always skipping.  
Title: Xboyadvance V19
Post by: Scoobysnaxx on February 23, 2006, 07:00:00 PM
QUOTE
thanks.. still having sound issues on ADv Wars.. i think i 'll stick with v17 for right now

have to start that game all over


why? Downloaded saves are readily available for GBA games

Try Zophars Domain. I snagged some decent saves for both advance wars 1 and 2 not too long ago. I have accidentaly forgot to backup my saves when installing a new drive.

I could also send you mine if you like, if you canot find them (google zophars domain)

Thanks for the update xport!

This post has been edited by Scoobysnaxx: Feb 24 2006, 03:02 AM
Title: Xboyadvance V19
Post by: yodanut on February 23, 2006, 07:27:00 PM
QUOTE(XPort @ Feb 23 2006, 10:15 PM) *

Short answer - no, it wouldn't.  If you're talking about the stuttering sound, bump up your frameskip to 3 and that should go away.  If you're talking about how the screen skips along (and the audio is fine) then all a constant frameskip would do for you is ensure that the screen is always skipping.


Yeah, I was talking about the latter and not the former. I find that the way the screen scrolls at 20fps only to jump to 30 and then to 60 repeatedly every couple of seconds contributes to a subjective feeling of jerkiness, and that perhaps a constant 20 or 30 might prove less distracting. I wouldn't expect improved performance per se, only a less jarring framerate, which might make for a better experience.

This post has been edited by yodanut: Feb 24 2006, 03:31 AM
Title: Xboyadvance V19
Post by: Joshua Wood on February 23, 2006, 10:01:00 PM
Hm, haven't tried v18 yet, but I do like the sound of these new features, but with the older faster speed....

Here's hoping on someone nice like Likklebaer helping out (IMG:style_emoticons/default/wink.gif)

Cheers for the FPS though, Xport.
Title: Xboyadvance V19
Post by: XaRaNn on February 23, 2006, 11:22:00 PM
I think what Likklebaer meant was that an update to the UI features but with the old core would be very nice, these were the main upgrades on to the xboyadvance emu IMHO, the compatibility is already very good