Infos sur la Vampire (suite)

15 sujets de 1,591 à 1,605 (sur un total de 1,618)

  • thellier

      #393412

      Non c’est un vrai cycle pour beaucoup d’instructions *
      Je sais plus le nombre d’étages du pipeline, j’ai du le lire mais me rappelle plus
      Tu sais je suis pas un dev du core, je lis juste le discord souvent et me contente de poster ce que j’y ai vu passer d’intéressant dans ce fil, donc je sais pas tout

      (*) Ci dessous une réponse de Gunnar sur les cycles quand je lui avais demandé y a quelques temps:
      CPU instruction normally are 1 cycle
      exceptions are MUL(2/3) or DIV(18)
      FPU instructions FNEG FABS, FMOVE 1 cycle
      FADD/FCMP/FSUB/FMUL 6 cycle
      FDIV = 10 cycle
      FSQRT = 22 cycle

      thellier

        #393413

        Gunnar, 9 janvier 2026

        « you can see in our 68080 cart
        that we have 12 pipeline stages »

        thellier

          #393568

          Le site web Apollo a mis une page sur les spécifications récentes du 68080 avec les core en développement
          http://apollo-core.com/index.htm?page=family&tl=7&z=PTgXcY

          Egalement un graph des résultats obtenu avec le 3éme pipe (comme si 3 cpus dans le 68080) avec ce core
          http://apollo-core.com/index.htm?page=family&tl=8

          Bon noter déjà que le 68080 à 100Mhz est comparé aux autres 680×0 à 50 Mhz

          C’est un test qui fait n fois la même instruction et selon le temps obtenu en déduit les mips : genre 200 instructions faites en 100 cycles sur cpu à 100Mhz = 200 Mips.
          C’est pas sensé être un prog réel (les vrais progs tourneront pas* à 300 mips) mais juste voir si les 3 pipes arrivent vraiment à faire 3 instructions en même temps donc 3 par cycles donc 300 Mips pour toute les instructions (sur des entiers) possible

          Bref ça le fait 🙂 Contrairement au 68060 qui pouvait pas toujours faire 2 opérations par cycle

          (*) par contre il est possible qu’une routine courte de boucle spécialement écrite en ASM pour cela soit à 300 mips

          • Cette réponse a été modifiée le il y a 2 mois et 2 semaines par thellier.

          thellier

            #393573

            Dans le 68080 PROGRAMMER’S REFERENCEMANUAL on trouve désormais plus de détails sur le fusing, qui consiste à fusionner deux instructions en une seule instruction nouvelle du 68080 donc permettant de la faire en un cycle

            Voici les cas qui sont transformés en une instruction

            – 2 move ou 2 clr en memoire de 32 bits sont transformés en un move/clr 64 bits
            – une copie d’un registre vers un autre registre suivi d’une opération arithmétique sur ce registre
            – idem moveq vers un registre suivi d’une opération arithmétique sur ce registre
            – un moveq #0 vers un registre suivi d’un move 8/16 bits dans ce registre
            – un move vers un registre suivi d’un ext de ce registre
            – un subq suivi d’un bne (bien améliorera la plupart des boucles)

            – une copie d’un registre fpu vers un autre registre fpu suivi d’une opération flottante sur ce registre (très bien améliorera les calculs sur matrices et vecteur)

            GothDevil (カスリン)

              #393574

              Après de lonnnnnnges discussions avec Gunnar, je me suis rendue compte que c’est vraiment quelqu’un de génial et de très sympa qui n’est pas avare à donner des renseignements et que quand il peut aider, il le fait.
              J’ai vraiment eu l’occasion de parler de tout et de rien (j’entends par là, pas que des cartes Apollo) et il est vraiment top, très smart en tout cas, idem son fils (dont il est très fier)!
              Pour ceux qui se posent la question, (je me la suis posée aussi), il y a un travail de malade fait en background par la team, j’ai vraiment été impressionnée, ce sont vraiment des passionnés à du 1000%.
              Qu’on soit intéressé ou pas intéressé par ces cartes, je voulais juste faire un petit retour de mon expérience après avoir été en contact avec Gunnar, ça peut toujours servir.

              thellier

                #393577

                Je le connais pas en vrai mais on voit qu’il est très intelligent, un peu déconnecté par moment quand il se lance sur un sujet qu’il aime bien mais apparemment très sympa et prêt à aider

                mikedafunk

                  #393579

                  Comme beaucoup d’autres, l’ayant croisé physiquement avec son fils et la team apollo en Suisse (ouf party), même constat: gars super accessible / sympathique, passionné et passionnant

                  thellier

                    #393802

                    A propos de l’USB sur la Vampire

                    WillemDrijver :

                    « les cœurs actuels ont une logique fixe pour chaque port USB physique sur la V4.
                    Cela signifie qu’un port USB spécifique est alloué pour le clavier, la souris et le manette.
                    Il n’est pas possible de connecter d’autres appareils, ni d’utiliser un clavier, une souris ou une manette sur un port USB différent de celui qui lui est attribué.

                    Cependant, nous travaillons actuellement sur une pile USB (légère) pour prendre en charge davantage de périphériques USB et permettre l’utilisation dynamique des ports USB.
                    Cela signifie que vous pouvez ajouter plus de types de périphériques USB et aussi choisir n’importe quel port USB que vous souhaitez.

                    L’étape actuelle de cette pile USB Apollo est « alpha », ce qui signifie que nous la développons et la testons au sein de l’équipe.
                    Nous prévoyons d’atteindre la phase « bêta » plus tard cette année, puis il sera testé par l’équipe Apollo Test

                    thellier

                      #393825

                      A propos de quelqu’un voulant fabriquer une extension SPI perso pour avoir du WIFI sur Vampire

                      Gunnar:
                      « Je comprends ce point – mais comme nous avons actuellement notre propre module Wifi en développement. (avec le soutien DMA). Une autre solution sans DMA pour le Wifi me semble moins utile, je trouve que le module « direct » est une solution beaucoup plus propre et moins improvisée »

                      Note: il est déjà possible d’avoir du WIFI sur Vampire mais en achetant une TP-Link (Ethernet vers WIFI)

                      thellier

                        #393930

                        Une autre évolution du 68080 en développement c’est de lui faire accéder à la mémoire en 128 bits et non plus 64bits
                        Ca rendrait effectivement les clear et copie en mémoire 2x fois plus rapide (par exemple le clearzbuffer de Wazp3D.library ou Maggie3D.library)

                        Souldream

                          #393946

                          Cool on pourra brancher des Floppy en USB 🙂

                          ...::: 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 :::...

                          thellier

                            #394016

                            J’ai toujours pensé qu’il s’agissait juste d’une démo le Robin Hood porté sur Vampire (une sorte de « proof of concept ») pas du jeu complet mais jsp
                            Idem pour ApolloBoot j’ai toujours pensé qu’il s’agissait juste d’un programme de boot : je pense pas qu’il inclue aucune images disques du WB mais jsp

                            Coffin oui c’est plus litigieux mais c’est pas un produit vendu par Apollo

                            Souldream

                              #394054

                              Editor’s Note: amiga-news.de is hereby discontinuing its coverage of the Apollo Vampire Lair. As a result, software distributed exclusively through that platform will not be covered anymore either. (cg)

                              Ben… je suis bien inscrit au lair pas vraiment pour les trucs de ‘Robin hood’ & co … mais plus pour le MultiBoot , bon de toute façon faut injecter ses propres fichiers …. des releases des WB.
                              Je m’étais déjà demandé à l’époque les droits de ces trucs de portages / démos & co … mais bon comme j’y joue pas , pas trop ….. et comme je me suis remis à programmer … et pour le moment j’essaye de rajouter une passerelle entre mon MAC et la V4SA car le transfert de fichier reste vraiment problématique.

                              C’est dommage car il manque une structure à cette équipe car le plus souvent ça part en vrille …. et au final de toute façon si tu le signale tu te feras insultés … donc pas la peine … sinon le MMU c’était 3 mois de devs … le kickstart à été lancé en Septembre 2025 …. on va arriver à Aout 2026 …. plus de suivi , plus d’annonce depuis février je crois … de mémoire c’était avec l’arrivée d’un core unifié Amiga / Atari … mais depuis on a rajouté la stack USB …. « on verra » ce qui est devenu ma devise …. si c’est releasé tant mieux … mais au moins tu n’as pas de déception et surtout aucune attente puisque les dates données ne sont jamais respectées.

                              ...::: 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 :::...

                              kamelito

                                #394056

                                3 mois à partir du moment où le dev est commencé et en full Time je ne pense pas que l’un et l’autre n’ait été déterminé.

                              15 sujets de 1,591 à 1,605 (sur un total de 1,618)

                              • Vous devez être connecté pour répondre à ce sujet.

                              Forums AmigaOS, MorphOS et AROS Matériel Infos sur la Vampire (suite)

                              Amiga Impact