EXOS 2.1 Video Driver Specification
8. Quick Reference Summary
- Open/Create Channel
- Treated identically.
- Supports multiple channels.
- Device name "VIDEO:".
- Filename and unit number ignored.
- EXOS variables
MODE_VID
, COLR_VID
,
X_SIZ_VID
, Y_SIZ_VID
must be set
before open.
- Close/Destroy Channel
- Treated identically.
- Read Character/Block
- Returns cursor character or pixel colour.
- Can be used to read cursor/beam position.
- Write Character/Block
- Displays printing characters.
- Many control codes and escape sequences interpreted to provide
special features.
- Read Status
- Always returns C = 0.
- Set Status
- Not supported.
- Special Function
@@DISP = 1 -
display page on screen
@@SIZE = 2 -
return mode & size of page
@@ADDR = 3 -
return video RAM address
@@FONT = 4 -
reset character font
- These must be set up before a channel is opened:
MODE_VID -
video mode
COLR_VID -
colour mode
X_SIZ_VID -
characters/line (1..42)
Y_SIZ_VID -
lines in page
- Miscelaneous:
ST_FLAG -
zero to display status line
BORD_VID -
overall screen border color
BIAS_VID -
bias colour for palette colours 8 to 15
SPRITE -
external color priority.
David Bouman.
(dsbouma@cs.vu.nl)