Taxi

Another golden oldie for Atari ST from ASM Software :)

This Taxi driving game runs in ST-LOW. Drive around the town, pickup guests and deliver them to their destinations. Make sure not to crash, run out of gas or violate red traffic lights.

The game was written in GFABASIC and features minimalistic graphics and no sound. However a highscore table has been embedded and keyboard control is possible.

TAXI for Atari ST

Download Taxi for Atari ST

ST Sprite Engine jetzt mit Blitter

Ich habe heute an meiner Sprite Engine für den Atari ST weitergearbeitet. Ich habe die Routine von ggn eingebaut, die es erlaubt nun auch den Blitter zu benutzen.

Der Betatest steht noch aus, aber wenn alles glatt geht, dann gibts bald bei Paradize in der GFABASIC-Ecke einen neuen Release.

Whew, endlich mal wieder was sinniges gecodet. Auf der Arbeit war gegen Ende der Woche nichts mehr zu tun, Spezifikationsfehlerstehen im Wge, so daß ich nicht sinnvoll arbeiten kann. Argh :(

Umzug vierter Teil

Heute ist Fronleichnam, zum Glück ist das hier im Süden ein Feiertag und ich habe frei :D

Ich habe den Vormittag genutzt und mein gutes klobiges Ivarregal aufgebaut. Leider ist es etwas schief, ich weiss nicht, ob das an der von Rossi damals angeschraubten Verstrebung liegt oder an meiner Unfähigkeit. Jedenfalls hab ich wieder Stauraum.

Die letzte Umzugskiste mit dem Atari ST Kram, meinen STs und dem Falcon habe ich ausgepackt und im Regal verstaut. Richtig hübsch sieht das noch nicht aus, aber ich plane noch Sortierkästen anzuschaffen und für Ordnung zu sorgen. Immerhin ist der klobige Umzugskarton weg und bis auf den fehlenden Computertisch vor der Fensterbank bin ich jetzt komplett und würde sogar soweit gehen und behaupten, die Wohnung ist jetzt annehmbar wohnlich. Gemessen an Clausthaler Verhältnissen vor 2 Jahren sogar aufgeräumt O:-)

Ansich wollte ich danach vor die Tür, aber bei dem stickigen, gewittrig, feuchten Wetter hier am See habe ich nur eine kleine Runde über die Post am Bahnhof und die Schloßkirche gedreht.

Gleich schaue ich mir erstmal “American Graffitti” von DVD an, werde einen Happen Essen und heut abend mache ich etwas, was ich seit Clausthal nicht mehr wirklich gemacht habe; ich koche einen großen Topf voller leckerer Bohnen :D

SatanDisk + mtools

Nach langem Rumprobieren hab ich es vorhin doch noch geschafft, auf eine SD Karte zuzugreifen, die für die SatanDisk am Atari ST formatiert wurde. Windows konnte die Partition darauf bislang problemlos erkennen, aber Linux weigerte sich, dieselbe zu mounten.

Aber mit den mtools kann man daraufzugreifen, man muss nur eine Konfigurationsoption in der Datei ~/.mtoolsrc setzen:

mtools_skip_check=1

Danach kann man die Partition als Image für die mtools angeben, mit der -i Option. Und schon funktionieren auch mdir und mcopy.

Etwa wie folgt:

mdir -i /dev/sdd3 ::
mcopy -i /dev/sdd3 blah.prg ::tmp/

Die SD Karte wurde übrigens mit HDDriver für Windows/Tos-Datenaustausch formatiert. Der ST bootet davon :)

Have you played Atari today? Teil 2

Ja, hab ich ;)

Für das ST Offline Tournament habe ich mal eine Runde Lotus 3 gespielt (Hard Level im Championship Modus), in Runde 4 musste ich aussteigen und landete bei 41 Punkten:

Lotus 3 Tabelle

Das Spiel selber ist ein Quasivorläufer von Need For Speed, mal fährt im Kreis und sieht sein Auto von hinten. Geht auch für 2 Spieler im Splitscreenmodus, wenn man will ;)

Lotus 3 in Hatari

