Premiers pas sur AmigaOne

15 sujets de 1 à 15 (sur un total de 17)

  • 1
  • 2
  • leperefufu

      #1684

      Bonjour,

      Je viens de récupérer une carte mère AmigaOne avec la pré-release de l’OS4.

      Bon, ce n’est pas la meilleur carte mais ça permet de tester. Il s’agit d’une carte G3-SE @600 Mhz, avec 512 Mo de RAM.

      L’installation n’a pas posé de problème par contre il y a quelques détails que je ne maîtrise pas encore :

      1. ça doit être normal, mais il n’y a pas de catalogue français dans cette pré-version. On peut choisir le français mais tout reste en anglais.

      2. quand je mets une carte son compatible sur un des ports PCI, la machine ne boote pas

      3. La mémoire reconnue au boot est de 512 Mb et quand l’OS est lancé, il affiche 128 Mb de chip et 128 Mb de fast ram.

      4. Au niveau des connecteurs HD Led, Reset Switch, Power Switch ou Haut Parleur, l’amigaOne démarre qu’avec le connecteur Power Switch de connecté.

      Voilà, si vous des conseils, je suis preneur.

      Merci

      A1200 - Pistorm32 CMI4 - Coffin R63
      A500+ Pistorm Pi4 - Coffin R63

      Lion

        #35884

        2. dans quel slot est ta carte graphique ?

        si elle est dans le slot agp, tu ne peux pas utiliser le slot pci situé juste en dessous.

        as tu essayé avec tous les slots pci ?

        3. normal, j ai egalement 512Mo de ram mais 128Mo de chip et 128Mo de fast. Le reste est considéré comme de la memoire virtuelle.

        4. je ne vois pas ou est le pb la ? sinon y a toujours la doc.

        Au fait : y a un groupe yahoo A1-france pour les utilisateurs francophones. Demandes a Rose (Anarchic Teapot) pour un acces.

        Lio

        Anonyme

          #35885

          Petite question de curieux : à quoi sert la chip sur une telle machine ? Et qu’est-ce que ça veut dire « le reste est virtuel » ?.

          – mahen curieux qui comprend pas

          leperefufu

            #35886

            La carte graphique est sur un slot AGP. Je vais tester la carte son avec les slots PCI du bas.

            Pour les connecteurs, j’ai bien lu et relu la doc de la carte mère mais pour l’instant …

            A1200 - Pistorm32 CMI4 - Coffin R63
            A500+ Pistorm Pi4 - Coffin R63

            anonyme

              #35887

              tiens c’est etrange ce system de memoire…

              il ne serait pas plus heu « parlant » de preciser la quantité de memoire physique libre et virtuelle ?

              parceque bon la chip rab hein :)

              leperefufu

                #35888

                Bien, j’ai résolu le problème de carte son.

                Merci pour l’info

                A1200 - Pistorm32 CMI4 - Coffin R63
                A500+ Pistorm Pi4 - Coffin R63

                Anonyme

                  #35889

                  Sas : attention pas de troll :)

                  Non je comprends pas pquoi sur 512 de ram physique, y’a 128 de chip 128 de fast et 256 de virtuelle. Les derniers 256 ça peut pas être du swap, ça n’aurait pas de sens. (tu veux parler d’adressage virtuel ?!) Et chip ça n’a pas de sens non plus. (A la limite indiquer la mémoire de la carte gfx…)

                  Un pro pour nous expliquer ? J’imagine qu’ils savent ce qu’ils font.

                  /me inculte

                  number-one

                    #35890

                    C’est quoi la différence entre virtuelle et swap ? 😮

                    Anonyme

                      #35891

                      Hm, en fait je veux dire faut pas confondre « adressage virtuel » et « mémoire swap ».

                      (merde c’est dans mon programme et les exams sont dans deux semaines, et je suis pas fichu d’expliquer ;)

                      Mais après faut demander à un pro genre henes ou fab :)

                      anonyme

                        #35892

                        @Mahen: loin de moi cette idée, je fais juste part de mon etonnement (il doit y avoir une raison/logique à tout ça)


                        @number-one
                        :

                        swap= definition d’un espace du disque dur permetant d’entendre la quantité de memoire virtuelle :)

                        memoire virtuelle = adressage (virtuel car non en rapport avec l’adressage réel existant de la memoire physique)integrant la memoire physique réel + espace swap du HD.

                        /me qui esperre avoir bien expliqué et lui même avoir bien compris :p

                        ps: le swap peut être dynamique ? (et donc l’adressage virtuel aussi ?)

                        Lion

                          #35893

                          ptet que virtuel n est pas le bon mot ici mais je ne suis pas un geek donc jem exprime avec mes mots a moi !

                          voici l explication en inglish tirée d intuitionbase.com :

                          I have 512Mb of RAM in my A1 but when I type avail I only see 132Mb of physical RAM and 388Mb of virtual RAM. Why is this?

                          Virtualised memory is necessary in OS4. We use different address ranges to differentiate between native PPC code and 68k code. So there’s always some RAM directly mapped (the 128 MB here), and the rest is virtualised.

                          So not all of the address space is virtual(ised) then?

                          No. Some memory is kept that is mapped physically, i.e. the physical address matches the virtual address. This is to keep in sync with the original MEMF_PUBLIC flag which says the memory will not be (re)mapped.

                          Can the amount of physical/virtual memory can be set manually?

                          On the CSPPC/BPPC yes, but not on the A1. I guess I’ll add an option to do that, though. Currently, it selects according to the size of main memory, with 128 being the largest.

                          So memory has to be assigned as virtual to maintain computability with 68K stuff, even though it really is physical memory and will still perform like physical memory?

                          Short answer: Basically yes.

                          Long answer: It works like this: Some memory is physically mapped, just like on old Exec.

                          OTOH, some of the physical memory is set aside to serve as pages for the virtual memory

                          system (This page pool is not mapped, so it’s invisible to the CPU). Currently, this means that

                          these pages are just mapped somewhere in the address space to provide memory for virtual

                          addresses. As there’s currently no pager, they remain there until unmapped.

                          Once we have a pager, this will move pages in and out of memory to disk, remapping existing

                          pages. That’s why right now, you’re limited to the physical memory you have (the virtual

                          memory is just a « reordering » of the current memory layout).

                          The point about 68k is as follows: The PPC can mark memory as executable. Only memory

                          with this attribute can hold code. So what we do is, we set aside some area of addresses

                          which have this attribute. PPC code is always allocated from this virtual region (and backed

                          up with memory from the page pool just like any virtual memory). So just by looking at the

                          address (actually, it’s a bit more complicated, but boils down to this) we can determine if an

                          address holds PPC code or not.

                          This mechanism is used by all sort of « untyped » calls, for example Hooks. If you want to use a

                          hook in OS4, you just set h_Entry to the code you want to be called (68k or PPC), and use

                          utility.library/CallHookPkt. CallHookPkt determines if the code is PPC or not, and either

                          directly calls the function, or emulates it. The same works for interrupt handlers; you can

                          actually set a 68k function as interrupt handler. The code that determines the type is actually

                          quite fast, in the best case, it’s just a table lookup, making this a viable solution.

                          The whole idea was to be able to make Hooks available where you just set the h_Entry

                          pointer, without the need to go through specific emulator traps. I didn’t like the idea of having

                          to go through an emulator trap every time a PPC function is called (after all, 68k is to be

                          considered legacy). Plus, you don’t need to change your source code, then.

                          Amusez vous bien la dessus. :-D

                          Lio

                          crisot

                            #35894

                            1: Oui il n’y a pas de catalogue français actuellement. Note que des applications existante francisée (IBrowse par exemple) elles seront en français.

                            2: Etrange ton souci, mais sans vouloit etre cassant ni démoralisateur, le SE, c’est pas un ordinateur :-/

                            3: Normal, la version publique d’Os 4 prend des pages d’une taille de « mémoire réelle / 4 ». Pourquoi je ne sais pas, mais sache que pour lancer un soft, tu as bien 512 mo si besoin est.

                            4: Ben c’est normal non . ? ? ? C’est de l’ATX…

                            Pour les autres: La mémoire CHIP sur Os 4 est émulée en FAST, tout simplement, ce n’est PAS la mémoire graphique. Ca sert à ce que SysSpeed ne fige pas quand on lance le teste mémoire, ça sert aussi à lancer WipeOut 2097 sans avoir à hacker l’executable d’origine qui accède régulièrement à la chip.

                            SoundSquare

                              #35895

                              pour son problème de LEDs et connecteurs je pense qu’il veut simplement dire que son AOne ne boote que si le power switch est branché et uniquement celui ci. S’il branche le HDD led et le reste ça ne boote plus. C’est ça ???

                              leperefufu

                                #35896

                                Oui c’est ça au niveau des connecteur !

                                L’amigaOne ne boote que si le connecteur POWER ON est relié à la carte mère.:-(

                                Avec les autres connecteurs branchés (reset, hd led…) la machine ne démarre pas.

                                Voila

                                A1200 - Pistorm32 CMI4 - Coffin R63
                                A500+ Pistorm Pi4 - Coffin R63

                                Anonyme

                                  #35897

                                  [attention : questions de pur néophyte inculte, pour en apprendre sur OS4 et pas pour lancer une polémique]

                                  Crisot : Ca marche comment pour la CHIP ? Y’a pas 128 Mo (ou autre valeur) alloués en permanence pour ça ? (non ce serait trop gros, ma question est sûrement conne :)

                                  Et à propos du truc plus haut souligné par Lio, je suis pas sûr de comprendre car je suis très mauvais, mais ça veut dire que 256 Mo de l’espace d’adressage sont réservés au code PPC (ou je ne sais pas combien), pour le différencier du code 68k et ne pas utiliser un système de traps comme MOS ? (je dis pas physique hein, juste de l’espace d’adressage :)

                                  C’est un peu crassou tout ça, non ?

                                  PS : ce n’est pas un troll, juste des questions pour mieux comprendre comment marche OS4 et pquoi c’est super. Et si les questions sont bêtes, c’est parce que je le suis :)

                                  Edit : au final, t’as 512 Mo : t’as combien de réellement utilisable ? Exemple : sous MOS pour 256 Mo, j’ai ici que 228 Mo d’utilisables dans l’A/Box.

                                15 sujets de 1 à 15 (sur un total de 17)

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

                                Forums AmigaOS, MorphOS et AROS Général Premiers pas sur AmigaOne

                                Amiga Impact