AmigaOS I MacOS I Alternative-Systems FREEMAG No.4 10.07.2005 AMIGAINSIDER www.amigainsider.de

µ-A1 Erfahrungsbericht

Interview mit Felix Schwartz

Mit AmigaOS4 in 8 Schritten ins Internet

µ- A1

AMIGAINSIDER 1 www.semi-shop.de - Amiga Restposten ab 1,50 € AmigaArena 10,- € Aqua 16,99 €

eTeacher Englisch 35,- € PuzzleBobs Deluxe 13,99 € - Visitenkarten, Postkarten u.v.m. Die Preise der ‚Produkte beinhalten auch die Gestaltung der Drucksachen. 1000 Visitenkarten inkl. Druck&Gestaltung kosten nur 99,- €

2 AMIGAINSIDER IMPRESSUM

Chefredakteur: Sebastian Brylka EDITORIAL

Mitarbeiter: Olaf Köbnik Es wird nicht aufgegeben Wolfgang Hosemann Michael Christoph ([email protected]) Anton Preinsack Manch einer hat eine weitere Ausgabe der AMIGAINSIDER wohl nicht mehr Lars Sobiraj für möglich gehalten, doch wir geben noch lange nicht auf! Zwar ist es kaum möglich Andreas Weyrauch im Moment ein regelmäßiges erscheinen des Magazins zu garantieren, aber wir Sven Dröge machen weiter. Inzwischen hat sich aus den einigen freien Mitarbeitern ein festes Heiko Gyrok Redaktionsteam gebildet, das ein erscheinen des Magazins erst möglich macht.

Herausgeber: Wir sind natürlich weiterhin auf Unterstützung angewiesen, deshalb freuen wir SEMI-Werbung uns auch auf Ihre Artikel, Kommentare und Verbesserungsvorschläge. Bitte laden Ilk&Brylka Sie auch ihre Bekannten ein unser Magazin zu lesen, wer weiß - vielleicht ist auch Rotthauser Str. 105 der eine oder andere PC User an Amiga Informationen interessiert! 45884 Gelsenkirchen Tel.: 0209 - 95 717 884 Erstmals bieten wir unseren Lesern auch einige Artikel aus der Apple-Welt an. Fax: 0209 - 95 717 865 Dies bedeutet allerdings nicht, das wir jetzt voll auf Apple umsteigen. Es hat sich e-Mail: [email protected] einfach angeboten und außerdem schadet es nie hinter den eignen Tellerrand zu http://www.amigainsider.de schauen.

Anzeigen: Weiterhin bieten wir auch unseren Lesern eine Leseprobe aus dem engli- schem Amiga Magazin „Total Amiga“ an. Das Magazin können Sie bei der Firma SEMI-Werbung bestellen, nähre Informationen erhalten Sie über den eMail-Kontakt Layout: Sebastian Brylka [email protected].

Ansonsten bleibt uns Ihnen viel Spaß beim lesen zu wünschen. Auf Ihr Feed- Bezugsmöglichkeiten: www.amigainsider.de back sind wir schon sehr gespannt. www.amiga-arena.de Wichtig: Viele Anwender wünschen sich eine bessere Qualität der Bilder, wir werden weiterhin im Internet nur eine Version wie bisher veröffentlichen. Alle anderen die sich eine bessere Version des Magazins wünschen können eine entsprechende CD-Rom mit allen bisher erschienen Ausgaben zu einem Preis von Manuskripteinsendungen: 3 ,- € inkl. Versand bestellen. Ab sofort haben Sie auch die Möglichkeit für 2,- € Für unverlangt eingesandte Manus- einen entsprechenden Downloadlink zu erhalten. Für weitere Details Schreiben Sie kripte und Fotos übernimmt der Ver- lag keine Haftung, Nachdruck, auch einfach eine e-Mail an [email protected]. auszugsweise, nur mit schriftlicher Genehmigung des Verlags. Waren- namen werden ohne Gewährleistung der freien Verwendbarkeit benutzt. Namentlich gekennzeichnete INHALT Beiträge geben nicht unbedingt die Meinung der Redaktion wieder. AmigaOS4 Pre-Update 2 und 3...... 6 µA1 - To micro or not ot micro...... 7 Interview mit Andreas Küssner...... 12 Insider Room - Neue Produkte und Entwicklungen...... 17 Unterschiede zwischen OS4 und WinUAE...... 18 Bonds 2.1 - Review...... 20 Nachgefragt bei Horst Diebel...... 21 Mit AmigaOS4 ins Internet...... 24 Game: XBill Vorstellung...... 26 AmigaOS4.0 - GUI Prefs...... 28 Die kleine Gilde II V 0.70...... 34 “Just like a Dream” Version 1.0...... 36 amrss - Test Vers. 5.2...... 38 Interview mit Alexander Weber...... 39 Ein Spiel entsteht - Teil 2...... 41 Scene: Was ist Digitale Kultur...... 46 OS 4 Update - Rob & Mick...... 48 Interview mit Felix Schwarz...... 52 Test: Picture-Arena MacOS X...... 54 MacOS Tiger - Erfahrungsbericht...... 56

AMIGAINSIDER 3 > AKTUELLES / AmigaOS

Flash-News Grafi kkarte daVinci

OS4 - Apache mit PHP5 Unterstützung Die Firma AHT Europe, die gerade dabei ist ih- Edgar Schwan hat eine neue Version der Apa- ren Sitz von Großbritanien in die Niederlanden che 1.3.33 Portierung veröffentlicht. Diese un- zu verlegen, hat erste Work-In-Progress Fotos terstützt bereits PHP5 und bietet einige Neue- der neuen Grafi kkarte daVinci veröffentlicht. Die rungen wie eine einfache Datenbank-Engine. Grafi kkarte befi ndet sich zwar noch im Beta- Download-Link: http://os4depot.net/share/net- Stadium, soll aber bereits uneingeschränkt ar- work/server/http/apache.lha beiten. Für den weiteren PCI-Port, den die Karte zur Verfügung stellt, sollen noch einige Treiber SDLBasic angepaßt werden. Bei entsprechender Nachfra- Ein an Amos angelehnter Basic Interpreter, ge ist auch eine Zorro-Version vorstellbar. das ursprünglich für entwickelt wurde, ist (www.www.aht-international.info/davinci.htm) jetzt auch für das AmigaOS4 erschienen. http://sdlbasic.sourceforge.net/fl atnuke/ Neues von Elbox AmiDevNet Es ist immer wieder faszinierend zu beobachten Seitens der Firma Amiga wird es wohl in Zu- wie manche Firmen versuchen neue Produkte kunft keine Unterstützung für Entwickler ge- für den Amiga herauszubringen. Zwar handelt ben, somit müssen sich die Amiga Entwickler es sich nicht immer um eine Innovation wie bei irgendwie selbst helfen. Unter der Adresse dem neuen Tower für den Ami- http://devnet.amigaworld.de/ soll jetzt eine ga 1200, aber immerhin um eine Anlaufstelle für Anwender und Entwickler ein neues Produkt. Die auf den entstehen um Ideen auszutauschen und neue Namen D-Box 1200 getaufte Projekte realisieren zu können. Towerlösung der Firma ist bereits an alle aktuellen wie auch

zukünftigen PCI-Lösungen angepaßt, insbesondere die neu angekündigte Turbokarte Dragon. OS4 - Soundkarten-Treiber für M-Audio Revolution 7.1 Dragon basiert Davy Wentzler hat einen AHI-Treiber für die auf einem Coldfi re Surround-Soundkarte M-Audio Revolution 7.1 Prozessor und soll für AmigaOS4 erstellt. Die Soundkarte wird nach den Angaben vom Envy24HT-Treiber unterstützt werden. von Elbox den al- ten Amigas noch http://www.os4depot.net/index.php?function= richtig sehr viel browse&cat=driver/audio Power spendieren. Die meisten der für 68k Prozessoren geschriebene Anwendungen sollen auch mit dieser Karte laufen und das spürbar schneller. Noch konnt sich AmigaMagazin fusioniert mit keiner davon überzeugen, aber zu- AmigaPlus mindest erste Fotos wurden vor kur- Es war abzusehen, das es irgendwann auch zem veröffentlicht. ein Ende für die AmigaPlus geben wird. Der Verlag falkemedia sah inzwischen keine Mög- Viele zweifeln jedoch an der Reali- lichkeit mehr die Publikation länger am Le- sierung der Karte, doch wer weiß. ben zu halten, dafür ist der Markt einfach zu Jahrelang wurde auch behauptet PCI klein geworden. Ab sofort erhalten nun alle mit Amiga wäre nicht möglich, und es AmigaPlus Abonennten das AmigaMagazin geht doch. Leider ist noch nicht be- zusammen mit der PCGo! geliefert. Für den WEKA-Verlag ist es offensichtlich die Perfekte Lösung um die Aufl age der PCGo! mit relativ wenig Aufwand zu erhöhen. Für die AmigaU- kannt wann die Karte auf den Markt kommen ser hat das allerdings auch den Vorteil, das es soll, nach Elbox Angaben war der Veröffentli- so immerhin noch einen alten Dinosauerier un- chungstermin für Januar geplannt. ter den AmigaMagazinen gibt. (www.elbox.com)

Damit gibt es neben dem AmigaMagazin mit der AmigaFuture insgesamt nur noch 2 ge- druckte Magazine. In England mit der TotalA- miga nur eins wie auch in Italien das relativ selten erscheinende Magazin Bitplane.

4 AMIGAINSIDER > AKTUELLES / MacOS / Alternative-Systems

Neuer PowerPC 970 MP 2,5 GHz von IBM Flash-News Die Firma IBM hat einen neuen PowerPC mit 2,5 Ghz am 8. Juli vorgestellt. Der neue Prozessor wurde schon mit Spannung erwartet. Viele haben sich Sasser-Prozess gefragt ob es IBM endlich schaffen wir die Marke von 3 Ghz zu erreichen. Da hat mal wieder einer Glück gehabt. Der Doch wer darauf gehofft hat der wurde enttäuscht. Der neue Dual-Core Programmierer des Sassar-Virus wurde vom Prozessor mit der Bezeichnung 970 FX wird Taktraten von 1,4 bis 2,5 Ghz Landgericht Verden zu einer Jugendstrafe von erreichen. Eine Variante mit der Be- einem Jahr und neun Monaten auf Bewäh- zeichnung 970 MP soll für „low-cost, rung verurteilt. Die beiden Hinweisgeber, die high performance, 64-bit, symmetric aus dem nähren Umfeld des Verantwortlichen multiprocessing (SMP)-capable sys- kamen dürften sich über eine Kopfgeld-Beloh- tem“ erscheinen. nung der Firma Microsoft über 250.000 US- Dollar freuen. Wahrscheinlich handelt es sich dabei auch um einen der letzten Prozesso- ren, die noch von der Firma Apple in Google-Toolbar für Firefox ihren Rechnern einbauen wird. Ob Google hat erstmals seine Toolbar auch für auch die Amiga Anwender in Zukunft den alternativen Browser Firefox zur Verfü- in den Genuß solcher Prozessoren gung gestellt. Die Toolbar befi ndet sich noch kommen läßt sich leider nicht beant- in einer Beta-Phase und bietet einige inter- worten, aber die Chancen stehen essante Funktionen wie Page-Rank Anzeige, schlecht. Rechtschreibüberprüfung und einiges mehr (www.ibm.com) http://toolbar.google.com/fi refox/

Tiscali Deutschland mit eigenem DSL-Netz Wie jetzt bekannt wurde plannt Tiscali-Deutsch- land bald ein eigenes DSL-Netz aufzubauen. AmigaForever 2005 Am Anfang sollen im Großraum Frankfurt etwa 60 Leistungsknotenpunkte entstehen, bis Cloanto hat eine neue Versi- spätestens 2008 will man in der Lage sein die on von AmigaForever ange- Hälfte der deutschen Bevölkerung mit eigenem kündigt. Die Premium-Edition Netz abzudecken. (http://www.tiscali.com/) kommt mit insgesamt 2 DVDs und einer CD-Rom. Auf den DualLayer DVDs befi nden sich Telekom darf keine höheren DSL-Gebüh- ca. 6 Stunden hochweriger Vi- ren von der Konkurrenz verlangen deoaufnahmen. Ein entspre- Offensichtlich ist die Deutsche Telekom mit ih- chendes DVD-Menü sowie teil- rem Plan höhere DSL Gebühren von der Kon- weise Untertitel sind ebenfalls kurrenz zu verlangen gescheitert. Unter der vorhanden. Drohung der EU-Kommission, ein Verfahren wegen Missbrauchs von Marktmacht zu eröff- Die Emulation kann ähn- nen, verzichte der Konzern auf seinen Antrag lich wie schon damals von auf eine verdoppelte Gebühr bei der Regulie- Haage&Partners AmigaOSXL rungsbehörde für Telekommunikation und Post bekannt direkt von der CD- (RegTP). Rom starten. Das AmigaOX 3.X ist bereits vorinstalliert. Die Emulation ist zudem durch den JustInTime Emulator deutlich schneller Web.de geht an United Internet als man es bisher gewohnt war. Die Aktionäre haben sich auf den Verkauf des Kern- Anwender die ein Monat vor dem Erscheinen die- geschäfts von Web.de an jetzt noch aktuelle Version 6.0 kaufen, erhalten ein die Firma United Internet kostenfreies Update auf die neue Version. geeinigt. Web.de will sich in Combots AG umbenennen und künftig nur die gleichna- mige Internet-Kommunikati- onsplattform vermarkten, die noch in diesem Jahr auf den Markt kommt. Mit den bisherigen Produkten hatte die Firma bisher Millionenverluste eingefahren. Auch das Kartelamt hat der Übernahme bereits zu- gestimmt.

AMIGAINSIDER 55 > AmigaOS4 Pre-Update 2 und 3

Das AmigaOS4 macht weiterhin Fortschritte, seit unserer letzten Ausgabe sind bereits zwei weitere Updates erschienen. Als nächstes soll nur noch das fertige Betriebssystem erscheinen. Hier erfahren sie zusammengefaßt die gemachten Änderungen.

Am 27. Dezember 2004 veröffentlichte Hyperion Entertainment Am 14. Juni 2005 wurde das Prerelease-Update 3 von Hyperion als verspätetes Weihnachtsgeschenk das zweite Update zur Entertainment zum Download zur Verfügung gestellt. Auch von Pre-Version von AmigaOS 4. Enthalten sind die folgenden Kom- der Firmware UBoot liegt eine aktuelle Version bereit, die zuerst ponenten: installiert werden sollte.

o Kernel 51.20 Das dritte Update setzt mindestens die installierte Pre 1 Version o dos.library 51.24 voraus. Im Update enthalten sind u.a. die folgenden Komponen- o CrossDOS FS 51.19 ten: o Timer device 51.4 o loader-51.6 o Kernel 51.29 o Mass Storage Support for USB o PCIGraphics.card 51.9 o Updated USB stack o Grim Reaper 51.10 o elf library 51.5 o Ward3D 51.4 o Moovid PPC o WarpUp o SmartFileSystem 1.234 o DMA-fähige IDE-Treiber 51.43 o newlib.library 2.8 o Shell-Kommandos o CDFileSystem 51.4 o Datatypes o rtg.library 41.4252 o Reaction-Gadgets o graphics.library 51.12 o MultiView, NotePad, UnArc o Grim Reaper 51.4 o Media Toolbox, PartitionWizard o Prefs-Einsteller o Roadshow

Das beiliegende Readme sollte unbedingt gelesen werden, da hier auch auf die Anpassung des Screenmodes aufgrund des neuen Monitortreibers hingewiesen wird. Zu den DMA-fähigen IDE-Treibern ist im Verzeichnis “Dokumentation” mehr zu fi n- den.

Laut Hyperion handelt es sich um das letzte öffentliche Update. Noch in diesem Jahr wird die endgültige Vollversion von AmigaOS 4 erscheinen. Man darf gespannt sein, welche Bonbons Hyperion bis dahin noch ins AmigaOS 4 packt.

Beide Updates sind im Downloadbereich zu fi nden. Allerdings muss man seine OS4 Version bereits registriert haben, um an die Updates zu gelangen.

http://www.hyperion-entertainment.biz:8080/download/Down- loads/amigaos4

(Michael Christoph)

Die zu installierenden Komponenten können ausgewählt werden. Das Basisarchiv, daß immer installierd wird, enthält die meißten Systemdatei- en”.

6 AMIGAINSIDER > µA1 - To micro or not ot micro...

To micro or not ot micro... nicht dem entsprach, was im Internet an- Festplatten aller möglichen Anschlussar- geboten wurde. Im Endeffekt betrug der ten vollgestopfte 4000er bootet schnel- Lange, laaaange habe ich mit mir selbst Preis für meinen µA1 nach Abzug der ler! gekämpft: Soll ich warten, bis OS4 Final Versandkosten 30 EUR mehr als verspro- ausgeliefert wird, eben “when it’s done”? chen. Naja, Schwamm drüber. Es hätte Noch mal von vorn, diesmal mit etwas Oder soll ich es wagen, eine gute Handvoll noch teurer kommen können..... mehr Geduld! Nun öffnete sich der Work- 50EUR-Scheine zu investieren, um schon bench-Screen, allerdings mit einem Re- “before it’s done” mitreden zu können? Verständlicherweise packte mich nun quester, der einen zum Schließen aller eine recht große Aufregung, das Teil Programme auffordert, auf das Intuition Ende letzten Jahres traf ich dann die musste sofort ausgepackt und an Moni- den Screen wechseln kann. Was war Entscheidung. Ein AmigaOne muss her! tor sowie Tastatur angeschlossen werden denn das schon wieder? Im Hintergrund Die Frage war nur: Welcher? SE war zu (ich hatte mir extra für dieses Ereignis bemerkte ich ein offenes CLI-Fenster dem Zeitpunkt nicht mehr erhältlich (zum eine niedliche PS/2-Tastatur in einer dem mit einer weiteren Meldung, die besagte, Glück, wie man im Nachhinein zugeben Gehäuse ähnelnden Optik besorgt). An- dass es ein Problem mit dem “eth3com. muß), XE ein noch teureres Vergnügen... geschlossen war der µA1 sehr fl ott (waren device” gäbe. “3Com” und “Probleme” der µA1 klang sowohl preislich als auch ja nur 3 Stecker, Netzwerk wollte ich spä- sagte mir einiges, ich besitze schließlich laut den Kommentaren in diversen Foren ter anschließen). ein Faxmodem von dieser Komikertruppe nach einer guten Alternative. Einziger ;) Es schien also Ärger mit dem Netzwer- Wermutstropfen war die schlechte Erwei- Eingeschaltet, auf die HD-LED gestarrt: kanschluss zu geben. Mist, verdammter! terbarkeit. Ich überlegte einige Zeit hin Nichts tat sich da. N a c h Diesen Punkt mental auf die Fehlerliste und her, ob ich überhaupt große Erwei- einem Moment d e s geschrieben und weitergemacht... terungsmöglichkeiten benötigen würde. Nach ein paar Tagen kam ich zu dem Als erstes sah ich mir an, was sich auf Schluss, dass der µA1 völlig aus- den Festplatten-Partitionen befi ndet. reicht, da er bereits alles für Die Workbench-Partition kam mir meine Zwecke notwendi- vom Inhalt her sehr bekannt ge onboard mitbringt: vor, trotzdem probierte 256 MB RAM, ich dieses und jenes Netzwerk, Pa- aus. Dabei kamen rallel- und Se- schon mal riellports, USB, die ersten Grafi k, Sound, Unter- zwei IDE-Ports... schiede alles da! zu Tage, wenn auch Schnurstracks griff ich eher opti- zum Telefon (bevor ich scher Natur. wieder wankelmütig werden Immerhin schon mal konnte) und rief bei Vesalia an. was. Freundlicherweise Erwartungsgemäß ging erst mal hatte man bei Vesalia al- niemand ans Telefon, was meine les prima vorinstalliert und Nervosität etwas steigerte (würden eingerichtet, die Prefs waren bereits mich meine leisen Zweifel am Ende doch auf deutsche Sprache und Tastaturbe- noch vom Kauf abhalten?). Beim zweiten legung eingestellt. Die anderen 2 Partiti- Versuch bekam ich Herrn Does senior onen waren (leider) leer. an den Apparat. Ja, es seien noch eini- ge Boards vorrätig und die gewünschte Schrecks Angenehm fi el mir beim weiteren Pro- Ausstattung sei auch kein Problem (ich d i e BIOS-Meldung bieren auf, dass sich der µA1 z.B. beim wählte eins der Weihnachtsangebote, mit auf dem Monitor! Aufatmen! Anzeigen des LIBS-Verzeichnisses per DVD/CDRW-Kombilaufwerk und 40GB ;) Aber warum tat sich nichts an Workbench (also “Alles anzeigen”) bei- Festplatte). Der im Internet angegebene der HD-LED? Dieser Punkt landete schon leibe nicht viel Zeit ließ, im Gegenteil, die Preis würde auch in Ordnung gehen, ver- mal auf der internen Fehlerliste zur späte- Anzeige der Piktogramme erfolgte reich- sprach man mir. Also das Gerät bestellt ren Bearbeitung. lich hektisch, man konnte den Aufbau und gewartet... kaum mitverfolgen. Na also, soooo lahm, Der µA1 arbeitete sich durch das BIOS, wie oft behauptet, ist die Kiste nun doch Am 30. Dezember erreichte mich dann zeigte an, dass er nun AmigaOS starten wieder nicht! ;) Abgesehen davon ist der ein verhältnismäßig kleines Paket. Darin würde und legte los. Schwarzer Bild- µA1 allgemein sehr fl ott, das Öffnen und befand sich ein schnuckeliges Mini-To- schirm... schwarzer Bildschirm... nach ei- Schließen der Fenster geht blitzartig von- wer-Gehäuse, eine CD und ein Mouse- ner halben Minute immer noch schwarzer statten und fast alle Systemprogramme pad. Das beworbene “Gehäuse-Papperl Bildschirm... nun wurde ich mehr als ner- sind beinahe augenblicklich nach dem in 3D-Optik” suchte ich allerdings vergeb- vös, Enttäuschung machte sich breit. Ge- zweiten Klick auf dem Bildschirm. lich. Machte nichts, das edle Gehäuse in rade in dem Moment, als ich den Rechner “Rubber coated”-Optik wäre durch den wieder ausschaltete: der Workbench- Leider hatte man “vergessen”, dieses Aufkleber eh entweiht worden ;). Weite- Screen öffnet sich! Was, zum Henker, soll oder jenes “Spaßprogramm” vorzuin- res Ärgernis war, dass der Preis durchaus denn das? Selbst mein betagter und mit stallieren, mit dem man die Leistungs-

AMIGAINSIDER 7 fähigkeit des Systems direkt nach dem dauerte nun auf einmal nur noch wenige faces” den TCP/IP-Stack ohne “Gedenk- Anschließen “mal so richtig” hätte testen Sekunden! Meine Herren, ist die kleine minute” initialisieren kann. können. Nun ja, da war ja noch die OS4- Kiste fi x! Also lag die “Gedenkminute” Prerelease-CD. Mal schauen, was sich beim Booten daran, dass der TCP/IP- Ein anderer Weg ist, in der Startup-Se- darauf befi ndet... Stack bzw. das Device für den Netzwer- quence den Befehl “AddNetInterfaces” kadapter ein angeschlossenes Kabel und per “Run NIL:” zu starten, wodurch CD eingelegt (was gar nicht so leicht vor allem eine bestehende Verbindung die “Gedenkminute” wegfällt, unabhängig war, da daß CD-Laufwerk bei meinem erwartet. Das muß man erst einmal wis- vom Vorhandensein einer funktionstüch- Gehäuse senkrecht eingebaut ist), Dop- sen, denn die spärliche Dokumentation tigen Netzwerkverbindung oder eines pelklick aufs Piktogramm... hossa! Also auf der OS4-CD schweigt sich darüber eingeschalteten Modems. Allerdings fällt von CD ist der µA1 genauso hektisch wie gefl issentlich aus :( dann auch eine ggf. anfallende Fehler- von Festplatte, was das Anzeigen der meldung weg, was einen schon mal ein Piktogramme betrifft. Feine Sache! Ein Na also, Netzwerkverbindung stand nun paar Minuten zwecks Fehlersuche kosten bisschen Herumstöbern förderte eins der auch, wie mir der Netzwerk-Switch mittels kann, wenn das Netzwerk nicht arbeiten beliebtesten Demo-Programme zu Tage, Leuchte anzeigte. Da war auf der Platte sollte (was bei “ausgelutschten” Netz- Qua*e. Flugs das ReadMe angeschaut, die IBrowse-Demo (von der CD herüber- werkkabeln aus den oben erwähnten alles für den Probelauf vorbereitet, doch gezogen und äußerst fl ott kopiert), welche Gründen schon mal vorkommen kann). wie komme ich nun an die restlichen Da- nun aufs Ausprobieren harrte... IBrowse ten heran, ohne Netzwerkverbindung?? gestartet, gewartet... Server konnte nicht Hier wäre etwas mehr und vor allem in- Zum Glück hatte ich noch das Original gefunden werden! Sapperlot, was ist formativere Dokumentation angebracht! von meinem 4000er. Also schnell die- denn das nun schon wieder? Mal sehen, se CD geholt, eingelegt, Daten kopiert, was es an Konfi gurationsprogrammen auf Nun funktionierte auch das Surfen ein- Qua*e nach Anweisung gestartet... läuft! der Workbench-Partition gibt... wandfrei, von gelegentlichem Einfrieren :) Schön fl üssig, nur (weil noch nicht an- des Rechners abgesehen, welches ich geschlossen) ohne Sound. Na, wenn’s Ah, da ist ein “Internet”-Verzeichnis und auf IBrowse schob (was korrekt ist, wie mehr nicht ist... Stecker vom Verstärker darin befi ndet sich auch ein Piktogramm sich später durch diverse Forumsbeiträge umgestöpselt... der µA1 klingt gut! :) namens “New Connection”. Fein, da gibts zeigte. IBrowse kommt nicht wirklich gut also auch einen Wizard, wie weiland für mit dem 750GX-Prozessor (und dessen Allerdings fi el mir ein leichtes Knistern Genesis... nettes Feature für ein PreRe- größerem Cache) klar, der in meinem µA1 im linken Kanal auf, was mich nach eini- lease. Der Ablauf der Konfi guration war verbaut wurde. Normalerweise wäre es ger Zeit doch ziemlich störte. Dieses Pro- für mich zum Glück altbekannt, wenn auch ein FX-Typ gewesen, aber scheinbar wa- blem kannte ich allerdings schon, nämlich auf Englisch. Also alles fein eingestellt, ren diese Prozessoren zum Zeitpunkt des von meinem PC. Urheber ist das Netzteil, ausgewählt, gespeichert... wieder nichts! Kaufs nicht lieferbar, weshalb man auf die welches Störungen in die Stromversor- Hm, vielleicht könnte ein Reboot helfen? GX-Typen zurückgegriffen hatte. Einige gung des Motherboards einstreut. Damit Affengriff, warten auf den Workbench- Forumsteilnehmer witterten “natürlich” kommt der AC97-Sound nicht besonders Screen... Warten auf den Workbench- bereits einen weiteren “Bug” der A1-Hard- gut klar. Falls man also ein solches “Knis- Screen... Warten auf den Workbench- ware, was aber defi nitiv auszuschließen tergerät” erwischt haben sollte: Netzteil Screen... Himmelherrgottsakrament!!! ist!) austauschen! Warum braucht der jetzt wieder Minuten zum Booten??? Sollte mein µA1 gerade Ein weiteres “Ärgernis” war die Un- Nach einer Runde Qua*e packte mich beim Netzwerkteil defekt sein? Kann und terstützung des CDRW-Brenners als der Ehrgeiz, die bereits erkannten Fehler- darf nicht sein! Wechsellaufwerk. Leider wird ausge- punkte zu ergründen und, wenn möglich, rechnet mein Laufwerk nicht ordentlich auszumerzen. Die HD-LED war schnell Eine geschlagene halbe Stunde später unterstützt, es ließ sich kein Medium für davon überzeugt, ihren Dienst zu tun. (und unter Aufwendung allen Wissens, PacketWriting oder MountRainier forma- Wie sich herausstellte, war der Vesalia- daß ich über Jahre und mit den verschie- tieren, der Vorgang läuft einfach ewig und Aushilfs-Techniker scheinbar nicht dar- densten TCP/IP-Stacks auf dem Amiga selbst wenn er einmal abgeschlossen über informiert, daß LEDs nur mit einer gesammelt hatte) hatte ich des Rätsels wurde, war das Medium nicht nutzbar. bestimmten Polung funktionieren und die Lösung: Wenn man über einen Router Allerdings ist das auch recht verständlich, Anschlusskabel derselben am Pluspol die Verbindung ins Internet herstellt, soll- zumindest für mich. Ich habe ein eigenes meist ein rotes Kabel besitzen, welches te man die Finger von dem “Internet”- kleines PacketWriting-Programm für 68K- logischerweise auf dem mit “+” markier- Verzeichnis im Wurzelverzeichnis der Amigas geschrieben und weiß daher, wie ten Pin am Motherboard-LED-Anschluß Workbench lassen und statt dessen das “zickig” sich manche Laufwerke gerade enden sollte. Hier war daß Kabel aller- entsprechende Programm im “Prefs”-Ver- dabei verhalten. Irgendwie machen die dings verpolt angeschlossen. Stecker zeichnis benutzen. Desweiteren ist es Laufwerkshersteller einem das Geschäft abgezogen (natürlich nachdem ich den empfehlenswert, alle Dateien im Verzeich- reichlich schwer. Die Gründe dafür ken- µA1 vom Strom getrennt hatte!), gedreht, nis “DEVS:NetInterfaces” zu löschen, die nen die Hersteller wohl selbst nicht. Trotz- draufgesteckt, µA1 wieder eingeschaltet, _nicht_ “eth0” oder “PPP” heißen, es sei dem hoffe ich, dass auch mein Laufwerk geht! Nun noch das Netzwerk... ein Kabel denn, man möchte parallel noch eine in der OS4-Final Unterstützung fi ndet. hatte ich bereits parat gelegt und schloss weitere Modem- oder Netzwerk-Verbin- es nun auch an. dung nutzen. Allerdings sollte in diesem So langsam fi ng ich an zu verstehen, Fall das Modem/die Netzwerkverbindung warum das ganze System “Developer Schockschwerenot! Der Bootvorgang betriebsbereit sein, damit “AddNetInter- PreRelease” genannt wurde... ein “Nor-

