Emulation AmigaOS 4.1 sous autres OS

7 sujets de 1 à 7 (sur un total de 7)

  • Zeldus

      #182381

      Bonjour,

      Est il possible de lancer et faire fonctionner via un émulateur des programmes écrits pour AmigaOS 4.1 sous:

      MorphOS

      AROS

      Windows

      MacOS

      Merci !

      Pierro

      JaY

        #182383

        A ma connaissance non. :/

        CBM A1200:
        Blizzard1260/96Mhz,128Mo(40ns),Indivision, HD80Go,WifiPcmcia. ... Merci hivernaal et l'A.R.T (Amiga Rescue Team) pour ma CD32 !!

        leo

          #182385

          Il y avait un wrapper pour MorphOS qui permettait de lancer les applications OS4 sur MorphOS. Mais je pense qu’il n’est plus mis à jour depuis un bon moment.

           

          Ca s’appelait OS4Emu. Et ça montre à quel point les deux OS font juste la même chose…

          serge

            #182394

            OS4Emu est compatible avec plein de logiciels compilés pour AmigaOS4.0

            A partir du moment où l’AmigaOS4.1 a introduit une gestion de la mémoire différente de la précédente héritée de l’OS3.9, il aurait fallu ré-écrire OS4Emu ce que son auteur n’a pas considéré utile.

            Donc, tous les softs compilés pour l’AmigaOS4.1+ ne sont plus compatibles avec MorphOS.

            Édit:
            Leo a écrit :

            Ca s’appelait OS4Emu. Et ça montre à quel point les deux OS font juste la même chose…

            Je ne suis pas d’accord avec ton raisonnement.
            Si je calque ce raisonnement à Linux qui est capable d’exécuter des applications Windows via le warpper WINE, est ce juste de conclure que Linux et Windows font juste la même chose?

            Je t’accorde le fait qu’OS4Emu puisse avoir moins de boulot a faire que WINE mais dans l’absolu, AmigaOS4 et MorphOS partagent de moins en moins d’API communes.

            RyZen Rulez 😉

            Fab1

              #182397

              @serge

              La « gestion de mémoire différente » ne devrait pourtant pas être directement en cause dans l’histoire. Cette gestion n’a en effet a être connue que du système d’allocation mémoire (ce que fait exec), les applications n’en ont que faire et elles continuent d’utiliser les primitives publiques qui sont inchangées depuis bien longtemps.

              Si la compatibilité a été cassée, la raison est sûrement un peu différente (peut-être une lib statique liée avec chaque exécutable qui introduit de nouvelles API système, non prises en compte pas os4emu).

               

              serge

                #182403

                @Fab1:
                Tu as probablement raison. Ce que je raconte est issu d’un échange avec Itix. (a l’époque, je lui cassais les pieds pour qu’il rende OS4Emu compatible avec Amigygnix)
                J’imagine qu’un changement ou création d’API a due avoir lieu de paire avec ces changements de gestion de la mémoire.
                Ne s’agit il pas des prémices d’une gestion privée de la mémoire? Si c’est bien cela, ne faudrait il pas une nouvelle API pour en tirer profit?

                RyZen Rulez 😉

                leo

                  #182427

                  Si je calque ce raisonnement à Linux qui est capable d’exécuter des applications Windows via le warpper WINE

                  Non. WINE réimplemente plein de choses, parce que les OS ne sont pas les mêmes justement. OS4Emu ne fait quasiment que rediriger les appels OS4 vers les appels MOS, qui existent et sont les *mêmes* puisque les OS supportent à la base exactement la même API, les mêmes fonctions, les mêmes paramètres,…. Compare la taille des deux…

                7 sujets de 1 à 7 (sur un total de 7)

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

                Forums AmigaOS, MorphOS et AROS Émulation et autres OS Emulation AmigaOS 4.1 sous autres OS

                Amiga Impact