Janinas Kakao-Experiment

Tag 0 :

Heute habe ich mein Kakao-Experiment begonnen. Ich habe mir Anfang der Woche echte Kakao-Bohnen bei Ebay gekauft. Gestern sind sie mit der Post gekommen und haben seit gestern ein entspanntes Bad in einer Isolierkanne genossen. Mir fiel kein anderer Weg ein, um sie konstant auf einer Temperatur warm zu halten. Daher ein Bad in der Isolierkanne.

Gestern morgen habe ich schon entsprechend die Anzuchttöpfe für Palmen vorbereitet. Kakao zählt ja bekanntlich zu den Pfahlwurzlern und braucht daher spezielle Töpfe, die sehr tief sind. Heute habe ich sie dann 1 cm tief in der Erde verbuddelt. In den nächsten 14 Tagen müsste in den Töpfen etwas zu sehen sein, sonst waren die Bohnen zu lange unterwegs. Kakao ist nur 4 Wochen lang fruchtbar und ich hoffe inständig, dass er nicht zu lange unterwegs war.  Ich bin gespannt, ob sich etwas tut und werde weiter berichten.

Achso, es ist wichtig, dass die Töpfe eine hohe Luftfeuchtigkeit haben. Daher stehen meine Töpfe über einer mit Wasser gefüllten Schale. Hilft auch meinen Kaffeepflanzen sehr gut über den Winter.

Hier die ersten Bilder zu meinem Experiment:

Kakao-Experiment Tag 0 auf der Schale mit Wasser
Kakao-Experiment Tag 0 auf der Schale mit Wasser
nochmal Kakao am Tag 0
nochmal Kakao am Tag 0

AHCC – ein freier ANSI C Compiler für Atari ST

Ende November, Anfang Dezember habe ich AHCC entdeckt. AHCC steht für “A Home Cooked C Compiler” und ist ein frei verfügbarer ANSI C Compiler für Atari ST und Nachfolger. Der Compiler stellt eine unter Mint und MagiC  multitaskingfähige Programmierumgebung zur Verfügung. Das Paket kommt komplett mit GEM-Shell, Make in TTP-Form, einer guten Dokumentation und mit allen nötigen Libraries.

AHCC (Atari ST Version)
AHCC (Atari ST Version)

Es gibt von AHCC zwei Versionen. Die normale Version benötigt eine 68020 oder bessere CPU, während es auch eine Atari ST Version für 68000 gibt. Letztere hat dann allerdings keinen Support für Floating Point Arithmetik, aber die brauche ich zumindest nicht.

Einmal erzeugte Objectfiles oder Biblitoheken bleiben dabei nach Aussage des AHCC Betreuers kompatibel. D.h. man kann mit der ST Version eine Bibliothek erzeugen und diese dann auf dem Falcon mit der 020 Version verwenden und dazu linken.

Der Compiler überzeugt mich vor allem mit den folgenden Punkten:

  • frei zu haben (Der Source des Compilers ist vorhanden und einsehbar)
  • ANSI C Unterstützung (freie C Compiler auf dem ST gibts afaik bis dato nur mir K&R C)
  • eingebauter Editor mit Syntaxhighlighting
  • TTP für Make und Compilieren funktioniert auch tatsächlich (hab ich mit Pure C nie hinbekommen)
  • Pure C kompatibel (bzgl. Objectfiles habe ich das noch nicht ausprobiert)
  • Objectfiles aus Assemblercode sind leicht zu integrieren
  • komplette TOSLib inklusive Calls für Mint
  • Floating Point Support ist optional
  • läuft vermutlich auf allen Ataris mit 2-3MB Speicher
  • Support über den Autor Henk Robbers ist super

Ein paar Schwachstellen hat AHCC allerdings auch:

  • kein Debugger dabei
  • Aufruf von einem Debugger oder dem Kompilat aus der GEM-Shell heraus ist nicht möglich (TOS Nutzer müssen also die Shell beenden und vom Desktop starten)
  • Die Codequalität des erzeugten Maschinencodes kommt an Pure C nicht heran.

Insgesamt bedeutet das für mich, ich werde für die Programmierung auf dem Atari ST vermutlich zu C wechseln.

