Obligement - L'Amiga au maximum

Vendredi 16 avril 2021 - 09:18  

Translate

En De Nl Nl
Es Pt It Nl


Rubriques

 · Actualité (récente)
 · Actualité (archive)
 · Comparatifs
 · Dossiers
 · Entrevues
 · Matériel (tests)
 · Matériel (bidouilles)
 · Points de vue
 · En pratique
 · Programmation
 · Reportages
 · Quizz
 · Tests de jeux
 · Tests de logiciels
 · Tests de compilations
 · Trucs et astuces
 · Articles divers

 · Articles in english


Twitter

Suivez-nous sur Twitter




Liste des jeux Amiga

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z,
ALL


Trucs et astuces

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Glossaire

0, A, B, C, D, E, F,
G, H, I, J, K, L, M,
N, O, P, Q, R, S, T,
U, V, W, X, Y, Z


Galeries

 · Menu des galeries

 · BD d'Amiga Spécial
 · Caricatures Dudai
 · Caricatures Jet d'ail
 · Diagrammes de Jay Miner
 · Images insolites
 · Fin de jeux (de A à E)
 · Fin de Jeux (de F à O)
 · Fin de jeux (de P à Z)
 · Galerie de Mike Dafunk
 · Logos d'Obligement
 · Pubs pour matériels
 · Systèmes d'exploitation
 · Trombinoscope Alchimie 7
 · Vidéos


Téléchargement

 · Documents
 · Jeux
 · Logiciels
 · Magazines
 · Divers


Liens

 · Sites de téléchargements
 · Associations
 · Pages Personnelles
 · Matériel
 · Réparateurs
 · Revendeurs
 · Presse et médias
 · Programmation
 · Logiciels
 · Jeux
 · Scène démo
 · Divers


Partenaires

Annuaire Amiga

Amedia Computer

Relec


A Propos

A propos d'Obligement

A Propos


Contact

David Brunet

Courriel

 


Matériel : MiST 1.4
(Article écrit par David Massot et Franck Bednarski - octobre 2013, mis à jour en octobre 2020)


Introduction

Le début de l'été 2013 a vu la mise "sur le marché" de deux nouveaux micro-ordinateurs reconfigurables : le MiST et le Replay (alias FPGA Arcade). Le MiST, dont il sera question dans cet article, était prévu pour être initialement une réimplémentation simple de l'Atari ST.

Si le nom "MiST" signifiait au départ "MiniST", l'implémentation du Minimig avec le coeur FPGA du processeur Motorola 68000 a rapidement été portée sur cette machine, remplaçant le premier sobriquet par "aMIgaST". La boucle est maintenant bouclée et les deux frères ennemis se retrouvent sur la même carte. ;-)

MiST
Le MiST en fonctionnement (avec le coeur Amiga et le jeu Turrican 2)

Ce projet personnel, initié par Till Harbaum, était donc motivé par la création d'une carte Atari ST à base de FPGA suffisamment simple et abordable pour être réalisée par des hobbyistes. Et au fil des années, la carte a vu apparaître de nouvelles versions, avec la dernière en date : la 1.4.

Le déballage

Le MiST est disponible et commandable en France, par exemple en configuration prête à démarrer ou seul, chez Amedia Computer :
  • Une carte MiST avec ports MIDI 28 Mo + boîtier.
  • Un chargeur Micro USB.
  • Une carte mémoire 16 Go.
  • Deux manettes Competition Pro USB.
  • Un ensemble clavier/souris sans fil.
  • Un fichier Kickstart 3.1.4 original (licence électronique Hyperion).
  • Une licence électronique Hyperion Workbench 3.1.4 incluse et Workbench 3.1.4 installé.
  • Une licence nominative pour WHDLoad.
Les premiers MiST étaient livrés dans un solide boîtier noir et blanc en métal de moins bel aspect que le boîtier Crystal du Minimig mais qui remplissait bien son rôle de protection. Les nouveaux MiST 1.4 sont, eux, livrés dans un solide boîtier en métal tout en noir.

