Rocks

Rocks war 1997 war mein 2. komplettiertes Spiel für MSDOS und das erste Spiel, welches ich auf meinem damals neuen P166 PC programmiert habe.

Rocks v1.0 (MSDOS)
Rocks v1.0 (MSDOS)

Das Spiel ist ein einfacher Asteroids Clone und ziemlich schlecht. Programmiert wurde der Spaß mit QuickBasic 4.5 und der netten Toolbox von Lars Struß / StarLogic. Das Spiel läuft wie immer im MCGA Modus 13h und hat optionale Soundeffekte über Soundblaster. Wer mag kann einen analogen Joystick benutzen, aber Tastatursteuerung ist genauso gut möglich.

Trotzdem ist die ganze Sache insgesamt ziemlich dröge und ich stelle das Spiel hier nur aus rein nostalgischen Gründen vor.

Die Sharewarehinweise sind wie immer bitte geflissentlich zu ignorieren, es gab nie eine Vollversion!

Ferner konnte ich dieses Mal den Quellcode nicht wiederfinden, aber in Summe denke ich, da wird nix verpasst.

Download Rocks (120k selbstentpackendes Archiv)

DOS Quadraz

Mein erstes Spiel für MSDOS war 1996 DOS Quadraz. Da ich zu jenem Zeitpunkt noch am Acorn Archimedes A3000 (Was ist das für ein Rechner?) gearbeitet habe, ist das Spiel auf dem PC meiner älteren Schwester Elisabeth entstanden.

Inhaltlich haben wir hier eindeutig den Vorläufer zum jetzigen Quadromania vorliegen. Das Spiel läuft unter MSDOS mit MCGA Karte (Mode 13h) und geladenem Maustreiber.

DOS Quadraz (MSDOS)
DOS Quadraz v1.1 (MSDOS)

Sämtliche Hinweise auf den Sharewarestatus des Programms sind wie immer hinfällig. Es gab nie eine Vollversion mit den versprochenen Features und es wird nie eine geben. Auch ewaige Mailboxtelefonnummern sind leider nicht mehr gültig.

Das Programm wird hier nur aus historischen Gründen zum Download angeboten.

Download

Danke an Lars Struß / StarLogic und seine QuickBasic Toolbox, ohne die das Programm damals nicht so hübsch geworden wäre.

DOSBox auf dem ACER AS X1301-3

DOSBox (Banner)
DOSBox (Banner)

In den letzten Tagen habe ich noch eine fehlende Software auf meinem ACER AS X1301-3 installiert. DOSBox ist ein Emulator, der einen PC mit MSDOS im Stile der frühen 90er nachbildet. Damit laufen die allermeisten frühen Titel von Apogee (Commander Keen) und Epic Megagames (Jill Of The Jungle, Jazz Jackrabbit) recht anständig.

Der Emulator bildet die PC Hardware nach, aber auch einen großen Teil des MSDOS APIs, sodaß man kein echtes DOS installieren muss. Ein sehr benutzerfreundliches und einfaches Konzept.

Auf dem ACER AS X1301-3 läuft DOSBox unter Linux sehr anständig. Ich habe den relativ aktuellen 0.74 Stand auf meinem Ubuntu 10.04 LTS compiliert und es läuft gut. Dank Nvidiagrafikkarte mit aktivierten 3D-Treiber funktioniert auch der OpenGL-Anzeigemodus ordentlich. Dadurch kann man das emulierte Bild deutlich besser skalieren, was bei unsäglichen 16:9 Bildschirmen und dem beliebten MCGA Modus 13h sicherlich hilfreich ist.

Der Emulator läuft mit eingestellten 5000 Zyklen (welche Zyklen das genau sind, hab ich bis heute nicht verstanden) noch stabil, eventuell kann man diese Zahl sogar noch erhöhen. Damit ist Jazz Jackrabbit in jedem Fall gut spielbar, man muss eventuell die Bildqualität im Spiel auf einen 386er herunterregeln. Dafür läuft es dann spielbar. Mein alter Athlon hat das zum Beispiel  nicht geschafft.

QuickBasic 4.5 läuft ebenfalls ganz gut und ich plane bald meine alten selbstgemachten Spiele für MSDOS zumindest als Museum zur Verfügung zu stellen.

Halo für Atari 2600

