xboxscene.org forums

Xbox360 Forums => Xbox360 Software Forums => XeXDK development => Topic started by: Xbox-Scene on March 02, 2010, 10:47:00 PM

Title: XeBoyAdvance v0.1
Post by: Xbox-Scene on March 02, 2010, 10:47:00 PM
XeBoyAdvance v0.1
Posted by XanTium | March 3 00:47 EST | News Category: Xbox360
 
LoveMHz from Team XeLove released the first official release of XeBoyAdvance, a GBA Emulator, for homebrew Xbox360 consoles:
Quote

Team XeLove Presents:
XeBoyAdvance - VBA based GBA Emulator for the Xbox 360.

Information:
Hey, it's LoveMHz here again from Team XeLove to present are fantastic emulator XeBoyAdvance.
A lot of work has went into this port. The 360 is a wonderful platform, sometimes it's a pain, but none the less, we have achieved high goals for GBA emulation on it. So far we've spent about 2 months on this port. Work so far has been done on a retail console, therefore it has really slowed down the process. Soon we will release the payment details for people that want to donate.
So if you enjoy GBA, or simple want to see more ports (NES, N64, and PSX to just name a few) then please donate. And ofcourse none of this would possible without the support of all of you.

Features:
  • Full speed GBA Emulation
  • Screenshot output
  • Save/Load States
  • Ingame Menu via L+R Stick Click
  • Spanish and Italian Lanague Support


Todo:
[-] Add Cheat Code Support
[-] Software Filters
[-] Display Settings
[-] GB ROM Support
[-] And alot more.

Official Site: http://lovemhz.blogspot.com
Download: n/a (built with XDK)



Title: XeBoyAdvance v0.1
Post by: Neptune on March 02, 2010, 10:48:00 PM
mastag22  - Donation. Thanks for helping me get in the scene when no one else would wink.gif

=)
Title: XeBoyAdvance v0.1
Post by: Odb718 on March 02, 2010, 10:53:00 PM
lol donations lol
Title: XeBoyAdvance v0.1
Post by: naizarak on March 02, 2010, 11:36:00 PM
do you guys think we'll ever see a PS2 emulator??

is the 360 fast enough to begin with?
Title: XeBoyAdvance v0.1
Post by: althena on March 03, 2010, 12:02:00 AM
Great for a first official release, looking forward to updates with the missing features  smile.gif
Title: XeBoyAdvance v0.1
Post by: Neptune on March 03, 2010, 12:20:00 AM
QUOTE(Odb718 @ Mar 2 2010, 09:53 PM) View Post

lol donations lol


Yes donation, in a way most didn't, wasn't monetary wink.gif
Title: XeBoyAdvance v0.1
Post by: dokworm on March 03, 2010, 12:45:00 AM
Quick question, why does working on a retail console slow down development?
Title: XeBoyAdvance v0.1
Post by: dstruktiv on March 03, 2010, 12:52:00 AM
QUOTE(dokworm @ Mar 3 2010, 08:45 PM) View Post

Quick question, why does working on a retail console slow down development?


No debugging. So you code something and then cross your fingers and hope it doesn't crash the box, if it does then it's a matter of going back and putting a printf after each and every line of code, manually writing out variables etc., then checking your debuglog on the PC, then making changes and then repeating the process over again until you figure out what's wrong. Then you rinse and repeat on the next bit of code you write.

There's also the things that don't crash the box but don't give you the output/results you expect which are even more frustrating and difficult to figure out normally.

With a devkit you can do extremely indepth debugging in real time from the comfort of your computer.
Title: XeBoyAdvance v0.1
Post by: numlockhome on March 03, 2010, 01:25:00 AM
Is this really full speed? seems a bit choppy at times. Will def. donate anyway, this is great work!

Btw, anyone got the metroid games to work without the sound messing up?

This post has been edited by numlockhome: Mar 3 2010, 09:26 AM
Title: XeBoyAdvance v0.1
Post by: LoveMHz on March 03, 2010, 01:43:00 AM
QUOTE(dstruktiv @ Mar 3 2010, 02:52 AM) View Post

No debugging. So you code something and then cross your fingers and hope it doesn't crash the box, if it does then it's a matter of going back and putting a printf after each and every line of code, manually writing out variables etc., then checking your debuglog on the PC, then making changes and then repeating the process over again until you figure out what's wrong. Then you rinse and repeat on the next bit of code you write.

