Rockbox Technical Forums

Support and General Use => Plugins/Viewers => Topic started by: zedbedouin on June 02, 2007, 03:55:09 PM

Title: Game boy advance
Post by: zedbedouin on June 02, 2007, 03:55:09 PM
Is there any game boy advance emulator for rockbox out here? Im dying to play my gba games on my ipod.
Title: Re: Game boy advance
Post by: Llorean on June 02, 2007, 04:52:48 PM
Your iPod isn't fast enough to play GBA games.
Title: Re: Game boy advance
Post by: zedbedouin on June 02, 2007, 05:48:24 PM
ok thanks
Title: Re: Game boy advance
Post by: zombieplasticclock on June 03, 2007, 03:35:24 PM
 If you REALLY want to play GBA games, Ipod Linux has a emulator.

But it's REALLY hard to install IPL on a 5g ipod ;)

Sorry
Title: Re: Game boy advance
Post by: Sambolina3 on June 03, 2007, 08:31:57 PM

 If you REALLY want to play GBA games, Ipod Linux has a emulator.

But it's REALLY hard to install IPL on a 5g ipod ;)

Sorry


And the Ipl emulator is really really slow.  Just as Llorean said it would take a miricle to port gba to the Ipod.  The gigabeat would probably be a better candidate even though it would have some problems with were to put all the buttons.
Title: Re: Game boy advance
Post by: Llorean on June 04, 2007, 02:37:24 AM
The gigabeat has enough buttons for the GBA.
Title: Buttons
Post by: Invader Zim 5.5G bg hack on June 04, 2007, 12:33:58 PM
Let's See-iPod
Hold goesto menu
press hard play rewind and fastforward and Play and Menu For Directional pad
scroll Menu to Fast Forward=top right button
scroll Menu to Rewind=top left button
Title: Re: Game boy advance
Post by: zombieplasticclock on June 04, 2007, 12:35:44 PM
it's not an issue of buttons, guys. Even the crummiest GBA Emulator wouldn't run well on an MP3. Maybe the Sansa or the gigabeat, but it wold crawl on others.
Title: Re: Game boy advance
Post by: Llorean on June 04, 2007, 01:08:34 PM
The Sansa's just as slow as the iPods.

The Gigabeat may not even be fast enough, depending on how well it can be optimized and how much hardware actually needs to be emulated, but it's the only currently supported player by Rockbox that might have a chance.
Title: Re: Game boy advance
Post by: Sambolina3 on June 04, 2007, 01:39:56 PM
Its not so much the power of the gigabeat its weather or not someone could code it well enough (good luck to anyone that tries). ;D
Title: Re: Game boy advance
Post by: kkurbjun on June 06, 2007, 12:27:26 PM
The gameboy advance uses a 16 MHz ARM so I think it could be possible to run games at a reasonable speed on our other ARM targets (including the ipods), but it wouldn't be a traditional emulator approach.
Title: Re: Game boy advance
Post by: gnu on June 08, 2007, 11:14:37 AM
Since the GBA emulator of IPL runs at *some* speed, the Gigabeat should be more than capable of running it.
Title: Re: Game boy advance
Post by: Llorean on June 08, 2007, 11:18:23 AM
I'm sorry, but what? "*some*" speed is hardly a useful metric. If someone wrote it for my TI-89 it would run at *some* speed.
Title: Re: Game boy advance
Post by: brarei200 on June 09, 2007, 08:34:29 AM
the gba emulaotr for ipodlinux is about 60% and is not that hard to installon a 5g just use installer 2.
Title: Re: Game boy advance
Post by: gnu on June 09, 2007, 11:55:52 AM
If the gba emulator for IPL runs at 60% speed with 100 Mhz, than it would surely reach 100% speed with 300 Mhz, right?
@ Llorean: I wrote " *some* speed" because I couldn't access the IPL site at that time and therefore couldn't check how fast it really runs.
Title: Re: Game boy advance
Post by: ford4life on June 20, 2007, 06:16:55 AM
hi, there has been a lot of talk on the gba emulator about if its able to get done for rockbox. I was wanderin if someone could work on it and see if they can make it work and if it works im pretty sure the amount of people that have rockbox will double. The rockboy advance presuming you would call it that would be the ultimate viewer and maybe even more popular and used more then the mpeg player

