MiSTer FPGA

Page francophone dédiée à l'utilisation du MiSTer.

Qu'est ce c'est ?

Le MiSTer est un projet open-source dont le but est de reproduire divers consoles, ordinateurs et bornes d’arcade au niveau hardware, grace à la technologie FPGA. Cela permet aux logiciels et images de jeux de fonctionner de la même façon que sur le hardware original, en utilisant des périphériques tels que souris, clavier, joysticks et autres manettes de jeux.

MiSTer utilises une carte FPGA facilement disponible appelée “DE10-Nano”, qui se connecte à votre TV ou votre moniteur via la sortie vidéo HDMI. Cette carte peut être étendue avec plusieurs modules complémentaires (hub USB, SDRAM, sortie audio et vidéo VGA).

Le logiciel MiSTer en lui-même est téléchargeable librement, et tout le monde peut contribuer à son amélioration. En fait, MiSTer repose sur la contribution de plusieurs développeurs pour les différents systèmes (appelés “Core”) qu'il reproduit.

Le projet est actuellement en cours et très actif, avec l'ajout de nouveaux “cores”, nouvelles fonctionnalités et corrections de bugs très régulièrement.

Wiki Anglophone sur github

Comment ça marche ?

MiSTer ajoute plusieurs cartes filles à la carte de base DE10-Nano. Vous n'avez pas besoin de toutes les cartes. Le ticket d'entrée c'est la carte DE10-Nano nue. Avec juste une carte additionnelle (SDRAM), vous pourrez utilisez quasiment tous les cores.

  • carte SDRAM (recommandée) : cette petite carte se branche sur le connecteur GPIO0 de la carte DE10-Nano. Bien que la carte DE10-Nano possède de la mémoire rapide DDR3, celle-ci ne peut pas être utilisée pour émuler de la vieille EDO DRAM (EDO) utilisée dans les machines d'avant, du fait d'une haute latence et d'un usage partagé du coté ARM (ARM). La plupart des cores ont besoin de cette SDR SDRAM pour émuler les anciens modules de mémoire.
  • carte I/O (optionnelle) : Cette carte se branche sur le port GPIO1 de la carte DE10-Nano. Elle fournit un port VGA (VGA), une sortie analogique audio (prise jack 3.5mm), sortie audio digitale optique, des boutons et des LEDs. Cette carte est utile si vous préférez le VGA par rapport à l'HDMI, ou si vous souhaitez mettre le MiSTer dans un boitier. Cette carte est aussi utile pour le développement de core.
  • carte RTC (optionnelle) : cette carte est branchée dans le connecteur LTC et fourni une horloge temps réel (RTC. Vous pouvez toujours avoir l'horloge temps réel si votre MiSTer est connecté à internet via Ethernet. Seuls 2 cores utilisent cette fonctionnalité.
  • carte hub USB (optionnelle) : cette carte ajoute un hub USB avec 7 ports et se place sous la carte principale.

Sections