Obligement - L'Amiga au maximum

Mardi 24 novembre 2020 - 13:51  

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

Hit Parade


A Propos

A propos d'Obligement

A Propos


Contact

David Brunet

Courriel

 


Matériel : SiDi
(Article écrit par Kathleen Belgacem - juillet 2020)


Le SiDi est une console à base de FPGA qui est sortie dans le courant de l'année 2019. C'est une "console à bas coût" destinée à concurrencer le MiST, le ST-Mini et qui n'est en fait que la nouvelle version du Mistica FPGA 16 elle-même dérivée du MiST.

SiDi
Le SiDi dans sa boîte (autres photos : 1, 2, 3 et 4)

Cette console est conçue et distribuée par Manuel "ManuFerhi" Fernandez Higueras qui maintient à jour le dépôt GitHub où l'on peut trouver tous les coeurs et firmwares pour avoir son SiDi à jour.

Réception et déballage du produit

La livraison d'Espagne vers la Belgique fut rapide et sans surprise comme tout ce que j'ai pu commander chez Manuel Fernández Higueras. La "console" est bien emballée et est arrivée intacte.

A la commande du SiDi, il ne faut pas oublier de commander également un transformateur si l'on n'a pas d'alimentation type chargeur de GSM (le transformateur est conseillé en raison de son ampérage en général plus important qu'un chargeur de GSM) ainsi que si on le désire, un câble DB15 (VGA) vers Péritel afin de pouvoir utiliser le SiDi sur, par exemple, un ancien moniteur ou une TV cathodique en 15 kHz. Sinon, un simple câble VGA-VGA suffit pour brancher le SiDi sur un moniteur standard. Une carte SD m'a été fournie, déjà configurée avec pas mal de coeurs et aussi des jeux. Déjà un bon point de départ.

Le SiDi est livré dans un boîtier transparent. On aime ou on n'aime pas, mais personnellement, j'adore le style et le rendu une fois le SiDi alimenté. L'ensemble a l'air solide au vu de l'épaisseur du Plexiglas et tout tient bien en place.

Que cache ce joli boîtier transparent ? Heu rien car il est transparent :-)

Il laisse justement voir ceci :
  • Quatre ports USB.
  • Un port pour carte microSD.
  • Une entrée son Jack 3,5 mm.
  • Une sortie son stéréo 3,5 mm.
  • Une prise Jack d'alimentation pour un transformateur (choix préférentiel).
  • Un connecteur micro USB pour y connecter un transformateur type GSM.
  • Une sortie VGA RGB.
  • Un connecteur JTAG si jamais on fait une bêtise lors du flashage.
  • Un bouton de mise sous tension.
  • Un bouton de réinitialisation.
Ainsi que les principaux composants :
  • Un FPGA Altera Cyclone IV EP4CE22.
  • 32 Mo de mémoire SDRAM 16 bits.
  • Un contrôleur d'entrée-sortie AT91SAM7S56 ARM.
  • Un contrôleur USB hôte MAX3421E.
  • Un circuit intégré d'interface USB TUSB2046.
SiDi
La carte et ses composants

J'ai apprécié d'avoir en standard quatre ports USB, et surtout un bouton de mise sous tension qui, par exemple, est absent sur le ST-Mini et le MiSTer.

J'ai trouvé un peu dommage de ne pas avoir de sortie vidéo HDMI. Je me suis servie d'un convertisseur VGA->HDMI pour pallier ce manque et ça fonctionne aussi mais il y a un surcoût d'une quinzaine d'euros et ce n'est pas du HDMI natif. Il n'y a pas non plus de port Ethernet, ce qui oblige à retirer la carte microSD pour faire les mises à jour via un PC sous Windows.

Il n'y a pas non plus de prises MIDI mais à part pour l'Atari ST et un peu l'Amiga, l'utilisation de ces ports reste quand même assez marginale, donc en ce qui me concerne, je ne m'en préoccupe pas trop. A la limite, j'aurais vraiment préféré avoir deux ports DB9 pour utiliser des manettes/souris d'origine. Mais là aussi, hélas, il n'y en a pas.

En a-t-on pour son argent ?

Le prix de vente du SiDi dans son boîtier avec sa carte microSD est de 99 euros. Je ne saurai que dire un grand "oui".

De quoi ai-je besoin pour profiter pleinement du SiDi ?
  • Un clavier USB ainsi qu'une souris USB (pour Amiga, Atari, etc.).
  • Une manette USB (j'ai choisi le modèle SNES qui fait bien le boulot).
  • Un écran type cathodique et/ou un LCD/LED.
  • Un câble VGA->Péritel ou VGA->VGA ou VGA->VGA->HDMI.
  • Une alimentation 5V/2A via prise Jack ou micro USB.
  • Une carte SD préparée (soit celle fournie, soit une personnalisée).
  • Un PC pour faire la configuration du SiDi via le fichier "mist.ini".
  • Les images des ROM originales des machines émulées. Par exemple pour l'Amiga, il faudra une image d'une ROM Kickstart.
Quels sont les systèmes que l'on peut faire tourner à ce jour sur le SiDi ?

Il y en a plein, aussi bien des ordinateurs (avec évidemment l'Amiga OCS/ECS/AGA) mais aussi diverses consoles et des bornes d'arcade.

Ordinateurs Consoles Arcade
  • Amiga OCS/ECS/AGA
  • Atari ST/STE
  • Acorn Archimedes
  • Commodore 64
  • Commodore 16
  • Commodore VIC-20
  • Commodore PET 2001
  • ZX Spectrum
  • Speccy 128K
  • ZX8X
  • Amstrad CPC
  • MSX
  • BBC Micro
  • Oric Atmos
  • Sinclair QL
  • Apple Macintosh Plus II
  • Apple IIe
  • SAM Coupé
  • Atari 800
  • Mattel Aquarius
  • Color Computer 3 Tandy
  • Super Nintendo/SNES
  • Genesis/Mega Drive
  • PC-Engine/SuperGrafx
  • Sega Master System
  • NES
  • Game Boy
  • ColecoVision
  • Astrocade
  • Videopac/Odyssey
  • Atari 2600
  • Atari 5200
  • Vectrex
  • Les coeurs de Jotego (1942, 1943, Gun Smoke, Commando...).
  • Le coeur CPS1 de Jotego.
  • Les coeurs de Gehstock (Bombjack, Tetris, Galaga...).
  • Les coeurs de Bruno Silva (Alibaba, Bagman, Defender...).

Tous ces coeurs viennent du MiST donc il n'y a pas trop de surprise non plus sur la compatibilité avec les jeux/programmes des machines simulées. Elle est plutôt bonne, voire excellente. Maintenant, il y en a toujours qui vont trouver des défauts partout là où il y en a et même là où il n'y en a pas. Une reproduction parfaite à ce jour n'existe pas, je pense. Ici, on est quand même dans du très bon surtout pour le prix.

En fonctionnement

Voici un petit exemple en tant qu'utilisatrice lambda de ma machine de prédilection.

Coeur Amiga (Minimig AGA)

Pareil qu'avec le MiST, la compatibilité avec le 68000 est vraiment excellente. En d'autres termes, la logithèque des A500/A600/A1000 passe vraiment très bien, avec des "plus" comme la gestion du disque dur, le paramétrage de la mémoire Chip et Fast et surtout une accélération par rapport au matériel d'origine.

Ci-dessous SysInfo sous une configuration en A1200 avec 68020, AGA, 2 Mo de mémoire Chip et 24 Mo de mémoire Fast :

SiDi
SysInfo

On se retrouve avec une machine dotée d'un processeur 1,5 fois plus rapide qu'un A3000/68030/25 MHz, avec 6974 Dhrystones et 7,27 MIPS. La fréquence du processeur 68EC020 est estimée à 88 MHz, ce qui est purement fantaisiste, mais cela montre bien que le SiDi est vraiment plus véloce qu'un A1200 de base.

Avec ça, il va sans dire que WHDLoad tourne vraiment bien. L'Amiga est très réactif. Et encore une fois, même si la gestion du jeu de composants AGA est toujours en phase bêta, et que le 68EC020 n'ait pas le niveau de compatibilité atteint avec le 68000, le résultat global est bluffant. Je suis vraiment très contente du résultat même si certaines choses ne fonctionnent pas encore (il en va de même avec les autres cartes/ordinateurs FPGA de toute manière étant donné que la source est la même, à part peut être le MiSTer mais là, on est plus dans le même budget).

Coeur MiSTery (Atari ST-STE), mon autre ordinateur de coeur

Depuis la sortie du coeur MiSTery il y a vraiment eu un bond en avant par rapport au coeur Atari de base. La compatibilité est aussi très bonne, les disques durs sont fonctionnels. L'Atari ST(E) est aussi un réel plaisir sur le SiDi.

Voici quelques images du rendu. Aucune surprise, c'est nickel. Quel plaisir de pouvoir revoir les écrans des compilations Pompay.

Que du bonheur de rejouer sans prise de tête avec Arkanoid.

SiDi

SiDi
Arkanoid

Idem avec Rick Dangerous ou encore Maupiti Island : pas besoin de ressortir son Atari ST tout en gardant le plaisir et sensations de l'original.

SiDi
Rick Dangerous

SiDi
Maupiti Island

Coeur COCO 3 Tandy (compatibilité ascendante avec le COCO 2)

Ce coeur est "non officiel" mais hélas, il est maintenant passé en payant. Cependant, la version actuelle fonctionne déjà pas mal. Je n'ai pas rencontré de soucis à l'utilisation, la compatibilité en l'état est vraiment bonne aussi. C'est un ordinateur moins connu qui a le mérite d'exister et surtout d'exister sur le SiDi.

Les autres coeurs

Ce sont ceux du MiST qui fonctionnent comme sur le MiST :-). Que demander de plus ? Le C64 est top, le VIC-20 aussi, l'Atari 800 est nickel, seul l'Archimedes est pour moi le moins avancé mais sinon c'est que du bonheur.

Et les consoles ?

La SNES, la Mega Drive, la PC-Engine, la NES et Master System sont un vrai régal à l'usage. Aucune mauvaise surprise non plus.

Quelques exemples avec Aladin sur Mega Drive.

SiDi
Aladdin

On appuie sur "F12" et hop, on change de jeu, un petit Battle Squadron ?

SiDi

SiDi
Battle Squadron

En fonction de l'origine (US/EU/JP), il faudra juste changer une option dans le menu sous peine d'avoir un message disant que la cartouche n'est pas prévue pour fonctionner sur la console, comme c'est le cas en réalité.

La Super NES n'est pas en reste non plus, les jeux ont aussi un super rendu et fonctionnent vraiment bien.

SiDi
Donkey Kong

Il est évident que les consoles 8 bits fonctionnent tout aussi bien. Un petit exemple avec la NES et son indémodable Super Mario ainsi que son Castlevania.

SiDi
Castlevania

SiDi
Super Mario

Remarques

Certains jeux/utilitaires/démos peuvent ne pas fonctionner, que ce soit sur consoles ou ordinateurs. A cela, il y a plusieurs raisons : l'origine de l'image du jeu (parfois corrompue), un mauvais réglage du coeur ou tout simplement la nécessité de faire une réinitialisation pour effacer toutes traces du jeu précédent en mémoire ou, au pire, une incompatibilité avec le coeur. Là, il faut attendre et espérer une nouvelle révision qui corrigera le bogue.

Options et réglages

Il y a des réglages principaux qui se règlent avec un PC et ce, via le fichier de configuration "mist.ini" (avec la possibilité de revenir les corriger par la suite mais alors il faut retirer la carte SD et le faire via le PC). Et il y a les réglages séparés pour chaque coeurs, qui se font en direct sur le SiDi à tout moment, comme le changement de manette (Joystick Swap), les lignes de balayage (Scanlines), etc.

Voici un exemple de mon fichier "INI" qui est un simple fichier texte à éditer avec un éditeur de texte. Avec ça, je fais tout fonctionner sur mon écran LCD :

[mist]
scandoubler_disable=0          ; set to 1 to run supported cores in 15khz
mouse_boot_mode=0              ; set to 1 if a mouse does not work well
joystick_disable_shortcuts=0   ; set to 1 to remove joystick -> keyboard commands
joystick_ignore_hat=0          ; set to 1 if having issues on gamepads with 'POV hat'
joystick_ignore_osd=0          ; set to 1 to prevent gamepad from controlling OSD
joystick_remap=0079,0011,1,2,4,8,100,10,20,200,400,800,0,0,40,80 ; remap buttons for SNES Kathleen
joy_key_map=1000,E2
joy_key_map=2000,E6
joy_key_map=4,51
joy_key_map=8,52

Deux options sont à retenir : "scandoubler" qui permet de brancher un ancien moniteur ou TV en Péritel/VGA et profiter de la sortie originale d'époque à 15 kHz ou alors d'augmenter cette fréquence pour les LCD modernes. La deuxième option est la configuration de la manette, où il faut assigner les boutons. Il y a des tutoriels qui expliquent cela (par exemple celui du MiST sur GitHub), ce n'est pas bien compliqué mais c'est vrai que ce n'est pas très convivial. Il aurait été plus facile de pouvoir régler sa manette directement via le SiDi, comme d'autres ordinateurs FPGA le proposent.

Conclusion

Vingt-et-un ordinateurs, douze consoles et quelques bornes d'arcade simulées, un niveau de compatibilité de bon à excellent pour la plupart, des mises à jour assez fréquentes des coeurs ainsi que du firmware principal, tout ça pour 99 euros. Est-il encore nécessaire de dire que cette petite machine FPGA en vaut la peine ?

Voilà quelques mois que je l'utilise et j'en suis vraiment ravie : je branche, je joue et je ne me prends pas la tête.

Je n'en ai pas parlé ici mais l'utilisation de l'Atari et/ou de l'Amiga avec les utilitaires est tout aussi plaisante. Je me suis amusée à nouveau avec les magnifiques logiciels de dessin Degas Elite sur Atari ST, Deluxe Paint sur Amiga, etc.

Il y a vraiment moyen de passer de très bons moments en compagnie du SiDi. Certes, il y a quelques manques matériels (MIDI, Ethernet, HDMI, DB9) mais c'est vite oublié.

En ce qui concerne les incompatibilités, c'est du FPGA donc ce qui ne fonctionne pas aujourd'hui fonctionnera peut-être demain avec la prochaine mise à jour, mais déjà en l'état on en a pour son argent.

Où se procurer le SiDi ?

Ici : manuferhi.com/p/sidi.

Nom : SiDi.
Constructeur : Manuel Fernández Higueras.
Genre : ordinateur FPGA.
Date : 2019.
Prix : 99 euros.


[Retour en haut] / [Retour aux articles]


Soutenez le travail d'Obligement