![]() | ![]() |
![]() |
| ![]() |
| ||||||||||
Vampire 500/600 i HC508 Amiga akceleratori
Inicijalna motivacija je bila da se, korišćenjem novih tehnologija napravi jeftin akcelerator čija cena bi bila značajno niža u odosu na konkurenciju. Upravo ovo poslednje je Majstu dovelo u nepovoljnu poziciju, jer je teško nalazio sagovornike iz Amiga zajednice koji su bili voljni da podele znanje o hardverskim detaljima, pošto je većina ljudi još uvek bila aktivno uključena u proizvodnju skupih akceleratora zasnovanih na idejama od pre 20 i više godina. Pošto je bio relativni početnik u svetu elektronike, mnogi iz Amiga zajednice su otvoreno sumnjali u to da će od ovoga biti išta više od neizvodljive ideje. Nekoliko pojedinaca i društvo sa domaćeg foruma, bodrili su ga i pomagali mu ko je koliko znao.
Ubrzo nakon ovoga, počelo se sa prilagođavanjem jednog postojećeg open source kôda za emulaciju MC68000 procesora (TG68) za FPGA, čime je započet rad na glavnom delu samog akceleratora. Ovde treba naglasiti i da FPGA implementacija nije softverska emulacija MC68000 procesora, nego je praktično njegova nova kompatibilna hardverska implementacija. Tehnički, FPGA je gomila logičkih kola čije se veze mogu definisati spolja, što je iskorišćeno da se ostvari funkcionalnost pojedinih delova procesora kao što su registri, aritmetičko-logička jedinica, upravljačka logika, itd.
Sredinom 2013. godine pokrenut je i Vampire 500 projekat, varijanta akceleratora za Amigu 500, a Vampire 600 prestiže MC68030 na 25 megaherca i približava se po brzini MC68040 procesoru. Iste godine počinje i saradnja sa Apollo timom; to je napravilo prekretnicu u celoj priči, jer je rad na akceleratoru sa jedne osobe prešao na tim ljudi. Apollo tim je nastavio razvoj manje-više propalog Natami projekta, pokušaja da se Motorolini procesori realizuju u FPGA varijanti. Ono što je njima trebalo jeste hardver na kome bi mogli da isprobaju svoje ideje, i tu se Vampire 600 pokazao kao idealna platforma. Majsta im je poslao nekoliko primeraka akceleratora i time je započela saradnja koja se pokazala više nego uspešna.
Hardver Dakle, prva Vampire kartica je bila napravljena za Amigu 600, dok danas postoje dve verzije: Vampire 600 V2 za Amigu 600 i Vampire 500 V2+ za Amigu 500. Obe kartice su veoma slične i glavna razlika je u fizičkom izgledu i načinu povezivanja sa Amigom. Trenutna javno dostupna verzija firmvera (odnosno procesora) za obe kartice je GOLD2 (V. 3686 od 23. 1. 2017). Obe varijante na sebi imaju Altera Cyclone 3 FPGA čip u kome se realizuje sam 68080 procesor i kontrolna logika, digitalni video izlaz, konektor za mikro SD karticu, JTAG port i 128 megabajta RAM-a. Vampire 500 varijanta ima na sebi i 44-pinski IDE port kako bi i Amiga 500 imala pristupa masovnoj memoriji, dok se Vampire 600 varijanta oslanja na već postojeći IDE kontroler. Inače, što se same masovne memorije tiče, danas se na Amigama uglavnom ne koriste klasični hard diskovi, njihovu ulogu su preuzele CF kartice, SD kartice i, u novije vreme, m-SATA SSD-ovi, sve tri varijante u kombinaciji sa odgovarajućim IDE adapterom.
U okviru instalacije SAGA drajvera, instalira se i drajver za mikro SD konektor, čime Amiga dobija mogućnost korišćenja još jednog „hard diska”. Ovaj disk zasad nije butabilan, te se Amiga sistem ne može podići sa njega, ali je otklanjanje ovog nedostatka u planu za neku od narednih revizija firmvera kartice. Za one kojima ne treba SD kartica, na taj konektor se može priključiti Arduino SPI Ethernet adapter, koji je podržan od strane SDNet SAGA drajvera. Brzina nije šampionska, ali je brža od trenutno dostupnih rešenja koja se oslanjaju na paralelni ili serijski port.
Softver Za Amigu je još odavno pokrenut WHDLoad projekat sa ciljem da se Amigine igre i demoi koji su napravljeni da rade samo sa disketa, prilagode pokretanju sa hard diska, tako da danas ogroman broj igara i demoa ima svoju WHDLoad varijantu. Ono što je značajno za ovaj projekat jeste da su igre i demoi dodatno prilagođeni da se mogu izvršavati i na kasnijim Motorolinim procesorima (040, 060), čime su automatski postali kompatibilni i sa izvršavanjem na Vampire karticama. Pošto nisu sve igre dobile ovakav tretman, neke se i dalje moraju pokretati sa disketa, no ni tu nema problema, jer Vampire radi i u takvom režimu. Pošto još uvek postoji izvestan broj igara koje je problematično pokrenuti ukoliko je procesor brži od onoga u standardnoj Amigi, Vampire poseduje i Turtle mod u kome se brzina akceleratora obara i gde se on praktično ponaša kao standardni MC68000 procesor na sedam megaherca. Uzgred, kako je ispravne 3,5-inčne DD diskete sve teže naći, i tu postoje rešenja, od HxC emulatora do kineskog Goteka, no o tome možda nekom drugom prilikom.
Pored novih igara, ubrzana Amiga je sada spremnija i za neke stare koje se pokreću preko emulatora. ScummVM i MAME sada sasvim lepo rade, dok se pokretanjem Fusiona ili ShapeShiftera dobija veoma brz Macintosh sa 68k procesorom. Macintosh emulator je značajan i zbog toga što su za ovaj računar izdate neke od igara koje se nažalost nikada nisu pojavile na Amigi, a sada su postale potpuno igrive: SIMCity, Warcraft, Warcraft 2, Duke Nukem 3D, Heart Of China, Abuse, Indiana Jones, Monkey Island 1 i 2, Heroes of Might and Magic 2, King’s Quest kasniji nastavci, Marathon i mnoge druge. Takođe, na isti način su sada dostupni i Photoshop 4, Illustrator 6, Painter 4, Word 6, Wordperfect i drugi kvalitetni programi izdati za Macintosh.
3D igre koje su se pojavile za Amigu 90-ih godina, kada je platforma bila na zalasku, sada se mogu poterati u punom sjaju i u visokim rezolucijama u kojima je retko ko mogao da ih isproba u ono vreme: Alien Breed 3D 1 i 2, Breathless, Trapped 2, Gloom Deluxe, Fears, Genetic Species i druge, a takođe su postale mnogo igrivije i PC igre za koje postoje open source endžini i koje su portovane na Amigu: Duke Nukem 3D, Doom 1 i 2, Descent, Hexen, Heretic, Quake 1 i 2.
Planovi za budućnost Dosad opisano predstavlja mogućnosti koje nudi Vampire sa trenutnom javno dostupnom verzijom firmvera. Međutim, rad na njemu se ne zaustavlja, i očekuje se izlazak GOLD3 verzije koja treba da donese nekoliko veoma zanimljivih novina. Najznačajnija je implementacija AGA grafike, čime će i uboge Amige 500 i 600 dobiti mogućnost pokretanja igara pisanih za Amigu 1200, dok će usputna pogodnost biti i to da će se standardne Amiga rezolucije moći prikazati preko digitalnog video izlaza. Dalje, očekuje se integracija zvuka u digitalni izlaz, čime će povezivanje sa današnjim televizorima i monitorima biti zaokruženo. Planira se i mogućnost proširenja Chip RAM-a na čitava četiri megabajta, dok se dalje nastavlja razvoj 68080 (odnedavno podržava i hyper-threading), SD drajvera, RTG drajvera i ostalih komponenti sistema. Sa hardverske strane, trenutno se radi na razvoju Vampire 1200 akceleratora, kao i Vampire (bez brojke), koji bi predstavljao standalone Amiga kompatibilan računar. Na forumima se vode razgovori i o implementaciji FPU i MMU koprocesora, scanline emulaciji za originalne Amiga rezolucije preko digitalnog video izlaza, značajnom ubrzanju rada sa internim IDE kontrolerom u Amigi 600 (FAST-IDE A600) i mnogim drugim temama. • • • Sve u svemu, Amiga se poslednjih godinu-dve dana potpuno poVampirila (pun intended), na radost onih koji je i dalje koriste, uključujući i autora ovog teksta, koji se ovom prilikom zahvaljuje Majsti i Danilu na ustupanju Vampire 500 i 600 kartica i Viktoru na ustupanju HC508 kartice. Žarko ŽIVANOV | |||||||||||||
![]()
![]()
|
![]() | |
![]() | ![]() |
Home / Novi broj | Arhiva • Opšte teme | Internet | Test drive | Test run | PD kutak | CeDeteka | WWW vodič • Svet igara Svet kompjutera Copyright © 1984-2018. Politika a.d. • Redakcija | Kontakt | Saradnja | Oglasi | Pretplata • Help • English | |
SKWeb 3.22 |