Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package dioscuri.module.video

Class Summary
AttributeController | Attribute Controller registers Selects the 16 color and 64 color palettes used for EGA/CGA compatibility. Consists of 20 8-bit registers; these are accessed via a pair of registers, the Address/Data Register [0x3C0] and the Data Read Register [0x3C1]
ColourRegister | Colour Register Selects the 256 colour palette from the maximum possible colours. Consists of 5 registers, which are addressed via I/O ports [0x3C7] - [0x3C9]
CRTControllerRegister | CRT Controller Registers, Address (RW: 3x4h) and Data (RW: 3x5h), where x can be B or D, set in colorEmulation
GraphicsController | Graphics registers Controls how the CPU accesses video RAM Consists of 9 8-bit registers; these are accessed via a pair of registers, the Address Register [0x3CE] and the Data Register [0x3CF]
MiscellaneousOutputRegister | Miscellaneous Output Register 8-bit register containing miscellaneous data.
ModeControlRegister | Attribute Mode Control Register (index 10h) Controls the mode operations of the Attribute Controller. Consists of 7 bits (bit 4 empty)
Pixel | Representation of pixel data, implementing the R, G, and B values.
SequencerRegister | Sequencer Register Controls how video data is sent to the DAC. Consists of 5 8-bit registers; these are accessed via a pair of registers, the Address Register [0x3C4] and the Data Register [0x3C5]
TextModeAttributes | Text mode information Collection of text mode variables required for a screen update
TextTranslation |
Video | An implementation of a video (VGA) module.
VideoCard | Implementation of a VGA videocard Based on Bochs code (http://bochs.sourceforge.net/) Implements all VGA registers (Sequencer, CRTC, Graphics, Attribute, Colour and Miscellaneous) and more...

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES