Du bist nicht angemeldet.

  • Anmelden
  • Registrieren

Lieber Besucher, herzlich willkommen bei: Nexave Palmforum. Falls dies dein erster Besuch auf dieser Seite ist, lese dir bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.

TomB

unregistriert

1

13.12.2007, 22:18

Erste Version SDL for PalmOS: Tester gesucht

Hallo liebe Gemeinde,

ich habe unter Sourceforge.net eine erste Version der SDL für PalmOS zur Verfügung gestellt: https://sourceforge.net/project/showfile…group_id=212180. Es sind einige Testprogramme (SDLforPalmOS_Beta1_test.zip) und drei Spiele (Madbomber.zip, Crossfire.zip und DodginDiamond2.zip) dabei, die auf verschiedene Geräten getestet werden müssten. Ich habe sie auf einem Treo650 und eine Zodiac 1 getestet. Auf einem Tungsten E laufen die Spiele nicht, da nicht genug Dynamic Heap verfügbar ist.

Es würde mir die Weiterentwicklung erleichtern, wenn sich der eine oder andere Freiwillige findet.

Für die Entwickler unter euch:
Es werden alle Funktionen der SDL außer OpenGL, CDRom und Threads unterstützt. Die Bibliotheken SDL_mixer, SDL_image und spritelib sind auch vorhanden. Des weiteren sind die meisten Funktionen der Standard C Library für ARM-Code verfügbar.

Gruß,

Tom

MetaView Männlich

Aushilfs-Forenadmin

Beiträge: 4 669

PDA: Centro

Wohnort: Berlin

2

14.12.2007, 18:12

Nicht schlecht. Ich schau es mir mal an. Den SDL-Port von SuperWaba kennst Du? Der ist mit Erweiterungen in meinm Crimson Fields Port drin.
Ich habe ein Internethandy, das kann auch fotografieren :thumbup:

Für WebOS: UberRadio, Match This! und MapTool

TomB

unregistriert

3

14.12.2007, 19:44

Mit dem Code von Superwaba habe ich angefangen. Die Erweiterungen in Crimson Fields kenne ich noch nicht. Ist der Sourcecode verfügbar?

Ich habe das Ganze in eine Form gebracht, dass ich direkt mit main() anfangen kann und mich um Palm-spezifische Dinge nicht mehr kümmern muss. Ich habe die Standard C Library und kann von C++ Exceptions, Virtual Functions und den meisten anderen Features nutzen (danke gcc 4.1.2). Das Ergebnis ist ARM Code.

Bin gerade dabei zu entscheiden, ob OpenGL mittels Klimt (SoftGL) oder Vincent realisiert werden kann. Von beiden laufen einfache Samples auf dem Palm. Mal sehen, was besser in SDL integrierbar ist. Ich denke, Vincent ist schneller, da ein JIT-Compiler implementiert ist.

Gruß, Tom.

TomB

unregistriert

4

14.12.2007, 20:06

Hab den Source von Crimson Fields gefunden. Mir gefällt die Idee mit SDL_MoveToStorage. Darf ich die kopieren?

Gruß, Tom..

MetaView Männlich

Aushilfs-Forenadmin

Beiträge: 4 669

PDA: Centro

Wohnort: Berlin

5

14.12.2007, 20:59

Klaro, steht ja unter der GPL :-) Kompilierst Du das mit dem gcc? Geht das gut? Hast Du etwa sogar eine Möglichkeit gefunden vernünftig auf dem Gerät zu debuggen? Das brächte, denk ich, echt nochmal neuen Schwung...
Ich habe ein Internethandy, das kann auch fotografieren :thumbup:

Für WebOS: UberRadio, Match This! und MapTool

TomB

unregistriert

6

14.12.2007, 21:55

