Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Official GP2X SDK Released

timothy posted more than 8 years ago | from the aa-power-rules-the-world dept.

41

gizmateer writes "According to Gizmos for Geeks, GamePark Holdings, Inc. has officially released the GP2X SDK. The GP2X source is available for Windows and Linux developers on the GP2X site. If you need more library source, GPH provides the contact dev@gp2x.com and GPH will provide it on the developers' forum. GPH mentions that you can get most of the library from the Internet, as Dev-C++ for GP2X was coded with the source code which is already opened on the Internet. The GP2X makers have gone a long way since being accused of not understanding the GPL."

cancel ×

41 comments

Sorry! There are no comments related to the filter you selected.

They are still not complying with the GPL (0)

Anonymous Coward | more than 8 years ago | (#15494008)

They are still not complying with the GPL. The modified source to MPlayer is still missing. Their last kernel release was missing i2c modules. Source releases have been repeatedly late and incomplete.

I am getting incredibly frustrated with GamePark and their repeated GPL non-compliance.

Re:They are still not complying with the GPL (1)

ElleyKitten (715519) | more than 8 years ago | (#15494057)

They are still not complying with the GPL. The modified source to MPlayer is still missing. Their last kernel release was missing i2c modules. Source releases have been repeatedly late and incomplete. I am getting incredibly frustrated with GamePark and their repeated GPL non-compliance.

They're trying. They made a stupid move by outsourcing the Linux development to an idiot company that doesn't understand GPL, but they're trying to make up for that by releasing source code when they can. We should be happy when they release source code, because that's what we want, instead of bitch and bitch until they give up, port BSD to the damned thing and then never give us any source code again. Stay patient. They're trying.

Doesn't make it legal. (1)

SanityInAnarchy (655584) | more than 8 years ago | (#15494106)

Yeah, let them port BSD to it -- we still need the source to what they've already released with Linux. They'll also have to find something other than mplayer to use, or give us mplayer source.

Really, how hard is it to release source? You act as if this takes more than setting up a torrent. How is it that they can be "trying" and not succeeding? How do you try and fail to release source?

Re:Doesn't make it legal. (3, Insightful)

ElleyKitten (715519) | more than 8 years ago | (#15494391)

They outsourced the Linux development to another company, and then that idiot company did stupid things like mix in proprietary SD card drivers right in. So now they're stuck between the proprietary people saying they can't release it, and the free software people saying they have to, and they're trying to figure out how to seperate the two and make us all happy.

It sucks. And I don't know if they'll ever be able to make anyone happy. But they're trying, and what they need is our help and support, not our bitching. Bitching won't help them figure out what the fuck they're doing. Bitching will make them hate the Linux community and do whatever they can to get away from us. But if they get enough help and support from us, then it'll be easier for them to get out the source, they'll be more likely to want to get out the source, we'll get it faster, and in the future they'll be more likely to put out (compliant) GPLed products in the future.

I don't want us to be doormats and let them get away with whatever, but I don't want us to be viewed as psycho attack dogs that everyone stays away from. Let's save the meanness and the bitching for those that don't try, and help those that do try.

Re:Doesn't make it legal. (1)

LDoggg_ (659725) | more than 8 years ago | (#15494532)

They outsourced the Linux development to another company, and then that idiot company did stupid things like mix in proprietary SD card drivers right in. So now they're stuck between the proprietary people saying they can't release it, and the free software people saying they have to, and they're trying to figure out how to seperate the two and make us all happy.

You mean to tell me that they outsourced development under the premise that the developer is allowed to keep the intellectual property?
I was kind of interested in picking one of these up, but that sounds really stupid.
Do the GPX2 people have thier hands on all the code that they paid for?

Re:Doesn't make it legal. (1)

ElleyKitten (715519) | more than 8 years ago | (#15494783)

Do the GPX2 people have thier hands on all the code that they paid for?

I think it's mostly a problem where they liscensed code from proprietary people (like for the SD card drivers) and released that code isn't in their liscense, but they may not have all the code as well. It's a total mess. The FSF needs to send a Korean-speaking dude (or chica) over their to beat up their developers and get this whole mess straightened out (this would be a specific to what I meant by "help and support").

As for whether or not you should get one, I have one, and it's not that great. I'm not hackery enough to get it to do cool shit, source code or no, and the hackers, without the source code, haven't been able to do a lot of cool shit with it yet. I'm hoping though once enough source code is out there that people will do some really sweet shit to it (it has so much potential) and then it'll be like the best little gadget ever.

Re:Doesn't make it legal. (1)

drinkypoo (153816) | more than 8 years ago | (#15495084)

So now they're stuck between the proprietary people saying they can't release it, and the free software people saying they have to, and they're trying to figure out how to seperate the two and make us all happy.

As per the GPL their sole remedy in this circumstance is to stop distributing the software in question. Anyone who does so today, including anyone who sells a used GP2x, is guilty of copyright infringement. It's their own fault for outsourcing it to someone who didn't follow the GPL, and their primary responsibility at this time should be to fix the problem.

Re:Doesn't make it legal. (1)

ElleyKitten (715519) | more than 8 years ago | (#15495584)

As per the GPL their sole remedy in this circumstance is to stop distributing the software in question. Anyone who does so today, including anyone who sells a used GP2x, is guilty of copyright infringement. It's their own fault for outsourcing it to someone who didn't follow the GPL, and their primary responsibility at this time should be to fix the problem.
Of course, that hard-lined "remedy" wouldn't help anyone. It would mean that there's no chance in hell that we'd ever get the rest of the source code, fucking over the people who purchased it, the people who've been trying to develop for it, and the rest of the open source community who could have benefited from the rest of the source being added to the pool. They're trying. They've released most of the source, and if we're not hard-assed bitches about it and force them to shut everything down, then we'll get the rest of it. I really really want the source released, and I don't want that fucked up because some people are impatient.

Re:Doesn't make it legal. (1)

Embedded2004 (789698) | more than 8 years ago | (#15496145)

Uh of course it would help!

If they are knowingly distributing a product that's in violation of the GPL. They should stop distributing it _immediately_. Things aren't going to get better if everyone rolls over for GPL violators.

GPL violators need to be hit fast and hit hard.

Re:Doesn't make it legal. (1)

ElleyKitten (715519) | more than 8 years ago | (#15496474)

I don't want us to roll over; I want Game Park to be bothered until they release the source. If they had no intentions of releasing anything, then sure, sue them until they do or stop distributing. But they are releasing source. Orginally we had no source, now we have most of it. Do you think it would have been better if, instead of giving them a chance to release it, the FSF would have just shut them down? Who would that have helped? Tivo and Linksys orginally didn't release their code either, but they eventually did and it helped out the community a lot. Would it have been better to just take them off the market instead?

You tell'em Elley! (0)

Anonymous Coward | more than 8 years ago | (#15500597)

People that just want to bitch, need to kick back with their remote in front of their favorite ReatlityTV until they get it all out of thier systems.

Licensing is law. Law isn't programming. Law sucks.

Languages barriers are real. Writing clear communications to people speaking other languages is not programming.

Writing clear communications to people speaking other languages regarding the nuances of copyright laws that are significantly different in their country is *very* hard.

People who spend their lives programming may not get it right the first time.

Neither would 99% of the non-Koreans posting on /.

The kiddies can take their opinions back to the daytime Cartoon Network, this is adult swim.

Doesn't make it legal-Violating copyright and left (0)

Anonymous Coward | more than 8 years ago | (#15497288)

"GPL violators need to be hit fast and hit hard."

Let's see how far this attitude goes next time slashdot has a RIAA/MPAA/BSA/Steam/Books "Arrr pirates" story.

Re:Doesn't make it legal. (0)

Anonymous Coward | more than 8 years ago | (#15495590)

So the Free Software Foundation is going to start suing people who buy or sell a product about whose underpinnings they know nothing, all under the guise of "copyright infringement"? Man, I thought the MPAA and RIAA were bad...

Re:Doesn't make it legal. (1)

abigsmurf (919188) | more than 8 years ago | (#15494414)

how hard is it to release source code they don't have? Pretty hard I'd say. The software side of things is handled by a third party who haven't been that great in releasing source. It's also worth noting that it's equally illegal to use a device that doesn't comply with the GPL yet I bet all these people getting on the moral high ground because of the delays they experienced getting the source out never stopped using the device...

Re:Doesn't make it legal. (1)

Curien (267780) | more than 8 years ago | (#15494899)

It's also worth noting that it's equally illegal to use a device that doesn't comply with the GPL

No, it's not worth noting; it's incorrect. From the GPL:
Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted

That adequately covers use of the code.

You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:
[...]
c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)

There, that covers distribution.

Don't feel too bad. Most people don't really understand the GPL.

Re:Doesn't make it legal. (1)

TheEvilOverlord (684773) | more than 8 years ago | (#15494716)

Really, how hard is it to release source?

You're completely missing the point... distributing the source is easy... getting the permission to release it is something completely different.

If the company they outsourced the development to have added to it, they need to get permission from the author to release it, and that probably wasn't part of the original plan... they might even have included code they licenced.

Whatcha do about that? There's not really an easy answer.

Shame really, I'd really like to buy one of these devices, but I'm not going to give them any of my money until their fully compliant.

Re:They are still not complying with the GPL (1)

ctid (449118) | more than 8 years ago | (#15497909)

We should be happy when they release source code, because that's what we want, instead of bitch and bitch until they give up, port BSD to the damned thing and then never give us any source code again.

They're not trying that hard. As far as I know, they're still distributing MPlayer without the source, which is a violation of the GPL. They should stop doing that immediately. I don't buy this, "We should be happy..." stuff because it makes no sense. We don't have to be grateful to them if they do what they are legally obliged to do. And they're not doing it anyway.

I speak as a person who has a GP2X and who is very fond of it.

GPL? (3, Informative)

Oscaro (153645) | more than 8 years ago | (#15494035)

The GP2X makers have gone a long way since being accused of not understanding the GPL.

Actually, they still don't understand it. MPlayer is embedded in the GP2X firmware in a modified version (using the custom mpeg decoding hardware), but no source code for it has been released.

but if the hardware specs are open... (1)

radarsat1 (786772) | more than 8 years ago | (#15494304)

If I understand correctly, aren't the hardware specs open?
If so, is there even a need for the missing source code? With the hardware specs available, (I don't know if they actually are), it should be possible to re-implement the entire system from scratch, if need be. (Yes, extra, unnecessary work, but at least possible.)
It would be cool to have all the source, but even if some of it is missing (for shame!), it doesn't really restrict the use of the device, right? Because someone can always, for example, do their own port of MPlayer instead of using the one it comes with.

On a side note, I think this device is fantastic and I have been really considering getting one... but there are a few missing features that make it just short of perfect for me.
I wish it had an easier way to implement USB host mode so I could attach, for example, a USB audio interface. As it is, you have to buy some extra external cable for using USB devices with it.
Also I wish it had a line-in so I could use it for recording music. (I suppose the USB host would fix this!? But is it fast enough for USB audio?)
Also I wish it had some sort of networking ability, instead of just showing up as a USB storage device. Built-in wireless, for example.
(Again I suppose this could be accomplished via the USB host, if it was built-in.. but it would be even nicer if you didn't have to add anything.)

However, being open, this device already offers me way more possibilities than the PSP or the DS! (Hm, except the new Mario game, which I'm dying to try... damn!) I really would love to try one, if I had an extra $200 sitting around. (plus $40 for the USB host interface..., etc., etc) However with these deficiencies.. it makes me kind of want to wait for the next version to come along.

Re:but if the hardware specs are open... (2, Interesting)

Johnny O (22313) | more than 8 years ago | (#15494652)

You supposedly can network over USB with the current firmware. Telnet, HTTP, and FTP minimally.

I wouldnt know as I bought mine from GP32z.com. I tried upgrading the firmware to the latest to try all this new functionality out. Finally found a card that the thing would upgrade with (almost any SD card works for normal use, but only CERTAIN cards can be used to upgrade). Finally get my "Upgrading Firmware..." screen. But it never goes away. 15 minutes later and with help from peeps on #gp2xdev, decided to reset it and see what i get.. A brick...

I have been mailing GP32z.com repeatedly asking if they can help me fix the unit or even point me in the right direction. I have only had the thing for a month. It was GREAT until this... I have heard that other vendors take the units back and reflash them. I hear it requires special cables and stuff that you could do on your own, but I am not that kind of hacker.

I highly recommend the GP2X. It is a WONDERFUL device! I watched TV shows on it. The MP3 player is good. MAME on it rocks. I wanted to buy some of the commercial games just coming out for it now. Even hooked it up to my TV - looked awesome. The picture viewer is STELLAR! I just popped in a SD card from my NIKON and was browsing away. I even used the Text viewer for some Mark Twain books acquired from Project Gutenberg.

This is a GREAT device. Dont buy it from GP32z.com. Someone else will have to recommend a vendor, but I know others will help you out if your device becomes a brick. Make sure you have good post sales support.

Re:but if the hardware specs are open... (1)

radarsat1 (786772) | more than 8 years ago | (#15494802)

Hey thanks for the tips!!
I'm still seriously considering it.

I _really_ want something I can use for recording about 2 hours of audio however. It's the one "feature" that is really holding me back from getting one. I realize I may have to get an iRiver for that purpose, but I can't get both so I was hoping to be able to do it with the GP2X. Why don't hardware makers realize the incredible usefulness of a line-in??
I can't believe the number of Mp3 players on the market that you can't use to RECORD.

Still, the GP2X looks amazing. I'd definitely choose it over a gaming machine. (If only it could play the new Mario... sigh.)

Re:but if the hardware specs are open... (1)

Johnny O (22313) | more than 8 years ago | (#15494894)

I had a Rio PmP300, PmP500, then a 256M iRiver. The iRiver blew me away. I now have an 899-T and I use the line-in at 320k to hook up to a reel-to-reel and other odd devices to record some great stuff. I had Rush: Exit Stage Left on Betamax tape. Hooked the iRiver to the headphone out on the Beta Hi-Fi and it sounds great. I dont feel like lugging that equipment to my computer to digitize so the iRiver rocks. Having a line-in would rock on the GP2X.

Someone did make a USB host hub and sold them. But it seemed it was a personal project by a guy in England that has since pulled his web ads off for personal reasons. He had the cable I need to fix my unit. I dont feel like building my own equipment. I wish you could get these commercially. Even the serial cable to see the linux boot and interact as a console I'd love to see commercially.

Re:but if the hardware specs are open... (1)

Orkie (899576) | more than 8 years ago | (#15495913)

A commercial break out box with TV-out, USB host, serial and JTAG is supposed to be available at some point in the future (no dates have yet been announced). The JTAG bit is what you need to flash it if you've messed up U-Boot.

Re:but if the hardware specs are open... (1)

Orkie (899576) | more than 8 years ago | (#15495747)

Yes, FTP and telnet both work perfectly though I've not really tried the web server (I've looked at the sample page, but I don't really have much use for it). There is also a Samba server built in, so you can copy files using that (though FTP is faster) and there is a 3rd party Samba client available which is good for testing programs (rather than copying it over each time you recompile, you can just mount a shared directory then run the program using telnet). In reply to somebody further up the message tree, I've never seen any technical documentation released by GPH. There is a leaked manual for the MMSP2 floating around, but nothing official.

Re:but if the hardware specs are open... (1)

Seahawk (70898) | more than 8 years ago | (#15496498)

You can hook it up via USB to a host machine and get it on the network that way - telnet, http and ftp server is on the gpx2.

GP2X? (0)

Anonymous Coward | more than 8 years ago | (#15494336)

Maybe they'd get more support if articles like this posted a little more information. I DON'T KNOW WHAT GP2X IS!

Re:GP2X? (2, Informative)

ElleyKitten (715519) | more than 8 years ago | (#15494425)

Maybe they'd get more support if articles like this posted a little more information. I DON'T KNOW WHAT GP2X IS!

My friend calls it a "Linux Gameboy". It's a handhead game device that takes SD cards and play homebrew games and roms. It also plays movies and shows pictures, and whatever else people can make it do.

Links: http://www.gp2x.com/ [gp2x.com] http://wiki.gp2x.org/ [gp2x.org]

Re:GP2X? (1)

gedavis (621618) | more than 8 years ago | (#15494439)

Have you ever heard of Google? It's this great search tool for the World Wide Web. http://www.gp2x.com/ [gp2x.com]

Re:GP2X? (1)

Quinn (4474) | more than 8 years ago | (#15499370)

Have you ever heard of journalism? I haven't, except for high school classes which mentioned something about Who, What, When, Where and Why. You shouldn't have to fucking search for what the hell an article is about. The links don't lead to anything informative -- even the link to Gizmos fnord Geeks is to its homepage, which now features a GPS for golfers.

It's a bullshit excuse for a story, and it makes people angry because of the ineptitude of the editor who fnord posted it.

Re:GP2X? (1)

TheEvilOverlord (684773) | more than 8 years ago | (#15494585)

There's this fantastic modern invention called "google"... http://gp2x.co.uk/ [gp2x.co.uk]

Creepy. (1)

dextromulous (627459) | more than 8 years ago | (#15494799)

I remember seeing the GP2X mentioned on slashdot many months ago. My iPAQ broke three weeks ago, and I was looking for something to play games on (yeah, I stopped using it as a PDA.) I just remembered about the GP2X yesterday and bought one... and now this article comes up. Now I really can't wait to get it!

Re:Creepy. (1)

Johnny O (22313) | more than 8 years ago | (#15494969)

You are in for a treat. It is a great device. I'd recommend getting the case for it. The power supply is a must as well as some good high output ni-mh batteries. TV adapter is a good addition

Re:Creepy. (1)

dextromulous (627459) | more than 8 years ago | (#15495021)

gp2x.co.uk was out of cases when I ordered. I can get power supplies locally or from digikey if need be, and I have some good nimh batteries. I did forget to get a TV adapter though, d'oh! I'll probably just order from some other place to get the accessories later.

Re:Creepy. (1)

Orkie (899576) | more than 8 years ago | (#15495877)

You are better off getting a DS case for it. The DS and GP2X are nearly identical sizes, DS cases are generally sturdier and you can get them much more cheaply (I managed to find a second-hand one for 50p).

Re:Creepy. (1)

despisethesun (880261) | more than 8 years ago | (#15498411)

Original GBA cases also work great. My gf got me one a while back but when I got my DS I didn't have much use for it (the DS was only slightly too big.) The GP2X fits right in there, though, and there's even room for a cardreader, extra SD cards, and a spare set of batteries.

i prefer the m3adapter for the GBA/DS/DS-Lite (0)

Anonymous Coward | more than 8 years ago | (#15495321)

m3adapter uses an SD-Mini cards, has a built in NES/GB emulator, plays movies and home-brew games.

http://m3adapter.com/ [m3adapter.com]
http://www.winsunx.com/list.php?mod=671 [winsunx.com]

you need passkey 2 to boot on the DS, but it's all for about the same price as this GB2X thing.

I've had one for a couple of months now (2, Interesting)

Tribbles (218927) | more than 8 years ago | (#15498699)

I've ported one of my games which I'd written with the SDL, but I wouldn't say it's for the general public yet:

- I had to take the unit apart to get one of the speakers working (and solder it back on).
- The memory card supplied with it didn't work properly
- The headphone socket doesn't appear to work at all
- The joystick's very dicky.
- The build quality isn't the highest.
- There's a slight lack of coherence between the applications.
- The top buttons are too easy to press accidentally.

Apart from that, not too bad. Price should be a bit lower with more sales.

Re:I've had one for a couple of months now (2, Informative)

Sparr0 (451780) | more than 8 years ago | (#15499420)

The MK2 version of the hardware just came out in the last month, as well as a massive firmware update, which fixes pretty much every problem you had. Actually, the second revision of the MK1 fixed most of them.

The definitive GP2X review, with video! (2, Informative)

Sparr0 (451780) | more than 8 years ago | (#15499462)

The link that SHOULD be included in every future GP2X news item is Here [gp2x.de] . An avid member of the GP2X community has written an amazing review of pretty much everything the GP2X can do at present with the included software, many homebrew applications, and various linux applications. It covers native games[1], homebrew linux games, emulators running many consoles up to the SNES/PSX era, and media applications. It includes pictures and screenshots of the unit doing its various things. Also included is a *VIDEO* of the unit in action, showing just how well it emulates various systems at present[2] and runs various ported games (ultima 7 and duke nukem 3d are shown. not shown is a nice working Quake 1 port).

Read the review. Watch the video. Then buy a GP2X since you will be convinced. I ordered mine yesterday and plan to use it primarily as a media player[3] but also as a gaming console via emulators and native games.

[1] - Commercial developers are porting GBA and other similar-requirement games directly to the GP2X, they boot directly into the game software with no OS. Check out screenshots and videos of Payback for the GBA [apex-designs.net] and then imagine the same game at 2x the resolution with 4xAA and network support.

[2] - Most available emulators are ports of existing emulators written for x86 Linux. This means they need new emulation cores written in ARM asm to run well, and they need massive changes to utilize the GP2X's dual core ARM architecture.

[3] - The GP2X can decode divx, among other codecs. It can output to a TV at 720p HD, an amazing feature for a handheld media player, or just display at QVGA on the internal lcd. I have a 4GB SD card to fill with movies to watch on the go, and plan to put a 400GB external USB hard drive under the seat in my car to house my movie/mp3 collection to play through this device.

Re:The definitive GP2X review, with video! (1)

IntergalacticWalrus (720648) | more than 8 years ago | (#15529409)

What about H.264? Can it decode that? It's getting more and more popular these days.

Re:The definitive GP2X review, with video! (1)

Sparr0 (451780) | more than 8 years ago | (#15529576)

Various H.264 decoders list PC system requirements as low as a P3 800MHZ. Assuming there is overhead there for the OS and such, it is feasible that someone will get a working H.264 decoder to run on a dual core 250MHz (overclocked from 200) ARM with a few extra slower cores for a little video processing.
Check for New Comments
Slashdot Login

Need an Account?

Forgot your password?