Video display modes: Difference between revisions

From Rosetta Code
Content added Content deleted
({{header|Locomotive Basic}})
m ({{omit from|Blast}})
Line 14: Line 14:
<lang basic>10 MODE 0: REM switch to mode 0</lang>
<lang basic>10 MODE 0: REM switch to mode 0</lang>


{{omit from|Blast}}
{{omit from|Tcl|Tcl is usually hosted on systems where the display device either isn't switchable or that feature isn't exposed to normal programs. If the OS provides an API to do it, Tcl can call that API using normal foreign-function interface methods, but that's really not very interesting.}}
{{omit from|Tcl|Tcl is usually hosted on systems where the display device either isn't switchable or that feature isn't exposed to normal programs. If the OS provides an API to do it, Tcl can call that API using normal foreign-function interface methods, but that's really not very interesting.}}
{{omit from|ZX Spectrum Basic}}
{{omit from|ZX Spectrum Basic}}

Revision as of 21:47, 7 July 2011

Video display modes is a draft programming task. It is not yet considered ready to be promoted as a complete task, for reasons that should be found in its talk page.

The task is to demonstrate how to switch video display modes within the language. A brief description of the supported video modes would be useful.

Locomotive Basic

The Amstrad CPC464 supports three video modes:

  • Mode 0 - Graphics: 160x200 Text: 20x25 Colours: 16
  • Mode 1 - Graphics: 320x200 Text: 40x25 Colours: 4
  • Mode 2 - Graphics: 640x200 Text: 80x25 Colours: 2

Note that text can be displayed using conventional means in all display modes.

<lang basic>10 MODE 0: REM switch to mode 0</lang>