Ich hab mir eine Toolchain mit gcc 4.1.2 aufgebaut unf kompiliere alles damit. Scheint stabil zu laufen. Habe auch die letzte Version von Frodo (C64 Emulator) damit kompiliert und bisher noch keine Klagen gehört. Debuggen geht nur mir printf in mein Consolenfenster, das nach exit() noch angezeigt wird (wartet auf tap mit Stylus). Ich werde demnächst noch assert() implementieren, um debuggen noch ein wenig zu verbessern.

Beiträge: 233

PDA: Palm TX

Wohnort: Österreich

7

17.12.2007, 19:52

Hi
Also ich hab das Game Madbomber getestet.
System Palm TX. Es funktioniert sehr gut. Lediglich die Steuerung mittels Pad ist nicht gut.
Mit Stick sehr gut.
Kleinere Macken: Auf einmal fängt die Tonne nach rechts an zu ziehen. (ohne Eingabe);
Nach Spielende wird die Taste Escape verlangt. Diese ist nicht konfiguriert, bzw ist der Einschaltknopf
die Taste Escape? Einmal auf Power und man schaltet den Palm nicht ab, sondern man kommt raus aus
dem Spiel, allerdings funktioniert dann die Eingabe mittels Stick bzw Tasten nicht mehr,
sämtliche Tasten sind dann blockiert. Dann geht nur mehr ein Softreset.

cu
robert

TomB

unregistriert

8

18.12.2007, 10:52

@robert3000:

Danke für die Infos. Als Escape-Button sollte Home auf dem Palm funktionieren (Taste oder Tap auf Symbol). Das mit den blockierten Tasten nach drücken auf Power muss ich schauen, ob ich es mit meinen Geräten reproduzieren kann.

Gruß, Tom.

9

10.01.2008, 15:05

Hallo!

Vielen Dank für dieses tollen Port. :)
Madbomber funktioniert sehr gut, mit Tasten(gehen nicht im Menü) und Stylus. Ab und Zu hakt es, läuft dann aber normal weiter. Als Escape funktioniert bei mir mit Option+Home.
DodginDiamonds startet, aber ich kann im Menü keinen Stylus benutzen. Nav-Key geht auch nicht. Es ist somit nicht spielbar.
Crossfire verursacht einen Reset.

Testgerät ist ein Treo680.

TomB

unregistriert

10

10.01.2008, 15:20

@biketrialer: Danke für die Info. Werde versuchen, in der nächsten Version die Probleme mit dem Treo680 zu lösen.

Aktueller Stand der Entwicklung:
- erste Version von OpenGL (auf Basis von Klimt) läuft. Zwei Demos fertig.
- Unterstützung für Zodiac-Hardware fast fertig (HWSURFACE, blit/fill-Operationen)
- ein weiteres Spiel portiert (BlackBox)
- neuer Ansatz zur Freigabe der Palm-Tasten beim verlassen eines SDL-Programs
- Geringerer Speicherbedarf dank Idee von MetaView. Madbomber läuft jetzt auch auf Tungsten E.

Gruß, Tom

11

11.01.2008, 13:14

Hört sich doch gut an. Klimt sieht sehr vielversprechend aus. Wann lädst du die Sachen auf Sourceforge hoch?

TomB

unregistriert

12

11.01.2008, 13:46

Ich möchte noch das Beenden von SDL-Appilkationen verbessen (z.B. bei Power off) und mind. ein weiteres Spiel portieren. Ende Januar sollte eine neue Version verfügbar sein.

Gruß, Tom

13

31.08.2009, 02:25

gibt's den sourcecode noch?

Hallo,

ich bin per Zufall auf SDL für PalmOS gestoßen - und habe erwartet, außer den Spielen auch Quellcode für SDL selber zu finden - vergebens...
Gibt es den noch?

Rudolf

TomB

unregistriert

14

31.08.2009, 12:35

Der Code ist unter dem angegebenen Link zu finden. Auf der Seite http://sourceforge.net/projects/sdlpalmos/files/ auf SDLforPalmOS in der Liste klicken und dann auf Beta3. Hier der direkte Link zum Download: http://sourceforge.net/projects/sdlpalmo…a3.zip/download
Gruß,
Tom