KungFu Flash, la cartouche multi-jeux pour Commodore 64
KungFu Flash est un système capable d'émuler des cartouches à partir de fichiers .PRG et d'images disque .D64. Il suffit de copier les fichiers CRT, PRG ou D64 sur une carte microSD et de les lancer via son menu de sélection intégré. Tu veux savoir comment fonctionne Kungfu Flash ? nous t'en parlons ci-dessous.
KungFu Flash en un coup d'œil
La cartouche flash KungFu possède 3 boutons, un bouton de réinitialisation, un bouton de menu pour lancer le lanceur, et un bouton spécial qui est utilisé par les cartouches de type action replay ou final pour sauvegarder l'état d'exécution actuel du jeu ou du programme et l'enregistrer sur le disque ou la bande.
Boîte de cartouches Kung Fu Flash
La carte PCB de Kung Fu Flash s'adapte parfaitement à la boîte de la cartouche d'origine, il suffit de faire quelques trous pour les boutons et de faire une découpe pour la carte microSD. Si tu as monté le connecteur USB, tu devras aussi faire un trou pour lui.
Une autre possibilité est d'imprimer en 3D un manchon de cartouche tel que celui de l'entreprise. conçu par bigbyMais si tu n'as pas d'imprimante 3D ou si tu préfères recevoir la cartouche avec sa propre boîte, nous avons notre propre design que nous pouvons te fournir avec la cartouche Kung Fu Flash.
Kung Fu Flash cart Commodore 64/128
Connais-tu le Cartouche Easy Flash 3? nous avons un article dans lequel nous expliquons comment cela fonctionne en détail.
PCB Kung Fu Flash
Les fichiers gerber et la nomenclature se trouvent à l'adresse suivante ici. Toutes les mises à jour de ce projet sont disponibles dans le GitHub de KinJorgensen.
Cartouches prises en charge par Kung Fu Flash
Les types de cartouches suivants sont actuellement pris en charge :
- Cartouche normale (8k, 16k, Ultimax)
- Action Replay v4.x/v5/v6
- Cartouche d'alimentation KCS
- Cartouche finale III(+)
- BASIC de Simons
- Fun Play, Power Play
- Type d'océan 1
- Epyx Fastload
- Système de jeu C64, Système 3
- Dinamic
- Zaxxon, Super Zaxxon
- Magic Desk, Domark, HES Australie
- Super Snapshot v5
- Comal-80
- EasyFlash
Types de fichiers pris en charge
Le système Kung Fu Flash prend actuellement en charge les types de fichiers suivants :
- Cartouche (CRT)
- Image disque (D64, D71, D81)
- Programme (PRG, P00)
- Mise à jour du micrologiciel (UPD)
Programmation des cartouches via le port USB
Le port USB est actif pendant que le lanceur fonctionne, ce qui permet de transférer des programmes depuis un PC en utilisant le protocole USB EasyFlash 3. KungFu Flash est détecté comme un port série standard lorsqu'il est connecté au PC. Il ne nécessite pas l'installation de pilotes personnalisés, un nouveau périphérique COM apparaîtra lorsque l'usb sera connecté.
Kung Fu Flash utilise une version modifiée de Utilitaires EasyFlash 3 USB.
Mise à jour du micrologiciel
Pour mettre à jour le micrologiciel de la cartouche KungFu Flash, il suffit de placer le fichier KungFuFlash_v1.xx.upd sur la carte SD et de sélectionner le fichier dans le lanceur pour lancer la mise à jour du micrologiciel. Le dernier firmware peut être trouvé ici.
Limitations
Kung Fu Flash est une cartouche définie par logiciel où un microcontrôleur rapide émule le matériel de la cartouche dans sa programmation. Cela la rend extrêmement flexible, permettant de prendre en charge différents types de cartouches à un coût relativement faible.
Kung Fu Flash fonctionne uniquement avec la version PAL du Commodore 64 ou du Commodore 128. La version NTSC n'est actuellement pas prise en charge. L'émulation du lecteur de disque utilise les vecteurs kernaux et ne fonctionnera pas avec les chargeurs rapides. Les fichiers REL ne sont actuellement pas pris en charge et il n'y a pas de support d'écriture.
Kung Fu Flash est basé sur et utilise des parties d'autres projets open source :
- EasyFlash 3 par Thomas Giesel
- Navigateur Draco par Sascha Bader
- fatfs-stm32 par Aurelio Colosimo
- FatFs par ChaN
- libusb_stm32 par Dmitry Filimonchuk
- stm32f4-métal nu par Furkan Cayci
- OpenC64Cart par Giorgioggì
- Utilitaires EasyFlash 3 USB par Tomaz Kac
- Disque2easyflash par ALeX Kazik