L’émulation Mac sur Amiga : A-Max, les balbutiements.

Forum News Room Actualités L’émulation Mac sur Amiga : A-Max, les balbutiements.

  • Ce sujet contient 39 réponses, 11 participants et a été mis à jour pour la dernière fois par Zarnal, le il y a 4 années et 6 mois.
  • Créateur
    Sujet
  • #63810
    Staff
    Zarnal
    • Level 22
    • Messages : 7435

     

     

    Aujourd’hui, j’ai décidé d’aborder l’émulation Macintosh sur Amiga depuis ses débuts. Cette première partie sera consacrée au pionnier du genre. Je vais d’ailleurs au passage vous apprendre à l’utiliser correctement. Aujourd’hui nous ne nous intéresserons qu’à la version initiale externe du hardware puisque par la suite d’autres versions verront le jour.

    Eh oui, pour tout dire l’émulation est très loin d’être un exercice contemporain.

     

    Au commencement, naquit A-Max…

     

    Courant 1989, Readysoft (surtout connu pour avoir publié entre autres Wrath of the demon, Dragon’s lair et Space Ace) lance un émulateur comprenant une interface hard se branchant sur le port disquette des A500/1000/2000 destinée à émuler un Macintosh. A-Max 1 était né. Très vite d’ailleurs courant 90 une version 2.0 apparue. C’est sur cette dernière que nous nous attarderons puisqu’elle ne concerne que la partie software, le hardware étant identique.

     

     

    Les différences entre A-Max 1 et 2 :

     

    La principale différence est que A-Max 2 gère dorénavant les périphériques SCSI (principalement des disques durs qui exigent alors des pilotes spécifiques heureusement pour la plupart fournis). La lecture directe d’un disque dur Mac est possible (au prix de la création d’une entrée dans la mountlist).

    Vous pouvez également utiliser une partition ordinaire Amiga (en la nommant AMAXx) pour l’utiliser sous le mac émulé.

    Là où la première version se limite au mieux à un Mac Plus, la seconde peut aller jusqu’au Macintosh 2 mais seulement en monochrome.

    Le RAMdisk est désormais réglable depuis le menu.

    Mais surtout la gestion du son apparait :yahoo:

     

     

     

     

    J’ai eu la chance d’accéder à cette interface à mon club d’informatique qui disposait également de divers Macintosh. C’est d’ailleurs à partir là que mon attrait pour les utilitaires est né. On peut donc dire que je connais bien l’engin. :lol:

     

    Pourquoi un émulateur Mac ?

     

    C’est très simple, malgré ses bonnes capacités audio, vidéos et ludiques, la logithèque Amiga souffre d’un gros point noir : le manque de programmes professionnels vraiment sérieux et ergonomiques. Un domaine où le mac tire son épingle du jeu.

     

    Les choses s’arrangeront un peu par la suite mais bien trop tard. D’autant plus que si l’on compare l’ergonomie entre le Workbench 1.3 et le Finder, le résultat n’est pas du tout en faveur de l’Amiga. Je vous propose l’exemple coté mac par la video :

     

     

    Mais c’est super tout ça, plus besoin d’acheter un Macintosh hors de prix. :yahoo:  

     

    Cela serait le cas dans le meilleur des mondes, malheureusement ce n’est pas aussi simple. En effet, quelques points noirs viennent un peu entacher le tableau. Tout d’abord toute attaque directe du matériel ou un jeu ne  » respectant pas le système  » se soldera par un plantage ou un dysfonctionnement en règle (je vous mets par exemple au défi de lancer Arkanoid ou bien le gestionnaire SCSI du mac par exemple). Point de gestion AppleTalk directe. Cela s’arrangera par la suite. Quoi qu’il en soit la compatibilité est excellente dès qu’il s’agit d’utilitaires ou de jeux respectants le système.

    Ensuite, la résolution standard de l’écran intégré d’un mac plus est de 512*384 (vous pouvez la monter en 640*512 sur votre Amiga). Et là, bonjour l’entrelacement. :bye: :cry:

     

     

    Hmmmmm Ok, mais c’est rentable en 1990 ton truc, franchement un vrai Mac c’est tellement plus claaaasse ?

     

    Alors, voici quelques chiffres approximatifs en vrac pour se faire une idée :

     

    1$= 5,69 Francs en février 1990

     

    • Macintosh plus : 19 000 Francs en 1986.

     

    • Mac classic 1Mo avec HD (Octobre 1990) : 1500$ soit 8535 Francs (source MO5.com, surement un peu plus cher en france. Vendu sans HD en france 6500 Francs).

     

    • Amiga 500 + moniteur non multisync (5490 F) + A-Max 2 (2500 F avec rom, 1300 F sans) + A590 (4990 F)

     

    Soit un total de 12 980 Francs… Et nous ne partons là que d’un A500. Bref. Heureusement que l’on peut faire des économies en se passant du moniteur au détriment de sa vue  :lol:   en se branchant sur la TV familiale.

     

    Ce dont on avait besoin :

     

    Une rom mac physique.

     

    Un lecteur de disquettes externe MAC pour les transferts.

     

    Bien que non obligatoires, un disque dur et un second lecteur de disquettes n’étaient pas de trop. Un exemple de ce que cela pouvait donner (photo récupérée je ne sais plus trop où) :

     

     

    On y va :

     

    Comment cela fonctionne ?

     

    De manière très simple en fait, une fois l’interface, le lecteur Mac branchés et le programme lancé, quand vous aurez cliqué sur  » Go  » la lecture de la rom que vous aurez préalablement installée dans l’interface débute. C’est un peu long avec le hard je vous l’accorde. :-p

     

    Bien, dès lors il vous faudra insérer une disquette système 5 ou 6 (6.03 maxi avec Amax 1 ou 6.0.8 maxi avec Amax2) dans le lecteur externe Mac puis la copier sur une disquette au format Amax. Je vous conseille au passage de transférer l’ensemble  d’un système donné pour ne pas être pénalisé/limité par la suite (4 disquettes de 800Ko composent la totalité du système 6.0.8).

     

    Le format Amax :

     

    J’aborde ici un point relativement important. Je ne vais volontairement pas rentrer dans de l’explication technique barbante sur les formats/caractéristiques mais globalement il faut savoir que physiquement un lecteur Amiga ne dispose que d’une seule vitesse de rotation alors que ceux des Macintosh ont des vitesses variables. C’est l’une des raisons pour lesquelles vous ne pouvez pas lire directement une disquette Mac dans votre lecteur. :cry: Qu’à cela ne tienne, les programmeurs d’Amax ont contourné le problème en créant un format propre à leur émulateur qui permet de disposer de 800ko sur chaque disquette. Par contre inutile d’espérer de relire ces dernières sur un Macintosh, cela serait peine perdue. La solution étant alors de faire une copie de la disquette au format Amax vers le lecteur externe Mac. C’est d’ailleurs la même chose en sens inverse pour passer d’un format à l’autre. :-p

    Bien entendu, si vous formatez depuis Amax une disquette présente dans le lecteur externe Mac, elle sera au format Mac directement et illisible dans votre lecteur Amiga. Vous me suivez toujours ? :lol: :wacko: .

     

    L’AmigaTosh Plus

     

    Peu de temps après la sortie de l’émulateur, un constructeur a mis sur le marché un accessoire fort utile l’Amigatosh Plus qui se révèle être en fait un drive externe Macintosh compatible Amiga (en 26 broches) qui peut se substituer au hardware d’Amax et reçevoir la rom Apple. Il faudra dépenser 2600 francs de plus pour jouir de cet avantage. Il existe également une version simple (en 19 broches) un peu moins chère qui se branche elle sur l’interface et peut également se brancher sur un Macintosh.

    Merci à babsimov pour cette information.

     

    Les versions  » spéciales  » :

     

    Alors, bien entendu très vite sont apparues des versions entièrement soft concoctées par nos amis adeptes du tipiak dont nous raffolions tant. :yahoo:

    Celles-ci sont totalement opérationnelles, la rom étant chargée directement depuis la disquette. Un plus non négligeable. Il faut savoir qu’avec ces versions la communication avec la partie hardware était alors coupée. Dommage. :unsure:

    Généralement elles se limitaient à une rom 128k de Macintosh Plus.

     

    Pffffff, mais moi je n’ai que mon lecteur interne et pas de disque dur, cela va encore être une séance grille pain dès que je vais vouloir lancer un utilitaire…

     

    Pas de panique, Readysoft a pensé à tout. Afin de palier à ce genre de cas, vous pouvez utiliser un ramdisk pour y placer un système minimum.

     

    Le RAMDISK :

     

    Pour pouvoir l’utiliser, il faut régler la valeur que vous souhaitez lui octroyer dans le menu en vous mettant en mode User. Une fois l’émulation en route , lancez la disquette système Mac. Une fois celui-ci chargé, appuyez sur la touche F1. Le programme va alors vous proposer de le formater. Une fois terminé, ouvrez votre disquette système, ouvrez le répertoire System Folder et copiez les fichiers  » System  » puis  » Finder  » dans le RAMDISK. Eteignez votre Mac, éjectez la disquette puis relançer. Voici une petite vidéo pour illustrer cette explication :

     

     

    Alors, ça y est, j’ai accès à un Mac et j’ai une disquette système à proximité. Comment je fais pour la transférer en 1990 ?

     

    Premièrement, sachez qu’il est impossible pour un lecteur Amiga de lire ou écrire directement une disquette au format Macintosh 800ko pour la raison évoquée plus haut. Une solution fastidieuse exigeant un compromis existe pourtant, nous y reviendrons un peu plus loin. N’oubliez pas non plus que de plus en plus de disquettes Mac sont en HD 1.44MO. Ce qui n’arrange pas les choses.

     

    Le Mini Transfer Disk :

     

    Tout comme nous, un possesseur de Macintosh,  n’a pas forcément un second lecteur de disquettes (par contre, il a certainement un disque dur :lol: ). Comme je l’ai déjà indiqué, un lecteur mac utilise plusieurs vitesses de rotation, ce qui est un vrai problème pour l’Amiga n’en ayant qu’une. Nous allons donc utiliser un utilitaire fourni avec A-Max : le Disk Transfert. La manœuvre est un peu contraignante je vous l’accorde. Pour ne rien arranger la disquette ainsi crée sera limitée à 262Ko mais fonctionnera directement sur un vrai Mac et sous A-Max.

     

    Go, disquette Go :yahoo:

     

    Une fois sur un vrai Macintosh et en utilisant la disquette  » Utilities  » (Formats 50%  Mac et 50% Amax), il vous faudra commencer par formater la disquette de transfert que vous voulez créer. Puis alors vous quitterez l’utilitaire afin de copier les fichiers dessus puis relancerez Disk Transfert afin de préparer la disquette (bon, en gros pour passer au format A-Max sur la même disquette :-p ). Une fois de retour sous l’émulateur, vous aurez ainsi accès aux fichiers.

     

    Petite vidéo :

     

     

    Le File Transfer II

     

    Un autre utilitaire très pratique est fourni avec l’émulateur, il s’agit du File transfert qui évoluera assez vite dans une version 2.0 améliorée (gestion des fichiers binaires entre autre). Il est en outre le seul capable de lire/écrire une disquette au format Amiga depuis l’émulation. Cela permet en quelque sorte de passer d’un monde à l’autre… :-p

     

    Imaginez, vous avez repéré une image (au format Macpaint) dont vous ne pouvez plus vous passer :-p   ou bien vous avez un texte en ASCII que vous voulez modifier sur votre Amiga . Mieux encore, un fichier Postscript travaillé sur Mac à incorporer dans Propage (ou l’inverse bien sûr). Voici pour l’exemple une démonstration avec un fichier texte dans le sens Amiga Mac.

     

     

    FileDump :

     

    L’un des souci de Amax est qu’il ne gère pas le port Appletalk, ce qui peut s’avérer génant si vous voulez sortir votre document sur une imprimante laser en Postscript par exemple. là aussi, une solution existe. D’abord, il faudra faire un export  » Postscript  » depuis votre programme (Photoshop ou QuarkXPress par exemple, voyez dans les options d’impression de l’application) et rediriger ensuite le fichier vers l’imprimante en cliquant sur  » Dump File  » après avoir lancé FileDump.

     

     

    Et ce n’est pas trop lent cette émulation?

     

    Oh que non, bien au contraire, il ne faut pas oublier que A-Max utilise le 68000 physique de votre Amiga qui est commun aux deux machines. Petit détail, celui du Mac est à +-8Mhz (7.83 pour être précis). Je vous propose un petit benchmark :

     

     

    Vous allez penser qu’il y a un problème, comment un Amiga à 7Mhz peut-il être plus rapide de 20% qu’un macintosh à 8 Mhz ? Ma mémoire me jouant des tours, je ne peux pas être totalement affirmatif. Dans mon souvenir, comme quasiment tout se gère au CPU sur Mac (affichage compris) je suppose que la vitesse accrue de l’Amiga vient du fait que l’affichage se gère à l’aide de son Blitter. Cela compense donc. Ce n’est qu’une théorie n’ayant plus d’A500 pour vérifier ces chiffres. Par contre coté Amiga émulé le chiffre des Drhrystones est correct qui me conforte dans mon idée :

     

     

     

    Pour le Scsi, c’est bien entendu WinUae qui est en cause une fois sous émulation mac (ou bien c’est réellement le controleur scsi GVP qui est lent par rapport à un contrôleur Mac, là encore je ne peux vérifier). :-p

    Bon, ce benchmark n’est là que pour la forme. :-p

     

    La compatibilité avec la logithèque Mac ? Montre nous un exemple.

     

     

    Et l’impression dans tout ça ?

     

    Pour les imprimantes matricielles de type ImageWriter 1 ou 2 Apple (à ne surtout pas brancher directement malgré que les connecteurs soient identiques sur les deux machines, le brochage est différent) ou les imprimantes laser se branchant sur le port imprimante Amiga cela ne vous causera aucun souci à partir du moment où vous réglez correctement du coté Mac émulé avec le chooser (gestionnaire d’imprimantes).

     

     

    Là où cela se gâte c’est pour les LaserWriter ou autres imprimantes laser qui se connectent elles via un port AppleTalk indisponible physiquement sur l’Amiga.

     

    Il faut alors user du contournement avec File Dump expliqué plus haut.

     

    Putain Zarnal, tu n’as rien d’autre que du Monochrome ?

     

    Nous sommes à la fin des années 80, l’émulation Mac n’en est qu’a ses débuts. Il va de soi qu’il y a quelques lacunes de jeunesse. Elles seront largement comblées par la suite et encore plus par le monstre Shapeshifter puis par le Dieu Fusion. A-Max évoluera également mais sous forme de cartes au format Zorro.

     

    Tu as bafoué combien de © durant ta rédaction ?

     

    … — … Bwah    Bwah Bwah ?

     

     

     

     

     

    A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.

