I keep wanting to fiddle with GBA emulation, but keep getting turned off so never fiddle much; today I thought 'heck, I'll try them all out again and figure out why they're bugging me..'. In the end, it seems none of the available emus are really usable :(
Anyone have better experiences?
(Specifically for GBA emulation.)
ie:
Morphgear is of course the most polished, but seems to be the slowest. ie: Scaling of 100% and audio disabled, it seems ot be running around 60fps for R-Type III for instance, but still feels sluggish.. and at frameskip 3 is still skipping a lot. With audio enabled, its rough. I was hoping to fiddle with Advance Wars, but it seems to run about 30fps or so after you get into the menus a bit and audio lags a few moments behind events. So probbaly playable withot audio, but still chuggy. So MG is an okay choice, but still not really a great option.
VBadvanceSE -- pick a ROM, and then it exits. Ah well, no good.
PocketAdvance and PocketGBA -- these guys seem to run nice and fast, much smoother and lower frameskip than in MG. Sadly, they offer no sound whatsoever... doh! I'm rather hoping for sound..
(Naturally, R-Type III is also available for SNES, but I was hoping for Advance Wars. I also write emus, so I know all about the issues, but I usually code and never play. Thought I'd look from a players perspective and maybe play some stuff, but GBA on PoPC still seems a turn off in the end :(
Since we may be cutting ties soon with Marat (who creates our commercial modules ie Gameboy Advance), If anyone wants to jump up to port a patch/module of a better Gameboy advance module, then jump aboard. We at Morphgear are planning something big soon but we will keep it in the bag for now. For people who want to do heavy/lite development on Morphgear, there may be some money involved ;)! Just a little news i would throw out for you all.
__________________
With an attitude like no other...
You will know when he's in your path.
If you wish to see him shrouded in the light,
Chances are, you'll see him fade into the black
Continuously watching everyone's suggetions and problems,
Not overlooking the ones talking smack,
Your NEW Morphgear Project Administrator,
Will always be able to answer them back...
New Handheld I'm getting! Jumping out of Pocket PC World for sure now ;) ...
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
She was a good Emu, but she was a crafty little critter and escaped into the wilds of the Gila Wilderness in New Mexico. I still receive emails from folk who say she was seen running across the plains and drinking in the Gila River.
I only hope she has managed to hook up with one of the Male Emus I know who have escaped from those Evil Exotic-meat-breeders in the area and has started a renegade Emu Flock roaming wild and establishing a new enclave in the Northern hemisphere!
...c'ya...
"Later"
.
.
....she's a good bird, I miss her dearly! :love:
.
.
__________________
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Oh... Skeezix, SeanX/Mr.X, Tala, and Emulamer, and anyone else can reply to the post i made above by either emailing me or just tossing word on the forum ;)...
__________________
With an attitude like no other...
You will know when he's in your path.
If you wish to see him shrouded in the light,
Chances are, you'll see him fade into the black
Continuously watching everyone's suggetions and problems,
Not overlooking the ones talking smack,
Your NEW Morphgear Project Administrator,
Will always be able to answer them back...
New Handheld I'm getting! Jumping out of Pocket PC World for sure now ;) ...
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Why would Marat bail? Obious reasons.. 1) Figures he might as well go it alone with his own frontend instead of MG, 2) Wants out altogether, not enough time and/or payback. Why w0ould he break ranks after all this time?
I've not nabbed the MG source, but I've not a lot of time; I'd just hack it so that certain areas do certain button presses, without being configurable.. since making UIs is where the 'time' goes sucked away and time is what I have little of ;) But its tempting, so I find the X50vs controls pretty nasty unless its held sideways with screen tapping :)
Out of curosity, what programming language would morphgear use? Its not like I can program for it though... Unless it is easy to use code with lots of comments ^_^
Why would Marat bail? Obious reasons.. 1) Figures he might as well go it alone with his own frontend instead of MG, 2) Wants out altogether, not enough time and/or payback. Why w0ould he break ranks after all this time?
I've not nabbed the MG source, but I've not a lot of time; I'd just hack it so that certain areas do certain button presses, without being configurable.. since making UIs is where the 'time' goes sucked away and time is what I have little of ;) But its tempting, so I find the X50vs controls pretty nasty unless its held sideways with screen tapping :)
How easy a buld is MG's frontend?
jeff
Try it out, we do give the source code out freely, after you agree to the disclaimer. If you have any other questions in building/patching an emulator towards Morphgear, drop us an email!
__________________
With an attitude like no other...
You will know when he's in your path.
If you wish to see him shrouded in the light,
Chances are, you'll see him fade into the black
Continuously watching everyone's suggetions and problems,
Not overlooking the ones talking smack,
Your NEW Morphgear Project Administrator,
Will always be able to answer them back...
New Handheld I'm getting! Jumping out of Pocket PC World for sure now ;) ...
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
I looked awhile back and I remember it was the MG license, and not a usual one like the GPL or BSD or Apache or the like - that caught me as curious, as its work to define a proper license, so more likely its off the cuff and pieces of other licenses. So why not a regular well known license? I'll take a look if I get a moment.
I never have the time to match my ambition here, but since the GBA is ARM like the PDA I thought of using a more "Software Dynamic Translation" approach than pure interpretation.
For those unfamiliar with SDT:
Basically, you take the GBA code, and translate out the GBA specific stuff, replacing it with PPC code, and save that whole translated code to run rather than reinterpreting it each time. It's much faster, especially since you can eliminate a lot of jumps and calls in the code.
I have some experience working with SDT, but no ARM assembler (only x86, MIPS, PowerPC, and a tiny bit of SPARC.) Maybe someday I'll have the time.
I always wondered if anyone does this, and if not, what are the drawbacks, other than a bit of complication and a bit of memory overhead.
Its always going to be an issue, but I think the biggest issue, which isnt of course a fault of the programs, is the controls of the axim. They just dont lend themselves to games, especially ones that can have 3 or more buttons pressed (as GBA games can get). Advance Wars, yes obviously thats a better game for it as its turn based and slower, but other things...like R-Type...just kind of anger me when I try to play so I give up.
I have a GBA:SP and a flash cart anyway so its not a huge problem...for other things that dont work on the GBA (SNES, genesis, etc) I have my PSP...so yeh if I want it all with me thats 3 devices. Oh well.
She's not even 2 years old!
Fending for herself in the harsh New Mexico sun. Fending for herself against coyotes, wolves, bears........Humans!!!
Sleeping all alone in the cold, arid Desert nights.
Hoping against hope to find a mate in this genetically foreign place.
Nothing being as it seems it should be,
no others of her kind to talk to.........lonely, forsaken.........lost in a lost world.
You truly are heartless, to not even acknowledge her plight..........
.
.
.
.
.
.
.
.
__________________
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.