Il seguente pezzo di codice crea un bel effetto granito sullo schermo:
10 rem * effetto granito *
20 rem passa alla modalità bitmap hires e reindirizza la video ram
30 poke 53265,59:poke 53272,24
40 for c=8192 to 16192:poke c,int(rnd(0)*256):next
50 get a$:if a$=¨¨ then 50
60 rem ritorna alle modalità di default
70 poke 53265,27:poke 53272,21
80 end
Se voglio lo stesso effetto in bitmap lowres multicolor basta aggiungere:
35 poke 53270,208
e
75 poke 53270,200
Fino a qui nessun problema ma nel caso di programmi lunghi più di 25 blocchi
la ram che va da 8192 a 16192 viene usata dal programma stesso ed è impossibile
usarla come video ram. In pratica non sono capace di spostarla più in la nonostante
abbia letto molti post a riguardo.
Qualche delucidazione a riguardo? Grazie!