Kung Fu Flash for Commodore 64, review

Read in: IT 🇮🇹   EN 🇺🇸

In this video I try the Kung Fu Flash, a'interface that connects to the Commodore 64 expansion port and… can emulate different types of cartridges.

Subscribe my YouTube channel ValorosoIT. Retro technology, vintage audio, retro computers, experiments and tests. Retroprogramming, Basic. Commodore, IBM, Atari, Apple, Texas Instruments, Amstrad, MSX.

The project is by Kim Jorgensen and is open source: on GitHub, you can easily find both the hardware and software projects. It is also possible to purchase the interface already assembled and with the 3D printed container.

Kung Fu Flash, Commodore 64, interface, microSD, GitHub, Kim Jorgensen, Open Source project, free

At the rear, the Kung Fu Flash is equipped with a micro SD memory card slot. Using a PC, we can copy different types of files to the micro SD.

Kung Fu Flash, Commodore 64, interface, 3D printing, micro SD memory card, CRT files, PRG, D64, D71, D81, upload files from PC to Commodore 64

In fact, Kung Fu Flash supports CRT files, which are then the copies of the ROMs of the cartridges that we insert in the Commodore's expansion port.

It also supports other file types, including i PRG, which can be programs made in Basic, games or utilities and also disk image files, therefore D64, D71 and D81.

Up to version 1.14, the Kung Fu Flash presents some limitations: funziona solo con la versione PAL del Commodore 64 o Commodore 128. L'emulazione del disk drive non funziona con i fastloaders. I file REL non sono supportati. Inoltre, l'interfaccia lavora solo in lettura: non è possibile salvare i file dal Commodore.

From version 1.15 è anche possibile salvare e cancellare dei file dalle immagini dei dischi (D64/D71/D81), nonché selezionare l'address del drive virtuale.

In the version 1.30 you can also upload files in T64 format (normal tape files only), and there is support for NTSC computers.

Don't know how to update the firmware of your Kung Fu Flash? You can find out by reading this article.

Follow me on Instagram channel. Retro technology, Commodore, vintage audio, retro computers, experiments and tests. Retroprogramming, Basic. Commodore, IBM, Atari, Apple, Texas Instruments, Amstrad, MSX.

Loading a PRG file with the Kung Fu Flash

Immediately after turning on the Commodore 64 you have to press the button Menu on the Kung Fu Flash. The list of files on the microSD opens.

Kung Fu Flash, Commodore 64, micro SD, CRT file list, PRG, D64, D71, D81, Basic program

The first file I tried to load is a program I made in Basic: if you follow my videos, you've already seen it. It is the program to manage the coffee machine.

Una caratteristica interessante della Kung Fu Flash è che si comporta come una vera cartuccia. Memorizza l'ultimo programma caricato e, ogni volta che si spegne e riaccende il Commodore, il programma parte in automatico.

However, the microSD memory card must remain inserted in the interface when it is turned on, otherwise the program will not be loaded.

Apertura di un'immagine disco D64

As a further experiment, I tried opening a D64 file, which is a disk image. To choose the file to upload, press the button Menu on the cartridge.

All’interno dell’immagine D64 di un disco, possono trovarsi anche più file. Per l'esperimento, ho caricato il gioco Kick Off 2.

Kung Fu Flash, Commodore 64, D64 file, D71, D81, disc image, Kick Off game 2

Also in this case, it is possible to turn the Commodore off and on again and the Kung Fu Flash always restarts from the last game loaded, obviously provided that the microSD has not been removed in the meantime.

Commodore 64, micro SD, D64 disk image, D71, D81, Kick Off 2 game

Cartridge emulation: CRT file

Finally, I tried to load some CRT files - these files are ROM copies of real cartridges.

E' possibile, ad esempio, caricare il FastLoad Epyx, to speed up the loading of files from the floppy disk drive. In this case, when the Commodore 64 is turned on, the Kung Fu Flash behaves just like a FastLoad interface.

E' possibile anche caricare una cartuccia di diagnostica per il Commodore 64 ed effettuare i test di funzionamento del computer. Ho provato ad emulare la ROM della cartuccia di diagnostics Rev. 586220.

Kung Fu Flash, Commodore 64, micro SD, CRT dead test emulation, diagnostics 586220

Again, you can upload one Action Replay: the Commodore 64 behaves just as if it had a real Action Replay connected.

I had made a Datel Action Replay video, in which I explained how to load a game from tape and then save it to disk or microSD with an SD2IEC floppy disk emulator.

Follow me on Instagram channel. Retro technology, Commodore, vintage audio, retro computers, experiments and tests. Retroprogramming, Basic. Commodore, IBM, Atari, Apple, Texas Instruments, Amstrad, MSX.

Kung Fu Flash, Commodore 64, micro SD, CRT emulation Datel Action Replay V6.0 1989

The Action replay has a button that is used to freeze the game, after loading it. Here, on the Kung Fu Flash the button to press is called Special.

Of course, it is also possible to load games in CRT format.

Commodore 64, micro SD, PacMan emulator Leo game

If you liked this review, I invite you to subscribe to my YouTube channel, where you can find more videos of experiments and reviews.

Credits: in the video review, SID music is Super Hang-On by Steve Barrett.

Subscribe my YouTube channel ValorosoIT. Retro technology, vintage audio, retro computers, experiments and tests. Retroprogramming, Basic. Commodore, IBM, Atari, Apple, Texas Instruments, Amstrad, MSX.

Posted in Retro Computer, Retro Technology and Vintage Electronics, All articles.

6 Comments

  1. hi, in the meantime, congratulations for the excellent presentations on the subject that I followed especially for kung fu flash.
    In this regard I wanted to ask, since it was in the description above, details on how it is possible for example, once the kung fu flash is inserted and working, to save files from the c64 / c128 directly to some image disk (.d64) or directly as .PRG on the kung fu flash card. I seem to have understood that from version 1.14 it was possible to do this .. but I have not yet found anything that would explain it in detail.
    At the moment I was able to test it in the standard way and that is by loading the .crt, .d64 that I have available and that I loaded from the PC on the microSD.
    Thanks a lot cmque 😉

  2. Amedeo, il video è stato spiegato benissimo, per acquistare la cartuccia già bella che pronta, hai menzionato il sito GitHub, dove si trovano tutti i file e sorgenti della Kung Fu Flash in questione, però "spulciando" per così dire il sito non c'è modo di trovare una pagina di Kim Jorgensen (sè così si scrive), dove si può acquistarla. Ma dei rivenditori validi "di fiducia" (diciamo), qui in Italia che si avvalgono dell'esperienza e del supporto di Kim, niente??

  3. I actually bought the cartridge on eBay. The GitHub site contains the project and the sources, as well as any updates. I advise you to buy the cartridge on eBay, taking care to use the purchase protection. All sellers resell the same hardware and software. If you buy a Kung Fu Flash, that is. They use Kim Jorgensen's firmware.

Leave a Reply

Your email address will not be published. Required fields are marked *