8 AMIGAINSIDER maluser” wäre vermutlich längst verzwei- Anzeige: felt aus dem Fenster gesprungen oder Als nächstes kümmerte ich mich um den hätte den µA1 springen lassen... glückli- Anschluss des µA1 an einen “LG Flatron cherweise gibt es diverse Amiga-Foren, L1715S” TFT-Monitor. Die “Heimat”-Aufl ö- die einem bei solchen Problemen gute sung des Monitors ließ sich einstellen, al- Hilfestellung leisten können. lerdings war das angezeigte Bild ziemlich grauenhaft. Ein paar Mal “Auto Adjust” Ich komme zwar die meiste Zeit ohne gedrückt und das Bild wurde besser. Al- Hilfe aus, was mich aber nicht daran hin- lerdings stellenweise etwas verwaschen. derte, bei diversen anderen Problemen Sofort kamen mir die üblichen Hinweise eben diese Foren zu konsultieren. Da auf das “generell matschige Bild” der Ra- wäre zum Beispiel die Sache mit meinem deon 7000 in den Sinn, die ich normaler- alten HP Deskjet 500-Drucker. Der “Opa” weise geglaubt hätte, wenn nicht exakt (Baujahr 1989) war einfach nicht dazu zu der gleiche Chip in meinem PC seinen bewegen, seinen Initialisierungsvorgang Dienst tun und an exakt dem selben Mo- zu beenden und zu drucken. Sobald das nitor ein einwandfreies Bild bringen würde BIOS des µA1 sich zu Wort meldete, blieb (über VGA-Anschluß). Hier galt es also, der vertrackte Kasten von Drucker einfach per Picasso96Mode etwas zu “tunen”. mitten in der Bewegung stehen! Drucken war somit logischerweise nicht drin. Inzwi- Dabei entdeckte ich einen ziemlich dum- schen kenne ich den (wahrscheinlichen) men Fehler im GUI von Picasso96Mode Grund für dieses Verhalten: (bisher benutzte ich nur CGFX. Zwangs- läufi g, weil es halt keinen P96-Treiber Eine Signalleitung des Parallelports wird für die CyberVisionPPC gibt), der einem bei der Initialisierung durch das BIOS eine exakte Einstellung (und somit ein gesetzt und sollte nach einer gewissen einwandfreies Bild) unmöglich macht. Der Zeitspanne wieder zurückgesetzt werden, Regler für “Pixel Clock” lässt sich nur in was nicht geschieht. Also ein Problem des 0,20MHz-Schritten bewegen und springt rreiseresort.deeiseresort.de BIOS, nicht der Hardware an sich. Angeb- _immer_ auf glatte 0,x0Mhz-Werte, so- lich soll das printer.device von OS3.9 hier bald man ihn per Maus bewegt. Dazu auch Abhilfe schaffen (neben der “bruta- kommt, dass das für die “ungeraden” len” Lösung, diese Leitung im Kabel ein- Werte gilt, so dass man z.B. 108,00 MHz fach zu kappen), ich bin aber bisher noch (welche für den gewünschten Modus von nicht dazu gekommen, das zu testen. 1280 * 1024 Pixeln bei 63KHz Horizon- tal- und 60Hz Vertikalfrequenz nötig wä- Sie wollen Wirkliche Not dazu besteht für mich auch ren) nie genau trifft. Entweder nimmt man nicht, weil ich seit ein paar Tagen per lpr. 107,90MHz oder 108,10MHz, aber beides device einwandfrei über mein Netzwerk bringt einem ein leicht unscharfes Bild :( verreisen? auf einem Netzwerkdrucker drucken kann Da das Format der “Settings”-Daten sich :) für OS4 verändert hat, war auch mit Hilfe von P96ModeTNG vorerst leider nichts an Aber weiter im Bericht: diesem Zustand zu ändern :(

Nun war es an der Zeit, dem Aminet Das sollte meiner Meinung nach auf je- Sie haben und dem OS4depot per IBrowse einen den Fall behoben werden, weil äußerst Besuch abzustatten, wo ich mir kleinere unfreundlich für die Augen! An einem Programme herunterlud. Des weiteren CRT-Monitor ist das Bild hingegen (den noch keine besorgte ich mir AWeb in der PPC-Versi- Möglichkeiten eines solchen Monitors on und installierte dieses als erstes. Mit entsprechend) sehr gut. AWeb klappt das Surfen bestens (keine Hänger) und verdammt fi x ist es auch Ach ja: Das “generell” matschige Bild Unterkunft? noch auf dem µA1, auch wenn AWeb rührt vor allem daher, daß das in OS4 allgemein nicht gerade als Geschwindig- verwendete Anti-Alias für Schriften (und keitswunder bekannt ist. Ein subjektiver selbst “ClearType” bei Windows) streng Vergleich zwischen AWeb auf dem µA1 betrachtet nicht LCD-tauglich ist. Wer und Firefox auf einem 1,4GHz-Windows- das nicht glaubt: Schaltet Antialias ab reiseresort.de PC ergab keinen signifi kanten Geschwin- und seht selbst! Das Bild wird um einiges digkeitsunterschied beim Seitenaufbau! “schärfer”, gerade auf LCDs. Dazu kommt Man kann über den µA1 geteilter Meinung noch, daß die Default-Farben der OS4- hilft Ihnen sein, was die Ausstattung betrifft, was die Workbench sehr kontrastarm sind (damit Geschwindigkeit betrifft spielt er jeden- meine ich vor allem das Hintergrundbild! falls in einer verdammt hohen Liga ange- Die Farben der Fenster sind an sich in sichts der “niedrigen” Taktfrequenz von Ordnung), was den “matschigen” Ein- weiter! 800MHz. Sicher auch ein Verdienst des druck noch verschärft. Die “Schatten” der (bisher ausgezeichnet laufenden!) OS4... weißen Bildbereiche auf dunklem Grund

AMIGAINSIDER 9 sind auch weniger auf den Grafi kchip zu- Alternative, weil eben zu sehr Linux-lastig eine bessere Position bei den “Ausbau- rückzuführen als vielmehr auf die “knapp in der Bedienung. Es gibt noch viel zu tun ern” zu verschaffen. daneben”-Werte von P96. Das viel zi- am “Gesamtkunstwerk” A1+OS4, aber es tierte “zu schwaches Netzteil”-Problem, sieht schon sehr, sehr gut aus und berei- Ansonsten: Keine Klagen bei der Hard- welches bei x86-PCs häufi g die Ursache tet entsprechend Vergnügen. ware! Der µA1 ist (soweit ich das beurtei- ist, kommt des weiteren auch nicht in Fra- len kann) bugfrei (keinerlei Probleme mit ge, weil die Stromaufnahme des µA1 im Was ich mir allerdings an “Bugfi xes” wün- dem USB und laut Betatestern voll DMA- Gegensatz zu 2,xGHz-PCs geradezu lä- schen würde (und was im Final Release tauglich), schön leise (mit entsprechen- cherlich ist (meßt nach! Keine 100 Watt sicherlich auch “drin” ist): Deutlich besse- dem Netzteil und CPU-Lüfter) und bleibt im Normalbetrieb mit Festplatten- und re Dokumentation und eine bessere 68K- auch bei Hochsommer-Temperaturen CDROM-Einsatz bei mir). Denkbar wäre Emulation. Einige ältere 68K-Programme angenehm “cool”. Einen kleinen “Härte- höchstens, daß die Störungen, die man- zieren sich manchmal doch arg, mit OS4 test” konnte ich mir nämlich einfach nicht che Netzteile einstreuen und den Sound zusammenzuarbeiten. Erfreulicherweise verkneifen: Ich habe den armen Kleinen knistern lassen, auch den Grafi k-Chip haben einige OS4-Benutzer und -Beta- in praller Sonne knechten lassen und die stören. Übrigens kann ein hochwertiges tester bereits etliche Kniffe gefunden, um Temperatur im Gehäuseinneren gemes- Anschlusskabel bei Hochfrequenzsigna- die altbekannte (und gute) Software aus sen. Sie unterschied sich im Betrieb nur len nie schaden... früheren Tagen doch noch zur Arbeit zu um wenige Grad von der Temperatur, die bewegen. Zusätzlich würde ich mir wün- durch die Sonne sowieso schon erzeugt DVDs abspielen war (wie erwartet) noch schen, dass “UBoot” (dem A1-BIOS) wurde. Und nein, er wurde dadurch in nicht wirklich machbar. Zurückzuführen mehr Aufmerksamkeit geschenkt wird als keinster Weise instabiler :) ist das allerdings auf die Software, die bisher. Die Fehler in den diversen Initia- sich quasi in Dauerentwicklung befi ndet lisierungen machen sich teilweise doch Ich frage mich allerdings immer noch, (MPlayer). Das Teil nennt sich in der OS4- sehr störend bemerkbar und helfen sicher was der (relativ laute) Lüfter auf der CPU- Version nicht umsonst “Dirty Preview” nicht dabei, dem µA1 (obwohl im Grund- Karte zu suchen hat. Angeblich ist der ;) Mit dem fehlenden DMA hat das weit satz ein sehr gutes und stabiles Gerät) ei- 750GX ja problemlos passiv gekühlt be- weniger zu tun, als man den A1-Usern nen guten Leumund zu verschaffen. Des treibbar. Kommen die 30EUR mehr etwa glauben machen will. Es kann schon von weiteren würde ich mir wünschen, das bei daher? ;) der “normalen” (menschlichen) Logik her Hyperion noch einmal eine Überarbeitung nicht sein, daß 600KB/Sek. (1x DVD) Da- der Font-Engine angegangen würde. Das Ich kann jedem erfahrenen Amiga-User tentransfer einen 800MHz-Rechner, der derzeit verwendete Antialias ist zwar nett, mit OS4-Ambitionen, der sich mit dem problemlos 16,6MB/Sek. über den IDE aber nicht wirklich gut für die Augen. Vor Gedanken des Kaufs eines µA1 trägt, die- bekommt (bei dann voller CPU-Last), so allem bei Fettschrift leidet der Kontrast ses Gespann nur wärmstens empfehlen! weit herunterbremsen, dass MPEG2-De- durch das Anti-Alias enorm. Stabil, ungeheuer fl ott und nett sieht’s je kodierung nicht mehr synchron machbar nach verwendetem Gehäuse auch noch ist. Seltsamerweise bekommt mein Lap- Wünschenswerte Features gibt es für aus! :) top (Duron 800MHz, grauenhaft lahmes OS4 meiner Meinung nach relativ wenig, Motherboard) das gleiche “Kunststück” denn es ist nahezu alles drin, was man Sollte die Dokumentation noch verbes- (DVD abspielen mit abgeschaltetem IDE- sich wünschen kann. AmiDock als Start- sert werden, kann ich die Empfehlung DMA und abgeschalteter Hardwareunter- leiste ist durch die neuen Features noch auch für unerfahrene Anwender ausspre- stützung) problemlos hin (wenn auch mit neckischer geworden, ein funktionieren- chen. Ich hoffe aber, dass mein kleiner sehr hoher CPU-Last). Vielleicht sollte der (und fl otter) TCP/IP-Stack ist eben- Bericht und die Informationen zu den man endlich einmal anerkennen, dass Li- falls bereits enthalten (braucht wer noch Problemen, die mir begegneten, informa- nux-Ports technisch nicht immer das Gel- Miami? ;) und die GUI ist sehr ansehnlich tiv genug waren, um auch dieser Klientel be vom Ei sind. Oder hat jemand einen und eben auch in weiten Bereichen konfi - den µA1 schmackhaft zu machen und die Billig-DVD-Player mit ner DMA-fähigen gurierbar und vieles mehr. “Anfängerprobleme” zu vermeiden. IDE-Schnittstelle und 800MHz MPEG2- Decoder? Das wäre mal was Neues ;) Nachdem ich etwas mit in diversen (Wolfgang Hosemann) Download-Archiven erhältlichen “The- Nun haben wir Juni, ich habe etliche mes” herumgespielt habe, fi el mir ein Dinge auf dem µA1 ausprobiert, etliche weiteres, durch Abwesenheit glänzendes, Programme installiert, wenige noch vor- Feature auf: Ein gut bedienbarer GUI- handene (aber hoffentlich bald beseitigte) Editor. Es ist nämlich nicht ganz so ein- Probleme kennengelernt, viel über OS4 fach, eigene Themes zu erstellen und ein gelesen, und bin immer noch hochzufrie- Fehler bei der Erstellung kann einem den den mit meiner Entscheidung. Der µA1 Reboot ziemlich vermiesen ;) Der bisheri- hat inzwischen viele Pfl ichten meines ge GUI-Editor (ursprünglich VisualPrefs) A4000 übernommen, dazu zählt das Sur- ist jedenfalls noch nicht wirklich zu Ende fen genauso wie das Mailen, Chatten und geschrieben. Spielen. Die Geschwindigkeit des “Klei- nen” erstaunt immer wieder und macht Was den µA1 betrifft, fallen mir auch nur viel Freude. Softwareentwicklung erledi- wenige “Features” ein, die noch fehlen. ge ich aber weiterhin mit dem 4000er und Für die “Kartenfreaks” spielt hier sicher StormC. Ein wirklich guter Ersatz für diese eine bessere Erweiterungsmöglichkeit IDE lässt leider immer noch auf sich war- eine große Rolle. Es wäre wohl an Eye- ten und die bisher erfolgten Ports diverser tech, endlich eine Empfehlung für PCI- Linux-IDEs sind für mich auch keine gute Riser-Karten zu erarbeiten, um dem µA1

10 AMIGAINSIDER > Online-Tipps

www.os4depot.net meinde empfehlen wir für aktuelle Nach- Eine Art modernes Aminet für Software richten rund um das Thema Amiga, die die nur noch für das neue AmigaOS4 er- Seite amiga-news.de. Dort fi nden Sie täg- scheint. Hier fi nden Sie aktuelle Treiber, lich aktualisierte Nachrichten, ein sehr gut Tools und vieles mehr. Alles sehr aufge- besuchtes Forum und noch vieles mehr. räumt aufgebaut und entsprechend unter- teilt. www.amigaworld.net

dauern. Wenn sich natürlich noch mehr Entwickler der Gruppe anschließen, dann wirds vielleicht schneller gehen, also nichts wie an die Arbeit!

www.amiga-news.de

Ebenfalls eine Seite die zu empfehlen ist, www.amigaopenoffi ce.org manche der Nachrichten sollten allerdings Es haben sich doch einige Entwickler an oft mit Vorsicht gelesen werden, denn bei die Arbeit gemacht um eine Version von AmigaWorld.net scheinen die Leute der OpenOffi ce für den Amiga herauszubrin- Firma Eyetech großen Einfl uss drauf zu gen. Das Positive dabei ist es, das noch haben, dementsprechend wird oft man- immer an einer Portierung gearbeitet wird, ches geschönt. was den fertigen Port angeht, so wird das noch einige Monate, besser gesagt Jahre Lesern die uns außerhalb der Amiga-Ge-

Anzeige:

Informationen zum Produkt erhalten Sie bei der Firma SEMI-Werbung: [email protected] AMIGAINSIDER 11 > Interview mit Andreas Küssner Wildfi re

AMIGAINSIDER Hallo Andreas, viele Durch viele interne Puffer und Kombina- kennen Dich als Entwickler der Softwa- tionsmöglichkeiten der Operatoren kann AMIGAINSIDER Was hat Dich damals re “Wildfi re” oder bringen Dich mit dem man eine große Anzahl an hochwertigen am SDK begeistert und wo hast Du die Namen “WK-Artworks” in Verbindung. Effekten generieren. Dies läßt sich Bild- Zukunft von AmigaDE gesehen? Kannst Du unseren Lesern bitte etwas genau steuern. Des weiteren ist eine kom- über Dich und Deinem Amiga Werdegang plette Steuerung von Wildfi re über ARexx Wir sind damals davon ausgegangen, erzählen? integriert, was z.B. den Movieshop Ope- das das AmigaDE kurzfristig auf Desk- rator von Heinrich Angler ermöglichte. top-Amiga’s und auch auf anderen leis- Hallo zusammen. Zuerst einmal bin ich tungsfähigen Geräten zur Verfügung der Projektleiter von Wildfi re, nicht der ur- Problematisch für viele Anwender ist die stehen wird. Das hat sich aber als falsch sprüngliche Entwickler. Die Ehre gebührt erste Einarbeitung in Wildfi re, um die Lo- herausgestellt. Eine Ausrichtung auf Set- Andreas Maschke. Ich habe hauptsäch- gik des Systems zu verstehen. Des wei- Top-Boxen und Handys ist für eine lich den Vertrieb geleitet, das Betatesting teren wäre eine höhere Geschwindigkeit Videobearbeitungssoftware nicht gerade durchgeführt, Ideen einfl ießen lassen, und eine größere Anzahl an Loadern/Sa- “das gelbe vom Ei”, und selbst dort hat es das Handbuch und diverse Workshops vern wünschenswert. Einige Anwender sich meiner Meinung nach nicht durchge- geschrieben und an ein paar Effekten die bisher mit Videoschnittprogrammen setzt. programmiert. gearbeitet haben vermissen eine Art Time-Line-Oberfl äche. Dies ist in Wildfi - AMIGAINSIDER Hatte man Euch den Begonnen habe ich meine Amiga-Lauf- re fl exibler, aber auch schwerer erlernbar damals von seiten Amiga Inc. versichert bahn in der Amiga Demo-Scene, zuerst in gelöst. das es das SDK auch für AmigaOS geben zwei unbekannten Gruppen “Mad Sorce- wird? Wenn ich mich richtig erinnere hat- rers” und “Comedy”, danach in INFECT AMIGAINSIDER Wildfi re 5 und 7 wur- te Amiga Inc. doch ganz klar AmigaOne http://www.infect-rules.de/ Ich habe dort den zum Schluss vom falkemedia Verlag und das SDK getrennt oder? hauptsächlich als Programmierer (68K (u.a. AMIGAplus) vertrieben. Wie kam es Assembler) “gearbeitet”. zu der Zusammenarbeit und besteht der Ja, das ist korrekt, beides wurde getrennt. Vertrieb für Wildfi re 7 heute noch? Aber es hieß das dies wenn nicht direkt AMIGAINSIDER In den letzten Wo- in der ersten, dann jedoch in der zweiten chen tauchte Dein Name wieder vermehrt Nachdem Oberland Computer nicht mehr Version von Amiga OS 4 enthalten sein auf den Amiga News Seiten auf, da es im Amiga Bereich tätig war und es sich wird. Es sah damals nach einer Möglich- kleinere Updates zu Wildfi re 7 gab. Wildfi - herausstellte, das teure Anzeigen keinen keit aus, mehrere Plattformen mit einem re dürfte somit die letzte verbliebene nennenswerten Erfolg mehr brachten, Mal zu unterstützen. Dies ist natürlich für Video Animations-Effekt Software für das wurde diese Vertriebsmöglichkeit ge- einen Programmierer interessant, auch AmigaOS sein, die derzeit noch gepfl egt wählt. So konnte Wildfi re für einen niedri- da wir z.B. auf dem PC den Eindruck wird. Wie kam es zu der Entwicklung von gen Preis in Zusammenhang mit der Ami- hatten, also ob die Emulation/Zwischen- Wildfi re und wo siehst Du heute noch die gaPlus angeboten werden. Falkemedia schicht recht perfomant war. Einsatzmöglichkeiten Deiner Software hält derzeit die weltweiten Vertriebsrechte unter AmigaOS? für Wildfi re 5 und 7, jedoch ist es derzeit AMIGAINSIDER Als neuer Vertriebs- nicht in deren Onlineshop verfügbar. Die- partner für Taifun stand damals KDH Pate. Mit meinen Freunden Michael Henke und se Situation wird derzeit geklärt. Was sprach gerade für KDH als neuer Andreas Maschke zusammen habe ich an Vertriebspartner für Taifun bez. gab es diversen Animationsvideos und Spezial- AMIGAINSIDER Mit der Software auch noch andere mögliche Interessen- Effekt-Überblendungen gearbeitet. Dabei “Taifun” wurde im Jahr 2000 der Nachfol- ten und was waren die Gründe das Taifun ist das YAFA Animationsformat entstan- ger von Wildfi re für den AmigaOne ange- letzendlich nicht veröffentlicht wurde, bez. den. Diese Spezialeffekte waren letztend- kündigt. Eine Demoversion konnten die die Entwicklung eingestellt wurde? lich der Grundstein für Wildfi re. Im Laufe Besucher der Amiga Messe 2ooo in Köln mehrerer Jahre wurden Wildfi re 1-4 (In- am Stand von KDH bewundern bez. liegt KDH war eine der verbliebenen (für Ami- terne Versionen und Shareware) erschaf- diese auch auf Deiner Homepage zum ga Verhältnisse) großen Firmen im Amiga fen, danach Wildfi re 5 im Vertrieb von Download bereit. Allerdings handelte Sektor und meiner Meinung nach ein gu- Oberland-Computer. Als Nachfolger kam es sich damals nicht um den AmigaOne ter Partner für uns. Auch wurde uns von dann Wildfi re 6 (nur Intern) und letztend- wie er heute erhältlich ist und es war auch dort direkt Interesse signalisiert, so kam lich Wildfi re 7 mit PPC Unterstützung. nicht AmigaOS 4.0 das als Entwickler OS es dann auch zu meiner Präsentation auf bereit stand. dem KDH Stand in Köln. Da dann jedoch Wildfi re ist ein Nischenprodukt für die Ge- bald abzusehen war, das AmigaDE nicht nerierung von Spezialeffekten für Über- Wie kam es damals zu der Entwicklung das sein wird, was wir erwartet haben, blendungen und für die Erstellung von von Taifun unter der Verwendung des sahen wir keinen Grund mehr, die Ent- kurzen Animationen (bis 10000 Bilder). SDK (Amiga Software Developer Kit)? wicklung fortzusetzen. Letztendlich sollte es ein kommerzielles Programm werden, AMIGAINSIDER Worin unterscheidet Wir hatten einfach eine Möglichkeit ge- und wenn man mit überhaupt keinen Ver- sich Wildfi re zu anderen Produkten seiner sucht Wildfi re für neue Amiga-Systeme käufen rechnen kann, dann steckt man Art bez. wo siehst Du die Stärken aber fortzuführen. Verschiedene Gespräche nicht beliebig viel Zeit in ein Projekt. auch schwächen von Wildfi re? und Präsentationen mit den jeweiligen Chefs von Amiga wurden geführt bzw. be- AMIGAINSIDER Ist Dir oder KDH ein Große Stärken hat Wildfi re im Bereich sucht und letztendlich wurde das genom- wirtschaftlicher Schaden aufgrund der der hochqualitativen Auswahl von Spezi- men, was verfügbar war, und Erfolgsaus- nicht Veröffentlichung von Taifun entstan- aleffekten, gerade auch im 3D Bereich. sichten versprach. den?

12 AMIGAINSIDER sehr lange hin - was ich jedoch durchaus wäre wahrscheinlich schon zu hoch ge- Ja, die Finanzierung eines Messeauftrit- verstehen kann. Das ich es verstehen schätzt. Eine Umsetzung von einem tes (KDH) und ca. ein halbes Jahr Ent- kann heißt nicht, das ich das gut fi nde. Nachfolger von Wildfi re für die neuen Sys- wicklungszeit. teme würde mindestens (grob geschätzt) AMIGAINSIDER Geht Deiner Meinung 4 Monate Entwicklungszeit in Anspruch AMIGAINSIDER Wie gross war das nach Amiga Inc. bez. Hyperion heute den nehmen. Dabei wären aber keine neuen Feedback seitens Taifun damals bez. wie besseren Weg mit AmigaOS 4.0 als da- Features eingeschlossen. Schon alleine waren die Reaktionen auf eine AmigaDE mals Amiga Inc. mit AmigaDE? dies läßt sich keinesfalls fi nanzieren und Version? um dies als Hobby durchzuführen fehlt Das kann ich nicht einschätzen. Dazu den beiden Entwicklern schlicht und ein- Wir haben nur einige wenige Reaktionen müsste ich AmigaOS4 selber haben, alles fach die Zeit. Beide haben Familien und erhalten, die meisten waren positiv und andere ist lediglich “hörensagen”. können nicht nur von Luft und Euphorie freuten sich, das Wildfi re für neue Sys- leben. Dies mag zwar hart klingen, ist teme weiterentwickelt wurde. Soweit ich AMIGAINSIDER Was glaubst Du sind aber Realität. mich erinnern kann wurden wir von nie- die Gründe warum sich AmigaDE damals mandem mit einer negativen Grundstim- nicht hat durchsetzen können? Lag es am AMIGAINSIDER Was ist Deine derzei- mung kontaktiert. Einige wenige heißt in SDK oder steht mehr das Fehlmanagment tige Entwicklungsplattform bez. bist Du im diesem Zusammenhang nicht mehr als 10 seitens Amiga Inc. im Vordergrund? Besitz von AmigaOS 4.0? verschiedene Personen. Als normaler Entwickler wird man wohl Ich entwickle zur Zeit nichts. Ich habe als AMIGAINSIDER Fast fünf Jahre ist es nicht dahinter kommen, wo die genauen “Amiga” den WinUAE mit AmigaOS 3.1 jetzt her, das Deine damalige Euphorie Gründe lagen. Wahrscheinlich hat es am laufen, auf dem ich ab und zu mit Wildfi - für das SDK und den AmigaOne wie eine Geld gelegen, vielleicht ist der Markenna- re arbeite. Für alles andere nutze ich die Seifenblase zerplatzt ist. Dennoch bist me Amiga doch nicht für alles verwend- PCs und die PS2. Du dem AmigaOS bis heute treu geblie- bar. Das was AmigaDE meiner Meinung ben. Wie bist Du mit der enttäuschenden nach schaffen sollte, läuft nun mit Java AMIGAINSIDER Existieren derzeit Entwicklung des SDK seitens Amiga Inc. auf verschiedenen Handys. konkrete Pläne für eine mögliche Wildfi re damals umgegangen bez. was hat Dich Version 8 bez. wie siehst Du die Zukunft dennoch dazu bewegt, weiterhin dem AMIGAINSIDER Mit Amiga Anywhere von Wildfi re für AmigaOS? AmigaOS die treue zu halten? wird das Konzept von AmigaDE seitens Amiga Inc. aka Kmos auch heute noch Wir waren in diversen Gesprächen mit an- Ich verfolge die Amiga Situation immer weiterverfolgt. Wäre dies nicht eine Mög- deren Entwicklern, ich schätze es jedoch noch. Selber habe ich aber weder einen lichkeit Taifun doch noch für AmigaDE zur Zeit so ein, das eine enorme Einarbei- Amiga oder einen Pegasus. Die verschie- aka Amiga Anywhere umzusetzten? tungszeit benötigt wird, und dies ist nicht denen Wechsel in der Amiga Führung ohne weiteres aufzubringen. und der Strategie sind schon sehr zer- Nein, die Ausrichtung geht meiner Mei- mürbend. Wenn man des weiteren die nung nach auch eher in die Richtung AMIGAINSIDER Deine letzten Worte Spaltung in der Anwender-Gemeinde Handys und Set-Top-Boxen, und dies ist an unsere Leser? beobachtet wird man auch den Anschein überhaupt keine Zielgruppe für Taifun. nicht los, das zwei kleine Gruppen sich Taifun wird es defi nitiv nicht geben. Ich möchte mich an dieser Stelle bei den nicht einigen können und somit auch treuen Wildfi rekunden für Ihre Unterstüt- keine gemeinsame Anwenderschaft vor- AMIGAINSIDER Siehst Du mit den zung bedanken und hoffe das die weni- handen ist, für die sich eine kommerzielle beiden kleinen Updates für Wildfi re 7 gen, die noch damit arbeiten, genauso Entwicklung lohnen würde. Somit habe die Chance auf einen Neubeginn? (Man viel Spaß damit haben, wie wir selbst bei ich auch keinen Grund, einen neuen Ami- konnte etwas von einer möglichen Wildfi - der Erstellung von zahlreichen Überblen- ga oder Pegasus zu kaufen, da ich beide re Version 8 lesen!) dungen und Spezialeffekten. Ich werde derzeitigen Optionen nicht als ausgereift die Entwicklung weiter verfolgen und viel- und alternative zu Mac/Linux/Windows Nein, zur Zeit sehe ich da keine reelle leicht gibt es ja doch noch irgendwann sehe. Ich bleibe lieber bei WinUAE und Chance. Die kleinen Updates waren kos- einmal das “Wildfi re 12000”, wie die neue meiner alten Amiga Festplatte in meinem tenlose Zugaben an treue Kunden, bei Wildfi re Version einst heißen sollte. PC. In der Emulation läßt es sich mittler- denen wir uns für den Kauf von Wildfi re weile besser arbeiten als auf meinem bedanken wollen. Was uns in diesem Zu- Entwickler: Andrea Küssner (durch Überhitzung leider verblichenen) sammenhang möglich ist, haben wir ge- Software: Wildfi re, Taifun Amiga 4000 Tower mit PowerPC Board. tan. Homepage: http://www.wk-artworks.de Email: [email protected] AMIGAINSIDER Wie siehst Du heute AMIGAINSIDER Wie schätzt Du die die Entwicklung von AmigaOS 4.0 und derzeitige Lage im zukünftigen AmigaOS (Olaf Köbnik) dem AmigaOne von Eytech? 4.0 Markt ein? Existiert überhaupt noch eine Nachfrage für Video-Animations Da ich selber kein AmigaOS 4 habe kann Software in diesem Bereich seitens der ich meine Meinung nur auf der Basis von heutigen Möglichkeiten andere Plattfor- vielen Texten bilden, die ich gelesen habe. men? Man liest viel über Fehler in der Hardware die auf Kosten der Kunden beseitigt wer- Ich glaube eine Anzahl von maximal 50 den müssen, des weiteren zieht sich die möglichen Kunden, die sich im kleinen Fertigstellung des Betriebssystems doch Markt für Wildfi re interessieren würden,

AMIGAINSIDER 13 14 InAMIGA ErinnerungINSIDER an vergangene Zeiten / Commodore - Infomaterial AMIGAINSIDER 15 16 AMIGAINSIDER > Insider Room - Neue Produkte und Entwicklungen

