C64 Emulator Erweiterungen

Die C64 Erweiterungen sind Module/Plugins um den Emulator mit speziellen Eigenschaften zu erweitern. Diese Erweiterungen sind in einem Installer zusammen gestellt und kann hier bezogen werden.

Um die Erweiterungen zu aktivieren klicke einfach auf eines der Icons am Desktop oder starte die c64.exe mit den Argument --plugin und den Erweiterungs Namen ausführen oder die Erweiterung in der Configuration - Extended - Extension Dll auswählen

Extensions download - und halte den C64 Emulator auf dem neuesten Stand.

Letzte Änderungen: Juli 2017 - TScript Erweiterung + Editor Verbesserungen

Video Erweiterung

--plugin C64_plugin_video.dll

Video Datei: "Eigene Dateien"/C64_video.ogv

Mit der Video Erweiterung kann man ein Video vom aktuellen Spiel erzeugen. Einfach die Aufnahme mit der Einfügen Taste starten.

Ich habe auch versucht den Emulator in einer Web Server Umgebung als CGI starten zu lassen um die Snapshot Dateien in der Emulation zu berechnen und das daraus erzeugte Video zum Web Client zu schicken (Firefox). Hier sind die CGI Aufruf Argumente: c64_cgi.exe --no-output --plugin C64_plugin_video.dll --stream-video --stream-audio

GIF Animation Erweiterung

--plugin C64_plugin_gif.dll

Bild Datei: "Eigene Dateien"/C64_animation.gif

Audio Datei: "Eigene Dateien"/C64_animation.wav

Mit der GIF Erweiterung kann man eine GIF Animation vom aktuellen Spiel erzeugen. Einfach die Aufnahme mit der Einfügen Taste starten.

TScript Erweiterung

--plugin C64_plugin_script.dll

Der Benutzer kann eigene Erweiterungen mittel TScript entwickeln. (TScriptDll.dll).

Zusätzlich kann der TScript Editor bezogen werden (in den C64 Programm Ordner kopieren) für TScript Entwicklung und Remote Debuggen.

Beispiel Scripts:

  • script_serial_file.tsc - Lade und speichere Programme direkt in den "Eigene Dateien" Ordner (als prg Dateien).
  • script_serial_web.tsc - Lade Snapshot Dateien von c64emulator.111mb.de
  • script_webserver.tsc - Kleiner Web Server der Informationen im Browser zeigt
  • script_snapshot_history.tsc - Lade vergangene snapshots mittels mehrmaligen drücken der Alt+F2 Taste

Debugger Erweiterung

--plugin C64_plugin_debugger.dll

Debugge deine C64 Programme mit Blick auf die Assembler Befehle und den Speicher.

Zusätzlich: Habe einen Blick im Forum und lese nach wie man den Assembler und den Debugger in eine Entwicklungsumgebung einbindet.

RAM Erweiterung

--plugin C64_plugin_ram.dll

Wähle die REU1750(512kB) oder die GeoRAM(2MB) RAM Erweiterung für deine Programme.

Es gibt ausgewählte Programme und Spiele die diese Erweiterungen unterstützen.

Selbstgemachte Erweiterung

Siehe dafür die interface header Datei (geschrieben in C) für Details.

Zusätzlich wird beim installieren des C64 Emulators ein "C64_Extension_Interface.chm" Hilfe Datei in den C64 Programm Ordner kopiert.