Ciao ragazzi
Vi propongo un quesito sul C64:vediamo se riuscite a spiegare l'arcano e a risolverlo...
Le locazioni 209-210 puntano,nella memoria del C64,all'indirizzo d'inizio della riga in cui si trova il cursore ( nel classico formato byte basso/byte alto ).
Avviando il C64,e digitando
PRINT PEEK(209):PRINT PEEK(210)
il risultato è
24
5
Che è esatto,poichè la locazione puntata è $518 = 1304.
Però,digitando di nuovo
PRINT PEEK(209):PRINT PEEK(210)
il risultato è
224
6
La locazione ritornata è la $6E0 = 1760,mentre facendo il conto dovrebbe essere
224
5
cioè $5E0 = 1504.
Sapete spiegare il motivo di questo comportamento del 64,e (quindi) indicare un modo per risolvere il problema?
P.S.: Inizialmente questo post esprimeva un dubbio che il sottoscritto aveva da diversi giorni ( vedi il titolo del thread );avendovi trovato risposta solo pochi minuti fa,ho pensato di trasformarlo in questo piccolo quesito per la comunità!!
:D
Il più veloce a rispondere esattamente vince una fornitura di dischi 5"1/4 a vita;)
La risposta al quesito sarà resa nota dopodomani dal sottocritto,nel thread 'Soluzione al quesito' in questa sezione :D :D