Es gibt viel Neues zu entdecken :)

AHCC Homepage: http://members.chello.nl/h.robbers/

STOT #3/9: Neuer Score für Flying Shark

Auch auf dem Atari ST habe ich vorhin noch ein paar Runden gespielt. Meinen Highscore für Flying Shark konnte ich auf 63710 Punkte verbessern.

Vielleicht schaffe ich noch mehr, bis zum Wochenende habe ich ja noch etwas Zeit.

SSBs score of 63710 for Flying Shark (Atari ST)
SSBs score of 63710 for Flying Shark (Atari ST)

Da Atari-Forum derzeit down ist, kann optional auf Atarimania im Forum gepostet werden.Ich bin allerdinsg skeptishc, ob die Runde wirklich gewertet werden wird.

Flying Shark ist jedenfalls zu gut, als daß ich das Daddeln jetzt sein lassen würde.

Have you played Atari today?

Marauder – ein gutes Ballerspiel auf dem Amstrad CPC

Heute habe ich eine Entdeckung vom Wochenende ein wenig unter die Lupe genommen. Mit MESS habe ich ein wenig Marauder gespielt, ein schönes Ballerspiel für den Schneider CPC.

Marauder (Amstrad CPC Version)
Marauder (Amstrad CPC Version)

Das Spiel spielt sich ein wenig wie der erste Level von Xenon. Mit einem Bodenfahrzeug ballert man sich eine vertikalscrollende Landschaft entlang. Manche Bodenstationen wirken sich Extramäßig auf den Spieler aus, wenn sie getroffen werden. Andere sind weniger gesund. Insgesamt muss man ständig den gut gezielten Schüssen der vielen Gegner ausweichen und gepfeffert zurückballern. Feine Balleraction, die mein Herz sehr erfreut :-)

Marauder Hauptmenu (Amstrad CPC)
Marauder Hauptmenu (Amstrad CPC)

Das Spiel ist sehr knackig bunt und der Schwierigkeitsgrad ist hoch, aber für die CPC-Verhältnisse gibt es flüssige Bewegungen und butterweiches Scrolling. Außerdem hat Marauder das gewisse “Eine Runde probier ich noch!”-Feeling, welches in aller Regel ein gutes Spiel kennzeichnet.

Einen Highscore habe ich natürlich auch gemacht und nach mehreren Runde habe ich schließlich 14650 Punkte geschafft:

SSBs score of 14650 at Marauder (Amstrad CPC)
SSBs score of 14650 at Marauder (Amstrad CPC)

Der Soundtrack holt aus dem AY einige heraus  und würde auf dem Atari ST vermutlich ebenfalls gut klingen. Erstaunlicherweise gibt es von diesem Hewson-Titel keine Atari ST Konvertierung, was ansich sehr schade ist. Dafür habe ich auf dem ST heute meinen Highscore für Flying Shark verbessert.

Neue Scores für Flying Shark

Da das STOT im Moment wegen Downtime von Atari-Forum auf Eis liegt, spiele ich einfahc für mich. Heute habe ich mal die CPC-Version und die Arcadeversion gespielt.

SSBs score of 29320 Fyling Shark (CPC)
SSBs score of 29320 Flying Shark (CPC)

29320 auf dem CPC, 41790 am Automaten. Meinen Score an der ST Version konnte ich leider bis dato nicht verbessern.

SSBs score of 41790 Flying Shark (Arcade version)
SSBs score of 41790 Flying Shark (Arcade version)

Upgrade von WordPress – es funktioniert nicht immer

Vorhin wollte ich die aktuelle Version von WordPress einspielen. Leider funktionierte es dann nicht. Die MySQL-Version auf dem Server meines Providers ist scheinbar ein paar Zehntelversionsstellen zu alt.

Erstmal galt für mich “PANIK!”, als ich den Hinweis sah, ihre SQL Version wird nicht unterstützt. Ich machte sofort den Downgrade auf die vorige Version. Zum Glück hatte ich den Tarball noch nicht gelöscht und jetzt scheint alles wieder zu funktionieren. Aber ganz glücklich bin ich darüber nicht.

