Alte Spiele Neuer Rechner – Teil 2: The Curse of Monkey Island

In dieser Artikelserie teste ich, wie sich ausgewählte alte Computerspiel-Klassiker auf einem modernen Windows-PC installieren und spielen lassen.

Zu Teil 1: Theme Hospital …

„How much wood could a woodchuck chuck if a woodchuck could chuck wood?“

(Zitat aus „MI2: LeChuck’s Revenge) Mit dem tollpatschigen Guybrush auf Schatzsuche gehen oder gegen den bösen Piraten LeChuck antreten und dabei knifflige Rätsel mit einer guten Portion Humor lösen, das geht nur in LucasArt’s Monkey Island (1990-2009). Die Spielserie ist mein persönlicher Lieblingshit unter den Click & Point Adventures, auch wenn ich zugeben muss, dass der erste Teil „Secret of Monkey Island“ bereits vor meiner Zeit erschienen ist. Die ersten beiden Teile der Serie gibt es inzwischen als grunderneuerte „Special Edition“ u.A. auf Steam. Diese Laufen auf jedem aktuellen PC und bringen sogar eine aufpolierte Grafik mit, welche wahlweise dazugeschaltet werden kann.

Aber was ist mit Teil 3? Damals für Windows 95 auf CD-ROM erschienen, lässt sich die 16Bit Executable oder das Setup auf einem aktuellen Windows nicht einmal ausführen. Zum Glück gibt es dafür eine Lösung und die Einrichtung ist denkbar einfach. Schauen wir uns einmal an, wie man das Spiel auf einem aktuellen Computer gestartet bekommt!

Neben dem Originalspiel benötigen wir das kostenlose Programm ScummVM, welches ein Softwareemulator für viele Click & Point Adventures ist, welche auf der SCUMM Engine der 90er Jahre basieren (Stichwort Maniac Mansion).

Nach dem Download und der Installation starten wir ScummVM und legen die Spiel CD 1 ins Laufwerk, den Autostart ignorieren wir komplett. Auf der Startoberfläche des Programms klicken wir jetzt auf „Spiel hinzufügen…“ und geben dort das CD-Inhaltsverzeichnis an, um das Spiel in die Bibliothek aufzunehmen.

Tipp: Wer nicht möchte, dass das Laufwerk während dem Spielen wie ein Turboprop-Motor aufdreht (die CD-ROM ist immerhin über 20 Jahre alt), kann auch eine Sicherungskopie von seiner legal erworbenen CD auf der Festplatte machen, dies verkürzt außerdem die Ladezeiten… 🙂 Beim Kopieren die Dateien CD.IDX und MI3ENABL.DAT unbedingt auslassen, sonst kommt es zu einem CRC-Lesefehler und der Vorgang bricht ab.

Das Spiel ist schon startbereit, wir haben aber die Möglichkeit, die Starteigenschaften in den weiteren Programmreitern anzupassen. Unter „Grafik“ können wir ein „Pixel-Upscaling“ aktivieren, damit das Spielefenster größer und auf modernen Bildschirmen oder Fernsehern damit auch schärfer dargestellt wird. Früher war die Bildschirmauflösung eben um einiges geringer. Dazu aktivieren wir „Globale Grafik-Einstellungen übergehen“ und wählen als Grafikmodus „AdvMAME3x“. Ich finde diesen Filter am besten, mehr Details und einen Bildvergleich siehe dazu hier. Setzt außerdem einen Haken bei „Vollbildmodus“. Mit einem Klick auf „Starten“ im Menü von ScummVM geht es auch schon los.

Im Spiel könnt ihr mit folgenden Hotkeys das Spielverhalten anpassen:

  • Alt+Enter Vollbildmodus ein/aus
  • Strg+F5 ScummVM Menü (Speichern und Laden)
  • Strg+Alt+(+)/(-) Grafikskalierung ändern
  • Alt+S Screenshot erstellen

Und damit wünsche ich euch viel Spaß beim Rätseln!


Alte Spiele Neuer Rechner – Teil 1: Theme Hospital