There's also the things that don't crash the box but don't give you the output/results you expect which are even more frustrating and difficult to figure out normally.

With a devkit you can do extremely indepth debugging in real time from the comfort of your computer.

Thanks for clearing this up dstruktiv. Simply put a developer kit allows for a much more steady development process..

For the people that plan to be using XeBoyAdvance a lot, please tell me know which features/tweaks you would like to see in the next version.

QUOTE(numlockhome @ Mar 3 2010, 03:25 AM) View Post

Is this really full speed? seems a bit choppy at times. Will def. donate anyway, this is great work!

Btw, anyone got the metroid games to work without the sound messing up?

Thanks wink.gif Which games are running choppy? Please let me know so I can sort this out.
Title: XeBoyAdvance v0.1
Post by: numlockhome on March 03, 2010, 01:59:00 AM
I tried both Metroid Zero & Metroid Fusion, both of the games has sound bugs (a constand loud hissing noise).
And some graphic bugs (a colored bar running vertically across the screen).

I thought about it and the "choppynes" might just be me being used to playing theese games on a GBA, i guess the framerate doesnt look as good on a big screen tv than it does on a small LCD?
Title: XeBoyAdvance v0.1
Post by: lenselijertje on March 03, 2010, 02:48:00 AM
how can i save a state?
Title: XeBoyAdvance v0.1
Post by: ploggy on March 03, 2010, 05:52:00 AM
QUOTE(LoveMHz @ Mar 3 2010, 08:43 AM) View Post

Thanks for clearing this up dstruktiv. Simply put a developer kit allows for a much more steady development process..

For the people that plan to be using XeBoyAdvance a lot, please tell me know which features/tweaks you would like to see in the next version.
Thanks wink.gif Which games are running choppy? Please let me know so I can sort this out.



First of all thanks for the great Emu, as for features maybe a turbo button to skip past boring parts ingame and control mapped to analogue stick as well as d-pad
As for choppy games i've noticed Sonic Advance 3 and Dragonball Advance Adventure.
There maybe more but i've only tried a few.
Title: XeBoyAdvance v0.1
Post by: dufc1983 on March 03, 2010, 05:54:00 AM
QUOTE(lenselijertje @ Mar 3 2010, 11:48 AM) View Post

how can i save a state?



mid game press both thumbsticks as you do on snes360,genesis etc this will bring up submenu and u can save state/load state


thanks for adding more features in terms of menu etc all i want now is n64 emulator  tongue.gif
Title: XeBoyAdvance v0.1
Post by: Filthytx on March 03, 2010, 06:27:00 AM
thanks for your effort on this guys.....pm me with donation info and i will throw something your way may not be much but enough to show that i support peoples hard work......also as far as what you do next i would love to see an nes emulator for 360.....and of course n64 or dreamcast would be nice
Title: XeBoyAdvance v0.1
Post by: althena on March 03, 2010, 07:10:00 AM
QUOTE(Filthytx @ Mar 3 2010, 02:27 PM) *

thanks for your effort on this guys.....pm me with donation info and i will throw something your way may not be much but enough to show that i support peoples hard work......also as far as what you do next i would love to see an nes emulator for 360.....and of course n64 or dreamcast would be nice


There is a Paypal donate button on their blog, see link in the first post. However if I am not missing anything they only accept 20 USD donations, I can't change the value at least.
Title: XeBoyAdvance v0.1
Post by: dufc1983 on March 03, 2010, 07:29:00 AM
just to report the display settings option doesn't work which is a shame hope they fix that in a future release
Title: XeBoyAdvance v0.1
Post by: LoveMHz on March 03, 2010, 08:17:00 AM
QUOTE(dufc1983 @ Mar 3 2010, 09:29 AM) View Post

just to report the display settings option doesn't work which is a shame hope they fix that in a future release

Yeah, I just disabled it since I noticed a bug with software filters right before releasing. Will be in the next release.

QUOTE(althena @ Mar 3 2010, 09:10 AM) View Post

There is a Paypal donate button on their blog, see link in the first post. However if I am not missing anything they only accept 20 USD donations, I can't change the value at least.

Should be fixed. If for some reason not then on the donate page it should show my email.

