No guarda, un forum non è un luogo dove si rispiegano ogni volta le basi. Le tue domande fanno supporre che tu abbia proprio bisogno di chiarirti le basi e lo si è già fatto notare. Se invece hai le basi ben chiare, allora
devi comunque assicurarti di chiarire esattamente cosa stai chiedendo quando fai domande. È una tua responsabilità. "Aiutateci ad aiutarvi".
D'altro canto se tu smanettassi un po' con il C64 ti renderesti conto da solo che (a meno di C64 difettosi) quel valore di 38911 si ripristina
sempre quando spegni e riaccendi, a prescindere da cosa hai fatto col C64. Il sistema operativo del C64 è a singolo processo, perciò in ambiente BASIC la quantità di RAM libera non cambia finché l'utente non fa qualche cosa.
Se ti piace il taglio di CCC, un articolo utile a chiarire i dubbi sulla RAM del C64 può essere "Impariamo a sbagliare" pubblicato su CCC n. 27 e in particolare la pagina
50 a cui aggiungo solo che il valore iniziato riportato da FRE(0) all'accensione sul C64 è 38909 perché si tiene conto dei due byte di fine programma, sempre allocati in memoria e impostati a 0 anche quando non vi è alcuna riga BASIC memorizzata.
Gli articoli completi sono:
http://ready64.org/ccc/pagina.php?ccc=26&pag=047.jpge fino a pag. 52
http://ready64.org/ccc/pagina.php?ccc=27&pag=045.jpge fino a pag. 56
http://ready64.org/ccc/pagina.php?ccc=28&pag=047.jpge fino a pag. 56
Ti invito a leggerli, se trovi parti che esprimono concetti che ti rendi conto di conoscere già a menadito saltali pure, ma per cortesia non fare domande banali dicendo poi che "lo sapevi" quando ti viene indicata la risposta. Sii preciso nelle domande dall'inizio.