~~NOTOC~~
A> FLASH DRIVE
Hersteller
[[de:companias:cirtech|Cirtech]]
Vertrieb
[[de:companias:cirtech|Cirtech]]
Jahr
1994
Hardware
Erweiterungsbus des PCW
Kompatibilität
PCW 8256 - PCW 8512
Sprache
Englisch
Preis
England: 1024k - £65,00 & 2048k - £95,00
Status
[[de:preservado|Erhalten]]
Geräteansicht

Die Flash Disks sind eine Familie von externen Speicherschnittstellen, die auf Flash-Speicher basieren. Es handelt sich um eine Erweiterung für den PCW, die nicht größer als eine Streichholzschachtel ist. Tatsächlich ist die größte Komponente des Flash-Laufwerks der Anschluss, der auf der Rückseite in den Erweiterungsbus des PCW gesteckt wird.

Cirtech war das erste Unternehmen, das diese beeindruckende, unglaublich schnelle Hardware zu einem günstigen Preis anbot, von der aus Programme direkt aus dem ROM gestartet werden konnten. Das Gerät war in den Versionen 1024k und 2048k erhältlich.

Die Bank aus kleinen ROM-Chips, die darin enthalten ist, machte es zu einem revolutionären Gerät für den PCW – falls "revolutionär" ein angemessenes Wort für eine Dateneinheit ist, die keine beweglichen Teile enthält. Es handelt sich um ein Laufwerk im rein logischen Sinne, da ein Teil der Daten im internen Speicher des Computers als "Laufwerk M:" angesprochen wird. Das ROM ist ein Festwertspeicher (Read-Only Memory) und beschreibt die Besonderheit dieses Siliziumchips. Diese Flash-Laufwerke enthielten einen Chip mit einer Kapazität von 1024k oder 2048k.

Platinenaufnahmen (PCB)

Um den Unterschied zwischen dem bekannteren "ROM" und dem vertrauteren "RAM" (Random Access Memory bzw. Arbeitsspeicher) zu erklären, denken Sie an haushaltsübliche Lichtschalter: elektrische Kippschalter. Die "Tore" innerhalb der RAM-Chips können nach Bedarf ein- und ausgeschaltet werden, aber die ROM-Chips sind in der Ein- oder Ausschaltposition dauerhaft "festgehalten". Die Analogie ist hier zwar nicht ganz exakt, da das Flash-Laufwerk mithilfe der im Lieferumfang enthaltenen "Support-Diskette" neu programmiert werden kann. Ein besserer Vergleich wäre daher mit Schaltern, die einen Heimvideorekorder oder eine Alarmanlage steuern: Diese sind zwar nicht permanent, behalten aber ihre Einstellung auch nach dem Ausschalten bei, da ein Ändern zusätzliche Arbeit erfordert, bei der Sie deren Funktionen neu programmieren müssen.

Das ROM des Flash-Laufwerks kann die Informationen von zwei System-Bootdisketten gleichzeitig enthalten: eine für LocoScript und eine für CP/M. Wenn die Informationen einmal übertragen wurden, startet der PCW überraschend schnell (in etwa einem Viertel der Zeit, die normalerweise zum Laden einer Diskette in Laufwerk A: benötigt wird). Durch die "festgehaltenen" Schalter benötigt das Laufwerk keinen Strom, um die Daten zu erhalten, sodass es beim Ausschalten des PCW nicht beeinträchtigt wird. Der einzige Nachteil besteht darin, dass man zwar zusätzliche Dateien auf dem Flash-Laufwerk ablegen, aber nichts direkt ändern oder löschen kann, ohne vorher die Chips komplett zu löschen, um wieder bei Null anzufangen.

Aus diesem Grund betont Cirtech, dass die Konfiguration des Startvorgangs vor dem Beschreiben des Flash-Laufwerks sorgfältig geplant und getestet werden sollte. Es sollte eine Zusammenstellung sein, bei der Sie sich sicher sind und die Sie voraussichtlich nicht so schnell ändern wollen – die Auswirkungen für LocoScript-Benutzer sind in der folgenden Übersicht detailliert beschrieben:

[ ANFORDERUNGSKONFIGURATION - LOCOSCRIPT ] LocoScript-Benutzer können am meisten von dieser High-Tech-Innovation für den PCW profitieren, schlicht weil eine große LocoScript-Konfiguration viel zu lange braucht, um von Disketten zu booten. Es erfordert jedoch etwas Nachdenken bei der Gestaltung des Startsystems auf dem Flash-Laufwerk. Die Datei SETTINGS.STD kann nicht mehr aktualisiert werden, sobald sie sich auf Laufwerk C: befindet. Stellen Sie also sicher, dass sie die idealen Einstellungen enthält – das Gleiche gilt für die TEMPLATE.STD-Dateien, die beim Start auf das Laufwerk M: kopiert werden. Platzieren Sie das USERSPEL-Wörterbuch nicht auf dem Flash-Laufwerk – bewahren Sie Kopien davon auf Ihren Datendisketten auf. Für Besitzer von LocoFile ist die aufregendste Eigenschaft des Flash-Laufwerks die Art und Weise, wie es mit Datendateien umgeht – sie können auf Laufwerk C: eingesehen werden (obwohl sie nicht verändert werden können). Das bedeutet, dass .DATA-Dateien nicht im ROM-Ordner abgelegt werden sollten, wenn die Wahrscheinlichkeit besteht, dass sie geändert werden müssen. Auf der anderen Seite eröffnet dies jedoch die Möglichkeit, sofortigen Zugriff auf große Mengen an Referenzmaterial zu erhalten. Fügen Sie diese Daten in die Ordner ein, aber verwenden Sie nicht das Suffix .DATA – benennen Sie sie stattdessen anders; LocoFile wird sie trotzdem erkennen. Diese Dateien werden beim Start nicht auf das Laufwerk M: kopiert, stehen aber auf Laufwerk C: jederzeit zur Verfügung.