Thanks for the support everyone. I'm looking into the audio bug right now. Keep the bugs rolling in so we can make this emulator as stable as possible.
Title: XeBoyAdvance v0.1
Post by: Porta360 on March 03, 2010, 09:37:00 AM
OK, Good Work LoveMHz and the Team. i'm about to see what ya'll got going on.
Title: XeBoyAdvance v0.1
Post by: metalguitarist112 on March 03, 2010, 10:45:00 AM
This is awesome, keep up the good work, i love XeLove.
Title: XeBoyAdvance v0.1
Post by: balde237 on March 03, 2010, 11:09:00 AM
Thanks alot. Keep up the good work, will test once I get my 500gb hdd. U should put a support therad on here so we can all help u make the best emu u can.  Now we just need more jtag consoles out there,shame it's such a hard mod to do.

This post has been edited by balde237: Mar 3 2010, 07:10 PM
Title: XeBoyAdvance v0.1
Post by: LufianGuy on March 03, 2010, 11:19:00 AM
I'm really hoping for some Sega Dreamcast and Sega Saturn Emulators for Xbox360 and PS3. Can it be done?

Seeing some video of this emulator in action would be nice.

This post has been edited by LufianGuy: Mar 3 2010, 07:21 PM
Title: XeBoyAdvance v0.1
Post by: Jbonzo on March 03, 2010, 12:06:00 PM
Dam i have not been home since this got released so i cant say for sure.. But at least the leaked beta had really bad overscan, both in game and on the menu. i´m running 720p over VGA
Title: XeBoyAdvance v0.1
Post by: Vejita on March 03, 2010, 01:28:00 PM
Thanks for the release LoveMHz!

I'm personally looking forward to emulators that the original Xbox struggled to run at full speed and a GBA emulator is one of them, N64 and PSX are the others (hopefully with 720p rendering) wink.gif
Title: XeBoyAdvance v0.1
Post by: jayboy86 on March 03, 2010, 01:47:00 PM
ill be donating when im paid tomorrow but i would love to see a port for NES and N64.

the emulator is great for a first release but i have found clicking return to main menu causes it to crash or completly exit the emulator. anyone else have this problem
Title: XeBoyAdvance v0.1
Post by: barnhilltrckn on March 03, 2010, 01:56:00 PM
Nice work LoveMHz and the rest of the team.
 jayboy86 Posted Today, 03:47 PM
  ill be donating when im paid tomorrow but i would love to see a port for NES and N64.

the emulator is great for a first release but i have found clicking return to main menu causes it to crash or completly exit the emulator. anyone else have this problem

 I aint had that problem yet. Maybe something got corrupted downloading the emu or putting it on the hdd. Try re-downloading it and see if that helps any.
Title: XeBoyAdvance v0.1
Post by: akijikan on March 03, 2010, 03:05:00 PM
Looking forward to a PSX emulator, will donate when there's at least an alpha
Title: XeBoyAdvance v0.1
Post by: LoveMHz on March 03, 2010, 03:20:00 PM
QUOTE(Vejita @ Mar 3 2010, 03:28 PM) View Post

Thanks for the release LoveMHz!

I'm personally looking forward to emulators that the original Xbox struggled to run at full speed and a GBA emulator is one of them, N64 and PSX are the others (hopefully with 720p rendering) wink.gif

No problem, it's I'm here to do.

QUOTE(jayboy86 @ Mar 3 2010, 03:47 PM) View Post

ill be donating when im paid tomorrow but i would love to see a port for NES and N64.

the emulator is great for a first release but i have found clicking return to main menu causes it to crash or completly exit the emulator. anyone else have this problem

Awesome and thanks. Make sure you grab the copy off of Xbins and not the other places (Leaked version).

QUOTE(barnhilltrckn @ Mar 3 2010, 03:56 PM) View Post

Nice work LoveMHz and the rest of the team.
 jayboy86 Posted Today, 03:47 PM
  ill be donating when im paid tomorrow but i would love to see a port for NES and N64.

the emulator is great for a first release but i have found clicking return to main menu causes it to crash or completly exit the emulator. anyone else have this problem

 I aint had that problem yet. Maybe something got corrupted downloading the emu or putting it on the hdd. Try re-downloading it and see if that helps any.

