Neuigkeit
Rückblick 2025
Wie in jedem Dezember der vergangenen drei Jahre ist es für mich zu einem kleinen Ritual geworden, aufzuschreiben, was ich im Lauf des Jahres mit meinem Amstrad-CPC/Plus-Hobby getrieben habe. Rückblicke für 2023 und 2024 habe ich schon geschrieben, also ist es nun Zeit, auf das zu schauen, was 2025 gebracht hat. :)
Magazine
Dieses Jahr begann mit dem Eintreffen zweier Magazine.
Das erste war CPC Anachronie #2, vollständig auf Französisch geschrieben. Es sticht wirklich durch seine ausgezeichnete Druckqualität hervor. Auf über hundert Seiten geht es hauptsächlich um neue Spiele aus der Gemeinde. Es enthält außerdem allgemeinere Inhalte ohne unmittelbaren Amstrad-Bezug, was ich für eine großartige Idee halte. Der einzige Teil, zu dem ich keinen rechten Zugang finde, ist die Rubrik „Pop Culture“, weil sie von meinen persönlichen Interessen ein Stück weit entfernt ist (Cosplay, Interviews mit YouTubern und so weiter). Insgesamt empfehle ich es: ein entspannendes Magazin zum Lesen vor dem Einschlafen.
Das zweite Magazin, das ich erhalten habe, war 64 NOPs #3, und dieses ist vollständig auf Englisch. Das Team dahinter hat eindeutig seinen Stil und Rhythmus gefunden, denn es erscheint jedes Jahr zur selben Zeit. Es fühlt sich nach weit mehr an als nach einem Magazin, das man einmal liest und dann vergisst. In gewisser Weise wird 64 NOPs, wie seinerzeit Amstrad Live, zu einem starken technischen Nachschlagewerk: etwas, zu dem Programmierer später zurückkehren können, je nachdem, woran sie gerade bauen. 64 NOPs #4 dürfte bald bestellbar sein — greifen Sie zu, wenn Sie können!
Bücher

