Class CosmosAssembler
Inheritance
System.Object
CosmosAssembler
Assembly: Cosmos.IL2CPU.dll
Syntax
public class CosmosAssembler : Assembler
Constructors
|
Improve this Doc
View Source
CosmosAssembler(Int32)
Declaration
public CosmosAssembler(int comPort)
Parameters
Type |
Name |
Description |
System.Int32 |
comPort |
|
Fields
|
Improve this Doc
View Source
EntryPointName
Declaration
public const string EntryPointName = "__ENGINE_ENTRYPOINT__"
Field Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
ReadDebugStubFromDisk
Setting this field to false means the .xs files for the debug stub are read from the DebugStub assembly.
This allows the automated kernel tester to use the live ones, instead of the installed ones.
Declaration
public static bool ReadDebugStubFromDisk
Field Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
RemoveBootDebugOutput
Declaration
public bool RemoveBootDebugOutput
Field Value
Type |
Description |
System.Boolean |
|
Methods
|
Improve this Doc
View Source
BeforeFlushText(TextWriter)
Declaration
protected override void BeforeFlushText(TextWriter aOutput)
Parameters
Type |
Name |
Description |
System.IO.TextWriter |
aOutput |
|
|
Improve this Doc
View Source
CreateGDT()
Declaration
|
Improve this Doc
View Source
CreateIDT()
Declaration
|
Improve this Doc
View Source
GdtDescriptor(UInt32, UInt32, Boolean)
Declaration
protected byte[] GdtDescriptor(uint aBase, uint aSize, bool aCode)
Parameters
Type |
Name |
Description |
System.UInt32 |
aBase |
|
System.UInt32 |
aSize |
|
System.Boolean |
aCode |
|
Returns
Type |
Description |
System.Byte[] |
|
|
Improve this Doc
View Source
Initialize(Boolean, String)
Declaration
public void Initialize(bool enableVBE, string VBEResolution)
Parameters
Type |
Name |
Description |
System.Boolean |
enableVBE |
|
System.String |
VBEResolution |
|
|
Improve this Doc
View Source
OnAfterEmitDebugStub()
Declaration
protected virtual void OnAfterEmitDebugStub()
|
Improve this Doc
View Source
OnBeforeFlush()
Declaration
protected override void OnBeforeFlush()
Overrides
|
Improve this Doc
View Source
OnFlushTextAfterEmitEverything(TextWriter)
Declaration
protected override void OnFlushTextAfterEmitEverything(TextWriter aOutput)
Parameters
Type |
Name |
Description |
System.IO.TextWriter |
aOutput |
|
|
Improve this Doc
View Source
SetIdtDescriptor(Int32, String, Boolean)
Declaration
protected void SetIdtDescriptor(int aNo, string aLabel, bool aDisableInts)
Parameters
Type |
Name |
Description |
System.Int32 |
aNo |
|
System.String |
aLabel |
|
System.Boolean |
aDisableInts |
|
|
Improve this Doc
View Source
WriteDebugVideo(String)
Declaration
public virtual void WriteDebugVideo(string aText)
Parameters
Type |
Name |
Description |
System.String |
aText |
|