Peters Acorn Software
This page is also available in English.
Hier gibt es das, was ich bisher so programmiert bzw. portiert habe. Gepackte Programme liegen im Zip-Format vor und können z.B. mit !SparkPlug entpackt werden. Wenn es Probleme gibt, sollte man aber erstmal die Hilfedatei lesen! (Ja, ich habe schon ziemlich dumme Fragen bekommen...)
- AudioMPEG (36K) ist ein Modul das MPEG Audio Streams (Layer 1, 2 und 3) dekodiert und die zugehörige Dokumentation. Alleine ist es ziemlich nutzlos, aber es gibt schon einige Programme die es zum Abspielen von MP3s verwenden. Es funktioniert nur mit Strongarm!
Derzeitige Version: 0.10 (5.5.1999)
Einige Programme die AudioMPEG verwenden:
Da meine Zeit inzwischen etwas begrenzt ist, hat André Timmermans die Weiterentwicklung übernommen. Aktuellere Versionen gibt es auf seiner Homepage.
- !ArcQuake (482K) ist eine Umsetzung von ID's Quake, basierend auf dem im Internet verfügbaren Sourcecode. Es läuft nur mit Strongarm in brauchbarer Geschwindigkeit, auf Arm610/710 ist es sehr langsam! Die Geschwindigkeit ist selbst mit Strongarm immer noch bescheiden, dank eigenen Fließkommaroutinen und viel Festkommaarithmetik werden aber 10-20 fps in 320*256 und etwa 6-10 fps in 640*480 erreicht. Auf einem Arm610 bekommt man etwa 2-3fps in 320*256. Es werden jetzt auch Multiplayer-Spiele über serielle Nullmodem-Kabel unterstützt. Die Shareware-PAK-Dateien gibt es z.B. bei ID Software.
Derzeitige Version: 1.07/1.01 (6.4.1999)
- !CDSpeed (26K) ist ein Programm, mit dem man CD-Rom-Laufwerke testen kann. Es ermittelt die Dauer- und Bursttransferrate sowie die durchschnittliche Zugriffszeit. Darüberhinaus erstellt es ein Zugriffszeit-Diagramm und eine Grafik, die anzeigt, welche Transferrate bei wieviel CPU-Auslastung und verschiedenen Blockgrößen noch erreichbar ist. CDSpeed ist jetzt RO3.7- und Strongarm- kompatibel. Ich hoffe, daß der Bug mit der Erkennung einiger IDE-Laufwerke nun beseitigt wurde.
Derzeitige Version: 1.02 (27.1.1998)
- !Julia (4K) erzeugt Echtzeit-Juliamengen-Animationen in einer Auflösung von 640*480 Pixeln. Ein RiscPC mit 1MB VRam ist Voraussetzung, ein Strongarm stark empfohlen.
- !FastFLI (37K) ist ein Player für Autodesk FLI und FLC Animationen. Diese können im Desktop und im Singletask abgespielt werden. Die Cache-Routinen wurden etwas überarbeitet, man muss jetzt nicht mehr warten, bis die Datei komplett im Speicher ist, sondern der Cache wird beim ersten Abspielen gefüllt.
Derzeitige Version: 2.11 (7.5.1998)
- FLIComp (17K) ist ein Programm zum Erzeugen von FLI-Animationen aus 256-Farb-Sprites.
Derzeitige Version: 0.01 (20.4.1998)
- !MPEG2 (49K) ist ein Port des MPEG-2-Players der MPEG Software Simulation Group für RiscOS. Auf Rechnern mit RiscOS kleiner als 3.7 läuft er ab Version 1.03 (hoffentlich) auch, vorher lief er nicht weil es wohl in der SharedCLib einen Bug gibt. Er kann MPEG-1 und MPEG-2 Video Streams abspielen, und das in 256, 32K und 16M Farben. Er ist etwas schneller als all die anderen MPEG-Player und bietet eine um Welten bessere Bildqualitaet, zumindest in 32K und 16M Farben. MPEG-2 kann man aber rein geschwindigkeitsmaessig vergessen. MPEG2 ist jetzt nicht mehr auf einige wenige Videomodi fixiert, sondern waehlt aus den installierten Modi den aus, der am besten paßt. Außerdem wurde ein Bug behoben, der es verhinderte, die Filme als TGA-Bilder abzuspeichern. Wer mir eine MPEG-2-Spezifikation besorgen kann, sollte das tun. Vielleicht wird er dann noch schneller.
Aktuelle Version: 1.06 (13.9.2000)
- !Rotate (137K) ist ein Rot-Zoomer. Er wurde etwas überarbeitet, und schafft nun auf einem Strongarm 58 fps in 640*480 und 38 in 800*600. Nicht-Strongarm-besitzer können auf niedrigere Auflösungen ausweichen.
- !Comanche (28K) Ein Comanche-artiger Voxelspace. Man benoetigt die Farb- und Hoeheninformationen eines original Comanche vom PC. Wie man die erkennt steht im Helpfile. Jetzt in Truecolour mit Interpolation. (Strongarm empfohlen, wer einen solchen hat sollte es sich auf jeden Fall mal ansehen!)
Version vom 27.1.1998
- !UAE (563K) ist eine Umsetzung des Unix Amiga Emulators von Bernd Schmidt für den RiscPC unter RiscOS. Ein RiscPC mit 12MB DRam ist Vorraussetzung, 1MB VRam ist empfohlen. Mit einem ARM610 ist die Geschwindigkeit sehr bescheiden, in der Workbench 1/6 vom Amiga 500, sonst noch schlechter. Ein Strongarm ist etwa 5-8 mal schneller. UAE ist jetzt ohne irgendwelche Sonderaktionen Strongarm-kompatibel. Inzwischen gibt es auch ein verbessertes Frontend, das um einiges nutzerfreundlicher ist und zu allen Konfigurations-Optionen Hilfe über !Info bietet. ADFs kann ich aus Copyright-Gründen sowie aus Platzgründen nicht anbieten und verweise auf Werner Zsolts UAE Homepage. Eine Menge Demos gibt es auf Peter Schau's UAE Homepage. Sollte dort nix mehr sein dann versuche es doch mal hier. (Für RiscBSD oder Linux besorge man sich den Quellcode von Bernd und compiliere das ganze mit dem GNU C Compiler.)
Aktuelle Version: 1.14/0.6.9 (24.6.1997)
- BBP (33K) ist ein Programm, das die Zahl PI auf x Stellen berechnet und auch noch die Zeit angibt, die es dafür braucht. Also gut als Benchmark geeignet. Auf einem Pentium 100 MHz braucht es für 10000 Stellen etwa 8 Sekunden, auf meinem ARM610 mit 33 MHz etwa 70 Sekunden, Auf dem Strongarm unter 8.25 Sekunden. Da ein Pentium aber schon von Haus aus die Befehle 32*32=64 Bit und 64/32=32 Bit hat, habe ich mir erlaubt, dafür wenigstens optimierte Assemblerroutinen zu schreiben. Trotzdem ist ein Pentium natürlich sehr im Vorteil.)
- Burn (8K) ist ein kleines Programm, das ein sehr realistisch wirkendes Feuer darstellt.
- CP/M (37K) ist mein wegen Nutzlosigkeit bald eingestellter Versuch, einen Emulator für Z80-basierte CP/M-Systeme zu schreiben. Immerhin, die Prozessoremulation ist fertig (wie ein 100MHz Z80 mit einem Strongarm, das entspricht 4650 Dhrystones/60 KWhetstones), und einige BDOS- und BIOS-Funktionen sind implementiert, so daß man einfache Programme wie z.B. den enthaltenen Basic-Interpreter starten kann. Ich werde den Emulator nicht weiterentwickeln, wenn aber jemand glaubt, er kann mit dem Sourcecode was anfangen, kann er ihn hier downloaden.
Und zurück!
Wer mich mit elektronischer Post beglücken will, kombiniere die Bestandteile peter, peter-teichmann und de in sinnvoller Art und Weise, um eine Adresse zu erhalten.