Spiele,Spiele,Spiele! fen, der möge doch bitte Kontakt zum trieben wurde, liegt jetzt Kostenlos zum Entwickler aufnehmen. Mehr Infos unter Download bereit. www.wyrmkeep.com/ Auch wenn der AmigaOS Spiele Sektor www.lanser-web.de labyrinth/amiga.html kaum noch neues Material für uns Zocker hergibt, werkelt doch der ein oder andere Die kleine Gilde II Mount Monkey Entwickler an neues Spiele Futter für un- Bis dato pfl egte der Entwickler Steffen Fans von klassischen Adventures sollte ser Lieblings System. Damit es aber nicht Nitz sein Wirtschaftsspiel Die kleine Gil- sich einmal auf http://www.mountmon- immer nur bei Alpha oder Beta Versionen de II vorzüglich. Version 0.70 ist endlich key.com umsehen, dort wird an einem bleibt, heißt es “unterstützt die Entwickler verfügbar mit zahlreichen Verbesserun- Adventure der guten alten Zeit gewerkelt. und die Entwickler unterstützen Euch”! gen. (Siehe Bericht in dieser Ausgabe) Al- Eine spätere AmigaOS Version wurde lerdings scheint die Motivation auch hier nicht ausgeschlossen. Feedback, ist das Benzin um die Entwick- langsam abzunehmen. Es wäre mehr als ler Motoren laufen zu lassen. Schade wenn jetzt die Entwicklung einge- AmigaOS 3.x und 4.0 Software stellt werden würde. Um zu sehen was ist seit den letzten be- AmiBrixx www.sn-archiv.homepage.t-online.de richten in der AmigaInsider aus der vorge- Das Puzzelspiel “AmiBrixx” von Jörg stellten AmigaOS 4.0 Software geworden, Renkert hat ein Update erfahren. Ziel des LGeneral hier ein kleiner Status Bericht. Spieles ist es, zusammengehörige Spiel- Für alle LGeneral Fans (Panzer General steine abzubauen. AmiBrixx ermöglicht Klone, siehe Ausgabe 3 der AmigaInsi- ArtEffect das Erstellen eigener Skins und Sounds. der), gibt es neues Futter. Stefan Robl entwickelt neben seinen Ami- gaOS4 Aufgaben weiterhin an ArtEffekt. Auf http://lgames.sourceforge.net/ Die wizard.library dürfte mittlerweile nach index.php?project=LGeneral steht OS4 portiert sein und auch der VMM ein komplett neuer Campaign Satz zum Code wurde angepasst bez. gesäubert. download zur Verfügung. Dieser Feldzug Der Entwickler betont nochmals das es ist identisch mit dem Original Feldzug, sich bei der AOS4 Version nicht um eine nur das er über mehr Einheiten verfügt einfache Portierung handelt sondern das und weitaus interessanter aufgemacht ist, der Code eine völlige Bearbeitung erhält was die Aufstellung der Einheiten betrifft. auch auf die Wartbarkeit in Zukunft abge- “New Campaign 1.0” von sourceforge.net stimmt wird. Von den mehreren 100.000 ist selbstverständlich mit dem AmigaOS Zeilen an C++ Code wurde schon ein Port von Frank Menzel (68k und AOS4) grosser Teil bearbeitet. ArtEffekt ist auf der unter http://www.goos-mcguile.com dem besten Weg für AOS4 auch veröf- http://www.amichameleon.dd.vu/ zu fi nden ist kompatibel. fentlicht zu werden.

Wizard Grounds HellChess Neben ArtEffekt wird es auch ein wei- Das in Ausgabe 3 der Amiga Insider vor- Das Freeware Schachprogramm Hell- teres, altbekanntes Grafi kprogramm für gestellte Strategie Spiel Wizard Grounds Chess ist in Version 1.1 veröffentlicht wor- AmigaOS4 geben. Nein, PPaint7.1 meine von Rene Thol hat zwar leider bis dato den. Neben dem eigentlichen Schachpro- ich jetzt nicht. ;-) noch kein neues Update erfahren, aller- gramm gibt es mit Connect4 und Othello dings wurde die Homepage überarbeitet noch zwei weitere Spiele. HellChess un- AmiATLAS und ist jetzt unter http://wizardgrounds. terstüzt AGA und GFX Karten und sollte Auch Gerd Frank schraubt weiterhin an freewebspace24.de erreichbar. für Brett-Spiel Fans unbedingt mal an ge- AmiATLAS für AOS4 und auch die 68k testet werden. Version ist nicht vergessen. Hier laufen Projekt Crashsite http://hellhound.nl/hc/Main.html zu Zeit noch Beta Tests. Auch Markus Pohlmann hält seinem Pro- jekt die treue. Wie mir Markus berichtete, Desert Racing of BarDos CandyFactory kann er endlich Erfolge in der Wiederga- Das wohl letzte Kommerzielle Autoren- Matthew Kille von Zeoneo bestätigte mir, be von Musik und Soundeffekten, seitens nen für Classik AmigaOS welches vom das die Entwicklung von CandyFactory der AHI Routine verzeichnen. Bald soll APC&TCP vertrieben wird, befi ndet sich weiterhin in vollem Gang ist und man da- es dazu ein Testprogramm geben. Wer immer noch in der Boxengasse. Sollten bei ist noch mehr Features einzubinden. mehr zum RPG Spiel Projekt Crashsite dann dochmal sämtliche Checks erfogt erfahren möchte, sollte die Homepage sein, können Rennsportfreunde mit einer Micro GoldED unter http://www.projectcrashsite.de Veröffentlichung rechnen. Siehe AmigaIn- Der Mini Editor “microgolded” von Diet- besuchen. sider Ausgabe 2. mar Eilert wurde in einer neuen Version, Dank Sponsor Werbung, jetzt gratis ver- Realms of Power Ruff and Tumble öffentlicht. Das vielversprechende Strategie und Auf- Mit Abstand das beste Shoot and Run bau Spiel Realms of Power (Siehe Aus- Spiel auf dem Amiga! Jetzt kommen alle (Olaf Köbnik) gabe 3 der AmigaInsider) hat dagegen Win PC user in den Genuss eines Re- weniger erfreuliche Fortschritte machen makes. Eine Demoversion fi ndet Ihr unter können. Michael Lanser der Entwickler http://www.crystalfusion.co.uk sucht immer noch Musiker und Grafi ker die bereit sind sein Spiel zu unterstützen. The Labyrinth of Time Das Adventure “The Labyrinth of Time”, Wer sich also dazu berufen fühlt zu hel- welches 1994 von ver-

AMIGAINSIDER 17 > Unterschiede zwischen OS4 und WinUAE

Aufgrund der vielen Missverständnisse und Unwissenheit, warum Programme die unter UAE laufen, unter OS4 nicht mehr laufen, möchte ich hier einmal die Unterschiede aufzeigen. Dadurch soll jedem der Unterschied zwischen einem Betriebssystem und einem Hardware-Emulator klar werden.

Es ist zwar nicht meine Art, aber die Kom- stellen kann (64 Farben im EHB-Modus sogar eine Picasso96 “Grafi kkarte” läst patibilitäts-Listen in einigen Magazinen oder auch nur 4 Farben im SuperHigh- sich simulieren. Mit den richtigen Ein- haben doch wieder für mehr Verwirrung Res Modus), kann der 4000er in allen stellungen lassen sich somit die meisten gesorgt, als daß sie Klarheit gebracht hät- Aufl ösungen aus 256 unterschiedlichen Programme (und vor allem Spiele) zum ten ! Darum soll sie diesmal als Grund- Farben wählen. Ein Programm wie Klon- Laufen bewegen. Vorausgesetzt, sie lage dienen, dieses Thema “richtig” zu dikeAGA läuft darum nur auf dem Amiga verfügen nicht über einen Disketten-Ko- erklären. 4000, nicht jedoch auf der 3000er. Trotz pier-Schutz. Diesem Problem hat sich identischer AmigaOS-Version funktioniert allerdings WHDLoad gewidmet. Für viele WinUEA es also einmal und einmal nicht. Nimmt diskettenbasierte Spiele (und das sind die man jetzt die ganzen unterschiedlichen meisten Amiga-Spiele) gibt es spezielle Zuerst soll einmal der Unterschied zwi- Amiga-Modlle mit ihren unterschiedlichen Installationsroutinen, die den Diskettenin- schen einem Betriebssystem wie Amiga- Ausstattungen, streichen die meisten halt auf die Festplatte kopieren. Dadurch OS 3.1 oder AmigaOS 4.0 und einer Emu- Spiele ganz schnell die Segel und funk- lassen sich dann die Spiele auch ohne re- lation wie WinUAE oder auch Amithlon tionieren nur auf einzelnen, wenn nicht ales Diskettenlaufwerk (wie z.B. unter der erläutert werden. Während AmigaOS 3.0 sogar nur auf einem Modell ! WinUAE Umgebung) spielen. auf den ersten Blick auf dem Amiga 3000 und dem 4000er identisch ist, zeigt sich WinUAE hingegen ist keine AmigaOS- Stack doch z.B. beim Screenmode-Einsteller Version, sondern bildet eine komplette schnell eine andere Liste bzw. Farbtiefe. Amiga-Hardware mehr (oder weniger) Kaum ein Anwender wird etwas mit dem Während er 3000er nur über ECS-Chips gut nach. Das wären z.B. der Prozessor, Begriff “Stacksize” anzufangen wissen. verfügt und damit maximal 32 Farben dar- Speicherausbau, Custom-Chipset und Manchmal steht in den Anleitungen an,

18 AMIGAINSIDER welchen Stackverbrauch das Programm ist bei Classic-Systemen mit 4000 Bytes Dienst versagt. Darum ist es auch wichtig hat, aber mehr auch nicht. Dabei ist die- sehr niedrig voreingestellt! Das Komman- zu wissen, wie die Testumgebung aus- ser Wert nicht zu unterschätzen und sie do “Stack” ohne weitere Parameter zeigt gesehen hat, da sie einen sehr großen können sehr schnell von fehlerhaftem die aktuelle Größe des Stackbereichs an, Einfl uss auf das Ergebnis hat. AGA-Sof- Programmverhalten bis zum kompletten während mit “Stack 10000” der Stack auf ware unter Kickstart 3.0 getestet wird auf Crash führen. Der Stack (zu deutsch Sta- rund 10 kByte gesetzt werden kann. einem A4000 problemlos laufen, wäh- pel) ist ein kleiner Bereich im Speicher, auf rend die selbe Umgebung auf dem A3000 dem das ausgeführte Programm schnell CyberStorm PPC nicht funktionieren kann. Und AmigaOS4 Daten zwischenspeichern kann. Wenn auf AmigaOne, MicroA1 und Cyber- ein Programm z.B. intern von einer Funk- Dann gibt es auch noch die CyberStorm StormPPC stellen doch unterschiedliche tion zur nächsten springt, wird auf dem mit PPC-Prozessor, die in einem Amiga Umgebungen dar. Stack die Rücksprungadresse vermerkt. 3000(T) oder 4000(T) eingesetzt werden Aber auch, wenn das Programm durch kann und für die es auch eine Version von E-UAE das Betriebssystem in seiner Ausführung OS4 gibt. Hier fi ndet sich nocheinmal eine unterbrochen wird, weil das Zeitfenster andere Umgebung vor. Zugriffe auf Hard- Und somit schließt sich der Kreis und wir erschöpft ist und ein anderes Programm ware-Register, wie die CIA-Register oder kehren wieder zu UAE zurück. Diesen zum Zuge kommt, müssen z.B. alle Pro- ECS/AGA-Register haben vielleicht keine “Hardware”-Emulator gibt es auch bereits zessorregister des 68k zwischengespei- Wirkung, laufen aber auch nicht ins leere, für AmigaOS4 unter der Bezeichnung E- chert werden, damit das Programm bei bzw. werden als “illegale” Speicherzugrif- UAE (wobei das “E” für keine bestimmte seiner späteren Fortführung keine andere fe angesehen. Bedeutung steht, sondern einfach nur für Umgebung vorfi ndet. Beim 68k sind dies einen eindeutigen Namen sorgen soll). Er die 8 Daten- und 8 Adressregister, sowie MicroA1 liegt zur Zeit in der Version 0.8.27 vor, ist Statusregister. also noch nicht auf dem Stand der Win- Der MicroA1 ist im großen und ganzen dows-Version, die kurz vor dem 1.0 Re- Und jetzt kommt die PPC-Umgebung in’s mit dem AmigaOne XE/SE Board zu ver- lease steht. Zur Konfi guration ist es im Spiel, genauer gesagt, die 68k Emulation. gleichen, hat aber trotzdem wieder Unter- jetzigen Stadium noch notwendig, die Es reicht jetzt nicht mehr aus, daß nur die schiede im Detail. So ist beim MicroA1 der Text-Datei von Hand zu editieren. Ein 68k Register auf den Stack gelegt wer- Graphicschip fest vorgegeben (ein Rade- GUI zwar noch folgen, aber bis diese den den, sondern es kommen auch noch wei- on7000), während bei den anderen die Umfang des WinUAE Einstellers erreicht, tere Informationen des Emulators hinzu. Grafi kkarte frei gewählt werden kann (aus wird noch einige Zeit vergehen. Auf die Und das kann sehr schnell zum doppelten der Radeon und der Voodoo Serie). Auch Qualität des Emulators hat dies jedoch Stackverbrauch früher als unter einer 68k der Festplattentreiber ist unterschiedlich keinen Einfl uss. Man kann genauso gut Umgebung. Ist der Stackspeicher aber (sii0680 beim MicroA1, via686b bei den von Hand unterschiedliche Konfi gura- zu klein vorgesehen, kommt es zu einem anderen). Auch wenn die Hardware kein tionen anlegen und mit einem eigenen sogenannten Überlauf. Als Vergleich soll Grund für Inkompatibilitäten sein sollte, Piktogramm zum Starten versehen. Mit ein Kuchenteig dienen, dem zuviel Hefe kann doch ein kleiner Fehler in den un- zunehmender Verbreitung von OS4 auch zugesetzt wurde. Deshalb geht er stärker terschiedlichen Hardwaretreibern eine unter den Endanwendern, werden hier si- auf als geplant und läuft über den Schüs- große Auswirkung haben. cher schnell Anleitungen und Projektda- selrand hinaus. Und genauso verhält es teien erscheinen. sich auch mit dem Stack. Werden zu vie- JIT le Informationen auf den Stack abgelegt, (Michael Christoph) werden Teile davon in einen nicht mehr Der JIT (JustInTime) soll dafür sorgen, dafür vorgesehenen Teil geschrieben. daß 68k Code bereits beim Laden Das kann im Idealfall ein unbenutzter vollständig interpretiert und in ppc- Speicherbereich sein, aber genauso gut Code gewandelt wird. Dadurch auch ein Teil eines anderen Programms kann der Code schneller ausgeführt oder sogar Code vom Betriebssystem. werden, als wenn jede Zeile erst bei Entsprechend führt das zu Fehlfunktionen Bedarf (und ggf. auch mehrfach) im eigenen Programm, in einem fremden, nach ppc konvertiert wird. In der unbeteiligten Programm oder sogar zum Praxis und speziell jetzt, während Guru im Classic AmigaOS. AmigaOS4 er- der Betatest-Phase, kann allerdings kennt einen solchen Überlauf und verhin- der JIT auch ein grund sein, warum dert, daß das Programm “zerstörerisch” Software plötzlich nicht mehr läuft. weitermacht. Ein GimpReaper ist das Er- Später sollte das zwar aufgrund der gebnis davon. Also ist ein guter Rat, die umfangreichen Tests nicht mehr im Programm vorgesehene Stackgröße passieren, aber ganz ausschließen zu verdoppeln. Unterschieden werden läst sich dieser Punkt auch nur. Au- muß dabei aber noch zwischen einem ßer man deaktiviert im Problemfall Start von der Workbench und einem Start den JIT um so festzustellen, ob ein von der Shell (Console). Beim Work- Zusammenhang damit besteht. benchstart wird die Stack-Größe aus dem Porigramm-Piktogramm gelesen (auf Fazit der zweiten Seite unter Stacksize). Beim Shellstart hingegen hat das Icon keinerlei Es gibt also sehr viele Gründe, wa- Bedeutung und es wird die aktuelle Grö- rum eine Software “plötzlich” ihren ße des Stacks der Shell benutzt. Und der

AMIGAINSIDER 19 > Bonds 2.1 - Review

Mit dem Börsenboom Ende der letzten Jahrtausends und dem Aktienrausch der “New Economys” entstand die Idee einer Börsensoftware für den Amiga, mit dem man täglich die aktuellen Börsennotierungen überwachen konnte.

Es gab zu diesem Zeitpunkt bereits ein sehr gutes Programm dafür. AmiBro- ker war technisch sehr weit, jedoch nicht mit dem deutschen Wertpapiernummern- system kompatibel und damit nicht so richtig gut einsetzbar.

Zunächst war Bonds nicht weiter als ein Fenster, in dem man manuell die Ta- geskurse einiger Aktien eingeben musste, um ein Chart dargestellt zu bekommen. In den 90ern war das Internet noch nicht so verbreitet wie heute, deshalb erschien es (leider sehr spät, d.h. nach einem Jahr Entwicklungsstillstand) als Herausforde- rung, die Kursaktualisierung via Internet zu automatisieren. Die letzte offi zielle Version 2.0a kam mit einer neuen Benut- zeroberfl äche heraus und war für jeden kostenlos.

In den nächsten Wochen erscheint die brandneue Version 2.1 von Bonds. Das neue Release bietet eine nochmals deutlich verbesserte Oberfl äche mit un- Objekte herausfi nden und sie dem Benut- Der Depotmanager ermöglicht das zähligen kleinen Neuerungen. Nach län- zer zur Auswahl vorschlagen. Erstellen von Wertpapierdepots. Hier gerer Pause des Projektes wurde der müssen die für den beauftragten Broker Quellcode ausgemistet und neu struk- (meist die Hausbank) die Gebühren und turiert. Außerdem räumt das Update mit sonstigen Kosten eingetragen werden. vielen Problem im Zusammenhang mit Bonds errechnet anschließend bei Trans- MorphOS und AmigaOS4.0 auf. Durch aktionen die fälligen Gesamtkosten und die intensive Mitarbeit einige Betatester führt Buch über die getätigten Geschäfte. konnten die großen Schwierigkeiten mit Im Depotbestand werden die aktuellen den neuen Betriebsystemen ausgeräumt Daten des ge- werden, obwohl die Entwicklung unter wählten Wert- dem klassischen AmigaOS3.9 stattfi ndet papierdepots angezeigt, Mittlerweile ist Bonds in der Lage, die auch inter- Kursdaten einer Vielzahl von internationa- essante In- len Aktien, Fonds, Optionsscheine sowie Die Darstellung der Kurswerte verfolgt formationen, Währungen und Indizes (in der Bondster- klassisch als Chart. Hier kann man zwi- ab welchem minologie “Objekte”) automatisch über schen verschiedenen Durchschnittsindi- Kurswert ein das Internet zu aktualisieren. Einige User katoren wählen, oder sich seine eigene Objekt in der eigenen Gewinnzone ist (mit haben ein Arexx-Skript geschrieben, Durchschnittslinie erstellen. Ein defi nier- und ohne Berücksichtigung aller Kosten). dass Bonds täglich beim Hochfahren des barer Trendkanal zeigt an, ob ein Objekt Rechners über die Kommandozeile star- außergewöhnliche Kurssprünge macht. Mit der Version 2.1 soll der Grundstein tet und im Hintergrund ein Kursupdate Mit dem Filtersystem ist es möglich, Kurs- für neue Funktionalitäten gelegt werden. durchführt. Da beim Erstellen von Objek- daten von externen Quellen in Bonds ein- Geplant ist unter anderem eine Zusam- ten noch keine Kursdaten zur Verfügung zubeziehen. Mit dem Filtereditor erstellt menarbeit mit der kommenden Homeban- stehen, bietet Bonds die Möglichkeit, his- man sich einfach einen Importfi lter und kingsoftware “proBanking”. torische Kurse aus dem Netz zu laden kann anschließend die Daten importie- (derzeit bis zu 200 der letzten Kurse). ren. Dadurch Auch soll die Chartdarstellung erwei- Die Grundlieferung an Objekten umfasst kann Bonds tert werden und eine grafi sche Ansicht eine Datenbank von etwa 200 zumeist beinahe jede des eigenen Depots steht auf der Agen- deutschen Aktien, 250 Fonds sowie die Kursquelle da. Es bleibt festzuhalten, das die Ent- wichtigsten Index- und Währungsnotie- verwenden, wicklung weitergeht... rungen. Diese Datenbank lässt sich mit solange es www.programmed-excellence.de einem komfortablen Editor erweitern. Ist sich um eine nur der Name eines Objektes bekannt, so Textdatei (Sven Dröge) kann Bonds über das Internet passende handelt.

20 AMIGAINSIDER > Nachgefragt bei Horst Diebel Schlachtfeld

Als ich in Ausgabe 1 der AmigaInsi- ner den Sourcecode dieser Version be- gepfl egt wird. Heißt das, das es in Zu- der ein Special über das Strategie Spiel sitzt wurde die Entwicklung der Phase I kunft doch noch ein Update oder gar “Schlachtfeld” berichtete, lag mir die (C-Beta) eingestellt. Man muß noch kurz eine neue Version der Schlachtfeld C letzte aktuelle “Schlachtfeld C Beta” Ver- erwähnen, das die postenden User doch Beta Version geben wird oder ist Pha- sion vor. Danach wurde es sehr still um recht angetan waren von dieser Version. se II ein völlig neues Spiel? Schlachtfeld bez. wurde die Entwicklung Leider hatten wir ja noch die bekannten letztendlich ganz eingestellt. Schwächen fehlender Start über Icon, Nun, es gab bereits sehr früh diese ge- kein Netzspiel und die doch sehr betagt plante Dreiteilung des Projekts. Phase Am 01.04.05 verkündete dann Horst Die- wirkende Grafi k. I haben wir mit der Veröffentlichung der bel auf seiner Homepage http://horst-die- C-Beta abgeschlossen. Diese war eine bel.de/Schlachtfeld/ das die Weiterent- Seit der Veröffentlichung der C Beta hat “1zu1”-Umsetzung des Originals von Pe- wicklung wieder aufgenommen wurde. Da sich einiges getan. Zwar gab es zunächst ter Weigoldt, mit ein paar kleinen tech- es sich hierbei nicht um einen schlechten eine Durststrecke in der Art, das eigent- nischen Verbesserungen, aber auch mit April Scherz handelte, klopfte ich noch- lich das komplette Team auseinander dem Wegfall des Nullmodem-Spiels, das mals bei Horst Diebel an, um zu erfahren gefallen war, aber einige haben sich nun ja einige stark vermißt haben. Updates wie und ob es denn jetzt defi nitiv weiter- doch wieder eingebunden oder zumin- wird es wohl nicht geben, außer ich be- geht. dest ihre bereits fertigen Entwicklungen komme min. 100(!) Zuschriften Eurer Le- für Phase II zur Verfügung gestellt. Des- ser mit der Bitte das es diese geben soll - Wer sich über Schlachtfeld und der aktu- weiteren habe ich zwei neue Grafi ker auf- das war damals die gesetzte Untergrenze ellen C Beta Version informieren möchte getan. Tom Müller ist für den Hintergrund für eine Weiterentwicklung... *Scherz* fi ndet neben einem Review auch Inter- verantwortlich und Roland Pauly wird views mit dem Ur-Entwickler sowie Horst wohl die Erstellung der neuen Einheiten Phase II wird komplett neu aufgesetzt Diebel und Christian Beer. übernehmen. und an einigen Stellen weiter verbessert, so werden neben der Grafi k auch einige Menüs überarbeitet um z.B. Teilreparatu- ren etc. durchführen zu können. Der User soll mehr Möglichkeiten bekommen seine Einheiten zu warten, auszustatten oder zu modifi zieren. Auch die Gelände- und Fahrzeugeigenschaften sollen erweitert werden um den Simulationscharakter zu erhöhen. Schlachtfeld Phase II wird ei- gentlich ein neues Spiel, aber mit dem Look and Feel des Originals.

Eine mögliche kommerzielle Phase III war ebenfalls schon zu Projektbeginn angedacht, geriet aber mit zunehmender Entwicklungsdauer immer mehr ins Hin- tertreffen.

AMIGAINSIDER Phase III von Schlachtfeld wird allerdings ein Kom- merzielles Projekt werden, kannst Du uns hierzu schon etwas mehr erzäh- len?

Viel ist es nicht was ich dazu sagen kann. AMIGAINSIDER Hallo Horst, da Wir Erste Ergebnisse wie etwa die neue Hin- Es wird wohl bezüglich Grafi k viel von der Dich und Dein damaliges Team schon tergrundgrafi ken sind ja bereits seit län- Phase II verwendet werden. Vom Spiel- vorgestellt haben, komme ich gleich gerem auszugsweise auf meiner Home- konzept wird es aber einige Änderungen auf den Punkt. Wie bereits erwähnt, page zu sehen, weitere werden in Kürze geben, wobei schon auch versucht wird scheint die Entwicklung von Schlacht- folgen - u.a. neu aufgebaute Einheiten auf etwas vom “Geist” des alten Spiels ins feld wieder konkrete Formen anzuneh- der Basis der von Edgar Leidig und mir neue zu retten. Wie es nun aber ausse- men. Was ist seit der Veröffentlichung entwickelten Designs, sowie aktuallisierte der Schlachtfeld C Beta Version pas- und verbesserte Menüs. siert bez. wie kam es das die Classic Version bis heute kein update mehr Programmtechnisch hat sich noch nicht erhalten hat? viel getan, da ich aktuell sehr in andere Projekte eingespannt bin und z.Z. leider Hallo Olaf, zu Schlachtfeld C Beta wird es der einzige “Programmierer” bin. keine Updates mehr geben, da Christian aufgrund des mäßigen Feedbacks nicht AMIGAINSIDER Auf Deiner Home- mehr bereit war dieses weiter zu entwi- page ist zu lesen das Phase II weiterhin ckeln - weshalb ich ihm ehrlich gesagt ein nichtkommerzielles Projekt bleibt keinen Vorwurf machen kann. Da er fer- und teilweise vom alten Team wieder

AMIGAINSIDER 21 hen wird, wird noch nicht verraten. dings ist gerade die Phase II immer noch nicht kommerziell und da bedarf es ein AMIGAINSIDER Was motiviert Dich großes Stück Selbstdisziplin um nicht ir- Schlachtfeld weiterhin voran zu trei- gendwann alles hinzuschmeißen, gerade ben und welche Plattformen werden wenn das Feedback fehlt. von Euch in Zukunft unterstützt? Ansonsten muß ich sagen standen die Keine Ahnung, was mich so treibt - schät- Sterne noch nie so gut. Alle Bereiche ze es ist ein Spleen. *g* des Projekts sind viel weiter gereift als zum Ende von Phase I. Gerade der Be- Was mir an Schlachtfeld gefällt ist die Art reich Grafi k sieht bereits sehr gut aus, wie es gespielt wird, ein Gegner, der nicht mit Sound und Musik wird es wohl auch unbedingt aufgrund seiner Masse eine keine Probleme geben und die einzige der geplanten Aufl age zu teuer wäre. Zum Schlacht gewinnen kann, sondern weil er Schwachstelle ist die Seite der Program- Ermitteln der Schußwirkungen etc. wer- auch ein bischen Taktik mitbringt - auch mierung und hier bin ich mittlerweile so- den Würfel und Karten eingesetzt. Später wenn ich mittlerweile eine Menge kleiner weit, das ich es zur Not selbst in die Hand wird es auch möglich sein diese über ein “Denkfehler” im Original gefunden habe. nehme. kleines Gerät berechnen zu lassen. Die kommenden Versionen sollen diese Schwächen nach und nach abbauen und AMIGAINSIDER Das Spiel soll unter Die Platten können kombiniert werden um auch in einem größeren Umfeld noch ver- Marke 8-Gaims vertrieben werden, was somit größere Flächen für die Gefechte zu nüftig agieren können. Ich hoffe Schlacht- verbirgt sich hinter diesem Label und wel- ermöglichen. Details wird man bei Fertig- feld zu der Basis machen zu können, die che Aufgaben fallen diesem Label zu? stellung des Spielsystems erfahren. wir uns 2001 vorgestellt haben - das ist aber ein weiter Weg! Die Idee zu 8-GAIMS kam mir vor ca. AMIGAINSIDER Gibt es schon kon- zwei Jahren. Es ist meine Antwort auf krete Pläne in welcher Form Schlacht- Als Plattformen sind weiterhin AmigaOS, die Differenz zwischen unternehmense- feld als Brett-Spiel vertrieben werden Linux, Windows und ggf. MacOS im Ge- tischen Philosophien und dem was wir soll bez. produziert wird? spräch, in wie weit sich das realisieren seit einigen Jahren erleben. Ich hoffe das läßt sei dahingestellt. Aktuell bräuchte man bis zur Veröffentlichung der neuen Es wird wohl etwas wie einen Webs- man einfach wieder ein Team von Pro- Amiga Insider mehr auf meiner Internet- hop geben. Denke das ist zunächst der grammierern. Ideen Richtung MorphOs, seite dazu lesen kann. Ich denke diesen schnellste Weg auf den Markt. Ziel ist es Handygames, Browserspiel etc. waren ja Punkt hier näher auszuführen würde den aber das Spiel bzw. die Spiele auch über auch schon da, aber hierzu braucht man Rahmen des Interviews sprengen. *g* kleinere und größere Händler an den ein starkes Team und einen straffen Pro- Kunden zu bringen. jektplan. Unter 8-GAIMS werden voraussichtlich Wird wohl in nächster Zeit sehr viel Klin- alle Spiele aus meiner Feder und hoffent- kenputzen geben. ;-) Wir werden sehen was die Zukunft so lich noch einige mehr veröffentlicht wer- bringt... den. Dabei spielt die Philosophie die hin- AMIGAINSIDER Deine letzten Wor- ter der Marke steckt eine wichtige Rolle. te an die Leser? AMIGAINSIDER Befürchtest Du nicht in Anbetracht der langen Zeit AMIGAINSIDER Ebenfalls soll es Ich hoffe, daß das Warten auf Phase II um Schlachtfeld, das eine Umsetzung sogar eine Brett Spiel Variante geben, nicht so lange sein wird wie auf Phase nicht wieder ins stocken gerät? wie darf man sich Schlachtfeld als I und das Ihr möglichst viel Spaß damit Brett Spiel vorstellen? habt! Wer Interesse hat an dem Projekt Ich denke nicht, das eine neuerliche Ver- mitzuarbeiten soll sich bitte bei mir mel- zögerung auf die bisher lange Entwick- Um Schlachtfeld auf dem Brett spielbar den. Das Projekt ist nach wie vor ein Fun- lungszeit zurück zu führen wäre, aller- zu machen wird es zunächst einige Ver- projekt und damit ist leider zunächst au- einfachungen im ßer dem “Ruhm” dabei gewesen zu sein Regelwerk geben. nichts zu verdienen. Man kann aber alternativ mit dem Wer sich eher für 8-GAIMS interessiert vollen Regelwerk kann sich in Kürze auf der Internetseite spielen - wenn umtun oder mir schreiben. sich das jemand antun will. *g* Ich wünsche Euren Lesern noch recht viel Spaß mit Ihrer guten alten Freundin In der Basisversi- und das noch bessere Tage kommen mö- on wird es mehre- gen... re Platten geben, auf denen der Dir, Olaf und den anderen Leuten rund um Hintergrund abge- die AmigaInsider wünsche ich weiterhin bildet ist. Die Ein- viel Erfolg, macht weiter so! heiten selbst wer- den wohl aus Zinn (Olaf Köbnik) sein, da Kunst- stoffspritzguß in