thanks
Title: Re: Game boy advance
Post by: ColdSphinx on June 20, 2007, 06:31:38 AM
hopefully, you know, that most of the DAPs haven't enought buttons for an GBA emulator and the emulation need a lot of cpu
Title: Re: Game boy advance
Post by: ford4life on June 20, 2007, 06:39:58 AM
i do understand that but would it be possible to code a gba emulator for the gigabeat since it has enought buttons and a decent cpu or even the ipod video
Title: Re: Game boy advance
Post by: GodEater on June 20, 2007, 07:16:59 AM
The ipod video has an absolutely dire processor.
Title: Re: Game boy advance
Post by: Gigabeat_Luv3R on June 20, 2007, 10:06:49 PM
Then i suppose, could it be possible to make a GBA emulator exclusively for the gigabeat only and then use that code for upcomming future rockboxed DPA's which whould have better specifications??
Title: Re: Game boy advance
Post by: GodEater on June 21, 2007, 02:47:46 AM
Nothing is impossible - go right ahead and start work if you want it.

You'll find it's probably a pretty unpopular choice with the core dev team - none of whom actually use rockboy as it is to my knowledge. So the only way this is going to happen is if the people who actually want it, write it.
Title: Re: Game boy advance
Post by: Mad Cow on June 23, 2007, 02:11:21 AM
Starting with the Gigabeat would be the logical choice if anyone ever tries it. From what I know, that's how previous rockbox codecs and plugs were implemented. They started off running 100% with the fastest target, then got optimized for slower targets.
Title: Re: Game boy advance
Post by: GodEater on June 23, 2007, 11:11:26 AM
The gigabeat is one of our most recent ports - so this isn't true really.

I believe *most* of our codecs probably started life on the first swcodec platform rockbox had, which was the iRiver H1x0.
Title: Re: Game boy advance
Post by: Mad Cow on June 24, 2007, 11:32:30 AM

The gigabeat is one of our most recent ports - so this isn't true really.

I believe *most* of our codecs probably started life on the first swcodec platform rockbox had, which was the iRiver H1x0.


Exactle, for example the AAC codec, it started life running 100% on the coldfire targets, but didn't run realtime on the portalplayers, then slowly it got optimized until it did. I think that same happened with OGG and FLAC.
Title: Re: Game boy advance
Post by: Vortex on June 24, 2007, 02:04:18 PM
Quote
im pretty sure the amount of people that have rockbox will double. The rockboy advance presuming you would call it that would be the ultimate viewer and maybe even more popular and used more then the mpeg player


