MMOVE [VIDEO] address TO [VIDEO] address SIZE size
Questo comando a basso livello può essere utilizzato per muovere blocchi di memoria ad alta velocità, tra un indirizzo e l'altro. Vi sono diverse casistiche che sono coperte da questo comando. La più semplice è quella di copiare dati da una o più locazioni di memoria della CPU (RAM) a un'altra locazione di memoria della CPU (RAM). Questo lo si può ottenere con la versione standard del comando.
Se si aggiunge la parola chiave VIDEO
, si può indicare che la memoria da
cui copiare o in cui copiare si trova non nella RAM della CPU ma nella
RAM eventualmente dedicata alla GPU. In questo caso prende il nome di VRAM.
Non è possibile copiare aree sovrapposte o due aree video.
MMOVE $0000 TO $C000 SIZE 1024 MMOVE VIDEO $1800 TO $C000 SIZE 960 MMOVE $C000 TO VIDEO $0000 SIZE 2048 MMOVE VIDEO $1800 TO VIDEO $0000 SIZE 2048
Mmv
Se si riscontra un problema nell'utilizzare questo comando, se si ritiene che vi sia un bug oppure che la spiegazione sia poco chiara, è possibile aprire una segnalazione per questa parola chiave su GitHub. Grazie!