Rockbox Technical Forums

Rockbox Development => New Ports => Topic started by: arcadeplus on May 16, 2006, 11:08:28 PM

Title: GP2X
Post by: arcadeplus on May 16, 2006, 11:08:28 PM
How difficult or easy would it be to port ROCKBOX for the GP2X?

For those who dont know the GP2X is the opensourced Linux powered handheld here : http://en.wikipedia.org/wiki/GP2X (http://en.wikipedia.org/wiki/GP2X)

Thanks :)
Title: Re: ROCKBOX ported for GP2X ??
Post by: LinusN on May 17, 2006, 02:31:41 AM
What would be the point?
Title: Re: ROCKBOX ported for GP2X ??
Post by: arcadeplus on May 17, 2006, 03:02:26 AM
What would be the point?


HMM lets see.... maybe for the same reason people install rockbox on their ipods and archos players. no brainer chap.
Title: Re: ROCKBOX ported for GP2X ??
Post by: LinusN on May 17, 2006, 05:05:44 AM
My point is that this machine is already open source, and is a game machine. Rockbox is more targetted towards digital audio players.
Title: Re: GP2X
Post by: PSBlake on May 26, 2006, 08:52:52 PM
Personally, I see value in porting Rockbox to virtually any platform (including GP2X, Nintendo DS, PSP, PS2 and Xbox) if for no other reason than to expose more people to it.  Among these systems, the GP2x would likely be the most appropriate, considering that, while it is a game system, it is also a multimedia player, and is marketed as such.

As for "already open source," what difference does that make?  Was part of the Rockbox charter to port only to closed platforms?  Is there some mandate stating that it's not a real Rockbox project unless it voids warantees?
Title: Re: GP2X
Post by: Llorean on May 26, 2006, 11:33:13 PM
I think the idea is that it would most likely better to spend time taking the existing software and improving it than spending the gruntwork necessary to get Rockbox up and running on it in the first place.

Though it's possible that since the GP2X uses SDL that the Rockbox SIM could be adapted to run as a standalone audio player on the device, giving you Rockbox within its existing environment.
Title: Re: ROCKBOX ported for GP2X ??
Post by: goemon4 on May 30, 2006, 05:39:12 PM
What would be the point?

seriously...the gp2x can do anything rockbox can do (mame, doom, gameboy/gb colour, and a lot more) i mean it has ps1 emulation...it plays music, has a shat load of free games, plays video, runs off linux...i mean there is no reason at all...its like asking for a ds with one screen...no offense but the gp2x is great as it is and only needs a few hardware tweeks (which the new model has) and a few firmware tweeks... it has everything else...
Title: Re: ROCKBOX ported for GP2X ??
Post by: MU4L on May 30, 2006, 06:08:47 PM
What would be the point?

seriously...the gp2x can do anything rockbox can do (mame, doom, gameboy/gb colour, and a lot more) i mean it has ps1 emulation...it plays music, has a shat load of free games, plays video, runs off linux...i mean there is no reason at all...its like asking for a ds with one screen...no offense but the gp2x is great as it is and only needs a few hardware tweeks (which the new model has) and a few firmware tweeks... it has everything else...


Does it have gapless?
Title: Re: GP2X
Post by: goemon4 on May 30, 2006, 06:57:14 PM
idk i heard it has great music playback though
Title: Re: GP2X
Post by: LinusN on May 31, 2006, 02:52:29 AM
Anyone is free to port Rockbox to any platform. I'm sorry that I seemed to dislike the idea, but to me it looks like it would be a step down in functionality, as Rockbox is mainly a music player firmware.
Title: Re: GP2X
Post by: MU4L on May 31, 2006, 01:47:45 PM
idk i heard it has great music playback though

So does the standard iRiver firmware, but it doesn't have gapless or OTF-Playlisting capablities, which is a big reason to have Rockbox ported.

In any case, what would be wrong with a dual/triple-boot, as per the iPods ?
Title: Re: GP2X
Post by: goemon4 on May 31, 2006, 05:43:18 PM
cause it wouldnt be needed...idk want me to ask on the gp32x.com forums??

well i did if you want to chec up on it go here

http://www.gp32x.com/board/index.php?showtopic=28822
Title: Re: GP2X
Post by: nopasaran on May 31, 2006, 06:58:50 PM
Hmm I am myself active in the gp32x community and own a gp2x. I think it would be pretty pointless as it would be easier to simply use linux and sdl to produce an effective audioplayer that does the things rockbox can do. Why should we overwrite the firmware if we can already achieve all the things rockbox features with the current firmware?
Title: Re: GP2X
Post by: PSBlake on May 31, 2006, 08:23:54 PM
There's a difference between thinking of Rockbox as a replacement firmware and thinking of Rockbox as a piece of software, which I think was the thing the original poster was going for.

A firmware is just a piece of software which an embedded system is forced to run.  It's like an OS that's hard-wired into the system.  It is not intrinsic to the functionality of Rockbox that it must be a firmware, however.  It could just as easily function as an app which runs under another environment.  The only reason it doesn't, as far as I understand, is so that Rockbox doesn't have to deal with the existing system's overhead.
Title: Re: GP2X
Post by: goemon4 on May 31, 2006, 09:01:38 PM
someone suggested making rockbox into an application so you can launch it and run rockbox, quit it then return to linux (the gp2x firmware) 

but others think its better to just mod the existing music player
Title: Re: GP2X
Post by: Llorean on May 31, 2006, 10:44:54 PM
As I said, the simulators are basically "Rockbox as Software"

All you'd have to do is make it run fullscreen, and adapt it (and of course get playback running in the sims well).
Title: Re: GP2X
Post by: MU4L on June 01, 2006, 09:14:57 AM
Why should we overwrite the firmware if we can already achieve all the things rockbox features with the current firmware?

Where do you get this idea of overwriting the GP2X's firmware from? Rockbox runs alongside the retail OSes of the iRiver and iPod models (I'm not 100% sure of the Archos' and the X5 is on its way to dual-boot), so that is clearly one way to approach it.

FWIW, if it's achievable (as it seems), you'd be best porting it as an app within the GP2X Firmware, rather than a separate firmware as with the other Rockbox targets ...
Title: Re: GP2X
Post by: nopasaran on June 03, 2006, 12:25:41 PM
Oh ok, I didn't realize that. But wouldn't it still be more effective to use the already available libraries to improve the audioplayers that are already out there? I always understood rockbox as a program that is made to enhance the capabilities of mp3 player (well... mediaplayers) that cannot take advantage of an open development structure like the gp2x.