Advertisement
hojo181

Untitled

Apr 17th, 2019
3,416
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 5 rem pulizia schermo e azzeramento indice lettura
  2. 10 print chr$(147):restore
  3. 15 rem impostazione variabili
  4. 20 y=0:te=0:ih=1024:ic=40:il=0:d=0:pk=0:pc=55296
  5. 24 rem y indice lettura, te carattere da stampare
  6. 26 rem ih memoria video caratteri, ic 40 caratteri=va a capo
  7. 28 rem il indice laterale, d = direzione di scrittura 0 destra 1 sinistra,pk memorizza la riga video, pc indirizzo iniziale memoria colore
  8. 29 rem inizio ciclo principale, legge un carattere
  9. 30 read te
  10. 35 pk= (ih+il) :rem memoria video piu indice laterale
  11. 40 poke pk+y,te:poke 53280,y :rem scrive il carattere e cambia il bordo
  12. 45 poke pc+il+y,te : rem cambia il colore del carattere
  13. 50 y=y+1 :rem incrementa indice di lettura
  14. 60 if y >21 then gosub 90 :rem controlla se ha finito i caratteri
  15. 70 if ih=2024 then goto 100 :rem controlla se ha raggiunto la fine dello schermo
  16. 80 goto 30 :rem torna al ciclo principale
  17. 85 rem se il=0 scrive uno spazio dopo la frase
  18. 90 if il =0 then poke pk+22,32:goto 95
  19. 91 rem se il tra 1 e 18 scrive uno spazio prima e dopo la frase
  20. 92 if il>0 and il <19 then poke pk+22,32:poke pk-1,32
  21. 94 rem azzera indice lettura, incrementa indirizzi video e colore
  22. 95 y=0:restore:ih=ih+ic:pc=pc+ic:return
  23. 100 ih=1024:pc=55296: rem ripristina indirizzi video e colore
  24. 105 if d=1 then goto 130 : controlla la direzione di scrittura
  25. 110 if il=18 then goto 130:rem se direzione destra ha raggiunto il limite
  26. 115 il=il+1:rem incrementa indice laterale
  27. 120 goto 30
  28. 130 d=1:il=il-1 :rem inverte direzione a sinistra
  29. 140 if il=0 then goto 155 :rem se limite =0 inverte direzione verso destra
  30. 150 goto 30
  31. 155 d=0
  32. 158 goto 30
  33. 160 data 02,21,15,14,32,03,15,13
  34. 170 data 16,12,05,01,14,14,15,32
  35. 180 data 13,01,18,03,15,33,0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement