Oznámení

Sbalit
Aktuálně žádná oznámení.

Verze knihoven pro různý CPU, compatiblita a povýšení CPU v UAE?

Sbalit
X
 
  • Filtr
  • Čas
  • Zobrazit
Vymazat vše
new posts

    Verze knihoven pro různý CPU, compatiblita a povýšení CPU v UAE?

    Potřeboval bych vysvětlit jednu věc dost aplikací má u sebe různé libky pro různé CPU.

    Předpokládám, že je to protože je to pro ně speciálně compilovany a tim padem to na nich bezi rychleji.

    Nicmene pak by me zajimalo, jak moc jednotlive instalace prenositelne mezi ruznymi Amigami s ruznym CPU,
    a jestli pak neco nefunguje vůbec, nebo je to jen pomalejší atd.
    Jde mi jak o zpětnou kompatiblity, tak dopřednou třeba nahraju knihovnu pro 040, ale nabootuju jen
    s 020, co se stane?

    Ptám se i z praktickýho důvodu rád bych si ve WinUAE zahrál hry jako AmiQuake, který vyžadujou 68040+,
    ale původně jsem vše konfiguroval jako A1200 s 68020. Jde mi o tom, co přepnutím na 68040 můžu rozbít,
    jestli něco, jestli ho doporučujete atd?

    #2
    O: Verze knihoven pro různý CPU, compatiblita a povýšení CPU v UAE?

    Rychla odpoved: Prakticky nic neriskujes, kdyz ve WinUAE z 68020 prejdes na 68040.
    Delsi odpoved: Veci kompilovane pro 68020 budou fungovat in na 68040. Ja mam take standartni herni konfiguraci s 68020 a po prepnuti na 68040 v pohode nabootuje. Obvykle byvaji programy kompilovane pro 68000 (to funguje vsude) a 68020, pripadne byvaji varianty s podporou FPU (68020+68881/68882 nebo 68040). Verze specialne pro vyssi typy CPU (68040, 68060) byvaji vzacne, mnohdy tvrzeni v readme "vyzaduje minimalne 68040" znamena, ze proste chce vyssi vykon - coz ve WinUAE neni problem ani s 68020...

    Komentovat


      #3
      O: Verze knihoven pro různý CPU, compatiblita a povýšení CPU v UAE?

      Dik, ja jsem zatim nerazil jen Amiquaka, ktery vyzaduje tu 68040.

      Pak teda jeste jak je to obracene, videl jsem nejaky prehravace videa, ktery mely 040 knihovny, kdybych ji pouzil a pozdeji prepnut na 020, prestane fungovat?

      Jinak jsou nejaky odhady toho o kolik jsou knihovny specialne zcompilovany pro 020/30/40/60 rychlejsi, nez ty pro 68000? A to samy s FPU.
      Zajimalo by me to jak pro realnou Amigu, tak WinUAE, zkoušel jsem kdysi nějaký měření přes System info a jestli sem neco neprehlidnul, tak se tim prakticky vykon nezmenil.

      Komentovat


        #4
        O: Verze knihoven pro různý CPU, compatiblita a povýšení CPU v UAE?

        Pokud pouziva 68040 knihovnu (predpokladam, ze kvuli FPU), na 68020 fungovat nebude. Naopak s 68020+FPU knihovnou bude fungovat i na 68040. Co se tyce rychlosti... smysl to ma na klasicke Amize, pod WinUAE dosahnes bez problemu rychlosti srovnatelne s 68060 1 GHz, par % vykonu uz tu nehraje roli.

        FPU v 68040 a 68881/68882 pouzivane s 68020/68030 nejsou zcela kompatibilni - chybejici instrukce jsou na 68040 emulovany, coz samozrejme znamena ztratu rychlosti. Ve WinUAE tohle vubec resit nemusis, to dokonce umi emulovat chybejici FPU instrukce i s 68040 (alespon myslim, ze to tak funguje).

        Komentovat


          #5
          O: Verze knihoven pro různý CPU, compatiblita a povýšení CPU v UAE?

          Teď jsem ještě narazil na to, že existují nějaké 68040.library a 68060.library, ktera jsou na Aminetu, po prepnuti na 040 mi nefungoval Dopus 4.16, kdyz jsem tam ty knihovny prihral, tak to najednou jede, teda pokud sem to neopravil necim jinym, coz dost pochybuju.

          O co presne jde?

          Komentovat


            #6
            O: Verze knihoven pro různý CPU, compatiblita a povýšení CPU v UAE?

            Tyhle knihovny emuluji nektere chybejici instrukce. Tedy ano, jejich instalaci jsi problem vyresil.

            Komentovat


              #7
              O: Verze knihoven pro různý CPU, compatiblita a povýšení CPU v UAE?

              Autorem citovaného textu je pavlor Přejít na původní příspěvek
              Tyhle knihovny emuluji nektere chybejici instrukce. Tedy ano, jejich instalaci jsi problem vyresil.
              Dik, akorat jsem nepochopil jednu vec, ten balik nema na Aminetu popis, jsou tam nejaky new a old verze, mam to pouzit vsechno, nebo jen ty new verze?

              Komentovat


                #8
                O: Verze knihoven pro různý CPU, compatiblita a povýšení CPU v UAE?

                Jestli to chapu spravne:

                68040old.library - puvodni 68040.library z casu Commodore (OS3.1)
                68040new.library - nova 68040 knihovna od Phase5
                68040.library - hlavicka, ktera slouzi pro OS jako ukazatel
                68060.library - 68060 knihovna od Phase5

                Proste vsechno zkopiruj do Libs, melo by to fungovat, viz tato thread na EAB:

                Komentovat

                Zpracovávám...
                X