Das Flash-Laufwerk ist erst ab LocoScript Version 3.06 aufwärts (sowie der parallelen Entwicklungsversion 2.56) und den neuesten CP/M-Versionen (1.15 oder 2.15 je nach PCW-Modell) kompatibel. Sie benötigen daher unter Umständen ein Update, um es nutzen zu können. Das Flash-Laufwerk ist nicht mit Flipper kompatibel, funktioniert aber problemlos mit The Network (solange ein "Schlüssel" verwendet wird). Die Diskette muss beim Start eingelegt werden, da Cirtech diese Anforderung erfüllt, um Produktpiraterie zu bekämpfen.

Was normale CP/M-Software betrifft, gilt die allgemeine Regel, dass Programme, die unter CP/M 1.15/2.15 laufen, auch auf dem Flash-Laufwerk funktionieren. Es gibt hierbei nur zwei Ausnahmen: DiscKit (eine von Cirtech bereitgestellte modifizierte Version) und das ursprüngliche Programm Moonstone 2-in-1. Die neueste Version von 2-in-1, die von Locomotive Software vertrieben wird, funktioniert jedoch einwandfrei.

Money Manager erfordert einige wenige Änderungen in seinem Konfigurationsbildschirm – die entsprechenden Anweisungen befinden sich in einer "Read Me"-Datei auf der Support-Diskette des Flash-Laufwerks. Diese Änderungen sind notwendig, da Money Manager normalerweise seine eigene spezielle Anpassung, die Datei PROFILE.SUB (sowie eine nicht-standardmäßige SUBMIT.COM), für einen automatischen Start verwendet. Der Zweck des Flash-Laufwerks besteht darin, dass verschiedene CP/M-Programme wahrscheinlich parallel installiert werden und nicht alle ihr eigenes Autostart-System erzwingen können.

[ DAS FLASH-LAUFWERK UND CP/M ] Der Installationsprozess des Flash-Laufwerks kopiert die Dateien PROFILE.SUB oder SUBMIT.COM nicht automatisch, es sei denn, Sie weisen das Programm ausdrücklich an. Bei Letzterer muss es sich zudem um die für dieses spezifische PCW-Modell gelieferte Standardversion handeln. Die Datei PROFILE.SUB kann jedoch so geschrieben werden, dass sie Ihren eigenen Anforderungen entspricht. Im Wesentlichen können CP/M-Benutzer eine umfassende Startdiskette erstellen, die all ihre Dienstprogramme und die anschließend in einem Batch gestapelten Programme im ROM-Bereich enthält. CP/M selbst erscheint direkt beim Start und jedes Programm lädt sich in Sekundenschnelle – mindestens so schnell, wie es beispielsweise von Laufwerk M: der Fall wäre. Dieser schnelle Programmzugriff könnte vermuten lassen, dass Netzwerke wie The Network überflüssig werden, aber das ist nicht der Fall: Sie sollten lediglich anders eingesetzt werden. In diesem Kontext fungiert der ROM-Bereich wie eine Festplatte. Abgesehen von der MicroDesign 3-Familie können Programme daher als "Transient" (flüchtig) eingestuft werden: Es hat keinen Sinn, sie auf Laufwerk M: zu halten, wenn sie so schnell aus dem ROM aufgerufen werden können.
Erste Schritte

Der Installationsprozess erfordert die Abstimmung verschiedener Diskettenlaufwerks-Anordnungen am Computer. Für Maschinen mit nur einem Laufwerk (oder solche mit einer Mischung aus 3"- und 3,5"-Laufwerken) müssen Sie die Support-Diskette mithilfe von COPYDISC, einem der mitgelieferten Programme, auf das Laufwerk M: kopieren. Bei den meisten PCWs mit Doppel-Laufwerk befindet sich die Installationsdiskette in Laufwerk A: und das entsprechende Startsystem des Boot-Laufwerks (oder der Laufwerke) wird aus Laufwerk B: gelesen. Ein Programm namens FCOPY kopiert dann die Dateien von der Boot-Diskette (oder den Disketten) direkt auf das Flash-Laufwerk.

Anschließend wird die Meldung "Verbleibender Speicherplatz" angezeigt – der Wert sinkt naturgemäß, während die Dateien übertragen werden. Überschreiten Sie nicht das Kapazitätslimit des Flash-Laufwerks (beim größeren 2-MB-Modell ist dies eher unwahrscheinlich). Wenn Sie das Limit überschreiten, bricht FCOPY das Kopieren der Dateien einfach ab, aber das System bleibt unvollständig und Sie müssen wahrscheinlich wieder ganz von vorne anfangen. Dies sollte jedoch besser vermieden werden, da es sich um einen langsamen Prozess handelt. Sobald die erste Boot-Diskette fertig ist, kann das alternative System hinzugefügt werden.

Der Installationsprozess kopiert eine Datei SUBMIT.COM oder PROFILE.SUB nicht automatisch – falls eine benötigt wird, muss jede einzeln unter Angabe ihres vollständigen Dateinamens kopiert werden (Beispiel: FCOPY B:SUBMIT.COM). Der Installationsprozess ist nicht optimal gelöst; er erfordert drei separate Programme und Befehlszeilen anstelle von komfortablen Menüoptionen.

In Betrieb nehmen

Wenn der Autostart-Schalter auf "on" steht, startet der PCW schneller, als man es für möglich halten würde. Das alternative Startsystem wird ausgewählt, indem man beim Einschalten die Taste [ALT] gedrückt hält. Wenn Sie jedoch LocoScript auswählen, werden Sie feststellen, dass nun ein Laufwerk C: – das ROM-Laufwerk – vorhanden ist. Dieses zeigt nicht nur die Boot-Diskette mit den LocoScript-Dateien, sondern auch das alternative CP/M-Startsystem an. Dies füllt die Ansicht des Dateimanagers erheblich. Setzen Sie daher vor der Installation alle CP/M-Dateien auf den Attributstatus "system" (mithilfe von SET.COM oder einem Dateiverwaltungsprogramm), damit sie ausgeblendet werden und nur sichtbar sind, wenn Sie die Anzeige "versteckter" Dateien anfordern.

LocoScript erlaubt es Ihnen nicht, Dateien auf Laufwerk C: zu bearbeiten, zu speichern oder zu löschen, aber Sie können Dateien in gewohnter Weise von dort kopieren – und das mindestens so schnell wie von Laufwerk M:.

Unter CP/M ist es jedoch nicht ganz so einfach. Hier wird der ROM-Bereich zu Laufwerk A: und das normale (physische) Laufwerk A: wird zu Laufwerk C: – es sei denn, Sie verwenden die speziell modifizierte Version von DiscKit aus dem Kit. Diese behält die Bezeichnungen für die Diskettenlaufwerke A: und B: bei, aber das Diskettenkopierprogramm von "The Network" nennt sie nun C: und D:. Verwirrend? In Wirklichkeit dauert es nicht lange, sich daran zu gewöhnen. Cirtech hatte in diesem Punkt aufgrund der unterschiedlichen, fest einprogrammierten Arten, wie LocoScript und CP/M-Programme ihre jeweiligen Boot-Laufwerke erkennen, keinen gestalterischen Spielraum.

Kompatibilität überprüfen

Die uneinheitliche Kennzeichnung der Laufwerke und die umständliche Installation sind nicht die einzigen Kritikpunkte. Der Verlust von Flipper ist immer bedauerlich (obwohl es in diesem Fall nicht allzu sehr ins Gewicht fällt, da das ROM-Laufwerk sehr schnell neu gestartet werden kann). Für manche Anwender dürfte das größte Problem darin bestehen, dass Cirtech am Gehäuse des Flash-Laufwerks keinen "Durchgangsanschluss" angebracht hat. Es kann daher nicht an einer Maschine betrieben werden, die bereits mit einer Erweiterung ohne Durchgang ausgestattet ist, wie es bei vielen Drucker-Interfaces der Fall ist. (Abgesehen von dieser physischen Einschränkung ist das Flash-Laufwerk elektronisch mit der übrigen Hardware kompatibel, die an einen PCW angeschlossen werden kann.)

Es würde sich sicherlich lohnen, einen bidirektionalen Erweiterungsbus-Verteiler für den Port zu erwerben – sofern solche Zubehörteile noch auf dem Markt existieren –, da das Flash-Laufwerk den Alltag in der PCW-Welt grundlegend modernisiert. Es ist ein Garant für eine tiefgreifende Beschleunigung unserer PCW-Dienstprogramme – und das zu einem bemerkenswert niedrigen Preis. Die Speichererweiterungschips für ein zusätzliches 1 MB wurden damals für einen Preis von £30 verkauft.

Zusammenfassend lässt sich sagen, dass das Flash-Laufwerk unser Betriebssystem extrem schnell lädt und die mechanischen Wartezeiten beim Booten von Disketten vollständig eliminiert. Es ist ein sehr preiswertes Peripheriegerät, wenn man bedenkt, dass es eine komfortable, schnelle und flüssige Datenverarbeitung in den Arbeitsalltag bringt. Es fügt dem System 1 MB oder 2 MB sofort verfügbaren Speicherplatz hinzu – als einziger Nachteil bleibt die umständliche Software-Installation zu nennen, die ohne zentrales Menü auskommt und rein über manuelle Befehle gesteuert werden muss.