Il tasto restore viene adibito a funzione di "congelamento" dell'attività del C64. Lavorando in background può essere utile, oltre che come esercizio di programmazione assembler, anche unito ad altri programmi per, ad esempio, bloccare la schermata di un gioco su un immagine ed eseguirne l'hard-copy.
Istruzioni per l'uso:
sys 49152 attiva il programma
sys 49227 disattiva il programma
restore congela il C64
spazio ripristina il C64 dopo il blocco
10 poke 775,191:fori=49152to49318:readd:pokei,d:next 20 data 169,0,141,32,208,141,33,208,169,15,141,24,212,169,10,141,5,212,141,6 30 data 212,169,17,141,4,212,169,33,141,0,212,169,135,141,1,212,169,16,141,4 40 data 212,169,1,141,134,2,169,57,141,24,3,169,192,141,25,3,96,72,173,1,220 50 data 201,239,240,3,76,58,192,169,0,141,198,0,104,64,174,24,3,224,71,240,3,76 60 data 86,192,96,169,15,141,24,212,169,10,141,5,212,141,6,212,169,17,141,4,212 70 data 169,37,141,0,212,169,162,141,1,212,169,16,141,4,212,169,246,141,33,208 80 data 169,254,141,32,208,169,14,141,134,2,169,71,141,24,3,169,254,141,25,3,96 90 data 96,96,96,169,24,6,141,33,208,169,254,141,32,208,169,14,141,134,2 100 data 76,252,252,96 110 print chr$(147):print "Premi un tasto, un suono conferma l'attivazione della routine" 120 poke198,0:wait198,1:sys49152:poke775,167:end