|
BBC BASIC VDU Command Parameters Data Sheet
VDU commands mainly relate to the screen. The syntax is VDU n , where n is a number from the table below. Parameters are separated by a comma (,) as indicated. If the value is greater than 255 a semi-colon (;) is needed after the number.
VDU code |
Description |
VDU 0 |
Ignored |
VDU 1,n |
Send byte n to printer |
VDU 2 |
Enable printer |
VDU 3 |
Disable printer |
VDU 4 |
Displays text cursor |
VDU 5 |
Hides text cursor |
VDU 6 |
Enables the VDU |
VDU 7 |
Makes the speaker produce a beep |
VDU 8 |
Move text cursor left one character |
VDU 9 |
Move text cursor right one character |
VDU 10 |
Move text cursor down one row |
VDU 11 |
Move text cursor up one row |
VDU 12 |
Clear text window and move text cursor home |
VDU 13 |
Move text cursor to left of text window |
VDU 14 |
Enable inverse text |
VDU 15 |
Disable inverse text |
VDU 16 |
Clear graphics window |
VDU 17 |
Enable bold text |
VDU 18 |
Disable bold text |
VDU 19 |
Enable underlined text |
VDU 20 |
Disable underlined text |
VDU 21 |
Disables the VDU |
VDU 22 |
Ignored |
VDU 23 |
Ignored |
VDU 24,lx;by;rx;ty; |
Set up a graphics window |
VDU 25,n,x;y; |
Same as PLOTn,x,y |
VDU 26 |
Reset windows, home cursors and reset graphics origin |
VDU 27,n |
Send byte n to the screen as a character |
VDU 28,lx,by,rx,ty |
Set up a text window |
VDU 29,x;y; |
Set the graphics origin |
VDU 30 |
Home the text cursor |
VDU 31 |
Place text cursor at x,y |
VDU 127 |
Delete previous character |
|