Stand der Dinge


Ziz

Advanced Member
Joined
Jan 15, 2006
Messages
3,584
Guten Abend Gemeinde,

ich hoffe, ihr könnt euch noch an mich erinnern.
Ich habe lange Zeit nichts mehr mit meinem GP2X gemacht, aber mal wieder RICHTIG Bock auf NES, Gameboy und Co.
Nun bin ich aber aus der Szene leider total raus. Geld für ne Pandorry fehlt sowieso.
Deshalb ein paar Fragen, was im Moment so State of the Art ist:
1. Wie sieht es mit Open2X aus? Wird es für GP2X noch aktiv weiterentwickelt?
2. Open2X soll ein neuerer Kernel sein. Als Entwickler finde ich das natürlich cool und es auch toll, dass man wohl mehr mit dem USB Adapter (den ich natürlich besitze. :) ) machen kann, weil mehr Treiber dabei sind / dabei sein können, aber ich weiß auch, dass der Kernel mit jeder neuen Version ein BISSCHEN langsamer wird - erst recht bei einem Wechsel von 2.4 zu 2.6 (KA, ob das stattfand). Wie sieht es performancetechnisch aus? Oder ist der Open2X Kernel sogar schneller, weil besser optimiert oder was weiß ich?
3. Gibt es mittlerweile ein paar Libs, die die 2. CPU nutzen können? Am Ende vielleicht sogar eine OpenGL 1.X Implementierung? :juhu:
Naja, man wird ja noch träumen dürfen.
4. Habt ihr irgendwelche Tipps, was es in letzter Zeit neues für den GP2X gab, was ich UNBEDINGT testen sollte?

LG Cyberpuer
 
Hallo Cyberpuer,
Cyberpuer said:
Guten Abend Gemeinde,

ich hoffe, ihr könnt euch noch an mich erinnern.
Ich habe lange Zeit nichts mehr mit meinem GP2X gemacht, aber mal wieder RICHTIG Bock auf NES, Gameboy und Co.
Nun bin ich aber aus der Szene leider total raus. Geld für ne Pandorry fehlt sowieso.
Deshalb ein paar Fragen, was im Moment so State of the Art ist:
1. Wie sieht es mit Open2X aus? Wird es für GP2X noch aktiv weiterentwickelt?
bei Open2X für den GP2X tut sich aktuell nicht mehr viel, es ist allerdings in durchaus benutzbarem Zustand. Ich finde es empfehlenswert, zum einen wegen dem neueren Kernel und vor allem wegen den neueren Bibliotheken. Dadurch ist es möglich Programme dynamisch zu linken, statt alles statisch linken zu müssen, weil die Bibliotheken in der Original-Firmware so uralt sind.
2. Open2X soll ein neuerer Kernel sein. Als Entwickler finde ich das natürlich cool und es auch toll, dass man wohl mehr mit dem USB Adapter (den ich natürlich besitze. :) ) machen kann, weil mehr Treiber dabei sind / dabei sein können, aber ich weiß auch, dass der Kernel mit jeder neuen Version ein BISSCHEN langsamer wird - erst recht bei einem Wechsel von 2.4 zu 2.6 (KA, ob das stattfand). Wie sieht es performancetechnisch aus? Oder ist der Open2X Kernel sogar schneller, weil besser optimiert oder was weiß ich?
Es wird auch in Open2X ein 2.4er-Kernel verwendet, aber eine neuere Version des 2.4ers. Der Grund dafür ist aber weniger die Geschwindigkeit, sondern mehr der fehlende/schlechte Support in 2.6 für den System-on-Chip des GP2X. Das hätte sehr viel Arbeit für das Portieren von Funktionalität von 2.4 nach 2.6 bedeutet.
Die Geschwindigkeit unter Open2X würde ich keineswegs als langsamer einschätzen, verglichen mit der Original-Firmware.
3. Gibt es mittlerweile ein paar Libs, die die 2. CPU nutzen können? Am Ende vielleicht sogar eine OpenGL 1.X Implementierung? :juhu:
Naja, man wird ja noch träumen dürfen.
Es gab tatsächlich eine Art 3D-Engine für den GP2X, die die zweite CPU zum Rendern benutzt hat, OpenGL-kompatibel ist die aber nicht. gpu940 heißt das gute Stück. Auch hier hat sich allerdings länger nichts getan.
4. Habt ihr irgendwelche Tipps, was es in letzter Zeit neues für den GP2X gab, was ich UNBEDINGT testen sollte?
In letzter Zeit ist leider eher wenig passiert, guck einfach mal in den letzten News-Meldungen hier in der GP2X-Kategorie. Durch die zuletzt geringe Menge an Meldungen, ist das ja recht überschaubar. rRootage ist ein neueres Spiel, das gpu940 nutzt. Das wäre vielleicht einen Blick wert. Schon älter, aber immer noch sehr spaßig is natürlich Ruckman. :)
Gianas Return ist sehr empfehlenswert. Es hat sehr schön gemachte Grafiken und viele Level, ist aber mit unter etwas schwer, was aber für einen Giana Sisters-Nachfolger eigentlich ein Muss ist. ;)
Dann ist da auch noch Jump'n 'Blob, das ganz nett aussieht. Sieh dir nur besser nicht den Quelltext davon an. ;)
 
