Artikel
Interview Bryce
Bryce ist ein aktiver Amstrad-CPC-Anwender, der über das Forum des CPCWiki erreichbar ist. In letzter Zeit hat er den MegaFlash veröffentlicht, eine großartige Erweiterung für den CPC, mit der sich bis zu 32 ROMs gleichzeitig betreiben lassen. Ich war sehr neugierig, mehr über ihn zu erfahren, habe ihn also um ein Interview gebeten — und er hat es freundlicherweise beantwortet!
1/ Hallo Bryce! Kannst du dich vorstellen? (Was machst du beruflich, wie heißt du im wirklichen Leben, Kinder zu Hause …)
Hallo, ich bin 42 Jahre alt, komme aus Irland und lebe in Deutschland.
Ich habe Physik studiert, aber den größten Teil meiner Laufbahn in der Elektronik gearbeitet. In meiner Studienzeit habe ich in einem kleinen Fernsehladen Fernseher und Videorekorder repariert. Gelegentlich bekamen wir auch 8-Bit-Rechner zur Reparatur. Ich habe außerdem freiberuflich für mehrere Firmen entworfen, die CPC- und Spectrum-Hardware herstellten; dort hat mein 8-Bit-Entwurf wirklich begonnen. Heute arbeite ich in der Automobilbranche. Ich habe einige Jahre lang Automobilelektronik entworfen, komme aber leider kaum noch dazu, praktisch Elektronik zu entwerfen; ich verbringe meine Zeit heute größtenteils damit, Papier hin und her zu schieben. Das gleiche ich mit meiner Hobbyelektronik aus.
Ich habe vor zwei Jahren geheiratet, und unser erstes Kind ist vor 8 Wochen gekommen. Das ist eine gewaltige Veränderung in meinem Leben und nimmt vorerst die ganze Zeit in Anspruch, die ich sonst mit meiner Hobbyelektronik verbracht hätte.
2/ Wann bist du dem Amstrad CPC zum ersten Mal begegnet? Was hat dich an der Maschine gereizt: die Software-Seite (Spiele …) oder die Hardware?
Diese Entscheidung hat mein Vater für mich getroffen. An seiner Arbeitsstelle gab es ein Angebot, 8-Bit-Rechner vergünstigt zu kaufen. Er wählte den CPC, weil der Monitor dabei war, was bedeutete, dass ich nicht unseren einzigen Fernseher blockieren würde, wenn ich ihn benutzen wollte. Eine kluge Entscheidung, denn ich saß vom Tag seiner Ankunft an praktisch ununterbrochen davor. Schon in jungen Jahren war ich von Elektronik fasziniert, die Software hat mich also nur die ersten Tage beschäftigt; dann habe ich ihn auseinandergenommen, um herauszufinden, wie er funktioniert. Später bekam ich einen Atari 800XL, der aus Hardware-Sicht interessanter zu entwickeln war. Obwohl die meisten Wiki-Mitglieder nur mein CPC-Zeug kennen, habe ich tatsächlich mehr Hardware für XL/XE, C64 und Spectrum entwickelt als für den CPC. Aber das meiste, was ich jetzt mache, ist für den CPC, das wird sich mit der Zeit also ändern.

MegaFlash: die Schritte vom Prototyp zum fertigen Produkt
3/ Du bist berühmt für deinen MegaFlash, ein sehr sauber gemachtes Stück Hardware. Wie viele hast du verkauft? War es am Ende ein vergnügliches Projekt für dich?

Obwohl es ein Hobbyprojekt ist, halte ich mich an dieselben kommerziellen Standards, die wir bei der Arbeit anwenden — deshalb gilt es vielleicht als sauber gemachtes Produkt. Mir war außerdem wichtig, dass es die Behandlung durch einen typischen 8-Bit-Anwender übersteht, also: in einer Kiste voller alter Platinen gelagert werden, regelmäßig ein- und ausgesteckt werden und all das andere, was so passieren kann. Ich denke, das würde der Anwender auch erwarten. Wenn man gutes Geld für ein Gerät ausgibt, will man nicht, dass es eine Woche später kaputtgeht.
Das Projekt war eigentlich nicht geplant. Es begann, weil mein ROMBoard (selbstgebaute Fassung aus Practical Electronics) zu viel Platz auf meinem Schreibtisch einnahm. Also habe ich den MegaROM entworfen. Danach wurde ich gefragt, ob eine (vom CPC aus) beschreibbare Fassung möglich wäre, also habe ich den MegaFlash gemacht. Der Entwurf und der Bau haben Spaß gemacht, waren aber viel Arbeit. Ich glaube, insgesamt habe ich 46 Stück verkauft. Ich hatte nie vor, sie zu bauen und zu verkaufen, ich wollte nur die Pläne veröffentlichen, damit andere sie bauen können; aber ich bekam so viele Anfragen, und die Platine war für einen Hobbyisten etwas zu kompliziert herzustellen, dass ich beschlossen habe, eine Serie zu bauen.
4/ Noch einmal zum MegaFlash: Du hast dich mit TFM „zusammengetan“, um einen eigenen Verwalter zu schaffen („The ROM Manager“). Warst du nicht in der Lage, eigene Software zu liefern?
Ich programmiere durchaus in C und Assembler, aber hauptsächlich für PIC- und AVR-Mikroprozessoren. Assembler habe ich auch an der Universität gelernt (6800), aber in Z80 war ich nie besonders gut. Ich hätte die Aufgabe selbst übernehmen können, aber die Lernkurve wäre für mich steil gewesen, und das Projekt wäre heute wahrscheinlich immer noch nicht fertig. TFM ist in Z80-Assembler sehr fit und hatte schon sehr ähnliche Anwendungen geschrieben, war also offensichtlich der Beste für diese Aufgabe. Er konnte Dinge in Minuten programmieren, für die ich Tage oder sogar Wochen gebraucht hätte.
5/ Du hast noch ein anderes Projekt, „Man In the Middle“, für den CPC+. Kannst du uns mehr darüber erzählen? (Warum dieser Name, Ziel, Stand, Verfügbarkeit …)

Der Man-In-The-Middle ist eine sehr einfache Idee: den ACID in einer originalen Cartridge benutzen, ohne ihn auszubauen. Die MITM-Platine hat einen EPROM-Sockel, um eigene Software zu installieren; die originale Cartridge wird hinten aufgesteckt, und das originale EPROM wird abgeschaltet. Da ACIDs fast unmöglich zu finden sind, war das ein einfacher Weg, neue Cartridge-Software zu entwickeln und zu verbreiten, ohne Nachschub an ACID-Bausteinen zu brauchen. Jeder, der einen Plus besitzt, besitzt mindestens eine originale Cartridge. Das Projekt ist (wie alle meine veröffentlichten Projekte) im Wiki vollständig dokumentiert, jeder kann sich also selbst eines bauen. Leider ist der Steckverbinder ziemlich schwer zu beschaffen, ich habe daher nur ein einziges gebaut. Der Ursprung des Namens ist offensichtlich: Er sitzt in der Mitte, zwischen der Cartridge und dem CPC, und „stiehlt“ die ACID-Signale.
Ich habe außerdem ein paar weitere Projekte veröffentlicht, etwa den S-Video-Modulator und den AMX-Maus-Adapter. Mit dem AMX-Adapter lässt sich eine PS/2- oder USB-Maus an den CPC anschließen, und sie funktioniert so, wie es die AMX-Maus tat. Dass er zu 110 % AMX-kompatibel ist, bedeutet, dass keine Treiber nötig sind und dass bereits viel verträgliche Software existiert. Ich sage 110 %, weil sich damit auch das Scrollrad benutzen lässt, sofern die Maus eines hat. Etwas, das die AMX-Maus nicht hatte. Ich weiß, dass mehrere Leute einen gebaut haben, bin mir aber nicht sicher, wie viele es tatsächlich gibt.
6/ Hast du weitere unveröffentlichte Projekte für den CPC? Was sind deine Pläne für die Zukunft?
Wie ich vorhin erwähnt habe, ist meine freie Zeit seit der Ankunft von „Bryce 2.0“ äußerst knapp, aber ich versuche trotzdem, das eine oder andere fertigzubekommen. Ich habe eine Liste von etwa 20 künftigen Projekten, an denen ich arbeiten könnte. Ich habe meine eigene Reihenfolge nach Priorität, die aber auch davon beeinflusst wird, wie viel Interesse die Wiki-Mitglieder zeigen; ich erwähne Ideen daher oft im Forum, nur um zu sehen, wie viele Leute sich tatsächlich dafür interessieren. Im Moment schaue ich mir eine günstige RAM-Erweiterung an, weil ich selbst gern eine hätte.
Das dürfte auch die meisten CPC-Anwender interessieren. Weitere Ideen auf meiner Liste sind ein kabelloser Controller / Joystick, ein Sprachsynthesizer, eine USB-Verbindung zum PC, eine batterielose Echtzeituhr, eine SID-Soundkarte und eine Hardware-Diagnosekarte. Einige dieser Projekte sind bereit für einen Prototyp, andere sind noch bloß eine Kritzelei auf einem Stück Papier. Ich habe vor, viele davon zu bauen, und alles, was gebaut wird, erscheint im Wiki. Ein weiteres langjähriges Projekt von mir ist ein Ersatz für den ACID; das würde ich wirklich gern eines Tages fertigbekommen.

7/ Was ist für dich die „ultimative“ Amstrad-CPC-Konfiguration? (Welche Hardware würdest du empfehlen …)
Der ultimative CPC ist für mich ein gewöhnlicher 6128 mit etwas zusätzlichem RAM, einem MegaFlash und einem angeschlossenen HxC. Mit dieser Zusammenstellung lässt sich fast alles machen. Ich benutze allerdings hauptsächlich meinen 6128+, einfach weil er weniger Platz auf dem Schreibtisch braucht. Ich besitze einen 464 (meinen ursprünglichen), 2× 6128 und einen 6128+; so kann ich meine Hardware auf fast allen möglichen Konfigurationen testen.
8/ Gefällt dir der derzeitige Zustand der Amstrad-CPC-Gemeinde? Was hat dich in letzter Zeit verblüfft?

Jeffs HxC Floppy Emulator
Die einfache Antwort: ja.
Die CPC-Gemeinde scheint derzeit tatsächlich zu wachsen. Sie hat neues Leben bekommen. Ich habe beschlossen, zur CPC-Hardware zurückzukehren, weil es in der CPC-Szene an Hardware-Leuten fehlte. Die bekannten Hardware-Leute von früher wie Dr. Zed und WSX (Inicron) waren weg und wurden nicht ersetzt, es wurde also nichts Neues gemacht. Seitdem sind mehrere neue Hardware-Gesichter aufgetaucht, die Szene zieht an und lockt Leute zu ihren CPCs zurück.
Aus Hardware-Sicht war ich von Jeffs HxC ziemlich beeindruckt. So sehr, dass ich einen gekauft habe. Er ist wirklich professionell entworfen und gebaut, darauf kann er stolz sein (ich wäre es).
Auf der Software-Seite hat mich die Batman Demo beeindruckt. Sie war tatsächlich die erste Demo, die ich je gesehen habe. Danach habe ich mir mehrere andere Demos angesehen, um zu prüfen, ob sie alle so gut sind. Es gibt ein paar weitere gute, aber nichts, was an Batman herankommt.
9/ Damit sind wir schon am Ende dieses Interviews. Irgendwelche Botschaften oder Meinungen für die Gemeinde?
Ja: Bleibt eurem Hobby treu, aber übertreibt es nicht, sonst geht ihr eurer Frau bzw. Freundin auf die Nerven.

Das war’s! Tausend Dank, Bryce, dass du all diese Fragen beantwortet hast :-) Mach weiter so!! :)