Gba Emu Status?


Status
Not open for further replies.

CyberAxe

Member
Joined
Nov 18, 2005
Messages
206
Is there any word on how GBA Emulation is progressing the only GBA emu ive seen was a port of VBA which hasent been updated in ages
 
Your not likely to get usable GBA emulation any time soon, so your best bet is to buy a GBA + Flashcard. At least that way your guaranteed full speed and full compatability. And just think how long the batteries will last :)
 
heh heh, why is it everyone bitches about the batteries in the 2x. Sure they could last a little longer, but for godsakes, just buy a couple more rechargeables and throw in your carrying case! (Flashcart definately the way to go for gba at the moment)
 
i have 2 gbas and a ds and i cant afford a flash cart for the gba especialy now that i have to start saving my money (gf and i planning on getting a flat)

i would have thought the GBA would be one of the things tha to wouldnt take anywhere near as long as other since you can just tap into the arm cpus directly as with the gp32 can you not? and the only thing you have to emulate is the sound or something like that i heard
 
i have 2 gbas and a ds and i cant afford a flash cart for the gba especialy now that i have to start saving my money (gf and i planning on getting a flat)

i would have thought the GBA would be one of the things tha to wouldnt take anywhere near as long as other since you can just tap into the arm cpus directly as with the gp32 can you not? and the only thing you have to emulate is the sound or something like that i heard
That's just for the main CPU, now all you have to do is emulate all the custom graphics and sound chips with the rest of the CPU cycles (not fun).
 
Last edited by a moderator:
The Supercard is a cheap alternative to flash cards for the GBA. You store everything on a CF or SD card, depending on which model you buy, and it is easier to handle saves and you can also do save states. Because you use these cards, you have a lot more space for games.
The only down side to it is that some games that really push the GBa run a little slow at times on it, and a few games don't work, but the firmware is frequently updated and more games become playable each time.
 
i emulated a gba this morning. around 9:30 or so, it felt great. few pints the night before made it come out of me a lot quicker. icant actually code but this gba emu is somthing else, its not ful speed, its full speed x2, but i covered it in poo and deleted it from my digestive system.
 
You can get flash cards on ebay really cheaply, I payed something like £20 for a GBA, and £30 for a flash card with usb cable. Hardly wallet breaking.

One thing that's always concerned me about running GBA (or whatever system) code directly on the arm processor - how do you count the number of executed cycles so you can accurately emulate the other chips at the appropriate times?
 
You could port over VBA quick to the GP2x. It'll just run at 1 frame a year. ;) In all seriousness, expect a full-speed GBA emulator toward the END of the gp2x's lifespan. If it ever happens. It's possible to do on the GP2x with cycles to spare, but it's a matter of hard work and motivation to get it that optimized.
 
Or SDK2k when it's ready. Still, even double 6-7 fps seems about as much as it'll give you, you'd really have to ASM everything to get a decent speed.

Allan.
 
You can get flash cards on ebay really cheaply, I payed something like £20 for a GBA, and £30 for a flash card with usb cable. Hardly wallet breaking.

One thing that's always concerned me about running GBA (or whatever system) code directly on the arm processor - how do you count the number of executed cycles so you can accurately emulate the other chips at the appropriate times?
well, i didnt manage to clock the cpu at 16mhz yet, but 32mhz works, so couldnt you add a nop after evry instruction to get it to 16mhz?
 
Last edited by a moderator:
well, i didnt manage to clock the cpu at 16mhz yet, but 32mhz works, so couldnt you add a nop after evry instruction to get it to 16mhz?

That would assume you knew how the rom was layed out and you knew what was data and what was code, which we don't.

Also, each instruction doesn't take exactly the same number of cycles, so you can't divide the processor by 2 simply by inserting nop's.
 
Last edited by a moderator:
i thought about clocking the cpu by upll, as evrything else seems to be feeded by fpll, that could helpreaching lower values, what do you think?
 
Status
Not open for further replies.
Back
Top