Thanks for the support bro.

QUOTE(akijikan @ Mar 3 2010, 05:05 PM) View Post

Looking forward to a PSX emulator, will donate when there's at least an alpha

Hopefully soon wink.gif

Also anyone that has already donated please contact me via PM. Thanks
Title: XeBoyAdvance v0.1
Post by: pirichios on March 03, 2010, 05:18:00 PM
LoveMHz this is not so much a feature request as it is just a curious question. Is it technically possible to add a manual video scaling feature? i have seen some overscan issues with a couple of hdtv's at the moment. I can also confirm issues with sound with the metroid games. This is some awesome work specially for someone who did not have a devkit handy and programmed things the hardcore way. Nice work!
Title: XeBoyAdvance v0.1
Post by: LoveMHz on March 03, 2010, 05:37:00 PM
QUOTE(pirichios @ Mar 3 2010, 07:18 PM) View Post

LoveMHz this is not so much a feature request as it is just a curious question. Is it technically possible to add a manual video scaling feature? i have seen some overscan issues with a couple of hdtv's at the moment. I can also confirm issues with sound with the metroid games. This is some awesome work specially for someone who did not have a devkit handy and programmed things the hardcore way. Nice work!

Thanks =)

Screen calebration will hopefully come in the next release. Thanks for the info. Also I've been able to recreate the Metroid audio issue and hopefully will be able to fix, not quite sure exactly what's wrong. So if anyone knows of any other games that has audio issues then please let me know.
Title: XeBoyAdvance v0.1
Post by: AmyGrrl on March 03, 2010, 06:29:00 PM
I was wonder if this was based on the original VisualBoyAdvance or the much better VisualBoyAdvance-M. I find games run so much better with the newer VisualBoyAdvance-M. I have a dualcore 3.0Ghz and the original VBA ran bad, the games were choppy, sound was bad. When I made the switch to VBA-M all my problems went away. Also I was wondering what filters this emulators this uses, because I find alot of the console emulators only use ones like Simple2x or hq2x. Those are fine for Standard Def TV's, but when you run them on larger screens the games tend to look blurry. I would like to have an option to go all the way upto Simple5x or Simple6x (depends on the max you can go before the image starts to outside the screen area) and then stretch the image to fullscreen. The games look really clear this way.  Also I don't think the readme said this emulator had achievements. If you do add achievements in the future can you have an option to turn then on or off and have that feature set to disabled as default.

Anyways... thanks for the emulator and keep up the good work...

This post has been edited by AmyGrrl: Mar 4 2010, 02:32 AM
Title: XeBoyAdvance v0.1
Post by: metalguitarist112 on March 03, 2010, 06:46:00 PM
Hey, im pretty sure this emulator is based off of VBA-M.
Title: XeBoyAdvance v0.1
Post by: LoveMHz on March 03, 2010, 07:30:00 PM
QUOTE(AmyGrrl @ Mar 3 2010, 08:29 PM) *

I was wonder if this was based on the original VisualBoyAdvance or the much better VisualBoyAdvance-M. I find games run so much better with the newer VisualBoyAdvance-M. I have a dualcore 3.0Ghz and the original VBA ran bad, the games were choppy, sound was bad. When I made the switch to VBA-M all my problems went away. Also I was wondering what filters this emulators this uses, because I find alot of the console emulators only use ones like Simple2x or hq2x. Those are fine for Standard Def TV's, but when you run them on larger screens the games tend to look blurry. I would like to have an option to go all the way upto Simple5x or Simple6x (depends on the max you can go before the image starts to outside the screen area) and then stretch the image to fullscreen. The games look really clear this way.  Also I don't think the readme said this emulator had achievements. If you do add achievements in the future can you have an option to turn then on or off and have that feature set to disabled as default.

Anyways... thanks for the emulator and keep up the good work...

Yes XeBoyAdvance is based off of VBA-M, as stated in the read-me.

Currently XeBoyAdvance runs at Simple2x and I'll be adding the options for the other filters. Filters are simple ways of scaling the images and 4x is about the best that can be done (At least in real time and not overly complex).

