Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů k článku
Osmibitové počítače Commodore a čip VIC-II - dokončení

Ray
Ray (neregistrovaný) 77.237.157.---
23. 7. 2009 10:51

Ad grafické mody

Tak těch je na C64 snad víc, než pohádek z tisíc a jedné noci :) Namátkou SHI,ECI… Dlužno dodat, že jsou to právě sprity, které z C64 udělali to co je. Ať již v hlediska dem, nebo games.. Tím, že VIC bězí naprosto „asynchoně“, se s ním opravu dají dělat kouzla. Displaylist je sice pěkná věc, ale svím způsobem strašně omezená. Na druhou stranu, vyčasovat některý efekty, to je někdy docela sranda :o) Hlavně když člověk nechce ztratit moc CPU v čekání na porovnávání rastru. Největší problém je, že při přerušení na konkrétní V řádce, je CPU zpožděnej, podle toho co zrovna dělal za instrukci… Takže +0 až +8 cyklů. A pro časováí věci jako FLI, SHI, … je potřeba být sync s VICem naprosto přesně (o cykl mimo a už je to v…). A to je někdy prekérka :o) Naštěstí to neplatí u spritů, který do interních regsitrů načtou pri zobrazování prvního řádku a pak již nejde vertikální pozicě měnit (interní čítače běží). Takže pokud se chce zobrazit další, stačí „kdykoliv“ během těch 21 raster řádku změnit Y souřadnici. Jde pouze měnit Xová souřadnice…

R.

Zasílat nově přidané příspěvky e-mailem