Your cart is currently empty!
Description
The Kung Fu Flash 2 cartridge for the Commodore 64 is an upgraded version of the classic Kung Fu Flash. It has a faster microcontroller with more memory and I/O pins, allowing for additional functionality. It has been pre-programmed and is ready to go once you add your own micro SD card and files. 3D printed cases are also available in the options above. The cases are 3D printed on an FDM printer so there may be some slight imperfections and a bit of cleanup needed.
From the GitHub page …
The following cartridge types are currently supported:
- Generic cartridge (8k, 16k, Ultimax)
- Action Replay v4.x/v5/v6
- KCS Power Cartridge
- Final Cartridge III(+)
- Simons’ BASIC
- Fun Play, Power Play
- Super Games
- Ocean type 1
- Epyx Fastload
- C64 Game System, System 3
- WarpSpeed
- Dinamic
- Zaxxon, Super Zaxxon
- Magic Desk, Domark, HES Australia
- Super Snapshot v5
- Comal-80
- Ross
- EasyFlash
- Prophet64
- Freeze Frame
- Freeze Machine
- MACH 5
- Pagefox
- RGCD, Hucky
- Drean
- C128 Generic cartridge (external function ROM)
- WarpSpeed 128
Supported File Types
The following file types are currently supported:
- Cartridge (CRT)
- C64/C128 generic cartridge (ROM, BIN)
- Disk image (D64, D71, D81)
- Tape image (T64)
- Program (PRG, P00)
- Firmware update (UPD)
- Text document (TXT, NFO, 1ST)
REU Emulation
Kung Fu Flash 2 can emulate a 1 Mb REU (RAM Expansion Unit) simultaneously with disk drive emulation. The REU is enabled in the settings menu (F5) and active when:
- A program is executed using the default option (RETURN)
- A disk image or directory is mounted using “Mount” in the file options menu (SHIFT+RETURN)
- BASIC is started via F6 (C128) or F7 (C64) in the launcher
The REU will not be active when emulating cartridges (CRT files)
USB Port
The USB port allows programs or disk images to be transferred from/to a PC using the EasyFlash 3 USB protocol. The USB port is active when:
- The Kung Fu Flash 2 launcher is running
- A program is started using “Load” in the file options menu (SHIFT+RETURN)
- BASIC is started via F7 in the launcher and REU emulation is disabled in the settings menu (F5)
Kung Fu Flash 2 shows up as a standard serial port when connected to a PC not requiring any custom drivers to be installed. This means, however, that the EasyFlash 3 program on the PC side must be modified to support Kung Fu Flash.
The repository of the original Kung Fu Flash contains a modified version of EasyFlash 3 USB Utilities and EasyFlash 3 BBS which will also work with the Kung Fu Flash 2.
Limitations
Kung Fu Flash 2 is a so called Software Defined Cartridge where a fast microcontroller emulates cartridge hardware in software. This makes it extremely flexible, allowing different cartridge types to be supported at a relative low cost.
However, it can be challenging to get the C64 bus timing correct in software and in some places the timing is very close to the limit. Even though Kung Fu Flash 2 has been tested on different models of the Commodore 64, there is a chance that it doesn’t work correctly on your specific model, or requires phi2 offset adjustment. Use it at your own risk!
Kung Fu Flash 2 will work with the PAL and NTSC version of the Commodore 64 or Commodore 128.
Disk drive emulation is using kernal vectors and will not work with fast loaders or software that uses direct hardware access which a lot of games does. Currently REL files are not supported and only a subset of the Commodore DOS commands are supported.
Additional information
Options | Kung Fu Flash 2 Cartridge, Custom Black Case, Custom Beige Case |
---|
Related products
-
Amiga-to-PC Floppy Drive Adapter
$5.00 – $25.00 -
Battery Replacements
$5.00 – $8.00 -
HIDman USB Keyboard Converter
$8.00 – $49.00 -
RGBtoHDMI Video Interface Boards For The Raspberry Pi
$5.00 – $55.00
Reviews
There are no reviews yet.