{{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 |}}]]