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