C# Класс Mosa.DeviceDriver.ISA.VGAText

Наследование: Mosa.DeviceSystem.HardwareDevice, IDevice, ITextDevice
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
activeControllerData IReadWriteIOPort
activeControllerIndex IReadWriteIOPort
attributeAddress IReadWriteIOPort
attributeData IReadWriteIOPort
bytePerChar byte
colorMode bool
crtControllerData IReadWriteIOPort
crtControllerDataColor IReadWriteIOPort
crtControllerIndex IReadWriteIOPort
crtControllerIndexColor IReadWriteIOPort
defaultBackground TextColor
graphicsControllerAddress IReadWriteIOPort
graphicsControllerData IReadWriteIOPort
height byte
inputStatus1ReadB IReadWriteIOPort
memory IMemory
miscellaneousOutput IReadWriteIOPort
miscellaneousOutputWrite IWriteOnlyIOPort
offset uint
sequencerAddress IReadWriteIOPort
sequencerData IReadWriteIOPort
width byte

Открытые методы

Метод Описание
ClearScreen ( ) : void

Clears the screen.

OnInterrupt ( ) : bool

Called when an interrupt is received.

ScrollUp ( ) : void

Scrolls up.

SetCursor ( ushort x, ushort y ) : void

Sets the cursor position.

Setup ( Mosa.DeviceSystem.HardwareResources hardwareResources ) : bool

Setups this hardware device driver

Start ( ) : DeviceDriverStartStatus

Starts this hardware device.

VGAText ( ) : Mosa.DeviceSystem

Initializes a new instance of the VGAText class.

WriteChar ( ushort x, ushort y, char c, TextColor foreground, TextColor background ) : void

Writes the char at the position indicated.

Защищенные методы

Метод Описание
GetValue ( byte command ) : byte

Gets the value.

SendCommand ( byte command, byte value ) : void

Sends the command.

SetCursorSize ( byte start, byte end ) : void

Sets the size of the cursor.

WriteSettings ( byte settings ) : void

Writes the settings.

Описание методов

ClearScreen() публичный Метод

Clears the screen.
public ClearScreen ( ) : void
Результат void

GetValue() защищенный Метод

Gets the value.
protected GetValue ( byte command ) : byte
command byte The command.
Результат byte

OnInterrupt() публичный Метод

Called when an interrupt is received.
public OnInterrupt ( ) : bool
Результат bool

ScrollUp() публичный Метод

Scrolls up.
public ScrollUp ( ) : void
Результат void

SendCommand() защищенный Метод

Sends the command.
protected SendCommand ( byte command, byte value ) : void
command byte The command.
value byte The value.
Результат void

SetCursor() публичный Метод

Sets the cursor position.
public SetCursor ( ushort x, ushort y ) : void
x ushort The x position.
y ushort The y position.
Результат void

SetCursorSize() защищенный Метод

Sets the size of the cursor.
protected SetCursorSize ( byte start, byte end ) : void
start byte The start.
end byte The end.
Результат void

Setup() публичный Метод

Setups this hardware device driver
public Setup ( Mosa.DeviceSystem.HardwareResources hardwareResources ) : bool
hardwareResources Mosa.DeviceSystem.HardwareResources
Результат bool

Start() публичный Метод

Starts this hardware device.
public Start ( ) : DeviceDriverStartStatus
Результат DeviceDriverStartStatus

VGAText() публичный Метод

Initializes a new instance of the VGAText class.
public VGAText ( ) : Mosa.DeviceSystem
Результат Mosa.DeviceSystem

WriteChar() публичный Метод

Writes the char at the position indicated.
public WriteChar ( ushort x, ushort y, char c, TextColor foreground, TextColor background ) : void
x ushort The x position.
y ushort The y position.
c char The character.
foreground TextColor The foreground color.
background TextColor The background color.
Результат void

WriteSettings() защищенный Метод

Writes the settings.
protected WriteSettings ( byte settings ) : void
settings byte The settings.
Результат void

Описание свойств

activeControllerData защищенное свойство

protected IReadWriteIOPort activeControllerData
Результат IReadWriteIOPort

activeControllerIndex защищенное свойство

protected IReadWriteIOPort activeControllerIndex
Результат IReadWriteIOPort

attributeAddress защищенное свойство

protected IReadWriteIOPort attributeAddress
Результат IReadWriteIOPort

attributeData защищенное свойство

protected IReadWriteIOPort attributeData
Результат IReadWriteIOPort

bytePerChar защищенное свойство

protected byte bytePerChar
Результат byte

colorMode защищенное свойство

protected bool colorMode
Результат bool

crtControllerData защищенное свойство

protected IReadWriteIOPort crtControllerData
Результат IReadWriteIOPort

crtControllerDataColor защищенное свойство

protected IReadWriteIOPort crtControllerDataColor
Результат IReadWriteIOPort

crtControllerIndex защищенное свойство

protected IReadWriteIOPort crtControllerIndex
Результат IReadWriteIOPort

crtControllerIndexColor защищенное свойство

protected IReadWriteIOPort crtControllerIndexColor
Результат IReadWriteIOPort

defaultBackground защищенное свойство

protected TextColor defaultBackground
Результат TextColor

graphicsControllerAddress защищенное свойство

protected IReadWriteIOPort graphicsControllerAddress
Результат IReadWriteIOPort

graphicsControllerData защищенное свойство

protected IReadWriteIOPort graphicsControllerData
Результат IReadWriteIOPort

height защищенное свойство

protected byte height
Результат byte

inputStatus1ReadB защищенное свойство

protected IReadWriteIOPort inputStatus1ReadB
Результат IReadWriteIOPort

memory защищенное свойство

protected IMemory memory
Результат IMemory

miscellaneousOutput защищенное свойство

protected IReadWriteIOPort miscellaneousOutput
Результат IReadWriteIOPort

miscellaneousOutputWrite защищенное свойство

protected IWriteOnlyIOPort miscellaneousOutputWrite
Результат IWriteOnlyIOPort

offset защищенное свойство

protected uint offset
Результат uint

sequencerAddress защищенное свойство

protected IReadWriteIOPort sequencerAddress
Результат IReadWriteIOPort

sequencerData защищенное свойство

protected IReadWriteIOPort sequencerData
Результат IReadWriteIOPort

width защищенное свойство

protected byte width
Результат byte