Kung Fu Flash

Aus C64-Wiki
Zur Navigation springenZur Suche springen
Kung Fu Flash
Kung Fu Flash Cartridge
Typ Steckmodul
Hersteller Kim Jørgensen (open hardware)
Neupreis ~ 40 Euro (mit Gehäuse)

- zuzüglich Versandkosten

Erscheinungsjahr Dezember 2019
Prozessor STM32F405RGTx
ARM Mikrocontroller - MCU ARM M4
Speicher 1MB Flash ; 168Mhz
192kB SRAM


Das Kung Fu Flash (Kurzform: KFF) ist ein Steckmodul für den Expansionsport. Ähnlich wie das EasyFlash³ kann es andere Steckmodule emulieren, und ähnlich wie das MMC Replay erlaubt das KFF dem C64 über einen eingebauten Dateinavigator, auf eine Speicherkarte (eine Micro-SD-Karte) zuzugreifen.

Da das Modul nicht mit dem IEC-Port verbunden ist, ist die Kompatibilität zu einem Diskettenlaufwerk, was das Laden von Daten von der Speicherkarte angeht, eher gering. In dieser Hinsicht ordnet sich das KFF deutlich hinter z.B. einem SD2IEC ein (das wiederum deutlich hinter z.B. einem 1541 Ultimate rangiert).

Eine Besonderheit des Moduls ist, dass seine Hardware keinen CPLD bzw. FPGA, sondern einen Microcontroller benutzt. Der Autor spricht in dem Zusammenhang von einem "Software Defined Cartridge" ähnlich dem Sidekick64.


Features[Bearbeiten]

  • Schnelles Laden von Programmen von einer mit FAT16/32 formatierten Micro-SD-Karte.
  • Daten-Kapazität nur auf Größe der Micro-SD-Karte begrenzt.
  • Ausgezeichnete Cartridge-Unterstützung inkl. einigen Freezern
  • Die Firmware kann einfach über den Filebrowser aktualisiert werden. (UPD-Datei)
  • Mit dem Mini-USB-Anschluss können die EF3-Utils [1] am PC ausgeführt werden.
  • Eigenständige Reset-, Menü und Freezer-Taste zwecks einfacher Bedienung

Unterstützte Dateiformate[Bearbeiten]

File Browser[Bearbeiten]

Der Dateibrowser des Kung Fu Flash Cartridge
Hilfe Fenster

Der Dateinavigator ist sofort nach dem Einschalten verfügbar. Mit ihm können Sie durch den gesamten Inhalt Ihrer FAT32 (oder FAT16) formatiert SD-Karte navigieren. Oben wird der aktuelle Verzeichnispfad angezeigt.

Bedienung
Icon Port2.pngIcon joystick.png Icon tastatur.png Beschreibung
Joystick zurück ⇑CRSR⇓  Auswahl eine Position nach unten
Joystick nach vorne SHIFT  + ⇑CRSR⇓  Auswahl eine Position nach oben
Joystick nach rechts ⇐CRSR⇒  Auswahl eine Seite nach unten
Joystick nach links SHIFT  + ⇐CRSR⇒  Auswahl eine Seite nach oben
Feuerknopf drücken RETURN  Programmstart oder Ordnerwechsel
Shift  + RETURN  Optionen
HOME  Ins Root-Verzeichnis wechseln
DEL  Eine Verzeichnisebene höher
RUN/STOP  Reset
F1  Hilfe Bildschirm anzeigen
F5  Einstellungen aufrufen
F6  C128-Modus
F7  Ins Basic wechseln (Modul aktiv)
F8  Kill (Modul abschalten)


Einstellungen[Bearbeiten]

  • "Persist BASIC selection:" yes/no

Bedienelemente und Schnittstellen[Bearbeiten]

Bedienelemente des KFF-Steckmoduls

1): Micro-SD-Slot.

Hier wird eine FAT32 oder FAT16 formatierte Micro-SD-Karte eingelegt.

2): Mini-USB-Anschluss.

Über ein entsprechendes USB-Verbindungskabel kann das KFF mit einem PC verbunden werden, um die angepassten EF3-Utils nutzen zu können.


A): "Spezialtaste"

Freeze-Taste für Action Replay V5/V6, Final Cartridge III(+), KCS Power Cartridge und Super Snapshot V5

B): Menütaste.

Startet den Dateinavigator.

C): "Resettaste"

Führt einen Reset aus.


Einschränkungen[Bearbeiten]

  • Das KFF funktioniert nur mit der PAL-Version des C64 oder C128. Die NTSC-Version wird derzeit nicht unterstützt. (Firmware V1.14)
  • Die Laufwerksemulation verwendet Kernal-Vektoren und funktioniert nicht mit Schnellladern.
  • Derzeit werden keine REL-Dateien unterstützt und es gibt keine Schreibunterstützung.

Quellen[Bearbeiten]

Weblinks[Bearbeiten]