Differences
This shows you the differences between two versions of the page.
| Previous revision | |||
| — | memshift [2026/08/22 13:11] (current) – neils | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== MEMSHIFT ====== | ||
| + | |||
| + | [pet] [vic20] [c64] [c16] [cplus4] [c128] [x16] [m65] | ||
| + | ===== Syntax ===== | ||
| + | |||
| + | MEMSHIFT < | ||
| + | | ||
| + | The '' | ||
| + | |||
| + | <adm note> | ||
| + | '' | ||
| + | </ | ||
| + | |||
| + | The routine is overlapping-safe **upwards only**. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Use it if | ||
| + | |||
| + | * The source and destination ranges don't overlap, or | ||
| + | * The destination range is higher in memory | ||
| + | |||
| + | For copying overlapping areas downwards, see '' | ||
| + | |||
| + | ===== See also ===== | ||
| + | |||
| + | * [[MEMSET]] | ||
| + | * [[MEMCPY]] | ||