{{htmlmetatags>metatag-robots=() metatag-title=(MMOVE | ugBASIC User Manual) metatag-keywords=(ugBASIC,Commodore 64,Commodore PLUS/4,ZX Spectrum) metatag-description=(Pagina del manuale per MMOVE) metatag-media-og:image=(:ugbasic:logo-ugbasic-fb.png) metatag-og:title=(MMOVE | ugBASIC User Manual) metatag-og:description=(Pagina del manuale per MMOVE) }} ====== ugBASIC Manuale Utente ====== ===== MMOVE ===== ===== SINTASSI ===== MMOVE [VIDEO] address TO [VIDEO] address SIZE size ==== SCOPO ==== 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. ==== ESEMPIO ==== 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 ==== ABBREVIAZIONE ==== Mmv ==== DISPONIBILE SU ==== * Dragon 32 * Commodore 128 (Zilog Z80) * Commodore 128 (MOS 8502) * SEGA SG-1000 * ZX Spectrum 48 * Commodore 64 * Commodore VIC-20 * Atari (400/800) * * Commodore PLUS/4 * VG-5000 * Olivetti Prodest PC128 * Dragon 64 * Thomson MO5 * Amstrad CPC 664 * SEGA SC-3000 * ColecoVision * TRS-80 Color Computer 3 * MSX * TRS-80 Color Computer ==== PROBLEMI? ==== 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 [[https://github.com/spotlessmind1975/ugbasic/issues/new?title=SEGNALAZIONE SU MMOVE|aprire una segnalazione]] per questa parola chiave su GitHub. Grazie!===== POWERED BY ===== [[:it:ugbasic:user:index|{{ :ugbasic:user:logo-ugbasic.png?nolink&600 |}}]]