Popis k p@ilo(en`m p@)klad+m:¢¢SCREEN1A.TBA¢Klasick` zp+sob pohybu s pou(it)m jedn[ obrazovky. Grafick` objekt je v(dy vykreslen a pak je smaz*na cel* obrazovka.¢¢SCREEN1B.TBA¢Pohyb s pou(it)m jedn[ obrazovky. Narozd)l od p@edch*zej)c)ho p@)kladu je smaz*n) cel[ obrazovky nahrazeno op%tovn`m vykreslen)m cel[ho grafick[ho objektu barvou ')slo 0 ╱a tedy pouze smaz*n)m tohoto objektu$. Proto(e v tomto p@)pad% je vykreslov*n objekt textu a kru(nice, je ╱paradoxn%$ p@edchoz) zp+sob se smaz*n)m cel[ obrazovky rychlej&). Ve v%t&in% p@)pad+ tomu v&ak tak neb`v*. V t[to uk*zce je to zp+sobeno rovn%( typem pou(it[ho grafick[ho mdu ╱Je pouze jednobarevn`, tak(e m* malou videopam%④ a z toho vypl`v* i rychlej&) smaz*n) cel[ obrazovky$.¢¢SCREEN2A.TBA¢Pohyb s pou(it)m dvou obrazovek. Nejprve je smaz*na zadn) ╱neviditeln*$ obrazovka a je na ni vykreslen objekt. Potom se obrazovky vym%n) a postup se opakuje.¢Pozn.: Zm%na obsahu adresy 106 je nutn* kv+li operaci smaz*n) obrazovky ╱p@)kazem ?#6;CHR◆╱125$$. Toto maz*n) toti( zp+sob) vynulov*n) pam%ti od DPEEK╱88$ a( po hranici danou touto adresou ╱p@esn%ji: obsah adresy 106 ur'uje horn) byte t[to hranice$.¢¢SCREEN2B.TBA¢Pohyb s pou(it)m dvou obrazovek. Zadn) obrazovka v&ak nen) maz*na cel*, ale je na ni vykreslen grafick` objekt barvou 0. Z toho plyne nutnost zaveden) pomocn`ch sou@adnic pro ka(dou obrazovku, abychom v%d%li, na jakou pozici byl objekt minule vykreslov*n.¢Zpomalen) od p@edchoz)ho p@)kladu je d*no stejn`mi d+vody, jako v p@)kladu SCREEN1B.TBA.¢