In einer neuen Artikelserie teste ich, wie sich ausgewählte alte Computerspiel-Klassiker auf einem modernen Windows-PC installieren und spielen lassen.

altespieleneuerrechner

Von Zeit zu Zeit erinnere ich mich zurück an die ersten Computerspiele, die ich damals gespielt habe. Ob Caesar 2, TES:Daggerfall oder Age of Mythology. Die Liste lässt sich beliebig erweitern. Man, war das ein Spass! Auch, wenn sicher eine ordentliche Portion Nostalgie dabei ist. Und dann waren da noch die ganzen Shareware-CDs. Viele Spiele sind heute kaum noch zu finden, da sie bereits im Nirvana der Zeit verschwunden sind…

Die ein oder andere CD liegt heute noch in einer staubigen Kiste und an einem verregneten Sonntag-Nachmittag ist dann doch die Versuchung groß, sich dran zu wagen. Läuft das noch auf meiner Kiste mit Windows 10? Finden wir es heraus…

 

Teil 1: Theme Hospital

themehospital

Theme Hospital ist eine nicht ganz ernst gemeine Krankenhaus-Wirtschaftssimulation und wurde 1997 (vor 21 Jahren) für MS-DOS und Windows auf CD veröffentlicht. Ohne weitere Tricks lässt sich dieses Spiel aber nicht auf Windows 10 installieren oder gar starten, zumal 16-Bit Anwendungen auch nicht auf einem modernen 64-Bit Computer lauffähig sind.

DosBox

Damit das Spiel auf dem Rechner installiert und ausgeführt werden kann, benötigen wir die kostenlose, quelloffene Software DOSBox. Sie emuliert, also gaukelt dem Spiel alte(rsgerechte) Hardware vor. Die Einrichtung ist denkbar unkompliziert. Zunächst wird das Programm von der offiziellen Seite heruntergeladen, wer mag schnappt sich auf der gleichen Seite noch das „german languagefile“ für die deutsche Sprachausgabe.

dosbox01

Anschließend wird das Programm über die gewohnte Art installiert, einmal gestartet (es erscheint nur ein Konsolenfenster) und direkt wieder geschlossen.

Optional: Jetzt öffnen wir das Einstellungsverzeichnis von DOSBox unter

C:\Users\BENUTZERNAME\AppData\Local\DOSBox (im Explorer über %appdata% erreichbar)

und kopieren aus dem eben heruntergeladenen „DOSBox-german-lang-0.74.zip“ Archiv nur die deutsche Sprachdatei german-0.74.lang in dieses Verzeichnis. Das ist zum Beispiel mit dem kostenlosen Programm 7-Zip machbar. Danach öffnen wir die im selben Ordner vorliegende Konfigurationsdatei dosbox-0.74-2.conf mit dem Texteditor (Öffnen mit / Notepad) und tragen in der Zeile language den Namen der deutschen Sprachdatei ein:

language=german-0.74.lang

Beim nächsten Start sind dann die Hilfetexte und Fensteroptionen in deutsche Sprache aufgeführt.

Spiel installieren

Da es früher bei Spielen üblich war zur Reduzierung des Speicherverbrauchs immer wieder Daten von der CD nachzuladen, kopieren wir zunächst den kompletten Inhalt der Spiel-CD (ThemeHospital) auf den Computer um uns den Aufwand zu sparen. Idealerweise sollte der Ordner mit den CD-Daten direkt auf dem Hauptverzeichnis der Festplatte C: abgelegt werden, da wir später mit Konsolenbefehlen hantieren und dies die Arbeit enorm erleichtert.

dosbox03

Nun kann die eigentliche Installation des Spiels beginnen. Da DOSBox standardmäßig keinen Zugriff auf das Host-Dateisystem zulässt, müssen wir die entsprechenden Ordner zunächst einbinden („mounten“). Das lässt sich mit den folgenden Befehlen erledigen (jeweils Pfad und Ordnernamen anpassen!):

