GBA emulator


Gamma back

Still Fresh
Joined
Jun 27, 2003
Messages
1
Why is it so hard to make a GBA emulator ?
They already made a SNES emu and SNES & GBA are almos the same
 
<extreme sarcasm>yeah! in fact, they are exactly the same</extreme sarcasm>
PS. They are completely different.
 
Why is it so hard to make a GBA emulator ?

For starters, how about the fact that the SNES had a 16bit CPU clocked at 3.58Mhz and GBA has a 32bit ARM7 CPU clocked at 16.7Mhz. Ya think maaaaaybe a CPU that's almost 5 times as fast and processes twice the amount of data has something to do with it? And we haven't even touched upon the GBA's graphics/sound support chips yet...

They already made a SNES emu and SNES & GBA are almos the same

Stop trying to make believe you know what you're talking about when you clearly don't, this isn't GameFaqs. ;)

Why don't you go learn some basic technical/computer/emulation/programming knowledge, then go look up the relevant system specifications, and then see what a silly statement you plopped on this board.

If GBA piracy was your reason for buying a GP32, then you made a big mistake. Ain't gonna happen, not beyond a very limited tech demo anyway. Go play some Atari 800 or something - the 80's were fun!
 
The GBA is a very difficult system for the GP32 to emulate because Nintendo uses a set of patented "magic gnome" chips as part of the hardware. These chips actually have colonies of microscopic gnomes living within them. The gnomes work at special factories throughout the chip flipping switches and turning cranks that involve very precise timing mechanisms in order to squeeze as much power as possible out of the machine. There are also stone golems that the gnomes can bring to life with magic flutes. These push the system further to it's limits because the golems know algebra and can therefore reprogram information coming in on the fly. That's why it was so easy for Nintendo to just take old SNES games and put them on the GBA. Unfortunately the whole system is patented and nobody else can use the design until 2537. And no, you can't update the GP32 by soldering the GBA chips into them. The gnomes can tell and will all just commit suicide the moment you boot the system.
 
lol li wang :D

but yeh heres how you emu a GBA on your GP32
1)Take your gp32 apart
2)Take a GBA apart
3)Put the GBA into the GP32 case

there you go, one emulated gba
 
If people are so bothered about a GBA emulator, buy a GBA and write 'emulator' on it in big letters.
 
Just to put the emulator into context, the GBA has been quoted to be "A PSX" but without the 3D hardware aspect of the machine... Okay, cr@p aside now:

Think about how long (And hard) it was to get a working PSX emulator on the PC - And then think even longer about what Spec PC you needed to play the blasted thing... Okay - Thinking..?

Well maybe it might just be that little bit more difficult to make a GBA emulator when EVERYTHING has to be done in memory - No special chips in that there GP32! We haven't even gotten to the stage of a working SNES emulator (Or Genesis for that matter), let alone the GBA!
 
Trolls aside ... GBA uses specialised chips that need re-emulating. Bah. Also the snes emu is only going at 3-5 frameskip without sound, 6-8 with. Since the GBA is even more powerful, you're going to see less. Current alpha hanging around the dev circle (VBA port at least, there might be others) is like 1-3 fps without sound. The only thing that -really- works is the debugger.
 
wow i bet wizzbang feels stupid right now

anyway one of the trolls broke out of my gba and we became friends he was going to write a gba emulator but nintendo found out and cut out his tounge and choped off his hands and now hes in japan hung up on a cross in nintendo head office as a warning to any other trolls who might rebell

you have been warned
 
If we could just emulate the gnomes... :lol: :lol: :lol:
 
Aaron Giles and R.Belmont collaborated on a gnome emulator already, but they're h0rding it just to make the liddle kidz cry. Mean mean men.
 
I went to the pet store to see if they had any of these microscopic gnomes so I could emulate GBA games on my GP32. They didn't have any. They did have sea monkeys, though. The sea monkeys on the box looked pretty intelligent. I figured they could do anything that Nintendo's gnomes could do. I bought them, brought them home, and grew them in a fishbowl. I wanted them to learn how to be like the nintendo gnomes, so I threw my GBA in the bowl with them.

Then I remembered the stone golems. I didn't have any of those either. But my cat has fleas, and fleas are practically golems, so I dunked my cat in the tank too.

There was still some room in the fishtank, so I figured I'd throw in my xbox so the sea monkeys could emulate that too. It didn't fit through the opening in the top, so I had to cut it up with a saw first.

The only thing left was to get my double-plus smart sea monkeys into the GP32. The only thing I could think to do was drill a hole in the top, get a funnell, and strain the emulator soup through the GP32 itself. It worked like a charm.

Now my GP32 emulates GBA and xbox games at full spead, and smells faintly of wet cat. Next week I think I'll disolve my DVD copy of [ spam word ] Man in a vat of acetone, distill it, and strain that through my GP32. Then my GP32 will be able to cure cancer!!!

Man, this emulating stuff is easy.
 
I tried following your guide.
But the cat ate the fish in the fish bowl.
Now all that happens when I turn the GP32 on is I see fishes swimming around.

What did I do wrong?
 
Damn, you've got a serious problem. Those fish you're seeing are demon-fish, and they'll kill off the gnome-emulating sea monkeys. I recomend performing an exorcism with a 10-pound sledge.
 
I dont have a doubt that its possible. But its not likely. Snes doesnt even run full speed yet, and when it does your better off using that because most of the good gba games are just snes ports.
 
Way back when my amiga could emulate a mac (which cost over a grand more), it was only a tiny bit slower, because it wasn't really emulating a MAC. It didn't have to, they had the same range of processor. Same goes for the GBA, as a rule of thumb, most emulators take between 4 and 6 times the MHZ of the original machine to emulate the processor. So a 16mhz machine would need between 64 and 96 mhz to emulate it's CPU. But like an Amiga wearing Mac clothes, the GP wouldn't need to emulate the GBA processor, it already has the same instructions 'cos it has the same type of processor, you can run them native. So compared to the snes, you have a lot more processor time to emulate the custom chips, because you arenn't emulating the CPU. Did that make sense? I'm not sure :)
 
There's a problem there y'see, The GBA uses a different ARM processor to the GP32 they have different model numbers (I've forgotten what they are) and I don't think the gnomes would be too pleased about moving house in such an abrupt and forced manner.
 
Back
Top