I don't think so because you still need the GBA roms. If you don't own any GBA roms (which is pretty pointless when you don't own a GBA) then this viewer plugin is worthless.
Besides, those people who want to play GBA games might as well go and buy a GBA. That way you will definitely get a better game experience than by playing on you DAP.

I'm not saying that making a GBA emulator for Rockbox would be a bad idea, but I don't think that it would "double the amount of people" that use Rockbox.
Title: Re: Game boy advance
Post by: saratoga on June 24, 2007, 02:20:55 PM
The ipods use the same processor core as the Gameboy Advance, so you don't really need to emulate the processor, only the sound and video hardware.  This could probably be done, but it would be absolutely nightmarish to get the timing right, since you couldn't clock the processor to the proper speed and expect it to be able to emulate the other hardware.  It could probably be done, but I think it'd probably cost whoever attempted it their sanity.

It'd also be Ipod/Sansa/H10 only, since they're the only ports right now with an ARM7 core, so it wouldn't make much sense for Rockbox either.
Title: Re: Game boy advance
Post by: rockinipoddude29 on July 08, 2007, 08:01:55 PM
Really to tell you the truth, I got Linux up and running on my 5th Generation iPod Video.  I happened to use the netless installer, but unfortunately, I couldn't get the Apple OS Running.  I used iPL 2 and I clicked Apple OS, it came up with the Apple Logo, but didn't seem to start up.  I guess I should of done the manual way, but it's too much hassle, you have to actually use a Linux Operating System to partition it and things like that, but so far I have been using Rockbox and I love the iBoy plugin which is an excellent emulator and I can boot into the Apple OS really easily.

Also:  Just if your wondering:  You can boot into the Apple OS by ressetting the iPod (on 5G it's "select" and "menu" at the same time) and as soon as it turns back on, you just toggle the HOLD switch on top of the iPod and then it will boot normally.

PS.: I know this has nothing to do with this thread so sorry, (I'm a NOOB :P), but I am just stating my experience.
Title: Re: Game boy advance
Post by: Llorean on July 08, 2007, 08:05:54 PM
iBoy is not a part of Rockbox. There is no iBoy plugin. If you're referring to Rockboy, please be clear about it.
Title: Re: Game boy advance
Post by: rockinipoddude29 on July 09, 2007, 07:29:55 PM
Ello Again!
Also Rockboy is an excellent emulator and I am very happy with it.  If you need help searching for ROMS search google...your friend. ;D
Sorry for the double post!
Title: Re: Game boy advance
Post by: Monkeytamer on July 09, 2007, 07:55:10 PM

Ello Again!
Also Rockboy is an excellent emulator and I am very happy with it.  If you need help searching for ROMS search google...your friend. ;D
Sorry for the double post!
Be wary of your implications by that statement my friend; downloading ROMs that you do not yourself own wouldn't be legal now would it? I hope you meant that Google is a source for finding homebrew, legal ROMs.
Title: Re: Game boy advance
Post by: Chronon on July 09, 2007, 08:13:19 PM
Although, there are sites dedicated to legal homebrew -- you may certainly google that.
Title: Re: Game boy advance
Post by: elamre on July 12, 2007, 09:14:39 AM
games like pokemon emerald is possible, You need only a b and arrow keys.
maybey this fantastic guy's(the maker's of rock box) can make a key bord work. it is also possible to get photo's from Your photo machine, you need only an plug for your ipod entree to an usb not like we plug in our computers but the gate where it going in(srry for bad english).
Title: Re: Game boy advance
Post by: scorche on July 12, 2007, 07:55:59 PM
USB is not just a cable.  It needs one device to act as the host and one to act as the slave.  Not all devices are able to act as a host.  The PP502x does have the ability, but it is unsure if it is able to be accessed (there are a few accessories that suggest it is such as the accessory that allows you to plug your camera in) or how to use it as of right now.
Title: Re: Game boy advance
Post by: cronos1388 on July 13, 2007, 05:08:33 PM
I think the better question is will their ever be a NES emulator?
Title: Re: Game boy advance
Post by: scorche on July 13, 2007, 07:33:40 PM
And the answer to that would be the typical answer of "if someone codes it, there will be".  I seriously doubt any of the current developers will take time off of making Rockbox more stable to program an NES emulator though.
Title: Re: Game boy advance
Post by: Monkeytamer on July 13, 2007, 07:51:11 PM
I really don't understand why there is such a dire necessity for emulation on a digital audio player. A DAP is designed for music, not to act as a portable computer. Besides, I sincerely doubt the people who often push for these unnecessary plugins actually own the ROMs to the games they appear to be so urgent to play on their audio player. Even given benefit of the doubt, there is a significant misconception about emulation with respect to implementation.

It's not as easy as just coding an emulator; there's issues with stability, speed, and playability, and such a plugin is quite a challenge to maintain. With many known emulators, they have taken as many as several years before fully maturing, and generally operate with significantly more processing power than any audio player could hope to achieve.  

Remember guys, you're using a digital audio player, not a handheld video game system  ;)
Title: Re: Game boy advance
Post by: cronos1388 on July 13, 2007, 08:10:08 PM
The thing for me with Gameboy and NES is that the systems had a small number of buttons making the games very playable on a DAP, I enjoy being able to play games that I loved as a kid on a handheld. My PSP is kind of bulky to carry around all the time.
Title: Re: Game boy advance
Post by: elamre on July 15, 2007, 09:31:26 AM
ipod linux has a nes emulator and even a gameboy advance emulator, it is open source, you can just copy te code and maybey debug it a bit so what is so hard about it? i dont care about if it is a bit slow. so try it out! 8-)
Title: Re: Game boy advance
Post by: GodEater on July 15, 2007, 09:42:21 AM

ipod linux has a nes emulator and even a gameboy advance emulator, it is open source, you can just copy te code and maybey debug it a bit so what is so hard about it? i dont care about if it is a bit slow. so try it out! 8-)


If it's so easy - why haven't you done it ?
Title: Re: Game boy advance
Post by: elamre on July 15, 2007, 12:39:51 PM
i have it almost done ;) save doesn't yet work and much games won't work.
but i have play already it on rockbox :D
Title: Re: Game boy advance
Post by: LambdaCalculus on July 15, 2007, 01:10:46 PM
So do you have any code to show us so we can try it out? Or have you submitted something to Flyspray?
Title: Re: Game boy advance
Post by: brarei200 on July 15, 2007, 01:16:02 PM
Yeah release show we can try it.
Title: Re: Game boy advance
Post by: elamre on July 15, 2007, 01:21:36 PM
flyspray ???
Title: Re: Game boy advance
Post by: Llorean on July 15, 2007, 01:35:20 PM
See the "patches" link on the left? It's where you post patches to submit them for inclusion, or to share them so that other people can help improve them.
Title: Re: Game boy advance
Post by: bascule on July 15, 2007, 02:58:05 PM
## Locked ##

elamre, I believe you are trolling now. Please respect the forum guidelines in future.