Wenn Sie meine früheren Rückblicke gelesen haben, wissen Sie wahrscheinlich, wie sehr ich alte Computerbücher mag. Ich habe meine „Bücherjagd“ fortgesetzt, mit einer Regel, an die ich mich weiterhin sorgfältig halte: ein Buch pro Gehaltszahlung (in Kanada wird alle zwei Wochen ausgezahlt). Ich habe zu viele Bücher bekommen, um sie alle zu beschreiben, aber hier ein paar echte Schätze:
„Trucs et Astuces 2“ (Micro-Application, 1985, französisch): ein seltenes Buch, das viele hardwarenahe Themen behandelt, etwa die Kompatibilität zwischen Amstrad-Modellen, wie sich ein verschiebbares Programm schreiben lässt und wie BASIC-Variablen intern abgelegt werden. Es ist definitiv eine große Bereicherung für meine Wissensbasis.
„Graphisme en trois dimensions“ (Sybex, 1986, französisch): ein weiteres seltenes und sehr solides Buch. Es erklärt 3D-Programmierung mit einem starken Schwerpunkt auf der Mathematik statt auf Echtzeitdarstellung. Ich bin beeindruckt, wie tief es geht, bis hin zu fortgeschrittenen Themen wie Schatten und Spiegelungen. All das bleibt sehr zugänglich, da die Beispiele vollständig in BASIC umgesetzt sind.
- „Systems Programming for Small Computers“ (Prentice Hall, 1984, englisch): nicht speziell über den Amstrad, aber insgesamt sehr stark. Es behandelt verschiedene Aspekte fortgeschrittener hardwarenaher Programmierung. Mein Lieblingskapitel ist das über den Bau eines Texteditors auf einer beschränkten Maschine, mit anspruchsvollen Fragen wie „Wie öffnet man auf einem 64-KB-Rechner eine 1 MB große Datei zum Bearbeiten?“.
- „Assemblers and Loaders“ (3. Auflage, Barron, 1978, englisch): ebenfalls nicht Amstrad-spezifisch. Es erklärt, wie sich ein Zwei-Pass-Assembler von Grund auf bauen lässt.
- „PC Underground“ (Abacus, 1995, englisch): auf PC-Programmierung ausgerichtet. Ich liebe dieses Buch, weil es ungewöhnliche Themen behandelt, etwa LZW-Komprimierung, das Schreiben eines MOD-Players (samt Dateiformat) und vieles mehr. Viele Kapitel sind auch für Amstrad-Projekte noch nützlich. Es gibt eine französische Ausgabe namens „PC Interdit“, aber dabei sind einige wichtige Einzelheiten in der Übersetzung verloren gegangen. Der Autor ist ein Demoscener, und das merkt man deutlich. :)
Vielen Dank an meine Freunde Tom&Jerry und KailoKyra, die mir geholfen haben, an einige dieser Bücher zu kommen.
Hardware
Dank meines Freundes „R.“ (er wird sich wiedererkennen ;-) ) haben meine Maschinen eine gründliche Aufrüstung erhalten.
Mein Amstrad CPC 6128 (alias „die Entwicklungsmaschine“) hat nun einen CRTC-Schalter mit CRTC 0, 1 und 2. Ich kann außerdem das interne AMSDOS-ROM abschalten (nützlich für eine UniDOS-Einrichtung auf ROM 7), und es gibt einen großen Reset-Knopf (sehr praktisch). Obendrein hat diese Maschine nun eine maßgefertigte MX-5-Platine, an die sich fünf Erweiterungskarten stecken lassen: Nova, Gemini, FlashGordon, Albireo und schließlich ein CPC-CPLINK. Als Entwickler ist diese Maschine im Grunde alles, wovon ich je geträumt habe.
Mein CPC 6128 hat außerdem einen Monitor Commodore 1084S-D2 bekommen. Meinen alten CTM644 behalte ich natürlich als Reserve. Das Bild ist mit dem 1084S deutlich schärfer, besonders beim Lesen von Text im MODUS 2 (80×25 Zeichen). Eine weitere schöne Verbesserung sind die Stereolautsprecher, ein offensichtlicher Fortschritt gegenüber dem einzelnen Lautsprecher in der Tastatur des CPC. Nette Einzelheit: Ich habe diesen Monitor über Kleinanzeigen gekauft. Da ich in Kanada lebe, laufen die meisten Monitore hier mit 60 Hz. Das technische Handbuch sagt klar, dass der 1084S-D2 nur 60 Hz unterstützt … aber das stimmt nicht. Mein Amstrad mit seinen 50 Hz läuft ebenfalls einwandfrei daran.
Aber halt, da ist noch mehr :-)
Auch mein Amstrad Plus hat ein MX-5 mit derselben Bestückung erhalten (abgesehen natürlich von der CRTC-Auswahl, da diese Maschine eine CRTC-Emulation im ASIC hat).
All diese Aufrüstungen passen bestens zu meinem langfristigen Ziel: sämtliches Programmieren direkt auf dem Amstrad zu erledigen. Nach Jahren der Cross-Entwicklung auf dem PC möchte ich meinen Laptop nur noch dann benutzen, wenn ich Lust habe, ein paar Stunden im Café zu programmieren.
Vielen Dank an meine Freunde „R.“, PulkoMandy und Zik für eure großartige Arbeit auf der Hardware-Seite!
Nebenprojekt: HxC Manager

Anfang dieses Jahres habe ich eine neue Fassung des HxC Manager (v4.2) veröffentlicht. Sie enthält ein paar kleine Verbesserungen, etwa die Taste CLR, um beim Blättern zum Wurzelverzeichnis zurückzukehren, und die Taste C, um den aktuellen Slot zu leeren (eine Funktion, die seit v3.0 und später entfallen war). HxC-/Gotek-Laufwerke fühlen sich für mich inzwischen etwas veraltet an, da ich für den Amstrad Massenspeicher benutze, aber sie sind nach wie vor nützlich, um spurbasierte Programme auszuführen: R-Type (Easter Egg), Pinball Dreams, Batman For Ever, phX, Phortem und so weiter.
Hauptprojekt: 2025 ist Sonic GX endlich erschienen!

Der erste Teil des Jahres war dem Ziel gewidmet, Sonic GX einen ordentlichen Abschluss zu geben, samt Ausbalancieren des Spielgeschehens und Feinschliff an den Levels. Ich habe die Stunden nicht gezählt, die ich hineingesteckt habe, aber es waren wahrscheinlich viel zu viele! Von Juni bis zur Veröffentlichung im November bin ich in intensives Testen übergegangen. Ich habe jeden Absturz behoben, auf den ich gestoßen bin (einige davon waren wirklich knifflig). Am Ende habe ich die schwere Entscheidung getroffen, mich auf kritische Fehler zu konzentrieren und in Kauf zu nehmen, das Spiel mit ein paar Ungleichgewichten und kleineren Macken zu veröffentlichen. Um alles auf ein noch höheres Niveau zu polieren, wäre ein weiteres Jahr nötig gewesen; aber nach sieben Jahren Entwicklung hatte ich das Gefühl, dass es Zeit war aufzuhören und das Biest endlich so herauszulassen, wie es war.
Sonic GX ist während der Benediction Coding Party #5 in Frankreich erschienen, und ich finde, der Start war ein echter Erfolg. Über das Spiel wurde viel gesprochen, es wurde gespielt und besprochen, und die Rückmeldungen waren größtenteils sehr positiv. Ich bin über die Aufnahme aufrichtig glücklich. Zu sehen, wie Leute Sonic GX als großen Wurf für die Amstrad GX-4000 bezeichnen, ist die beste Belohnung, die ich mir hätte wünschen können.
Allerdings war die Veröffentlichung für mich überraschend stressig. Nur wenige Stunden nachdem sie öffentlich war, tauchten bei eBay bereits Cartridges zum Verkauf auf. Wir mussten schnell klare Regeln für Verkäufer aufstellen, denn das Spiel erscheint kostenlos und ohne kommerzielle Absicht. Ich hatte außerdem Sorge, dass Spielende versteckte Abstürze aufdecken könnten. Auch wenn 3 bis 4 von uns das Spiel gründlich getestet haben, konnten wir realistischerweise nicht jede erdenkliche Situation abdecken. Obendrein habe ich am Ende Emulator-Autoren technisch unterstützt, um ihre ASIC-Emulation zu verbessern.
Nun, fast zwei Monate nach der Veröffentlichung, hat sich die größte Aufregung gelegt, aber es war wirklich eine großartige Erfahrung.
Ich möchte „R.“, TotO, CeD, Targhan, Slype, Nemo Kantio, Rabs, Gerald … fürs Testen und für die Unterstützung danken!
Medien

Da Sonic GX dieses Jahr erwartet wurde, wollte ich die Kommunikation darum verstärken. Ich habe dem großartigen Team von Pixel Addict (einem ausgezeichneten Retro-Gaming-Magazin) einen privaten Build geschickt, und im Sommer wurde in Ausgabe 30 eine Vorschau des Spiels besprochen. Die Besprechung fiel positiv aus, was mir Zuversicht für die endgültige Veröffentlichung gegeben hat. Ich habe außerdem im CPCWiki-Forum eine Meldung gepostet, in der ich angekündigt habe, das Spiel im November zusammen mit dem Team persönlich auf der Benediction Coding Party #5 vorzustellen!
Ich wurde auch für Fanzine GX und 64 NOPs #4 interviewt (Veröffentlichung ist für nächstes Jahr geplant). Natürlich ging es dabei ein wenig um Sonic GX, aber diese Interviews behandelten mehr als nur das Spiel.
Und schließlich habe ich zu CPC FANZ BZH #3 zwei Artikel beigesteuert, die irgendwann im nächsten Jahr erscheinen sollen. Ich mag CPC FANZ BZH wirklich sehr. Es ist tatsächlich meine liebste Amstrad-Veröffentlichung, mit einer schönen Balance aus Inhalten der Gemeinde, Spielebesprechungen und technischen Artikeln, dazu einer beeindruckenden Mühe, alles hervorragend aussehen zu lassen. Verpassen Sie CPC FANZ BZH #3 nicht, es wird großartig.
Benediction Coding Party 5