22 AMIGAINSIDER > Fotoimpressionen von der CeBit 2005 Schlachtfeld

Anzeige: Der Online-Shop für Ihren neuen Scheinwerfer, Blinker, Rückleuchte, Kotfl ügel, Stoßstange u.v.m. Schon bald unter www.bis-autoteile.de. Informationen erhalten Sie auch per eMail. Schreiben Sie an [email protected] - alle Automarken!!!!

.de

AMIGAINSIDER 23 > Mit AmigaOS4 ins Internet

Nichts einfacher als mit AmigaOS 4 ins Internet zu gelangen, wie es geht erfahren sie in diesem Artikel. In genau 8 Schritten kommen Sie ans Ziel. Mit AmigaOS4 wird ein Wizard mitge- Der erste Schritt aus der Deviceliste. Beim AmigaOne ist liefert, mit dem sich in wenigen Schritten Im ersten Schritt ist auszuwählen, das “a1serial.device” die richtige Wahl. eine Verbindung ins Internet einrichten über welchen weg eine Verbindung ins In- Als Port (auch als Unit bezeichnet) soll- läst. Nachfolgend wird gezeigt, welche ternet hergestellt werden soll. “Serial” ist te “1” verwendet werden (also der zweite, Einstellungen dazu vorzunehmen sind. bei einem analogen oder ISDN-Modem beim AmigaOne XE untere Anschluß). Als Anbieter wird Freenet verwendet, da zu wählen. “Ethernet”, wenn anhand einer Über Port 0 erfolgen zum jetzigen Zeit- dieser bundesweit verfügbar ist und ohne defi nierten IP eine Verbindung hergestellt punkt noch Debugausgaben, die sich mit vorherige Registrierung benutzt werden wird. Das ist bei DSL der Fall, aber auch, einem zweiten Computer und einem dort kann (die Abrechnung erfolgt über die nor- wenn ein anderer Rechner die Internet- gestarteten Terminalprogramm auswer- male Telefonnummer, Preise im Internet Verbindung aufbaut und für das Netzwerk ten lassen. unter www.freenet.de). Es können auch freigibt (z.B. mit Linux oder Windows). Die mehrere Verbindungen angelegt werden nachfolgenden Beschreibungen beziehen und erst beim Starten die gewünschte sich auf eine direkte Verbindung über ein ausgewählt werden. Es spricht also nichts Modem. dagegen, für tagsüber und abends unter- schiedliche Anbieter einzurichten, um so die günstigsten Tarife nutzen zu können. Bisher liegt noch kein deutscher Catalog vor, sodass die Texte im Wizard auf Eng- lisch angezeigt werden und auch hier zum Einsatz kommen. Allerdings sollten diese allgemeinverständlich sein. Der vierte Schritt Zu fi nden ist der Wizard im Verzeich- Der Verbindung kann jetzt ein belie- nis “Internet” der System-Partition. biger Name vergeben werden. Ich emp- fehle den Namen des Anbieters zu ver- Der zweite Schritt wenden. Bei mehreren Verbindungen läst Jetzt kann zwischen automatischer sich so leichter unterscheiden. Ansonsten und manueller Modemwahl gewählt wer- reicht die Angabe der Telefonnummer den. Bei “Automatic” versucht der Wizard des Providers. Nur wenn Telefonanlagen selbständig, das Modem zu erkennen und zwischengeschaltet sind, muß ggf. noch bietet eine Liste mit den möglichen Tref- “Prefi x” hinterlegt werden. Hier ist oftmals fern an. Bei “Manual” kann direkt aus einer eine “0” notwendig, um von der Anlage Liste der gewünschte Anschlußport ge- nach draußen zu kommen. wählt werden. Wer absolut keine Ahnung hat, kann hier “Automatic” versuchen, ansonsten ist die Auswahl aus der Liste schneller und erlaubt auch die Einstellung Mit “New Connection” läst sich eine der Modemgeschwindigkeit (damit ist die neue Verbindung über den Wizzard an- Geschwindigkeit gemeint, mit der sich legen, mit “Edit Connection” können be- Computer und Modem verständigen). Bei stehende Verbindungsdaten bearbeitet ISDN-Modems ist 115.200 die richtige werden, aber auch neue Verbindungen Auswahl. Bei analogen Modems weniger, angelegt werden. Allerdings sind dann da diese die Daten nicht so schnell ins In- alle Einstellungen direkt in den einzelnen ternet weiterreichen können. Feldern vorzunehmen. Hier soll die einfa- chere Vorgehensweise mit dem Wizzard Der fünfte Schritt gezeigt werden, also ist als erstes “New Jetzt wird es technischer. Gefragt wird Connection” anzuklicken. nach dem Initialisierungsstring für das Modem. Dieser kann im Handbuch zum Modem nachgeschlagen werden. Je nach dem, ob eine Verbindung zu einer Mail- box, dem Internet oder einem anderen (entfernten) Rechner hergestellt werden soll, sind hier unterschiedliche Sequen- zen notwendig. Die meißten Modems verwenden “ATZ” für einen Reset. Bei Der dritte Schritt meinem Modem (ein DataBox SpeedVi- Gezeigt wird die manuelle Auswahl per ISDN-Modem von hagenuk) wichtig

24 AMIGAINSIDER ist das Protokoll, welches mittels “B8” auf PPP gesetzt wird. Versuchsweise kann DSL Anbieter auch die vorgeschlagene Sequenz beibe- DSL-Flatrate halten werden. 1&1 - City-FLAT für 6,99 EUR/Monat (in vielen deutschen Großstädten verfügbar) oder 1&1 Deutschland-FLAT für 9,99 EUR/ Monat gibt es nur in Verbindung mit einem 1&1 DSL-Netzanschluss: 1&1 DSL-Netzan- schluss 1.024 für 16,99 EUR/Monat (ein- malige Bereitstellungsgebühr 99,95 EUR. (www.1und1.de)

Alice - Alice-DSL Flatrate 6,99 €. Voraus- setzung ist ein Alice-DSL-Internetzugang für 19,90 EUR/Monat sowie ein Telefo- nanschluss der Deutschen Telekom zzt. Das waren alle notwendigen Einstel- ab 15,95 EUR/Monat zzgl. nutzungsab- hängiger Sprachpreise. (www.alice-dsl.de) Der sechste Schritt lungsschritte. Ab sofort kann einfach über “Open Connection” die Verbindung ins In- Als nächstes wird nach einem eindeuti- AOL - AOL DSL-Flat 9,99 €, Rückerstattung gen Namen gefragt, unter dem die Verbin- ternet aufgebaut werden. In diesem Fall der T-DSL-Einrichtungsgebühr von 99,95 dungsart abgespeichert wird. Diese Datei wird noch nach der gewünschten Verbin- € und Gratis-DSL-Modem (AVM FRITZ!) wird unter dem angegebenem Namen im dung gefragt. nur bei Neubeauftragung eines T-DSL An- Verzeichnis “DEVS:NetInterfaces” abge- schlusses. Monatlicher Grundpreis für T- legt. DSL ab 16,99 €. (www.aol.de) Arcor - ArcorDSL - 4,95 € im Monat nur in Verbindung mit einem Arcor-DSL Anschluss inkl. Arcor-ISDN (mtl. ab 29,95 €) (www.ar- cor.de)

Congster - Ein Tochterunternehmen von Telekom/T-Online mit gleicher Qualität wie T-Online nur günstiger - SummerFlate 6,99 € - Voraussetzung für die Nutzung der Congster DSL-Tarife ist ein bestehender T- DSL Anschluss. (www.congster.de) Alternativ kann auch direkt das Icon Der siebte Schritt aus der “Connections” Schublade doppelt Freenet - freenetDSL fl at - 6,95 € bei Um sich beim Provider anzumelden, angeklickt werden, um eine Verbindung gleichzeitiger Bestellung eines freenetDSL- sind Benutzername und Passwort erfor- zum gewünschten Provider herzustellen. Anschlusses ab € 16,90 mtl. Einmaliger Be- derlich. Freenet erlaubt die freie Auswahl, reitstellungspreis für Einsteiger für DSL1000 bei TOnline (und den meißten anderen € 49,90. (www.freenet.de) Anbietern) hingegen wird der Loginna- GMX - CityFlat 4,99 € - DSL-Flat 9,99 € me und das Passwort vorgegeben. Das GMX DSL_Cityfl at für 4,99 Euro/Monat (in Passwort wird kodiert gespeichert und vielen deutschen Großstädten verfügbar) mit Sternchen angezeigt. Es taucht also oder GMX DSL_Flat für 9,99 Euro/Monat niergends im Klartext auf. gibt es nur in Verbindung mit einem GMX DSL-Netzanschluss: GMX DSL-Netzan- schluss 1.024 für 16,99 Euro/Monat (ein- malige Bereitstellungsgebühr 99,95 Euro). Abschließend soll nur noch das Fens- (www.gmx.de) ter angezeigt werden, daß während einer Verbindung angezeigt wird. Angezeigt RTL-Dsl - 9,95 €, wir sagen aber liber Finger wird unter anderem, seit wann die Verbin- weg davon und hier steht auch wieso: RTL dung besteht und wie viele Minuten/Se- DSL basiert auf einem T-DSL-Anschluss der kunden das entspricht. Deutschen Telekom AG. Um ausgezeich- (Michael Christoph) nete Übertragungsgeschwindigkeiten bei allen Standarddiensten zu gewähr- leisten, behält RTL NET sich vor, andere Dienste (insbesondere Filesharing) in ih- Der achte Schritt rer max. Übertragungsgeschwindigkeit Mit dem achten und letzten Schritt will einzuschränken. (www.rtldsl.de) der Wizard nur noch Dateinamen wissen, unter denen die Verbindungsdaten abge- Achtung! Die meisten Preise sind Som- speichert werden sollen. Die Vorgaben merangebote, gültig bis Ende Juli!!!! können einfach mittels “Finish” bestätigt werden.

AMIGAINSIDER 25 > Game: XBill Vorstellung

Verschiedene Entwickler erfreuen die Benutzer von AmigaOS4 mit exklusiven Ports. Einer davon ist das Spiel “XBill”, das wir hier einmal vorstellen wollen. Konvertiert für AmigaOS4 wurde es von Glenn Hisdal; zu fi nden ist es im Internet im OS4Depot(1)

Nach dem Starten von XBill wird ein leeres Fenster auf der Workbench an- gezeigt. Hier kann ein neues Spiel ge- startet werden, das Regel-Fenster ange- zeigt werden oder auch im Story-Fenster gleichnamiges gelesen werden.

Kurz gesagt geht es darum, dass ein Netzwerk von friedlich nebeneinander laufenden Betriebssystemen (z.B. Apple, OS/2, Sun, Linux und andere) durch den bösen virtuellen Bill angegriffen wird. Be- sagter Bill hat einen mächtigen Virus ent- wickelt, der beim Befall des Rechners die- sen in ein Windows-System umwandelt.

Die Aufgabe des Spielers ist es natür- lich, dies zu verhindern. Dazu sind die ins Bild einlaufenden Bills möglichst schon im Vorfeld aufzuhalten (durch Mausklick auf die Figur). Sobald ein Rechner befallen ist verseucht dieser auch andere Rech- ner im Netz. Wenn man schnell ist, kann man die Leitung noch reinigen (wieder durch Mausklick auf den laufenden Blitz). Befallene Rechner sind hoffnungslos ver- den Rechner inviziert wurden, geht es in unterbrechen (Pause Modus) und später loren. Die einzige Möglichkeit ist es, dem die nächste Runde. Dann versuchen noch wieder fortsetzen. fl iehenden Bill das gestohlene Betriebs- mehr Bills noch schneller an die Rechner system wieder zu entreisen (wieder durch heranzukommen. Rechner die nicht ver- Die Grafi ken sind lustig und das Spiel- Anklicken der Figur) und dann die Disket- netzt sind können zwar auch inviziert wer- prinzip ist witzig. Für eine kurzweilige te zurück in den infi zierten Rechner zu den, sind allerdings nicht in der Lage den Ablenkung ist das Spiel also bestens ge- schieben. Dabei muss es sich allerdings Virus an andere Rechner zu senden. Hat eignet. um den original Rechner handeln, da ein man den Kampf verloren, kann man sich anderer Rechner mit der Diskette nichts bei ausreichender Punktezahl noch in der Wer sich jetzt fragt, warum kein einzi- anzufangen weiß. Highscore Liste eintragen. Wenn es ein- ger Rechner mit einem AmigaOS im Spiel mal zu bunt wird oder andere Gründe vor- vorkommt dem sei gesagt, dass sich ein Hat man eine gewisse Zeit lang er- liegen, kann man das Spiel auch jederzeit AmigaOS-Rechner niemals durch einen folgreich verhindert, dass alle vorliegen- Bill mit seiner Virus-Diskette infi zieren lässt ;-)

(Michael Christoph)

(1) http://os4depot.net/?function=showfi le&fi le=game/misc/xbill_os4.lha

26 AMIGAINSIDER > Nostalgie Leseprobe auf Seite 46!

AMIGAINSIDER 27 > AmigaOS4.0 - GUI Prefs Der Perfekte Umstieg auf AmigaOS4.0

Wer dank unserer Installationsanleitung in der letzten Ausgabe seinen AmigaOne mit OS4 versehen hat, wird sicher froh sein, die “alte” Hardware nicht mehr zu benötigen. GUI Preferences Pen assignment: (Palette, RGB) Bisher Screen titlebar gadget size (Square, Der GUI Einsteller wurde mit OS4 neu können die Stifte nur einzelnen Farbregis- Wide, Narrow, Specify 12-64): festle- eingeführt und erlaubt eine sehr fl exible tern zugeordnet werden. In Zukunft soll gen der Größe des Vordergrund/Hinter- und vielfältige Konfi guration des Ausse- auch die direkte Defi nition eines RGB- grundsymbols in der Bildschirmtitelzeile. hens der Workbench und des kompletten Farbwertes möglich sein. Die ersten drei Werte sind feste Vorga- Systems. Unterstütz wird er durch den ben, über ‘Specify’ kann eine beliebige Palette-, den Font- und den Screen-Ein- User Interface pens: In dieser Liste sind Pixelanzahl eingestellt werden. steller. alle möglichen Systemkomponenten (z.B. Text, helle Kanten und dunkle Kanten Window titlebar gadget size (Square, Vorgestellt wird GUI Prefs mit all seinen ect.) aufgezählt, denen ein bestimmter Wide, Narrow, Specify 12-64): festle- einzelnen Einstellern, die sich auf sie- Farbstift bzw. Farbwert zugeordnet wer- gen der Größe der Gadgets im Fenster- ben Unterseiten, die teilweise noch mal den kann. rahmen (Schließsymbol, Zoom, Vorder/ unterteilt sind, verteilt. Alleine dadurch Edges contrast level (Bright und Hintergrund, Sizing ect.). Die ersten drei wird schon klar, wie viel sich beeinfl ussen Dark) Werte sind wieder feste Vorgaben, ‘Spe- läst. Allerdings ist der Einsteller zum jetzi- cify’ erlaubt wieder die Angabe in Pixeln. gen Zeitpunkt noch nicht zu 100 Prozent Edges Gradient curve (Bright und abgeschlossen und eine Beschreibung Dark) diese vier Schieberegler haben Window title position (Left side, Cen- ist schon gar nicht vorhanden. Daher scheinbar noch keine Bedeutung ter in dragbar, Center in titlebar): soll können sich bis zur endgültigen Version der Fenstertitel links, mittig oder rechts noch Kleinigkeiten ändern oder neues ausgerichtet werden ? hinzukommen. Da es auch in den öffent- lichen Pre-Versionen noch keine deut- Window borders width (Left und Right sche Übersetzung der Oberfl äche gibt, je 1-10): zusätzliche Breite in Pixeln für werden auch hier die englischen Begriffe den linken und rechten Fensterrahmen verwendet. Allerdings ist die Bedeutung/ Funktionsweise einzelner Felder oft leich- Window border height (Top und Bot- ter durch Ausprobieren festzustellen, als tom je 1-10): zusätzliche Höhe in Pixeln durch viele Worte zu Beschreiben. Dar- um ergänzen auch viele Grafi ken diesen Workshop.

für den oberen und unteren Fensterrah- men

Window sizing gadget (Width und Height je 10-32): Größe (in Pixeln) des Größenänderungssymbols in der rechten unteren Ecke

Window arrow gadgets (Width und Borders Height je 10-32): Größe (in Pixeln) der Pfeile im Fensterrahmen (falls vorhan- Mit diesem Block wird das Aussehen der Colors den) Fenster und aller Gadgets beeinfl usst. Den verschiedenen Systemfeldern und Preferred sizeing gadget placement Geometry Aktionen (Fensterrahmen, Textfarbe, (Right border, Bottom border, Both Menüfarbe ect.) lassen sich einzelne borders): Auswahl wo der breite Bal- Screen titlebar height increment (3- Farbstifte zuordnen. Die Defi nition der ken bei größenänderbaren Fenstern an- 16): vergrößern der Höhe der Bildschirm- Farbwerte erfolgt über den Palette-Ein- gezeigt werden soll. Zur Auswahl steht titelzeile über die Höhe des Fonts hinaus. steller. rechts (Classic Verhalten), unten oder in beidenRahmen. Edges contrast (Manual, Automatic): Window titlebar height increment (3- 16): vergrößern der Höhe der Titelzeile Manual erlaubt die Defi nition von mehr Appearance Stiften, die bei Automatic vom System ab- von Fenstern über die Höhe des Fonts gestimmt werden. hinaus. Hier wird das Aussehen der Fenster und

28 AMIGAINSIDER der darin enthaltenen Gadgets (also z.B. Gadgets in der Titelzeile das Schließ-Symbol) be- stimmt. In dieser Gruppe lassen sich die Eigen- schaften und das Aussehen der verschie- Gadget frame style (Standard, Classic, denen Gadgettype festlegen. Borderless, Simple, Filled, Button): bestimmt das Aussehen der Symbolum- rahmdung. Mit ‘Borderless’ wird beispiels- weise gar kein Rahmen um die einzelnen Gadgets gezeichnet.

Gadget symbol style (Standard): hier ist noch keine Einstellung möglich.

Gadget geometry (Auto, Standard, Classic, Borderless, Small, Cluste- red): hier wird das Größenverhalten der Gadgets im Fensterrahmen festgelegt. Auto wählt die beste Einstellung, Border- less läst die Rahmen der Gadgets weg. Die anderen zeichnen mehr oder weniger große Gadget-Rahmen. Bei Standard ist der Rahmen so groß wie die Höhe der Titelzeile. Bei den anderen ist Fenster- rahmen und Gadgetrahmen getrennt. Bei Clustered werden die Gadgets in einen Block zusammengefasst (speziell Iconify- , Zoom- und Depth-Gadget).

Window outline look (3D, XEN, Flat): bestimmt das generelle Aussehen der Fenster(rahmen). General

Window titlebar frame (Simple, Doub- (Title) Font: welcher Zeichensatz soll für le): soll der innere Fenstertitelrahmen mit die Beschriftung von Boxen/Rahmen ver- einer einfachen oder doppelten Pixelrah- wendet werden. Ohne Angabe wird der men gezeichnet werden ? Vorgabe ‘Screen font’ verwendet. Gadgets Normal font, Small font, Label font: der ‘Label font’ wird für die Labels Textures (Title) Place (Left, Center, Right): An- (Beschriftung) der Gadgets verwendet. in diesem Block lassen sich Texturen und/ ordnung der Beschriftung bei Gadget- Die Gadgetinhalte selber werden hinge- oder Farbverläufe defi nieren für Gruppenrahmen: links, mittig oder rechts gen weiterhin mit dem ‘Screen font’ (aus + Screen titlebar: die Bildschirm-Titel- dem Font-Einsteller) gezeichnet. ‘Normal zeile ganz oben (Title) Align (Middle, Baseline): be- und Small font’ haben bisher noch keine- + Active window titlebar: die Titelzeile stimmt ob der Text mittig zur Linie (Middle) Bedeutung. des aktiven Fensters gezeichnet werden soll, oder “auf” Höhe + Inactive Window titlebar: die Titelzeile der Linie (Baseline) gezeichnet wird Frames der inaktiven Fensters + Active window border: den rechten, (Title) With shadow: soll die Beschrif- Button look (3D, XEN, Flat): Aussehen linken und unteren Rahmen des aktiven tung mit Schatten versehen werden zur des Rahmens von normalen Schaltern Fensters besseren Lesbarkeit ? Prop look (3D, XEN, Flat): Aussehen + Inactive window border: den rechten, des Rahmen von Schiebern linken und unteren Rahmen der inaktiven (Title) Bold style: soll die Beschriftung in Fenster fettem Schriftstil erfolgen ? String look (3D, XEN, Flat, Mixed): Aus- sehen des Rahmens von Eingabefeldern Spacing (Horizontal und Vertikal je 0- 8): zusätzlicher Abstand vom Inhalt der Gruppe zum umschließenden Rahmen

Background texture: Genereles Hinter- grundmuster das für Fenster verwendet wird. Intern müssen dazu die Fenster über Reaction/window.class erzeugt wor- den sein. Auf “reine” Intuition-Fenster hat diese Hintergrundeinstellung keine Aus- wirkung.

AMIGAINSIDER 29 Butto corners (Squared, Rounded): chen Abstand lassen ? Sollen die Gadgets mit abgerundeten Ecken (= Rounded) gezeichnet werden ? Knob style (None, Dots, Lines): legt das Aussehen des Schiebers selber fest: Dots Force thin edges: bisher ohne Bedeu- zeichnet Punkte, Lines entsprechend Li- tung nien. Bei None wird der Knopf ohne jede weitere Schmückung gezeichnet. Frame textures für Normal, Selected, Disabled (alternativ Gradient): die Knob pen (Foreground, Fill): mit wel- Gadgetfl ächen können mit einem Muster chem Farbstift soll der Schieber gezeich- belegt werden oder alternativ mit einem net werden ? ‘Fourground’ ist grau und Farbverlauf. ‘Normal’ wird für die Gadgets ‘Fill’ ist blau in der Standardkonfi guration. im Normalzustand verwendet, ‘Selected’ wenn es gedrückt wird und ‘disabled’ Sel. knob look (Raised, Recessed): wenn es nicht anwählbar ist. soll der gedrückte Schieber eingedrückt gezeichnet werden (= Recessed) oder Scroller unverändert bleiben (= Raised)

Aussehen von Scrollern im Fensterrah- Sel. knob color (Change, Don’t men (In window borders) oder als eigen- change): soll der gedrückte Schieber ständiges Gadget (Inside windows). eine andere Farbe erhalten (Change = ja) ?

Allow style (Standard, Classic, Tailed, Triangle): legt den Stil für die Pfeil-But- Display look (3D, XEN, Flat): Aussehen tons der Slider fest des Rahmens von Listen Textures für Container, Normal knob, Selected knob: Auswahl/Defi nition eines Musters oder Farbverlaufes für den Hin- tergrund der Schieber, also die Stellen, die der Schieber nicht ausfüllt (= Contai- ner). Identisch auch für den normalen, Inside windows inaktiven Schieber bzw. den gedrückten, aktiven Schieber. Frame padding (Horizontal und Verti- Background (Solid, Fur- cal je 0-100): Mindestabstand der Texte row-small, Furrow-me- zum Gadgetrahmen, beenfl ußt auch die dium, Furrow-large) bei Größe von Listeneinträgen; horizontal für ‘Solid’: bewegt sich der linken/rechten Rand, vertical für oberen/ Schieber innerhalb dem unteren Abstand. Container, während bei ‘Furrow’ auf einer schmalen (oder breiteren) Linie ver- schoben wird.

Border size (0-4): Stärke des äußeren Rahmens. Bei größerem Rahmen wird der Container entsprechend kleiner ge- zeichnet. In window borders

Preddes look (Phused in, Inverted): entspricht den Einstellungen von “Inside Verhalten der Gadgets beim Drücken, windows”, aber ohne “Arrow style”. Zu- ‘Pushed in’ zeichnet es eingedrückt wäh- sätzlich können noch die Textuen/Farb- rend ‘Invertted’ es nur farblich invertiert. verläufe für ‘Inactive container’ und ‘In- active knob’ festgelegt werden, also dem Selected fi ll (Fill pen, Select pen, For- Hintergrund und dem Schieber von Fens- ground pen, Background pen): Farben- tern, die nicht aktiv sind. festlegung für Aussehen im gedrückten Zustand String Border type (Simple, Double): einfa- Disabled edges (Fourground pens, Zur Zeit noch in Entwicklung und nicht cher oder doppelt gezeichneter Rahmen Background pens, Disabled pens): bis- verfügbar. her ohne Bedeutung Add spacing around gadgets: zusätzli- Other

30 AMIGAINSIDER fest, wie sich das Menü verhalten soll. unten) gezeichnet werden ? Hier fi nden sich Einstellungen zu allen Ausgewählt werden kann zwischen Menü möglichen Gadgetarten wieder. immer in der Titelzeile anzeigen (Classic- Transparency: macht die Menüboxen Cycle symbol style (Standard, Classic, Verhalten), direkt unter der Maus anzei- halbtransparent, sodass auch der Inhalt Angled): wie soll das Cycle-Symbol bei gen, oder in Abhängigkeit des Mauszei- gesehen werden kann, der sich unter der Cycle-Gadgets (bzw. Popup-Gadgets) gers in der Titelzeile anzeigen oder frei Menübox befi ndet. Dadurch verschlech- aussehen ? anzeigen. tert sich aber auch die Lesbarkeit der Me- nütexte. Cycle label justifi cation (Left, Center, (Pull-down menus) Sticky panels: Right): Ausrichtung der einzelnen Ele- das Menü durch einen Rechtsklick auf- mente in der Auswahlliste (links, mittig, klappen und geöffnet lassen. Durch einen rechts) Linksklick kann die Auswahl erfolgen. Gilt für Menüs am oberen Bildschirmrand. Display slider level inside knob: bei Slidern kann innerhalb dem Schieber (Pop-up menu) Sticky panels: das die aktuelle Einstellung als Zahlenwert Menü durch einen Rechtsklick aufklap- angezeigt werden pen und geöffnet lassen. Durch einen

(Active tab text) Pen (Text, Highlight Text, Title): Farbstift für die Beschriftung der aktiven Karteireiter Rounded corners: mit dieser Einstellung Bold style: soll die aktive Karteireiter mit werden die Menüboxen nicht mehr Recht- fettem Font beschriftet werden eckig, sondern mit abgerundeten Kanten angezeigt. (Active tab fi ll) Pen (Fill, Shine, Select, None): Farbstift zur Hervorhebung des XEN style: einfachen schwarzen Rah- aktiven Karteireiters men um das Menü zeichnen Flat disable: nicht wählbare Einträge in

Linksklick kann die Auswahl erfolgen. Gilt für Menüs, die nicht in der Titelzeile ange- zeigt werden. (Pop-up menus) Remeber last selec- tions: Merkt sich die zuletzt getätigte Auswahl und öffnet das Menü so, dass dieses sofort ausgewählt ist. Bei Menüs mit mehreren Ebenen gilt das nur für die Hauptebene.

