AGA Amiga näyttötilat vs. PC VGA/SuperVGA

Anonyymi-ap

Tässä video aiheesta:
https://m.youtube.com/watch?v=Yn7ictdIlug

Tässä videossa todetaan mm. että
AGA wins VGA "hands down".

Ei yllättävää, sillä PC:n VGA-näytönohjain on täyttä roskaa, ei pärjää edes vanhemmille Amigoille. Esim. A500:sen HAM6-tilat 640x400 resoluutiossa pystyi näyttämään fotorealistisia kuvia (muista NewTekin softa). VGA:ssa on vain 256 väriä 320x200 resoluutiossa.

Mutta entä SVGA-näytönohjaimet, helppo nakki voittaa AGA Amigat, onhan tarjolla sellaista kuin 800x600, 1024x768 64k värillä, ja 1280x1024 256 värillä?

No ei ihan, nimittäin AGA:llakin saa 1280x720, tai vaikkapa 1024x768 resoluution, ja sitten vielä HAM8-tilassa 262000 värillä. Myös 1280x1024 on mahdollista alhaisella virkistystaajuudella. Jos kaikki värit kytketään päälle on hidasta, mutta hyötykäytössä esim. 16 värin screenillä kaiketi ihan käyttökelpoista.

Eli voisi sanoa suunnilleen tasapeli AGA vs SuperVGA.

Useimmissa PC:n SVGA-näytönohjaimissa oli 2 megatavua näyttömuistia maksimi, sillä ei kaikkein korkeimpia resoluutioita ja värimääriä saavutettu. Ja SVGA:ssa ei ollut hardware spritejä, copperia, joka oli kaikissa Amigoissa standardi.

26

