PCW and Spectrum support viewports. This is not supported on CPC. CPC assumes a single viewport covering the entire screen and it is moved up/down using software when using insert line or delete current, but moved up using hardware otherwise.
==== ESC Y - set cursor position ====
ESC <x> <y>
Coordinates are relative to top-left and are 0 based with 32 added.
e.g. for x,y of 2,10:<x> and y
ESC,2+32,10+32
=== Memory layout ===