wejp said:
bei Open2X für den GP2X tut sich aktuell nicht mehr viel, es ist allerdings in durchaus benutzbarem Zustand. Ich finde es empfehlenswert, zum einen wegen dem neueren Kernel und vor allem wegen den neueren Bibliotheken. Dadurch ist es möglich Programme dynamisch zu linken, statt alles statisch linken zu müssen, weil die Bibliotheken in der Original-Firmware so uralt sind.
Gibt es denn viele Programme, die speziell für Open2X dynamisch gelinkt sind? Als Entwickler und Frickler werde ich Open2X natürlich trotzdem UNBEDINGT ausprobieren und nutzen und gerade die ganzen Emus scheinen ja auch gut zu funzen, aber der Vorteil ist natürlich obsolet, wenn trotzdem jeder seine Anwendungen statisch für die Originalfirmware linkt.
Es wird auch in Open2X ein 2.4er-Kernel verwendet, aber eine neuere Version des 2.4ers. Der Grund dafür ist aber weniger die Geschwindigkeit, sondern mehr der fehlende/schlechte Support in 2.6 für den System-on-Chip des GP2X. Das hätte sehr viel Arbeit für das Portieren von Funktionalität von 2.4 nach 2.6 bedeutet.
Die Geschwindigkeit unter Open2X würde ich keineswegs als langsamer einschätzen, verglichen mit der Original-Firmware.
Versuch macht Klug. Ich bin schon sehr gespannt, zu meinen GP2X Zeiten war ich stets nur Sympathisant, nie Nutzer von Open2X. :D
Es gab tatsächlich eine Art 3D-Engine für den GP2X, die die zweite CPU zum Rendern benutzt hat, OpenGL-kompatibel ist die aber nicht. gpu940 heißt das gute Stück. Auch hier hat sich allerdings länger nichts getan.
Hm, hört sich zwar prinzipiell cool an, aber ich dachte an eine Portierung eines einfachen OpenGL-Spiels (http://ziz.delphigl.com/openparty_index.php) von mir, aber da wäre OpenGL 1.3 schon Muss. Vielleicht kann man ja nen Wrapper schreiben, ich schau mir das mal an. ;-)
In letzter Zeit ist leider eher wenig passiert, guck einfach mal in den letzten News-Meldungen hier in der GP2X-Kategorie. Durch die zuletzt geringe Menge an Meldungen, ist das ja recht überschaubar. rRootage ist ein neueres Spiel, das gpu940 nutzt. Das wäre vielleicht einen Blick wert. Schon älter, aber immer noch sehr spaßig is natürlich Ruckman. :)
Gianas Return ist sehr empfehlenswert. Es hat sehr schön gemachte Grafiken und viele Level, ist aber mit unter etwas schwer, was aber für einen Giana Sisters-Nachfolger eigentlich ein Muss ist. ;)
Dann ist da auch noch Jump'n 'Blob, das ganz nett aussieht. Sieh dir nur besser nicht den Quelltext davon an. ;)
Den Quelltext von Spielen schau ich mir dann an, wenn ich sie an mein System anpassen muss, was bei dem GP2X ja wohl eher nicht geschehen wird. :-D Und selbst wenn: Meine Quelltexte sind auch spannend zu lesen.

Erstmal danke für die vielen Anregungen und Informationen, mal schauen wie weit ich damit komme.
Ansonsten dürfen aber natürlich gerne noch andere Leute ein Statement abgeben.
Ist der GP2X denn schon so tot? Ist die ganze ehemalige Gemeinde Teil der "nach zwei Jahren immer ein neues Gerät"-Gesellschaft? :-( Das, wofür der GP2X beworben wurde und was ihn damals (und heute) so geil macht, geht doch immer noch. Ich dachte immer PS1, N64 und Co wären nett, würden aber einen echten Old-Konsolen-Liebhaber nicht dazu bewegen sich so schnell ein neues Stück Plaste zu kaufen. :-\

LG Cyberpuer
 
Cyberpuer said:
wejp said:
bei Open2X für den GP2X tut sich aktuell nicht mehr viel, es ist allerdings in durchaus benutzbarem Zustand. Ich finde es empfehlenswert, zum einen wegen dem neueren Kernel und vor allem wegen den neueren Bibliotheken. Dadurch ist es möglich Programme dynamisch zu linken, statt alles statisch linken zu müssen, weil die Bibliotheken in der Original-Firmware so uralt sind.
Gibt es denn viele Programme, die speziell für Open2X dynamisch gelinkt sind? Als Entwickler und Frickler werde ich Open2X natürlich trotzdem UNBEDINGT ausprobieren und nutzen und gerade die ganzen Emus scheinen ja auch gut zu funzen, aber der Vorteil ist natürlich obsolet, wenn trotzdem jeder seine Anwendungen statisch für die Originalfirmware linkt.
Neuere Versionen von Gmu sind z.B. alle dynamisch gelinkt aus zwei Gründen: 1) Sie laufen so auch gleich auf dem Wiz 2) Seit der 0.7er Version habe ich Gmu auf ein modulareres Design umgestellt, so dass Gmu seine Komponenten (Decoder, Frontends) als Plugins dynamisch lädt. Das verträgt sich aber nicht so recht mit dem statischen Linken. Deshalb ist dynamisches Linken in diesem Fall ein Muss.
Es gab tatsächlich eine Art 3D-Engine für den GP2X, die die zweite CPU zum Rendern benutzt hat, OpenGL-kompatibel ist die aber nicht. gpu940 heißt das gute Stück. Auch hier hat sich allerdings länger nichts getan.
Hm, hört sich zwar prinzipiell cool an, aber ich dachte an eine Portierung eines einfachen OpenGL-Spiels (http://ziz.delphigl.com/openparty_index.php) von mir, aber da wäre OpenGL 1.3 schon Muss. Vielleicht kann man ja nen Wrapper schreiben, ich schau mir das mal an. ;-)
Ich meine mich dunkel zu erinnern, dass irgend jemand auch mal einen solchen Wrapper schreiben wollte, habe aber keine Ahnung, ob daraus irgend etwas geworden ist.
 
Back
Top