MiST
Le MiST 1.4 (comparé à la version d'origine de 2013)

MiST MiST

MiST MiST

Les caractéristiques techniques du MiST 1.4 sont les suivantes :
  • FPGA Altera Cyclone III EP3C25 (le même que le Turbo Chameleon 64).
  • Micro-contrôleur ARM AT91SAM7S56 pour la gestion des entrées/sorties.
  • 32 Mo de mémoire vive SDRAM 16 bits.
  • Contrôleur USB MAX3241E.
  • Concentrateur USB TUSB2046.
  • Connecteur VGA analogique.
  • Quatre ports USB en mode hôte.
  • Sortie son stéréo analogique.
  • Port micro USB pour l'alimentation (300 mA/5 V minimum et 400 mA/5 V avec périphériques) et le flashage du micro-contrôleur.
  • Emplacement carte SD.
  • Deux ports DB9 pour la connexion de manettes de jeux.
  • Deux ports MIDI.
  • Trois boutons poussoirs (réinitialisation de la carte, menu et le dernier défini par le développeur).
  • Interrupteur marche/arrêt.
  • Un cavalier pour activer le flashage du micro-contrôleur via le port micro USB.
  • Deux commutateurs DIP (pour le micrologiciel ou la désactivation du FPGA).
  • Un connecteur ARM JTAG pour le développement et le débogage du micro-contrôleur.
  • Un connecteur FPGA JTAG pour le développement et le débogage du FPGA.
  • Un connecteur ARM pour le débogage.
A noter que les connecteurs JTAG ne sont pas présents sur la carte en version commerciale. Il est aussi agréable de voir un interrupteur marche/arrêt directement sur la carte.

MiST
Les composants du MiST

Les caractéristiques techniques précédentes sont très intéressantes et permettent normalement la réimplémentation et l'exécution de toute machine 16/32 bits. Elles sont meilleures que le Minimig au niveau de la mémoire et l'espace de programmation du FPGA. Selon les dires du concepteur du projet, la carte MiST est assez puissante pour permettre l'implémentation de l'Atari Mega STE à 16 MHz et de l'Amiga 1200 (AGA) à 28 MHz.

Comme son homologue le Turbo Chameleon 64, le MiST intègre une réimplémentation de la version DE1 du Minimig comme version de base incluant aussi les améliorations de Tobias Gubener (avec le coeur IP du Motorola MC68000 et la gestion du processeur Motorola MC68020 en version alpha), Dennis van Weeren, Alastair Robinson, Jacub Bednarski, Sascha Boing et Rok Krajnc, que l'on voit fréquemment sur les forums MiST et Minimig.

Nous sommes donc en présence d'un "Minimig V2" dont le matériel présente des améliorations :
  • Un composant FPGA de plus grande capacité.
  • La gestion des périphériques USB à la place des classiques et anciens PS/2.
  • L'utilisation de la SDRAM comme mémoire vive à la place de la SRAM statique plus chère.
  • L'ajout de deux ports MIDI.
La gestion de l'USB apporte un réel avantage car les périphériques PS/2 commencent à dater et certains périphériques USB ne fonctionnent plus avec un adaptateur.

Comparaison MiST/Replay V1

Le MiST supporte la comparaison avec le Replay V1 qui se veut être une carte plus puissante et beaucoup plus évolutive.

Voici quelques points de comparaison :
  • Général
    • MiST : circuit deux couches, pas de protection par rapport aux variations de tension.
    • Replay V1 : circuit six couches, protection contre les variations de tension, meilleure dissipation de chaleur.
  • FPGA
    • MiST : Altera Cyclone III EP3C25E 24,624 LE (flop + lut).
    • Replay V1 : Xilinx XC3S1600E 33,192 LE (flop + lut).
  • Vidéo
    • MiST :
        Sortie VGA analogique sans tampon mémoire.
        Sortie Péritel sur coeur Amiga/Atari avec câble VGA vers Péritel.
    • Replay V1 :
        Sortie vidéo numérique PHY gérant le DVI/HDMI avec un convertisseur 24 bits.
        Sortie avec tampon mémoire et filtre programmable.
        Sortie SVHS/composite en option avec un adaptateur.
        Sortie Péritel sur coeur Amiga avec câble VGA vers Péritel.
  • Audio
    • MiST : Filtre audio résistif/capacitif programmé dans le FPGA.
    • Replay V1 : Convertisseur Wolfson Hi-Fi 192 kHz avec convertisseur 24 bits.
  • Mémoire
    • MiST : 32 Mo de mémoire SDRAM DDR.
    • Replay V1 : 64 Mo de mémoire SDRAM DDR2 (+128 Mo avec carte fille soit un total de 192 Mo).
  • Périphériques
    • MiST : USB (souris, manette (touches configurables par fichier)), clé Ethernet USB.
    • Replay V1 : PS/2, USB possible si soudé à la place du PS/2.
  • Évolutivité
    • MiST : pas d'évolutivité.
    • Replay V1 : carte fille avec processeur support pour MC68060, un port Ethernet et trois ports USB.
Si le Replay V1 semble avoir pris la relève du projet NatAmi (au niveau technique, pas au niveau de la gestion du projet ;-)), le MiST, par son caractère ouvert (des codes sources jusqu'au schéma de circuits imprimés), sa simplicité et sa disponibilité à l'achat, en font le successeur idéal du Minimig (les sources du Replay V1 ne semblent pas être disponibles).

Le MiST peut proposer des évolutions intéressantes (Atari STE/Mega STE + USB Ethernet, Amiga 1200, amélioration de la compatibilité du coeur TG68K, gestion du MIDI pour les puristes de Cubase ;-)).

Le Replay V1 est pratiquement terminé (une version 2 est en cours de développement), les coeurs Amiga, Commodore 64, VIC-20 et Galaga sont disponibles (sur le site github.com/FPGAArcade/replay_release) en février 2020.

Démarrage et utilisation

Pour démarrer, il suffit de se munir de :
  • La carte MiST (avec son boîtier).
  • Une carte SD de 8 Go minimum formatée en FAT32.
  • Un câble d'alimentation micro USB.
Ensuite, connecter :
  • Un écran VGA (CRT ou plat).
  • Un clavier et une souris USB.
  • Une ou deux manettes de jeux au format DB9 ou USB.
Cette page traite de la compatibilité des périphériques.

Toutes les instructions et informations concernant l'installation et l'utilisation du MiST sont disponibles sur le site du projet.

Il faut ensuite préparer la carte SD (formatée en FAT32) en copiant directement sur la carte les fichiers des coeurs FPGA choisis (Amiga, Atari, NES, Apple II ..) en renommant le fichier principal désiré en "core.rbf" (ce dernier fichier sera utilisé pour démarrer par défaut) et les images des systèmes d'exploitation (Kickstart, TOS ou EmuTOS) qui ne sont, pour les deux premiers, pas encore libres de droits, il faut donc posséder les machines correspondantes ou des logiciels proposant la licence du style Amiga Forever ou bien acheter les licences.

Quelques améliorations d'interfaces seront à prévoir : pour l'instant, le MiST ne reconnaît qu'un seul nom de fichier de coeur et il faut d'abord charger une machine pour ensuite basculer sur une autre. Il est d'ailleurs possible, en combinant les fichiers, d'utiliser une seule carte pour le MiST et le Minimig.

La préparation de la carte est donc très simple. Il suffit alors de la placer dans son emplacement et démarrer le MiST en appuyant sur le bouton "marche".

Lancement

Quelques instants plus tard, selon la machine installée, on se retrouve devant un écran de ce style :

MiST
Amiga AGA

MiST
Amiga RTG (nouveauté du coeur d'octobre 2020)

MiST
Atari ST

Le menu est identique à celui du Minimig dernière mouture. Tous les réglages possibles sont présents : lignes de balayage (scanlines), filtres audio, gestion d'images disque dur, changements de système d'exploitation à chaud...

Jeux Amiga et compatibilité

Voici un aperçu de la compatibilité des 101 jeux se trouvant dans le Livre de David Taddei (avec le firmware firmware_20200622, le coeur Amiga AGA minimig_mist_20201017.rbf et WHDLoad 18.5) :

Nom
Format
Compatibilité
Observation
1Advantage TennisWHDLoadOui
2The Adventure of Robin HoodWHDLoadOui
3AgonyWHDLoadOui
4Alien BreedWHDLoadOui
5Another WorldWHDLoadOui
6ApidyaWHDLoadOui
7Barbarian 2WHDLoadOui
8B.A.TWHDLoadOui
9Batman The MovieWHDLoadOui
10Battle SquadronWHDLoadOui
11Battle IsleWHDLoadOui
12BenefactorWHDLoadOui
13Black CryptWHDLoadOui
14CadaverWHDLoadOui
15Cannon FodderWHDLoadOuiQuelques bogues graphiques
16Capitain Blood (L'Arche du)WHDLoadOui
17CaptiveWHDLoadOui
18Castle MasterWHDLoadOui
19Chaos EngineWHDLoadOui
20Croisière pour un CadavreWHDLoadOui
21DarkmereWHDLoadOui
22Dark SeedWHDLoadOui
23Defender Of The CrownWHDLoadOui
24DeliveranceWHDLoadOui
25Desert StrikeWHDLoadOui
26Disposable HeroWHDLoadOui
27DrakkhenWHDLoadOui
28DreamwebWHDLoadOui
29DuneWHDLoadOui
30Dune 2 The Battle For ArrakisWHDLoadOui
31ElfmaniaWHDLoadOui
32EpicWHDLoadOui
33ExileWHDLoadOui
34ExtaseWHDLoadOui
35F/A 18 InterceptorWHDLoadOui
36Faery Tale Adventure, TheWHDLoadOui
37aFire And Ice CD32WHDLoadOui
37bFire And IceWHDLoadOui
38First SamuraiWHDLoadOui
39Flashback: The Quest for IdentityWHDLoadOui
40FloodWHDLoadOui
41Formula One Grand PrixWHDLoadOui
42Frontier: Elite IIWHDLoadOui
43GodFather TheWHDLoadOui
44GodsWHDLoadOui
45Golden AxeWHDLoadOui
46Great Courts 2WHDLoadOui
47HeimdallWHDLoadOui
48HunterWHDLoadOui
49Indiana Jones And The Last CrusadeWHDLoadOui
50It Came From The DesertWHDLoadOui
51James Pond 2: Codename ROBOCODWHDLoadOui
52Jim Power In Mutant PlaneteWHDLoadOui
53Kick Off 2WHDLoadOui
54LeanderWHDLoadOui
55LemmingsWHDLoadOui
56LionheartWHDLoadOui
57Lotus Turbo Esprit ChallengeWHDLoadOui
58Magic PocketsWHDLoadOui
59Marble MadnessWHDLoadOui
60Maupiti IslandWHDLoadOui
61Mega Lo ManiaWHDLoadOui
62Moonstone: A Hard Day KnightWHDLoadOui
63No Second PrizeWHDLoadOui
64North and SouthWHDLoadOui
65Operation StealthWHDLoadOui
66PangWHDLoadOui
67Pinball DreamsWHDLoadOui
68PiratesWHDLoadOui
69PopulousWHDLoadOui
70PowermongerWHDLoadOui
71Prince Of PersiaWHDLoadOui
72Project-XWHDLoadOui
73PuttyWHDLoadOui
74Rainbow IslandsWHDLoadOui
75Rick DangerousWHDLoadOui
76RoboCop 3WHDLoadOui
77RodlandWHDLoadOui
78Ruff'n'TumbleWHDLoadOui
79The Secret Of Monkey IslandWHDLoadOui
80Sensible World Of SoccerWHDLoadOui
81The SettlersWHDLoadOui
82Shadow Of The BeastWHDLoadOui
83SimCityWHDLoadOui
84Soccer KidWHDLoadOui
85Speed Ball 2: Brutal DeluxeWHDLoadOui
86Starglider 2WHDLoadOui
87Stunt Car RacerWHDLoadOui
88Super Cars IIWHDLoadOui
89SuperfrogWHDLoadOui
90SWIVWHDLoadOui
91SyndicateWHDLoadOui
92Teenage QueenWHDLoadOui
93TokiWHDLoadOui
94Turrican 2WHDLoadOui
95UniverseWHDLoadOui
96UnrealWHDLoadOui
97Voyageurs du Temps (Les)WHDLoadOui
98VroomWHDLoadOui
99WingsWHDLoadOui
100Wizkid: The Story of Wizball IIWHDLoadOui
101Xenon 2 MegablastWHDLoadOui

Compatibilité des jeux Amiga AGA (avec le firmware V20200622 et le coeur Amiga AGA minimig_mist_20201017.rbf) :

Nom
Format
Compatibilité
Observation
1Aladdin AGAWHDLoadOui
2Alfred Chicken AGAWHDLoadOui
3Alien Breed 3D AGAWHDLoadOui
4Alien Breed 3D II: The Killing Grounds AGAWHDLoadOui
5Alien Breed II: The Horror Continues AGAWHDLoadOui
6Alien Breed Tower Assault AGAWHDLoadOui
7All New World Of Lemmings AGAWHDLoadOui
8Arcade Pool AGAWHDLoadOui
9Banshee AGAWHDLoadOui
10BloodNet AGAWHDLoadOui
11Body Blows AGAWHDLoadOui
12Body Blows Galactic AGAWHDLoadOui
13Brian The Lion AGAWHDLoadOui
14Brutal Sports Football AGAWHDLoadOui
15Bubble And Squeak AGAWHDLoadOui
16Burntime AGAWHDLoadOui
17Chaos Engine AGAWHDLoadOui
18Chaos Engine 2 AGAWHDLoadOui
19Civilization AGAWHDLoadOui
20Deluxe Galaga AGAWHDLoadOui
21Dennis the Menace AGAWHDLoadOui
22D/Generation AGAWHDLoadOui
23Diggers AGAWHDLoadOui
24Donk The Samurai Duck AGAWHDLoadOui
25Dreamweb AGAWHDLoadOui
36Dungeon Master 2 AGAWHDLoadOui
27Exile AGAWHDLoadOui
28Eye Of The Beholder AGAWHDLoadOui
29Eye Of The Beholder II: The Legend Of Darkmoon AGAWHDLoadOui
30Fire And Ice AGAWHDLoadOui
31Flink CD32 AGAWHDLoadOuiF4 pour démarrer
32Guardian AGAWHDLoadOui
33Gunship 2000 AGAWHDLoadOui
34Heimdall 2 AGAWHDLoadOui
35The Humans AGAWHDLoadOui
36Impossible Mission 2025 AGAWHDLoadOui
37Ishar AGAWHDLoadOui
38Ishar 2 AGAWHDLoadOui
39Ishar 3 AGAWHDLoadOui
40James Pond 2 AGAWHDLoadOui
41James Pond 3 AGAWHDLoadOui
42Jungle Strike AGAWHDLoadOui
43Le Roi Lion AGAWHDLoadOui
44Marvins Marvellous Adv AGAWHDLoadOui
45Minskies AGAWHDLoadOui
46Morph AGAWHDLoadOui
47Myst 1.1Installation sur disque durOui
48Oscar AGAWHDLoadOui
49Pinball Illusions AGAWHDLoadOui
50Putty Squad AGAWHDLoadOui
51Second Samurai AGAWHDLoadOui
52Seek And Destroy AGAWHDLoadOui
53Simon The Sorcerer AGAWHDLoadOui
54Slam Tilt AGAWHDLoadOui
55Soccer Kid AGAWHDLoadOui
56Star Trek: 25th Anniversary AGAWHDLoadOui
57Super Stardust AGAWHDLoadOui
58Tales Of Gorluth (démo)Installation sur disque durOui
59Theme Park AGAWHDLoadOui
60T-Zero (démo)Installation sur disque durOui
61UFO: Enemy Unknown AGAWHDLoadOui
62Watch Tower AGAWHDLoadOui
63Whizz AGAWHDLoadOui
64Worms Director's Cut AGAWHDLoadOui
65Zool AGAWHDLoadOui
66Zool 2 AGAWHDLoadOui

Nouveauté du coeur d'octobre 2020 : compatibilité de jeux RTG (avec le firmware V20200622 et le coeur Amiga AGA minimig_mist_20201017.rbf) :

Nom
Résolution RTG
Compatibilité
Observation
1Foundation640x480 8 bits 256 couleursOui
1Moonbase640x480 8 bits 256 couleursOui
1Myst640x480 8 bits 256 couleursOui

Performances et comparaisons

Afin de mesurer les performances d'un Amiga Classic et des clones FPGA, rien ne vaut les bons vieux SysInfo et AIBB.

Conditions de test :

Machine
Fréquence processeur
Workbench
ADF/HDF
Kickstart
Mémoire Chip
Mémoire Fast
PAL/NTSC
Système de fichiers
MIST (minimig_mist_20201017) 28 MHz Classic Workbench 3.1.4 HDF 3.1.4 2 Mo 28 Mo PAL PFS3
Replay V1 (V2020/02/19) 56 MHz Classic Workbench 3.1.4 HDF 3.1.4 2 Mo 57 Mo PAL PFS3
A1200 14 MHz AmigaOS 3.1 ADF sur HXC Slim 3.1 2 Mo 0 Mo PAL FFS
A500 7 MHz AmigaOS 1.34 ADF sur HXC Slim 1.3 1 Mo 0 Mo PAL FFS

Comme on peut le voir dans le tableau ci-dessous, l'implémentation conduit à des performances nettement supérieures aux Amiga Classic en configuration de base (Amiga 500/500+/600 et Amiga 1200).

Test
MiST
Coeur Amiga minimig_mist_20201017
MiST
Coeur Amiga minimig_mist_20200209
Replay V1
Coeur Amiga V2020/02/19
+ carte fille
+68060 Rev 6
Replay V1
Coeur Amiga V27122015
A1200
(sans disque dur)
A500
(sans disque dur)
MIPS (SysInfo)
(le plus est le mieux)
11,00 MIPS
7,28 MIPS
39,26 MIPS
10,32 MIPS
1,33 MIPS
0,57 MIPS
Dhrystones (SysInfo)
(le plus est le mieux)
10 539 Dhrystones
6 977 Dhrystones
37 627 Dhrystones
9 896 Dhrystones
1 283 Dhrystones
548 Dhrystones
Clock (AIBB)
(le plus est le mieux)
50,00 MHz
28,00 MHz
44,60 MHz
56,02 MHz
14,03 MHz
7,09 MHz
Dhrystones (AIBB 68000)
(le plus est le mieux)
17 730,50 Dhrystones
13 661,20 Dhrystones
89 285,71 Dhrystones
15 388,07 Dhrystones
3 201,94 Dhrystones
1 597,44 Dhrystones
MemTest (AIBB 68000)
(le plus est le mieux)
11,50 Mo/sec
8,58 Mo/sec
22,57 Mo/sec
7,37 Mo/sec
3,27 Mo/sec
1,20 Mo/sec
EmuTest (AIBB 68000)
(le plus est le mieux)
16,94 Sim. MHz
11,52 Sim. MHz
75,02 Sim. MHz
12,84 Sim. MHz
2,48 Sim. MHz
1,37 Sim. MHz
Sieve (AIBB 68000)
(le moins est le mieux)
5,64 Sec
7,98 Sec
1,58 sec
5,48 sec
20,35 sec
66,30 sec
IMath (AIBB 68000)
(le moins est le mieux)
5,16 Sec
7,46 Sec
0,54 sec
8,61 sec
35,02 sec
94,18 sec
Matrix (AIBB 68000)
(le moins est le mieux)
2,00 Sec
2,66 Sec
0,38 sec
2,35 sec
9,23 sec
23,66 sec
OS HardDrive Speed (SysInfo) PFS3
(le plus est le mieux)
1 321,73 Bytes/Sec
1 262,33 Bytes/Sec
7 710,12 Bytes/Sec
2 021,67 Bytes/Sec
N/A
N/A

Les performances dépassent nettement celles d'un Amiga 3000, celles du Minimig initial flirtent seulement avec ce dernier (tant que l'on n'utilise pas les spécificités du Motorola MC68030 aussi).

MiST SysInfo (Speed)
MiST sous SysInfo (Speed)

Minimig
Minimig sous SysInfo (Speed)

MiST AIBB (Dhrystones)
MiST sous AIBB (Dhrystones)

Minimig
Minimig sous AIBB (Dhrystones)

Pour aller plus loin

Le MiST est une très bonne machine d'apprentissage pour du développement sur FPGA ou tout simplement un très bon outil de loisir pour les "bidouilleurs" en tous genres. Pour débuter dans ce domaine, il est possible de télécharger la version gratuite ou l'édition Web du logiciel d'Altera (racheté par Intel) Quartus II, disponible en environnement Windows et Linux. Ce logiciel permet la conception, la simulation et le transfert de circuits logiques (ou coeurs IP) dans la mémoire flash du FPGA.

Petite remarque à destination des bricoleurs :
  • Le MiST est livré sans les connecteurs permettant le débogage simple de la carte.
  • Ces connecteurs seront à souder (la soudure de ces ports ne présente pas de difficulté majeure).
  • Il faudra aussi se munir de câbles/adaptateurs spéciaux (série, JTAG...) permettant de charger plus rapidement les programmes dans le FPGA.
Le site du projet propose quelques pages permettant de débuter et une liste de projets susceptibles d'être portés sur cette carte.

Enfin, pour les plus motivés, de nombreuses implémentations libres en tous genres sont disponibles sur le site opencores.org.

Conclusion

Le MiST est un très bon remplacement (pas d'émulation, mais réimplémentation matérielle donc pas de latence) aux machines et consoles suivantes, dont les coeurs mis à jour se trouvent ici :

Ordinateurs :
  • Amiga 500/500+/600/1200 (68000 et 68020).
  • Atari 520/1040 ST/f/e, Mega ST/e (68000 et 68020, avec MIDI).
  • Amstrad CPC 6128.
  • Apple II+.
  • Commodore 64, VIC-20, C16.
  • MSX, ZX Spectrum, ZX80/81.
  • Sinclair QL, BBC Micro, ZX80, SAM Coupé.
  • Aquarius, Archimedes, Plus TOO.
Consoles :
  • Atari 800 XL/2600/5200.
  • ColecoVision.
  • Sega : Master System, Mega Drive/Genesis.
  • Nintendo : NES, Game Boy, Game Boy Color.
  • Nec : PC Engine, SuperGraphx.
Arcade :
  • Pacman, Pengo, Frogger, Galaxian.
  • Moon Patrol, Space Invaders.
  • Ghosts 'n Goblins.
  • ...
Il est le successeur du Minimig pour les Amiga.

Les bons choix techniques ont été faits avec le matériel permettant le portage d'un plus large panel de machines (défaut principal du Minimig) et la gestion de l'USB par exemple.

La carte est modérément simple et les codes sources sont tous disponibles. Moyennant l'achat de quelques câbles et adaptateurs pour faciliter le développement FPGA, le MiST est aussi une très bonne carte pour les électroniciens hobbyistes.

Sources
Nom : MiST 1.4.
Constructeur : Till Harbaum (concepteur), Lotharek (production).
Genre : ordinateur reprogrammable.
Date : 2019. Première version : 2013.
Prix : environ 239 euros (carte + boîtier + ports MIDI sans alimentation), environ 389 euros (configuration complète prête à démarrer hors JTAG).


[Retour en haut] / [Retour aux articles]