This post has been edited by LoveMHz: Mar 4 2010, 03:56 AM
Title: XeBoyAdvance v0.1
Post by: bigmacattack on March 03, 2010, 07:35:00 PM
Yesterday I promised myself I would play through Pokemon Blue when an emulator came out. This is awesome/weird. Thanks!
Title: XeBoyAdvance v0.1
Post by: Porta360 on March 03, 2010, 07:42:00 PM
Ok, got it running in freestyle w/ artwork.  Nice EMU. This is gonna led to something special i can feel it. Home360Brew, tasting real good. Keep Brewing!!!
Title: XeBoyAdvance v0.1
Post by: dufc1983 on March 03, 2010, 07:45:00 PM
QUOTE(Porta360 @ Mar 4 2010, 04:42 AM) *

Ok, got it running in freestyle w/ artwork.  Nice EMU. This is gonna led to something special i can feel it. Home360Brew, tasting real good. Keep Brewing!!!



custom artwork? care to share  (IMG:style_emoticons/default/biggrin.gif)
Title: XeBoyAdvance v0.1
Post by: Porta360 on March 03, 2010, 07:50:00 PM
sending you a PM.
Title: XeBoyAdvance v0.1
Post by: dimitrij on March 04, 2010, 02:44:00 AM
Nice Work LoveMHz biggrin.gif I can´t waiting to play with a nice filter, because it looks a little bit choppy ^^by the way, it runs almost 100%, but sometime the framerate chrashes... but its runs great, for a 0.1 release! The best is, snes360 have a input lag - your´s not ^^ played already 1-2 hours :-D but for a donation it is to early ;-) make it final and you will be a rich men  happy.gif
Title: XeBoyAdvance v0.1
Post by: althena on March 04, 2010, 04:01:00 AM
A first little donation is on its way, hope this helps to support your further work on this promising project and maybe others later  smile.gif

Feature request from my side would be:

- Like in most XPort projects on the Xbox 1 or the new Genesis 360 emulator it would be useful if the first screenshot you take is automatically used as a preview picture for the game it was taken from.

- Also nice in the future it would be if you could configure the path to the Roms, Previews and settings, I'd like to point then to HDD1:\Emus\XeBoy\. As I also have Genesis 360 using the HDD1:\Emus\ as the default folder that would be useful to have all Roms in a central place, maybe all future Xbox 360 emulators can use this place as the default one.
Title: XeBoyAdvance v0.1
Post by: Icekiller2k6 on March 04, 2010, 09:06:00 AM
QUOTE(dimitrij @ Mar 4 2010, 10:44 AM) View Post

Nice Work LoveMHz biggrin.gif I can´t waiting to play with a nice filter, because it looks a little bit choppy ^^by the way, it runs almost 100%, but sometime the framerate chrashes... but its runs great, for a 0.1 release! The best is, snes360 have a input lag - your´s not ^^ played already 1-2 hours :-D but for a donation it is to early ;-) make it final and you will be a rich men  happy.gif

emu's are hardly ever "final"...
Title: XeBoyAdvance v0.1
Post by: lantus on March 04, 2010, 09:26:00 AM
QUOTE(LoveMHz @ Mar 4 2010, 02:30 AM) View Post

Yes XeBoyAdvance is based off of VBA-M, as stated in the read-me.

Currently XeBoyAdvance runs at Simple2x and I'll be adding the options for the other filters. Filters are simple ways of scaling the images and 4x is about the best that can be done (At least in real time and not overly complex).



Be careful with anything greater than 2x. Simple4x is fine but something like Admame4x or HQ4x you will  to get slowdowns. 4x you need to define a destination surface/texture 4x the size of the original framebuffer and the bits routine can slow down performance, even on the Xbox360. Of course you can get around this by sending the render code to another cpu or using HLSL but they have their own issues.


Title: XeBoyAdvance v0.1
Post by: Bender_Unit_1 on March 04, 2010, 09:35:00 AM
Congrats on the release! This is great news! There are tons of GBA games I'd love to revisit.

- Bender
Title: XeBoyAdvance v0.1
Post by: modslave on March 04, 2010, 04:56:00 PM
QUOTE(Porta360 @ Mar 4 2010, 02:42 AM) View Post

Ok, got it running in freestyle w/ artwork.  Nice EMU. This is gonna led to something special i can feel it. Home360Brew, tasting real good. Keep Brewing!!!


I hear ya!
Any chance you could PM me that artwork or maybe a link?