ubuntuusers.de

Frodo

Archivierte Anleitung

Dieser Artikel wurde archiviert. Das bedeutet, dass er nicht mehr auf Richtigkeit überprüft oder anderweitig gepflegt wird. Der Inhalt wurde für keine aktuell unterstützte Ubuntu-Version getestet. Wenn du Gründe für eine Wiederherstellung siehst, melde dich bitte in der Diskussion zum Artikel. Bis dahin bleibt die Seite für weitere Änderungen gesperrt.

./commodore.png Der Commodore 64 ist einer der beliebtesten Heimcomputer der 80er und sogar 90er Jahre gewesen. Viele Nutzer hatten damit ihren Einstieg in die Computerwelt und denken manchmal nostalgisch an diese Zeit zurück. Für den Fall, dass man seinen alten "Brotkasten", wie der C64 früher genannt wurde, nicht vom Dachboden holen will, kann man die meisten Spiele und Anwendungen auch unter Ubuntu emulieren. Auf dieser Seite werden Emulatoren vorgestellt, mit den man die C64-Diskettenimages laden kann. Frodo 🇬🇧 ist ein freier C64-Emulator, der auch unter Unix-Systemen lauffähig ist.

frodo.png
Frodo

Installation

Hinweis!

Fremdsoftware kann das System gefährden.

Man lädt sich von der Homepage 🇬🇧 die Datei FrodoVERSION.Src.tar.gz herunter und entpackt diese [1]. Darin befindet sich Quellcode, den man kompilieren muss. Dazu muss man zuerst die Pakete

  • libsvga1-dev (universe)

  • libsdl1.2-dev

Befehl zum Installieren der Pakete:

sudo apt-get install libsvga1-dev libsdl1.2-dev 

Oder mit apturl installieren, Link: apt://libsvga1-dev,libsdl1.2-dev

installieren [2].

Danach öffnet man ein Terminal [3] und bewegt sich in den Ordner Src im entpackten Verzeichnis. Hier kompiliert [4] man das Programm - der letzte Schritt make install bzw. checkinstall fällt weg, da es nicht vorgesehen ist, das Programm zu installieren.

Damit das Programm startet, müssen sich die ROM-Dateien im selben Verzeichnis wie die Binärdateien befinden. Das heißt, die Dateien

  • 1541 ROM

  • Basic ROM

  • Char ROM

  • Kernal ROM

müssen ggf. noch aus dem Hauptordner umkopiert werden. (Oder man kopiert das erstellte Binärfile in den Hauptorder.)

Um das Einstellungsfenster nutzen zu können, muss das Paket

  • tk8.4

Befehl zum Installieren der Pakete:

sudo apt-get install tk8.4 

Oder mit apturl installieren, Link: apt://tk8.4

installiert sein. Zusätzlich muss auch die Datei TkGui.tcl im selben Ordner wie die Binärdatei liegen.

Jetzt kann man das Programm im Terminal per

./Frodo 

starten. Komfortabler ist es einen eigenen Starter anzulegen. Zuerst wird das Programm verschoben:

sudo mv Frodo-Version /opt/Frodo                             #verschiebt den Programmordner nach /opt 

Nun mittels eines Editors [5] ein Skript anlegen:

1
2
3
#!/bin/bash
cd /opt/Frodo
./Frodo

Dieses unter dem Namen Frodo oder Frodo.sh abspeichern und ausführbar machen [6].

sudo mv Frodo /usr/local/bin                                 #verschiebt das Skript - ggf. Frodo.sh verwenden 

Das Programm kann über Frodo oder Frodo.sh gestartet [7] und ggf. dem Menü [8] hinzugefügt werden.

Eine Anleitung zu Frodo befindet sich im entpackten Verzeichnis unter Docs/Main.html bzw. file:///opt/Frodo/Docs/Main.html

frodo-settings.png
Einstellungen

Einstellungen

Bevor man ein Spiel lädt, sollte man noch einige Einstellungen machen (Das Einstellungsfester öffnet sich automatisch, wenn man Frodo startet.):

  1. Hier gibt man das Verzeichnis oder die Image-Datei für die Diskette an, die meistens im Format D64 oder T64 vorliegen. Mittels einem Klick auf einen der Knöpfe oder per Doppelklick in das Eingabefeld kann man ein Verzeichnis/Datei auswählen.
    Die vier verfügbaren Laufwerke sind dabei durchgehend von 8 bis 11 nummeriert.

  2. Mittels des Knopfes "Show/Hide Advanced Options" kann man die erweiterten Optionen aufrufen.

  3. Wichtig ist, dass man "Limit Speed" aktiviert. Ansonsten haben die Leertaste oder Backspace eine zu hohe Wiederholrate und man kann nicht vernünftig tippen.
    Als zweiten Punkt sollte man bei "SID Emulation" von "None" auf "Digital" stellen, soweit möglich. Ansonsten hat man nämlich keinen Ton.

Ein Spiel starten

Möchte man ein Spiel starten, bindet man zuerst das Diskettenimage im Einstellungsfenster (siehe oben) ein, lädt danach den Inhalt der Diskette mit

LOAD "$" ,8
LIST 

und lädt/startet das Programm über

LOAD "DATEINAME",8,1
RUN 

Probleme

Das Tastaturlayout ist leider nicht optimal. So ist es nicht möglich gewesen, ein deutsches Tastaturlayout einzubinden oder überhaupt manche Sonderzeichen wie * oder - zu benutzen. Das führt dazu, dass man einen Umweg gehen muss, wenn man ein Spiel laden will:

  • Man lädt den Inhalt und zeigt ihn wie oben an.

  • Danach bewegt man den Cursor in die gewünschte Zeile mit dem Programm und gibt dort vorne das "LOAD" ein.

  • Nach den Anführungszeichen am Ende der Zeile tippt man das ",8,1" ein. Auf diese Art kann man das Spiel laden.

Auf Systemen mit Notebooktastaturen (das schließt Notebooks mit ein), kann es sein, dass die Cursortasten nicht reagieren. Leider wurden die Pfeiltasten auf den Nummernblock der Tastatur gemappt, der bei Notebooktastaturen nur per Fn erreichbar ist. In manchen Fällen kann man ein Spiel so bedienen, in anderen wiederum funktioniert das leider gar nicht. Hier ist dann eine anderen "vollwertige" Tastatur oder ein Joystick empfohlen.

Workaround

Den Nummernblock des Notebooks, z.B. mit Fn + F11 , aktivieren. Somit kann man mittels der folgenden Tastenbelegungen zumindest ein Spiel starten:

Tastenkürzel
TastenBedeutung
+ J oder + K oder + L LOAD"*",8,1 + RUN

⚓︎

turrican3.png haegar.png kikstart2.png
Turrican 3 🇬🇧 Hägar, der Schreckliche 🇬🇧 Kikstart 2 🇬🇧

Einige Spielehersteller haben ihre Spiele (oder zumindest einen Teil davon) frei gegeben, so dass andere Spieleseiten sie zum Download anbieten dürfen. Von sogenannten Abandonware-Seiten sollte man Abstand nehmen, da das Herunterladen meist illegal ist. Die Spiele sind hier immer noch urheberrechtlich geschützt.

Achtung!

Man darf die Diskettenimages nur herunterladen und nutzen, wenn man in Besitz des Originalspiels ist, da die meisten Spiele immer noch urheberrechtlich geschützt sind. In manchen Fällen sind bestimmte Spiele auch freigegeben, um sie nutzen zu können (siehe Links). Alle Spiele, von denen Screenshots gezeigt werden, sind frei auf den genannten Seiten erhältlich.

Diese Revision wurde am 4. Februar 2020 19:11 von noisefloor erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Emulation und Virtualisierung, Spiele