Der Titel ist kein Scherz. Natürlich läuft das Spiel nicht in 3D als Egoshooter, aber jetzt gibt es das Spiel Halo für die Atari 2600 Konsole. Im Prinzip sieht man das Spielfeld Raumweise von oben, es gibt Hindernisse und natürlich böse Buben, auf die man schiessen kann. Angeblich soll es am Ende auch einen Boss geben.

Halo 2600 Title screen (Atari 2600)
Halo 2600 Title screen (Atari 2600)

Das ganze Spiel ist in 4K ROM realisiert und recht farbenfroh. Wichtig ist, daß man die Pistole nicht vergisst einzusammeln, sonst kann man nicht schiessen. Im ersten Screen einfach nach oben gehen, dort findet man die Kanone dann.

Halo 2600 ingame (Atari 2600)
Halo 2600 ingame (Atari 2600)

Insgesamt fühlt es sich wie ein 2600er Spiel an, simpel, aber farbenfroh gemacht. Mangels Harmonycartridge oder dgl. kann ich das Spiel nicht auf meiner echten Atari 2600jr Konsole ausprobieren. Unter dem Emulator Stella läuft es allerdings.

Halo 2600 - the all important gun (Atari 2600)
Halo 2600 - the all important gun (Atari 2600)

Download und Diskussion auf AtariAge: http://www.atariage.com/forums/topic/166916-hao-for-the-2600-released-at-cge-download-the-game-here/

Have you played Atari today?

STOT #3/21 Cybernoid – letzter Score

In einer Stunde ist die aktuelle Runde beim ST Offline Tournament vorbei.

Seir 14 Tagen wird Cybernoid gespielt, einer meiner alten Lieblinge. In der ST Version bin ich recht gut, zwar habe ich es nicht geschafft, Level 4 zu beenden, aber Level 4 erreicht habe ich wenigstens wieder.

Mein letzter Score für die Atari ST Version: 209987

ssb's score of 209987 at Cybernoid ( Atari ST version)
ssb's score of 209987 at Cybernoid ( Atari ST version)

Ich habe mal zum Vergleich auch das Originalspiel auf dem Schneider CPC gespielt (ja, die ST Version wurde später vom CPC Original konvertiert).

ssb's score of 6200 at Cybernoid (Amstrad CPC version)
ssb's score of 6200 at Cybernoid (Amstrad CPC version)

Im direkten Vergleich ist das Gameplay 1:1, aber irgendwie ist das Spiel auf dem Schneider deutlich schwerer. Ich habe z.B. Level 1 nur einmal geschafft. Score auf dem CPC: 6200

Have you played Atari today?

STOT #3/21 Cybernoid

Nach längerer Pause habe ich mal wieder Spass am ST Offline Tournament gefunden.

Aktuell wird Cybernoid gespielt, ein technisch gut gemachtes und auch spielerisch interessantes Actionspiel. Böse Weltraumpiraten haben wertvolle Diamanten geklaut, die der Spieler nun mit seinem kleinen Raumschiff wieder zurückholen soll. Dabei bewegt man sich ohne Scrolling von Screen zu Screen und ballert mit diversen Extrawaffen umsich. Blindes Ballern hilft bei diesem Spiel nicht, sondern man muss auch taktisch klug die korrekten Waffen wählen und manchmal schnell dazwischen umschalten.

ssb's score of 144360 at Cybernoid (Atari ST)
ssb's score of 144360 at Cybernoid (Atari ST)

Mein erster Score beträgt 144360 Punkte, bis tief in Level 3 bin ich gekommen. Das Spiel hat übrigens nur 4 Level und ich erinnere mich gut, daß ich das Spiel 2 oder 3 mal in der Vergangenheit durchgespielt habe. Es ist möglich, ohne cheaten oder dgl.

Have you played Atari today?

Arnold für Linux: ein Schneider CPC Emulator

Längere Zeit habe ich MESS benutzt, um unter Linux den Schneider CPC zu emulieren. Leider funktionierte MESS irgendwie nicht mehr richtig, bzw. hatte Probleme mit der Videoemulation.

Arnold Emulator (Linux, GTK+SDL)
Arnold Emulator (Linux, GTK+SDL)

Ersatzweise habe ich nun mal den Arnold-Port von nurgle ausprobiert. Arnold scheint damit unter Linux gut zu laufen, einige Spiele habe ich ausprobiert, und diese laufen gut bis anständig. Der Port bietet ein einfaches GTK-Gui, Joystickunterstützung und Soundemulation. Insgesamt kann er also schonmal mindestens soviel wie MESS.

