GP32X.com - GP32 GP2X Pandora The Wiz - open source entertainment: Complete GPH 4.1 Firmware Source Code Released - GP32X.com - GP32 GP2X Pandora The Wiz - open source entertainment

Jump to content

Posting Guide

When posting news don't forget to post your news source with reference links unless you are the autor of the software/hardware mod/other stuff you are posting about.
Even if you found it on XXX SITE forum use full site name linked to front page or reference post in their forum.
Why it is important to us?
We hate when news directly from GP32X are posted on others sities without credits but it doesn't mean we'll do the same.

For image hosting we recommend www.imageshack.us
For file posting use free GP32X File Archive at
http://www.gp32x.de

When posting images please don't use oversized images. Resize them to min. 350 px for pic in one row or use thumbnails linked to originals. When posting image please center them using tags
content


Posts need to be aproved first by our X-Team before they appear public here and on front page so don't post it twice.
  • (5 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

Complete GPH 4.1 Firmware Source Code Released

#1 User is online   Orkie

  • Super Duper Mega GP Mania
  • Icon
  • Group: GP Guru
  • Posts: 2,328
  • Joined: 22-March 06
  • Location:UK

Posted 14 July 2008 - 02:57 PM

Senor Quack has discovered that GPH released the complete 4.1 source code on the sly. They didn't tell anybody! The menu code is even available now. I don't know if they intended for that, they've always been pretty anti releasing it before, but now we have it regardless.

http://dev.gp2x.com/files/sources/

#2 User is online   perishabl

  • GP32 User
  • PipPipPip
  • Group: Members
  • Posts: 36
  • Joined: 02-April 04

Posted 14 July 2008 - 04:37 PM

QUOTE(Orkie @ Jul 14 2008, 02:57 PM) View Post

Senor Quack has discovered that GPH released the complete 4.1 source code on the sly. They didn't tell anybody! The menu code is even available now. I don't know if they intended for that, they've always been pretty anti releasing it before, but now we have it regardless.

http://dev.gp2x.com/files/sources/


In fairness to our Korean firmware-developing overlords, it looks like they did announce it at dev.gp2x.com (Google translation of the first "Recent News" item: (08/04/29) GP2X firmware to disclose the source code. The source code is in the form of compressed file archives files can be obtained from. SVN through the site's future development is scheduled to disclose. The source code licenses are License, please refer to page.)

#3 User is online   Orkie

  • Super Duper Mega GP Mania
  • Icon
  • Group: GP Guru
  • Posts: 2,328
  • Joined: 22-March 06
  • Location:UK

Posted 14 July 2008 - 04:52 PM

That isn't really very helpful though given that almost no developers speak Korean and nobody checks that page tongue.gif. Still, lots of useful bits and bobs in the menu. TV-out, reading serial number, LCD timing etc. We had most of this anyway, but TV-out in particular has been difficult to get to GPH-standard even.

#4 User is offline   Squidge

  • Mega GP Mania
  • Icon
  • View blog
  • Group: X-treme Team
  • Posts: 8,495
  • Joined: 16-November 03
  • Gender:Male
  • Location:UK

Posted 14 July 2008 - 05:07 PM

Yup, I always find it interesting to look through other peoples code. Never know what kind of nuggets you might find smile.gif

#5 User is online   Orkie

  • Super Duper Mega GP Mania
  • Icon
  • Group: GP Guru
  • Posts: 2,328
  • Joined: 22-March 06
  • Location:UK

Posted 14 July 2008 - 05:17 PM

Like the F200 USB SD reader chip being controlled through GPH's SDL port biggrin.gif.

#6 User is offline   bboyneko

  • GP32 User
  • PipPipPip
  • Group: Members
  • Posts: 93
  • Joined: 07-July 08
  • Location:Maryland, United States
  • Interests:Genesis/MegaDrive, SuperNES, NES, NeoGeo, Gambeoy Advance, Lucasarts and Sierra adventure games

Posted 14 July 2008 - 06:09 PM

I, for one, welcome our new Korean firmware-developing overlords

#7 User is offline   Squidge

  • Mega GP Mania
  • Icon
  • View blog
  • Group: X-treme Team
  • Posts: 8,495
  • Joined: 16-November 03
  • Gender:Male
  • Location:UK

Posted 14 July 2008 - 06:25 PM

QUOTE(Orkie @ Jul 14 2008, 06:17 PM) View Post

Like the F200 USB SD reader chip being controlled through GPH's SDL port biggrin.gif.


Yes, there's some scary code in there.

I love there new ultra-secure serial routines.

FILE *fp = fopen("/var/log/serial", "r");

biggrin.gif

At least they parse the /proc directory for some stuff though. I half-expected them to redirect "ps"/etc to a file, and parse the text.

#8 User is online   Sphinxter

  • Says What?
  • PipPipPipPipPipPip
  • View blog
  • Group: GP32 Hardcore
  • Posts: 2,775
  • Joined: 01-October 06
  • Gender:Male
  • Location:Silicon Valley California, USA

Posted 14 July 2008 - 08:09 PM

QUOTE(Squidge @ Jul 14 2008, 11:25 AM) View Post

QUOTE(Orkie @ Jul 14 2008, 06:17 PM) View Post

Like the F200 USB SD reader chip being controlled through GPH's SDL port biggrin.gif.


Yes, there's some scary code in there.

I love there new ultra-secure serial routines.

FILE *fp = fopen("/var/log/serial", "r");

biggrin.gif

At least they parse the /proc directory for some stuff though. I half-expected them to redirect "ps"/etc to a file, and parse the text.



Hey hey, no spoilers please, I probably won't be able to look at it til this weekend.

#9 User is offline   Pickle

  • Mega GP Mania
  • Icon
  • View blog
  • Group: GP Guru
  • Posts: 3,119
  • Joined: 30-May 06
  • Gender:Male
  • Location:Detroit, Michigan

Posted 14 July 2008 - 09:06 PM

QUOTE(Orkie @ Jul 14 2008, 10:57 AM) View Post
I don't know if they intended for that, they've always been pretty anti releasing it before, but now we have it regardless.


Well they dropped the GP2X completely as we know and theres no value lost if they release all the source to it.
Probally means either the company is going belly up and some decent folks there put it out before it was lost, or the new product is completely new and not backwards compatible going back to the no value lost.

Either way a good move on their part, soemthing good finally.


#10 User is offline   Squidge

  • Mega GP Mania
  • Icon
  • View blog
  • Group: X-treme Team
  • Posts: 8,495
  • Joined: 16-November 03
  • Gender:Male
  • Location:UK

Posted 14 July 2008 - 09:54 PM

Did you notice the #ifdef's for GP2X splattered around the code? I wonder if thats a hint?

#11 User is online   Orkie

  • Super Duper Mega GP Mania
  • Icon
  • Group: GP Guru
  • Posts: 2,328
  • Joined: 22-March 06
  • Location:UK

Posted 14 July 2008 - 10:01 PM

A hint that they test their code on the PC maybe? smile.gif

#12 User is offline   Gruso

  • is unofficial
  • Icon
  • View blog
  • Group: GP Guru
  • Posts: 4,775
  • Joined: 28-February 08
  • Gender:Male
  • Location:Sydney, Australia

Posted 14 July 2008 - 10:30 PM

What's the potential trickle-down for us plebs? Could this have a bearing on Open2x? Can having this information help homebrewers get more out of the machine? Or is it just a curio for coders?

#13 User is online   PokeParadox

  • Founder of Pirate Games - Penjin Coder
  • PipPipPipPipPipPip
  • View blog
  • Group: GP32 Hardcore
  • Posts: 3,627
  • Joined: 08-December 05
  • Gender:Male
  • Location:UK
  • Interests:Homebrew and Emulation!

Posted 14 July 2008 - 11:00 PM

It's some help for Open2X... Orkie already mentioned it should help with TV-Out code.

#14 User is online   Senor Quack

  • I feel a great disturbance in the source
  • Icon
  • Group: GP Guru
  • Posts: 1,094
  • Joined: 01-November 06
  • Location:USA

Posted 15 July 2008 - 01:02 AM

QUOTE(Gruso @ Jul 14 2008, 06:30 PM) View Post

What's the potential trickle-down for us plebs? Could this have a bearing on Open2x? Can having this information help homebrewers get more out of the machine? Or is it just a curio for coders?


* Like PokeParadox mentioned, better TVOut mode (perfect centering and better scaling) on both PAL and NTSC..

* We can probably fix that stupid sound crash bug F200s can suffer from under certain situations.

* FIxing the F200 touchscreen direction swapping for good, with no hacks needed.

* Adding adjustment of LCD timings back into F200 settings.

* Can probably fix sound volume on F200s, increase resolution of steps between silence and max volume, perhaps even allow this to be customizable.

* Add a /proc interface for users to use some MMSP2-specific features instead of needing GPIO poking with mmap

This post has been edited by Senor Quack: 15 July 2008 - 01:03 AM


#15 User is offline   Gruso

  • is unofficial
  • Icon
  • View blog
  • Group: GP Guru
  • Posts: 4,775
  • Joined: 28-February 08
  • Gender:Male
  • Location:Sydney, Australia

Posted 15 July 2008 - 01:14 AM

Cheers for the info. It's a shame it took the discontinuation of the GP2X for the dev community to receive such a benefit!

  • (5 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic