Quel FPGA choisir?
-
Ouais un mec (ou une nana) indiquait avoir joué avec les pistes audio, cf. https://misterfpga.org/viewtopic.php?f=4&t=268, mais je suppose que cette personne fait référence à la musique d’intro car ça me paraît vraiment capilotracté, je vois mal un p’tit 1200/020 streamer le CD pendant le jeu, downsampler ça en 8 bits / 22 KHz et mixer ça avec les bruitages avec Paula via AHI.
J’ai honte d’avoir posé la question. Comme quoi, une bêtise dite avec aplomb peut convaincre 😀
Enfin c’est pas grave, ça nous a fait cogiter 🙂
Ouais un mec (ou une nana) indiquait avoir joué avec les pistes audio, cf. https://misterfpga.org/viewtopic.php?f=4&t=268, mais je suppose que cette personne fait référence à la musique d’intro car ça me paraît vraiment capilotracté, je vois mal un p’tit 1200/020 streamer le CD pendant le jeu, downsampler ça en 8 bits / 22 KHz et mixer ça avec les bruitages avec Paula via AHI.
J’ai honte d’avoir posé la question. Comme quoi, une bêtise dite avec aplomb peut convaincre 🙂
Enfin c’est pas grave, ça nous a fait cogiter 🙂Non Mahen, je ne suis pas d’accord. Le premier questionnement a sa légitimité.
Perso, si je devais concevoir la chose, je ne confierais pas tout ce travail que tu décris à l’électronique du A1200 mais je créerais l’équivalent d’un player de CD indépendant du 1200 et collaborant avec. Ainsi, il suffirait de monter l’ISO côté Amiga pour le jeu et côté player CD pour que ce dernier lise les pistes audio exactement comme le comportement d’un vrai amiga avec son player CD. Faudrait bien sûr une fonction de mixage unissant le son de l’Amiga + celui du CD.
La vrai question, c’est de savoir si le Cyclone en a assez dans le ventre pour faire tout ça.RyZen Rulez 😉
Ce genre de player existe déjà et il est tout à fait possible de jouer à tous les jeux CD32 en iso avec toutes les pistes audio sur Amiga 1200 (il y un post EAB la dessus).
Cela fonctionne parfaitement sur les vampire V2 (en cyclone III) donc non ce n’est vraiment pas un soucis de cyclone , c’est juste qu’il faut un gros CPU (68060 mini) et celui qu’offre le core minimig n’est clairement pas assez puissant pour le faire .ps : le core PSX est en cours de développement , le CPU et le GPU ne prennent que 22% du cyclone V du MiSTer
Ce genre de player existe déjà et il est tout à fait possible de jouer à tous les jeux CD32 en iso avec toutes les pistes audio sur Amiga 1200 (il y un post EAB la dessus).
Cela fonctionne parfaitement sur les vampire V2 (en cyclone III) donc non ce n’est vraiment pas un soucis de cyclone , c’est juste qu’il faut un gros CPU (68060 mini) et celui qu’offre le core minimig n’est clairement pas assez puissant pour le faire .ps : le core PSX est en cours de développement , le CPU et le GPU ne prennent que 22% du cyclone V du MiSTer
T’as un lien? J’aimerais avoir plus de détails.
Personnellement (et ça n’engage que moi) je trouve que ce n’est pas élégant de surcharger le 68k avec tout ce bastringue qui est habituellement géré par l’électronique du lecteur de CD. A mon sens, ça aurait été bien plus intelligent (mais peut être plus chiant à faire) de simuler l’existence d’un lecteur de CD dans le Cyclone tel un greffon au core Amiga.RyZen Rulez 😉
@Serge : yep on est d’accord, je me suis pas super bien exprimé 🙂
En tout cas tu as plusieurs « cœurs » sur MiSTer avec le support CD Audio : Sega Mega CD et PC Engine CD. Je suppose que la lecture des pistes audio se fait côté « linux ARM » et pas côté « FPGA ».
D’une manière générale : la reproduction des machines se fait intégralement sur le FPGA mais tout ce qui est gestion des événements et des périphériques est sous-traité à un Linux minimaliste et optimisé pour avoir une très basse latence. (dites-moi si je des des énormités, je suis pas du tout spécialiste, juste utilisateur de base 🙂 Cela exclue peut-être certains ports spécifiques (sur la IO Board) qui ont un accès plus direct ?
De la même manière tu peux émuler un Roland MT-32 pour le MIDI ; l’Amiga côté FPGA balance les événements MIDI par le port série virtuel (ou un truc du genre) et le Linux côté ARM réceptionne les événements et les joue avec Munt. Idem si tu veux te connecter au net.
Ça permet à la fois d’avoir une reproduction des machines vraiment bas niveau / FPGA et de bénéficier des plein de petits « bonus » qui seraient coton à coder.
Ah oui et sinon je découvre qu’en effet on peut lire des pistes audio sur Amiga et les faire passer par Paula mais que ça bouffe des ressources de malade… Donc c’est pas pour le MiSTer, pour le moment.
@Tonton Jobi : Je t’ai écrit en MP.
Quelqu’un connaitre un TUTO sur comment se préparer une config avec le CORE amiga pour le MisTer?
J’entends par là, comment préparer la carte de stockage avec le CORE minimig, comment créer un HDD etc.
Je vais très certainement m’y coller et j’aimerais ne pas avoir à tout décortiquer tout seul. Si vous avez un lien, une vidéo ce serait TOP.Tout conseil sera le bienvenu.
Merci
RyZen Rulez 😉
Premier Core Tecmo sorti …
https://github.com/MiSTer-devel/Arcade-Tecmo_MiSTer
Rygar (1986)
Gemini Wing (1987)
Silkworm (1988)
@Serge : Regarde tes PMs !...::: Mist - Mister FPGA - FPGA Arcade 060 - ZxUno :::...
...::: A500- A600/Gothek - Amiga 1230 Gotek CF 16GB - A3000 - A4000/30/64Mb/Vlab1.3/Oktagon :::...
...::: Vampire V4 SA :::...
...::: Zx 48/128+2/128+3/QL - Dragon32 - Atari 520STF/1040 :::...
...::: C64 + 1541 / C64 :::...Premier Core Tecmo sorti …
https://github.com/MiSTer-devel/Arcade-Tecmo_MiSTer
Rygar (1986)
Gemini Wing (1987)
Silkworm (1988)
@Serge : Regarde tes PMs !Un grand merci à toi pour ces précieuses infos 😉
RyZen Rulez 😉
@Serge : au fait, l’autre jour tu me demandais si y’avait besoin absolument d’UAE pour installer des trucs sur Minimig. Une fois l’installation initiale terminée (qui te prendra un p’tit moment, n’oublie pas de faire un backup :-), une fois que tu auras installé une pile TCP/IP, tu pourras potentiellement utiliser un client FTP côté Amiga pour pas avoir à enlever la SD constamment.
Sinon y’a un serveur FTP qui tourne côté Linux/ARM donc accessible à tout moment (en parallèle du core FPGA), qui te donne accès au contenu de la SD. Mais pas au contenu d’un hardfile Amiga. (donc ça va pour ajouter des ROMs ou des ADF mais pas pour installer des .lha 🙂
Coucou,
j’ai pas encore regardé mais je viens de voir que jbam a posté 2 vidéos sur la Vampire 1200 :– présentation : https://www.youtube.com/watch?v=JMU_nqenX74
– tuto partie 1 : https://www.youtube.com/watch?v=w6D998JM1W4++
Gothdevil : Tu utilises quel version de scala ? les retours que j’ai eu sont sur la version MM200
Mahen : Merci pour les vidéos , c’est cool d’avoir des vidéos en français
@Tonton Jobi,
Je te confirme que la version que j’ai utilisée pour mes tests est bien la MM200.
Je viens de (re)vérifier avec Winuae et pris une capture d’écran. C’est cette version que j’ai installé sue le Mister)http://image.noelshack.com/fichiers/2020/25/3/1592406041-scalaversion.jpg
Si tu veux que je vérifie ou teste autre chose, dis le moi
Attachments:
Quelqu’un demandait, voilà la page Patreon du mec qui développe le core PSX : https://www.patreon.com/m/3570978/posts
Hello !
ça semble bouger un peu coté RTG pour le core Amiga si on en crois le nouveau forum dédié au Mister https://misterfpga.org/, en tout cas la discussion est active.
- Vous devez être connecté pour répondre à ce sujet.
› Forums › AmigaOS, MorphOS et AROS › Général › Quel FPGA choisir?