Ich muss mal bei meinem Hoster nachfragen, ob und wann ein Upgrade von MySQL möglich wäre. So läuft mein Blog zwangsläufig ohne die gewissen Fixes.

Quadromania v0.3 Release

Heute ist es soweit. Von Quadromania gibt es den 0.3 Release. Ich habe bei der Gelegenheit auch gleich eine eigene Seite für das Spiel angelegt (Link).

Quadromania v0.3 (GNU/Linux version)
Quadromania v0.3 (GNU/Linux version)

Das Spiel läuft offiziell auch auf dem GP2X Wiz und ich stelle natürlich eine Binärversion für den Wiz zur Verfügung. Einfach auf die SD Karte entpacken und im Wiz Menu au den Quadromania Eintrag klicken.

Das Tearing ist offiziell noch nicht unter Kontrolle. Aber bevor es keine eindeutige Rückmeldung bzgl. der gefixten liBSDL mit neuer Firmware gibt, überlasse ich es dem Benutzer, eine libSDL mit Tearingfix zu installieren.

Download Quadromania v0.3

  • v0.3 (380 K) Source code for all platforms
  • v0.3 (133 K) Binary version for GP2X Wiz

Frohes Daddeln!

Workaround für Tearing beim GP2X Wiz

Für alle Programme auf dem GP2X Wiz, die SDL benutzen, gibt es jetzt einen softwaremäßigen Workaround um das Problem mit dem Tearing zu fixen.

Dazu lädt man eine gepatchte liBSDL herunter und kopiert das .so File in den Ordner des jeweiligen Programms. Das Tearing verschwindet damit tatsächlich, aber sobald man zum Wiz Menü zurückkehrt, ist der Bildschirm gedreht und nicht mehr wirklich benutzbar. Zumindest tut es das auf meinem Wiz mit Original Firmware. Aber es hat das Tearing bei meinem ersten Testprogramm beseitigt, und vermutlich wird es das auch bei Quadromania tun.

Wenn man mit diesem kleinen Schönheitsfehler leben kann, ist das ein gangbarer Weg. Ich hoffe, daß in ein Firmwareupdate eine entsprechende Version seinen Weg finden wird, so daß man nach einem Update den Fix nicht mehr benötigen wird. Ich werde entsprechend berichten.

Das Update für die libSDL gibt es hier: http://dl.openhandhelds.org/cgi-bin/wiz.cgi?0,0,0,0,23,271

Quadromania läuft jetzt auch auf dem Wiz

Meine Displaypatches sind jetzt endlich soweit. Ich habe heute mein Spiel Quadromania zum ersten Mal auf dem GP2X Wiz zum Laufen gebracht. Es ist noch einiges nicht ganz 100%, insbesondere die Anzeige der Spielanleitung, aber das Problem liegt nicht am Wiz. Es funktionieren auch noch keine Tasten, nur der Touchscreen. Aber man kann das Spiel schonmal spielen.

Quadromania auf dem GP2X Wiz
Quadromania auf dem GP2X Wiz

Irgendwann die Woche gibt es dann noch einen Release dazu. Ansonsten sieht die Roadmap noch eine Highscoretabelle und Sound und Musik vor. Mal sehen wie weit es mein erster Homebrew für den Wiz noch bringen wird!

Erster Score für STOT #3/9: Flying Shark

Seit gestern läuft im  ST Offline Tournament das Spiel Flying Shark. Einen ersten Score habe ich auf meinem Falcon erspielt. Ich habe dabei 45450 Punkte geschafft.

SSB scores 45450 at Flying Shark (ST Version)
SSB scores 45450 at Flying Shark (ST Version)

Im CPC Forum hatte ich die CPCler eingeladen, die Runde mitzuspielen. Schließlich ist das Spiel auf dem ST und dem CPC sehr ähnlich. Entsprechend  habe ich mich auch an einem Score auf dem CPC versucht. Ich habe dort über 100000 Puntke geschafft und war im 3.Level. Leider hat MESS es irgendwie verbaselt den Screenshot abzulegen, also habe ich dafür akut keinen Nachweis.

Atari-Forum.com ist akut down, daher fehlt dort immer noch die Ankündigung der neuen STOT Runde. Mal abwarten, wann die Seite wieder funktioniert.

Have you played Atari today?