Affichage de 9 réponses de 31 à 39 (sur un total de 39)

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

  • Auteur
    Réponses
  • #64493
    Staff
    Zarnal
    • Level 22
    • Messages : 7435

      En effet, vous avez raison. Moi je connaissais Kindwords aussi. Mais je ne disais pas qu’il n’y avait rien. Seulement que l’on était loin d’obtenir un résultat professionnel, comparable à ce qui existait sur les plateformes concurrentes. D’après ce que j’ai lu, Professionnal Page , sorti en 1988, boguait trop et crashait subitement. J’imagine la tête des gars quand leur boulot partait en fumée (on a tous connu ça d’ailleurs). Si l’on en croit la retranscription d’un article paru dans Amiga News, à propos de Page Setter 2, ce logiciel est (je cite) : » le logiciel de PAO que les possesseurs d’Amiga attendaient depuis longtemps … » Seulement nous sommes là en … novembre 1991 ! Bien trop tard. Les professionnels de l’édition ne pouvaient évidemment pas attendre qu’un programme digne de ce nom sorte sur Amiga. D’ailleurs ils ne l’ont pas fait. Quand Page Setter 2 est sorti, cela faisait belle lurette qu’ils utilisaient de Mac et des PC pour leurs mise-en-page. Vraiment : quel dommage que Commodore n’ai rien fait pour « susciter » la sortie de logiciels professionnels pour sa machine. C’est du gâchis : autant de puissance hardware sabotée par une absence de software. Ils ont certes permit la sortie de l’Amiga, mais ils n’ont pas géré son avenir comme il aurait mérité de l’être. Il n’y a qu’en graphisme et image de synthèse qu’il a su tirer son épingle du jeu. Alors qu’il aurait pu tout faire … mieux que les autres ! na !

      Le problème de l’Amiga en cette période c’est surtout l’ergonomie. Le mac est nettement supérieur à l’Amiga sur ce point pour les applis pros, c’est un point crucial.

       

      A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.



      #64935
      Jean-Floch
      • Level 2
      • Messages : 43

        ha mince cela ne m’arrange pas cette variation de vitesse du lecteur de disquette des macintosh .

        J’ai un pote qui à un macintosh SE, mais plus de disquettes.
        Je pensais justement lui faire des disquette de boot systeme à partir de mon amiga vampirisé sous shapeShifter à l’aide d’une lecteur de disquette externe.

        Mais en lisant ce tuto je me rend compte que ce n’est pas possible .
        sauf si quelqu’un à une solution miracle pour que je puisse faire ces disquettes

        #64954
        Staff
        Zarnal
        • Level 22
        • Messages : 7435

          Bonjour,

          Ceci est plus une  » démonstration  » qu’un tuto à proprement parler, Il ne concerne que A-Max dans ses toutes premières versions. :-p

          Qui plus est, ce mini-disk ne concerne que les très vieux lecteurs non HD du Mac.

           

          Un  » vrai  » tuto complet sur Shapeshifter (qui constituera le second volet du dossier) arrivera dans quelques jours.

           

          Avec un lecteur standard Amiga, point d’issue(s). A moins d’un lecteur de DK HD. qui sauverait alors la mise :unsure:

          Mon propos ne concerne que les DK.

           

          A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.

          #64957
          Staff
          Jim Neray
          • Level 21
          • Messages : 6981

            Je l’ai malheureusement perdu définitivement après un crash de clé USB.

            Alors ca c’est très très moche  :cry:

            Par exemple Pagestream

            Oh oui on l’a pas mal utilisé à l’époque la maquette du fanzine Acid’o’zine était totalement faite avec PageStream.

            En effet, vous avez raison. Moi je connaissais Kindwords aussi.

            Kindwords 3 je l’ai en original avec la grosse boite et tout et tout. La découverte du wysiwyg en 1990 sur mon 500 Plus ! Après la version 3 il évolua pour au final devenir Wordworth (Qui sera notamment distribué avec les derniers A1200 Escom en pack).

            Bref. L’interface graphique du mac était visuellement beaucoup plus propre que celle de l’Amiga. C’est indéniable. Très en retard sur le plan noyau mais très avancé sur le design de l’interface. Et ca + le fait que l’Amiga lambda était branché sur un moniteur 15khz en 320×256 ca a fait mal côté bureautique :-(

            A500 - A500 Plus - A600 HD - A1200 - A2000 - A4000T - CD32 - C=64 - 1040STE - CPC6128
            Mon Amiga 500 Plus : A590, 2MB Chip, 2MB Fast, HD 1,2GB, Floppy ext.
            Mon Amiga 1200 : Blizzard 1220/4, 2MB Chip, 4MB Fast, HD 80GB, Overdrive CD

            - Micromiga.com - La boutique Amiga -
            #64968
            Staff
            Zarnal
            • Level 22
            • Messages : 7435

              Bref. L’interface graphique du mac était visuellement beaucoup plus propre que celle de l’Amiga. C’est indéniable. Très en retard sur le plan noyau mais très avancé sur le design de l’interface. Et ca + le fait que l’Amiga lambda était branché sur un moniteur 15khz en 320×256 ca a fait mal côté bureautique

              640*256.  :-p

              Le plus contraignant était surtout l’entrelacement du 640*512 sur la plupart des machines. Alors que le Mac, lui,  était un vrai  » plaisir visuel  » en plus de son interface mieux fichue (bien qu’uniquement en monochrome). Lorsque je passais de l’un à l’autre, cela piquait. :lol:

               

              A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.

              #64977
              Staff
              Jim Neray
              • Level 21
              • Messages : 6981

                Je parlais de résolution proportionnée banane ! Sinon c’est 1280*256 et encore sans l’overscan !  :-p   :lol:

                A500 - A500 Plus - A600 HD - A1200 - A2000 - A4000T - CD32 - C=64 - 1040STE - CPC6128
                Mon Amiga 500 Plus : A590, 2MB Chip, 2MB Fast, HD 1,2GB, Floppy ext.
                Mon Amiga 1200 : Blizzard 1220/4, 2MB Chip, 4MB Fast, HD 80GB, Overdrive CD

                - Micromiga.com - La boutique Amiga -
                #65022
                Staff
                Doc Holliday
                • Level 11
                • Messages : 1354

                  Compléments d’informations :

                  J’ai cherché un peu (merci Wikipédia ) et ai vu que le prix de lancement du premier Macintosh était de 2500 $ en 1984. Celui de l’Amiga de 1300 $ en 1985.  Si ce dernier bénéficie d’un prix nettement inférieur, il souffre d’emblée  d’une absence de logiciels fiables qui perdurera des années. Tandis que le Mac est sorti accompagné de MacWrite (traitement de texte) et de Mac Publisher (PAO). Deux logiciels performants, qui associés à l’imprimante ‘ImageWriter’, affichaient déjà à l’écran le futur résultat imprimé (What you see is what you get) sans variation. Pas étonnant que malgré la différence de prix les professionnels se soient tournés vers la machine d’Apple… ni que les Amigaïstes aient eu envie d’émuler cette dernière.

                  Du coup, avec A-Max, on pouvait avoir la qualité graphique et sonore de l’Amiga (pour la création et les jeux) en plus des logiciels fiables du Mac. Bonne idée !

                  #65026
                  Staff
                  Zarnal
                  • Level 22
                  • Messages : 7435

                    Je parlais de résolution proportionnée banane ! Sinon c’est 1280*256 et encore sans l’overscan ! :-p :lol:

                     

                    :cry: :cry:   :lol:

                     

                    @Doc

                    J’ai pris mes refs chez MO5.com pour les prix du Macintosh.

                     

                    A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.

                    #65211
                    Staff
                    Zarnal
                    • Level 22
                    • Messages : 7435

                      Il ne faut pas oublier non plus que même sur Atari ST, l’émulation mac existait (Spectre CGR). Je ne sais pas lequel est arrivé en premier mais cela ne s’est joué qu’à quelques mois près.

                      .J’ai d’ailleurs retrouvé une partie de mon comparo datant de 2017 et publié sur GP dans mes archives. :yahoo:

                      A1200 Commodore mutant " FrankenAmiga" + 68040 + 8MO + SD 8go - A1200 ESCOM. HD 20MO. Mon meilleur et seul A500 : WinUae. CPC 6128-CPC 464.

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