[Pistorm] EmuPPC WarpOS en développement

Forum Amiga Hardware [Pistorm] EmuPPC WarpOS en développement

  • Créateur
    Sujet
  • #199099
    Staff
    Aladin
      • Level 25
      • Messages : 15596

      EmuPPC WarpOs

      Michał Schulz (auteur d’Emu68) et Steffen Häuser ont dévoilé un nouveau projet sur lequel ils travaillent ensemble depuis un certain temps. Il s’agit d’une carte PiStorm prenant en charge WarpOS. EmuPPC fonctionnera sur un second cœur ARM. La conception des deux processeurs (PPC et ARM) étant très similaire, la traduction 1:1 est possible pour de nombreuses commandes, et le matériel devrait être plus performant qu’Emu68. Les deux processeurs fonctionneront indépendamment, sans interférence. Le vidage du cache pour le changement de contexte, comme dans un PPC classique, ne sera pas nécessaire grâce à la conception du système ARM. Le travail est très avancé : 95 % des commandes du processeur entier sont déjà implémentées (le FPU n’est pas encore prêt), et l’implémentation de WarpOS a commencé (les interruptions et la communication 68k-PPC sont déjà opérationnelles). Il n’est pas prévu d’utiliser AmigaOS 4 ou MorphOS. Dans ce cas, Michał utilisera AmigaOS 3.x + WarpOS (il est en contact permanent avec l’auteur de WarpOS pour cartes PCI PPC et a accès à son code source). Steffen Häuser a annoncé son soutien actif à cette plateforme avec ses propres portages (ce qui est déjà le cas pour WarpOS). Cela pourrait également apporter de nombreux avantages au matériel classique, car cela accélérerait le développement de portages de jeux et de programmes (actuellement, le facteur limitant est la difficulté d’exécuter des projets complexes sur des compilateurs 68k).

      L’information a été publiée lors de l’Amiga 40 ainsi que sur le canal Amiga Dev , dans le sous-canal WarpOS-Sonnet.

      Source:
      https://www.ppa.pl/aktualnosci/pistorm-przechodzi-na-warpos.html

    Affichage de 5 réponses de 1 à 5 (sur un total de 5)

    Partager sur vos réseaux sociaux préférés :
    Facebooktwitterredditpinterestlinkedintumblrmail

    • Auteur
      Réponses
    • #199966
      stephbb75
        • Level 12
        • Messages : 1631

        Salut,

        Petit post pour les évolutions d’Emu68 a venir.
        (comme on commence a en entendre parler …)

        Une version 1.1 devrais sortir, avec des améliorations « minime * » mais qui devrais permettre que le code 68K soit un peut plus rapide.
        Elle sortiras quand elle sortira :lol:

        Pour le future, une implémentation du PPC est en cour, on auras donc la possibilité d’avoir un 68K et un PPC en même temps.
        Se seras avec Warpup/WarpOS/PowerUp (tous ou 1 a voir).
        Mais il ne seras surement pas possible d’installer l’Amiga O4 ou MorphOS.

        Comme tout ceci est en cour de dev, pas de date, peut pas dire se qui fonctionneras ou pas.
        Et cela sortiras quand cela sortiras comme d’hab :lol:

         

        * je dit « minime » vis a vis de la version suivante.

        P.S.
        Je ne sais pas les date et les versions qui sortiront et ce qu’il y auras dedans, ça se trouve tout seras dans une version 2 ou alors pas, ou peut être, enfin a voir :lol:

        https://youtube.com/@stephbb75



        #199972
        demether
          • Level 10
          • Messages : 1220

          Mais il ne seras surement pas possible d’installer l’Amiga O4 ou MorphOS.

           

          ça c’est balot. Ca serait un super truc de pouvoir installer OS4.

          #200026
          DualG4
            • Level 7
            • Messages : 405

            Je ne sais pas trop quoi en penser, même si je suis admiratif de la prouesse.

            Michal Schulz avait d’abord pensé à la possibilité d’exécuter du code ARM à partir d’AmigaOS, mais il ne voulait pas fractionner davantage la communauté Amiga. D’après ses premiers tests (uniquement sur des entiers), les performances sont à peine moins bonnes qu’avec du code natif. On verra bien ce que ça va donner.

            D’ailleurs un sujet un peu en rapport avec ce thread: SDL2 va être porté sur Amiga 68k et WarpOS

            Amiga 500 rev8 2Mo Chip KS 2.04 + RGB2HDMI + ACA500Plus/X-Surf-500
            Amiga 500 rev8 2Mo Chip KS 1.3 + Pistorm RPi 3A+ via Lazarustorm
            Amiga 1200 KS 3.2.2 + PiStorm32Lite CM4

            #200050
            stephbb75
              • Level 12
              • Messages : 1631

              Salut,

              Michal Schulz avait d’abord pensé à la possibilité d’exécuter du code ARM à partir d’AmigaOS

              Pas tout a fait, il a fait des tests oui mais n’a jamais eu le désir de le faire.
              En plus il y a le problème du type de code ARM à utiliser, j’y connais pas grand choses mais cela parais un beau bordel :lol:

              https://youtube.com/@stephbb75

              #200064
              DualG4
                • Level 7
                • Messages : 405

                Ca date….

                https://www.patreon.com/posts/amiga37-and-73860294?l=fr

                Ah, the last crazy idea – recently we have been discussing an idea of xeno.library. Xeno, from Greek a « foreign » would allow one to query for available foreign architectures and execute code on them. Why? Because on AmigaOS with Emu68 we have already three second class citizens available – big endian aarch64, VPU and QPU. All unused at the moment and all offering huge benefits, if used properly. But that’s an idea for later.

                Amiga 500 rev8 2Mo Chip KS 2.04 + RGB2HDMI + ACA500Plus/X-Surf-500
                Amiga 500 rev8 2Mo Chip KS 1.3 + Pistorm RPi 3A+ via Lazarustorm
                Amiga 1200 KS 3.2.2 + PiStorm32Lite CM4

              Partager sur vos réseaux sociaux préférés :
              Facebooktwitterredditpinterestlinkedintumblrmail
              Affichage de 5 réponses de 1 à 5 (sur un total de 5)
              • Vous devez être connecté pour répondre à ce sujet.