Morgen gehts dann nochmal nach München, mit der Bahn, denn leider waren keine sinnvollen Flugtickets mehr zu bekommen. Wird schon werden, ich nehme das Notebook mit und dann werd ich schon was zu tun haben :D

Ein Meilenstein am ST :)

Heute habe ich einen lang vermissten Meilenstein meiner Programmiererfahrung am Atari ST erreicht.

Seit langem wollte ich einen halbwegs flexibelen Kernel zur Darstellung von Sprites in 68000er Maschinensprache schreiben. Das habe ich heute geschafft! Es gab zwar ein paar unnötige Probleme (Dreck in oberen Wort, wenn man sonst nur ungeplant mit dem unteren Wortteil eines Longs hantiert), aber die konnte ich lösen. Danke an PeP aus Schweden :)

Die Routine kann nun flexibel bis zu 16 Sprites beliebiger Höhe und Breiten in 16Pixel-Schritten (wegen der spezifischen Bitplanestruktur des ST) darstellen. Die eigentliche Blitroutine stammt dabei aus einem Source aus dem Netz, den ich zum Laufen gebracht habe, und einem Interfaceteil, der die Eingaben für die Sprites (Aussehen und Position) aus einer Liste von Datenstrukturen liest und dann Stück für Stück die Spritesauf den Bildschirm zeichnet.

Die Routine arbeitet ohne Preshift, das kostet zwar Zyklen, aber man behält Speicher. Für den STE plane ich noch, eine Routine einzubauen, die den Blitter verwendet. Aber die muss erst noch geschrieben werden ;)

Hier ein Screenshot eines Testprogramms mit GFABASIC, welches den Spritekernel benutzt:

STFM Spriteroutine für GFABASIC in Aktion

Ein voller Release wird über die Paradize Webseite erfolgen, wenn die Doku stimmig ist ;)

Endlich weg von GET/PUT und RC_COPY in zeitkritischen Hauptschleifen ;)

Genius LAN am STE

Nachdem mein Genius Pocket LAN Adapter mit Anschlußplatine für den ST seit ein paar Jahren unbenutzt in der Schublade lag, habe ich das Gerät gestern mal wieder ausprobiert. Am Falcon hat es irgendwie nie geklappt, aber am STE lief es ohne Probleme:

Genius LAN am STE in Aktion

FTP-Transfers mit 20k/Sek auf die Satandisk hab ich auch hinbekommen. Das ist sogar mehr als mit der NetUS-Bee am Falcon :/ Aber es läuft – und somit haben sich die 50€ vor3 bis 4 Jahren doch gelohnt :D

Heute ist Ostern, da die Sonne scheint, kann man endlich mal wieder vor die Tür. Hoffentlich tun mi die Füße dann nicht wieder weh, die sind immer noch Aua.

Nächste Woche darf ich nochmal nach München fliegen, konkreten Arbeitsvertrag aushandeln :)

Have you played Atari today?

I did :D

Da die Fahrkarte für morgen schnell organisiert war und sonst wenig zu tun war, habe ich vorhin den Falcon mal wieder angeworfen. Rein interessehalber habe ich mal wieder mit Backward rumgespielt, und muss sagen, das Teil ist besser als sein Ruf. Ich habe eine gute Handvoll meiner Originalspiele für den ST damit auf dem Falcon zum Laufen gebracht, darunter Super Cars II (der Pompey Pirates Crack ;), da die D-Bug Variante mit Falconpatch leider auf Runde 3 im Mediumlevel abstürzt), Rick Dangerous und Indiana Jones And The Last Crusade, das Plattformspiel.

Goldrunner läuft auch, flackert aber leider wie Sau :(

Dann habe ich eine antike Diskette meines Bruders mit Assemblerquellcodes gefunden. Die Disk war vermutlich seit 1991 nicht mehr in Betrieb, und davon ab, sie funktioniert noch tadellos. Alte DD Floppies sind eben haltbarer als der HD-Müll der 90er.

Nur zum Coden bin ich nicht gekommen, aber man kann nicht alles haben.

Daher die Frage an alle: Have you played Atari today? :D