707

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Niin, Amiga oli paljon aikaansa edellä monissakin asioissa mm. moniajo, muistaakseni 20 eri prosessia, sound system ja se grafiikka, mutta antiikkinen tai huitasemalla tehty chassi, nippanappa kone sopi kuosiin, ei laajennus mahdollisuuksia tai hyvin rajallinen, korppupeli, ei kiintolevyä. Vaikka PC olikin varsin primitiivinen siinä oli montakin seikka jotka ajoivat sen lopulta Amigan ja Atarin ohi vajaassa vuosikymmenessä jonka olivat jäljessä. Pöhköintä oli Bill Gatesin päätös rajata muisti 640 kiloon ja oli sitä mieltä ettei sen enempää koskaan tulla tarvitsemaan. Hyvin äkkiä kumminkin kävi selväksi ettei se oikein riittänyt config.sys ajamiseen ja sitä piti todella priorisoida mitä tarvi ja mitä ei ja mitä siirsi ylämuistiin jne. Amigalla ja Atarilla oli kaikki mahdollisuudet voittaa kilpajuoksu, mutta sen insinöörit eivät suostuneet muuttelemaan konseptia ja ne jäivät sittemmin kehityksen jalkoihin. 186 prossu hävisi tehossa 68000 prossulle joka oli riskimpi vääntään, mutta niin loistava kuin alku olikin ja miten amatöörimaisesti sen potentiaalin Amiga laiminlöi kaikilla mittareilla, todella sääli.

      • Anonyymi

        NYT MINÄ POISTIN WINDOWSIN!


    • Anonyymi

      Amigahan julkaistiin vuonna 1985, A1000:n muodossa. Sama erikoispiiristö on A500:ssa, joka julkaistiin vuonna 1987. Amigassa oli tosiaan kaikki tärkeät asiat kunnossa alusta asti. 32-bittinen käyttöjärjestelmä, joka oli graafinen moniajokäyttöjärjestelmä, muistiavaruus 24-bittinen, eli 10 megaan muistia asti oli helposti laajennettavissa (2 megaa chip ja 8 megaa fast). Sitten tulivat aidosti 32-bittiset prosessorit ja 32-bittinen muistiavaruus A3000:n muodossa.

      Kritiikkiä voi esittää muistinsuojauksen puutteesta, ja hitaana näkyvä CHIP-ram muisti prosessorille. Mutta samat ongelmat oli vielä Atari Falconilla, joka julkaistiin vuonna 1992.

    • Anonyymi

      Muistan kun päivitin ekan PC:n näytönohjaimen muistin 1->2 MB, sen jälkeen sai 1024x768 -tilaan täyden 16,7 miljoonan True Color -värit :)

    • Anonyymi

      Tosin alkuperäisessä Amigassa ei voinut käyttää HAM-tilaa 640 pisteen vaakaresolla. Koska se vaati kuusi bittitasoa, joka ei onnistunut 640 pisteen vaakaresolla.

      • Anonyymi

        Olet oikeassa, OCS chipsetissä ei kaistanleveys riitä 640 resoluutioon ja 6 bittitasoon.

        Mutta nyt on asia niin, että nuo fotorealistiset kuvat A500/A2000:lla ei tehtykään HAM6-tilassa, vaan tavallisessa 4 bittitason 640x400 resoluutiossa, ja copperia käytettiin vaihtamaan värejä jokaisella rivillä, niin että kuvassa on kuitenkin tuhansia värejä. Rajoitus tässä on että vain 16 eri väriä per jokainen rivi.

        Eli Amigalla voi tehdä HAM6/HAM8-tilojen lisäksi copperin avulla fotorealistisia kuvia. HAM8-tila toimii AGA-Amigoissa kuitenkin niin hyvin, että copperin kanssa ei tarvitsee temppuilla, sillä sekin syö DMA-kaistanleveyttä paljon, jos värejä vaihtaa jokaisella rivillä paljon.


      • Anonyymi
        Anonyymi kirjoitti:

        Olet oikeassa, OCS chipsetissä ei kaistanleveys riitä 640 resoluutioon ja 6 bittitasoon.

        Mutta nyt on asia niin, että nuo fotorealistiset kuvat A500/A2000:lla ei tehtykään HAM6-tilassa, vaan tavallisessa 4 bittitason 640x400 resoluutiossa, ja copperia käytettiin vaihtamaan värejä jokaisella rivillä, niin että kuvassa on kuitenkin tuhansia värejä. Rajoitus tässä on että vain 16 eri väriä per jokainen rivi.

        Eli Amigalla voi tehdä HAM6/HAM8-tilojen lisäksi copperin avulla fotorealistisia kuvia. HAM8-tila toimii AGA-Amigoissa kuitenkin niin hyvin, että copperin kanssa ei tarvitsee temppuilla, sillä sekin syö DMA-kaistanleveyttä paljon, jos värejä vaihtaa jokaisella rivillä paljon.

        Taisi olla nimellä Dynamic Hires. Tuo tosin kulutti melkoisesti prosessoritehoa, joten se taisi sopia lähinnä still-kuviin.


      • Anonyymi
        Anonyymi kirjoitti:

        Taisi olla nimellä Dynamic Hires. Tuo tosin kulutti melkoisesti prosessoritehoa, joten se taisi sopia lähinnä still-kuviin.

        Ei se kuluttanut lainkaan prosessoritehoa, mutta grafiikkamuisti meni kyllä jumiin tuollaisesta, eli prosessori ei saanut juuri aikajaksoja kirjoittaakseen tai lukeakseen chip ram muistiin jotain, mutta jos Amigassa oli FAST-laajennusmuistia, niin prosessori kyllä pyöri siellä täydellä nopeudella.

        Rasterikeskeytykset prosessorilla on vanhanaikaista tekniikkaa, ja sitä käyttivät lähinnä C64 ja Atari ST, Amigassa copper hoitaa homman paremmin, ilman että prosessori kuormittuu.

        Kannattaa huomata että nämä dynamic hires, sliced HAM-, ja sliced EHB-tekniikat eivät ole vain teoreettisia, vaan niitä voidaan käyttää peleihin myös. Vanhoissa Amigoissa oli ongelma seikkailupeleissä että 32/64 väriä ei riittänyt taustoihin, kun PC:llä vedettiin VGA:n 256 värillä, mutta esim. A500:lle tehty Universe (1994) pelissä käytettiin myös 256 väriä taustoihin samalla tyylillä kuin dynamic hires-moodissa.

        Peleissä on kuitenkin lisäongelma: hahmojen värit sekoavat, kun hahmot liikkuvat ympäriinsä, ja värejä vaihdellaan joka rivillä ruudulla. Ratkaisuna tähän on pitää esim. puolet väreistä muuttumattomina, ja käyttää niitä ainoastaan hahmoihin. Tämä toimii esim. 32 tai 64 värin näyttötilassa varsin hyvin. Hardware spritet Amigoissa tietysti toimivat aina taustasta riippumatta, mutta ne eivät yleensä riittäneet peleihin, kun olivat OCS-Amigoissa vain 16 pikseliä leveitä ja niitä oli vain 8 kpl.


      • Anonyymi
        Anonyymi kirjoitti:

        Ei se kuluttanut lainkaan prosessoritehoa, mutta grafiikkamuisti meni kyllä jumiin tuollaisesta, eli prosessori ei saanut juuri aikajaksoja kirjoittaakseen tai lukeakseen chip ram muistiin jotain, mutta jos Amigassa oli FAST-laajennusmuistia, niin prosessori kyllä pyöri siellä täydellä nopeudella.

        Rasterikeskeytykset prosessorilla on vanhanaikaista tekniikkaa, ja sitä käyttivät lähinnä C64 ja Atari ST, Amigassa copper hoitaa homman paremmin, ilman että prosessori kuormittuu.

        Kannattaa huomata että nämä dynamic hires, sliced HAM-, ja sliced EHB-tekniikat eivät ole vain teoreettisia, vaan niitä voidaan käyttää peleihin myös. Vanhoissa Amigoissa oli ongelma seikkailupeleissä että 32/64 väriä ei riittänyt taustoihin, kun PC:llä vedettiin VGA:n 256 värillä, mutta esim. A500:lle tehty Universe (1994) pelissä käytettiin myös 256 väriä taustoihin samalla tyylillä kuin dynamic hires-moodissa.

        Peleissä on kuitenkin lisäongelma: hahmojen värit sekoavat, kun hahmot liikkuvat ympäriinsä, ja värejä vaihdellaan joka rivillä ruudulla. Ratkaisuna tähän on pitää esim. puolet väreistä muuttumattomina, ja käyttää niitä ainoastaan hahmoihin. Tämä toimii esim. 32 tai 64 värin näyttötilassa varsin hyvin. Hardware spritet Amigoissa tietysti toimivat aina taustasta riippumatta, mutta ne eivät yleensä riittäneet peleihin, kun olivat OCS-Amigoissa vain 16 pikseliä leveitä ja niitä oli vain 8 kpl.

        "Vanhoissa Amigoissa oli ongelma seikkailupeleissä että 32/64 väriä ei riittänyt taustoihin, kun PC:llä vedettiin VGA:n 256 värillä, mutta esim. A500:lle tehty Universe (1994) pelissä käytettiin myös 256 väriä taustoihin samalla tyylillä kuin dynamic hires-moodissa."

        Ihme pelleilyä. A500:lla olisi ollut parasta tallentaa vaan 32 värisinä ne kuvat ja keskittyä siihen, että paletti ja kuvat ovat huolella optimoituna ja pakattuna datakompressiolla pieneksi.

        Ei johtunut pelkästään siitä, että olisi säästynyt kikkailulta vaan A500:ssa oli myös pienemmät levykkeet. Olisi sopinut paljon enemmän grafiikkaa sinne vähemmällä kikkailulla.


      • Anonyymi
        Anonyymi kirjoitti:

        "Vanhoissa Amigoissa oli ongelma seikkailupeleissä että 32/64 väriä ei riittänyt taustoihin, kun PC:llä vedettiin VGA:n 256 värillä, mutta esim. A500:lle tehty Universe (1994) pelissä käytettiin myös 256 väriä taustoihin samalla tyylillä kuin dynamic hires-moodissa."

        Ihme pelleilyä. A500:lla olisi ollut parasta tallentaa vaan 32 värisinä ne kuvat ja keskittyä siihen, että paletti ja kuvat ovat huolella optimoituna ja pakattuna datakompressiolla pieneksi.

        Ei johtunut pelkästään siitä, että olisi säästynyt kikkailulta vaan A500:ssa oli myös pienemmät levykkeet. Olisi sopinut paljon enemmän grafiikkaa sinne vähemmällä kikkailulla.

        Kannattaa huomata että dynamic hires tai muut vastaavat tekniikat vievät hyvin vähän lisätilaa.

        Esim. 24-bittinen kuva esitetään vain 4 bitillä värilista, joka on erittäin pieni. Esim. NewTekin fotorealistiset kuvat (tai niin fotorealistisia kuin voivat olla 4096 värin paletilla), 640x400/4 bittiä vie 128 kt muistia värilista 12800 tavua (16 väriä vaihdetaan jokaisella rivillä 400 kertaa).

        Näissä ei mitään kompressiota tai dekompressiota käytetä. Universen tapauksessa värivaihtolista olisi hyvin pieni, murto-osa itse pikselidatasta.

        Pitää olla tietysti ohjelma joka konvertoi 24-bittiset kuvat, tai 16-bittiset kuvat dynamic hires kuviin. Mutta lopputuloksena on että tällaiset kuvat vievät hyvin vähän tilaa, kompressio voi olla jopa parempaa kuin jpegissä laatu huomioiden, paitsi että mitään dekompressiota ei tarvita.


      • Anonyymi
        Anonyymi kirjoitti:

        Kannattaa huomata että dynamic hires tai muut vastaavat tekniikat vievät hyvin vähän lisätilaa.

        Esim. 24-bittinen kuva esitetään vain 4 bitillä värilista, joka on erittäin pieni. Esim. NewTekin fotorealistiset kuvat (tai niin fotorealistisia kuin voivat olla 4096 värin paletilla), 640x400/4 bittiä vie 128 kt muistia värilista 12800 tavua (16 väriä vaihdetaan jokaisella rivillä 400 kertaa).

        Näissä ei mitään kompressiota tai dekompressiota käytetä. Universen tapauksessa värivaihtolista olisi hyvin pieni, murto-osa itse pikselidatasta.

        Pitää olla tietysti ohjelma joka konvertoi 24-bittiset kuvat, tai 16-bittiset kuvat dynamic hires kuviin. Mutta lopputuloksena on että tällaiset kuvat vievät hyvin vähän tilaa, kompressio voi olla jopa parempaa kuin jpegissä laatu huomioiden, paitsi että mitään dekompressiota ei tarvita.

        Älä nyt viitsi, 128kt on aika paljon jossain 800kt korpulta.

        32 väriä 320x200 on 64000 5 bitin pikseliä, eli 40000 bittiä.

        Paitsi että tähän kun yhdistää jonkun LZSS, RLE ja Huffman koodaukset niin vie helposti kolmanneksen, eli ruudullinen grafiikkaa olisikin 14kt.

        Jpeg on kyllä miten päin vain parempi. Jpegillä menee 100kt kokoon joku 1280x720 24bit/pikseli.

        Eli, Amiga 500:lla se 32 värinen palettikuva oli oikeasti paras seikkailupeleissä kun tallennustilaa oli niin vähän. Korppua ei oikein jaksanut vaihdella muuten kuin isommalta alueelta toiseen siirryttäessä tai jos tarinassa "luku 1" niin sitten kun vaihtaa lukua niin siinä yhteydessä, että ei tarvitse kokoaika vaihdella levykkeitä. Amiga 500:lle kiintolevy oli vain 20 megaa että se oli ennemminkin vain työtilaa ettei sitä mihinkään peleihin pahemmin haaskattu. Sen ajan Amiga peli oli hyvä saada sopimaan enintään seitsemälle levykkeelle. Jpegiä ei Amiga 500:n aikoina ollut ja sillä olisi joutunut odottaa purkua ikuisuuden ja olisi vain syönyt muistia. Lisäksi se grafiikka tietenkin olisi hyvä olla animoituna.

        Nykypäivänä on vastaavia rajoitteita Android peleissä. Yksi "kartta", "luku", "scene", "alue" tms. pitäisi saada sopimaan pakattuna 150Mt lataukseen joita on enintään 50kpl. Eli vaikka tehoja riittää niin rajoite tulee siitä, että miten saa sopimaan kokoon jossa käyttö on mukavaa.


      • Anonyymi
        Anonyymi kirjoitti:

        Älä nyt viitsi, 128kt on aika paljon jossain 800kt korpulta.

        32 väriä 320x200 on 64000 5 bitin pikseliä, eli 40000 bittiä.

        Paitsi että tähän kun yhdistää jonkun LZSS, RLE ja Huffman koodaukset niin vie helposti kolmanneksen, eli ruudullinen grafiikkaa olisikin 14kt.

        Jpeg on kyllä miten päin vain parempi. Jpegillä menee 100kt kokoon joku 1280x720 24bit/pikseli.

        Eli, Amiga 500:lla se 32 värinen palettikuva oli oikeasti paras seikkailupeleissä kun tallennustilaa oli niin vähän. Korppua ei oikein jaksanut vaihdella muuten kuin isommalta alueelta toiseen siirryttäessä tai jos tarinassa "luku 1" niin sitten kun vaihtaa lukua niin siinä yhteydessä, että ei tarvitse kokoaika vaihdella levykkeitä. Amiga 500:lle kiintolevy oli vain 20 megaa että se oli ennemminkin vain työtilaa ettei sitä mihinkään peleihin pahemmin haaskattu. Sen ajan Amiga peli oli hyvä saada sopimaan enintään seitsemälle levykkeelle. Jpegiä ei Amiga 500:n aikoina ollut ja sillä olisi joutunut odottaa purkua ikuisuuden ja olisi vain syönyt muistia. Lisäksi se grafiikka tietenkin olisi hyvä olla animoituna.

        Nykypäivänä on vastaavia rajoitteita Android peleissä. Yksi "kartta", "luku", "scene", "alue" tms. pitäisi saada sopimaan pakattuna 150Mt lataukseen joita on enintään 50kpl. Eli vaikka tehoja riittää niin rajoite tulee siitä, että miten saa sopimaan kokoon jossa käyttö on mukavaa.

        En minä sanonut että 640x400 resoluutiossa pitäisi tehdä seikkailupelejä vanhoille Amigoille. Silloin nimittäin jokainen kuva vie 128 kt muistia. Dynamic hires toimii kaikissa näyttötiloissa, eikä se varsinkaan Universe-pelissä vie juuri yhtään sen enempää tilaa kuin vähävärisempi 32 värin kuva, mutta käytössä on silti 256 väriä, tai vaikka muutama tuhat väriä.

        Mutta edellämainitussa resoluutiossa (640x400) kompressio olisi noin 6:1 dynamic hiresillä, jpeg:lla varmaan yleisesti ottaen pääsee 10:1 suhteeseen, ilman että kuvan laatu kärsii paljon. Mutta dynamic hiresissä ei tarvitse lainkaan aikaavievää dekompressiota, mikä on välttämätöntä vanhoissa koneissa, jossa jpegin dekompressio veisi kirjaimellisesti ikuisuuden. Jpeg dekompressio on todella tehosyöppö algoritmi, joka on hidas kuin etana vielä 68030/50 MHz prosessorilla.


      • Anonyymi
        Anonyymi kirjoitti:

        En minä sanonut että 640x400 resoluutiossa pitäisi tehdä seikkailupelejä vanhoille Amigoille. Silloin nimittäin jokainen kuva vie 128 kt muistia. Dynamic hires toimii kaikissa näyttötiloissa, eikä se varsinkaan Universe-pelissä vie juuri yhtään sen enempää tilaa kuin vähävärisempi 32 värin kuva, mutta käytössä on silti 256 väriä, tai vaikka muutama tuhat väriä.

        Mutta edellämainitussa resoluutiossa (640x400) kompressio olisi noin 6:1 dynamic hiresillä, jpeg:lla varmaan yleisesti ottaen pääsee 10:1 suhteeseen, ilman että kuvan laatu kärsii paljon. Mutta dynamic hiresissä ei tarvitse lainkaan aikaavievää dekompressiota, mikä on välttämätöntä vanhoissa koneissa, jossa jpegin dekompressio veisi kirjaimellisesti ikuisuuden. Jpeg dekompressio on todella tehosyöppö algoritmi, joka on hidas kuin etana vielä 68030/50 MHz prosessorilla.

        Niin AGA vehkeillä kyllä 640x400 olisi toiminut vähän staattisemmassa grafiikassa. Sopiva vaikka strategiapeleihin, luolastoseikkailuun, tekstiseikkailuun tai sellaiseen missä UI vie tilaa.

        Jpegin sijasta joku LZSS, Huffman ja RLE koodauksia jolloin kuva olisi helposti <90k.

        Korpuilla 640x400 oli vähän liikaa full screen grafiikalle kun ei sitten olisi sopinut mitään, että CD-ROM:ia tarvitsisi. Toiminnallisemmassa ja animoidummassa fullscreen grafiikassa 320x200 256 värillä olisi sitten toiminut hyvin. Siinä CD-ROM sitten mahdollistaisi tietenkin esirenderöidyn tai videokameralla kuvatun videon.


      • Anonyymi
        Anonyymi kirjoitti:

        En minä sanonut että 640x400 resoluutiossa pitäisi tehdä seikkailupelejä vanhoille Amigoille. Silloin nimittäin jokainen kuva vie 128 kt muistia. Dynamic hires toimii kaikissa näyttötiloissa, eikä se varsinkaan Universe-pelissä vie juuri yhtään sen enempää tilaa kuin vähävärisempi 32 värin kuva, mutta käytössä on silti 256 väriä, tai vaikka muutama tuhat väriä.

        Mutta edellämainitussa resoluutiossa (640x400) kompressio olisi noin 6:1 dynamic hiresillä, jpeg:lla varmaan yleisesti ottaen pääsee 10:1 suhteeseen, ilman että kuvan laatu kärsii paljon. Mutta dynamic hiresissä ei tarvitse lainkaan aikaavievää dekompressiota, mikä on välttämätöntä vanhoissa koneissa, jossa jpegin dekompressio veisi kirjaimellisesti ikuisuuden. Jpeg dekompressio on todella tehosyöppö algoritmi, joka on hidas kuin etana vielä 68030/50 MHz prosessorilla.

        Ei se jpeg oikeasti nykyään mikään tehosyöppö ole. Sitä vaan ei peleissä käytännössä tarvinnut aikoinaan kun grafiikka oli suorituskyky- ja muistisyistä 8-bit/pikseli. Siihen se sopi huonosti.

        Joskus vuonna 1998 kun joku Celeron 300MHz alkoi olla normi niin sillä oli järkeä pakata osa grafiikasta mikä meni sellaisenaan ruudulle jos grafiikkaa oli niin paljon, että ei sopinut kunnolla CD-levyille. Oli itseasiassa helposti suorituskykyisempi kuin PNG kuvat. 3D-kiihdyttimissä suosittiin silloin 8-bit/pixel että ne meni eri tavalla.

        Nykyään usein on niin, että on vaikka tekstuuripakkaus, että pakataan 4-bit/pikseli ja on pakattuna muistissa ja tuo sitten on pakattuna deflate pakkauksella kun ladataan verkosta tai SSD:ltä


    • Anonyymi

      HAM6:lla 640x400 oli kikkailua. Kyllä VGA:lla oli myös kaikennäköisiä kikkavirityksiä nostaa resoluutiota millä saadaan käytännössä tehtyä yhteensopimatonta softaa mutta jos nyt kuitenkin ohjelmoitaisiin sitä rautaa ilman kikkailua että ohjelmat pysyvät paremmin yhteensopivina ja suorituskykyisinä.

      Oikeasti HAM6 sopi tilanteisiin jossa ei käsitelty kuvaa pikselitasolla, eli näytettiin vaikka valokuva. Vaihtoehtoisesti se sopi 16-väriseen vektorigrafiikkaan. VGA oli käytännössä parempi 18-bitin väriavaruudella, 256 väriä ruudulla. HAM tilat kun käytännössä oli pakattua kuvasignaalia ja muutos väristä toiseen saattoi viedä 3 pikseliä, että se helposti teki haamua ja söhröä horisontaalisesti. 320 pikselin vaakaresoluutio oli helposti 106 pikseliä. Vähän sama kuin vertaisi DVD:tä VHS-nauhaan.

      SVGA on oikeastaan laaja termi, sillä on kutsuttu yleisesti VGA:ta parempia grafiikkatiloja ja näitä sitten VESA standardoi. Jos nyt ottaa sen AGA:a edeltävän standardin niin paras oli 1280x1024 24-bit/pikseli, eli parempi.

      • Anonyymi

        Mainittakoon, että joskus 1992 tietokoneet olivat niin hitaita, että jos enemmänkin oli vilskettä ruudulla niin 320x200 resoluutio oli ideaalinen. Joku 640x480 256 värillä sopi ikkunointiympäristössä ajettaviin peleihin missä ruudulla ei ollut paljoa liikettä. 16-bit tai 24-bit väriavaruudet sitten mediahommissa.


      • Anonyymi

        A500:n HAM6-moodi on aika paska, sitä ei kyllä saa 640x400 resoon, taitaa 320x400 tai 320x512 olla maksimi.
        Ja sen päällä ei voi juuri liikuttaa objekteja, kun värit sekoavat.

        Mutta AGA:n HAM8-moodin käyttäminen peleissä on vielä aktiivisen tutkimuksen alla, miten värien sekoamista saisi hillittyä.

        SVGA-näytönohjaimissa ei yleensä ollut kuin 2 megatavua muistia, joten 1280x1024 24 bitillä voi unohtaa. Itsellänikin oli vuonna 1997 hankittu SVGA-näytönohjain jossa 2 megaa muistia.


      • Anonyymi
        Anonyymi kirjoitti:

        A500:n HAM6-moodi on aika paska, sitä ei kyllä saa 640x400 resoon, taitaa 320x400 tai 320x512 olla maksimi.
        Ja sen päällä ei voi juuri liikuttaa objekteja, kun värit sekoavat.

        Mutta AGA:n HAM8-moodin käyttäminen peleissä on vielä aktiivisen tutkimuksen alla, miten värien sekoamista saisi hillittyä.

        SVGA-näytönohjaimissa ei yleensä ollut kuin 2 megatavua muistia, joten 1280x1024 24 bitillä voi unohtaa. Itsellänikin oli vuonna 1997 hankittu SVGA-näytönohjain jossa 2 megaa muistia.

        Ei siinä mitään tutkimista ole ollut. Edelleenkin sen ajan koneet olivat hitaita että AGA:lla toimi parhaiten 256 värinen tila. Ja tosiaankin sen ajan Amigassa sen verran vähän CPU tehoa että ei oikein pyörittänyt 3d grafiikkaa.

        Eikä näillä tee enää mitään kun heikoin grafiikkasuorituskyky löytyy nykyään jostain Raspberry Pi koneista ja siinäkin on 4Gb/s muistikaista ja 3D-kiihdytys. Käytännössä pyörittelee 64Mb muistiin sopivaa sceneä ja videomuistia stencil bufferilla toteutuilla varjoilla ja per vertex varjostuksella.

        Ei sitten tarvitse mennä kuin uuteen tablettiin niin on jo 64Gb/s muistikaista, OpenGL ES 3.0, per pixel varjostus. Lähinnä optimoidaan sitä että saisi scenen sopimaan pakattuna 150 megan lataukseen.

        Pelikäytössä vuonna 1997 melko normi oli joku 640x480 16-bit/pikseli.


      • Anonyymi
        Anonyymi kirjoitti:

        A500:n HAM6-moodi on aika paska, sitä ei kyllä saa 640x400 resoon, taitaa 320x400 tai 320x512 olla maksimi.
        Ja sen päällä ei voi juuri liikuttaa objekteja, kun värit sekoavat.

        Mutta AGA:n HAM8-moodin käyttäminen peleissä on vielä aktiivisen tutkimuksen alla, miten värien sekoamista saisi hillittyä.

        SVGA-näytönohjaimissa ei yleensä ollut kuin 2 megatavua muistia, joten 1280x1024 24 bitillä voi unohtaa. Itsellänikin oli vuonna 1997 hankittu SVGA-näytönohjain jossa 2 megaa muistia.

        Niin ja mitä peleihin tulee niin AGA oli ilmestyessään parempi kuin vanha VGA ja lisäksi halpa tapa saada isoja resoluutioita ja värimääriä.

        Tämä ei ollut Amigan ongelma peleissä. Ongelma oli heikko CPU-teho kun silloin kun Aga tuli, tuli myös 486DX2/66 CPU mille alettiin tehdä pelejä ja se riitti peleihin useita vuosia.


      • Anonyymi
        Anonyymi kirjoitti:

        Ei siinä mitään tutkimista ole ollut. Edelleenkin sen ajan koneet olivat hitaita että AGA:lla toimi parhaiten 256 värinen tila. Ja tosiaankin sen ajan Amigassa sen verran vähän CPU tehoa että ei oikein pyörittänyt 3d grafiikkaa.

        Eikä näillä tee enää mitään kun heikoin grafiikkasuorituskyky löytyy nykyään jostain Raspberry Pi koneista ja siinäkin on 4Gb/s muistikaista ja 3D-kiihdytys. Käytännössä pyörittelee 64Mb muistiin sopivaa sceneä ja videomuistia stencil bufferilla toteutuilla varjoilla ja per vertex varjostuksella.

        Ei sitten tarvitse mennä kuin uuteen tablettiin niin on jo 64Gb/s muistikaista, OpenGL ES 3.0, per pixel varjostus. Lähinnä optimoidaan sitä että saisi scenen sopimaan pakattuna 150 megan lataukseen.

        Pelikäytössä vuonna 1997 melko normi oli joku 640x480 16-bit/pikseli.

        Kyllä siinä tutkimista on, niin kauan kuin ei tiedetä.

        Oman kokemukseni mukaan pelit ovat vain huonontuneet viime vuosina, mitä enemmän tehoja on tarjolla (esim PS5). Kun tehoa on tiettyyn pisteeseen asti, ei lisätehot enää auta. Ei ole mitään järkeä verrata Amigaa nykyajan laitteisiin. Jopa FPGA-Vampire Amigassa on niin paljon tehoja, että siinä menee vuosia ennenkuin sen kaikki salat ja potentiaali on tutkittu.

        Amigan valtti on helppokäyttöisyys ja helposti ohjelmoitavuus assemblertasolla, mitä muut laitteet eivät voi tarjota. Ja tietysti reaaliaikaisuus, kun oma ohjelma vain pyörii muistissa, niin se pyörii aina niin hyvin kuin voi, ei ole käyttöjärjestelmää tai muita ohjelmia välissä. Ja Amigasta saa kaiken irti, kun ei ole softarajapintoja, jos ei halua käyttää. Eikä tarvitse prosessorituulettimia ja äänekästä sähkösyöppöä laitetta.

        Uusi 64-bittinen FPGA-Vampire sen myös demonstroi: soitat musaa taustalla 5:llä assemblerkäskyllä, ja käytössä on 16 audiokanavaa, jossa 16-bittinen laatu.


      • Anonyymi
        Anonyymi kirjoitti:

        Kyllä siinä tutkimista on, niin kauan kuin ei tiedetä.

        Oman kokemukseni mukaan pelit ovat vain huonontuneet viime vuosina, mitä enemmän tehoja on tarjolla (esim PS5). Kun tehoa on tiettyyn pisteeseen asti, ei lisätehot enää auta. Ei ole mitään järkeä verrata Amigaa nykyajan laitteisiin. Jopa FPGA-Vampire Amigassa on niin paljon tehoja, että siinä menee vuosia ennenkuin sen kaikki salat ja potentiaali on tutkittu.

        Amigan valtti on helppokäyttöisyys ja helposti ohjelmoitavuus assemblertasolla, mitä muut laitteet eivät voi tarjota. Ja tietysti reaaliaikaisuus, kun oma ohjelma vain pyörii muistissa, niin se pyörii aina niin hyvin kuin voi, ei ole käyttöjärjestelmää tai muita ohjelmia välissä. Ja Amigasta saa kaiken irti, kun ei ole softarajapintoja, jos ei halua käyttää. Eikä tarvitse prosessorituulettimia ja äänekästä sähkösyöppöä laitetta.

        Uusi 64-bittinen FPGA-Vampire sen myös demonstroi: soitat musaa taustalla 5:llä assemblerkäskyllä, ja käytössä on 16 audiokanavaa, jossa 16-bittinen laatu.

        Jos on enemmän tehoja niin se mahdollistaa paremman pelin. Se on sitten eri asia onko peli tehty hyvin ja jos on enemmän tehoja niin ei niitä ole pakko käyttää. PS5:ssa tosin on niin paljon tehoja, että niiden hyödyntämisessä suurin haaste on grafiikan tuottamisessa niin, että saadaanko tuotettua kaikki assetit kunnon laadulla. Se näyttää paskalta jos ovat eri laatuisia joten helposti sitten tekee vähän karkeampana mikä toimisi vaikka tabletissa.

        Tosiaankin nykyään tabletissa on 5 teraflopsia ja 64Gb/s muistikaista ilman tuulettimia, että se laittaa asiat perspektiiviin. Peliä tehtäessä aikoinaan peliä kehittävän firman piti ensiksi tehdä pelimoottori mille niitä pelejä tekee. Nyt niitä on iäisyyden saanut valmiina. Tämä on se asia mikä tekee pelihohjelmoinnin helpoksi, ei mikään assembler. Toki pelin saa sinne muistiin ja saa paremmin kuin vanhoilla Amigoilla kun muistia on enemmän.


      • Anonyymi
        Anonyymi kirjoitti:

        Ei siinä mitään tutkimista ole ollut. Edelleenkin sen ajan koneet olivat hitaita että AGA:lla toimi parhaiten 256 värinen tila. Ja tosiaankin sen ajan Amigassa sen verran vähän CPU tehoa että ei oikein pyörittänyt 3d grafiikkaa.

        Eikä näillä tee enää mitään kun heikoin grafiikkasuorituskyky löytyy nykyään jostain Raspberry Pi koneista ja siinäkin on 4Gb/s muistikaista ja 3D-kiihdytys. Käytännössä pyörittelee 64Mb muistiin sopivaa sceneä ja videomuistia stencil bufferilla toteutuilla varjoilla ja per vertex varjostuksella.

        Ei sitten tarvitse mennä kuin uuteen tablettiin niin on jo 64Gb/s muistikaista, OpenGL ES 3.0, per pixel varjostus. Lähinnä optimoidaan sitä että saisi scenen sopimaan pakattuna 150 megan lataukseen.

        Pelikäytössä vuonna 1997 melko normi oli joku 640x480 16-bit/pikseli.

        "Pelikäytössä vuonna 1997 melko normi oli joku 640x480 16-bit/pikseli."

        Korjaan, 640x480 8-bit/pikseli

        16-bit värit menivät normiksi 1998


      • Anonyymi
        Anonyymi kirjoitti:

        A500:n HAM6-moodi on aika paska, sitä ei kyllä saa 640x400 resoon, taitaa 320x400 tai 320x512 olla maksimi.
        Ja sen päällä ei voi juuri liikuttaa objekteja, kun värit sekoavat.

        Mutta AGA:n HAM8-moodin käyttäminen peleissä on vielä aktiivisen tutkimuksen alla, miten värien sekoamista saisi hillittyä.

        SVGA-näytönohjaimissa ei yleensä ollut kuin 2 megatavua muistia, joten 1280x1024 24 bitillä voi unohtaa. Itsellänikin oli vuonna 1997 hankittu SVGA-näytönohjain jossa 2 megaa muistia.

        Olihan noille vanhemman sukupolven Amigoille sellainen peli kun Pioneer Plague, joka käytti HAM-tilaa liikkuvien objektien kanssa. Ja ainakaan näkemässäni sinäputki-videossa ei näyttänyt värit menevän juurikaan sekaisin. Tuossa tosin oli ehkä käytetty taustoissa vain 16 ekaa palettiväriä ja suunniteltu liikkuvat objektit niin, ettei niissä mene värit sekaisin (tyyliin objektin jokaisen pisterivin vasemmanpuoleisin pikseli käyttää jotain 16 ensimmäisestä väristä).


      • Anonyymi
        Anonyymi kirjoitti:

        Olihan noille vanhemman sukupolven Amigoille sellainen peli kun Pioneer Plague, joka käytti HAM-tilaa liikkuvien objektien kanssa. Ja ainakaan näkemässäni sinäputki-videossa ei näyttänyt värit menevän juurikaan sekaisin. Tuossa tosin oli ehkä käytetty taustoissa vain 16 ekaa palettiväriä ja suunniteltu liikkuvat objektit niin, ettei niissä mene värit sekaisin (tyyliin objektin jokaisen pisterivin vasemmanpuoleisin pikseli käyttää jotain 16 ensimmäisestä väristä).

        Tuollainen kikkailu juu onnistuu.

        Itse jos suunnittelisin peliä Amiga 500:lle niin miettisin ennemmin sen 32 värin paletin jakamista alueisiin ja kuvassa olevan sisällön perusteella vaihtaisi paletin sisältöä.

        On ihan tavallista graafisessa tuotannossa Kuvassa on käytössä 1-3 "väriä" eri sävyineen kerralla että ei näytä homoparaatilta, ja sisältö tietenkin vaihtelee. Elokuvissa näkyy vaikka niin, että mietitty minkäväriset vaatteet ihmisillä on, minkävärisiä autoja kuvassa on ja jne.

        Todellisuus on yleensä kirjavampi että parempi olisi vain kikkailla niillä 32 värillä, vaihdella sisällön mukaan ja vaikka animoi palettia tai vaihtaa palettia animaatioframeissa.

        Sen ajan teknologialla ongelma ei useinkaan ollut värimäärä vaan tallennustila ja resoluutio. Ja sitten vielä pienellä resoluutiolla usein näytettiin muutaman pikselin kokoisia asioita että ei oikein ollut detaljeja.

        Commodore 64:llä ehkä liiankin usein huomattavan paljon kuvasta oli "puoliresoluutiota" 160x200 tarkkuudella. HAM tilan käyttö Amigalla johtaa vastaavaan tarkkuuden pudotukseen vaakaresoluutiossa.

        Asiaan ehkä vaikutti se, että C64:n aikoihin "värit" oli yleensäkin uusi juttu ja sitten sitä kuvaa tehtiin homoparaatin näköiseksi laittamalla kaikki mahdolliset värit ruudulle eikä se välttämättä ole hyvännäköistä. Amigalla vielä kärsittiin samasta ilmiöstä.


    • Anonyymi

      Silloin kun Amiga 500 ilmestyi oli vaihtoehtona ostaako 286 PC hintaan n. 10 000 mk vaiko em. Amiga reilulla parilla tonnilla. Päädyin väärälle puolelle aitaa ja tästä syystä tiedän jonkin verran VGA-puolesta. Ongelmana oli vielä tuolloin hidas ISA-väylä: 320x200x8 tilassa(64k frame) koko alueen päivitys onnistui n. 15 kertaa/s. Enempää ei väylässä ollut kapasiteettia. Tavallisen muistibufferin pystyi päivittämään n. 6 kertaa nopeammin jo 12MHz:n AT-koneessa. Shadow-frame buffer oli siis ratkaisu. Lisäksi tuon saattoi hoitaa DMA-siirtona näytönohjaimelle jolloin prosessori jäi vapaaksi - tästä tosin rangaistiin muistiväylän hidastumisella. Vasta PCI-väylä toi datan siirto-ongelmaan todellista ratkaisua.
      Tästä syystä pelit suosi pitkään tuota tilaa, koska se oli oikeastaan ainoa missä sai kunnolla värejä ja päivittäminen onnistui riittävän nopeasti. Se oli myöskin harvoja tiloja, mikä toimi kaikilla näytönohjaimilla ilman ongelmia.. 640x480x8 tila olisi vienyt muistia 256k - jota olisi pystynyt päivittämään 4 kertaa /sekunti - joten tällaista ei ollut vaan käytettiin 16-väristä palettia. Joillakin näytönohjaimilla oli jopa 512k..1M muistia ja näistä saattoi löyty epästandardeja 256 värin tiloja jopa 1024x768 - toisaalta 1-2 fps pelissä ei ole enää mikään kiva pelattava! Nämä oli niitä ensimmäisiä "SVGA" kortteja, jotka pystyivät siis isompiin resoluutioihin kuin 640x480 tai suurempaan määrään värejä kuin 256.

      • Anonyymi

        Amiga 500/2000 oli tosiaankin ilmestyessään multimedioihin paras kone, ei tästä ole ollut epäselvyyttä. ISA väyläisillä koneilla oli toki myös keinonsa. 320x200 4bit/pikseli grafiikkatilassa,ei ollut kuin 16kt frame. Tai algoritmi joka pitää kirjaa päivitettävistä alueista että ei päivitetä framella kuin osaa ruudusta ja hyödynnetään vaikka RLE koodausta, että muistista ei tarvitse lukea niin paljoa. Tietenkin side scrollereihin Amiga sopi paremmin.

        Vuonna 1992 tuli VLB väylä ja tämä yhdessä 486DX2/66 CPU:n kanssa oli sitten 1992 ylivoimainen kaikelle peligrafiikalle. Se kun riitti varjostettuihin, tekstuurimapattuihin polygoneihin z-sortilla.

        640x480 resoluutio aikoinaan ollut sellaiseen käyttöön missä ei tarvittu nopeasti päivittää kuvaa. Jossain vuoropohjaisessa strategiassa näin ei tarvinnut tehdä. Tai vaikka jossain Legendin tekstiseikkailuissa. 640x480 256 värillä oli normi joskus 1996 kun oli se PCI väylä. 3D-grafiikka oli silloin vielä matalemmalla tarkkudella tavallista. 1998 16-bit värit tuli normiksi.

        Resoluutiot alkoivat käytännön tasolla nousta vasta joskus Xbox 360 tasoisella raudalla vuonna 2005 ja tehtiin peliä vaikka jollain 1024x576 resolla. Oli täreämpää parantaa valaisua ja tekstuureja kuin pyrkiä piirtämään pelkistettyä kuvaa korkealla resoluutiolla.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Naiset miltä kiihottuminen teissä tuntuu

      Kun miehellä tulee seisokki ja ja sellainen kihmelöinti sinne niin mitä naisessa köy? :)
      Sinkut
      68
      4853
    2. Haistoin ensin tuoksusi

      Käännyin katsomaan oletko se todellakin sinä , otin askeleen taakse ja jähmetyin. Moikattiin naamat peruslukemilla. Tu
      Ikävä
      15
      2300
    3. Olet sä kyllä

      ihme nainen. Mikä on tuo sun viehätysvoiman salaisuus?
      Ikävä
      26
      1826
    4. Hiljaiset hyvästit?

      Vai mikä on :( oonko sanonut jotain vai mitä?
      Ikävä
      13
      1546
    5. Teuvo Hakkaraisesta tulee eurovaalien ääniharava

      Persuissa harmitellaan omaa tyhmyyttä
      Maailman menoa
      37
      1520
    6. Miksi kohtelit minua kuin tyhmää koiraa?

      Rakastin sinua mutta kohtelit huonosti. Tuntuu ala-arvoiselta. Miksi kuvittelin että joku kohtelisi minua reilusti. Hais
      Särkynyt sydän
      5
      1338
    7. Turha mun on yrittää saada yhteyttä

      Oot mikä oot ja se siitä
      Suhteet
      10
      1257
    8. Näkymätöntä porukkaa vai ei

      Mon asuu yksin. Mitas mieltä ootte ?
      Ikävä
      15
      1166
    9. Kyllä poisto toimii

      Esitin illan suussa kysymyksen, joka koska palstalla riehuvaa häirikköä ja tiedustelin, eikö sitä saa julistettua pannaa
      80 plus
      4
      1161
    10. "Joka miekkaan tarttuu, se siihen hukkuu"..

      "Joka miekkaan tarttuu, se siihen hukkuu".. Näin puhui jo aikoinaan Jeesus, kun yksi hänen opetuslapsistaan löi miekalla
      Yhteiskunta
      13
      1136
    Aihe