Gradient: Farbverlauf als Hintergrund des aktiven Karteireiters verwenden einfachem grau zeichnen ? Ansonsten wird per Alphakanal aufgehellt gezeich- Evently sized tabs: Ggf. dürfen die Brei- net. ten der Karteireiter angepasst werden Background texture (oder Gradient): Brighten active tab: den aktiven Kartei- hiermit kann ein Bild/Muster oder ein reiter hervorheben Farbverlauf in den Hintergrund der Menübox gelegt werden. Darken inactive tabs: nicht aktive Kar- Styles teireiter abdunkeln Auf dieser Seite können die Fenster- und (Hierarchical lists) Node style (Square Bildschirm-Symbole (für schließen, Größe box, Rounded box, Arrow): bisher ohne Selected item frame (None, Raised, ändern, ect.) ausgetauscht werden. Oben Bedeutung Recessed, Flat): bestimmt das Aussehen ist die gewünschte Datei auszuwählen. Im des aktuell gewählten Menüpunktes. Her- unteren Bereich sollen später die einzel- Connect nodes with lines: Sollen die vorgehoben, eingedrückt oder Einfach- nen Symbole grafi sch angezeigt werden, Hierarchien im Listview-Gadget durch Li- rahmen stehen zur Auswahl. Bei ‘None’ um so schon im Vorfeld einen Überblick nien verbunden werden ? wird kein Rahmen um die Hervorhebung über das Aussehen zu bekommen. gezeichnet. Die Farbe der Hervorhebung Options Menus läst sich über den ‘Select’ Farbstift fest- legen. Window refresh type (Smart, Simple): Menu type (Pull-down only, Pop-up legt den Refreshmodus für die Fenster only, Pointer position dependent): legt Drop shadows: soll ein Schatten (rechts/ fest. Smart = hoher Speicherverbrauch,

AMIGAINSIDER 31 aber schnelle Wiederherstellung ver- Verschieben oder auch das Vergrößern che Taste gedrückt sein muss, damit sich deckter Bereiche, Simple = geringer von Fenster aus dem Bildschirm hinaus der Bildschirm verschieben lässt. Unter Speicherverbrauch, allerdings muss sich verhindern. Ist ‘Off-screen window drag- OS4 wird noch keine Bildschirm-Ver- die Anwendung selber um das Wieder- ging’ ausgeschaltet, kann umgekehrt mit schiebung bzw. Mehrbildschirmanzeige herstellen/Zeichenen von verdeckten Be- gedrückter Shift-Taste das Fenster trotz- auf einem Bildschirm unterstützt. reichen kümmern. dem aus dem Bildschirm hinausbewegt werden. Die rechte Alt-Taste gedrückt Auch wenn viele Einstellungen noch Farb- System requester opening position bewirkt, dass beim Verschieben und Ver- stift-orientiert arbeiten und auszuwählen (Top left screen corner, Below screen größern eines Fensters nur der Rahmen sind, sind viele Effekte bereits auf True- titlebar, Under mouse pointer, Cente- angezeigt wird (wenn ‘Drag bzw. Resize Color (Echtfarbdarstellung) ausgelegt. window with contents’ aktiv ist). Es sollte also mindestens ein 16bit Bild- schirmmodus eingestellt sein, um alle Frontscreen activation: wenn mehre- Möglichkeiten des GUI-Einstellers sinnvoll re Bildschirme durchgeschalten werden, nutzen zu können. Ein Gradient-Verlauf bleibt weiterhin der alte Bildschirm aktiv über drei Farben sieht nicht besonders gut und auch das aktive Fenster wird nicht aus - über “unendlich” viele Farbenhinge- verändert. Soll automatisch der vorderste gen ergibt sich ein harmonischer Verlauf. Bildschirm zum aktiven werden, kann das Mit den neuen Amiga-Modellen kommen hier aktiviert werden aktuelle Grafi kkarten zum Einsatz, bei de- nen es auch Geschwindigkeitstechnisch Avoid Flicker: für Classic-Systeme (Ver- keinen Grund gibt, auf einen Echtfarbmo- meiden der Zeilensprungdarstellung bei dus zu verzichten. “heruntergezogenen” Bildschirmen) red in screen): legt fest wo die System- Im ‘Font Einsteller’ ist der “System De- meldungs-Fenster angezeigt werden. Zur Screen Menu Snap: bei übergroßen Bild- fault Font” von Interesse, da dieser als Auswahl stehen links oben, unterhalb der schirmen den Bildschirm so verschieben, Standardfont für alles auf dem Bildschirm Titelzeile, unter der aktuellen Mauspositi- daß die Menüleiste angezeigt wird, wäh- verwendet wird, sofern die Anwendung on oder in der Mitte des Bildschirms. rend die rechte Maustaste gedrückt ist. keinen anderen Font setzt. Über “Antiali- asing if possible” läst sich die Kantenglät- Evently sized system requester but- Text Gadget Filter: erlaubt die Verwen- tung für die Texte aktivieren. Bei den alten tons: erlaubt, dass bei Bedarf die But- dung von Steuersequenzen in Eingabe- Bitmap-Schriften ist das nicht möglich. tons von Rückfragen soweit verkleinert feldern Die Kantenglättung sorgt dafür, dass stei- werden, dass alle auf dem aktuellen Bild- le Kanten (wie z.B. beim A oder W) durch schirm platz fi nden. Mode Promotion: für Classic-Systeme hinzufügen von Pixeln weniger “treppen- (Vermeiden der Zeilensprungdarstellung) artig” aussehen. Realistic bitmap shading: Sollte abge- hakt sein, damit die internen Berechnun- Drag window with contents: soll beim Im ‘Palette Einsteller’ lassen sich die 256 gen in Echtfarben erfolgen. Zeigt sich vor Verschieben eines Fensters der Inhalt Farbstifte direkt verändern und mit festen allem beim Aussehen der Menüs. weiterhin angezeigt werden (also Voll- Farben belegen. Dazu muss der jeweili- bildverschiebung) oder soll nur ein leerer ge Farbstift auf “Locked” gesetzt werden. Controls Rahmen verschoben werden ? Alle Stifte, die “Unlocked” sind, stehen dem Betriebssystem zur freien Verfü- Hier fi nden sich die Einstellungen wieder, Resize window with contents: soll bei gung und können keinen vordefi nierten die früher im IControll Prefs vorhanden der Größenänderung eines Fensters der Farbwert enthalten. Anhand von “Copy” waren. Auch hier sind wieder neue Mög- Inhalt sofort angepasst werden oder erst lassen sich Farben kopieren, mit “Swap” lichkeiten hinzugekommen. beim Loslassen der Maus ? In letzterem austauschen und “Spread” erstellt einen Fall wird nur ein leerer Rahmen mit der Farbverlauf zwischen zwei Farbwerten. Off-screen window dragging: Fenster aktuellen Größe angezeigt. Über die drei unteren Schieber, “Red”, dürfen über die Bildschirmgrenzen hinaus “Green” und “Blue” lassen sich die einzel- bewegt werden Off-screen window sizing Force smart refresh: erstellt alle (sys- nen Farbanteile von 0 (nicht verwenden) Fenster dürfen beim Vergrößern über die temeigenen) Fenster im “Smart refresh” bis 255 (volle Intensität) festlegen. Bildschirmgrenzen hinaus aufgezogen Modus. Dieser Modus verbraucht mehr werden Speicher, hält dadurch aber auch alle Ebenfalls neu ist der ‘Screens Einstel- angezeigten Daten im Speicher, um sie ler’. Über diesen kann festgelegt werden, Screen edges resistance (0 - 10): steht schneller wiederherstellen zu können. welche Bildschirme mit welchem GUI im Zusammenhang mit dem Verschieben Wird das Fenster verdeckt und dann dargestellt werden sollen. So lassen sich von Fenstern aus dem Bildschirm hinaus. wieder sichtbar, müssen nur die entspre- einfach für die geöffneten Bildschirme Eingestellt wird, wie viele Sekunden es chenden Teile aus dem Speicher auf den einzeln festlegen, ob alle neuen Features dauert, bis das Fenster hinausbewegt Bildschirm gemalt werden. Ansonsten gelten sollen oder ob diese komplett ge- werden kann. Bei ‘2’ gibt es z.B. eine bekommt die Anwendung eine Refres- sperrt werden sollen. Dazwischen lassen Verzögerung von zwei Sekunden, bis das hanforderung und muss sich selbständig sich Screenmode, Font, Farben und GUI- Fenster weiterbewegt werden kann. Ist um das Zeichnen/Erneuern der vorher Teile einzeln beeinfl ussen. das Fenster bereits (zum Teil) außerhalb, verdeckten Flächen kümmern. wirkt keine Verzögerung mehr. (Michael Christoph) Screen Drag (Shift, Alt, Ctrl, LeftAmi- Mit gedrückter Shift-Taste läst sich das ga): legt bei Classic-Systemen fest, wel-

32 AMIGAINSIDER OS4 Impressionen

AMIGAINSIDER 33 > Die kleine Gilde II V 0.70

Als ich in Ausgabe 2 der AmigaInsider Fangen wir bei den Spiel-Einstellun- bietet DKG jetzt weitaus mehr Möglichkei- zum erstemal die “Die kleine Gilde II” vor- gen an. Zugegeben das optische Erschei- ten seinen Gegnern das leben schwer zu stellte lag diese mir in Version 0.1 vor. Mit- nungsbild von DKG ist nicht jedermanns machen. tlerweile wurde die Version 0.70 vom Ent- Geschmack, wie gut das man jetzt die wickler Steffen Nitz veröffentlicht und da Spiel Umgebung der GUI selber verän- Um die lästige Konkurrenz ein wenig es keine Selbstverständlichkeit im Amiga dern kann. zu schwächen besteht die Möglichkeit Bereich ist, das Software auch noch nach einen Konkurrenten zu bedrohen, zu ver- über einem Jahr der erst Veröffentlichung Angefangen bei den Fonts, lassen weiterentwickelt wird, möchte ich ein sich jetzt auch die Farben der Text Boxen weiteres mal meine Aufmerksamkeit der und Buttons verändern. Dazu kann man Software “Die kleine Gilde II” widmen. sein eigenes Hintergrund Bild verwenden sowie Bilder für sein Wappen und der Familie einbinden (Ehepartner,Sohn und Tochter). prügeln oder Feuer zu legen bez. eine Die Farben der Gui lassen sich recht Bombe zu zünden. Wobei das Ausspre- schnell und einfach im Editor über die cprf chen von Drohungen keine Wirkung hat, Farben-Einstellungs-Datei einstellen und sieht das bei einem Anschlag durch eine speichern. Somit lassen sich verschiede- Bombe oder Feuer schon ganz anders ne DKG Themes erstellen und nach be- aus. Hier verliert das entsprechende Ge- lieben nutzen. bäude Prozente an seinem Zustand. Im schlimmsten Fall, kann das zum Einsturz Doch wo das Auge mitißt, möchte das den Gebäudes führen. Ohr nicht außen vorbleiben. Wer seine Lieblings MP3-Dateien im Hintergrund Da man natürlich auch selber Opfer ei- Wer jetzt zum ersten mal von “DKG” hören möchte kann diese in DKG einbin- nes Anschlags werden kann, besteht die liest und sich nichts darunter vorstel- den und sich somit seine eigene Spiel Mu- Möglichkeit seine Gebäude mit dem Kauf len kann, der fi ndet in Ausgabe 2 einen sik aussuchen bez. kann man mit der F8 von Einrichtungsgegenstände zu schüt- kleinen Einblick in das Spiel Prinzip von und F9 Taste die Titel jederzeit wechseln. zen. Mit einer Feuerglocke oder Was- DKG. Aber das besondere Gimmick ist die MP3 serbottich kann man sich gegen Brände

Sprach Ausgabe. Mehr als 70 verschie- schützen. Um sich gegen Einbruch zu DKG ist ein runden basierende Wirt- dene Kommentare stehen zur Verfügung schützen, der sich durch Verlust von Geld schafts-Simulation die im Mittelalter spielt die bei Ausführung einer Aktion gespielt und Ware schmerzhaft äußert, kauft man in der Zeit von 1400 bis 1600. Aber auch werden. Hier hat die DKG wirklich einen sich einen Wachhund oder zieht bei aus- Echtzeit-Strategie und Rollen Spiel - Ele- sehr großen Fortschritt gemacht. mente lassen sich fi nden sowie die Mög- lichkeit unendlich lang zu spielen, da man Aber was gibt es neues zum Spiel nach der Gründung einer Familie mit den selber? In der Regel konzentrierte sich Erben weiterspielen kann. das Spiel auf das kaufen und verkaufen von Waren sowie das erlangen von Ti- Version 0.1 damals lies zwar schon teln. Dies ist im Kern zwar immer noch Ansatzweise erahnen welche Möglichkei- die Haupttätigkeit, doch hat DKG an ten bez. welches Potential in DKG steckt, Spielumfang stark zugenommen. Konnte doch war davon in der Praxis noch nicht man in älteren Versionen schon an einem sehr viel zu sehen. Armbrustwettbewerb teilnehmen um et- was Geld zu gewinnen oder zu verlieren,

34 AMIGAINSIDER reichend Kapital gleich einen Wassergra- Karte die allerdings noch recht einfach der Amiga Software (weiter) Entwicklung. ben um sein Haus. dargestellt wird. Entwickler: Auch gibt es Steffen Nitz - [email protected] seit der Version Homepage: 0.1 neue Berufe http://www.sn-archiv.homepage.t-online. wie den Prediger, de Prägekünstler oder Geldleiher. Dazu Status: Sharware 10,00.- EUR kann man sich zur Version: 0.70 Beta Wahl des Gilden- Meister aufstellen Systemanforderungen: lassen oder andere Ehrenämter über- AmigaOS 3.1 oder höher (Amiga, UAE, nehmen. Amithlon), 68030 oder höher mit 16 - 20 MB fast Ram, - GFX Karte mit einem DKG ist also Screenmode min. 800x600x256 von der Spieltiefe um einiges gereift Low End Version und ich hoffe die Entwicklung wird AmigaOS 2.1 oder höher, 68030 oder hö- auch in Zukunft her mit 4 - 6 MB fast Ram, AGA oder GFX weitergehen. Wer Karte mit 800x600x16 also gefallen an DKG gefunden hat, soll- Zudem verfügt das Wohnhaus jetzt te dem Entwickler Steffen Nitz dies ruhig (Olaf Köbnik) über 6 Räume die man einrichten kann mitteilen, den Feedback ist der Motor je- bez. die notwendig sind um sich weiter zu bilden, die Kampf Kunst zu trainieren oder Geld zu verstecken.

Da man ja auch nicht jünger wird, lohnt sich hin und wieder ein besuch beim Medikus der einem selber oder einem Familienmitglied gegen entsprechendem Entgeld den Gesundheitszustand verbes- sert. Dazu sollte man aber auch regelmä- ßig den Ausdauertrank zu sich nehmen und hin und wieder ein Schluck vom Eli- xier des Dr. Faust kosten.

Neben den zahlreichen Verbesse- rungen und Möglichkeiten der Gebäude fallen genau so positiv die Karren Liste auf, in der man sehen kann wo sich wel- che Karre derzeit befi ndet sowie die Stadt

AMIGAINSIDER 35 > “Just like a Dream” Version 1.0 Preview Demo

Immer dann, wenn man als Classic “Just like a Dream” reiht sich in die klas- chend sind und Atmosphäre bez. Wärme Amiga User glaubt es kommt nichts mehr sische “” Reihe ein und dürfte damit vermitteln, ist die halbe Miete schon ge- für sein Lieblings-System an Software, der dritte mir bekannt Vertreter seiner Art wonnen und das kann man von “Just like wird man eines besseren belehrt und unter AmigaOS 3.x sein. (Neben der Myst a Dream” mit recht behaupten. Auch trägt irgendwo auf der Welt, hat all die Mona- Umsetzung von Clickboom, gibt es noch der Sound bez. die Hintergrund Musik te ein Amiga Fan wieder unglaubliches Aqua von Emerald Imaging). eine wesentliche Rolle zum Erfolg sol- geleistet um alles aus dem Commodore cher Spiele bei und auch hier überzeugt “Just like a Dream” in der Demo Version zumindest voll und ganz. Es sieht also rein Visuell danach aus, als könnte “Just like a Dream” ein interessantes und span- nendes Spiel werden, doch kann es auch spielerisch überzeugen?

Nach dem Start befi ndet man sich zu- erst in einem ganz normalen Wohnraum (Es ist gut möglich das zuerst noch ein In- tro erfolgt, das aber auf meinem A4000/60 unter P96 nicht abgespielt wurde.) und da man im readme eigentlich nicht viel über das Spiel an sich erfährt, heißt es erst einmal probieren geht über studieren. Die vier Pfeile unten im Menü dienen der Be- wegung in die jeweilige Richtung, wobei der Pfeil nach unten eine 360 Grad Dre- hung bez. die Hinter Ansicht ermöglicht. Konnte man bei Myst im Bild selber die Richtung bestimmen, muss man sich hier also an die vorgegebenen Pfeile halten, nicht gerade sehr komfortabel, aber man gewöhnt sich ja an alles. Die ersten Infos über die Bedienung fi ndet man auf dem Amiga raus zu holen. Also gibt es für alle Adventure Fans Amiga Computer der Rechts neben der endlich wieder Knobel Futter. Wie auch Türe steht. In diesem Fall überraschte uns der schon bei “Aqua” wurden sämtliche Gra- Entwickler Tomislav Novosel aus Zagreb fi ken mit dem Raytracer umgesetzt. Dies Soweit sollte man über die Bedienung mit seiner Demo Version seines derzeit in ist in Anbetracht der Entwickler Maschi- von JLD an sich informiert sein, doch wie Entwicklung befi ndlichen Spieles “Just like ne (A1200 40/40 mit 64 MB Fast Ram) geht es weiter? Die einzige Türe im Raum a Dream” für Classic Amiga Systeme. schon eine Leistung für sich. Wenn die läßt sich nicht öffnen und nur die Fernbe- Grafi ken dann auch noch optisch anspre- dienung auf der Wohnzimmercouch lässt Wann gab es jemals in der Amiga Spiele Geschichte eine Demo Version in der Größe von 72 MB für AGA Rech- ner? Und hier kommen Wir schon zum ersten ungewöhnlichen Punkt. “Just like a Dream” wurde ursprünglich für die Amiga Systeme A12000/4000 entwickelt. Aller- dings reicht ein nackter A1200 hier nicht ganz aus.

Eine Turbokarte mit einem 30er, bes- ser 40er Prozessor sollte man schon sein eigen nennen. Dazu mindestens 16 MB Fast Ram und OS 3.1. Da derzeit keine Grafi k Karten unterstützt werden, sollte man einen Screenmode von 640x512 im Ham8 Modus nutzen, Zumindest in der Demoversion. Wie mir aber Tomislav No- vosel mitgeteilt hat, entwickelt er gerade auch eine Version für Grafi kkarten. (Sie- he Interview mit Tomislav Novosel in die- ser Ausgabe).

Doch kommen Wir zum Spiel selber.

36 AMIGAINSIDER eingeben. Dieser lässt sich aus dem dort stehenden Terminal ermitteln. Dazu be- nötigt man erst einmal eine Zugriffsbe- rechtigung um in den Terminal zu gelan- gen. Diese nötige Info befi ndet sich in der Liste der Arbeiter. Dort befi ndet sich der Code TN76. Mit diesem Code kann man nun ein Hauptverzeichnis aufrufen in dem sich der Geheimcode befi ndet. Hat man dies geschafft, sollte der Code 11081976 lauten. Nach erfolgreicher Eingabe des Codes an der Türe, gelangt man nun in die Miene.

Wer jetzt schon Abenteuerluft ge- schnuppert hat und wissen möchte wie es weitergeht, muss sich wohl bis zur End- version von JLD gedulden, denn hier en- det auch schon die Reise von Mark, bez. ist die Demo Version zu Ende.

JLD weis in dieser Demo zu überzeu- gen, einzig die Grafi ken für das Inventar Menü und der Textanzeige, wirken etwas fade. den Gedanken aufkommen, das man zu- Garten war und plötzlich von einem hellen mindest TV schauen kann, aber nur wie? Licht geblendet wurde, von einer seltsa- Die Rätsel halten sich zu Anfang ge- Damit die Fernbedienung auch funktio- men fremden Kreatur entführt. nau auf dem Richtigen Level um keinen niert, solle man folgendes im Raum ma- Frust Faktor aufkommen zu lassen. chen. Die Chipkarte die auf dem TV liegt Ein Jahr später zogen die Eltern aus nehmen und sich beide Bilder im Raum Ihrem Haus aus und Verliesen die Ge- Sicherlich kann man von dieser Demo ansehen. Einfach auf die Bilder klicken gend. Version keinen Schluss auf die Final Ver- bez. auf die Chipkarte auf dem TV Gerät. Doch viele Jahre später als die dama- sion ziehen, aber Aufgrund der positiven Zudem sollte man auch noch einen Blick lige Wohngegend verlassen war und auch Präsentation, bleibt die Hoffnung das uns aus dem Fenster werfen und das Buch das damalige Haus leer stand, besuchte endlich mal wieder ein unterhaltsames was auf dem Schreibtisch liegt genauer man immer an den Tag des Geschehens Spiel für unseren Amiga bevorsteht. Das begutachten. Hat man das alles gemacht das alte Haus in der Hoffnung auf ein ganze soll in der Final Version noch mit und begibt sich dann zur Fernbedienung, Wunder, doch die Hoffnung sank mehr Sprachausgabe und Fullscreen Videos springt die Glotze auch schon an und ein und mehr. untermalt werden. Wünschenswert bleibt Video Clip der Gruppe “The Verve” mit eine Unterstützung für Grafi k-Karten Be- dem Song “Bitter Sweet Symphony” er- Nachdem der Vater verstorben war, sitzer die ja folgen soll und einer Deut- war es an der Zeit das dieses Geheimnis schen Locale, da JLD derzeit nur in Eng- an den Sohn weitergegeben wurde, da lisch spielbar ist. dieser der Mutter immer von einem be- stimmten Traum erzählt hat. Die Mutter ist Entwickler: Tomislav Novosel sich dessen Bewusst das Mark eine ganz E-mail: [email protected] tiefe Verbindung zu seinem verlorenen Download: http://www.voodoo-amiga. Bruder hat und das er die Hoffnung nicht com/game/jldemo.lha aufgeben soll. Er solle sich an seinen Traum erinnern denn der könnte der Weg (Olaf Köbnik) zum Bruder sein.

Nachdem man den Brief gelesen hat, befi ndet man sich auch schon in der Wohngegend die schon recht ver- tönt und gibt sein bestes. wildert ist. Dort befi ndet sich ein kleines Gebäude und wie erwartet läst sich die Erst jetzt erfährt der Spiele worum es Türe nicht öffnen. Wenn man allerdings in JLD wirklich geht. Der Spieler über- den Weg weg von der Mauer zum Stein nimmt die Rolle des Mark Groholm der geht, fi ndet man den nötigen Schlüssel mit seinen 21 Jahren in einem Brief von im grünen. Zurück zur Tür, läst sich die- seiner Mutter erfährt, das er noch einen se jetzt öffnen und man befi ndet sich Zwillings Bruder hat. in einer Miene. Doch auch hier wird das weiterkommen durch eine Türe verhin- Dieser wurde allerdings eines schö- dert. Diesmal muss man keinen Schlüs- nen Tages, als die Mutter alleine im sel suchen, sondern einen Geheim Code

AMIGAINSIDER 37 > amrss - Test Vers. 5.2

amrss ist ein Programm um News von Die Datei wird sofort angezeigt! Wahl vergeben, einstellen wie oft die Sei- so bekannten Seiten wie z.B. amiganews. te upgedatet werden soll und auf “Use” de, OS4 Depot, OSNews, Spiegel, Ya- Von hier aus kann man sich ganz nor- drücken. Fertig! Den links eingefügten hoo, Google usw., einfach und schnell zu mal weiterklicken oder auf den Button Namen können Sie nun nach Ihren Wün- lesen. Und das ohne einen Browser wie “News” klicken, um wieder zur Nachrich- schen per Drag & Drop verschieben. z.B. IBrowse oder AWeb! Vorrausset- ten-Übersichtsseite zu gelangen. Um von zung: die Seite muß das RSS-Protokoll der HTML-Ansicht in einen Browser zu amrss ist Freeware! Downloaden kön- unterstützen. Zum Glück sind an die 50 gelangen, drücken Sie auf einem Link die nen Sie es unter: http://alfi e.altervista.org solcher Seiten bereits vorkonfi guriert, so rechte Maustaste und wählen dann “Open Neue Versionen erscheinen meist alle daß man praktisch sofort loslegen kann. with OpenURL...”. Dies ist z.B. notwendig, paar Wochen, wobei die Versionssprünge wenn HTMLView die Seite nicht richtig verwirrender Weise etwas groß ausfal- Das Programm selbst ist deutlich un- anzeigen kann oder wenn man eine Da- len. ter 200kb groß und läuft angeblich sehr tei downloaden möchte. Wenn Sie gerne gut auf OS4 und MorphOS. Wahrschein- neue News-Seiten einrichten möchten, Sofern Sie einige News-Seiten hinzu- lich auch auf OS3. Bei mir läuft das Pro- dann drücken Sie den Button “Add”. Ge- gefügt, gelöscht oder verändert haben, gramm täglich auf Amithlon mit OS3.9 seit mehreren Wochen ohne Probleme. Was natürlich sehr für das Programm spricht!

Nach dem Start der Anwendung kann man natürlich zuerst einmal ein paar Ein- stellungen unter “Prefs” vornehmen. Aber das wichtigste ist, wie bereits erwähnt, voreingestellt.

ben Sie bei “URL” die RSS-Adresse der sollten Sie bei einem Update die Datei News-Seite ein. Diese Adresse fi nden Sie “feeds” in dem Ordner “amrss/etc/db/” in der Regel auf den Seiten selbst. Bei vorher irgendwo sichern, weil in dieser amiganews.de lautet sie: http://www.ami- Datei der komplette linke Bereich abge- Ein einfacher Doppelklick auf eine ga-news.de/de/backends/news/index.rss speichert ist. Ansonsten kann es pas- Gruppe oder eine einzelne Seite lädt Hier können Sie auch die Funktion “Show sieren, dass man alles erneut einstellen sofort die betreffenden neuesten Nach- Link” aktivieren, damit alle HTML-Nach- muss. richten. Für diesen Vorgang können Sie richten für diese Adresse sofort angezeigt auch nach Belieben den Button “Update” werden. Zum Schluss kann nur noch eines benutzen. Angezeigt werden diese im empfohlen werden: Runterladen und so- rechten Fenster. Wenn Sie nun auf den Jetzt nur noch einen Namen Ihrer fort testen! Nachrichtenkopf kli- cken, dann wird (so- (Heiko Gyrok) fern bei diesem “Feed” www.gyrok.com die Funktion “Show Link” aktiviert ist!) die komplette Nachricht im Fenster unten rechts angezeigt. Ansons- ten erscheint unten rechts nur die Head- line (Überschrift) und evtl. noch ein Kurztext. Ein Klick auf die Über- schrift öffnet erst dann die HTML-Seite. HTM- LView sei Dank! Übri- gens können Sie auch HTML-Dateien per “Drag & Drop” auf das Programm (Fenster) ziehen. Egal wohin!

38 AMIGAINSIDER > Interview mit Alexander Weber

AMIGAINSIDER Hallo Alexander, Die Internet-Unterstützung war eine gro- seit der Bekanntgabe, des in Entwick- ße Hürde. Sie bietet zwar noch nicht alle lung befi ndlichen Browsers “Path” Features von HTTP1.1, aber immerhin für AmigaOS 4.0, hast Du das Interes- scheint sie zu funktionieren. Auch die se der Amiga User auf Dich gelenkt. graphische Drucker-Unterstützung funkti- Kannst Du unseren Lesern bitte etwas oniert mittlerweile unter AmigaOS 4 gut. über Dich und Deinem bisherigen Ami- Ich wollte von Anfang an eine graphische ga Werdegang erzählen? Druckausgabe, damit es nicht später ein- mal zu schwierig wird. Die HTML-Unter- Ich bin 30 Jahre alt und im Saarland auf- stützung ist noch sehr einfach und nur we- gewachsen. Mein erster Computer war nige Tags werden unterstützt (html, body, ein C16, den meine Eltern mir beim Aldi title, base, br und a, sowie Kommentare). gekauft hatten. Dort habe ich gleich ange- Bei den Farbdefi nitionen werden alle gän- fangen mit Basic zu experimentieren und jedes Fenster als eigener Prozess lief, um gigen Schlüsselwörter erkannt. ein paar einfache Spiele geschrieben, die die Multitasking-Programmierung unter nie über die Wände unseres Hauses hin- AmigaOS kennen zu lernen. Ich überlegte AMIGAINSIDER Welche Features ausgelangt sind. Nach ein paar Schritten dann, dass Web-Browser auch so einen planst Du in Zukunft und welche in Assembler kam ein C64 hinzu. Auch Code enthalten und kam auf die verrückte Schwerpunkte an Funktionen hast Du dort habe ich einige Basic-Programme Idee, das Programm tatsächlich zu einem Dir für Path gesetzt? geschrieben. Das größte Projekt war ein Web-Browser zu erweitern. :-) Programm zur Steuerung von Modell- Im Prinzip halte ich mich an SelfHTML. eisenbahnen, das bei einer Ausstellung AMIGAINSIDER Seit wann entwi- Dort sind auch die alten Versionen dieser zum Einsatz kam. ckelst Du Path und wirst Du bei der Seite archiviert. Im Moment möchte ich Entwicklung von weiteren Entwicklern alles, was in SelfHTML 2.0 erklärt wird, Den ersten Amiga habe ich gekauft, als dabei unterstützt? unterstützen. Danach wage ich mich an Commodore eine Aktion zu einer Million 3.0, usw. verkaufter Amigas gestartet hat, bei der Angefangen habe ich damit in der zweiten es zum Amiga 500 drei Programme kos- Hälfte von 2001. Mittendrin gab es dann AMIGAINSIDER Du entwickelst un- tenlos zur Auswahl gab. Hier habe ich mit mal etwas mehr als ein Jahr Pause, weil ter AmigaOS 4.0, was reizt Dich an Amiga-Basic angefangen, damit habe ich ich auf AmigaOS 4 warten wollte, bevor AmigaOS heute noch das Du dafür zum Beispiel ein Galgenmännchen-Spiel der Code zu umfangreich werden würde, entwickelst? geschrieben, das sogar bei uns im Dorf um eine saubere Portierung zu machen. die Runde gemacht hatte. Dann kamen Ich arbeite alleine daran. Das AmigaOS ist das einzige Betriebs- der A1200, sowie Amos und AmosPro. system, das ich je kennen gelernt habe, Einige meiner Projekte mit AMOS waren AMIGAINSIDER Welches sind Deine das mir rundum gefällt. Es mag zwar nicht ein Gravity Force-Klon, ein Tetris-Spiel, Ziele für Path, sprich wie soll Path sich so stabil sein wie manch andere und auch ein Volleyball-Spiel namens “Volleyrock”, von anderen Amiga Browsern einmal nicht sehr verbreitet, aber es macht Spaß, ein “Krieg der Kerne”-Spiel und ein klei- abheben? damit zu arbeiten. Schließlich ist das mein nes Jump’n’Run-Adventure. Hobby und das soll Spaß machen. Eigentlich schreibe ich Path hauptsäch- Dann wechselte ich für kurze Zeit zu Ami- lich, um möglichst viele Aspekte der Pro- AMIGAINSIDER Welche Tools kom- gaE, mit welchem ich mein erstes über’s grammierung zu lernen, d.h. Multitasking, men zum Einsatz bei der Entwicklung Internet verbreitete Programm geschrie- GUI-Programmierung, Drucker-Ausgabe, von Path unter AmigaOS4.0? ben habe: “Musiker” (beachtenswert da- Internet-Programmierung, das Schreiben für, dass ihm das einzige zweiteilige und von Parsern, das Layouten der HTML- Als Compiler benutze ich GCC, weil Path leider letzte Aminet-Schmankerl auf ami- Elemente auf dem Bildschirm, usw. Mein in C++ geschrieben ist. Mein Editor ist der ga-news.de gewidmet wurde). Ziel für Path ist der perfekte Browser, der einfache NotePad. Für die AutoDocs be- alles kann, was das Internet bietet. ;-) nutze ich abwechselnd AutoDocReader Schließlich blieb ich bei C++ hängen, in und AutoDocViewer. Die HTML-Anlei- welchem ich heute noch programmiere. Das ist natürlich übertrieben und wohl tung schreibe ich mit IBrowse, damit ich 2004 kaufte ich mir dann den AmigaOne. kaum zu erreichen, schon gar nicht für die Änderungen gleich sehen kann. Und xMAMEGUI sowie Path habe ich noch auf einen einzelnen Programmierer, aber das zum Kopieren der Dateien ins fertige Ar- dem A1200 (mittlerweile mit PPC) begon- soll einfach heißen, dass egal wie viel das chiv benutze ich den DiskMaster2. Auf nen, jetzt sind sie OS4-only. Im Moment Programm kann, es wird immer etwas zu dem A1200 habe ich als Entwicklungstool schreibe ich noch an einem 3D-Adventu- erweitern geben. Ich will mit Path gar nicht StormC benutzt. re-Spiel, das ich gerne Ende des Jahres in Konkurrenz zu den anderen Browsern veröffentlichen würde. treten. Wahrscheinlich kann ich das gar AMIGAINSIDER Gab er bei der Ent- nicht. Ich schreibe Path viel mehr, weil es wicklung irgendwelche Schwierigkei- AMIGAINSIDER Wie bist Du auf die eine Herausforderung ist, ein so übermä- ten oder unter AmigaOS 4.0 selber Idee gekommen bez. was hat Dich ßig großes Projekt alleine zu meistern. Einschränkungen? dazu bewegt die Entwicklung von Path anzufangen? AMIGAINSIDER Mit der Version 1.2 Was würdest Du Dir für AmigaOS4 an liegt die erste Alpha Version für Ami- Tools wünschen, um die Entwicklung Eigentlich hatte ich nur mit einem Pro- gaOS 4.0 vor, welche Features konn- noch besser zu ermöglichen? gramm experimentiert, mit dem man be- test Du bisher schon umsetzen? liebig viele Fenster öffnen konnte, wobei Die Entwicklung des Programms an sich