Mit Shift+Ü bei QWERTZ Tastaturmapping kann man sogar das | eingeben und damit über das |cpm Kommando dann CP/M booten.

Feine Sache, endlich kann ich wieder ab und an CPC Software anschauen und ausprobieren!

URL zum Port: http://arnold.berlios.de/

Danke an nurgle für den Port! :)

Quadromania jetzt mit Sound

Quadromania hat jetzt die ersten Soundeffekte. Am Wochenende habe ich das dummymäßige Soundmodul mit Leben gefüllt. Sowohl unter Linux, als auch auf dem Wiz gibt es jetzt Soundeffekte, wenn man etwas anklickt oder gewinnt.

Auf dem Wiz ist es etwas zu laut, Lautstärkeregelung ist das nächste TODO.

Außerdem haben 2 nette Jungs Quadromania für den Dingoo portiert. Dort muss allerdings ein Mausersatz geladen werden, da der Dingoo keinen Touchscreen hat. Ferner benötigt der Port dingux, den Linuxport für den Dingoo.

Außerdem muss ich dafür noch eine Cursorsteuerung, bzw. einen Pseudocursor vorsehen, so daß man das Spiel auch mit dem Joypad spielen kann. Das müsste auch auf dem Wiz helfen.

Ein offizieller Release mit Audiosupport und Makefile für Dingoo/dingux kommt noch die Woche.

Dingoo Port von quadromania: http://dl.openhandhelds.org/cgi-bin/dingoo.cgi?0,0,0,0,25,362

Danke an zLouD und z_man3007  für den Port auf den Dingoo!

Joystickkalibrierung unter Linux automatisieren

Seit Jahren habe ich Joysticks und Joypads wenn nötig unter Linux immer von Hand kalibriert, aber nie die Einstellung dauerhaft fixiert.

Tatsächlich bringt das Kommandozeilentool jscal alles nötige mit. Ich las unter http://www.averyjparker.com/2005/12/29/joystick-calibration-under-linux/ einen schönen Artikel darüber und möchte ihn hiermit verkürzt eindeutschen.

Das Vorgehen ist wie folgt:

  1. Joystick oder Joypad mit jscal kalibrieren: jscal -c /dev/input/js0
    Das Devicefile sollte natürlich jeweils angepasst werden.
  2. Die Kalibrierung prüfen, z.B. mit MAME oder MESS
  3. Die Kalibrierungsdaten abspeichern: jscal -p /dev/input/js0 >calibrate-joystick.sh
    Dieses Kommando erzeugt einen Aufruf von jscal, der die Daten wiederherstellt.
  4. Im Prinzip reicht es, dieses Shellskript ausführbar zu machen, also #!/bin/sh Header davor und chmod +x
  5. Zum Schluss das Skript in die eigene Autostarsequenz einhängen, entweder system global oder so wie ich ganz banal in den GNOME Autostart rein.

Danach sollte bei jedem Start das Pad oder der Joystick ordentlich kalibriert sein.

Frohes Daddeln :)

D-Bug macht “Prince Of Persia” Atari Falcon 030 kompatibel

Prince Of Persia (Atari ST)
Prince Of Persia (Atari ST)

D-Bug hat den Klassiker Prince Of Persia für Falcon und TT gepatched. Bislang lief keine der vorhandenen Atari ST Versionen vernünftig auf dem Falcon, aber diese hier tut. Mit 16Mhz wird das Spiel erstaunlich flüssig, um nicht zu sagen richtig flott. Das hilft meiner Meinung nach bei der Spielbarkeit nicht viel, aber technisch gut gemacht!

Prince Of Persia Cracktro von cube-trm
Prince Of Persia Cracktro von cube-trm

Ausserdem ist das ST Cracktro von Cube sehr sehenswert, richtig schön oldschool mit einem sehr atmosphärischem Soundtrack und Overscaneffekten. Allein das Cracktro ist schon sehenswert, das Spiel selbst benötigt eigentlich keine weitere Erläuterung!

Prince Of Persia bei Atarimania: http://www.atarimania.com/game-atari-st-prince-of-persia_21686.html

D-BUG Webseite: http://dbug.kicks-ass.net/dbug/index.htm

Pouet Link zum Intro: http://pouet.net/prod.php?which=55152

Have you played Atari today?