Im vergangenen Jahrzehnt war ich auf der Revision 2018, um unsere Demo phX vorzustellen, die in der Oldschool-Demo-Compo den zweiten Platz belegte. Ein Jahr später fuhr ich zur Alchimie 2019, um ein erstes spielbares Level von Sonic GX zu zeigen. Und dieses Jahr wollte ich Sonic GX auf einer Party veröffentlichen. Die Benediction Coding Party #5 erschien mir als perfekte Wahl, sowohl wegen des Termins als auch wegen der Leute, die dort sein würden.
Mir war es sehr wichtig, das Spiel bei einer Veranstaltung herauszubringen, wo die Anwesenden es wirklich besprechen und angemessen würdigen können. Es ist eben keine beliebige Retro-Gaming-Veranstaltung, wo manche den Unterschied zwischen einer Sony PlayStation und einer Amstrad GX-4000 nicht erkennen. Die Benediction Coding Party #5 war unglaublich: ehrlich gesagt wahrscheinlich die beste Demoparty, auf der ich je war. Eliot versteht es wirklich, eine Party zu organisieren: Der Veranstaltungsort ist großartig, und er ist nicht zu weit von Paris entfernt, was für weit angereiste Besucher ideal ist.
Ich schreibe keinen vollständigen Party-Bericht, aber die Leute waren ein großer Grund dafür, dass die Veranstaltung so vergnüglich war. Essen und Getränke waren wirklich fantastisch: ATC hat ein ausgezeichnetes selbstgemachtes Getränk mitgebracht, Roudoudou (und Freunde) kamen mit Käse an und haben sogar Pizzen gemacht, und viele andere haben Ähnliches beigesteuert. Prodatron hat außerdem ein paar tolle Biere aus Deutschland geteilt! :) Besonders erwähnen möchte ich Zisquier, Cracky und Genesis8: drei unglaublich freundliche Menschen, die ich zum ersten Mal getroffen habe und deren wunderbares Wesen ich sehr geschätzt habe. Es war außerdem wirklich schön, einige vertraute Gesichter wiederzusehen, allen voran CeD und Targhan, die beide an der Entwicklung von Sonic GX mitgewirkt haben. Ein besonderer Gedanke ging an TotO, der persönlich fehlte, uns bei der Veranstaltung aber im Geiste begleitet hat! :)
Wie ich auf der Party jemandem im Scherz sagte: Eines Tages werden wir zugeben müssen, dass wir Amstrad-Partys nicht nur wegen der Maschinen besuchen. Wir kommen in erster Linie, um einander zu treffen, und der Amstrad ist nur der Vorwand. :)
Da ich in den Wäldern des ländlichen Québec (Kanada) lebe, kann ich nicht ohne Weiteres zu europäischen Demopartys reisen. Aber ich habe mir versprochen, in etwa fünf Jahren wieder zu einer ähnlichen Veranstaltung zu fahren, und zu versuchen, daraus eine feste Gewohnheit zu machen.
Ach, und fast hätte ich es vergessen: Ich habe während der Party auch eine technische Präsentation über Sonic GX gehalten, mit über 100 Folien zu vielen verschiedenen Aspekten des Projekts. Ich habe etwa einen Monat mit der Vorbereitung verbracht. Rückmeldungen kamen danach kaum, ich vermute also, dass es eine Weile dauert, bis die Leute das verdaut haben. :) Besonderer Dank an Genesis8: Ich glaube, er ist in eine Falle getappt und hat es vielleicht bereut, denn er hat die gesamte Präsentation aufgenommen und dabei die ganze Zeit sein iPhone gehalten. Was für eine körperliche Meisterleistung, hehe!
Ausblick auf 2026
Wow — wieder einmal, was für ein Jahr. Mich erstaunt immer noch, wie viele verschiedene Dinge ich rund um diese 40 Jahre alten Rechner tun kann. Ich liebe dieses Hobby wirklich: Es ist eine echte Flucht aus der modernen Welt. Und es geht nicht nur um Nostalgie. Es geht auch um Kreativität, in einem Umfeld, in dem sich alles verstehbar, erreichbar und beherrschbar anfühlt (in gewissem Maße natürlich).
Ein neues Spiel oder eine neue Demo werde ich ganz sicher noch eine ganze Weile nicht machen. Beides ist außerordentlich fordernd; die Latte muss sehr hoch liegen, um wirklich zu beeindrucken und einen Unterschied zu machen.
Vorerst möchte ich mich auf entspanntere Projekte konzentrieren (Dinge ohne Druck), damit ich wieder Anschluss an das finde, was mich als Teenager in den Amstrad verliebt hat. Ich würde gern diese naive, schlichte Begeisterung zurückholen.
Ich habe bereits eine klare Vorstellung davon, was als Nächstes kommt. Es hat schon begonnen, und vorerst kann ich nur so viel sagen: Es wird sich von allem unterscheiden, was ich bisher auf dem Amstrad gemacht habe.
Das war’s. Ich wünsche Ihnen einen fantastischen Jahresausklang und einen großartigen Start in 2026. Bis in einem Jahr zum nächsten Rückblick!

