[TUTO] Mister FPGA
Publié : 18 avr. 2020 - 21:05
Présentation
En développant une compatibilité avec de plus en plus de cores (console micro ou arcade), il devient une réelle alternative à nos boxs actuelles.
Plus d'émulation ici et donc un input lag identique au Hardware d'origine !
Nous vous proposons par cette vidéo de présentation de découvrir le Mister FPGA
Quoi acheter?
Donc voila maintenant vous avez envie (ou pas) d'avoir ça à la maison; il vous faudra, au minimum, une carte Terasic DE10 Nano, une carte "io board" (input output), et une carte sd.
A ça vous pouvez ajouter un hub usb, et un boitier.
Vous pouvez tout acheter séparément; sur aliexpress/ebay pour l'io board et le module ram, ou sinon passer par des mecs qui font des kits plus ou moins prêts:
Par exemple, nous en europe on a Manu Fehri, en espagne, qui propose sur son site plusieurs packs genre avec ou sans la carte de dev Terasic DE10:
Option 1: vous devez lui envoyer un mail pour avoir un pack tout fait et monté et avec une carte sd, (plug and play), en gros il attend d'avoir assez de demandes pour commander les DE10 et preparer etc, d'ou le "hors stock" du pack complet sur sa boutique
Option 2: vous commandez le pack "addons uniquement": https://manuferhi.com/p/mister-fpga-kit-128mb
qui contient: le hub usb, le ioboard, 128mb de ram, le boitier en acrylique et un radiateur.
Et du coup commander la carte DE10 sur mouser.fr par exemple (140 TTC fdpin) : https://www.mouser.fr/ProductDetail/993-P0496
Prenez le cable scart-vga si vous allez jouer sur TV, ou alors vous pouvez vous le faire a la main le schema est ici: https://github.com/mist-devel/mist-boar ... ScartCable
Si vous optez pour le cable scart-vga de Manu Fehri et que vous souhaitez le brancher sur un PVM via un scart to bnc, il faudra connecter le port 18 de la péritel à la carcasse métallique de la peritel. Montage
Ensuite une fois tout ça reçu, vous mettez au mixer à 140 degrés au four dans le frigo.
Ou alors vous matez la vidéo pour le montage ici:
La doc officielle est la: https://github.com/MiSTer-devel/Main_MiSTer/wiki
La liste des cores dispos pour l'instant est dans la colonne de droite en bas.
Préparation de la carte SD
Telechargez l'installateur de carte SD ici (release_xxxx.rar, prenez le plus recent en date): https://github.com/MiSTer-devel/SD-Inst ... n64_MiSTer
Lancez le logiciel extrait et indiquez votre emplacement de carte sd, et lancez l'install. (ne cliquez pas sur formatter la partition quand windows le demande !)
Telechargez ICI le programme demise a jour automatique des cores.
Extraire et placer le dossier "updater-pc" a la racine de la carte SD.
Creer a la racine de la carte SD un dossier "Games" , dans ce dossier creer un dossier NES, dans ce dossier clic droit "nouveau document texte" (ça permet de faire comprendre au script qu'on veut installer les dossiers comme ça)
Recap de la carte sd:
Code : Tout sélectionner
CarteSD:/updater-pc/...
CarteSD:/Games/NES/nouveau document texte.txt
Pour verifier et mettre a jour de temps en temps, vous pouvez lancer le script d'update depuis le MiSTer:
Dans le menu principal, menu "Scripts" -> yes -> update.sh -> attendre longtemps
Si vous voulez un script qui DL toutes les roms mame et cps1 qui-vont-bien en fonction des jeux manquants (pareil a lancer depuis le menu scripts directement sur le MiSTer) (a placer dans le dossier scripts)
Si vous avez des modifs a faire dans le fichier de config, n'oubliez pas de renommer "MiSTer_example.ini" en "MiSTer.ini" pour qu'il soit pris en compte (coucou @ninjanuin83 qui a perdu 1 mois)
Pour avoir un signal 15k sur le port VGA (sortir un signal pour ecran CRT) dans le MiSTer.ini a la racine changez ces deux lignes:
Code : Tout sélectionner
composite_sync=1
fb_terminal=0
Pour mettre à jour ou ajouter des éléments un à un:
Pour mettre a jour le firmware principal du mister, le logiciel menu, les cores, il faut juste remplacer le fichier par le plus recent du gihub:
pour le firmware "MiSTer": https://github.com/MiSTer-devel/Main_Mi ... r/releases
prenez le fichier et renommez le MiSTer et a la racine
pour le menu: https://github.com/MiSTer-devel/Menu_Mi ... r/releases
prenez le fichier et renommez le menu.rbf et a la racine
pour un core, neogeo par exemple, on clic en bas a droite sur le wiki sur "neogeo"
on se retrouve dans le projet github, on va dans le dossier "releases", on se retrouve donc la: https://github.com/MiSTer-devel/NeoGeo_ ... r/releases
et pareil on prend le fichier le plus recent et renomme NeoGeo.rbf et a la racine
/!\ faites gaffe de prendre le fichier le plus recent, qui est pas forcement celui en haut
Pensez a bien lire le wiki, desolé je vais pas traduire tout, il ya énormément de truc sachant que chaque core fonctionne différemment etc.. Si vous voulez contribuer je peux faire des sections par core ci dessous si vous voulez les rediger;
N'hésitez pas pour les questions etc, je rajouterais au topic.
voila bonne emulation simulation !