Set Planes MASK : Restricts most drawing operations to a number of bitplanes, defined by the MASK parameter. Each bit represents a bitplane. Ex.: Set Planes %101, enables planes 1 and 3. Allways remember to reset the value to 255, else some strange things might happen with the editor window. All the new BLITTER commands use this parameter ! Plane Offset SCRNR,PLANENR,XOFFSET,YOFFSET : Sets the offset for a particular bitplane used by screen SCRNR. X should allways be even, allthough an uneven value is possible. This command can be used to program some interesting effects such as interference without having to use the dual playfield mode or the Screen Copy commands ! To set all offsets for all planes to zero, you should use the Plane Offset command with a negative PLANENR parameter. This is because I store the offset for each particular plane. To reset the offset of a particular plane, set the X and YOFFSET parameters to zero. Ex.: to reset all offsets of screen 3 --> Plane Offset 3,-1,0,0 to reset plane two of screen 1 --> Plane Offset 1,2,0,0 See Plane Update for further information. Plane Swap SCRNR,PLANE1,PLANE2 : Swap PLANE1 with PLANE2 of screen SCRNR. Again a very powerfull command ! See Plane Update for further information. Plane Shift Up SCRNR,START To END : Shifts the planes up by 1 from START to END used by screen SCRNR. Ex.: PLANE1 = 50000 PLANE2 = 60000 PLANE3 = 70000 PLANE4 = 80000 Plane Shift Up 1 To 3 PLANE1 = 70000 PLANE2 = 50000 PLANE3 = 60000 PLANE4 = 80000 See Plane Update for further information. Plane Shift Down SCRNR,START To END Does the opposite thing of Plane Shift Up... See Plane Update for further information. Plane Update SCRNR : This command is used to reflect the changes made with the Plane commands. Normally you could use the AMOS View command to display what is changed. This is true for all Plane commands except the Plane Offset command. The Plane Offset command was only made possible thru some clever programming ! In fact I don't change the bitplane addresses at all... This is why you should use Plane Update instead of the AMOS View command.