MSX

Philips VG-8235

Letzte Aktualisierung am

Philips VG-8235

Darauf hatte ich lange gewartet – einen echten MSX2-Rechner. Schon MSX1-Geräte sind in Deutschland nicht allzu häufig zu finden, bei den MSX2-Modellen ist es noch schwieriger. Daher ist ein Philips VG-8235-02 mit deutscher Tastatur für 100 € ein echter Glücksfall.

MSX sollte als Standardplattform etabliert werden, konnte sich aber nicht durchsetzen. Nach und nach zogen sich die Hersteller aus diesem Bereich zurück. Philips blieb standhaft und versuchte, mit diesem MSX2-Rechner verlorenen Boden gutzumachen.

Das Gerät

Ich habe den VG-8235-02 erhalten. Dabei steht 02 für MSX-Basic 2.0 und deutsche Tastatur (QWERTZ). Der Rechner ist 1986 erschienen und der Nachfolger des kurzlebigen VG-8230 (64 kB RAM), produziert wurde er von NEC. Es gab mehrere Länder- und Revisionsvarianten: Die /00 mit QWERTY-Tastatur war das Basismodell, /16 für Spanien, /19 für Frankreich (AZERTY), sowie spätere Revisionen /20, /22 und /29 mit MSX-Basic 2.1. Alle deutschen Modelle – /02, /22 und /29 – haben die QWERTZ-Tastatur.

Leider steht oben rechts auf dem Gehäuse 256 kB RAM, was etwas irreführend ist, da der Rechner nur 128 kB RAM hat; die anderen 128 kB stehen als Videospeicher zur Verfügung. Obwohl das Gerät kein offizielles NMS-Label trägt, steht auf dem Gehäuse in voller Schrift „New Media Systems”.

Angeblich sollte der VG-8235 auch mit dem damals angekündigten CD-i-System verbunden werden können – tatsächlich wurden aber kaum Exemplare je mit einem CD-i betrieben. Zu Marketingzwecken bekam übrigens Boris Becker einen VG-8235 geschenkt.

Philips VG-8235 Reset-Taster und Betriebs LEDs
Philips VG-8235 Reset-Taster und Betriebs LEDs
Technik

Im Inneren befindet sich ein Z80A-Prozessor (Zilog Z8400APS), der mit 3,5 MHz getaktet ist. Als Grafikchip kommt der Yamaha V9938 (MSX-VIDEO) zum Einsatz, der verschiedene Bildschirmmodi mit einer Auflösung von bis zu 512 × 212 Punkten bei 256 Farben ermöglicht. Die Grafik-Engine ist der Yamaha MSX-Engine S3527.

In dem 64-KByte-großen ROM ist das mächtige MSX2-Basic enthalten, das neben dem ohnehin schon guten Befehlsschatz des Microsoft Extended Basic auch noch Befehle zur Ansteuerung des Diskettenlaufwerks enthält. Der Unterschied zwischen MSX-Basic 2.0 und 2.1 ist ein Boot-Splash-Bildschirm der 128 kB RAM anzeigt und dass eine RAM-Disk bis zu 90 kB unterstützt wird, im Unterschied zu 32 kB älterer und neuerer MSX-Basic-Versionen.

Das eingebaute Disk-ROM enthält Disk Basic 1 (MSX-DOS 1), das ist unabhängig von der MSX-Basic-Version. Wer Disk Basic 2 (MSX-DOS 2) benötigt, muss das per Cartridge nachrüsten – etwa mit der Carnivore2-Cartridge.

Laufwerk

Wie seine Vorgänger besitzt der VG-8235 ein einseitiges Diskettenlaufwerk (360 kB), im Gegensatz zu den Nachfolgern und den meisten anderen populären MSX2-Modellen in Europa, die mit doppelseitigen Laufwerken ausgestattet waren. Auf der Rückseite kann zudem ein externes Laufwerk angeschlossen werden.

Es ist super, dass sich der Winkel der Tastatur verstellen lässt. Der zweite Cartridge-Slot ist zwar verschlossen, kann aber problemlos zugänglich gemacht werden.

1986 kam der Rechner mit zwei Disketten. Auf der einen befand sich ein Zeichenprogramm im Screen-8-Modus namens „MSX Designer” mit integriertem Demo-Modus. Die andere enthielt MSX-DOS 1 mit einer ansprechenden Oberfläche sowie MSX Homeoffice, bestehend aus Adressbuch und Textverarbeitung.

Der Nachfolger des VG-8235 war der NMS 8245 mit einem neuen Gehäuse, verbesserter Tastatur und einem doppelseitigen Diskettenlaufwerk.

Philips VG-8235 - Diskettenlaufwerk und Joystickbuchsen
Philips VG-8235 – Diskettenlaufwerk und Joystickbuchsen
Laufwerk-Schwachstelle: Antriebsriemen

Eine bekannte Schwachstelle ist das Diskettenlaufwerk. Durch das Alter werden die Antriebsriemen porös und können den Motor nicht mehr drehen – typisches Symptom ist die Meldung „Disk Offline”. Der passende Ersatzriemen ist ein Belt 8 mit 80 mm Durchmesser. Ein YouTube-Video zeigt den Ausbau und Riementausch Schritt für Schritt: Philips VG-8235 MSX2 Diskdrive repair.

Eine Alternative ist, das eingebaute einseitige 360-kB-Laufwerk durch ein doppelseitiges 720-kB-Laufwerk zu ersetzen. Dafür ist neben dem Laufwerk auch ein neues Disk-ROM (vom NMS 8245) sowie eine kleine Modifikation der Platine nötig. Umbauanleitungen sind gut zu finden.

Wer den MSX2-Rechner mit moderner Technik erweitern will, sollte einen Blick auf die Seite von 8bits4ever werfen.

Batterie (RTC)

Ein oft übersehenes Thema ist die eingebaute Batterie. Sie versorgt den Real-Time-Clock-Chip (RTC) mit Strom und erhält so gespeicherte Einstellungen wie Bildschirmbreite, Farben und Uhrzeit. Die originale Batterie ist mit „Memo Power” beschriftet und hat 2,4 V / 250 mAh.

Nach rund 40 Jahren ist sie mit hoher Wahrscheinlichkeit leer oder ausgelaufen – was im schlimmsten Fall Platinenschäden verursachen kann. Es empfiehlt sich daher, sie zu überprüfen und bei Bedarf zu ersetzen oder zu entfernen.

Ersatzoptionen:

Batterie entfernen: Sicherste Option. Der Rechner funktioniert problemlos ohne Batterie – er speichert nur keine RTC-Einstellungen nach dem Ausschalten.

NiMH-Zelle (2-zellig, ca. 250 mAh): Direkter Ersatz ohne zusätzliche Schaltung, da der Rechner die Batterie im Betrieb auflädt. Einfachste Lösung für regelmäßige Nutzung. (vielleicht: Typ 2/V250H, 250 mAh, 2,4 V mit 3 Pins)

CR2032 mit Schutzdiode: Eine CR2032 darf nicht aufgeladen werden; es ist eine Diode zur Entkopplung notwendig. Hält aber deutlich länger als NiMH.

Superkondensator (Goldcap, >5 V, ~0,22 F): Keine Wartung, kein Auslaufrisiko, hält Einstellungen für mehrere Stunden. Ideal für Sammler, die das Gerät gelegentlich nutzen.

Bildschirmbreite und SET SCREEN

Manchmal zeigt der VG-8235 beim Start nur wenige Zeichen pro Zeile an. Das liegt an einem falsch gespeicherten Breitenwert im RTC-SRAM – also direkt mit der Batterie verknüpft. Folgende Befehlsfolge behebt das Problem dauerhaft:

WIDTH 40
SET SCREEN

SET SCREEN speichert die aktuellen Bildschirmparameter (Breite, Farben usw.) im SRAM des RTC-Chips, sodass sie beim nächsten Start automatisch verwendet werden. Wichtig: Ist die Batterie leer oder entfernt, gehen diese gespeicherten Werte nach dem Ausschalten verloren – der Fehler taucht dann beim nächsten Start wieder auf. Wer SET SCREEN dauerhaft nutzen will, braucht also eine funktionierende Batterie.

Externe Laufwerke und Laufwerksbuchstaben

Der VG-8235 verfügt über einen externen FDD-Port, der mit handelsüblichen PC-3,5-Zoll-Laufwerken kompatibel ist. Ein 1,4-MB-Laufwerk lässt sich anschließen und formatiert problemlos 720-kB-Disketten – nützlich, da das interne Laufwerk ja nur einseitig mit 360 kB arbeitet.

Das externe Laufwerk ist standardmäßig als Laufwerk B: zugewiesen. Da der VG-8235 Disk Basic 1 (nicht 2) verwendet, steht der Befehl CALL CHDRV nicht zur Verfügung. Es gibt aber zwei Alternativen, um das externe Laufwerk als Standard zu setzen:

  • Über MSX-DOS: CALL SYSTEM aufrufen, dort B: eingeben und anschließend mit BASIC zurück in den BASIC-Modus wechseln.
  • Per POKE: POKE &HF247,1 setzt Laufwerk B direkt aus BASIC heraus als Standard. Dieser Befehl lässt sich in eine AUTOEXEC.BAS schreiben, sodass das externe Laufwerk beim Start automatisch aktiv ist.
Hinweise

Sound: Für mehr Klang gibt es FM-Module (Yamaha 2413, auch als MSX-Music bekannt) oder MoonSound-Module. Bei Spielen wird FM oft unterstützt, MoonSound hauptsächlich bei Demos. Der eingebaute Yamaha-Soundchip ist aber auch gut – vergleichbar mit dem des Atari ST.

Joystick: Für MSX ist ein Joystick mit zwei unterschiedlichen Feuerknöpfen wichtig. Achtung: Ein echter MSX-Joystick mit zwei Feuerknöpfen kann an einem C64 einen Kurzschluss verursachen, wenn der zweite Button gedrückt wird. Am C64 darf daher kein „richtiger” MSX-Joystick betrieben werden – im Gegensatz zu einem normalen Atari-Joystick mit nur einem Button, der an beiden Geräten funktioniert.

Weitere Infos: hardwarebook.info/MSX_Joystick | msx.org/wiki/How_to_get_joypad_for_MSX

Erweiterungen: Wer den Rechner modern erweitern will, findet bei 8bits4ever passendes Zubehör.

ROMs sichern für openMSX

Ende 2024 wurde ich gebeten, die ROMs meines Philips zu sichern, da sie bis zu dem Zeitpunkt nicht Teil der openMSX-Sammlung waren. OpenMSX ist ein Emulator für MSX-Rechner mit dem Ziel von 100%iger Kompatibilität.

Für den MSX wird das Programm saverom benötigt – da ich eine CF-Karte in meiner Carnivore-Cartridge verwende, ist die Übertragung auf den Rechner kein Problem. Einfach am PC die Datei auf die Karte kopieren – fertig.

Wenn der MSX eingeschaltet ist, muss das Menü der Carnivore verlassen werden, damit ein Zugriff auf MSX-DOS möglich ist. Dann sind folgende Befehle einzugeben:

  • SAVEROM BIOS.ROM – Primary Slot: 0 – Type: normal – Start Address: 0 – End Address: 7fff
  • SAVEROM SUBROM.ROM – Primary Slot: 3 – Secondary Slot: 0 – Type: normal – Start Address: 0 – End Address: 3fff
  • SAVEROM DISK.ROM – Primary Slot: 3 – Secondary Slot: 3 – Type: normal – Start Address: 0 – End Address: 7fff

Im Anschluss können die drei ROM-Dateien wieder von der CF-Karte auf den PC gesichert werden.

Falls jemand Interesse an den Dateien hat, kann sie hier finden: