November 2026
Die Hirnfrei-68k-Familie
Chica bekommt seinen eigenen Motor
Inhalt
Editorial
In dieser Ausgabe dreht sich viel um Chica. Die ECS-Version ist veröffentlicht und der Installer gebaut, die Entwicklung kommt also gut voran. Ein grosser Schritt ist der Umstieg von Moira auf die selbst entwickelte Hirnfrei-68k-Familie. Moira hat die Wahl der Prozessoren auf maximal den 68020 begrenzt und war der einzige Teil in Chica, der nicht selbst entwickelt war. Die Hirnfrei-68k-Familie hebt diese Beschränkung auf. Gleichzeitig hebelt sie die Argumentation aus, nach der zum Beispiel ein 68000 von Motorola nur maximal 7 MHz hat. Das stimmt, doch ein Hirnfrei-68000 darf mehr haben, da er kein Motorola ist.
Die Entwicklung von Chica hat auch zu einem kleinen Tool für die Nutzung von ADF-Dateien geführt, das xdftools verwendet. Damit lässt sich der Inhalt einer ADF bearbeiten: Dateien auf den PC übertragen, vom PC in die ADF kopieren, in der ADF löschen oder umbenennen. Ein kleiner Helfer, der meine Arbeit um vieles schneller und einfacher gemacht hat.
Bei Bochser stagniert die Entwicklung dagegen, da sich ein Problem nicht einfach beseitigen lässt.
Aktuell in aller Munde sind Reverse Engineering von Software und Vibe-Coding. Hier verschliesst sich auch der Timebolus nicht. WordCraft und PdfCraft wurden in dieser Ausgabe erstmals ausprobiert und haben positive Ergebnisse geliefert. Davon wird auch in den kommenden Ausgaben zu lesen sein, denn das Thema hat Potential, im Positiven wie im Negativen.
Spannend ist auch, wie so mancher Film für eine Überraschung sorgt, ein anderer sich anders als erwartet entwickelt und eine Serie ein Spiel behandelt, ohne es 1:1 zu kopieren und dennoch die Stimmung sehr gut einzufangen.
Bei Horror am Freitag hat Resident Evil nun ein würdiges Ende gefunden, und The Last of Us Part II ist gestartet. Alles wird über den HDMIViewer gestreamt, der weiter verbessert wird und bei uns ein unverzichtbares Werkzeug für die Anzeige von Konsolen auf dem PC geworden ist.
Eine grosse Freude ist es mir, dass die erste Ausgabe des Timebolus Interesse geweckt hat. Über 100 Exemplare wurden im ersten Monat ausgegeben, was meine Erwartungen bei weitem übertroffen hat. Der Timebolus ist nicht mein erster Auftritt im Internet, und daher weiss ich, dass gerade der Anfang nicht immer einfach ist. Selten erreichen neue Seiten im ersten Monat eine dreistellige Zahl. Ich sehe das als positives Zeichen für die Zukunft. Seien wir gespannt, wie diese und die nächsten Ausgaben laufen.
Nun wünsche ich viel Spass mit dieser Ausgabe.
Fahrplan
[⏳] Entwicklung der Hirnfrei 68k Familie
[⏳] Custom-Chips auf AGA umstellen
[✓] Festplatten implementieren
[✓] CD-ROM implementieren
[✓] Unterbau für Erweiterungen (Autoconfig)
[⏳] RTG implementieren
[-] Netzwerk implementieren, danach WLAN
[-] USB
[-] Zusätzliche Soundkarte implementieren
[-] Chica-Infodienst
Erklärung
In dieser Rubrik geht es um Chica, die Bare-Metal-Hardwareabstraktion der Amiga-Hardware für den Raspberry Pi.
Neben Informationen über den Stand der Entwicklung werden hier auch Spiele und Programme behandelt, die auf Chica getestet, verwendet oder gespielt wurden.
Chica bekommt einen Installer
Der geneigte Benutzer soll es ja einfach haben

Ich verwende den Raspberry Pi schon seit vielen Jahren, schon in einer Zeit, in der es den Raspberry Pi Imager noch nicht gab. Auch die Installation von Arch war nicht ganz trivial.
Chica soll es dem Benutzer einfach machen, weshalb ich einen Installer entwickelt habe. Es sind nur drei einfache Schritte, und schon ist alles auf der SD-Karte installiert und der Spass kann losgehen.
Alles, was der Benutzer braucht, ist ein ROM, das ich aus rechtlichen Gründen nicht beilegen kann. Man wählt einfach die passende Version für Chica aus, dazu die ROM-Datei(en) und die SD-Karte, und drückt auf “Installieren”. Der Download, das Kopieren des ROMs, alles funktioniert automatisch.
Verfügbar für Windows und Linux unter amiga.projekt-hirnfrei.de im Bereich Chica.
Was Bilder bedeuten können
Eine Geschichte der Qualen
Als Anwender setzt man sich an seinen Computer, schaltet ihn ein und bekommt ein Bild zu Gesicht. Egal ob jetzt am Amiga, einem DOS-PC oder modernen Rechnern. Immer flackert da sofort etwas über die Mattscheibe und zeigt an, dass der Computer gerade am Arbeiten ist und irgendwann einen betriebsbereiten Zustand erreicht hat.
Auch als Entwickler ist das der ganz normale Alltag. Selbst wenn die gerade geschriebene Software crasht oder dann doch korrekt läuft, dass sie läuft und dass man etwas sieht, darüber macht man sich eigentlich nie Gedanken.
Zumindest ging es mir so, und ich kann nur sagen, diese Zeiten sind vorbei! Ich habe die Leistung zu schätzen gelernt, die hinter diesen bunten Bildern steht, die der normale Anwender für ganz selbstverständlich erachtet.

Die Insert-Disk-Animation des Amigas, ich glaube seit AmigaOS 2. Der Boing-Ball, etwas Schrift, ein Floppy und eine Diskette, die ins Floppy fliegt, um zu signalisieren, man solle doch bitte eine Diskette einlegen. Jeder, der einen Amiga mit entsprechendem OS hat oder hatte, weiss, man schaltet das Gerät ein, und genau das erscheint. Auch für mich war das nie ein nennenswertes Thema.

Am 12. Mai 2026 konnte ich voller Stolz mein erstes Video zu Chica der Welt präsentieren. Zwei Tage zuvor war der Moment gekommen, wo zum ersten Mal überhaupt ein echtes, nahezu korrektes Bild durch meine Hardware-Portierung, Hardware-Abstraktion oder wie auch immer man das jetzt nennen will, erschienen ist. Nur der Raspberry Pi 3B+, Chica und das Kickstart-ROM. Kein Linux, kein sonstiges Host-System, der Pi führte einzig und allein die Amiga-Hardware aus.
Auch wenn zuvor schon viele Dinge darauf hingedeutet hatten, dass Chica am Leben ist, war das doch für mich der ultimative Beweis, dass ich nicht nur einem Hirngespinst nachgejagt war, sondern mein Vorhaben wirklich zu einem Ergebnis führen wird.
Was ich an dem Tag noch nicht wusste, eine unglaublich anstrengende und vor allem nervende Jagd nach dem Grund für die nicht korrekt gezeigte Insert-Disk-Animation hatte begonnen.
Es war eine Zeit voller Frust und mangelnder Nachvollziehbarkeit. Wie konnte ich denn weite Teile von Agnus, Blitter, Copper und Denise ändern oder gar neu schreiben und bekam trotzdem immer und immer wieder das exakt gleiche Ergebnis? Ich fing an, jeden einzelnen Blit zu untersuchen, sogar eigene Copperlisten zu bauen, um die Funktionsweise besser zu verstehen. Eine eigene Debug-Konsole baute ich ein, und? Nichts! Den Fehler konnte ich einfach nicht finden.
Bis zum 30. September, über vier Monate später, konnte ich das Problem endlich beheben. Und? Was war es? Das Modulo im absteigenden Blitter-Modus hatte ich addiert statt subtrahiert. Wie ich also die ganzen vier Monate behauptet hatte, es war nichts weiter als ein +, dort wo ein - hinmusste. Mehr nicht!
Ich habe dabei eines ganz klar gelernt. Baremetal ist einfach nur die Hölle! Nicht nur Baremetal. Auch verschiedene Chips nachzubauen, die alle ihr eigenes Ding machen, ist einfach nicht feierlich. Es gibt keinen Absturz, keine Fehlermeldung, kein Hängen. Keine der gefürchteten Race Conditions, wo ein Kern etwas in dem Moment schreibt, wo der andere liest. Nein. Jeder Chip macht genau das, was er machen soll. Tja, er muss eben nur das Richtige machen, und das war in dem Fall wegen eines Vorzeichens falsch. Für das Ergebnis falsch, nicht für den Chip, denn der tat ja einfach das, was er tun sollte.
Seit dieser Erfahrung weiss ich eins. Ich habe den grössten Respekt vor den Menschen, die so etwas in Hardware bauen. Winzig kleine Kontakte treffen, mit Messgeräten verschiedenster Art in die Arbeitsweise der Chips hineinschauen usw. Ich ziehe meinen Hut! Ich musste nur Code ändern, und da einen Fehler zu finden, war schon der blanke Horror. So etwas an einer Platine, mit unzähligen kleinen Kontakten, nein danke. Das hätte ich nie und nimmer überstanden.
Ab da war dann bislang alles wieder relativ einfach. Eine ADF zu lesen war jetzt weniger das Problem. Der Vorgang ist gut dokumentiert, da kann man nicht so viel falsch machen, und dann?

