EXOS 2.1 Video Driver Specification

Contents:

1. Introduction

1.1 Co­ordinate Systems

2. Basic Control of Video Pages

2.1 Display Modes
2.2 Colour Modes
2.3 Page Size
2.4 Display Control

3. Video Modes and RAM Usage

3.1 Hardware Text Mode
3.2 Software Text Mode
3.3 Pixel Graphics Modes
3.4 Attribute Graphics Modes

4. Character Output

4.1 Printing Characters

4.1.1 Text Mode Character Printing
4.1.2 Pixel Graphics Mode Character Printing
4.1.3 Attribute Graphics Mode Character Printing

4.2 Control Codes and Escape Sequences

4.2.1 Codes Interpreted by Any Video Page
4.2.2 Codes Interpreted by Text Pages Only
4.2.3 Codes Interpreted by Graphics Pages Only

5. Details of Escape Sequences

5.1 Position Cursor
5.2 Define Character
5.3 Palette Colours
5.4 Ink and Paper Colours
5.5 Graphics Line Style
5.6 Graphics Line Mode
5.7 Attribute Flags Byte
5.8 Graphics Fill - Paint
5.9 Graphics Ellipse Drawing

6. Character Input

6.1 Simple Character Input
6.2 Reading Cursos Position
6.3 Reading Beam Position

7. Miscellaneous

7.1 Status Line
7.2 Border and Fixed Bias Registers
7.3 Resetting the Character Font

8. Quick Reference Summary

8.1 EXOS Calls
8.2 EXOS Variables



David Bouman. (dsbouma@cs.vu.nl)