wichtigachtung Wie bei VirtualBox kann die Maus vom DOSBox Fenster „eingefangen“ werden. Um diese wieder freizugeben wahlweise die Windows-Taste oder die Kombination Strg+F10 drücken. 

mount C C:\ThemeHospital\     ; Weist DOSBox dazu an, den gespeicherten CD-Ordner als Laufwerk C zu emulieren

C:       ; wie in der Eingabekonsole wechseln wir nun das Laufwerk und das Verzeichnis

cd \ThemeHospital

SETUP      ; Und starten die Setup.exe

Das grafische Installationsmenü wird geladen. Nach dem Festlegen der Sprache sollten wir zunächst die Ausgabehardware für Soundeffekte und Musik festlegen. DOSBox unterstützt nativ eine ganze Reihe „klassischer“ Hardware. Wir wählen für beide Einstellungen die Ausgabemethode „SoundBlaster 16“. Dann starten wir die Installation.

dosbox05

Im Anschluss muss noch der Installationspfad bestätigt werden. Beachtet, dass C: dabei der von euch festgelegte Stammpfad ist, also der CD-Ordner von Theme Hospital. Idealerweise reicht als Installationspfad

C:\SPIEL\

Das Setup kopiert nun zügig die verbleibenden Daten. Wenn der Vorgang abgeschlossen wurde kann das Spiel gestartet werden. Dazu noch ins gewählte Spielverzeichnis wechseln und die Anwendung starten…

cd /SPIEL

HOSPITAL

Das war’s! Das Spiel sollte nun im Fenster laufen. Die Auflösung des Spiels kann nicht verändert werden, aber es ist – insofern der Monitor es unterstützt – möglich, mit der nativen Auflösung (800×600) zu spielen, so dass das Spiel den gesamten Bildschirm ausfüllt. Um zwischen Fenster und Vollbild zu wechseln drücken wir Alt+Tab.

Autoexec

dosbox02Falls ihr euch jetzt fragt, ob ihr jedes Mal so viele Eingaben machen müsst, bis das Spiel startet: Ja, dieser Prozess lässt sich abkürzen! DOSBox unterstützt automatisierte Befehle. Dazu öffnen wir wieder die DOSBox Konfigurationsdatei dosbox-0.74-2.conf (wahlweise über die Verknüpfung im Startmenü oder über den Programmordner s.o.) und tragen am Dateiende unter [AUTOEXEC] die zu beginn benötigten Befehle Zeile für Zeile ein und speichern:

mount C C:\ThemeHospital\
cd C:
cd \SPIEL
HOSPITAL

Wer mit dem Vollbildergebnis zufrieden ist, kann oben in den allgemeinen Einstellungen gleich noch Vollbild beim Start standardmäßig aktivieren:

fullscreen=true

Mit der DOSBox Verknüpfung auf dem Desktop lässt sich Theme Hospital so direkt starten. Sollte es während dem Spielen zu vermehrtem Screen Tearing (Querstreifenruckler auf dem Bildschirm) oder zu stotterndem Ton kommen, kann die „Geschwindigkeit“ von DOSBox mit Strg+F11/F12 manuell angepasst werden um das Problem zu beheben. Die modernen Mehrkernprozessoren bieten da einfach zu viel und zu flotte Rechenleistung.

dosbox08

Übrigens: Das 2018 erschienene Spiel Two Point Hospital ist so etwas wie ein inoffizieller Nachfolger des Originals, nur eben mit zeitgemäßer Technik. Immerhin waren zwei der ursprünglichen Entwickler beteiligt. Das Spiel gibt’s zum Beispiel auf Steam.

Windows 95 in VirtualBox einrichten

„Ich setze mich an meinen Schreibtisch, es sind Schulferien. Der Tag ist verregnet, es fällt nur ein trübes Licht durch das Fenster. Auf dem Schreibtisch stapeln sich verschiedene Disketten und auf dem schon leicht angegilbten Gehäuse meines Computers liegt noch die Verpackung der Creative SoundBlaster Audiokarte, die ich vor kurzem installiert habe. Meine Hand reicht hinab zum PC, wo ich den grünen, rundlichen und leicht nach außen gewölbten Power-Schalter meines Computers drücke, bis er hörbar einrastet. Die LED leuchtet auf, der BIOS-Lautsprecher gibt ein lautes „PIEP!“ von sich und man hört den CPU-Lüfter gemächlich anlaufen. Gleichzeitig lege ich den Kippschalter an der Seite des Röhren-Monitors um. Es macht hörbar „Bong“, als der Monitor die Spannung aufbaut und langsam, leicht flimmernd, das Bild vor mir  sichtbar wird. Windows 95 bootet und lädt die Dateien in die unglaublichen 32 Megabyte RAM. Zu wenig für groß angelegte Szenarien in Age of Empires I. Es gab viele tolle PC-Spiele, die ich damals unter Windows 95 gespielt habe. Ich denke da an Maxis SimCopter, Ceasar II, Abuse, Treasures of Montezuma, M.A.X. und die ganzen anderen Shareware-Demos…“

w95piano

In diesem Beitrag soll es also darum gehen, wie man Windows 95 in VirtualBox installiert und so einrichtet, dass es produktiv genutzt werden kann. Dabei gibt es verschiedene Hürden zu überwinden, da bei der Einrichtung der Hardware einiges beachtet werden sollte und unter anderem die Gast-Erweiterung von VirtualBox nicht unter Windows 95 läuft.

Ihr benötigt zur Einrichtung eine Windows 95 Setup-CD, eine Startdiskette sowie eine gültigen Lizenzschlüssel. Ersteres gibt es praktischerweise auch als Image im Internet (Google!), so dass diese lediglich in die virtuelle Maschine eingehängt werden müssen. Außerdem natürlich die aktuelle Version von VirtualBox. Euer Gastsystem braucht keine besonderen Anforderungen zu erfüllen (ein Mehrkernprozessor mit Unterstützung für Virtualisierungstechnik ist aber schon von Vorteil).

Windows 95 A, B oder C?

Zu Windows 95 gab es mehrere überarbeitete oder angepasste Versionen. A ist die erste Ausgabe, USB-Support gibt es erst seit B. Mehr Infos hier: https://de.wikipedia.org/wiki/Microsoft_Windows_95

Ich habe es im Test mit Ausgabe A gemacht. Am einfachsten ist es, zum Einschleusen von Dateien mit einem Tool (wie CDBurnerXP) ein CD-Abbild von diesen zu erstellen und dieses dann einzubinden.

Virtuelle Maschine konfigurieren

win95_01Also, los gehts. Neue Maschine erstellen, erstmal die Standardempfehlungen übernehmen. Damit Windows 95 später reibungslos arbeitet, müssen aber an der Konfiguration noch einige Details geändert werden. Dazu oben auf „Ändern“ klicken. Jetzt unter Diskette die Windows 95 Bootdiskette einbinden, als CD die Setup-CD und folgende Konfiguration aus der Textdatei meines FTP-Servers übernehmen (Es direkt im Beitrag zu schreiben würde den Rahmen sprengen): http://alcatr4z.bplaced.net/keepmydesktop/w98vm/vbox_win95_konfiguration.txt

Warum eigentlich eine extra Bootdiskette?

Die Setup CD-ROM von Windows 95 ist nicht direkt bootfähig. Die Diskette wird also zum Starten des Setups benötigt. Außerdem sind auf der Diskette die Formatierungstools gespeichert. Die Diskette ermöglicht es auch, mittels der Kommandozeile zu operieren und den MBR zu sichern (Startwiederherstellung), damals auch liebevoll „Notfalldiskette“ genannt.

Festplatte formatieren und Installation starten

win95_02

Wenn ihr die VM nun startet, solltet ihr den „Willkommensbildschirm“ der Bootdiskette sehen. Jetzt erstellen wir die System-Partition. Dazu benutzt ihr den Befehl fdisk und folgt den Anweisungen. Die Option 1 führt euch durch die Einrichtung, einfach den Anweisungen folgen und jeweils mit Enter bestätigen (wenn ihr alles einfach bestätigt, wird eine einzige große Partition erstellt).

Nun muss die neue Partition noch formatiert werden (FAT). Dazu gebt ihr format c: /S (wenn ihr den Parameter /S weglasst, bootet Windows später nicht automatisch von dem Primary IDE, sondern ihr müsst das Boot Device bei jedem Start manuell (F12) wählen!) ein. Wie ihr nun sicher merkt, ist das amerikanische Tastaturlayout noch eingestellt, den Doppelpunkt findet ihr unter Ö.

win95_03

Zum Starten der Installation müssen wir nun mit dem Befehl „r:“ auf das Verzeichnis der Setup-CD wechseln, anschließend startet setup die Installation. Nun müsst ihr nur noch den Anweisungen des Setups folgen, bis die Installation abgeschlossen ist. Beim Installationstyp „Custom“ können zusätzliche Anpassungen vorgenommen werden, ich wähle der Einfachheit halber „Typisch“. Es folgt ein Dialog zur Hardwareerkennung, da einfach alle aufgeführten Geräte anhaken und nach Treibern suchen lassen. Hinweis: Stürzt die virtuelle Maschine ab, kontrolliert, ob ihr VT-X/AMD-V deaktiviert habt. Wenn ihr zum Neustart aufgefordert werdet, entfernt ihr zunächst die Diskette, damit Windows bootet. Anschließend wird die Installation abgeschlossen und ihr landet auf dem Desktop. Hinweis: Bei zukünftigen Neustarts bitte nicht die Option „Windows neu starten“ wählen, das führt oft zu Fehlermeldungen. Also lieber herunterfahren und VM neu starten. Kommen wir nun zur Einrichtung der Hardware…

Fehlermeldung „the file netapi.dll on windows 95 cd-rom could not be found“

win95_04Möglicherweise gibt es im letzten Installationsschritt eine Fehlermeldung, worauf die Win95 CD eingelegt werden soll, obwohl sie schon eingelegt ist. Das hängt damit zusammen, dass sich der Laufwerksbuchstabe von R: auf D: geändert hat, das Setup registriert das aber nicht. Es bleibt nur, einige Male auf Skip (Überspringen) zu klicken und die Fehlermeldungen beim Neustart ebenfalls sämtlich zu quittieren. Auf dem Desktop angekommen dann über Start – Einstellungen – Systemsteuerung (Ja, die gabs vor 22 Jahren auch schon) – Netzwerk den PCNET Ethernet Adapater deinstallieren. Beim nächsten Neustart wird die Hardware erneut erkannt. Diesmal können die Daten von der (D:!) Windows CD kopiert werden. Anschließend unter „Add…“ – Protokoll – Microsoft – TCP/IP hinzufügen.

Der richtige Display Adapter: Die Auflösung ändern

Die Standard-Auflösung von 640*480 Pixel kann erstmal nicht verändert werden. Dazu müssen wir einen zusätzlichen Treiber nachinstallieren. Um die Dateien in die virtuelle Maschine zu bringen, bietet sich am einfachsten die oben erwähnte *.iso Methode an.

Variante 1: Nucleus Treiber mit dem SciTec Display Doctor

Mit diesem Programm lässt sich eine akzeptable Auflösung und Geschwindigkeit in Windows 95/98 Hostsystemen erreichen. Benötigt wird die oben verlinkte Version 7.*. Am einfachsten ist es, eine .iso Datei mit dem Setup selber zu erstellen und einzubinden.

Ihr installiert das Programm und startet Windows neu, dann gebt ihr den Aktivierungscode ein und startet noch einmal neu. Nun wählt ihr im Manager unter Monitor „Super VGA 1600*1200“ und anschließend beim verwendeten Treiber den „SciTech Nucleus Driver“ (Muss aktiviert sein). Übernehmt die Einstellungen und startet neu. Nun könnt ihr in den Anzeigeeinstellungen die Auflösung und Farbtiefe verändern. Et voila!

Variante 2: Bearwindows-Treiberdateien manuell installieren

Hier spart man sich die Installation eines Programms. Soll aber wohl häufiger Fehler verursachen. Von der Projektseite die aktuellen Dateien für Windws 9x herunterladen und ins Gastsystem einschleusen. Hinweis: Der Windows 95 Datei-Explorer blendet manche Systemdateien wie *.dll automatisch aus. Über die Ordneroptionen kann die Funktion deaktiviert werden. Jetzt Rechtsklick auf dem Desktop – Eigenschaften – Einstellungen – erweiterte Einstellungen – Display Adapter „ändern“, dann im neuen Fenster „Diskette…“ wählen. In der Suchmaske den Ordner mit den Treiberdateien aus „…/128MB“ wählen. Jetzt sollte als Ergebnis auch „128MB“ angezeigt und installiert werden können. Nach einem Neustart stehen andere Auflösungen zur Verfügung.

Also fassen wir noch einmal zusammen. Die Soundausgabe sollte mit der VM Einstellung „out of the box“ funktionieren, keine weiteren Einstellungen erforderlich. Das „Internet“ sollte, bei der VM Einstellung „NAT“ und dem oben erklärten Workaround auch funktionieren. Und so sieht das ganze dann in etwa aus:

win95_05

Ihr solltet noch beachten, dass manche älteren Spiele den 256-Farben Modus voraussetzen, der aber hier nicht mit höheren Auflösungen kompatibel ist. Je nach Windows-Version müssen dann noch Komponenten wie DirectX 3.0 nachinstalliert werden, die sind aber meistens auf den Spiele-CDs enthalten. Das wars!

Schaut euch doch mal bei Bedarf meine Anleitung zur Installation von Windows 98 in VirtualBox an, das läuft ähnlich ab. Ich zocke jetzt erst einmal eine Runde Abuse!

abuse_win95_preview

Windows 98 in VirtualBox einrichten

21.03.18 – Ich habe den Beitrag überarbeitet und um einige Zeilen ergänzt. Die Anleitung funktioniert nach wie vor.

windows_98_bootscreen

„In letzter Zeit habe ich mich damit beschäftigt, wie man Windows 98 in VirtualBox richtig installiert und ausführt. In meinem Fall, um ein paar alte Spiele wieder anzuspielen (SimCopter) 🙂 Im Folgenden möchte ich euch eine kurze Schritt-für-Schritt-Anleitung präsentieren, da es doch nicht so einfach war, wie gedacht. Mein How-To basiert auf der sehr ausführlichen Anleitung des Nutzers Kurt_Aust aus dem virtualbox.org-Forum von Januar 2014.“

Zur Installation benötigt ihr…

  • die aktuelle Version von VirtualBox, am besten mit der Gasterweiterung (Oracle VM VirtualBox Extension Pack) für USB 2.0 Support (gibt’s auf der selben Webseite)
  • Eine Windows 98 Setup CD (am besten als ISO- oder-IMG Abbild, macht alles einfacher). Google!
  • Ein Abbild (Image) der Windows 98 Startdiskette, gibt’s auf allbootdisks.com (unter Diskette Images – normal/Second Edition) oder von meinem FTP-Server (Mirror).

Virtuelle Maschine einrichten

Zuerst richtet ihr euch eine neue virtuelle Maschine mit dem Windows 98 Profil und den empfohlenen Einstellungen ein. Beim Erstellen des virtuellen Datenträgers wählt eine fixe Größe, 8GB reichen. Anschließend übernehmt ihr folgende Änderungen in der VM-Konfiguration (Zahnradsymbol). Das Ganze ist etwas mühselig, aber notwendig, damit Windows richtig funktioniert:

Allgemein
Basic Name: Win 98se
Type: Microsoft Windows
Version: Windows 98

Geteilte Ablage: Deaktiviert
Drag'n'Drop: Deaktiviert


System
Hauptspeicher: 512MB
Boot-Reihenfolge: Zuerst CD/DVD, danach Festplatte
Chipsatz: PIIX3
Zeigergerät: USB-Tablet
Erweitert: nur I/O APIC aktivieren

Prozessoren: 1 CPU
CPU-Begrenzung: 100%
Erweitert: PAE/NX aktivieren

Beschleunigung: Paravirtualisierung: Legacy
Hardware-Virtualisierung: VT-x/AMD-V und Nested Paging aktiviert


Anzeige
Grafikspeicher: 64MB
Anzahl Bildschirme: 1
Beschleunigung: 2D & 3D Beschleunigung aktiviert
Fernsteuerung und Videoaufzeichnung deaktiviert


Massenspeicher
Controller: Floppy (Diskette): I82078 - Host I/O-Cache verwenden
Attribute: Diskettenlaufwerk 0 (hier wird dann die Bootdiskette eingebunden!)

Controller: IDE: PIIX4 - Host I/O-Cache verwenden
NameDerVirtuellenFestplatte.vmdk - Primärer Master (mindestens 8GB feste Größe)
CD/DVD Laufwerk: IDE Sekundärer Master (hier wird dann die Setup-CD eingebunden!)
2. CD/DVD Laufwerk: Sekundäre Slave (nur falls ihr ein zweites CD-Laufwerk simulieren wollt)


Audio
Audio aktivieren 
Audo-Treiber des Hosts: Windows DirectSound (oder Linux-Äquivalent)
Audio-Controller: SoundBlaster 16


Netzwerk
Adapter 1: Aktiviert
Angeschlossen an: Netzwerkbrücke
Name: {eure Netzwerkkarte}

> Erweitert
Adaptertyp: PCnet-PCI II (Am79C970A)
Promiscuous-Modus: verweigern (deny)
MAC Addresse: {zufällig}
Kabel verbunden

Adapter 2-4 deaktiviert

Serielle Schnittstellen
deaktiviert

USB
USB Controller: USB-2.0 (EHCI) aktiviert

Gemeinsamer Ordner
deaktiviert (würde VM Guest Additions benötigen)

####

Außerdem bindet ihr im Massenspeicher-Menü das Abbild der Windows 98 Setup-CD und der Startdiskette ein. Wichtig ist, dass das System erst von der Startdiskette bootet (Primary), und danach von der CD (Secondary), da wir von dort das Setup starten müssen.

Der Installationsvorgang

wichtigachtung In den alten Windows-Versionen wird keine Tastatur- und Mauszeigerintegration unterstützt. Um die Maus/Tastatur einzufangen, klickt in das VM-Fenster. Um sie wieder freizugeben, drückt die STRG-Taste.

Startet ihr nun die die virtuelle Maschine, bootet diese von der Diskette und ihr landet in folgendem Fenster:

vbox_win98_01

Die ersten Schritte müssen noch getippt werden. Als nächstes gilt es, die noch unbenutzte virtuelle Festplatte zu partitionieren und zu formatieren, damit die Installation gestartet werden kann. Dazu benutzt ihr den Befehl

fdisk

und folgt den Anweisungen (wenn ihr alles einfach bestätigt, wird eine einzige große Partition erstellt). Nun muss die neue Partition noch formatiert werden. Dazu gebt ihr

format c:

ein. Wie ihr nun sicher merkt, ist das amerikanische Tastaturlayout noch eingestellt, den Doppelpunkt findet ihr unter Ö. Ist der Prozess abgeschlossen, könnt ihr nun die Installation per Befehl

setup

starten und die grafische Installation beginnt:

vbox_win98_02

Nun müsst ihr nur noch den Anweisungen des Setups folgen, bis die Installation abgeschlossen ist. Etwaige Fehlermeldungen einfach „ignorieren“. Wenn ihr zum Neustart aufgefordert werdet, entfernt zunächst die Diskette (oben im Drop-Downmenü Geräte/Diskette/Auswerfen), damit Windows auch von der Festplatte bootet. Anschließend wird die Installation abgeschlossen und ihr landet auf dem Desktop.

wichtigachtung Solltet ihr Probleme mit der Maus haben, ändert in der Konfiguration die Maus auf „PS/2-Maus“. Hilft das auch nicht, führt den Befehl im Originalpost aus (Punkt 5).

wichtigachtung windows protection error. you need to restart your computer – Bekommt ihr immer wieder diese Fehlermeldung beim Startvorgang von Windows 98, müsst ihr zunächst in dem VM Einstellungen unter System/Beschleunigung VT-x/AMD-V (und Nested Paging) deaktivieren.

Windows 98 einrichten

Zum Zugriff auf das Internet wählt ihr den Einrichtungsassistent unter Start – Zubehör – Internet-Programme – Assistent für den Internetzugang. Dort wählt ihr dann „Zugang über LAN“. Nun sollte das Internet funktionieren. Aus Sicherheitsgründen empfiehlt es sich jedoch, das erst gar nicht zu machen oder zumindest die Sicherheitsstufen im Internet Explorer (unter Einstellungen) auf maximal zu stellen.

vbox_win98_04

Leider funktionieren die Guest Additions von VirtualBox nicht unter Windows 98, weshalb die Geschwindigkeit und Auflösung der Grafikanzeige zunächst schlecht ist: Es stehen lediglich 640×480 Pixel mit 256 Farben zur Verfügung, weshalb viele Anwendungen und Spiele nicht starten wollen. Abhilfe schafft ein Drittanbieter-Treiber: Der SciTech Display Doctor 7.

Diesen könnt ihr kostenlos von pctipp.ch oder meinem FTP-Server laden (Mirror).

Das ist eine alte Shareware (Demo). Mit diesen Zugangsdaten könnt ihr den Treiber uneingeschränkt nutzen (Quelle):

Name: CSCKnight
Serial: 0B5E-12B4-A8A4-0B

Mit diesem Programm lässt sich eine akzeptable Auflösung und Geschwindigkeit in Windows 95/98 Hostsystemen erreichen. Dazu muss der Treiber innerhalb des Gast-Betriebssystems (also Windows 98) installiert werden. Am einfachsten ist es, mit einem kostenlosen Brenn- oder Zip-Programm wie CDBurnerXP oder IMGBurn ein virtuelles ISO-Datenträgerabbild mit dem Setup zu erstellen und dieses direkt in die VM einzubinden (ins CD-Laufwerk über die Einstellungen).

win98_scitechIhr installiert den Treiber und startet Windows 98 neu, dann gebt ihr den Aktivierungscode ein und startet noch einmal neu. Nun wählt ihr im SciTech-Manager unter Monitor „Super VGA 1600*1200“ und anschließend beim verwendeten Treiber den „SciTech Nucleus Driver“. Übernehmt die Einstellungen (apply) und startet noch einmal neu. Nun könnt ihr in den Windows-Eigenschaften (Rechtsklick) die Auflösung und Farbtiefe wie gewohnt verändern. Et voila!

wichtigachtung Als Alternative gibt es noch das VBEMP 9x Project, diesen Treiber habe ich aber nicht getestet, die Installation scheint um einiges komplizierter zu sein und ist nur auf Englisch beschrieben.

Die Grundinstallation von Windows 98 ist nun abgeschlossen, die wichtigsten Dinge, Grafik, Ton und Internet funktionieren. Je nach eurem Bedarf müssen vielleicht noch Komponente aktualisiert werden, z.B. das .NET Framework oder DirectX bei manchen Spielen. Im Originalpost (siehe Beginn). sind ja einige Updates verlinkt. Bis bei mir alles funktioniert hat, habe ich ein paar Stunden gebraucht. Wenn ihr zufrieden seit, solltet ihr am besten einen Sicherungspunkt in der virtuellen Maschine erstellen. Ich habe mit der Zeit festgestellt, dass ein Exportieren der VM (und späteres Importieren auf einem anderen System) zu Problemen zu führen scheint.

Schaut euch doch mal bei Bedarf meine Anleitung zur Installation von Windows 95 in VirtualBox an, das läuft ähnlich ab. Ich zocke jetzt erst einmal eine Runde SimCopter!

win95_06