AMIGAINSIDER 39 lief ziemlich glatt. Der HTML-Parser be- reitet mir im Moment Kopfzerbrechen. Ich bin nicht so ganz zufrieden damit, wie er im Moment funktioniert. Den Code werde ich wohl noch ziemlich stark umbauen müssen. Unter AmigaOS 4 gab es eigent- lich gar keine Schwierigkeiten. Die Com- piler-Zeiten sind natürlich viel kürzer. Die Portierung verlief völlig problemlos. Es sind zwar einige Fehler aufgetaucht, die sich auf dem A1200 nicht bemerkbar ge- macht haben, aber das waren ausnahms- los Fehler in meinem Code und dank dem strengen OS (welches reproduzierbar die Fehler immer gemeldet hat) recht leicht zu beseitigen. Und das Drucken funktioniert unter OS4 besser als unter OS3.9. Ich werde mir demnächst wahrscheinlich den GoldEd kaufen. Dann dürfte ich eigentlich was Tools angeht wunschlos glücklich sein.

AMIGAINSIDER Wie sind Deine Er- fahrungen mit AmigaOS 4.0 und siehst Du darin einen würdigen Nachfolger für das Classic AmigaOS? che Motivation ist “just for fun”. Wenn Mich reizt die Herausforderung ein Pro- was Sinnvolles dabei rauskommt, ist das Das AmigaOS4-Team hat einen unglaub- gramm zu schreiben, das nie fertig wird. natürlich um so besser. Und was das lichen Job geleistet und ausschließlich Ich werde immer daran rumschrauben “durchziehen” angeht: Das Endziel werde Verbesserungen am AmigaOS gemacht. können.IBrowse fi nde ich sehr gelungen. ich eventuell bei der Größe des Projekts Wenn ich manchmal den Amiga 1200 Leider braucht die neue Version so un- nie erreichen, aber das Gute an einem anwerfe, merke ich den gewaltigen Rück- heimlich lange. Mit AWeb habe ich mich Browser ist, dass er schon in einem rela- schritt gegenüber AmigaOS 4, sowohl noch nicht so viel beschäftigt und kann tiv frühen Stadium “brauchbar” sein kann. (natürlich) in der Geschwindigkeit, aber deshalb nichts dazu sagen. Bei Path war das für mich, als er Texte auch in der Bedienung und im Aussehen. anzeigen konnte. Von da an kann er stetig OS4 ist auf jeden Fall ein würdiger Nach- AMIGAINSIDER Sollte Path eines in kleinen “Babyschritten” wachsen und folger. Tages aus welchen Gründen auch im- jedes mal bin ich einen Schritt näher am mer eingestellt werden, würde es Dich “richtigen” Webbrowser. Und das fi nde ich AMIGAINSIDER Wie siehst Du die reizen an einem anderen derzeitigen sehr spannend. Chancen von AmigaOS 4.0 in Zu- Browser Projekt zu arbeiten? kunft? AMIGAINSIDER Deine letzten Worte Bei einem bestehenden Browser-Projekt an die Leser? Vor vielleicht 3 Jahren sah die Zukunft zu- müsste ich mich erst mal in fremden Code mindest düsterer aus als jetzt. Damals war einarbeiten. Das fi nde ich sehr schwer. Wartet nicht auf AmigaOS 4-Final, son- die Hürde eines PPC-nativen OS noch vor Wahrscheinlich müsste ich auch mehr dern kauft einen neuen Amiga jetzt. Das uns und ein solches ist die Voraussetzung Zeit investieren, so dass ich kaum Zeit für einzige, was an AmigaOS 4 nicht “fi nal” für eine Zukunft des Systems. Diese Hür- andere Projekte hätte, wie ich sie im Mo- ist, ist der Name und wer noch wartet, de ist nun genommen. Ich sehe jedenfalls ment habe. verpasst was. wieder positiver in die Zukunft. AMIGAINSIDER Was hältst Du vom (Olaf Köbnik) AMIGAINSIDER Mit Aweb und IB- “Amozilla” Projekt? rowse gibt es derzeit zwei Browser Projekte für AmigaOS 4.0, welchen der Wäre schön, ihn zu haben, um nicht im- beiden Browser ziehst Du persönlich mer Linux starten zu müssen, falls man vor? mal eine Seite mit einem der Amiga- Browser nicht anzeigen kann. Ansonsten Ich ziehe IBrowse vor, weil er sehr schnell würde ich aber wahrscheinlich trotzdem ist (emuliert schneller als die OS4-native IBrowse vorziehen. AWeb-Version) und eine fast perfekte Be- dienung hat. AMIGAINSIDER Willst du die Ent- wicklung von Path wirklich “durchzie- AMIGAINSIDER Was reizt Dich an hen” oder ist es für Dich nur “just for der Entwicklung eines eigenen Brow- fun”? sers, bez. wo siehst Du die Nachteile in der Entwicklung von Aweb und IBrow- Ich würde sagen: beides. Die eigentli- se?

40 AMIGAINSIDER > Ein Spiel entsteht - Teil 2 Alles ist in Bewegung

Hallo zusammen! Herzlich willkom- gestattete (“wie die das wohl gemacht men zum 2. Teil unserer Artikelserie zum Zu Hilfe kommt uns, auch hier “mal haben?”). Thema “Spiele in 2D und wie man sie ent- wieder”, der gute alte “Brotkasten”, der wickelt”. C64. Dieser besaß, als kleine Besonder- Hat jemand von unseren Lesern selbst heit unter den damals verbreiteten Heim- die Erfahrung gemacht, ein Sprite mit Im ersten Teil haben wir uns stark mit computern, eben diese “Sprites”. Kleine, BASIC auf dem C64 anzeigen zu lassen? der Theorie zum System Amiga beschäf- bewegliche Grafi ken, die unabhängig von Dem Autor kommen da sofort Erinnerun- tigt und einige geschichtliche Hintergrün- der CPU dargestellt wurden. gen an dieses Hochgefühl in den Sinn. de beleuchtet. Das erste Sprite! Wow! :) Später kamen dann Experimente wie die eigene Sprite- Einige unserer Leser haben sicher Animation ala “Impossible Mission”, Ex- über den Haufen theoretisches Zeug ge- perimente mit der Kollisionsabfrage, mehr stöhnt, aber zu unserer Verteidigung: Die als 8 Sprites darstellen usw. Theorien zu diesem Thema sind wichtig für das Verständnis der Technik. Auf dem Amiga wurden die Expe- rimente natürlich sofort wiederholt. Da Das wird sich auch im weiteren Ver- bekam man das erste Mal ein Gefühl da- lauf der Serie nicht entscheidend ändern. für, welche Möglichkeiten in den Amiga- Erst, wenn wir uns dem Ende der Serie CustomChips steckten. Die “Tricks” mit nähern und unser eigenes Spiel sich der mehr Sprites als den in der Hardware vor- Fertigstellung nähert, tritt die Theorie fast handen waren hier noch mal so leicht zu gänzlich in den Hintergrund. realisieren, es war alles schon im System vorhanden. Wahnsinn! :) Dazu kamen Bevor Sie, der geneigte Leser, sich dann die Spielereien mit der Copperliste, aber von dieser “theoretischen” Serie Dual-Playfi eld-Grafi k und so weiter und abwenden, noch eines: Wie im 1. Teil so fort. die erste Version der Grafi k-Engine den praktischen Teil unseres Artikels darstellt, Wie bereits beim Abschnitt über die Aber wozu nun von der Hardware rea- haben wir für diesen Teil eine entschei- Amiga-Custom-Chips erklärt, diente die lisierte Sprites? Und was hat das mit un- dende Erweiterung unserer Grafi k-Engine Unabhängigkeit von der CPU vor allem serem Artikel zu tun? Nun ja, wie schon vorbereitet und ab jetzt wird‘s wesentlich der Geschwindigkeit, mit der bewegliche ausgeführt, war die Geschwindigkeit der “praktischer” ;) Grafi k erzeugt werden konnte. Zu diesem CPUs dieser frühen Tage der Compute- Zweck stattete man den VIC (Grafi kchip) rei alles andere als berauschend. Wer Wir haben uns, bevor dieser Teil der des C64 mit einer ordentlichen Portion den C64 in Sachen Programmierung ein Serie entstand, gründlich die Köpfe zer- Schaltlogik aus, die die Darstellung der wenig näher kennt, wird wissen, wo der brochen, welche Techniken in welcher Sprites besorgte. Zu den absoluten High- Haken ist, der zur Entwicklung der Hard- Reihenfolge vorgestellt und erläutert wer- lights dieser “Sonderausstattung” zählten ware-Sprites führte. den sollen. Anfänglich war es vorgese- u.A. die Kollisionserkennung in Hard- hen, an dieser Stelle mit den sog. “Tiles” ware, Darstellung der “Überlagerung” der Das Setzen einzelner Punkte war auf zu beginnen, also der Hintergrund-Grafi k Sprites frei wählbar (über ein Prioritäten- dem C64 schon eine Kunst für sich. Je von Action-, Jump’n’Run- oder anderen system) und noch ein paar Kleinigkeiten nach gewünschter X-Koordinate musste 2D-Spielen mit Scrolling. mehr. man mit 16Bit-Werten arbeiten (X größer 255!), die aufgrund der Architektur des Nun zeigte sich aber, dass ein ande- Mit dieser Technik war es erstmals mit C64 in 2 8Bit-Werte geteilt werden muss- rer Aspekt, nämlich die “Sprites” anschei- vertretbarem Aufwand möglich, Action- ten. Nun kann man sich vorstellen, dass nend einen größeren Erklärungsbedarf Spiele mit reichlich Bewegung im Bild zu unter bestimmten Umständen (z.B. un- haben. Aus diesem Grund wechseln wir realisieren. Auf dem Höhepunkt der Soft- günstige Form des Sprites) der Rechen- die Reihenfolge hier ein wenig und begin- ware-Entwicklung mit dem C64 waren aufwand für ein Sprite von 16*21 Pixeln nen heute mit dem Thema “Sprites”. sogar so “unmögliche” Tricks wie “mehr ziemlich schnell geschwindigkeitsmin- als die tatsächlich vorhandenen Hard- dernde Formen annahm. Probleme die- Gute Geister und andere Merkwürdig- ware-Sprites auf den Bildschirm bringen” ser Art haben bereits die Programmierer keiten nichts Ungewöhnliches. Selbst butterwei- anderer Homecomputer vor der C64-Ära che Animationen eines Spielcharakters erkannt und nach Wegen gesonnen, die- “Sprites” (engl. “Kobolde”, “Geister”), wurden nur mit Hilfe der Sprites realisiert se Probleme zu umgehen. was ist das eigentlich? Okay, die Frage (“Impossible Mission”) und erregte da- wird wohl eher selten gestellt ;) Die meis- mals reichlich Nun zeigte sich, dass ten unserer Leser werden wissen, was aufsehen. Nicht Sprites in Software einen Sprites sind und wofür man sie gebraucht. vergessen wer- ziemlichen Aufwand mit Wie viele unserer Leser wissen aber, wie den soll auch, sich bringen, egal, wel- Sprites “intern” funktionieren? Wie hat daß dieses Spri- chen Weg zur Darstel- sich diese Technik eigentlich entwickelt? te mehrfarbig lung man wählte. Grund war, obwohl es in hierfür ist ein Feature, Um die Hintergründe hier ein wenig hoher Aufl ösung dass uns heutzutage wie aufzuhellen schieben wir nun (mal wie- dargestellt wur- selbstverständlich er- der) eine geschichtliche Betrachtung der de, die eigentlich scheint und das wir aus “Sprites” ein. nur zwei Farben diesem Grund auch gar

AMIGAINSIDER 41 nicht bemerken: Transparenz. der Palette die Transparenz bringen soll. Beim Amiga sind diese “Softwarespri- Warum ist das so ein Problem, Sprites tes” bereits im Betriebssystem vorhanden, “durchsichtig” auf den Bildschirm zu brin- dort nennen sie sich “BOBs” (Blitter Ob- gen? Nun, es ist eigentlich kein Problem, jects). Aus dem Namen kann man bereits es erfordert nur sorgsame Vorbereitung erahnen, welcher der zahlreichen Chips und, leider, auch einiges an Rechenzeit. des Amiga für deren Darstellung verant- wortlich zeichnet: Der Blitter. Die größte Schwierigkeit bei der Wir lassen dieses Feature hier aber Transparenz eines Sprites ist dabei weni- außer Acht und gehen davon aus, daß Da wir aber auch die Amiganer ohne ger die Feststellung, wo ein Sprite “durch- die Transparenz durch die Farbe 0 re- brauchbaren Blitter auf der Grafi kkarte sichtig” ist und wo nicht, mehr schlägt bei präsentiert wird. Okay, nun würden wir berücksichtigen möchten, machen wir ei- der transparenten Darstellung die Umset- also beginnen, uns durch die Daten des nen kleinen Ausfl ug in die Welt der Soft- zung der Transparenz im Bezug zur Hin- “Pinsels” durchzuwühlen und zu schau- ware-Sprites, die mittels CPU ins Bild ge- tergrundgrafi k zu Buche. en, was gezeichnet werden soll und was bracht werden. nicht. Angenommen, der Pinsel hätte eine Angenommen, wir haben eine kleine Größe von 32 * 32 Pixeln, dann müssten Für jede Arbeit das richtige Werk- Grafi k gezeichnet, die wir nun auf dem wir uns durch 32 * 32 = 1024 Pixel arbei- zeug! Bildschirm bewegen möchten. Wir haben ten und für jedes einzelne überprüfen, ob diese Grafi k mit z.B. PersonalPaint ge- es transparent sein soll oder nicht. Nun haben wir festgestellt, dass der malt, als Pinsel ausgeschnitten, gespei- oben aufgezeigte Weg zum Zeichnen ei- chert und in unserem Programm geladen, Schon ziemlich viel Aufwand, oder? nes Sprites nicht besonders effi zient ist. so daß wir sie nun ohne großes Feder- Das ist aber nur die Spitze des Eisbergs. Welche Wege gäbe es noch? Da wäre lesen auf den Bildschirm bringen können. Zusätzlich kommt ja noch der “verscho- zum einen das sog. “Ausmaskieren” des bene” Beginn des Zeichnens ins Spiel. zu zeichnenden Bereichs. Was bedeutet Ist das wirklich so einfach? Das bedeutet, wenn wir das Sprite an das? Man kann sich das vorstellen wie einer anderen Position als X = 0 und Y das Malen durch eine Papp-Schablone. Einfach drüberpinseln kann jeder = 0 zeichnen möchten, müssen wir noch Die Form des zu malenden Motivs wird sog. Offsets mit einbeziehen und natür- aus einem Stück Pappe ausgeschnitten, Einige unserer Leser werden sicher- lich auch aktuell halten. Es ist jetzt stark die Pappe wird aufs Papier gelegt und lich auch jetzt wieder den Haken erkannt vereinfacht, da noch ein paar Kleinigkei- man malt einfach in den ausgeschnittenen haben: Der ausgeschnittene “Pinsel” hat ten hinzukommen würden, aber im Gro- Teil hinein. Man muss keine Angst haben, eine rechteckige Form. Das eigentliche ben kann man sagen, daß bei 1024 Pixeln dass ggf. unter dem Rand der Pappe lie- Motiv aber eher weniger. Was passiert ca. 4 mal so viele Speicherzugriffe (inkl. genden Teile des Hintergrunds übermalt mit den Bereichen, die nicht zum Motiv Schreiben in den Bildspeicher) fällig wür- werden, sie werden durch die Pappe ge- gehören? Eigentlich eine dumme Frage. den, wenn wir diesen Weg wählen wür- schützt. Sie werden nicht gezeichnet! Fein, so den. Von den vielen Rechenoperationen weit sind wir also schon mal. Hieße also: und Vergleichen rede ich dabei noch nicht Schauen, ob ein Punkt eines Sprites zum mal. unerwünschten “Hintergrund” gehört oder nicht, wenn nicht, zeichnen, wenn ja, nicht Selbst, wenn das Sprite nur halb so zeichnen. groß wäre, erkennt man hier das Problem, dass sich den frühen Spieleentwicklern Einen ähnlichen Weg kann man auch stellte. 2 KB oder mehr waren zur dama- für die Darstellung transparenter Sprites ligen Zeit bereits eine ganze Menge Da- einschlagen. Man erstellt zusätzlich zu ten und die langsamen CPUs dieser Zeit den eigentlichen Sprite-Daten eine Mas- brauchten schon ein Weilchen, sich durch ke (Schablone). An den Stellen, die im entsprechend viele Speicherzugriffe zu späteren Sprite transparent sein sollen, kämpfen. Nun ist der Amiga unserer Tage wird der Wert 255 in die Maske eingetra- Wer ein wenig von Programmierung zwar bedeutend schneller und würde mit gen, an den anderen der Wert 0. Durch versteht, sieht jetzt bereits einen Hau- dieser Art der Sprite-Darstellung wohl diese Maske “hindurch” werden nun die fen if()-Konstrukte vor seinem geistigen noch gut klar kommen, aber wir wollen ja, Bilddaten des Sprites in den Speicher ge- Auge. Als erstes stellt sich die Frage: Wie wie es dem Amiga nun mal eigen ist, effi - schrieben. Zu Hilfe kommen einem hier erkenne ich, welcher Punkt transparent zient und vor allem schnell arbeiten. die Boolschen Verknüpfungen AND und sein soll und welcher nicht? Das ist noch relativ einfach zu beantworten. Es ist eine Der Leser wird sich nun fragen: Wozu Frage der Defi nition. Eingebürgert hat es der ganze Sermon? Warum nimmt man sich, zu diesem Zweck die sog. Hinter- nicht einfach die Sprites, die die Hard- grundfarbe (Nr. 0 der Farbpalette eines ware bietet? Auch diese Frage ist schnell Bildschirms) einzusetzen. Alles, was in beantwortet: Moderne Grafi kkarten für dieser “Farbe” gezeichnet ist, soll auf dem den Amiga besitzen in den meisten Fällen Bildschirm später transparent sein. Bei gar keine, die wenigen Ausnahmen nur GIF-Bildern mit Transparenz wird dieses eins. Uns bleibt also nichts anderes übrig, OR. Prinzip angewendet, wobei man hier so- als mittels Software die fehlenden Sprites Zuerst wird die Maske mit dem Hinter- gar noch frei wählen kann, welche Farbe “nachzurüsten”. grund AND-verknüpft. Nach dieser Ver-

42 AMIGAINSIDER knüpfung sind alle Teile des Bildes, die Verfahren den eingeschränkten Möglich- nicht von der Maske “überdeckt” werden, Kleines Beispiel: Unser Sprite besteht keiten der damaligen Maschinen sehr ent- gelöscht (auf 0 gesetzt). Nun kann man aus einer einzigen Zeile, wobei am An- gegen kam. Das Encodieren des Sprites die Sprite-Daten mittels OR-Verknüpfung fang 4 Punkte transparent sind, 4 Punkte ist zwar ein zusätzlicher Aufwand, aber in das Bild hineinschreiben. Da die trans- in einer beliebigen Farbe (_außer_ 0, also es muß nur zur Entwicklungszeit durch- parenten Stellen des Sprites den Wert 0 nicht transparent!), und wieder 4 Punkte geführt werden und bedeutet für das ei- besitzen (Defi nition), ändert sich an der transparent. In “Anweisungen” gefasst gentliche Spiel später keinen zusätzlichen Hintergrund-Grafi k an diesen Stellen sähe das ungefähr so aus: Aufwand mehr. nichts. An den, in der Hintergrund-Gra- fi k gelöschten, Stellen des Sprites, die Unsere CPU-only-Engine beinhaltet andere Werte als 0 beinhalten, werden int Sprite[] = zur Verdeutlichung des Gesagten eine nun eben diese Werte in den Bildspeicher {-4,4,-4,0,0}; Funktion, die ein solches RLE-Sprite auf geschrieben. Das Sprite ist also nun auf den Bildschirm bringt. Sie, unsere Leser, dem Bild zu sehen und lässt die Stellen können nach Herzenslust damit experi- des Hintergrunds unberührt, an denen es Die zwei Nullen, die aufeinander fol- mentieren. Versuchen sie, ein zweites gen, haben eine besondere Bewandtnis. Sprite auf den Bildschirm zu bringen. Es Eine Null zeigt das Ende einer Zeile an, ist gar nicht schwer. Einfach die beiden eine darauf folgende zweite Null bedeu- Daten-Arrays kopieren (umbenennen tet, dass hier die “Anweisungen” und da- nicht vergessen! ;) und das Hauptpro- mit das Sprite enden. gramm entsprechend modifi zieren. Las- sen sie die Sprites über den Bildschirm [OurSprite.png] fl itzen, der Maus folgend oder per Algo-

Jetzt haben wir, bis auf die eigentli- chen Bilddaten des Sprites, alles zusam- men, was für unser Programm ein Sprite ausmacht. Blitzmerker werden vielleicht schon erkannt haben, worin der Vorteil transparent sein soll. von “codierten” Sprites besteht: Sie sind Feine Sache und benötigt vor allem noch weniger speicherintensiv als mas- weniger Speicherzugriffe und Vergleiche kierte Sprites. Der Speicherbedarf für die- pro Pixel. Wir hätten damit die Daten- ses Sprite beträgt exakt 9 Bytes (5 Bytes menge (vereinfacht) halbiert. Viele der Anweisungen, 4 Bytes reine Bilddaten. aktuellen Spiele benutzen übrigens diese Transparente Pixel brauchen nicht extra Technik. Entweder, weil diese Spiele die gespeichert zu werden) im Gegensatz Sprites mit Hilfe des Blitters darstellen, zu den 24 Bytes eines zu maskierenden der das Ausmaskieren “von Geburt an” Sprites und seiner Maske. Das sich da- rithmus gesteuert. Ganz, wie es beliebt. unterstützt, oder eben, weil es auch für durch auch die absolute Zahl der nötigen Später werden wir diese Funktionen die CPU eine recht einfach zu handha- Speicherzugriffe drastisch reduziert, dürf- unserer Engine noch näher beleuchten, bende Technik ist. te einleuchten. aber zuerst widmen wir uns noch einem anderen, für Sprites sehr wichtigen, The- Zum anderen gibt es da noch die “co- Der Nachteil dieser Methode in Bezug ma. dierten” Sprites. Was bedeutet das? Ver- auf die Anzahl der Speicherzugriffe soll einfacht gesprochen sind das Sprites, die aber keinesfalls verschwiegen werden: Bei Vom Nehmen und Geben im Endeffekt aus “Anweisungen” beste- ungünstiger “Gestaltung” des Sprites geht hen, welcher Punkt zu setzen ist und wel- u.U. der Vorteil des geringen Speicherbe- Nun können wir also ein Sprite mit cher nicht. Ähnlich wie bei den maskierten darfs teilweise verloren. Als Beispiel sei Transparenz auf den Bildschirm bringen, Sprites gibt es hier zwei Daten”bereiche”. hier ein einfaches Schachbrett-Muster sogar in mehreren Arten. Eines haben wir Einmal die “Anweisungen”, die in einem genannt (Pixel, transparentes Pixel, Pi- aber noch nicht betrachtet: Wie bringen bestimmten Format (codiert) vorliegen xel, transparentes Pixel usw.). In einem wir das Sprite dazu, wieder zu verschwin- und einmal die eigentlichen Bilddaten des solchen Fall nähern wir uns schnell dem den? Und wie sorgen wir dafür, dass der Sprites. In der Praxis allerdings fasst man Speicherbedarf eines maskierten Sprites, Hintergrund unseres Bildschirms wieder beide Arten von Daten in einem Array zu- bleiben aber immer noch darunter (75% so aussieht, als wäre nie ein Sprite da sammen. der Datenmenge eines maskierten Spri- gewesen? Das ist nämlich das eigentliche tes). Entsprechend steigt dann auch der “Markenzeichen” von Sprites. Sie hinter- Um das Sprite auf den Bildschirm zu Aufwand, der zur Darstellung nötig wird. lassen keine dauerhaften Spuren im Bild. bringen, werden im Programm mit Hilfe Vertrackte Sache, wie? Nein, ganz simpel der “Anweisungen” die Bildpunkte gesetzt, Viele unserer Leser werden von die- eigentlich. Und gleichzeitig ein bisschen oder, jetzt kommt der Clou ;), die transpa- ser Art Sprite bereits gelesen haben. Es die Freude trübend, weil wir doch wieder renten Pixel einfach übersprungen (Lauf- handelt sich hier um sog. “RLE-Sprites” mehr Speicher brauchen. weite!). Hier hilft das Format der Anwei- (RLE = Run Length Encoding). Im Bereich sungen enorm, die Datenmenge gering der 2D-Spielegrafi k waren diese Sprites Um dafür zu sorgen, dass der Hinter- zu halten. Die Anzahl zu überspringender (in noch weiter verbesserter Form) lange grund nach dem “Ableben” des Sprites Punkte wird als negative Ganzzahl ange- Zeit so eine Art Standard. Nahezu jedes (oder seinem Weiterziehen an eine neue geben, zu setzende Punkte als positive 2D-Action-Spiel aus der damaligen PC- Position) wieder jungfräulich scheint, Ganzzahl. Welt setzte diese Art Sprite ein, weil das müssen wir eben selbigen in einem Puffer

AMIGAINSIDER 43 zwischenspeichern. Wie gesagt, ganz nicht Sinn der Sache ist und meist auch und wählt dementsprechend die richti- simpel. nicht besonders schön aussieht ;) gen Funktionen zum Zeichnen oder Ko- pieren eines Pixels. In der Engine wird das vor dem Das als Erklärung für den etwas Zeichnen des eigentlichen Sprites er- “seltsamen” Ablauf in der Logik der En- Eigentlich sollte das in der vorheri- ledigt. Dank der Sprite-Struktur sind gine. gen Version schon funktionieren, da der die Ausmaße des Sprites bekannt. Zu Autor in diesen Bereichen aber selbst der Struktur, die das Sprite und seine Wir empfehlen, ruhig einmal etwas noch ein wenig unerfahren ist, klappte Eigenheiten beschreibt, kommen wir im intensiver mit der Engine zu experimen- es nicht so ganz. nächsten Teil dieser Serie. So viel sei tieren. Sie befi ndet sich zwar immer schon mal verraten: Es wird sich noch noch in einem relativ rohen Zustand, er- “Inzwischen ist mein Wissensdefi zit einiges an dieser Struktur ändern! ;) möglicht aber bereits die Programmie- diesbezüglich aber behoben und nun rung simpler Spiele. Sicher fehlen noch tut die Engine Ihren Dienst besser als Die Ausmaße sind also bekannt, da- etliche Details, aber diese werden nach zuvor. Ich hoffe, dass ich vor der Ver- her brauchen wir nur Speicher für den und nach hinzugefügt. Wir möchten un- öffentlichung dieses Artikels noch die Puffer in der erforderlichen Größe anzu- seren Lesern aber auch nicht die ganze Gelegenheit erhalte, die Engine auf fordern und uns den Zeiger auf diesen “Arbeit” abnehmen und die Engine in einem AmigaOne zu testen. Auf Amith- Speicher sichern. Auch das geschieht ihrem “endgültigen” Zustand jetzt schon lon funktioniert die Aufl ösungsautoma- in der Struktur, die die Eigenschaften zur Verfügung stellen. Wir meinen, dass tik jetzt einwandfrei, also sollte es auf des Sprites beschreibt. dadurch der Lerneffekt verloren gehen dem AmigaOne damit ebenfalls keine würde. Eigene Experimente sind wich- Probleme geben. Was mich allerdings Um das Ganze ein wenig “benut- tig, um das hier Geschriebene zu vertie- etwas erstaunt ist, dass sich kein Wi- zerfreundlicher” zu gestalten, wurde für fen und das Verständnis zu erleichtern. nUAE-Benutzer zu Wort meldete. Dort den Zweck der Sprite-Darstellung eine Daher: Lassen Sie Ihrer Kreativität frei- funktioniert die “Logik” der ersten En- eigene Funktion implementiert, die alle en Lauf und verändern Sie die Engine gine nämlich genauso wenig wie unter nötigen Vorbereitungen (darunter das nach Ihren Ideen und Bedürfnissen! Amithlon/AOne :/” Anfordern des Puffer-Speichers) für uns erledigt. Es hat bei- nahe den An- Das “Ableben” des Sprites ist von schein, als der Funktion her schnell beschrieben. hätten nicht Bevor das Sprite an anderer Position besonders vie- neu gezeichnet wird, wird der vor dem le unserer Le- 1. Zeichnen gesicherte Hintergrund ser die Engine wieder in das Bild eingefügt. Das Sprite ausprobiert. ist nun gelöscht. Daher an die- Nun sichert unsere Engine den Hin- ser Stelle noch tergrund an der neuen Position des Spri- mal der Aufruf: tes. Danach wird das Sprite gezeichnet Benutzen Sie und alles hat seine Richtigkeit ;) die Engine! Testen Sie sie Man achte darauf, daß die Siche- auf Herz und rung des Hintergrunds _vor_ dem ers- Nieren, probie- ten Zeichnen einmal außer der Reihe ren Sie herum ausgeführt werden muß, da uns sonst und versuchen die Transparenz verloren geht. Warum Sie, damit Ihre das? Nun, da der Speicher für den Puf- Als kleine Anregung empfehlen wir eigenen Ideen umzusetzen! fer in unserem Fall mit 0 initialisiert wird, die Implementierung einer simplen Kol- würde bei einem simplen Einfügen vor lisionsabfrage. Kleiner Tipp: Die Koor- Nach diesem kleinen “Zwischenruf” dem 1. Zeichnen der Hintergrund mit 0 dinaten sind, die die Kollision “signali- widmen wir uns wieder der Engine. ;) überschrieben. Das wäre der “normale” sieren” ;) Ablauf nach der Logik der Engine, die Eine weitere Besonderheit ist das vor dem Zeichnen als erstes den “alten” Kommen wir nun zu den Neuerun- hier verwendete Clipping. Was Clipping Hintergrund wieder herstellt und dann gen unserer Engine ist? Nun, theoretisch wären wir in der an der aktuellen Position des Sprites Lage beliebige Koordinaten z.B. für Li- “sichert”. Da bei einem Neuzeichnen Tuning statt Hubraum nien anzugeben. Ist das sinnvoll? Da des Sprites auch hier wieder Teile die 0 wir z.B. mit den Koordinaten X-10 Y-10 enthalten “gesichert” würden, wäre der Als erstes möchten wir auf ein wich- “irgendwo” in den Speicher außerhalb Transparenz-Effekt nachhaltig gestört. tiges, neues Feature der Engine hin- des Chunky-Puffers schreiben würden, In Fällen, wo der Pufferspeicher nicht weisen: Die Engine stellt jetzt ganz von hätte die Engine ohne Clipping enorme mit 0 initialisiert würde, würden zufällige selbst fest, ob ein Bildschirm in 320*240 Schwierigkeiten, reibungslos zu laufen. Werte in diesem stehen, was ebenfalls oder 640*480 Pixeln geöffnet wurde Es ist gut möglich, daß wir da einem

44 AMIGAINSIDER anderen Prozess in den Code hinein- mussten. Man kann ja nicht einfach mehr bekommen haben, möchten sie schreiben. Ob dieser dann noch normal Teile des Bildes sichern, die eigentlich sich dazu aufgefordert fühlen, neben und nicht Amok läuft, darf bezweifelt gar nicht mehr im Bild liegen. Aus die- der Kollisionsabfrage solch ein “Über- werden ;) Also sind “beliebige” Koordi- sem Grunde dürfen wir auch nur den lagerungs”-Konzept für mehrere RLE- naten für Bildelemente nicht besonders sichtbaren Bereich des Hintergrundes Sprites selbst zu realisieren. Zusätzlich sinnvoll. sichern. Im Quellcode sieht das auf würden wir uns sehr freuen, das eine den ersten Blick ein bisschen wild aus, oder andere Ihrer Ergebnisse zuge- Nun könnte man sagen, dass nie- wenn man sich aber vor Augen führt, schickt zu bekommen und so ein Ge- mand so sorglos ist, solche Koordina- dass hier auf Koordinatenbasis “geclipt” fühl dafür zu bekommen, wie hoch der ten zu verwenden. Im Prinzip ist das wird, versteht man recht schnell, wie Wissensstand unserer Leser ist. richtig, aber Fehler sind menschlich. das funktioniert. Sicher wird es dem einen oder anderen Um den Anreiz zum Testen der unserer Leser passieren, dass er in gu- Wer die neue Engine einmal startet Engine ein wenig zu erhöhen stellen tem Glauben “unpassende” Koordina- wird bemerken, dass wir bereits eine wir diesmal den Quellcode der Engine ten zum Zeichnen eines Bildelementes kleine “Demo” eingebaut haben. Es mitsamt ausführbarem Programm und angibt. Folge wäre ein prächtig farben- wird eine Linie, ein RLE-Sprite und ein StormC-Projektdatei zum Download froher Absturz des Rechners. Um den schwarzes Rechteck mit einer diagona- zur Verfügung. Programmierer vor den unvermeidli- len Linie darin gezeichnet. Sobald man chen Fehlern zu schützen gibt es das den Mauszeiger bewegt, “klebt” das Über Anregungen, Kritik und na- Clipping. Mit dieser Einrichtung wird Sprite am Mauszeiger und bewegt sich türlich auch Lob zu Artikel und Engine das Zeichnen an z.B. negativen Koordi- zusammen mit ihm. Des weiteren wird würden wir uns sehr freuen. Ganz be- naten auf jeden Fall unterbunden. man feststellen, dass sich innerhalb sonders freuen wir uns aber, wenn wir des schwarzen Rechtecks auch etwas die Leser dieses Artikels auch beim Ganz nebenbei hat das Clipping verändert. Innerhalb der Grenzen des nächsten Teil der Serie wieder begrü- den Vorteil, dass man, für RLE-Sprites Rechtecks wird nämlich der Inhalt des ßen dürfen. :) durchaus sinnvoll, negative Koordina- gesicherten Hintergrundes “unter” dem ten angeben kann, ohne das System Sprite angezeigt. Bewegt man das Spri- In diesem Sinne: Bis zur nächsten in den Untergang zu reißen. Angenom- te in das Rechteck hinein, “verschwin- Ausgabe! men, Sie möchten eines Ihrer Sprites det” das Sprite unter dem Inhalt des am linken Bildschirmrand verschwinden Rechtecks. Dies dient zur Demonstra- Nachtrag: Inzwischen hat der Autor lassen. Wäre das ohne Clipping mach- tion, wie einfach eine “Überlagerung” seinen µAOne bekommen und konnte bar? Nein, denn man würde bereits mit dem ersten, außerhalb des sichtbaren Bereichs liegenden Bildpunkts (X und Y = -1 oder Y > 240, X ist ein Sonderfall), illegal in den Speicher schreiben -> Ab- sturz.

Aus diesem Grund haben wir der Engine ein einfaches Clipping verpasst. Es basiert ausschließlich auf Koordina- ten und ist daher nicht so wahnsinnig effektiv. Das unabsichtliche Schreiben in fremde Speicherbereiche wird durch “Unterlassung” eines Schreibzugriffs in den Speicher realisiert. Es wird also einfach nicht gezeichnet, wenn der Bildpunkt außerhalb des sichtbaren Be- reichs liegt, und fertig. Für unsere Zwe- cke und zum einfacheren Verständnis ist das völlig ausreichend. Die meisten unserer Leser wissen aber sicher, dass AmigaOS ein eigenes Clipping-System auf Basis der “Regions” bereithält, dass sehr effektiv arbeitet. Dazu kommen wir aber noch ein wenig später in unserer Serie. zweier Sprites realisierbar ist. Dieses die Engine auch auf diesem testen. Sie Feature wird die Engine als Erweite- funktioniert einwandfrei und lässt sich Bei den RLE-Sprites fällt das Clip- rung im nächsten Teil unserer Serie be- sogar ohne Probleme für OS4 überset- ping noch ein klein wenig komplexer kommen. zen. aus, da wir natürlich auch das Sichern des Hintergrundes in Rechnung ziehen Sollten unsere Leser aber Lust auf (Wolfgang Hosemann)

AMIGAINSIDER 45 > Scene: Was ist Digitale Kultur

Gamer dazu motivieren, sich von heu- te auf morgen kreativ mit dem Medium Computer auseinander zu setzen?

Uns ist es zunächst wichtig computer- begeisterte Jugendliche auf die Demos- zene hinzuweisen. Anders als zu Beginn der Demoszene in den 1980er Jahren kommt man ja heute nicht mehr automa- tisch mit den Kreationen der Demosze- ne in Berührung. Damals haben sie sich ja als Cracker mit kleinen Intros vor den Spielen verewigt, deren Kopierschutz sie entfernten.

Was fasziniert dich persönlich so sehr an dieser Freizeitbeschäftigung?

Neben der Ästhetik der Demoszene ist der entscheidende Faktor wohl die Möglichkeit etwas wie die Evoke auf die Beine zu stellen.

Die Demoszene hat die fast einzigar- tige Fähigkeit Menschen mit Ihren unter- Die Demoszene an sich lässt sich Köln und früher in Aachen organisieren. schiedlichen Begabungen eine Heimat zu grob als künstlerische Auseinanderset- Für uns war die Gründung des Vereins bieten. Daneben ist es wohl der Wettbe- zung mit Computern beschreiben. Was in eine logische Entwicklung, wenn man werbsgedanke innerhalb der Szene, der den Achziger Jahren noch sehr amateur- - bei stetig steigenden Besucherzahlen jeden immer wieder antreibt. haft aussah, ist heute zu einer ernsthaf- der Party - an die daraus resultierenden ten wenn auch wenig bekannten Kunst- organisatorischen Konsequenzen denkt. Wir leben in einer Welt, in der man form gereift. Die Demoszener von heute Mithin ist aber auch der positive Image- gegen Bezahlung von der Industrie verteilen keine illegalen Raubkopien von effekt, den man als eingetragener Verein unterhalten, aufgeheitert, zugefl im- Spielen. Auch verstecken sie sich nicht hat, ein Faktor. mert, verstrahlt wird. Welche Ideen hat mehr hinter anonymen Postlagerkarten. euer Verein, diese häufi g angetroffene Im Gegenteil: Sie möchten ihre digital Ihr habt auf Messen und Veranstal- Grundeinstellung der Couch Potatoes erstellten Clips einem möglichst breitem tungen, wie z.B. der CeBIT 2004, Lan- zu ändern? Publikum vorstellen. Der Verein “Digitale parties, oder der “You 03” den Besu- Kultur e.V.”, deren Mitglieder sich fast aus- chern die Demoszene vorgestellt. Wie Ich weiss gar nicht ob wir das machen nahmslos aus aktiven digitalen Künstlern sind die Reaktionen ausgefallen? müssen. Wir zeigen ja höchstens eine rekrutiert, möchte dies aktiv unterstützen. Möglichkeit auf, für den Fall dass einem Wir haben mit dem Vorsitzenden, Stefan Deutlich unterschiedlich, wenn man die Unterhaltung, das Gefl immer, die “Poti” Keßeler über die Hintergründe ge- auch an die unterschiedlichen Zielgrup- Strahlen zu viel werden. sprochen. pen dieser Veranstaltungen denkt. Eher mässig war die Resonanz auf der Jugend- Letztlich muss man natürlich sehen, Was muss sich ein Aussenstehen- messe YOU in Berlin, was aber wohl auch dass die Demoszene einer Entdecker- der unter dem Verein “Digitale Kultur an der Komplexität des Themas liegt. Die generation entstammt. Ein C64 bietet ja e.V.” vorstellen? Resonanz des Publikums auf der Cebit deutlich mehr Möglichkeiten etwas krea- oder der Lanparty war aber durchaus gut. tives zu machen als eine heutige Spiele- Der Verein verfolgt den Zweck digitale Hier waren die Besucher offener. konsole. Was man ja schon alleine daran Kunst zu fördern und breiteren Bevölke- sieht, dass die Erklärung einer Program- rungsschichten vorzustellen. Dabei geht Ist es nicht schwierig, dem durch- miersprache beim C64 noch zum Um- es jedoch um eine speziellere Form der schnittlichen Computerbenutzer so fang des Handbuches gehörte, bei einer digitalen Kunst: der Demoszene, die sich etwas Abstraktes wie die Demoszene modernen Konsole das Selberprogram- seit dem Aufkommen der ersten Heim- näher zu bringen? mieren von Seiten der Hersteller uner- computer mit dem Thema beschäftigt. wünscht ist. Dabei sind fast alle Mitglieder des Vereins Unsere Auftritte hatten eher die Ziel- aktive Demoszener. setzung, den Besucher aufzuzeigen sel- Im November letzten Jahres war ber kreativ mit dem Rechner zu werden. erstmals in der Geschichte der De- Wie ist es zur Gründung dieses Dabei stellen wir die Demoszene als ein moszene ein Introwettbewerb Teil ei- Vereins gekommen? Angebot vor, welches man ja zunächst nes Filmfestivals. Hatte der Verein da- auch nur passiv genießen kann. Zum Bei- bei seine Finger im Spiel? Die Gründungsmitglieder rekrutierten spiel in dem man sich die Kreationen der sich fast ausschliesslich aus dem enge- Demoszene herunterlädt und anschaut. Das Bitfi lm-Festival ist wohl das ers- ren Organisationskreis der Evoke, einer te Filmfestival in Deutschland, das auch Demoparty die wir seit acht Jahren in Wie kann man einen chronischen Demos prämiert hat. Für uns ist dies na-

46 AMIGAINSIDER türlich sehr erfreulich, auch um etwas aus wobei man das schon seit 15 Jahren hört. len verkommen. Wobei ich jedoch gerne der Untergrund-Nische herauszukom- Etwas problematisch ist es halt tatsäch- betonen möchte, dass wir natürlich nichts men. Weiterhin ist für uns positiv, dass die lich mit dem Nachwuchs. Interessanter gegen interessierte Besucher haben. Impulse zur Zusammenarbeit von Seiten fi nde ich jedoch die Frage wohin sich die der demobegeisterten Organisatoren des Ästhetik der Demoszene entwickelt und War die eher leihenhafte Präsen- Festivals ausgegangen sind. Wir konnten wie sie in Zukunft mit narrativen Elemen- tation, wie der DemoDienstag in NBC dann mit Kontakten in die Demoszene ten umgeht. Giga eher hilfreich oder schädlich für helfen. Leider konnte ich selber auf dem die Vereinszwecke? Bitfi lm-Festival nicht dabei sein. Unser Früher haftete der Computerszene Pressesprecher Ekkehard Brügemann etwas geheimes, anrüchiges an. Macht Soweit ich mich erinnere war der Ver- - der dort zur Beginn der Vorführung die es Sinn, eine solche Untergrundbewe- ein zu dem Zeitpunkt noch gar nicht ge- Einleitung zur Demoszene moderiert hat gung von Eingeweihten einem breiten gründet. Aber ich würde das im Nachhin- - erzählte jedoch von einer sehr positiven Publikum vorzustellen? ein doch eher positiv werten: letztlich ist Resonanz auf diese Demo-Kategorie. die Präsentation bei den Zuschauern po- Was wir meist vorstellen sind die Pro- sitiv aufgenommen worden. Das hat uns Wie seht ihr die Zukunft der De- duktionen der Demoszene. Und diese De- gezeigt, dass das Thema “Demoszene” moszene im Idealfall? Gibt es in fünf mos und Intros werden ja gerade erstellt durchaus für diese Zielgruppe interessant Jahren in Hollywood die erste Oscar- um von möglichst vielen Leuten gesehen ist und das es sich lohnt in die Öffentlich- verleihung oder einen Golden Globe zu werden. keit zu gehen. für eine Demo? Die Demopartys hingegen versuchen Poti, vielen Dank für das Gespräch! Die Demoszene ist ja meist weniger wir schon etwas “abzuschirmen”. Wir ha- glamurös, mehr bodenständig. Ich sehe ben natürlich nichts gegen Presseberich- (Lars Sobiraj) da also wenig Anknüpfungspunkte zum te im Nachhinein, alleine auch schon in Oscar oder zum Golden Globe. Ansons- Bezug auf unsere Sponsoren. Was wir ten mag ich das Orakeln gerne anderen aber tunlichst zu verhindern versuchen überlassen. Viele Szener würden wohl sind Hinweise im Vorhinein, damit De- den Tot der Demoszene voraussagen, mopartys nicht zu Familienausfl ugszie-

AMIGAINSIDER 47 > OS 4 Update - Rob & Mick Leseprobe aus dem englischsprachigem Magazin Amiga Total Nr. 20 >

There’s been another busy few months time. the information about each CD you insert of OS 4 development since the last edition so when you use it again PlayCD doesn’t of Total Amiga with a constant stream of If you have a PCI and an AGP gra- need to access the Internet. To use the updated modules being beta tested. We’ve phics card, U-Boot now allows you to se- CDDB feature you need to enable the also had another update to the developer lect which card should be used to display “CDDB” tooltype (remove the brackets pre-release, giving AmigaOne owners an the boot information and U-Boot menus. around it) in the PlayCD icon. even more usable operating system with additional features including USB mass A new feature that was added to U- Petunia storage support (more on that later). As Boot a few revisions ago is the ability to usual in this feature we try to keep you up- Since the our last OS 4 to-date with the progress of the OS and Update in issue 19, the OS 4 highlight some of the most interesting new JIT 68K emulator has been features in the public release. released to beta testers and development has continued to U-Boot improve its performance and compatibility. Just In Time emu- U-Boot is the software in the lation caches recently emulated AmigaOne’s fl ash memory which is used instructions in an area of memo- to initialise the system and to start loading ry making them much quicker to an operating system (which could be Ami- execute the next time they are ga OS4 or Linux). It is somewhat similar needed. As most programs in- clude loops of code that are re- peated many times, JIT emula- tion can give a big performance improvement over traditional in- terpreted emulation (which was used to run all 68K programs pick a Kickstart confi guration during the on OS 4 before Petunia’s release). Petu- boot process. You may remember that it’s nia has been integrated into OS 4 so you possible to create several named confi gu- don’t need to use any special method to rations of Kickstart modules within your run a program under JIT, you just start it kicklayout fi le. By default a standard and from a shell or Workbench in the normal a debug confi guration are supplied with way. However, while it is being tested Pe- OS4, so you will see U-Boot list these op- tunia uses a “white list” of programs that to Kickstart in a “classic” Amiga or a PC’s tions as you boot. You have the option to will be run under JIT emulation which al- BIOS. The latest version of U-Boot as we change the confi guration that is booted by lows testers to prove its compatibility with write (1.1.1, 4th March 2005) includes a default by entering the name of the con- existing Amiga applications. In the future, number of new features which make it ea- fi guration you wish to use in the U-Boot when the beta testing is complete, we un- sier to confi gure. menu. The debug option may be useful to derstand that all programs will run under developers and if a developer ever asks JIT emulation by default but there will be you to help them debug their software, in a “black list” to allow programs tha don’t this mode lots of additional information work properly with JIT to be excluded. about the OS and software is sent to the serial port. Debug mode slows the system In use, we’ve found Petunia to be very down so it should only be used when nee- reliable, working with a wide range of pro- ded. grams including IBrowse, ImageFX and Final Writer and giving them a very notice- PlayCD able boost in performance. We hope to be able to bring you some benchmarks on Support for getting CD title, artist and Petunia’s performance in a future edition track information over the Internet has of Total Amiga. been fi xed in the OS4 PlayCD utility. Now, If you have a PCI IDE controller such when you insert an audio CD, the player UnArc as the SII 680 parallel card or the SII 3112 will query it’s identity from a CDDB data- serial card you can now select to boot base such as freedb.org. The artist, CD Amiga users are well used to dealing from a device connected to any controller title, and year are shown in the information with archives, in particular LHA’s, with the installed in your AmigaOne. You no longer area at the bottom of the PlayCD window, popularity of sites like Aminet distributing need to set the “IDE” environment variab- the title of the current track is shown abo- software in this format. Since OS 3.9, le to choose which controller to use. This ve the track time display. PlayCD saves the UnArc utility has been included with change means it is much easier to boot Amiga OS to make handling archives a bit from CD when you have your hard disk more friendly. For Amiga OS 4 Unarc has on the PCI card and your optical drives on been given a number of updates. The most the internal controller. This arrangement important is that the dearchiving “engine” is recommended because it improves used by Unarc has been ported to PPC IDE performance when the hard disk and making it much faster, in fact most archi- optical drives are accessed at the same ves are dealt with almost instantly. When

48 AMIGAINSIDER to the OS 4 USB stack. Many USB sto- “C:” directory with OS 3.9’s reveals many rage devices such as memory card rea- new commands, some of them are to do ders, fl ash drives, ZIP drives and some di- with the new Roadshow TCP/IP stack but gital cameras use the USB massstorage there are also several new general purpo- protocol and can therefore be used with se commands. OS 4 without the need for additional dri- vers. When such a device is inserted in In this section we’ll go through some the USB port, after a few seconds a new of the new commands, all of these are disk icon appears on Workbench and the available in the developer pre-release device can be accessed like any other version with updates one and two applied. disk or partition. Files can be loaded from We haven’t got room here to go through you select an archive, Unarc now shows or saved to the USB device both from each command in depth, so if you want you much more information about the fi les Workbench or from within other applicati- to know more check out the “Documen- inside, including their size, protection bits ons. AmigaOS supports the DOS FAT fi le tation/shell” directory where most of the and compression percentage. You can systems used on most USB devices so commands have a text document descri- now use a wildcard string to select fi les in you can easily share fi les between your bing their usage and options. Remember the archive to be extracted in addition to Amiga and most other platforms. The FAT that as with any AmigaDOS command the all or none options previously availab- support is provided by a new version of you can enter the command followed by le. Finally, if Unarc is launched by doub- the “CrossDOSFileSystem” which sup- a question mark to get a listing of all the le clicking an archive fi le it prompts you ports the FAT16 and 32 formats introdu- available options, for example: to select the destination and then closes ced with Windows 95 to support long fi le after decrunching the fi le completing the names and larger disks. clip ? operation with the minimum of fuss. Also on the USB front, a USB printer returns WarpUP class has been released for beta testing. The new class enables printers with a U=UNIT/N/K,W=WAIT/S,G=GET/ WarpUP is the PowerPC software sys- USB connector to be used with AmigaOS S,P=PUT=S=SET/S,C=COUNT/S,TEXT tem developed by Haage and Partner for 4, and lets face it that’s most printers the- the Phase 5 PowerUP series of PPC and se days. This provides a usbprinter.device So without further ado here are the new 68K accelerator cards. Various pieces which can be used in printing software general purpose commands: of software were developed which used (such as the Workbench Printer prefs and this system, probably the best know being TurboPrint) to replace the parallel.device. Clip - U=UNIT/N/K,W=WAIT/S,G=GET/ Hyperion’s game ports such as Quake II, The new device simply provides a way of S,P=PUT=S=SET/S,C=COUNT/S,TEXT Shogo and Heretic II. At the time of writing sending print data to a USB printer, you a WarpUP compatibility library has just will still need an appropriate driver (such The clip command is used to read text been released to OS 4 beta testers and as the many provided by TurboPrint) for from (GET) or write text to (PUT) the sys- is under very active development. This your printer. Even with this initial release tem clipboard. The command can access library allows various WarpUP programs we have had success with printing from any clipboard unit, although unit 0 is most to run taking advantage of the PPC CPU. many applications to our Canon i560 commonly used so it is the default. As the At this early stage the WarpUP versions (which is supported by TurboPrint 7.60). clipboard can be accessed by most appli- of WipeOut and Quake II (although an OS cations this could be a useful way to pass 4 native version is already available) have New Shell Commands information between shell scripts and GUI been tested successfully on an AmigaO- based applications. Using the “GET” and ne. We expect the compatibility to impro- With the enhancements to the graphi- “WAIT” options causes the Clip command ve as the library is developed. cal parts of the operating system such as to wait until the clipboard unit has been Reaction, the preferences programs and fi lled by another application or script be- Warp3D AmiDock coming in OS 4, it’s easy to for- fore retrieving the contents. This makes it get that the command line interface, con- possible to write a script that simply inter- A new release of Warp3D has ente- sisting of the shell itself and its commands acts with another applications or proces- red beta testing and this version boasts have also received their fair share of at- ses each piece of data that is placed on support for the 3D features of ATI Ra- tention. A quick comparison of the OS 4 the clipboard. deon graphics cards which are widely available and popular CountLines - NAME/A/M with AmigaOne owners. At the time of writing the new version Returns the number of lines in one of Warp3D is being tested with or more text fi les specifi ed using the existing Warp3D software and “NAME” argument. If you specify multiple should allow some exciting de- fi les (separating each path and fi lename velopments in the future. with a space) CountLines returns the total number of lines in all the fi les. USB Mass Storage Support Cut - STRING/A,C=CHAR/K,W=WORD/ Developer pre-release up- K,S=SEPARATOR date 2 included the addition of USB massstorage class support Returns the portion of a text string (STRING) specifi ed by the other argu-

AMIGAINSIDER 49 ments. You can specify the numeric po- The requester can only have two buttons, sition (starting from 1) of the character Move - but you can set their labels to suit your (CHAR) to return or the number of the FROM/M,TO/A,Q=QUIET/ application. This command will make it a word in the string to return. By default Cut S,BUF=BUFFER/K/ lot easier to make interactive shell scripts uses the space character (“ “) as the se- N,NOREQ=NOREQUESTERS/ for users not used to working with com- parator between words, the SEPARATOR S,NOREP=NOREPLAC mand line prompts (such as the ASK com- argument can be used to split words at a E/S,INTER=INTERACTIVE/S,FORCE/S mand). different character. For example: This is similar to the copy command, Sort - FROM/A,TO/A,COLSTART/ Cut “total_amiga_magazine” WORD 2 but it deletes the source fi le(s) (FROM) K,CASE/S,NUMERIC/S,DESCENDING/ SEPARATOR “_” once they have been safely copied to their S would return “amiga”. destination (TO). A very useful command which has long seemed to be missing Sorts the contents of a text fi le into FileSize - FILES/M,FROM/K,ALL/ from AmigaOS. ascending textual order and places the S,REPORT/S,FORMAT/K sorted output into the fi le specifi ed by the Reboot - FAST=COLDREBOOT/S,WAIT/ “TO” argument. You must supply a “TO” This command can be used to calcula- N/K,SYNC/S fi le, this command cannot output the sor- te the size of fi les or directories on a disk. ted text to the command line. The sort can It can calculate the total size of directo- Guess what this command does! be made case sensitive using the “CASE” ries including all the fi les and sub direc- That’s right, it reboots your Amiga, you argument, you can force a proper nume- tories they contain. You can specify one can add the “FAST” argument to get a ric sort, so 11 is sorted after 2, using the or more fi les, directories or volumes on “warm” reboot which does not re-load the “NUMERIC” argument and you can choo- the command line separated by spaces Kickstart modules. The “WAIT” argument se “DESCENDING” order. “COLSTART” or use the “FROM” argument to point to a allows you to specify a number of seconds is used to start the sort at a column within text fi le listing the fi les and directories you to wait before rebooting. The “SYNC” ar- the fi le. For example if you had a list of fi le names which all started with three letters and then a number you could sort on the numbers by setting “COLSTART” to 4.

Uptime

Returns the date on which AmigaOS was last rebooted and the total time in hours, minutes and se- conds that the system has been running. This com- mand has no options.

So that’s all our OS 4 wish to scan. The “ALL” argument causes gument causes the reboot command to news for another issue. Don’t forget to FileSize to check the contents of all sub- make all your disk partitions unavailable check out the two Micro Amiga One re- directories under the chosen directory or before rebooting, reducing the risk of re- views and our Top Tips OS 4 special also volume. If you specify more than one fi le, setting the system while another program in this issue! directory or volume to check, FileSize will is writing to disk. return the total size for all the selected ob- Box out: Reducing Your Boot Time jects. If you would rather see the size of RequestString - each item separately, add the “REPORT” TITLE/A,BODY/A,POSITIVE/ With the recent updates to OS 4, U- argument. For the adventurous, the FOR- K,NEGATIVE/K,DEFSTRING/ Boot and the second level booter (SLB), MAT argument allows you to modify the K,MAXLEN/K/N,NOTEMPTY/ the overall boot time for an AmigaOne format of the data output by the FileSize S,INVISIBLE system has been noticeably reduced. command using the format specifi ers lis- /S,TO/K,PUBSCREEN/K Both our AmigaOnes boot from cold in ted in the documentation. well under 40 seconds. There are a few RequestString brings up a requester you can do to shave some more precious MD5Sum asking the user to enter a text string. The seconds off this time! string can then be used by a shell scripts, Calculates a checksum for the fi le or it complements the RequestChoice and You may have noticed that there are fi les you specify. This process allows you RequestFile commands which have exis- three points during the boot process whe- to check that the fi le you have has exactly ted in earlier versions of AmigaOS (since re the system waits for you to interrupt it, the same contents as another seemingly 2.x I think). You can set the message in if you need to. All of these times can be identical fi le. This command is commonly the “BODY” of the requester, the string reduced to the minimum you need to stop used by software developers to ensure a that will appear in the requester by default the boot in case of changes. It is even fi le from their software had not been cor- (DEFSTRING) and the maximum length possible to remove one of the pauses rupted or tampered with. the user is allowed to enter (MAXLEN). entirely and still be able to access the U-

50 AMIGAINSIDER Boot confi guration if you need to. Please possible to remove one of the fi rst two de- note that these instructions have been lays by setting the “bootdelay” variable to written using the March 2005 release 0 or the “Initial Boot Delay” to “Immedia- of U-Boot 1.1.1 which was made available te”. This will not cause problems because to developer pre-release users. you can access the menus from the U- Boot prompt (by entering the command The initial boot delay when the system “menu”) or you can access the U-Boot asks “Press any key to interrupt autoboot” prompt from the menu system. Be careful and counts down, is controlled by the U- never to set both “bootdelay” 0 and “Im- Boot environment variable “bootdelay”. To mediate” as this can prevent you from ac- change this press a key to interrupt the cessing your U-Boot confi guration! boot at this point and you should be taken to the U-Boot prompt (“]”). If you have a PCI IDE card installed in your AmigaOne with your hard disk at- To check your current setting enter: tached, you may have noticed that there printenv bootdelay is a delay while U-Boot checks for devices connected to you internal IDE bus, this is To set the number of seconds U-Boot particularly noticeable if you have no de- should wait to be interrupted (1 second in vices connected or a CD-ROM. As long this example) enter: as your boot hard disk is connected to the PCI IDE card, you can disable the inter- setenv bootdelay 1 nal IDE bus within U-Boot even if you still want to access devices on the bus within Then save this setting for future boots by OS 4! The only down side is that if you entering: need to boot from an optical drive con- nected to the internal IDE you will need to saveenv re-enable the internal controller.

