Buongiorno, aono un nuovo iscritto da circa sei mesi, e questa e la prima volta che cerco di postare un argomento, a me interessante, poiche ho sempre desiderato programmare in linguaggio assembler 6502-6510 , e grazie a questo eccezionale sito, dove ho potuto scaricare materiale utile al mio scopo .adesso chiedo lumi su come risolvere un problema in assembler:
questo e il codice di cui non riesco a venirne fuori:
*=1000
Lda #$00 carico accumulatore con carattere @ (A=0)
Inc $0400 aggiungi 1 al valore contenuto nella locazione di memoria $400
Sta$0400 scarico nell’accumulatore A il valore (poke1024,0+1 ) mi dovrebbe dare se ben ho capito
Poke1024,1 e stampare la lettera a, ma mi da sempre @
Dove è l’errore , non andrò vanti, se prima non capisco questo problema
Rts restituisce controllo al monitor
scusate se sono stato lungo, è grazie anticipatamente