Karakteres LCD vertical scroll

vajk fekete halaloszto at yahoo.co.uk
Thu Sep 28 11:12:16 CEST 2006


C64-re volt olyan grafika, hogy ugy csinaltak duplapufferes nagyfelbontasu videot, hogy text modban kitettek a karaktereket 0-255-ig egy 8x8 karakteres teruletre, A 2k karaktergenerator teruletre rajzoltak a bitmapet, es valtogattak a regisztert hogy hol van a cgram. igy ha elore megrajzoltal 8-10 frame-et, utanna akar 25fps-el is le lehetett jatszani az animaciot. hiszen a lejatszasnal mar nem kellett a frame-eket masolgatni, csak a regisztert pocogtetni.

vajk

----- Original Message ----
From: Ökrös Miklós <mokros at freemail.hu>
To: elektro at tesla.hu
Sent: Thursday, 28 September, 2006 10:46:04 AM
Subject: Re: Karakteres LCD vertical scroll

Szia!

A DDRAM-ban mondod meg, hogy a karakterképek közül melyiket jelenítse meg.
Ha a DDRAM értéke éppen a CGRAM karakterekre mutat, akkor az fogja kirakni a
kijelzore, amit a CGRAM adott helyére rajzoltál.
Mivel a kijelzon látható kép _folyamatosan_ frissül a karakter PROM/CGRAM
területrol, ezért ha DDRAM változtatás nélkül átírod a CGRAM értékét, akkor
az gyakorlatilag azonnal meg is fog jelenni a kijelzon.
Tehát a CGRAM-ba írt "animáció" megjelenítheto az adott karakter helyén.
A trükknek két nagy korlátja van:
1. A CGRAM-ban csak 8 egyedi karaktert tudsz definiálni, tehát ezen az elven
csak 8 különbözo karakter vert. scrollja oldható meg.
2. Ahogy kolléga már írta, sorok között így nem tudsz scrollozni, mivel
többsoros kijelzo sortávolsága túl nagy és ronda lenne.

Amire ez inkább jó, az a mozgó homokóra, progress bar jellegu effektek
megjelenítése, mechanikus számláló szimulálása, stb.

Üdv:
Miklós
.


----- Original Message ----- 
From: "Pal Lukacs" <ekegep at yahoo.com>
To: <elektro at tesla.hu>
Sent: Thursday, September 28, 2006 10:07 AM
Subject: Re: Karakteres LCD vertical scroll


 Most vegyunk csak egy karaktert;
 Nem ertem az osszefuggest a DDRAMba kiirt karakter es a CGRAM kozott.A
DDRAMba kerulo karakter egy egy byteos karakter,a CGRAM-ban meg 8
byte -al(8x5bit az erdekes) lehet egy karaktert eloallitani...



-----------------------------------------
          elektro[-flame|-etc]






More information about the Elektro mailing list