The second delay is when you are To disable the internal IDE, interrupt prompted to “Press ENTER for boot se- the boot and access the U-Boot menu, lect, any other for preferences”. You’ll be then select the “Integrated Peripherals” pleased to hear that this setting can be option. Select the “Internal IDE Control- changed through the U-Boot menu itself. ler” option and set it to “Disabled”. Exit the So reboot and press any key other than menu system and choose “Save settings “Enter” at this prompt to access the me- and exit”. nus. At the “U-Boot Preferences Menu” select “Boot Sequence” and then move to the “Initial Boot Delay” option. Use the “Page Up” and “Page Down” keys to se- lect the number of seconds you want to Sie haben Lust auf mehr? boot to pause. Lesen Sie schon Wochen vor- The fi nal delay comes from the Amiga OS 4 SLB when it prompts you to select her exklusive Nachrichten aus which Kicklayout confi guration you would der Amiga-Szene, interessante like to boot (“Booting selected confi gurati- on in XX seconds”), this delay is also set Tests und Berichte von Mes- within the U-Boot menu system. To ac- sen u.v.n.. cess it select “Amiga Multiboot Options” from the “Boot Sequence” menu, then move to the “OS Selection Timeout” op- tion, again use the “Page Up” and “Page Ältere Ausgaben des Maga- Down” keys to select the timeout you wish zins können Sie im SEMI- to use. Shop nachbestellen unter When you are happy with the setting www.semi-shop.de. Sie sind inte- press “Esc” to leave the “Amiga Multiboot Options” menu, “Esc” to return to the main ressiert an der aktuellen Ausgabe 20, schreiben menu and “Esc” again to exit the menu Sie uns und wir senden unverzüglich alle wei- system, then choose “Save settings and exit”. teren Informationen: Ihre eMail senden Sie an

If you reduce all these delays to 1 [email protected] second your boot up will now be consi- derably faster and you will still have time to interrupt the boot if required. It is also

AMIGAINSIDER 51 > Interview mit Felix Schwarz Entwickler von fxPaint, fxScan, PictureArena (Mac)

AMIGAINSIDER Hallo Felix, viele meistern? Amiga User kennen Dich als Entwick- Einer der größten Vorteile von Mac OS ler der Software “fxPaint”, “fxScan” gegenüber Windows aus Anwendersicht Für die Entwicklung von Picture Arena und “VHI Studio”, bez. bringen Dich ist sicher, dass man es relativ schnell nutze ich Apples XCode - eine wirklich mit dem Namen “IOSPIRIT” sofort in überblicken kann. Es ist aufgeräumt, hervorragende IDE, die das Auffi nden Verbindung. Für MacOS User, dürfte sauber aufgebaut und fördert durch sein von Fehlern im Vergleich zu dem zuvor der Name IOSPIRIT, seit Deiner neuen Design systemfreundliche und sichere für die AOS/MOS-Entwicklungen genutz- Software “Picture Arena” ein Begriff Programmierung. Dinge, die in Windows ten Compilertrio SAS/C-vbcc-gcc verein- sein. Kannst Du unseren Lesern bitte schon allein aus historischen Gründen facht. Auch die integrierte Onlinehilfe zu etwas über Dich und Deinem bisheri- nicht gegeben sind. den APIs ist hervorragend. Schwierigkei- gen Werdegang erzählen? ten in der Entwicklung gab es natürlich Auch das Gefühl stimmt: die Mac-Ent- auch schon zur Genüge: auch in OS X Hallo Olaf! Meine ersten Schritte in Sa- wicklerschaft ist aufgeschlossen, kom- muss man um einige Design- und/oder chen Softwareentwicklung habe ich in munikativ und sehr kooperativ. Das alles Programmierfehler von Apple herumar- den Achtzigern auf einem ZX Spectrum fühlt sich sehr positiv an. Für mich aus- beiten, was zum Teil eine ziemliche He- und einem Sinclair QL gemacht. Nach schlaggebend waren aber vor allem zwei rausforderung ist. Dabei lernt man aber einigen Jahren habe ich mein Wissen Gründe: Apple lebt näher am Puls der In- auch gleich den kreativen Umgang mit dann zunächst auf einem alten A2000 mit novationen - und - der Markt hat genau den Möglichkeiten des Systems und tes- AmigaOS 1.3 ausgebaut, um dann 1995 die richtige Größe für kleine und mittlere tet seine Grenzen aus. meinen ersten kommerziellen Titel für Unternehmen. Auf der Windows-Platt- den Amiga zu schreiben. Nach dem für form entscheiden in der Regel nicht die AMIGAINSIDER Picture Arena ist mich sehr schweren Entschluss, die Ent- Qualität eines Produkts über dessen Er- ein universelles Digitalbilverwaltungs wicklungen für den Amiga bis auf Weite- folg, sondern wie viel Marketingdollars in Programm mit zahlreichen Funktionen res auf Eis zu legen, habe ich mich dann dieses investiert wurden. Auf dem Mac ist und Möglichkeiten. Für wen dürfte Pic- entschlossen, mich mit Mac OS X vertraut das anders. ture Arena besonders interessant sein zu machen und wenige Monate, nachdem bez. welches sind die Anwendungsge- das Fundament zu Picture Arena stand, AMIGAINSIDER Wie anfangs er- biete und die damit verbundenen Mög- meine Tätigkeiten mit der Gründung ei- wähnt, bist Du in der Amiga Commu- lichkeiten Picture Arena zu nutzen? ner GmbH auf eine neue Basis zu stellen. nity eine feste Größe, wie leicht bez. schwer viel Dir die Picture Arena lässt sich auf Grund seiner Umstellung unter Ma- Funktionsvielfalt sehr breit und vielfältig cOS zu entwickeln einsetzen. In der Kundenbasis fi nden sich oder gibt es sogar unter anderem Verlage, Bilddienstleister, zwischen AmigaOS hauptberufl iche Fotografen, Copyshops, uns MacOS gewisse Universitäten, Partyfotodienste, Versiche- parallelen? rungen und - was wohl die größte Gruppe sein dürfte - Digitalfotoenthusiasten. Anfangs war es nicht leicht, sich in der Welt AMIGAINSIDER Welche Features der OS X APIs zu- würdest Du besonders hervorheben rechtzufi nden. Hat man bez. worin unterscheidet sich Picture dann allerdings einmal Arena z.b. gegenüber iPhoto? die grundlegenden Paradigmen, die sich Um es mit den Worten der Mac Life zu durchs ganze System sagen: “Picture Arena setzt da an, wo ziehen, verinnerlicht, iPhoto aufhört.”. Es enthält nicht nur eine lassen sich mit OS X ganze Reihe von absoluten Marktneuhei- sehr viel schneller sehr ten (wie zum Beispiel die Steuerung von Letztes Jahr war sehr stressig, aber auch viel mächtigere Anwendungen schreiben Präsentationen per Spracheingabe), son- sehr spannend - dieser Trend hat sich als unter AmigaOS oder MorphOS. dern denkt mit den Konzepten der Effekt- auch in 2005 weiter fortgesetzt. listen und -rezepte auch bedeutend wei- AMIGAINSIDER Wann hast Du mit ter als die Konkurrenz. Dadurch werden AMIGAINSIDER Seit Du mir im Mai der Entwicklung von Picture Arena an- häufi ge Arbeitsläufe effi zienter, einfacher 2002 zum letzten mal Rede und Ant- gefangen bez. wann kam Dir die Idee und Bildarchive benötigen auf der Fest- wort standest für ein Interview der Picture Arena zu entwickeln? platte bis zu 50% weniger Platz. Auch Amiga Arena, hat sich einiges bei Dir kombiniert es bis dato unterschiedliche verändert. Seit 2004 entwickelst Du Es muss wohl im April 2004 gewesen Programmkategorien und integriert Pro- Software für MacOS und hast mit “Pic- sein, dass ich angefangen habe, full-time fi features wie die Resynchronisation von ture Arena” Dein erstes Produkt vor an Mac-Projekten zu arbeiten. Die Idee Dateibeständen oder macht für gewöhn- kurzem veröffentlicht. Bevor ich näher zu Picture Arena stand allerdings schon lich recht teure Spezialeffekte wie das auf Picture Arena eingehe, stellt sich vorher. Bildmosaik für eine breite Masse von An- natürlich zuerst die Frage warum hast wendern verfügbar. Und natürlich bleibt Du Dich für MacOS entschieden, bez. AMIGAINSIDER Wie sieht derzeit die Entwicklung von Picture Arena nicht was fasziniert Dich an MacOS das Du Deine Entwicklungsumgebung für Pic- stehen: die ToDo-Liste ist gut gefüllt mit dafür entwickelst und nicht z.B. für ture Arena aus und gab es schon grö- Vorschlägen und Ideen, die Picture Arena WinXP? ßere Schwierigkeiten, die es galt zu noch effi zienter und noch vielfältiger ein-

52 AMIGAINSIDER setzbar machen werden. Mein Vorschlag siasten geworden. Und ich denke, dieser Es wird abzuwarten sein, wie sich Amiga- an den geneigten Leser: Picture Arena Trend wird anhalten. OS 4.0 entwickelt. Von besonderem In- einfach mal ausprobieren und eine Weile teresse für mich wird sein, wie stabil und damit spielen. AMIGAINSIDER Wird es in Zukunft kompatibel die Releaseversion von OS 4 weitere Mac Software aus dem Hause sein wird und ob eine kritische Masse an AMIGAINSIDER Welche neuen Fea- IOSPIRIT geben? Endanwendern zu Stande kommt. tures planst Du in Zukunft für Picture Arena umzusetzen bez. wann darf man Ich habe eine sehr lange ToDo-Liste mit AMIGAINSIDER Dein Kerngeschäft mit einem weiteren Update Rechnen? Projektideen, die absolute Lücken im Mac dürfte der MacOS Markt sein, behälst Bereich füllen. Mit weiteren Entwicklun- Du dennoch den Amiga Markt weiter- Picture Arena wird mit hohem Tempo gen ist also defi nitiv zu rechnen. hin als Geschäftszweig im Auge? weiterentwickelt. Aktuell arbeite ich an einer ganz neuen Metadaten-Architektur AMIGAINSIDER Wie anfangs er- Ich verfolge die Entwicklung von Amiga- für Picture Arena, die dann auch IPTC- wähnt, vertreibst Du auch Software OS und MorphOS weiterhin mit großem Tags unterstützen wird. Wann die nächste für das AmigaOS. Gibt es in Bezug auf Interesse und bin immer wieder beein- Version erscheinen wird, vermag ich hin- IBrowse Neuigkeiten oder wird es in druckt von der Schaffenskraft einiger we- gegen noch nicht zu sagen - das hängt Zukunft neue AmigaOS Software im niger. Ob die beiden Plattformen am An- davon ab, wie schnell einige der für die Vertrieb von IOSPIRIT geben? fang oder Ende ihrer Geschichte stehen, nächste Version geplanten Features imp- kann aber letztendlich nur die Zukunft lementiert werden können. Von der Aktivität auf der internen IBrowse zeigen. Die Entwicklungen an sich sind Liste her zu urteilen, ist IBrowse 2.4 auf jedenfalls sehr interessant und bleiben AMIGAINSIDER Bist Du mit der der- gutem Wege. Ein Veröffentlichungsdatum spannend. Der Amiga-Zweig der IOSPI- zeitigen Resonanz, seitens der Mac kann ich dennoch weder projezieren noch RIT GmbH wird also mit Sicherheit noch User zufrieden? schätzen: da alle an IBrowse beteiligten eine ganze Weile bestehen bleiben und Entwickler ihren Lebensunterhalt in ande- sich in Ausbau oder Abbau der weiteren Die Anwenderschaft war von Anfang an ren Jobs verdienen und nur in der übrigen Dynamik des Marktes anpassen. sehr angetan von Picture Arena. Ich war Zeit an IBrowse arbeiten können, ist dies sehr überrascht von der breiten Reso- schlicht nicht möglich. IOSPIRIT GmbH nanz in der internationalen Presse, auf Berckhauserstr. 11 Portal- und Newsseiten, Blogs und Fo- Dem Vertrieb neuer Titel für AmigaOS/ D-90409 Nürnberg ren. Natürlich bleibt auch Kritik nicht aus: MorphOS/Amithlon stehe ich generell of- Germany da hilft dann nur genaues zuhören, eine fen gegenüber. Analyse der Bedürfnisse dieser Anwen- Phone: 0911 / 3 677 423 der und das Umsetzen entsprechender AMIGAINSIDER Hat sich seit Deiner Fax: 0911 / 3 677 424 Verbesserungen. Die Anwender auf diese Stellungsnahme zu AmigaOS 4.0 ende www.iospirit.com Weise am Entwicklungsprozess teilhaben 2004, etwas Hinsichlich Deiner Soft- zu lassen, hat sich gelohnt: nicht wenige ware geändert? (Olaf Köbnik) Kritiker sind mittlerweile zu großen Enthu-

AMIGAINSIDER 53 > Test: Picture-Arena MacOS X

Ein MacOSX-Software-Testbericht in einem Amiga-Magazin? Keine Angst, die Amiga- Insider wird nicht zur Mac-Zeitschrift und wir wollen auch keine Amiga-User zum Um- stieg bekehren. Allerdings steckt hinter dem schmucken Bild-Verwaltungsprogramm ein alter Bekannter: Felix Schwarz von IOSPIRIT.

Felix Schwarz hat die Amiga-Usern in verkleinerter Darstellung auch di-rekt fekte: mit Version 1.2 wurde die Effekt- in den letzten Jahren mit so hochkaräti- angezeigt werden. Berührt man eines der vorschau stark beschleunigt und erlaubt gen Programmen wie fxPaint, fxScan und Bilder mit dem Mauszeiger vergrößert es Ihnen noch zügigeres und komfortableres VHI-Studio versorgt. Das und der Um- sich automatisch und ist damit besser Arbeiten. Dank der nun umfassenden Tas- stand, dass viele Amiga-User als Zweit- sichtbar. taturunterstützung ist die Arbeit mit Datei- rechner auch einen Mac ihr eigen nennen, en nun noch einfa-cher. Der überarbeitete hat uns bewogen, das Programm einmal Effekte auf Rezept Batchexport ist nicht nur übersichtlicher näher unter die Lupe zu nehmen. Abgese- sondern erlaubt nun auch Skalierungen ganz ohne Ef-fektrezepte.

Formatvielfalt

Musste man in der Verison 1.1. noch auf das RAW-Format verzichten, so un- terstützt PictureArena ab sofort die RAW Formate von über 150 Kameras und Ado- be DNG. Dabei ermöglicht der überarbei- tete Digitalkameraimport jetzt auch das Importieren von Bildern in beliebige Ver- zeichnisse. Man kann aber nicht Bilder und Videoclips von der Digitalka-mera importieren, sondern auch ganze Datei- system-Hierarchien. Für iPhoto-Umstei- ger wichtig: PictureArena importiert nach dem Programmstart automatisch alle angelegten Alben. Dabei gibt sich das Programm längst nicht so wählerisch wie iPhoto, denn kommt dort ein Foto einmal nicht von der Digitalkamera wird dieses oft nicht automatisch ins Archiv aufge- nommen. Bei PictureArena ist die Quel- hen davon besteht ein wenig Hoff-nung, Mit PictureArena lassen sich Fotos le aber egal, auch andere Verzeichnisse dass PictureArena vielleicht irgendwann aber nicht nur anzeigen und organisieren, oder Bilder auf Datenträger wer-den an- einmal auch den Weg zu AmigaOS oder sondern mittels integriertem Bildbearbei- standslos ins Archiv eingebunden. MorphOS fi ndet. Aber bleiben wir in der tungsprogramm auch verändern und mit Gegenwart: Getestet wurde die Version Effekten versehen. Das Besondere ist Export 1.2 des neuen Picture-Managers. dabei, dass die angewendeten Effekte und Veränderungen intern albgespeichert Nicht nur beim Import macht Picture- Just another Picture-Manager? werden und das Ausgangsbild unverän- Arena eine gute Figur, sondern auch bei dert bleibt. Erst beim Öffnen eines Bil- den Ausgabeoptionen. Die Bilder können Picture Arena ist ein Werkzeug zum des werden die Managen, Verwerten, Bearbeiten, Präsen- Veränderungen tieren der eigenen digitalen Bildersamm- ausgeführt und lung. Damit tritt es in direkte Konkurrenz sichtbar. Eine zu iPhoto, Apples eigenem Bild-Manager, Kombination der als Bestandteil des iLife-Pakets jedem mehrerer Ef- Mac kostenlos beiliegt. Damit hat Picture- fektbefehle wird Arenea zwar keinen leichten Stand, aber in PictureArena auch die Chance, es besser zu machen. als “Rezept” de- Um es vorwegzunehmen: Diese Chan- fi niert. Solche ce wurde gut genutzt, denn PicturArena Effektrezepte kann sowohl vom Funktionsum-fang, als lassen sich se- auch von der Bedienung auf ganzer Linie parat abspei- überzeugen. chern und auch Aber der Reihe nach. Gleich nach auf beliebige dem fl otten Start des Programms befi n- andere Bilder det man sich im Browser-Fenster, wo man an-wenden. nach Herzenslust durch Verzeichnisse und Alben nach Bildern stöbern kann, die Apropos Ef-

54 AMIGAINSIDER in Form von Alben, Webgalerien oder für die Wiedergabe auf einem TV-Gerät optimiert und aufbereitet werden. Dafür stehen jeweils unterschiedliche Themen zur Verfügung, die man gleich für die ei- gene Dia-Shows oder Alben verwen-den kann. So erstellt man mit nur wenigen Mausklicks professionell anmutende Onli- ne-Diashows oder interaktive Grußkarten. Auch der direkte Versand von Emails mit Bildanhängen kann nun direkt in Picture- Arena erfolgen: Einfach die gewünschte Größe wählen, eventuell noch ein Effekt- rezept anwenden oder die Dateien auch gleich noch umbenen-nen. Selbstver- ständlich kann man die bearbeiteten Fo- tos auch Ausdrucken. Dabei gibt es eine nette Sparfunktion, die es ermöglicht, gleich mehrere Fotos kosten- und platz- sparend auf einem Bogen Fotopapier zu drucken. Und ja: Das Bren-nen der Fotos auf CD und DVD ist natürlich auch mög- lich und zwar ebenso einfach und schnell wie alle übrigen Aus-gabeoptionen.

One more thing...

PictureArena bietet so viele Funk- tionen, dass es schwer ist, sie alle im Rahmen dieses Artikels aufzuzählen. Die Palette reicht von der Steuerung des OSX Panther 10.3 einwandfrei. Nur auf rena ein mächtiges Replacement zur Ver- Programms mittels Sprachausgabe, über ein paar Effekte, die direkt mit Hilfe der fügung, das einfach mehr Möglichkeiten Batchoperationen bis hin zur optimierte Core Image-Technologie erstellt wurden bietet. Aber auch Gelegenheitsknipser Nutzung von Multiprozessorsystemen. muss man dann verzichten. sollten einmal einen Blick auf das Pro- Dabei unterstützt Picture Arena bereits gramm werden, denn auch die Be-die- die neuen Features von Mac OSX Tiger, Besseres iPhoto? nung ist insgesamt übersichtlicher und etwa Core Image für mehr Speed bei den intuitiver als bei iPhoto. Das mit einem Grafi keffekten oder die mächtige Such- Man kann ohne Übertreibung sagen, Preis von EUR 24.90,- wirklich preiswer- maschine Spotlight. Auch das brandneue dass PicturArena dort anfängt, wo iPhoto te Programm kann auch in einer Demo- Quartz Composer Format kann gelesen aufhört. Jeder, der viel mit digitalen Bilder Version von der Seite des Herstel-lers und angezeigt werden. Natürlich läuft Pic- zu tun hat, wird schnell an die Grenzen heruntergeladen werden und so schon tureArena aber auch weiterhin unter Mac von iPhoto stoßen und hat mit Pic-tureA- vor den Kauf getestet werden. Unbedingt ansehen!

(Anton Preinsack)

AMIGAINSIDER 55 > MacOS Tiger - Erfahrungsbericht

An einen Freitagabend den 29. April war es soweit, es erschien die neuste Version von Apple`s Betriebssys- tem mit dem Namen „Tiger“. Apple versprach im Vorfeld auf Ihrer Webseite das Tiger mit über 200 neuen Funktionen aufwarten würde. Deswegen war bei mir die Erwartung sehr hoch was man wirklich im Alltag bei der Arbeit an Verbesserungen merken würde. Hier nun mein erster Erfahrungsbericht nach nun zwei Wochen regelmäßiger Benutzung.

Die Verpackung besteht aus zwei variieren. Danach erscheint ein Willkom- listet werden. Spotlight ist für mich das ei- Handbüchern und einer DVD. Ein Hand- mensfenster wo man seinen persönlichen gentliche Highlight von MacOS Tiger, ich buch beschäftigt sich nur mit der Installa- Daten eingeben muss um sich bei Apple möchte es nicht mehr missen zur Suche tion das andere gibt nur einen ganz klei- zu registrieren. von Dateien und Begriffen. nen Einblick in die Bedienung von MacOS X. Außerdem wer kein DVD Laufwerk Auf dem ersten Blick hat sich nicht so- Das zweite was sofort auffällt ist das besitzt kann auch sich ein neues Sym- bei Apple eine CD bol im Dock eingefügt Version anfordern. hat. Es sieht aus wie Die Installation geht ein Tachoscheibe nur wie gewohnt ein- sind keine Zahlen son- fach, DVD einlegen, dern eine Wolke, ein das Installation Pro- @ Zeichen usw. darge- gramm anklicken stellt. Es handelt sich und das war’s. Der dabei um die zweite Rechner bootet große Neuerung Na- dann von der DVD mens „Dashboard“. Mit und die Installation Dashboard ist es mög- Routine beginnt zu lich sich so genannte starten. Als Grund- „Widgets“ anzeigen zu einstellung ist am lassen. Diese Widgets Anfang alles aus- beinhalten individuelle gewählt, man kann Informationen wie z.B. aber auch auf nicht das Wetter, Taschen- benötigte Drucker- rechner, Börsenkurse, treiber, Schriften Übersetzungshilfe oder und Sprachpakete von einem Dritther- verzichten. Dies steller die Darstellung macht schon alleine verschiedener Web- 1 GB weniger an Festplattenbedarf aus viel verändert außer das jetzt rechts oben cams (siehe Screenshot 1). Wenn man die benötigt werden. Ist dies alles nach in der Arbeitsleiste ein Icon befi ndet das Dashboard aufruft verdunkelt sich der seinen Wünschen ausgewählt beginnt die eine Lupe darstellt. Dieses kleine Icon eigentliche Bildschirm und es werden die Installation. Die Dauer variiert doch sehr ist der Zugang zu dem Programm „Spot- verschiedenen Widgets angezeigt. Man wie ich feststellen musste. Auf meinen light“. Spotlight ermöglicht eine schnelle kann diese frei auswählen und auch posi- G4 Powerbook mit 512 MB hat die ganze Suche nach Begriffen oder Wörtern die tionieren. Viele dieser Widgets beziehen Installation über eine bestehende MacOS z.B. in Dateinamen, und das ist neu, so- Ihre Information direkt über eine beste- 10.3.9 Version ungefähr 20 Minuten ge- gar auch in den Dateien selbst vorkom- hende Internetverbindung. In naher Zu- dauert. Auf einen G3 Ibook mit 256 MB men (E-Mails, Dokumente usw.). Die Ge- kunft kann man mit einer Flut neuer Wid- Speicher hat es eine Stunde gedauert. Ist schwindigkeit ist wirklich atemberaubend, gets rechnen, da dieses System offen ist dies alles geschafft fährt der Mac nach in Sekunden schnelle listet Spotlight alle für Seiten von Dritthersteller (Shareware- einem Kaltstart wieder hoch, der aber Dateien auf wo dieses Wort vorkommt. Freeware Programmierern). nach der Installation etwas länger dauert. Man kann Spotlight auch so konfi gurieren Nach dem „hochfahren“ beginnt einma- das es nur in bestimmte Ordner sucht. Da ich eine iSight Kamera besitze lig das neue Programm „Spotlight“ seine Also wenn man auch Geheimnisse oder war ich natürlich gespannt was das neue Arbeit, das die Festplatte indiziert. Auf sensible Daten hat auf seinem Rech- iChat so alles kann, vor allen bezogen auf dieses Programm werde ich später nä- ner kann man diese dadurch sperren. das neue Kompressionsverfahren für die her drauf eingehen. Nur soviel soll noch Außerdem kann man defi nieren welche Bildübertragung mit der unspektukalreren gesagt werden, das indizieren kann auch Kategorie (Programme, Systemeinstel- Abkürzung H.264. Auf den ersten Blick vom Prozessortyp und Festplattengröße lung, E-Mail usw.) als erstes durchsucht ist die Bildqualität jetzt besser gewor- von einigen Minuten bis über eine Stunde werden soll, sprich als erstes auch aufge- den, das Bild hat meiner Meinung nach

56 AMIGAINSIDER Der Webbrowser Safari liegt auch in einer neuen Version vor der jetzt auch RSS beherrscht. Dies ermöglicht das kompakte und übersichtliche Anzeigen von Webseiten die RSS unterstützen (sie- he Screenshot 3).

Auch Quicktime hat eine Neuerung er- fahren. Es liegt jetzt in der Version 7 vor, und unterstützt die vorher besprochene H.264 Video Kompression. Besitzer der Quicktime 6 Pro Version müssen leider ein kostenpfl ichtiges update kaufen, um die gewohnten Pro Funktion in Version 7 wieder frei zuschalten.

Hier nur der vollständiger halber die wichtigsten Neuerungen die noch in MacOS Tiger eingefl ossen sind.

·VoiceOver (Sprachsteuerung) ·Automator (Automatisierungsassistent) ·DVD Player ·GIMP Drucktreiber

Auch wenn Apple schreibt dass über 200 neue Funktionen integriert wurden, verstecken sich diese zum größten Teil mehr „Schärfe“ bekommen. Auch ist jetzt (Screenshot 3 - Safari) unter der „Haube“. Wer alle Funktionen ein nettes Feature dazu gekommen das erfahren möchte kann sich diese unter gramm „Mail“ ist in einem neuen „Lock“ so genannte Bild in Bild. Man sieht jetzt http://www.apple.com/de/macosx/newf- daher gekommen (siehe Screenshot nicht nur die eine Person mit der man eatures/over200.html durchlesen. 2). Auch ist es jetzt möglich in einer E- chattet sondern auch Mail, die als Anhang sich selbst. Auch soll In der Zwischenzeit in dem ich die- mehrere Bilder hat, es gehen mit bis zu 4 sen Artikel geschrieben habe ist ein ers- direkt mit einem Personen Gleichzeit zu tes update schon erschienen für MacOS „Klick“ diese in einer chatten über die Kame- Tiger. Dies behebt einige Fehler die auf Diaschau anzuzei- ra aber dafür reicht nicht manchen Rechnern aufgetaucht sind. gen. Die Bilder kann die normale Kapazität Was mich außerdem etwas stört ist der man sich einzeln in der Internetanbindung. zu hohe Preis für Tiger. Die 129 Euro fi n- Vollbildmodus oder Auch sollte man nicht de ich etwas zu hoch gegriffen, 99 Euro auch zur Übersicht verschweigen dass das hätten vollkommen ausgereicht. Mein als Minibilder an- neue Kompressions- persönliches Fazit ist, das weiter die Evo- zeigen lassen. Auch verfahren eine schöne lution in MacOS X voran geht. Keine Sen- kann man direkt die Sache ist, aber erheb- sationellen Neuerungen die man noch nie Bilder in seine iPho- lich mehr CPU Power gesehen hat, aber trotzdem ein lohnens- to Bibliothek impor- benötigt. Unter einen wertes update das MacOS X wieder et- tieren. G4 soll es keinen Spaß was mehr „runder“ macht. Was mir aufge- mehr machen, auch ist fallen ist, das ich es nicht Möglich beim Testrechner: Powerbook G4 867Mhz, jetzt für meinen neuen iChat das alte 512 MB Ram, Radeon 9000 32 MB Akku über die Arbeits- Kompressionsverfahren zu aktivieren VRAM, Airport, Bluetooth leiste direkte Eigenschaften anwählen womit eine „fl üssigere“ Bildübertragung kann, wie sich der Rechner zum Akku möglich war. (Andreas Weyrauch) verhalten soll. Ob man eine längere Bat- terielaufl eistung wünscht, oder die volle Jetzt möchte ich noch auf ein paar Power benötigt, wie z.B. für Spiele. Kleinigkeiten eingehen. Das E-Mail Pro- (Screenshot 2 - Mail)

AMIGAINSIDER 57 > Die letzte Seite

Vorschau

Wie immer, so auch diesmal gibt es leider keine Vorschau auf die nächste Ausgabe. Eins ist sicher, solange soll es nicht mehr dauern wie das bei dieser Ausgabe der Fall war.

In dieser Zeit ist immerhin jede Menge passiert. Wir haben inzwischen 2005, der alte Papast Johannes Paul II ist verstor- ben, sein Nachfolger kommt aus Deutschland und nennt sich Bendikt XVI.

Eins ist auch sicher, das AmigaOS4 ist noch immer nicht richtig draussen und die Mutterfi rma hat inzwischen wohl längst die- ses System aufgegeben. Somit hängt jetzt alles von Hyperion und Eyetech ab, was aus dem System wird. Wie man sieht liegen wir dann zumindest was den Erscheinungstermin angeht voll im Trend.

Die Wirtschaft in Deutschland befi ndet sich noch immer nicht dort wo Sie nach Meinung der SPD sein müßte, wird das vielleicht bald zu einem Parteiwechsel füh- ren? Die Zukunft wird es zeigen und wenn alles klappt wir die nächste Ausgabe der AmigaInsider noch vor den Wahlen erscheinen, sofern es welche geben wird.

Nach wie vor suchen wir immernoch nach Leuten, die Lust haben für unser Magazin zu schreiben. Sie erreichen damit nicht nur breites AmigaPublikum, sondern auch zahlreiche Leser anderer System die immer wieder unser Magazin ansurfen.

Schreiben Sie einfach an [email protected]

www.AMIGAINSIDER.de

Anzeige: 1000 Visitenkarten 4/0 Farbig inklusive Druck u. Gestaltung

Gestaltung nach Ihren Wünschen und unseren Ideen. Komplettpreis nur 99,- €

www.semi-werbung.de oder direkt bestellen unter www.semi-shop.de

58 AMIGAINSIDER - WebDesign - Logo-Design - Corporate Identity - Print - Mediaplanung - Grafi k-Design

Sie suchen nach einem Partner der Ihre Geschäftspapiere gestaltet, für Ihr Unternehmen ein neues Corporate Identity entwirft, Ihre Anzeigen deutschlandweit in regionalen und überregionalen Tageszeitungen oder Magazinen plaziert? Fordern Sie uns heraus! www.semi-werbung.de

SEMI-Werbung Ilk & Brylka GbR Rotthauser Str. 105 45884 Gelsenkirchen

Tel.: 0209 - 95 717 884 Fax: 95 717 865 E-Mail: [email protected]

AMIGAINSIDER 59