{{htmlmetatags>metatag-robots=()
metatag-title=(WRITING | ugBASIC User Manual)
metatag-keywords=(ugBASIC,Commodore 64,Commodore PLUS/4,ZX Spectrum)
metatag-description=(Manual page for WRITING)
metatag-media-og:image=(:ugbasic:logo-ugbasic-fb.png)
metatag-og:title=(WRITING | ugBASIC User Manual)
metatag-og:description=(Manual page for WRITING)
}}
====== ugBASIC User Manual ======
===== WRITING =====
===== SYNTAX =====
WRITE {[mode]},{[parts]}
==== PURPOSE ====
The WRITING command is used to control how the text is presented on the screen.
The first value selects one of five writing modes:
* ''REPLACE'' (0) – new text replaces any existing screen data;
* ''OR'' (1) – merge new text with screen data, using logical OR;
* ''XOR'' (2) – combine new text with screen data, using XOR;
* ''AND'' (3) – Combine new text and screen data, using logical AND;
* ''IGNORE'' (4) – ignore all subsequent printing instructions.
A number set as the optional second value selects which parts of the
text are to be printed on the screen, as follows:
* ''NORMAL'' (3) – Print text and background together;
* ''PAPER'' or ''PAPER ONLY'' (1) – paper only the background to be drawn on screen;
* ''PEN'' or ''PEN ONLY'' (2) – ignore paper colour and print text on actual background.
The default value for both of the ''WRITING'' parameters is three (''3''),
giving normal printed output.
==== EXAMPLE ====
WRITING REPLACE,PEN
WRITING 3,
==== ABBREVIATION ====
Wrt
==== AVAILABLE ON ====
*
* Atari (400/800)
* Atari XL/XE
* Commodore 128 (MOS 8502)
* Commodore 128 (Zilog Z80)
* Commodore 64
* Commodore 64+REU
* TRS-80 Color Computer
* TRS-80 Color Computer 3
* ColecoVision
* Amstrad CPC 664
* Dragon 32
* Dragon 64
* Thomson MO5
* Thomson MO5
* Olivetti Prodest PC128
* Commodore PLUS/4
* SEGA SC-3000
* SEGA SG-1000
*
* VG-5000
* Commodore VIC-20
* ZX Spectrum 48
==== SEE ALSO ====
[[PEN]] [[PAPER]]
==== ANY PROBLEM? ====
If you have encountered a problem using this command, if you think there is a bug or the explanation is unclear, please [[https://github.com/spotlessmind1975/ugbasic/issues/new?title=ISSUE ON WRITING|open an issue]] for this keyword on GitHub. Thank you!===== POWERED BY =====
[[:ugbasic:user:index|{{ :ugbasic:user:logo-ugbasic.png?nolink&600 |}}]]