Available on:
See also: BEGIN COPPER...END COPPER

COPPER COLOR BORDER

The COPPER COLOR BORDER command is a fundamental instruction used in copper lists to dynamically change the color of the screen border, where present. The copper list is a sequence of instructions executed synchronized with the raster stream (the monitor's horizontal scanning of the screen line).

When a COPPER COLOR BORDER instruction is encountered in the copper list, the processor directly writes the color value to the hardware border color register of the target graphics chip (which will vary depending on the target computer). This color change occurs instantaneously and with pixel-level precision, based on the position of the raster beam on the screen at the time the instruction is executed.

SYNTAX

 BEGIN COPPER
    COPPER WAIT LINE 10
    COPPER COLOR BORDER RED
    COPPER WAIT LINE 30
    COPPER COLOR BORDER BLUE
 END COPPER


Legend
  • id : identifier
  • type : datatype
  • v : value
  • "..." : string
  • [...] : optional

ABBREVIATION: CopCrBo

Join BASIC 10Liner Contest with ugBASIC!

An interesting competition is held at the beginning of each year: the BASIC 10Liner Contest. It is possible to use ugBASIC to participate in the next "BASIC10Liner" competition, in the following categories:

  • PUR-120 - A game in 10 lines of max 120 characters (w/abbrev.)
  • EXTREME-256 - A game in 10 lines of max 256 characters (w/abbrev.)
  • SCHAU - Any program in 10 lines of max 256 characters (w/abbrev.)
In order to reduce space you can use this abbreviation for this instruction:

COPPER COLOR BORDER ↔ CopCrBo

Any problem?

If you have found a problem with this keyword, if you think there is a bug or, more simply, you would like it to be improved, open an issue for this example on GitHub.
Thank you!

open an issue BACK TO KEYWORDS