Šta je novo?

amiga (tacnije: blitter) vs arkadni aparati

kovacm

Čuven
Učlanjen(a)
28.01.2005
Poruke
8,607
Poena
570
Hi,

sad gledam nesto hardware arkadnih aparata iz 80tih*: imaju po par KB memorije i nemaju bliter chipove poput npr. Amiga vec grafiku iscrtavaju tako sto... ? ? (a iscrtavaju TONU grafike svake 1/50 sekunde)

ako bi neko mogao da pojasni ovo...? :)

koliko znam, glavna stavka u ceni racunara 80tih je bila upravo memorija.
Kako su arkadni aparati uspeli upravo da rese problem memorije (imaju po svega par KB)? Naravno da su Arkdani aparati bili nekoliko puta skuplji od racunara ali samo iz razloga sto su se prodavali u stotina ili eventualno hiljadama komada za razliku od kucnih racunara.

Dakle kako arkadni aparati funkcionisu?
Posto im je sva grafika u ROMu da li hardware moze da crta sprajt direktno iz ROMa? npr. custom chip (poput Coopera na Amigi) prati elektronski zrak koji crta sliku po ekrana, i na potrebnoj lokaciji krene da cita sprajt iz ROMa? dakle nema potrebe za video RAMom pa ni za kopiranje (blitovanjem) sprajtova po memoriji...??


* npr. Sega System 1 specifikacija
 
Evo odgovora, malo zakasnelog: Svi akadni aparati imaju specijalizovane grafičke čipove koji obavljaju glatko skrolovanje i hardverske sprajtove. Skrolovanje jeste urađeno preko bit blittinga (stvarno pomeranje video RAM-a, za razliku od npr. C64 gde se samo pomera mesto iscrtavanja slike) tako da ove mašine to rade iako često nemaju zaseban čip za to (već je kolo za scroll realizovano u okviru grafičkog čipa). Razlog što imaš utisak o "toni grafike" je pre svega u ogromnom broju hardverskih sprajtova koje ove mašine kontrolišu. Za razliku od amiginih 8, ovde ima po 64 i neretko po 100 hardveskih sprajtova, kudikamo većih dimenzije nego kod amige. Svi podaci o sprajtovima i grafici jesu u romu, i sprajtovi se iscrtavaju baš kao što si rekao (isto tako se iscrtavaju i kod amige, ni ona ne blituje hardverske sprajtove po video ramu), ali pozadinska grafika mora da se prebaci u video ram. On mora da postoji i sigurno nije par kilobajta. Možda se ne navodi u podacima o RAMu zato što je izdvojen, ali sigurno je tamo.
 
Poslednja izmena:
Nazad
Vrh Dno