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...