Ja. Es ist "nur" die Amiga Workbench. Ist doch ganz normal, wenn man mit einem Amiga arbeitet, oder?
Oh nein! Die Workbench ist geladen und präsentiert sich in ihrem gewohnten Look, weil die Hardware darunter, also mein Chica, endlich so läuft, wie sie laufen soll. Die Chips arbeiten zusammen, dirigiert über Agnus, gesteuert über Zustände. Alles läuft so, dass Kickstart der Meinung ist, es läuft auf echter Hardware. Die Daten werden geladen, die Zustände gesetzt, die Chips erledigen ihre Arbeit. Nicht, weil da ein gekaufter Amiga drunter sitzt, sondern weil ich diese Hardware gebaut habe. Nicht auf einer Platine mit dem Lötkolben, sondern als Code auf einer SD-Karte. Mein seit gut 25 Jahren gehegter Traum, Kickstart auf einer verfügbaren, günstigen Hardware zum Laufen zu bringen, ist damit endlich wahr geworden!
Damit ist der Weg zum Ziel aber noch lange nicht zu Ende gedacht. Da mussten noch Maus und Tastatur dran, und es ist ein unglaublich gutes Gefühl, wenn man mit der Maus über die Workbench gleitet, einen Doppelklick auf ein Symbol macht, und das Fenster oder Programm öffnet sich. Ich kann dieses Gefühl nicht beschreiben.
Zeit, von fest in den Code kompilierten ROMs auf das Laden von ADF umzusteigen. Nach etwas Gefummel war das Ziel erreicht. Das ROM wird nicht mehr direkt in den Code kompiliert, sondern von der SD-Karte geladen. Wichtigster Schritt für eine Veröffentlichung, da ich das ROM ja nicht mit ausliefern kann. Dann noch das Laden über ein angeschlossenes USB-Gerät, in meinem Fall dem Floppinator, und Chica ist seinem Ziel schon ein gutes Stück näher.
Chica soll ja aber auch zeigen, ob und was es kann. Was eine nachgebaute Hardware auf blanker Pi-Hardware leisten kann. Die Voraussetzungen waren da. Chica lädt von Diskette, ich kann die Maus benutzen, also Sysinfo ins Spiel bringen.

Sysinfo zeigt es deutlich. ECS Agnus, ECS Denise, 68000 Prozessor usw. Dazu eine Geschwindigkeit, die über einem A2500 liegt.
Viele sehen wahrscheinlich diese Bilder und fragen sich, was da nun so besonders ist. Kann man auf jedem Amiga und jedem Emulator sehen, ist doch nichts dabei!
Für mich bedeuten diese Bilder jedoch so viel mehr. Sie laufen nicht auf einem Amiga, sie laufen nicht in einem Emulator, den ich mir irgendwo runtergeladen und installiert habe. Sie laufen auf einem nackten Raspberry Pi 3! Mit dieser SD-Karte kann der nichts anderes, als Amiga-Hardware emulieren. Die Chips aufgeteilt auf seine vier Kerne, die über den Bus, koordiniert von Agnus, brav nebeneinander ihren Dienst tun und dadurch ermöglichen, dass der Pi nun die Workbench lädt, Sysinfo darauf läuft usw.
Diese Bilder sind für mich der Lohn für eine unglaublich mühsame Arbeit, ein Beweis, dass alle Aussagen von wegen so ein Projekt wird niemals auf allen vier Kernen Baremetal laufen, falsch sind. Ein Beweis, dass der Pi 3 stark genug ist, die Geschwindigkeit eines Amiga 500 bei weitem zu übertreffen, obwohl mir das als technisch aussichtslos genannt wurde.
Wenn ich diese Bilder vor mir sehe, weiss ich, Chica lebt, Chica funktioniert.
Der Fehler lag woanders
Wie Claude mir bei der Fehlersuche half
Nachdem ich den Sound von Chica über HDMI implementiert hatte, klang er von Start weg eigentlich überraschend gut. Nur kam er, genau wie bei Bochser, im Vergleich zum Bild etwas zu spät.
Die Fehlersuche war eröffnet und ergab für mich keinen Sinn. Eigentlich musste der Sound passend zum Bild kommen, tat es aber nicht. Egal an welcher Schraube ich gedreht habe, er kam weder früher noch später, was technisch absolut unmöglich war.
Also habe ich Claude bemüht, nach dem Fehler zu schauen. Nachdem wir ein paar Tests gemacht hatten, war auch Claude der Meinung, irgendwie müsste sich etwas am Sound ändern, tat es aber nicht. Wir haben den Sound sogar so verbogen, dass er viel zu langsam war. Er kam aber trotzdem erst nach einem gewissen Versatz.
Claude verschob die Fehlersuche dann auf meinen HDMI-Grabber. Der müsse schuld sein. Ich erwähnte, dass jedes Gerät, das ich dort anschliesse, den Sound pünktlich zum Bild produziert, ich den Grabber also ausschliesse. Claude wurde dann lustig und meinte, bei der PlayStation und Co. würde das rein zufällig passen, während es bei Chica und Bochser nicht passen würde. Das hielt ich für sehr unwahrscheinlich.
Was war des Rätsels Lösung? UARTScope, mein Programm zum Debuggen. Von dort kam der Versatz, denn ich hatte den Sound dort billig über ein Tool ausgeben lassen, das den Sound vom Grabber gepuffert abspielt. Im HDMI-Viewer, mit dem wir aufnehmen und streamen, hatte ich darauf verzichtet. Also habe ich UARTScope nach dem Vorbild des HDMI-Viewers umgebaut, und siehe da, der Sound ist synchron. Da wäre ich ohne Claude nie draufgekommen.
Ähnliches ergab sich kurz darauf erneut. Chica meinte, immer mal wieder hart abstürzen zu müssen. Nie zum gleichen Zeitpunkt, nie bei der gleichen Aktion. Einmal wurde einfach nur der Bildschirm schwarz, ein anderes Mal wurde das Bild zwar noch angezeigt, aber es gab keinerlei Reaktionen mehr. Hin und wieder spuckte der Code auch eine Exception aus, die aber nie auf den gleichen Fehler hinwies. Also: debuggen.
Meine erste Vermutung war, dass Chica irgendwo, irgendwann in einen Speicherbereich schreibt oder liest, wo es nichts zu suchen hat. Im Code fand ich dafür jedoch nichts, da sämtliche Lese- und Schreiboperationen über den Bus laufen und nur im Chipram aktiv werden dürfen. Der Chipram ist der vom Amiga verwendete Speicher, den ich im Code unter einer spezifischen Adresse angelegt habe und den Kickstart verwendet. Amiganer wissen das aber.
Claude musste wieder ran. Er bestätigte, dass es in meinem Code eigentlich keinen Fall geben dürfte, in dem irgendetwas irgendwo in einen Speicher schreiben kann, wo es nicht darf.
Wir haben angefangen, Chica zur Laufzeit zu dumpen, also Speicher, Register, Instruktionen usw. ausgeben zu lassen. Das ist ohnehin ein Punkt, an dem ich ohne Claude aufgeschmissen wäre. Ich müsste mühsam die Hex-Werte dekodieren, Claude macht das nebenbei.
Wir fanden heraus, dass hin und wieder ein Zeiger ein Bit verliert. Immer nur eins, nie dasselbe, und das führt zum Absturz. Wir konnten aber nicht herausfinden, wie das passiert, da dieser Zeiger eigentlich korrekt gelesen wird, und zwar in allen Fällen auch vorher.
Wieder haben wir Chica zu Unrecht verdächtigt. Ähnlich wie beim Sound verschob Claude die Fehlersuche dann auf eine andere Stelle, da der Code selbst einfach nicht erklären konnte, warum hin und wieder ein Bit verloren geht. Code macht immer das, was man programmiert hat, und geht nicht einfach eigene Wege.
Claude folgerte, es sei nicht der Code, sondern der Pi. Besser gesagt seine Stromversorgung. Zwar verwende ich ein originales Raspberry-Pi-4-Netzteil, das ausreichend Strom liefert, aber die Standardspannung des Pi reicht unter Volllast auf allen vier Kernen offenbar nicht aus.
Chica verlangt ihm einiges ab, da alle vier Kerne dauerhaft voll aktiv sind. Dabei kam es wohl hin und wieder zu einem minimalen Spannungsabfall, der aber gereicht hat, ein Bit zu verlieren.
Den Fehler konnte ich beheben, indem ich in der config.txt des Pi einfach over_voltage=4 eingetragen habe. Seither laufen Chica und Bochser auch über Stunden problemlos durch.
Das hat jedoch einen Nebeneffekt. Der Pi wird warm, und das nicht zu knapp. Bislang hatte ich nur einen kleinen Kühlkörper drauf, der damals beim Pi dabei war und genauso gross ist wie der Chip selbst, und der reicht nicht. Der Pi meldet relativ schnell, dass ihm zu warm wird. Da ich jedoch keine praktikablere Lösung zur Hand hatte, habe ich schlicht noch einen Kühlkörper draufgelegt. Aber auch das hat nicht gereicht. Also Kühlkörper der Dritte draufgelegt, und jetzt wird die Wärme ausreichend abgeführt. Das ist aber nur eine provisorische Lösung, hier muss etwas Vernünftiges her.
Dem Pi mehr Spannung zu spendieren kann seine Lebensdauer herabsetzen, besonders dann, wenn er nicht ausreichend gekühlt wird. Das sollte man im Hinterkopf behalten. Mein Pi 3 lässt sich davon aktuell aber nicht beeindrucken, obwohl er schon viele Jahre auf dem Buckel hat und viele davon 24/7 als Server im Einsatz war.
Auf jeden Fall zeigen beide Fälle eines ganz deutlich. Der Teufel steckt manchmal nicht in dem Detail, in dem man ihn vermutet. Wenn der Code unzählige Male das Richtige tut, dann sollte man ihm einfach vertrauen und den Fehler woanders suchen. Das ist aber gar nicht so einfach, wenn man bislang nur unter einem Betriebssystem programmiert hat und da solche Dinge einfach nicht vorkommen.
Die Hirnfrei-68k-Familie
Chica bekommt seinen eigenen Motor
Auch wenn ich wirklich überhaupt nichts Schlechtes über Moira als Prozessor für Chica sagen kann, gibt es doch drei Dinge, die mich zum Aufbau der Hirnfrei-68k-Familie bewegen:
In einem Gespräch mit einem befreundeten Amiganer habe ich voller Stolz erzählt, dass Chica mit seinem 68000 mehr Dhrystones erzeugt als ein A2500 mit 68020-Prozessor, der in Sysinfo zum Vergleich aufgeführt wird. Als Reaktion bekam ich zu hören, ein echter 68000 habe aber nur 7 MHz.
Das ist ein Punkt, der mich wirklich stört. Genauso wie die Tatsache, dass Moira nicht weiter geht als bis zum 68020 und das auch noch ohne FPU.
Weiterhin finde ich es irgendwie auch nicht konsequent, wenn ich alles selbst entwickle und mich bei der CPU dann woanders bediene. Das hat nichts mit Moira zu tun, aber diesen Baustein sollte, meiner Meinung nach, dann doch bitte auch aus dem Hause Projekt Hirnfrei kommen.
Alles zusammen hat mich jetzt zu dem ehrgeizigen Plan bewogen, die Hirnfrei-68k-Familie zu entwickeln. Angefangen beim 68000, auf dem die nächsten Generationen, wie auch bei der echten 68k-Familie, aufbauen, bis hoch zum 68060, natürlich mit FPU.
Dazu sei sofort gesagt: Diese Prozessoren werden nicht zyklengenau sein, wie es Moira ist. Einfach deshalb, weil Chica das nicht braucht. Ja, in der ECS-Version von Chica ist es mir wichtig, aber das liegt darin begründet, dass die ECS-Version das Fundament von Chica darstellt und ich mittels Demos testen will, wie gut die Hardware zum Original funktioniert. Denkt dran, Chica soll so kompatibel sein wie möglich, und da gehört das, meiner Meinung nach, als Grundstock einfach dazu.
Chica selbst wird aber auf dem ECS aufbauen, AGA beinhalten, RTG beherrschen und natürlich den maximalen Prozessor verwenden, also den 68060. Wobei ich bei der 300d-Variante nicht ganz sicher bin, ob es dort nicht beim 68040 bleiben wird. So weit bin ich aber logischerweise noch nicht.
Wichtig wird sein, dass die Prozessoren ISA-konform sind (ISA steht für Instruction Set Architecture), damit sich der Prozessor in Chica so nah wie möglich so verhält wie das Original in einem echten Amiga.
Darüber hinaus darf ein Hirnfrei 68000 aber gerne einen echten 68020 abhängen. Die Hirnfrei-Prozessoren werden nicht an den Takt der originalen CPUs gekoppelt sein, sondern dürfen alles aus dem Pi herausholen.
Da Chica selbst nie mit einem 68000 veröffentlicht wird, von der ECS-Version abgesehen, fallen Demos direkt von Diskette ohnehin flach. Von daher besteht hier auch kein Grund für Zyklengenauigkeit im Prozessor. Das ist bei einem echten Amiga mit Turbokarte oder von Haus aus mit besserem Prozessor nicht anders. Die Custom-Chips sollen hingegen ihr Timing behalten.
Darüber hinaus habe ich auch angedacht, die Prozessoren mit JIT (Just-in-Time) auszustatten, wodurch die Instruktionen direkt vom ARM-Core verarbeitet werden, was noch einmal Leistung bringen dürfte. JIT ist allerdings so etwas wie das Sahnehäubchen. Ob sich der Aufwand lohnt, ob der Nutzen die Kosten übersteigt oder ob ein Chica 500(d) mit 68060 ohnehin schnell genug ist, wird die weitere Entwicklung zeigen.
Die FPU soll direkt auf der FPU des Pi laufen, was wiederum die Leistung steigern sollte. Hier gibt es noch eine offene Frage: Ein 68881/68882 rechnet mit 80 Bit, während die FPU des Pi nur mit 64 Bit rechnet. Inwieweit das zu unterschiedlichen Ergebnissen führt und wie stark das ins Gewicht fällt, wird sich erst noch zeigen müssen.
Da bliebe jetzt die Frage, wie hardwarekompatibel das dann noch ist. Hier verweise ich auf Projekte wie zum Beispiel den PiStorm, mit dem man einen echten Amiga auch mit ARM-Power beschleunigen kann und mehr Leistung bekommt, als die originale Hardware zu bieten hat. Von daher sehe ich an dieser Stelle keinen Bruch von Chicas Hardwarekompatibilität.
Wenn ich also wieder einmal einen Meilenstein erreicht habe und stolz anmerke, dass Chica mit einem Hirnfrei 680x0 in Sysinfo mehr Dhrystones liefert als ein echter Amiga mit Motorola-680x0-Prozessor, dann ist das einfach so. Es mag dann richtig sein, dass ein echter Motorola nie mit dieser Leistung existiert hat, es ist ja aber auch kein echter Motorola, sondern ein Hirnfrei.
Los gehen wird es, wie ja schon gesagt, mit dem Hirnfrei 68000. Chica werde ich dabei so aufbauen, dass ich einfach zwischen Moira und Hirnfrei wechseln kann, um die Funktionsfähigkeit zu überprüfen. Läuft der 68000 so, dass man nicht mehr unterscheiden kann, ob da jetzt Moira oder Hirnfrei läuft, geht es weiter zum 68020, 68030, 68040 und natürlich zum 68060. Bis zum 68020 werde ich dabei noch direkt mit Moira vergleichen können, ab da ist es dann förmlich Handarbeit.

Update 18. Oktober 2026
Der Hirnfrei 68000
Die Entwicklung am Hirnfrei 68000 ist so weit abgeschlossen. Ein paar Randfälle sind noch nicht behandelt. Sie werden bei Bedarf nachgebessert, falls Software darüber stolpern sollte.
Da der Hirnfrei 68000 allerdings als Grundlage für die weiteren CPUs gedacht ist und zumindest bei Chica nicht zum Einsatz kommen wird, dürfte es hier keine Weiterentwicklung geben. Das letzte Wort ist hier aber noch nicht gesprochen.
Sysinfo bescheinigt dem Hirnfrei 68000 2500 Dhrystones und gibt ihn mit 144 MHz an, wobei die MHz nicht gemessen, sondern verglichen werden, soweit ich das verstehe. Ja, ein Motorola 68000 hat 7 MHz. Es ist aber ein Hirnfrei 68000.
Update 19. Oktober 2026
Chica nun mit Festplatte

Chica hat nun eine virtuelle IDE-Festplatte. Sie wird erkannt, kann eingerichtet und formatiert werden, und natürlich kann Chica auch davon booten, was wirklich angenehm schnell geht. Das Schreiben muss noch beschleunigt werden, funktioniert aber auch tadellos. Verwendet wird eine HDF-Datei, die auch z.B. von FS-UAE gelesen werden kann.
Update 22.Oktober 2026
Der Hirnfrei 68020 ist fertig
Im Moment geht es Schlag auf Schlag. Die Entwicklung des Hirnfrei 68020 hat sich als angenehm problemlos herausgestellt, da er auf dem Hirnfrei 68000 aufbaut.
Chica bootet einwandfrei, die Workbench läuft, Sysinfo erkennt den Prozessor, und der Speedtest läuft fehlerfrei durch.
Im Zuge dessen habe ich auch schon einiges an Optimierungsarbeit geleistet und den Prozessor, natürlich in Kombination mit Fast-RAM, laut Sysinfo auf einen Wert von über 10.000 Dhrystones gebracht.
Damit schlägt der Hirnfrei 68020 meine frühere Kombination aus DietPi und Amiberry mit 68040 um Längen. Wobei sich natürlich noch herausstellen muss, wie aussagekräftig diese Werte in der Praxis sind.
Erklärung
In dieser Rubrik dreht sich alles um Bochser, die Baremetal x86 Emulation auf dem Raspberry Pi. Hier veröffentliche ich Updates zum Projekt, und später, wenn es dann soweit ist, zeige ich hier auch die Installation von FreeDOS, Windows 3.11, zeige Spiele, die ich damit gespielt habe, usw.
Wer sich also für Bochser interessiert, sollte monatlich genau hier Neuigkeiten erfahren.
Bochser wird ein Pentium
Auch wenn das nicht der Plan war
Bis Mitte des Monats hat sich rund um Bochser nicht viel getan. Ich habe Schwierigkeiten mit dem Analog-Joystick: Obwohl die Werte über USB einwandfrei sind, zittert er in Bochser selbst stark und schlägt auch gerne mal eine eigene Richtung ein. Woran das liegt, konnte ich noch nicht ermitteln, deshalb geht es hier im Moment nicht so gut voran.
Das heisst aber nicht, dass ich nicht fleissig mit Bochser arbeite und alles teste. Eine Sache fand ich dabei super witzig: Ich habe die FreeDOS-1.4-ISO auf eine echte CD gebrannt. Keine Ahnung, wann ich so etwas zum letzten Mal gemacht habe.
Auf jeden Fall kam sie ins CD-ROM, und Bochser hat sofort davon gebootet. Es war irgendwie spassig, auf Bochser etwas von CD zu installieren. Wenn das kein Retro-Feeling war, dann weiss ich auch nicht.
Doch nach der Installation wollte Bochser nicht booten. Er hat es von der Festplatte versucht, ist dann abgestürzt, hat neu gebootet und wieder von vorne begonnen. Was für ein Glück, dass Claude mir die Ausgabe beim Absturz erklären konnte.
Bochser sollte eigentlich ein 486er werden, zumindest die Pi-3-Version. Erst auf dem Pi 4 sollte er ein Pentium werden.
Der Plan ist aber vom Tisch. FreeDOS erwartet mindestens einen Pentium, sonst bootet es nicht. Da ich nicht davon ausgehen kann, dass jeder, der Bochser einmal benutzen will, eine Lizenz für MS-DOS hat, habe ich entschieden, dass Bochser generell ein Pentium wird, auch in der Pi-3-Version.
Der Strom, die Spassbremse
Wenn dir die Spannung kurz einbricht
Beim PC ist man es gewohnt: Man stöpselt irgendwas per USB dran, und das läuft. So ein Gerät hat aber auch normalerweise ein Netzteil mit entsprechend Power.
Beim Pi, zumindest bei meinem 3B+, sieht die Sache anders aus, man muss aber auch erst einmal drauf kommen.
Ich hatte ja das Problem, dass Bochser mir dauernd abgestürzt ist. Also ein kompletter Hänger, der sich nur durch das Trennen vom Strom beheben liess. Der Absturz war auch nicht reproduzierbar, sondern tauchte auf, wenn ich nichts gemacht habe, wenn ich einen Benchmark hatte laufen lassen oder wenn Windows 3.1 aktiv war. Es kam nie an der gleichen Stelle oder nach der gleichen Laufzeit.
Des Rätsels Lösung war die Spannung. Auch wenn ich an meinem Pi 3 ein originales Netzteil vom Pi 4 betreibe, reicht bei voller Power, also wenn alle Kerne mit 1400 MHz laufen, die Spannung in manchen Situationen nicht aus. Dann schaltet die Kiste nicht ab und meldet auch nichts. Eigentlich merkt man es nicht. Aber es kann durchaus dazu führen, dass irgendwo ein Bit verloren geht. Ja, ein einzelnes, kleines Bit. Auf einmal stimmt eine Adresse nicht mehr, es wird von einer falschen Adresse gelesen oder darauf geschrieben, und man hat den Salat.
Dem kann man aber Abhilfe schaffen. Das habe ich aber in dieser Ausgabe im Artikel “Der Fehler lag woanders” geschildert.
Der Strom spielt aber auch bei der Peripherie eine tragende Rolle. Mein Gedanke war ja: Ich stöpsle den Floppinator und mein externes CD-ROM da dran, und alles ist toll. Erste Tests haben das auch bestätigt, da habe ich aber auch nur das Inhaltsverzeichnis von der CD gelesen.
Nun wollte ich FreeDOS installieren, und das brach mir immer und immer wieder ab, ohne mir zu sagen, warum. Der Code gab mir keine Hilfestellung. Die Idee war dann: Wenn das CD-ROM anläuft, zieht es Saft, vielleicht mehr, als der Pi bereitstellen kann. Also klemme ich einfach ein Y-Kabel dazwischen und schliesse noch eine Powerbank an. Ja, das funktioniert. Manchmal!
Das hat mich echt wahnsinnig gemacht, bis ich das Rätsel lösen konnte. Meine Powerbank schaltet nach einer Zeit ohne Last schlicht ab. Dann bekommt das CD-ROM seine extra Power nicht mehr und läuft nicht an. Bochser ist da schon tapfer am Lesen, bekommt aber keine Daten, versteht das nicht und bleibt einfach stehen.
Hier konnte ich mir mit einem Ladegerät fürs Handy behelfen. Das schaltet nicht ab, und siehe da, die Installation von FreeDOS läuft anstandslos durch. Problem erkannt, Problem gebannt.
Auch wenn das schön und gut ist, eine Dauerlösung ist es nicht. Da wäre die Tatsache, dass vom Ladegerät dann über den USB Spannung anliegt, wodurch es passieren kann, dass man den Pi vom Strom trennt und ihn das nicht interessiert. Er zieht dann seinen Strom einfach über USB. Aber es tritt nicht immer auf.
Ich habe nirgendwo etwas gefunden, was hier eine Gefahr bescheinigen würde. Anscheinend ist das für den Pi also kein wirkliches Problem. Ich weiss es aber nicht sicher.
Für mich heisst das: Ein USB-Hub mit eigener Stromversorgung muss her, an den ich dann die ganze Peripherie anschliesse. So habe ich mir das zwar nicht vorgestellt, aber schlussendlich ist es auch kein Beinbruch. Tatsächlich stachelt es mich zum Basteln an, wenn ich Bochser ein Gehäuse baue.
Ich habe da schon Ideen im Kopf: ein Desktop-Gehäuse mit einem vernünftigen Netzteil, das den Hub und den Pi sicher mit Strom versorgt, dazu ein Schalter zum Einschalten und ein 5¼-Zoll-CD-ROM mit USB-Adapter. Das ist aber eine andere Geschichte.
WordCraft
Erster Eindruck: Word ohne Microsoft unter Linux?

Aktuell kommt man ja kaum noch um die Meldungen herum, dass ein einzelner Entwickler dank KI diverse Programme nachgebaut hat. Mit Adobe fing es an, mit Microsoft geht es weiter.
Ich finde das ziemlich spannend und muss sagen: Auch wenn es noch eine frühe Version ist, funktioniert schon alles ziemlich gut.
Zuerst will ich aber sagen: Ich bin kein Hardcore-Word-Nutzer. Tatsächlich bin ich gar kein Word-Nutzer, sondern benutze Alternativen unter Linux. Nein, nicht LibreOffice, aber das ist eine andere Geschichte. Ich kann also nicht von mir behaupten, tiefgreifend in dem Programm zu stecken. Meine hauptsächliche Beschäftigung mit Textprogrammen ist das Schreiben von Büchern, die auch schon bis zu 1000 Seiten und mehr haben können.
Nun habe ich mir WordCraft von https://getartcraft.com/apps/wordcraft besorgt. Dort lädt man sich jedoch nicht WordCraft selbst herunter, sondern einen Launcher. Der kommt unter Linux als AppImage und startet sofort.

Dabei hängt sich der Launcher auch direkt oben in die Statusleiste ein, was man mögen kann, aber nicht muss. Ich selbst gehöre eher zur Kategorie, die es bevorzugt, wenn ein beendetes Programm auch beendet bleibt und nicht noch irgendwo etwas zurücklässt. Vielleicht bin ich hier auch einfach nur altmodisch.
Nun habe ich eine Zeit lang mit WordCraft herumgespielt, und meine subjektive Meinung ist: Dieses Programm ist schnell! Im Laufe meiner Arbeit als Autor habe ich immer wieder merken müssen, dass viele Textverarbeitungen selbst auf einem starken Rechner ab 500 Seiten gerne mal langsamer werden oder gar in die Knie gehen. Das finde ich nicht gut, denn ich nutze zum Schreiben immer wieder auch ein altes Netbook, einen Eee PC 1015P, wenn ich unterwegs bin. Einfach, weil es von der Grösse her einfacher zu handhaben ist.
Viele Programme gehen auf dem Ding schon bei 100 Seiten in den Grenzbereich. Man tippt, und es dauert ewig, bis das Getippte auf dem Bildschirm erscheint. WordCraft hat das Problem nicht. Selbst mein neuestes Buch mit über 800 Standard-A4-Seiten lässt sich ganz problemlos bearbeiten. Ein echtes Plus für das Programm!
Auch konnte ich jede DOCX-Datei problemlos damit öffnen, und alle sahen so aus, wie sie aussehen sollten. Hier muss ich aber wieder sagen: Ich habe keine besonders aufwendigen Dateien in diesem Format. Von daher kann ich nicht mit Sicherheit behaupten, dass WordCraft wirklich jedes Dokument korrekt anzeigt. Für meine Bedürfnisse macht es seinen Job aber sehr gut.
Wahrscheinlich werde ich mein nächstes Buch mit WordCraft schreiben, um herauszufinden, ob es seinen Dienst wirklich korrekt erledigt oder ob es Probleme gibt, die sich erst bei der Arbeit zeigen.
PdfCraft
Erster Eindruck: Eine echte Alternative zum Acrobat Reader?

Es gibt eine Sache, die mich unter Linux hin und wieder stört. Manche PDFs lassen sich nicht so ausfüllen oder gar anzeigen wie mit dem Adobe Acrobat Reader.
Es gibt PDFs, die einen zwingen, den Acrobat Reader zu verwenden, weil man sie sonst gar nicht erst öffnen kann. Wieder andere haben eingebaute Formulare, die aber nicht rechnen oder Werte übertragen, wenn man nicht dieses Programm verwendet.
Im Laufe der Zeit habe ich vieles ausprobiert und bin immer zum gleichen Schluss gekommen: Manche PDFs gehen nicht ohne den Acrobat Reader, und das hat mich genervt, gerade weil die Linux-Unterstützung seit Jahren tot ist.
Mit PdfCraft kommt nun die Hoffnung zurück. Kann dieses Programm das, was ich unter Linux manchmal wirklich vermisse?
Die Antwort ist leider ernüchternd. Nein, das kann es (noch) nicht. Zumindest nicht in der Version 0.8.0.
Was ich aber jetzt schon sagen kann: Dieses Ding ist wirklich unglaublich schnell. Selbst Atril, das ich aktuell verwende, wirkt beim Öffnen einer PDF etwas langsamer. PdfCraft ist sofort da, und nirgendwo scheint es arbeiten zu müssen. Egal was man macht, alles reagiert sofort, und das finde ich überaus interessant. Liegt das vielleicht an Rust oder an der Tatsache, dass es per Vibe Coding entstanden ist und die KI den Code einfach effizient hält? Ich kann es nicht sagen.
Auch das Ausfüllen von PDFs gestaltet sich flott und intuitiv. In die nächste Zelle springen mit Tab? Kein Problem. Das macht das Ausfüllen sehr einfach und schnell. Aber wie bei Atril und allen anderen Programmen, die ich getestet habe, rechnet auch PdfCraft nicht und überträgt keine Werte in eine andere Zelle, wie es der Acrobat Reader tut. Das ist richtig schade! Aber vielleicht oder hoffentlich kommt das ja noch. Ich bin hier guter Dinge und voller Hoffnung.
Ich habe nicht alles ausprobiert, was PdfCraft in seinen Menüs aufführt. Das Bearbeiten von PDFs, das Drehen, das Einfügen von Text und so weiter funktioniert, während OCR bei mir nicht funktioniert hat und ohnehin aktuell nur für englische Dokumente gedacht ist. Das ist schade, denn die Funktion finde ich eigentlich echt gut. Mein reMarkable 2 kann das zum Beispiel ziemlich gut, und ich nutze es dort auch immer wieder.
Ich werde die weitere Entwicklung auf jeden Fall im Auge behalten, und wenn die Formulare wirklich einmal wie im Acrobat Reader ausgefüllt werden können, muss Atril seinen Hut nehmen. Wobei ich jetzt schon am Überlegen bin, ob ich PdfCraft nicht schon jetzt als Ersatz verwende. Geprüft, wie sich das einrichten lässt, habe ich aber noch nicht, da ich PdfCraft nicht ohne den Launcher (siehe WordCraft) starten kann.
Ein schlechtes Gewissen habe ich allerdings gar nicht dabei, dass hier ja eigentlich der Acrobat Reader nachgebaut wird. Das hat einen einfachen Grund. Wenn ich mal wirklich auf das Original zurückgreifen muss, bekomme ich regelmässig Schnappatmung. Das Ding ist langsam und vollgestopft mit irgendeinem Kram, den ich überhaupt nicht will. Dauernd erscheint irgendwas und will, dass ich etwas benutze, und das macht die Arbeit damit einfach mies.
HDMI-Viewer Version 1.1.0
Ein bisschen was neues
Der HDMI-Viewer aus dem eigenen Haus hat ein Update auf Version 1.1.0 bekommen. Es hat sich herausgestellt, dass das Bild ohne Bildverbesserung viel zu dunkel war. Spiele von Konsolen, die direkt per HDMI ausgeben und keine Verbesserung brauchen, sahen deshalb einfach nicht gut aus. Das ist nun behoben.
Dazu kann man nun Profile speichern, um Einstellungen für verschiedene Geräte sichern und auswählen zu können.
Zu guter Letzt: Version 1.0.0 hatte keine .desktop-Datei und wurde deshalb nicht ins Menü aufgenommen. Das ist nun der Fall, und der HDMI-Viewer hat ausserdem ein eigenes Icon.
Die Änderungen am Bild wurden mit The Last of Us Part II auf der PlayStation 4 getestet.
ADFManager
Der kleine Helfer für ADF Images

Chica ist mittlerweile an einem Punkt, an dem ich auch Software zum Testen, Treiber und Ähnliches direkt in das AmigaOS bringen muss. Dafür nutze ich Diskettenabbilder, also ADFs.
Es ist nicht ganz einfach, ADFs unter Linux direkt einzuhängen. Oft hatte ich mehr zeitlichen Aufwand für das Einhängen und Auswerfen als für den eigentlichen Kopiervorgang. Abhilfe schaffte hier xdftools, doch auch damit war nicht alles so, wie ich es mir gewünscht habe.
Die Lösung für alles ist nun der ADF Manager aus dem Hause Projekt Hirnfrei. Eine kleine grafische Oberfläche, die die Arbeit ohne grossen Aufwand von der Hand gehen lässt und mir dadurch wirklich viel Zeit gespart hat.
Die ADF auswählen, ins richtige Verzeichnis wechseln, auf der rechten Seite die gewünschten Dateien auswählen, über den Button “In ADF kopieren” klicken und am Ende noch auf den Button “Auswerfen” klicken, fertig. Schnell und sauber.
Es läuft unter Linux, theoretisch und ungetestet auch unter Windows. Wer es verwenden möchte, findet das Repository hier:
Der Projekt Hirnfrei Stream
Jeden Freitag um 19 oder 20 Uhr streamen wir auf twitch.projekt-hirnfrei.de unsere Reihe Horror am Freitag. Der Name ist Programm, und demnach spielen wir Spiele mit Horrorelementen. Egal ob auf dem PC, der PlayStation, Dreamcast oder Switch.
Bei uns gibt es alles. Spass, Fluchen, Running Gags, technische Probleme, der Geist der gegenwärtigen Weihnacht, und zu gerne zieht ein Hund das Stromkabel aus der Konsole. Es passiert eigentlich immer etwas.
Die Streams gibt es auch in jeweils fünf Teilen von Montag bis Freitag auf youtube.projekt-hirnfrei.de. Wir schneiden nichts, wenn wir zu blöd sind, dann scheitern wir, und das kommt leider nicht gerade selten vor.
Durchgespielt
Aktuell bei HaF: Resident Evil (PlayStation)
Chaos beim zocken

Beim ersten Stream des Monats war es direkt turbulent, denn neben Leyas Freund Merovion waren auch Gwen und ihr Mann Jason im Stream, und es lief am Anfang nach dem gewohnten Bild: laden, laufen, sterben, und das immer und immer wieder. Etwa in der Mitte des Streams besorgte Leya dann Tattoo-Stifte, und es wurde ganz schön laut im Chat. Meiner Meinung nach sehenswert. Ausserdem haben wir auch überprüft, wie viele Kamele wir wert sind, wobei ich nicht so gut abgeschnitten habe. Wer es sehen will: Es sind die Teile 111 bis 115.
Es ist vollbracht! Dana hat den Tyrant nun endgültig besiegt, und zwar in einem spektakulären Lauf, der mich mein Trommelfell gekostet hat. Wer es sehen will: Es ist die letzte Folge, 116.
Damit ist Resident Evil offiziell durchgespielt.
Aktuell bei HaF: The Last of Us Part II
Zurück zu Ellie und Joel
Wir kehren mit Ellie und Joel zurück in die Welt der pilzinfizierten Menschen. Dabei geht natürlich nicht alles so glatt, wie es schön gewesen wäre.
Schon beim ersten Stream gab es Probleme ohne Ende. Erst wollte die PlayStation 4 die Disc nicht nehmen. Keine Chance. Auch Auswerfen war nicht drin, es war ja auch nichts im Laufwerk. Dank einer kurzen Recherche im Netz konnte ich dann eine Schraube finden, über die man die Disc manuell auswerfen kann. Die musste ich nur bis zum Anschlag drehen, schon war die PS4 bereit, die Disc aufzunehmen.
Aber sie hat sich strikt geweigert, die Spieldateien auf die Festplatte zu kopieren. Ein Fehlversuch nach dem anderen. Aber auch das konnte ich beheben.
Nächster Punkt: Die PlayStation konnte die Wiedergabe-Disc nicht lesen. Also wieder raus, reinigen, rein und schau an, endlich konnte der Stream losgehen.
Damit aber noch nicht genug. Die PS4 war laut. Flugzeugtriebwerk-laut. Echt, da wird man nebendran taub. Aber wir sind ja hart im Nehmen, also Augen zu und durch.
Jetzt würde ich gerne sagen, dass es ab da rund lief. Aber nein, Fehlanzeige. Beim Controller hat die L1-Taste ihren Dienst quittiert. Ach, wäre das doch keine so wichtige Taste. Dazu wird das Spiel auch noch angehalten, wenn man mit L1 einem Infizierten ausweichen muss, so als Tutorial. Wie macht man das, wenn die L1-Taste nicht geht?
Also, mitten im Spiel mal schnell den Controller zerlegen, so wie man das bei einem Let’s Play auch erwartet. Mit Erfolg? Nein! Wir mussten uns damit helfen, die Tastenbelegung zu ändern.
Wer das miterleben möchte: Unter youtube.projekt-hirnfrei.de findet ihr in der Playlist “The Last of Us Part II” die Videos, Teil 1 bis 5.
Eine Woche später. Ich habe zwischenzeitlich die PS4 geöffnet, gereinigt (man war die dreckig) und in mühevoller Kleinarbeit die steinharte Wärmeleitpaste entfernt und durch Arctic MX-6 ersetzt. Alles wieder zusammengebaut, eine herrliche Ruhe.
Bis zum Stream. Da war sie zwar noch leise, konnte aber wieder die Wiedergabe-Disc nicht lesen. Also, Stream auf Samstag verschoben. Mal wieder die “Horror am Freitag Samstags Edition”. PS4 wieder auf, Laufwerk raus und reinigen. Laser mit Isopropanol gereinigt, genau wie die Walzen, welche die Disc einziehen und auswerfen. Zusammengebaut, geht nicht.
Und? Was war es? Das Flachbandkabel. Das hat sich irgendwie unter dem Netzteil wieder gelöst. Anscheinend hatte ich es nicht richtig eingesetzt. Den Test nach der Reinigung hat es noch überstanden, ist dann aber irgendwie rausgerutscht, als ich die PS4 unter den Tisch gestellt oder hochgeholt habe. Problem gefunden, Problem behoben, es kann losgehen.
Ja, dieses Mal hat es geklappt. Volle zwei Stunden ohne Problem. Als Controller haben wir eine Leihgabe vom Schwiegersohn bekommen.
Ach, ist das schön, wenn die Geräte funktionieren, die PS4 eine angenehme Lautstärke hat und man einfach nur spielen kann. Das könnt ihr in den Folgen 6 bis 10 verfolgen.
Leider funktioniert mein Filter für das Mikrofon nicht richtig. Eigentlich sollte der Filter alles vom Spiel herausfiltern, tat es hier allerdings nicht. Da muss ich noch einmal drüberschauen.
Der folgende Stream verlief dann zur Abwechslung mal ohne grosse Probleme. Es gab einiges an Progress, ein paar witzige Szenen, in denen wir Ellie immer wieder in den Abgrund stürzten, aber es geht mit grossen Schritten voran.
Zu sehen in den Folgen 11 bis 14.
The Last of Us Staffel 1
So gut wie das Spiel?

Wir haben ja schon das Spiel in unserer Horror-am-Freitag-Reihe durchgespielt, und ich war damals, nach einer kurzen Eingewöhnungszeit, von dem Spiel sehr gefesselt. Nun haben wir die erste Staffel der Serie geschaut, und ich hatte zu Beginn gemischte Gefühle.
Wenn ein Spiel so gut ist, kann eine Serie das transportieren? Wie wird es umgesetzt? 1:1 oder komplett anders, wie es zum Beispiel bei Resident Evil der Fall war?
Dann ging es los, und ich hatte sofort ein Problem. Pedro Pascal. Nein, nicht weil ich ihn für einen schlechten Schauspieler halte, aber mein Kopf hat sich einfach geweigert, dauernd Sätze wie "Das ist der Weg" zu erwarten. Auch wenn man ihn in der Serie Mandalorian fast nie sieht, er ist in meinem Kopf einfach ein Mandalorianer.
Aber! Auch wenn ich in der Serie immer wieder das Gefühl hatte, er kommt aus seiner Rolle als Mandalorianer nicht wirklich heraus, hat er einen grandiosen Job abgeliefert. Er transportiert Joel einfach unglaublich gut, und schon nach relativ kurzer Zeit konnte ich ihn voll und ganz mit dem Charakter aus dem Spiel identifizieren, auch wenn da immer wieder die Gedanken an den Mandalorianer aufkamen. Gerade bei Verwundungen wollte ich ihm zu gerne zurufen, er solle Bactaspray nehmen.
Etwas schwer tat ich mich hingegen von Beginn an mit Ellie. Bella Ramsey will in meinem Kopf optisch nicht zur Ellie aus dem Spiel passen. Da hilft auch die schauspielerische Leistung nichts, denn die war grossartig und hat diesen frechen Ton und die Art aus dem Spiel wirklich gut eingefangen. Auch die Dynamik zwischen Ellie und Joel passt in meinen Augen wie die Faust aufs Auge, aber eben optisch passt es für mich einfach nicht.
Zu meiner Frage, ob es eine 1:1-Nachbildung wird oder einen ganz eigenen Weg geht, war ich überrascht. So vieles hatte starken Wiedererkennungswert, während wieder anderes vom Spiel abwich.
Dazu kann ich eines sagen. Es passt einwandfrei! Ich war nicht enttäuscht, weil die Serie einen anderen Weg geht, sondern immer wieder überrascht, dass ich etwas Neues entdecken konnte und nicht alles so war, wie ich es erwartet hatte. Die Mischung ist hervorragend gelungen, sodass ich nie den Eindruck hatte, einfach das Spiel nun als Serie zu sehen.
Die Serie macht für mich hier alles richtig. Während das Spiel viele Actionsequenzen hat, in denen man sich mit Infizierten oder nicht so netten Menschen herumschlagen muss, fehlt davon viel in der Serie, und das ist auch gut so. In Spielen will man die Action, sonst wird es langweilig. Beim Schauen kann so etwas dann aber schnell unsinnig und künstlich wirken, und die Serie hält sich dabei perfekt zurück.
Was bei der Serie auch super funktioniert: Man muss das Spiel nicht gespielt haben. Mein Kind und ich haben es gespielt und wussten, wo der Hase langläuft. Meine Frau hingegen ging komplett frisch an die Sache heran und wurde trotzdem genauso gefesselt. Das spricht in meinen Augen sehr stark für die Serie, wenn sie auch Zuschauer, die mit dem Spiel nichts anfangen können, abholen kann.
Als Fazit kann ich hier nur sagen, diese Serie lohnt sich, egal ob man das Spiel gespielt hat oder nicht. Während viele Verfilmungen von Spielen ja doch eher mager bis schlecht ausgefallen sind, ist The Last of Us eine Zierde seiner Art. So und genau so sollte man Spiele auf den Fernseher bringen. Ich kann nur sagen, alles richtig gemacht!
Soulm8te
Nie davon gehört
Ich schaue immer gerne bei den Streaming-Diensten, welche Filme neu hinzugekommen sind, und so stolperte ich über Soulm8te. Keine Ahnung, ob der im Kino lief und ich ihn einfach nicht auf dem Schirm hatte oder warum ich nie etwas davon gehört habe. Auf jeden Fall klang die Beschreibung okay, kann man ja mal reinschauen.
Er ist gut gemacht, es fliesst verdammt viel Blut, und um es mit den Worten aus dem Film "Nachbarschaftswache" zu sagen: Ich habe noch nie so viele Tode, eingeleitet durch schweres Schwanztrauma, gesehen wie in diesem Film.
Alles in allem grundsolide, kann man sich anschauen, er folgt dem bekannten Muster und ist letzten Endes auch nicht besonders originell.
Below Staffel 1
Gut gemacht und macht nachdenklich
Die Serie gehört definitiv zur Kategorie “Hab ich schon gesehen”. Sie ist weder originell noch in irgendeiner Form überraschend. Nein, eigentlich kann man sich fast sofort denken, wie die Sache ausgehen wird. Zwar nur so 50:50, da solche Filme mal friedlich, mal gewaltsam enden, aber trotzdem weiss man schon früh, dass es auf einem der beiden Wege enden wird.
Aber heute ist es sehr schwer, etwas wirklich Neues und Originelles zu zeigen. Umso wichtiger ist es, dass der Weg zum bekannten Ziel unterhaltsam ist, und das ist in dieser Serie meiner Meinung nach gut gelungen.
Was die Serie in meinen Augen richtig macht, ist die Darstellung des Calmar. Er taucht nicht sofort auf, ist nicht in Gänze zu sehen und zerstört nicht alles in seinem Weg. Nein, er handelt taktisch, man sieht ihn eigentlich so gut wie nie komplett, und das erzeugt viel Spannung. Er wird auch nicht als Killermaschine dargestellt, sondern als Stratege.
Die Serie zeigt aber eines wieder einmal sehr eindrucksvoll. Ein Feind muss nicht unbedingt ein Monster sein. Ja, der Calmar zerstört und tötet, er hat aber seinen Grund. Aus seiner Sicht ist er ein Beschützer und kein Killer.
In der heutigen Zeit sieht man es ja immer wieder. Man bekommt ein Feindbild vor die Nase gesetzt und macht sich nicht die Mühe, die Gründe für grausame Taten zu hinterfragen. Es passt nicht ins eigene Bild, also ist es der Feind.
Diese Serie zeigt aber mal wieder, dass alles zwei Seiten hat und es wichtig ist, auch die Gegenseite zu kennen, bevor man urteilt.
Bunker 06: Das Exitus-Protokoll
Eine echte Überraschung!
Der Film stammt aus dem Jahr 2026 und ist irgendwie komplett an mir vorbeigegangen. Entweder gab es für ihn keine grosse Werbung, oder er ist einfach nicht bei mir hängen geblieben.
Im ersten Moment wirkte er wie genau das, was ich gesucht habe. Raumschiffe erreichen die Erde, Wissenschaftler wollen eine Waffe entwickeln, man kennt das alles, und so etwas taugt hervorragend, um bei der Arbeit nebenher laufen zu können, ohne die Konzentration zu stören.
Tja, damit lag ich falsch. Zwar ist der Film mal wieder nichts Neues, und so etwas kennt man durchaus aus anderen Filmen, von der Machart her ist er aber dann doch wirklich fesselnd.
Was mich beeindruckt hat, ist, wie die beklemmende Stimmung aufgebaut wird. Die Menschen treffen sich relativ schnell nicht mehr normal, sondern nur noch per Video. Es hat mich richtig mitgenommen, was für ein Gefühl der Hilflosigkeit das in einem auslöst.
Nach und nach drehen die Leute in ihren Bunkern durch, wohl ausgelöst durch sogenannte Scans der Besucher, die dadurch in die Köpfe der Menschen eindringen können. Eigentlich gibt es dagegen einen Stuhl, der vor den Sensorstrahlen schützen soll, doch der Schutz scheint nicht zu wirken. Dann fangen die Menschen an, ihren Verstand zu verlieren und sich selbst töten zu wollen.
Dieses Gefühl, über das Video mit anzusehen, wie sich die Menschen das Leben nehmen wollen, und dabei zu merken, dass man nichts dagegen tun kann, ist beachtlich. Selten habe ich einen Film gesehen, der das so beklemmend darstellen konnte.
Dazu spielt der Film viel mit Licht und Dunkelheit, mit abgehackten Videoszenen, mit Panik durch herumspritzende Proben im Labor und mit der immer wiederkehrenden Frage: Ist die Protagonistin des Films ebenfalls infiltriert und am Rand eines Suizids, oder kann sie sich dagegen zur Wehr setzen?
Was der Film für mich auch richtig gut macht: Den eigentlichen Angreifer, die Besucher, sieht man nie. Man kann genau genommen überhaupt nicht sagen, ob es eine reale Bedrohung gibt oder ob sich das alles nur in den Köpfen der Wissenschaftler im Bunker abspielt.
Interessant fand ich auch, dass eine Wissenschaftlerin, deren Stuhl angeblich top funktioniert und die deshalb gar nicht infiltriert worden sein kann, dann doch zum Suizid getrieben wird, indem Nachrichten über Zerstörungen in den Bunker dringen und sie davon ausgehen muss, dass ihr Sohn verstorben ist. Sind das echte Zerstörungen oder ein Fake? Lebt ihr Sohn? Sie sagt, sie spüre, dass er tot ist, und man sieht, dass sie sich das Leben nehmen will. Sie spürt es, sagt sie. Ist das aber nun echt, oder ist es ein Effekt der Besucher?
Ihren Suizid fand ich ebenfalls hervorragend gespielt. In wie vielen Filmen sieht man, wie sich jemand in den Hals sticht und dann einfach umfällt? Hier nicht. Ihr sieht man den dadurch entstandenen Schmerz an, sie ist nicht sofort tot, sondern man sieht sie leiden, und die Beobachter erleben es live mit. Das hat selbst bei mir eine emotionale Reaktion ausgelöst, anders als in vielen anderen Filmen, wo mein Kopf einfach sagt: Stand eben so im Drehbuch.
Am Ende dringt dann jemand in den Bunker der Protagonistin ein. Ist es nun einer ihrer Kollegen, der eigentlich an einem Selbstversuch verstorben ist? Hat sie sich das alles nur eingebildet? Ich war tatsächlich in dem Moment selbst am Zweifeln und habe die offensichtlichen Anzeichen nicht erkannt. Sie schon. Warum trägt er einen Schutzanzug? Sie kann atmen, also müsste er es doch auch können. Oder ist er ein Besucher? Die können nämlich in unserer Atmosphäre nicht atmen. Dreht sie nun durch oder ist es ein Besucher? Findet es heraus.
Cold Storage
Ich war überrascht
Ich habe mich wirklich sehr auf den Film gefreut, und von der Vorschau her war er ja echt lustig. Mit Steve „The Hair“ Harrington.
Dumm ist nur, ich bin dadurch offensichtlich mit falschen Voraussetzungen an den Film herangegangen. Für mich war klar: In diesem Film wird wahrscheinlich viel gelacht.
So viel vorweg: Ja, es wird gelacht. Trotzdem komme ich nicht umhin zu sagen, dass der Film anscheinend doch ernster gemeint ist, als man annehmen würde.
Ein echter Horrorfilm ist es aber nun auch nicht, dafür gibt es dann wieder zu viele humoristische Elemente. Vielleicht ist es einfach ein Zwischending zwischen diesen beiden Welten.
Interessant finde ich, dass dieser Film aber vieles richtig macht. In Zombiefilmen oder Filmen mit mutiertem oder ausserirdischem Pilz gibt es immer wieder eine gravierende Schwäche.
Es fängt immer klein an, auf einmal ist eine ganze Stadt infiziert, überall tauchen Zombies auf, und am Ende wird es dann mit einer abstrusen Wunderwaffe oder so etwas geregelt. Dann stellt sich die Frage, wie genau das nun funktioniert hat.
Nicht in Cold Storage. Hier bleibt die Schar der Infizierten klein, und am Ende ist es fast realistisch, wie die Situation unter Kontrolle gebracht wird. Wobei ich auch sagen muss: Einen Atomsprengkopf fand ich ein wenig übertrieben. Gut, es hat mich jetzt nicht stark gestört, war aber doch schon irgendwie überzogen.
Allgemein betrachtet funktioniert der Film sehr gut. Ich werde ein paar Tage verstreichen lassen und ihn dann noch einmal schauen, ohne auf eine Komödie zu warten. Ich nehme aber jetzt schon an: Wenn ich nicht überall nach einem Gag suche, sondern einfach der Handlung folge, wird sich ein anderes Bild ergeben.
Eine Sache ist mir dabei auch in den Sinn gekommen. Ich hatte bei dem Film immer irgendwie das Gefühl, es wäre ein überraschend gut gemachter B-Movie.
Damit erfüllt der Film aber auch etwas, was ich mir schon oft gewünscht habe: einen B-Movie von echt guter Qualität. Ich meine, es gibt so viele dieser Filme, die sehr unterhaltsam sind und oft mehr Spass machen als so mancher grosse Blockbuster, aber mit Effekten aufwarten, die fast schon abstrus mies sind.
Eigentlich kann man sagen: Filme wie die von The Asylum müssen irgendwie so gemacht sein, das gehört dazu. Aber trotzdem wäre es für mich schon immer wünschenswert gewesen, so etwas einmal gut gemacht zu sehen.
Ich bin auch durchaus bereit zu sagen: Dieser Film hat diesen Wunsch erfüllt. Wobei ich noch nicht genau sagen kann, wie das zweite Anschauen diese Meinung beeinflussen wird. Wir werden sehen.
Wenn ich nun ein Fazit ziehen müsste: Weil ich etwas anderes erwartet habe, wäre ich bei einem Kinobesuch wahrscheinlich enttäuscht gewesen. Allerdings eher wegen einer falschen Erwartung und nicht wegen des Films selbst.
Deshalb würde ich den Film so einstufen, dass man ihn sich absolut ansehen kann, sofern man bereit ist zu akzeptieren, dass er nicht so lustig ist, wie es in der Vorschau gezeigt wurde. Lustig ja, aber doch mit ernsterem Einschlag.
Die Frage ist jetzt natürlich: Bleibt es bei diesem einen Film, oder gibt es eine Fortsetzung? Sollte es eine geben und sollten die Filmemacher hier das Ziel gehabt haben zu prüfen, ob dieses Konzept funktioniert, dann könnte es eine Fortsetzung werden, die das Original durchaus toppen kann. Kann, nicht muss!
Emulator vs. Bare-Metal
Gleich und doch so anders
Ich finde es faszinierend, wie sich die Wahrnehmung verändern kann, wenn sich die Umstände ändern.
Seit ich das AmigaOS 3.2 gekauft habe und wieder aktiv mit dem AmigaOS arbeite, hat mich eine Sache immer gestört. Der Amiga läuft in einem Fenster auf dem Desktop. Ich kann das Fenster in der Grösse verändern, verschieben, in den Hintergrund legen und mit etwas anderem arbeiten, FS-UAE zeigt mit F12 ein Menü an, und Ähnliches. Auch wenn das AmigaOS genau das macht, was man von ihm erwartet, hat mir mein Kopf immer gesagt, dass ich nicht an einem echten Amiga sitze.
Diesen Umstand wollte ich umgehen, indem ich DietPi auf meinen Pi 3 gepackt und Amiberry darauf installiert habe. Mein Gedanke war: Wenn der Pi direkt in Amiberry startet, sollte sich das Gefühl, nicht an einem Amiga zu sitzen, doch relativieren.
Da habe ich falsch gedacht. Zuerst sieht man beim Booten die Ausgaben des Linux-Kernels. Dann kommt immer wieder ein Punkt, an dem man doch mal in die Konfiguration schaut oder Ähnliches. Nein, auch hier wollte sich das Gefühl eines echten Geräts bei mir einfach nicht einstellen.
Mein Kopf braucht einfach etwas anderes: das Gerät einschalten, und Kickstart bootet. Kein Linux oder sonst etwas. Schon damals, als Commodore die Früchte seines falschen Marketings erntete, hatte ich den Gedanken im Kopf: Irgendwie muss man doch ein verfügbares Gerät davon überzeugen können, sich wie ein Amiga zu verhalten.
Dann kam der DraCo. Kein Amiga, keine Custom-Chips, aber wenn ich ihn einschaltete, wurde sofort und ausschliesslich Kickstart gestartet. Für mich war das genau das, was ich wollte. Nach dem DraCo ging die Entwicklung aber in Richtung Casablanca, und damit war das Thema für mich vom Tisch. Klar, der DraCo war als Videoschnittplattform gedacht, und ich hatte ihn eigentlich zweckentfremdet.
Einiges an Zeit musste vergehen, bis eine geeignete Hardware erschien und ich die Erfahrung hatte, mich an ein Projekt wie Chica zu wagen. Chica hat im Timebolus ihre eigene Rubrik.
Mein Traum hat sich mittlerweile erfüllt. Chica ist so weit fortgeschritten, dass ich den Pi 3 starte, und nach wenigen Sekunden bootet das AmigaOS 3.2 von der Festplatte und ist einsatzbereit.
Betrachten wir es dabei einfach mal nüchtern: Chica bildet die Amiga-Hardware in Software nach und macht damit genau das, was auch FS-UAE macht. Es ist also technisch gesehen ein Emulator, wenn auch mit ein paar Unterschieden. Es ist keine echte Amiga-Hardware.
Dennoch: Der Pi bekommt Strom, ich halte die linke und die rechte Maustaste gedrückt, und auf dem Bildschirm erscheint das Menü. Ohne diese Tasten erscheint das typische Bild eines Amigas, der kein bootfähiges Medium hat. Oder, wenn eines vorhanden ist, wird von dort gebootet. Ein Spiel erscheint, eine Demo oder eben die Workbench. Sofort, ohne irgendwelche Randerscheinungen wie die Kernel-Ausgaben von Linux.
Selbst die Tatsache, dass man nichts irgendwo einstellen kann, trägt deutlich zum Gefühl bei. Es ist ein echtes Gerät mit eigener Tastatur, eigener Maus und eigener Peripherie. Für mich macht das einen himmelweiten Unterschied, obwohl der Emulator eigentlich praktischer ist: keine weitere Tastatur auf dem Schreibtisch und ein deutlich einfacheres Kopieren von Dateien auf die Amiga-Festplatte.
Trotzdem: Ich fühle mich jetzt schon weit zufriedener, als ich es jemals zuvor in einem Emulator war, obwohl ich noch nichts Produktives mit Chica gemacht habe, da sie ja noch in Entwicklung ist. Es fühlt sich einfach echt an. Allein für dieses Gefühl hat sich der ganze Aufwand schon mehr als gelohnt.
Timebolus abonnieren
Verpasse keine Ausgabe mehr! Trag dich mit deiner E-Mail-Adresse ein, und wir schicken dir eine kurze Nachricht mit Link, sobald eine neue Timebolus-Ausgabe erscheint - so wie ein Abo per Post, nur eben per Mail. Kein Spam, keine Weitergabe an Dritte.
Nach der Anmeldung bekommst du eine Bestätigungs-E-Mail. Abmeldung jederzeit über den Link am Ende jeder Benachrichtigung.
Impressum
Angaben gemäß § 5 DDG
Dany Thinnes, An der Gehlbach 6, 66271 Kleinblittersdorf
Kontakt E-Mail:
Verantwortlich für den Inhalt nach § 18 Abs. 2 Medienstaatsvertrag (MStV) Dany Thinnes, An der Gehlbach 6, 66271 Kleinblittersdorf
Haftung für Inhalte Als Diensteanbieter sind wir gemäß § 7 Abs. 1 DDG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 DDG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen. Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.
Urheberrecht Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Beiträge Dritter sind als solche gekennzeichnet. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers.