C64 Netplay Tutorial & Download

Ach ja, es ist schon eine schöne Sache, so ein altes C64-Spiel im Emulator zu zocken. Doch wie bei den meisten Spielen macht es auch hier deutlich mehr Spaß, wenn man dabei nicht alleine ist. Nun sind Retrogames dieser Art nicht jedermanns Sache, also ist es gar nicht so einfach, potentielle Mitspieler in buchstäblich greifbarer Nähe zu haben. Wie wäre es also, “Summer Games”, “Bubble Bobble”, “Kaiser” und weitere Klassiker online mit einem Kumpel zu spielen? In der folgenden Anleitung zeige ich euch, wie das geht. Außerdem biete ich ein Spielepaket zum Download an, damit ihr euch die Suche sparen könnt.


Emulator

Der C64-Emulator Vice unterstützt das so genannte “Netplay“-Feature. Um diese Funktion ohne Abstürze nutzen zu können, müssen beide Spieler über die selbe Version des Emulators verfügen. Das Betriebssystem, sprich: Windows oder OS X, ist dabei unerheblich, da der Onlinemodus auch zwischen PC- und Mac-Benutzern funktioniert. Hier findet ihr die aktuellen Versionen von Vice für diverse Syteme. Nach dem Entpacken öffnet ihr die Datei “x64“, um den Emulator zu starten und…

Erste Schritte

…ein paar Grundeinstellungen vorzunehmen.

  • SettingsSave settings on exit
    (aktuelle Einstellungen werden gespeichert, wenn man Vice schließt)
  • OptionsDouble size
    (verdoppelt die Größe des Emulator-Fensters)
  • OptionsTrue drive emulation
    (Mit dieser Einstellung aktiviert man die 1:1-Emulation der Floppy des C64. Nachteil: reale Ladezeiten, wie man sie von früher kennt. Vorteil: höhere Kompatibilität und seltenere Abstürze. Der Ladevorgang der Floppy wird durch die rote Grafik unten rechts im Emulator symbolisiert.)
  • SettingsJoystick settingsJoystick in port #2Keyset A
    (Damit wird die Steuerung definiert. Solltet ihr ein Joypad benutzen wollen, könnt ihr statt “Keyset A” natürlich auch dieses wählen.)
  • SettingsJoystick settingsConfig Keyset A
    (Sofern ihr euch für eine Steuerung über die Tastatur entscheidet, wird hier die Tastenbelegung festgelegt. Wichtig sind lediglich die Tasten für “South”, “West”, “East”, “North” und “Fire button”. Ich persönlich bevorzuge die Pfeiltasten + STRG.)

Spiele

Beide Teilnehmer müssen im Besitz der gleichen Spiele-ROMs sein. Ich war so frei und habe ein kleines Paket zusammengeschnürt, das ihr euch hier runterladen könnt. Das Paket ist 2,42 MB groß und beinhaltet folgende Titel:

Das sollte für den Anfang reichen. Weitere Spiele mit Mehrspieler-Option findet ihr z.B. auf der Seite Gamebase64.

Um ein Spiel ins virtuelle Diskettenlaufwerk zu schieben, geht ihr folgendermaßen vor:

  • FileAttach disk imageDrive 8
  • (Es öffnet sich ein Fenster, und ihr wählt die jeweilige D64-Datei.)

Wenn beide Spieler die o.g. Aktion durchgeführt haben, …

Netplay

…können die beiden Emulatoren miteinander verbunden werden. Einer der beiden Teilnehmer muss dabei die Rolle des “Servers” übernehmen.

  • SnapshotNetplay (experimental)…Start server
    (Damit beide Teilnehmer auf alle Funktionen des Emulators Zugriff haben, müssen die “Rechte” vor dem Verbinden festgelegt werden.)

In der Regel meldet sich direkt im Anschluss die Firewall des Rechners mit einem Hinweis, dass besagter Port eine Freigabe benötigt. Ihr stimmt zu und stellt im nächsten Schritt eure eigene IP-Adresse (Beispiel: 227.123.76.184) fest. Diese lasst ihr dem Mitspieler zukommen, damit er eine Verbindung mit dem “Server” herstellen kann.

  • SnapshotNetplay (experimental)…Connect to

Kurz darauf sind die beiden Emulatoren miteinander verbunden. Einer (!) der beiden Teilnehmer kann jetzt das zuvor festgelegte Spiel laden…

  • LOAD”*”,8,1
    (Mit der Eingabetaste bestätigen und nach dem Ladevorgang mit dem Befehl “RUN” starten. Das alles geschieht beim Mitspieler automatisch/synchron.)

Fertig. Es ist jetzt quasi so, als säße man zu zweit an einem Bildschirm. Sollte der “Joystick” auf die Eingaben nicht reagieren, müsst ihr ggf. den Joystick-Port wechseln:

  • OptionsSwap Joysticks

Tipps

  • Verzögerungen
    Je nach Qualität der Internetanbindung schwankt auch die Geschwindigkeit der Datenübertragung. Es ist ratsam, Torrent-Clients und andere Programme, die die Leitung für sich beanspruchen, zu schließen. Bei rundenbasierten Spielen mindern etwaige Verzögerungen nicht den Spielspaß, da es nicht auf Millisekunden ankommt.
  • Messenger
    Da Vice keinen eigenen Chat-Client mitliefert, sollte parallel ICQ, Miranda oder ein anderer Messenger laufen, damit man sich stets absprechen kann. Skype bietet sich natürlich an, führt jedoch unter Umständen zu Einbußen bei der Datenübertragung des Emulators.
  • Diskettenwechsel
    Wenn ein Spiel den Wechsel einer Diskette verlangt, muss dieser Wechsel bei beiden Teilnehmern stattgefunden haben, bevor der Ladevorgang fortgesetzt wird.
    FileAttach disk imageDrive 8
  • Tastatur
    Folgende C64-Tasten sind auf dem PC/Mac so belegt:
    ESC (PC/Mac) = Run/Stop (C64)
    + (PC/Mac) = * (C64)
    ^ (PC/Mac) = (C64)
    ß (PC/Mac) = + (C64)
    ´ (PC/Mac) = (C64)
  • Speichern
    Manche Spiele bieten die Option an, den Spielstand zu speichern. Sprecht euch ab, wer diese Aktion ausführt, damit es nicht zu Missverständnissen kommt. Sobald einer der beiden Teilnehmer speichert, wird ebenfalls auf der virtuellen Diskette des anderen gespeichert. Vice fügt die Daten automatisch der D64-Datei hinzu und somit kann das Spiel zu einem späteren Zeitpunkt wieder aufgenommen werden.
  • Neustart
    Wenn ein neues Spiel geladen werden soll, muss zuvor ein “Reset” ausgeführt…
    FileResetSoft
    …und anschließend die Diskette gewechselt werden.

Lasst euch von eventuellen, anfänglichen Schwierigkeiten nicht entmutigen. Sobald man das System einmal verstanden hat und sich im Vorfelde vernünftig abspricht (Beispiel: Wer übernimmt die Tastatureingaben bei Optionen?), ist die Handhabung ein Kinderspiel. Solltet ihr Fragen haben oder meine Anleitung ergänzen wollen, hinterlasst einfach einen Kommentar.