AmigaOS 3.2.2 käyttöjärjestelmäpäivitys julkaistu! Ja Pistorm32 kiihdytinkortti: 2300 MIPS ja noin 2 GB muistia A1200:lle!
AmigaOS 3.2.2 on vuosien työn tulos, jossa ollaan fiksattu AmigaOS 3.1 uuteen uskoon.
https://hyperion-entertainment.com/index.php/news
Ja nyt rupeaa Amiga 68k-puolellakin tapahtumaan. Moderni prosessorihan on noin 2-3 GHz, ja jos se pystyy suorittamaan 2 käskyä/kellonjakso keskimäärin, niin 4000-6000 MIPS on tulos. Kun Amigalle saadaan 2300 MIPS:iä, niin ollaan suunnilleen samassa teholuokassa kuin moderni tietokone, jos puhutaan yhdestä prosessorista.
Pistorm32 siis perustuu Raspberry Pi4:n 2.2 GHz ARM-prosessoriin, jossa emu68 JIT-emulaattori m68k-konekielelle ja RTG kortti myös mukana, jotta ei tarvitse käyttää hitaita AGA-piirejä Workbenchiin tai uusiin 3D-peleihin.
Tehoa on nyt sen verran että softarenderöijällä saa Quake ja Quake2-peleihin niin paljon tehoa että pyörivät hyvin vielä 640x480 resoluutiossa. Kenties Half-Life 1 saadaan pyörimään myös 68k-Amigoissa!
Eli nyt käyttöjärjestelmäpäivityksen ja Pistorm-laudan myötä, Amigoista löytyy tehoa ja käyttömukavuutta kuin jostain vuoden 2005 PC:stä.
Myös Apollo/Vampire FPGA Amiga löytyy, jossa 3D-kiihdytyspiiri Maggie ja SAGA-chipset! Siinä 16x16 bit äänikanavaa, 16 hardware spriteä, copper coprocessor, ja Blitter, ja 24 bit grafiikka, 1280x720 resoluutio, AMMX-käskykanta, ja 100 MHz 68080 prosessori.
Eli nyt Amigoille uusia 3D-pelejä tekemään! Pääsee myös hyvin laiteläheiseen ohjelmointiin assemblerkielellä, jos haluaa.
Kommentit (29)
Vierailija kirjoitti:
Minkähänlainen olisi tänä päivänä ihan alusta asti nykyaikana suunniteltu Amiga tietokone? Perinteet velvoittaa että sen pitäisi olla aika paljon edellä aikaansa, mutta kun nykyään kaikki vehkeet on jo riittävän hyviä graafisesti ja audiopuolellakin.
Amigan pitäisi nykyään olla varmaan ensimmäinen kotikoneeksi suunniteltu kvanttitietokone että täyttäisi maineikkaan alkuperäisen Amigan korkealle asettaman riman edistyksellisyydessä :D
Hyvä arkkitehtuuri riittää. Amigassa suunnilleen kaikki koodi on enemmän optimoitua kuin muualla. Mikä tarkoittaa että nopeammat prosessorit saavat Amigan suorastaan lentämään. Myös 68k-koodi on tiiviimpää ja nopeampaa kuin monien muiden prosessorien.
Kun Amigan käyttöjärjestelmäversiota 3.2 on hiottu, törmättiin siihen ongelmaan että Amigan 512 kt ROM-piirit ovat tallennustilaltaan aika rajoitettuja, joten vanhaa koodia piti optimoida ja siivota pois rojua, että kaikki uusi saatiin mukaan. Tietysti jotkut uudemmat Amiga-mallit tukevat 1-2 Mt:n ROM-muistia, mutta haluttiin että AmigaOS 3.2 toimii kaikissa Amiga-malleissa, myös A500:ssa. Tuskin kukaan muu kehittäjä tekee näin paljon työtä käyttöjärjestelmän optimoinnin suhteen.
Olisin itse kyllä pudottanut pois tuen 68000-prosessoreilta, koska niillä koneilla ei kumminkaan voi käyttää AmigaOS 3:sta täysin hyväksi, ja toisaalta olisi pystytty käyttämään 68020:n koodia, joka on tehokkaampaa kuin 68000:n.
Erikoinen kone siinä mielessä että melkein 30 vuotta kuoleman jälkeen esim. Amiga 500:lle olisi olemassa käyttöjärjestelmäpäivitys.
Omistajat joutuvat tekemään erikoisen päätöksen, jättääkö päivitys tekemättä ja pitää koneen alkuperäisenä retrokoneena, vai tehdäkö päivitys ja nauttia uusista ominaisuuksista.
Pistorm32:lla ja AGA-piiristöllä Quake suorastaan lentää Amigalla. Kuka sanoikaan että DOOM ja Quake ovat mahdottomia toteuttaa A1200:lla laiterajoituksien vuoksi? PC:llä vastaavaan tarvittaisiin nopea Pentium-kone, kenties jopa 150-200 MHz.
Myös Quake2 näyttää pyörivän ihan hyvin:
Tää ketju on ihan parasta. Ihan eri tasoa kuin vauva saitin normi keskustelut jotka on tasoa paskooko hevoset koko ajan tai päästäisitkö miehesi leville
Vierailija kirjoitti:
Yritin joskus aikoinaan opiskella 68000-sarjan assembleria, vaan se loputon määrä erilaisia muistinosoituskäskyjä kävi hermoille ja totesin että liian vaikeaa mulle.
Paljon selkeämpi konekieli kuin x86.
X86 muistinosoitus on ihan kauhea. 64k segmenttejä. Yök.
Vierailija kirjoitti:
Minkähänlainen olisi tänä päivänä ihan alusta asti nykyaikana suunniteltu Amiga tietokone? Perinteet velvoittaa että sen pitäisi olla aika paljon edellä aikaansa, mutta kun nykyään kaikki vehkeet on jo riittävän hyviä graafisesti ja audiopuolellakin.
Amigan pitäisi nykyään olla varmaan ensimmäinen kotikoneeksi suunniteltu kvanttitietokone että täyttäisi maineikkaan alkuperäisen Amigan korkealle asettaman riman edistyksellisyydessä :D
Tuskin tuollaisia c64 -> amigan kaltaisia harppauksia enää koskaan tehdään. Ehkä koneoppimisilla ja vr:llä tai 3d hologrammi näytöillä saadaan joskus jotain wau effektejä aikaiseksi.
Jos nyt kuitenkin voitaisiin suunnittella kaikki alusta niin varmaan cpu+gpu+3d välimuisti samalle sirulle. Siihen pelkkä arm64 käskykanta ilman mitään legacy tukea. Ehkä siihen käskykantaan joutuisi tekemään muutoksia jotta pystyisi tekemään cuda tyylistä koodia.
Plus joku transputerin kaltainen juttu vielä siihen millä koneeseen saa lisää tehoa lisäämälle siihen cpugpu siruja.
Youtubesta olen katsonut joskus future of computers videoita. Kannattaa tsekata niitä.
Vierailija kirjoitti:
Tää ketju on ihan parasta. Ihan eri tasoa kuin vauva saitin normi keskustelut jotka on tasoa paskooko hevoset koko ajan tai päästäisitkö miehesi leville
Joo, tässä lisää herkkuja niille, jotka ovat kiinnostuneita Amigan uusista peleistä, A1200:lle tuli Turrican 2 - AGA versio, joka julkaistiin vuoden 2022 lopussa, eli vanha 16 värin versio on saanut uuden ilmeen 256 värillä. Se perustuu PC:n MS-DOS-versioon, joka julkaistiin vuonna 1995. Amiga-versiossa on kuitenkin paikattu useita puutteita, mitä PC-versiossa oli, kuten taustan animointi, sekä lisätty eri vaikeustasoja, ja mm. 2-nappisia peliohjaimia tuetaan. Amigallahan pystyy pelaamaan vaikka 3-6 nappisella peliohjaimella. Peli on ilmainen.
Sekä Reshoot Proxima 3 räiskintäpeli on tulossa A1200:lle:
Minkähänlainen olisi tänä päivänä ihan alusta asti nykyaikana suunniteltu Amiga tietokone? Perinteet velvoittaa että sen pitäisi olla aika paljon edellä aikaansa, mutta kun nykyään kaikki vehkeet on jo riittävän hyviä graafisesti ja audiopuolellakin.
Amigan pitäisi nykyään olla varmaan ensimmäinen kotikoneeksi suunniteltu kvanttitietokone että täyttäisi maineikkaan alkuperäisen Amigan korkealle asettaman riman edistyksellisyydessä :D