Skip to content
MrKWatkins.OakAsm
SpacingConfiguration Constructors
Initializing search
MrKWatkins.OakAsm
Home
The Command Line Tool
Getting Started
Project Files
API
API
MrKWatkins.OakAsm
MrKWatkins.OakAsm
Assembler
Assembler
Assembler
Assembler.Assemble Method
Location
Location
Location
Location Constructors
Location.Address Property
Location.CompareTo Method
Location.Equals Method
Location.GetHashCode Method
Location.MaxValue Property
Location.MinValue Property
Location.ToString Method
Location.op_Addition Operator
Location.Decrement Operator
Location.Equality Operator
Location.GreaterThan Operator
Location.GreaterThanOrEqual Operator
Location.Implicit Operator
Location.Increment Operator
Location.Inequality Operator
Location.LessThan Operator
Location.LessThanOrEqual Operator
Location.op_Subtraction Operator
Reference
Reference
Reference
Reference.IsResolved Property
Reference.Label Property
Reference.Location Property
MrKWatkins.OakAsm.Assembly
MrKWatkins.OakAsm.Assembly
DataValue
DataValue
DataValue
DataValue.op_Implicit Operator
IToNodes
IToNodes
IToNodes
IToNodes.ToNodes Method
Port T
Port T
Port
Port<T>.Implicit Operator
Port TRegister TCondition
Port TRegister TCondition
Port
Port<TRegister, TCondition>.Implicit Operator
ReferenceOrByte
ReferenceOrByte
ReferenceOrByte
ReferenceOrByte.ToNodes Method
ReferenceOrByte.op_Implicit Operator
ReferenceOrOffset
ReferenceOrOffset
ReferenceOrOffset
ReferenceOrOffset.ToNodes Method
ReferenceOrOffset.op_Implicit Operator
ReferenceOrWord
ReferenceOrWord
ReferenceOrWord
ReferenceOrWord.Reference Method
ReferenceOrWord.ToNodes Method
ReferenceOrWord.op_Implicit Operator
RegisterOrCondition TRegister TCondition
RegisterOrCondition TRegister TCondition
RegisterOrCondition
RegisterOrCondition<TRegister, TCondition>.op_Implicit Operator
RegisterWithOffset TRegister
RegisterWithOffset TRegister
RegisterWithOffset
RegisterWithOffset<TRegister>.ToNodes Method
ValueAt T
ValueAt T
ValueAt
ValueAt<T>.Implicit Operator
ValueAt TRegister TCondition
ValueAt TRegister TCondition
ValueAt
ValueAt<TRegister, TCondition>.Implicit Operator
ValueAtRegisterOrRegisterWithZeroOffset TRegister
ValueAtRegisterOrRegisterWithZeroOffset TRegister
ValueAtRegisterOrRegisterWithZeroOffset
ValueAtRegisterOrRegisterWithZeroOffset<TRegister>.op_Implicit Operator
MrKWatkins.OakAsm.Ast
MrKWatkins.OakAsm.Ast
ByteReference
ByteReference
ByteReference
Comment
Comment
Comment
Comment Constructors
Comment.Text Property
Condition
Condition
Condition
Condition.ToString Method
Label
Label
Label
Label.ByteValue Property
Label.EquOrLocation Property
Label.IsLocal Property
Label.Location Property
NamedNode
NamedNode
NamedNode
NamedNode.Name Property
NodeType
NodeType
NodeType
OakAsmNode
OakAsmNode
OakAsmNode
OakAsmNode.Is Method
OakAsmNode.Source Property
OakAsmNode.Type Property
OakAsmNode.UnsafeAs Method
OffsetReference
OffsetReference
OffsetReference
Opcode
Opcode
Opcode
Opcode.CreateUnknown Method
Opcode.Definition Property
Opcode.IsResolved Property
Opcode.IsUnknown Property
Opcode.Location Property
Opcode.ToString Method
Opcode.UnsafeGetDefinition Method
Port
Port
Port
RawData
RawData
RawData
RawData.Bytes Property
RawData.Location Property
RawData.ToString Method
Register
Register
Register
Register.Index Property
Register.IsPair Property
Register.ToNodes Method
Register.ToString Method
Source
Source
Source
Source Constructors
ValueAt
ValueAt
ValueAt
WordReference
WordReference
WordReference
MrKWatkins.OakAsm.Ast.Directives
MrKWatkins.OakAsm.Ast.Directives
Align
Align
Align
Align.Boundary Property
Align.Length Property
Align.Location Property
DefB
DefB
DefB
DefS
DefS
DefS
DefS.Fill Property
DefS.Length Property
DefS.Location Property
DefW
DefW
DefW
Dephase
Dephase
Dephase
Directive
Directive
Directive
End
End
End
End.EntryPoint Property
Equ
Equ
Equ
Org
Org
Org
Org.Location Property
Phase
Phase
Phase
Phase.RuntimeLocation Property
MrKWatkins.OakAsm.Ast.Expressions
MrKWatkins.OakAsm.Ast.Expressions
BinaryExpression
BinaryExpression
BinaryExpression
BinaryExpression.Left Property
BinaryExpression.Operator Property
BinaryExpression.Right Property
BinaryExpression.ToString Method
BinaryOperator
BinaryOperator
BinaryOperator
CurrentLocation
CurrentLocation
CurrentLocation
CurrentLocation.ToString Method
Expression
Expression
Expression
Expression.Location Property
UnaryExpression
UnaryExpression
UnaryExpression
UnaryExpression.Operand Property
UnaryExpression.Operator Property
UnaryExpression.ToString Method
UnaryOperator
UnaryOperator
UnaryOperator
MrKWatkins.OakAsm.Ast.Literals
MrKWatkins.OakAsm.Ast.Literals
BitLiteral
BitLiteral
BitLiteral
ByteLiteral
ByteLiteral
ByteLiteral
Literal
Literal
Literal
Literal.Location Property
Literal T
Literal T
Literal
Literal<T>.Value Property
NumericLiteral T
NumericLiteral T
NumericLiteral
OffsetLiteral
OffsetLiteral
OffsetLiteral
StringLiteral
StringLiteral
StringLiteral
WordLiteral
WordLiteral
WordLiteral
MrKWatkins.OakAsm.Ast.Resolution.Opcodes
MrKWatkins.OakAsm.Ast.Resolution.Opcodes
OpcodeDefinition
OpcodeDefinition
OpcodeDefinition
OpcodeDefinition.Alternatives Property
OpcodeDefinition.DefinitionAndAlternatives Property
OpcodeDefinition.InstructionTemplate Property
OpcodeDefinition.IsMatch Method
OpcodeDefinition.Key Property
OpcodeDefinition.Length Property
OpcodeDefinition.Name Property
OpcodeDefinition.Parameters Property
OpcodeDefinition.PrefixLength Property
OpcodeDefinition.TStates1 Property
OpcodeDefinition.TStates2 Property
OpcodeDefinition.ToString Method
OpcodeDefinition.Unknown Field
OpcodeDefinition.UnsafeGetParameter Method
OpcodeNameLookup
OpcodeNameLookup
OpcodeNameLookup
OpcodeNameLookup Constructors
OpcodeNameLookup.Contains Method
OpcodeNameLookup.TryGet Method
Parameter
Parameter
Parameter
Parameter.Constant Property
Parameter.Endian Property
Parameter.IsMatch Method
Parameter.Length Property
Parameter.Name Property
Parameter.RequiresWrite Property
Parameter.TemplateOffset Property
Parameter.ToString Method
Parameter.Type Property
ParameterType
ParameterType
ParameterType
MrKWatkins.OakAsm.Disassembly
MrKWatkins.OakAsm.Disassembly
AddressRange
AddressRange
AddressRange
AddressRange Constructors
AddressRange.Contains Method
AddressRange.End Property
AddressRange.Start Property
AddressRange.ToString Method
Disassembler
Disassembler
Disassembler
Disassembler Constructors
Disassembler.Disassemble Method
Disassembler.DisassembleOpcode Method
Disassembler.GetJumpLocations Method
Disassembler.IsTerminator Method
DisassemblerOptions
DisassemblerOptions
DisassemblerOptions
DisassemblerOptions Constructors
DisassemblerOptions.DataRegions Property
DisassemblerOptions.ExcludeBefore Property
DisassemblerOptions.FollowJumps Property
DisassemblerOptions.KnownLabels Property
OpcodeInstructionLookup
OpcodeInstructionLookup
OpcodeInstructionLookup
OpcodeInstructionLookup Constructors
OpcodeInstructionLookup.GetOpcodeDefinition Method
OpcodeInstructionLookup.MaximumInstructionLength Property
OpcodeInstructionLookup.TryGetOpcodeDefinition Method
MrKWatkins.OakAsm.Disassembly.OpcodeReader
MrKWatkins.OakAsm.Disassembly.OpcodeReader
ArrayMemoryReader
ArrayMemoryReader
ArrayMemoryReader
ArrayMemoryReader Constructors
ArrayMemoryReader.ReadNext Method
CachedOpcodeReader
CachedOpcodeReader
CachedOpcodeReader
CachedOpcodeReader Constructors
CachedOpcodeReader.OnOpcodeCreated Property
CachedOpcodeReader.Read Method
CachedOpcodeReader.TryRead Method
IMemoryReader
IMemoryReader
IMemoryReader
IMemoryReader.ReadNext Method
IOpcodeReader
IOpcodeReader
IOpcodeReader
IOpcodeReader.OnOpcodeCreated Property
IOpcodeReader.Read Method
IOpcodeReader.TryRead Method
OpcodeReader
OpcodeReader
OpcodeReader
OpcodeReader Constructors
OpcodeReader.OnOpcodeCreated Property
OpcodeReader.Read Method
OpcodeReader.TryRead Method
SpanMemoryReader
SpanMemoryReader
SpanMemoryReader
SpanMemoryReader Constructors
SpanMemoryReader.ReadNext Method
TrieCachedOpcodeReader
TrieCachedOpcodeReader
TrieCachedOpcodeReader
TrieCachedOpcodeReader Constructors
TrieCachedOpcodeReader.OnOpcodeCreated Property
TrieCachedOpcodeReader.Read Method
TrieCachedOpcodeReader.TryRead Method
MrKWatkins.OakAsm.Disassembly.Z80
MrKWatkins.OakAsm.Disassembly.Z80
Z80Disassembler
Z80Disassembler
Z80Disassembler
Z80Disassembler.GetJumpLocations Method
Z80Disassembler.Instance Property
Z80Disassembler.IsTerminator Method
MrKWatkins.OakAsm.Formatting
MrKWatkins.OakAsm.Formatting
AssemblyFormatter
AssemblyFormatter
AssemblyFormatter
AssemblyFormatter Constructors
AssemblyFormatter.Default Field
AssemblyFormatter.Write Method
FormattingExtensions
FormattingExtensions
FormattingExtensions
MrKWatkins.OakAsm.Formatting.Configuration
MrKWatkins.OakAsm.Formatting.Configuration
Case
Case
Case
DefaultConfiguration
DefaultConfiguration
DefaultConfiguration
DefaultConfiguration Constructors
DefaultConfiguration.Case Property
DefaultConfiguration.Numbers Property
DefaultConfiguration.__RegisterVYamlFormatter Method
DirectiveConfiguration
DirectiveConfiguration
DirectiveConfiguration
DirectiveConfiguration Constructors
DirectiveConfiguration.__RegisterVYamlFormatter Method
FormattingConfiguration
FormattingConfiguration
FormattingConfiguration
FormattingConfiguration Constructors
FormattingConfiguration.Defaults Property
FormattingConfiguration.Directives Property
FormattingConfiguration.Fuse Field
FormattingConfiguration.IncludeLocation Property
FormattingConfiguration.Opcodes Property
FormattingConfiguration.Read Method
FormattingConfiguration.Spacing Property
FormattingConfiguration.ToString Method
FormattingConfiguration.Write Method
FormattingConfiguration.__RegisterVYamlFormatter Method
MnemonicConfiguration
MnemonicConfiguration
MnemonicConfiguration
MnemonicConfiguration.Case Property
MnemonicConfiguration.Numbers Property
MnemonicConfiguration.__RegisterVYamlFormatter Method
NumberBase
NumberBase
NumberBase
NumberFormat
NumberFormat
NumberFormat
NumberFormat Constructors
NumberFormat.Base Property
NumberFormat.Binary Property
NumberFormat.Decimal Property
NumberFormat.HexadecimalLowerCase Property
NumberFormat.HexadecimalUpperCase Property
NumberFormat.Prefix Property
NumberFormat.__RegisterVYamlFormatter Method
OpcodeArgumentConfiguration
OpcodeArgumentConfiguration
OpcodeArgumentConfiguration
OpcodeArgumentConfiguration Constructors
OpcodeArgumentConfiguration.Case Property
OpcodeArgumentConfiguration.__RegisterVYamlFormatter Method
OpcodeConfiguration
OpcodeConfiguration
OpcodeConfiguration
OpcodeConfiguration Constructors
OpcodeConfiguration.Bits Property
OpcodeConfiguration.Conditions Property
OpcodeConfiguration.Registers Property
OpcodeConfiguration.RelativeJumpOffsetOffset Property
OpcodeConfiguration.__RegisterVYamlFormatter Method
RegisterConfiguration
RegisterConfiguration
RegisterConfiguration
RegisterConfiguration Constructors
RegisterConfiguration.IncludeZeroOffsets Property
RegisterConfiguration.__RegisterVYamlFormatter Method
RelativeJumpOffsetFormat
RelativeJumpOffsetFormat
RelativeJumpOffsetFormat
SpacingConfiguration
SpacingConfiguration
SpacingConfiguration
SpacingConfiguration Constructors
SpacingConfiguration.AfterCommas Property
SpacingConfiguration.AfterUnaryOperators Property
SpacingConfiguration.AroundBinaryOperators Property
SpacingConfiguration.BeforeCommas Property
SpacingConfiguration.Indent Property
SpacingConfiguration.InsideParentheses Property
SpacingConfiguration.__RegisterVYamlFormatter Method
MrKWatkins.OakAsm.Formatting.Layout
MrKWatkins.OakAsm.Formatting.Layout
AssemblyLine
AssemblyLine
AssemblyLine
AssemblyLine.Assembly Property
AssemblyLine.Comment Property
AssemblyLine.Label Property
CommentLine
CommentLine
CommentLine
CommentLine.Comment Property
EmptyLine
EmptyLine
EmptyLine
Layout
Layout
Layout
Layout.Configuration Property
Layout.IsFullSource Property
Layout.Lines Property
Line
Line
Line
Line.Layout Property
Line.Location Property
MrKWatkins.OakAsm.IO
MrKWatkins.OakAsm.IO
IMemoryRegion
IMemoryRegion
IMemoryRegion
IMemoryRegion.CopyTo Method
IMemoryRegion.Location Property
Output
Output
Output
Output Constructors
Output.CopyTo Method
Output.EntryPoint Property
Output.Regions Property
StreamExtensions
StreamExtensions
StreamExtensions
StreamExtensions.Consume Method
SymbolFileWriter
SymbolFileWriter
SymbolFileWriter
SymbolFileWriter.Write Method
MrKWatkins.OakAsm.Parsing
MrKWatkins.OakAsm.Parsing
AssemblerExtensions
AssemblerExtensions
AssemblerExtensions
AssemblerExtensions.Assemble Method
Command
Command
Command
Dialect
Dialect
Dialect
Dialect Constructors
Dialect.AllowShadowIdentifiers Property
Dialect.CurrentLocationSymbol Property
Dialect.HexPrefix Property
Dialect.Z80 Property
Error
Error
Error
Identifier
Identifier
Identifier
NumberLiteral
NumberLiteral
NumberLiteral
OakAsmParser
OakAsmParser
OakAsmParser
OakAsmParser.Parse Method
MrKWatkins.OakAsm.Projects
MrKWatkins.OakAsm.Projects
AssembleResult
AssembleResult
AssembleResult
AssembleResult.HasErrors Property
AssembleResult.Output Property
AssembleResult.Source Property
AstSource
AstSource
AstSource
AstSource Constructors
AstSource.Source Property
BinaryDataSource
BinaryDataSource
BinaryDataSource
BinaryDataSource Constructors
BinaryDataSource.Data Property
BinaryFileSource
BinaryFileSource
BinaryFileSource
BinaryFileSource Constructors
BinaryFileSource.Path Property
Cpu
Cpu
Cpu
DisassemblyProject
DisassemblyProject
DisassemblyProject
DisassemblyProject Constructors
DisassemblyProject.DataRegions Property
DisassemblyProject.EntryPoints Property
DisassemblyProject.ExcludeBefore Property
DisassemblyProject.Input Property
DisassemblyProject.Labels Property
DisassemblyProject.Output Property
DisassemblyProject.ToDisassemblerOptions Method
DisassemblyProjectReader
DisassemblyProjectReader
DisassemblyProjectReader
DisassemblyProjectReader.Read Method
FileSource
FileSource
FileSource
FileSource Constructors
FileSource.PathOrGlob Property
OutputDefinition
OutputDefinition
OutputDefinition
OutputDefinition Constructors
OutputDefinition.File Property
OutputDefinition.Format Property
OutputFormat
OutputFormat
OutputFormat
Project
Project
Project
Project Constructors
Project.Cpu Property
Project.Name Property
Project.Outputs Property
Project.Sections Property
ProjectAssembler
ProjectAssembler
ProjectAssembler
ProjectAssembler.Assemble Method
ProjectAssembler.CreateAssembler Method
ProjectException
ProjectException
ProjectException
ProjectException Constructors
ProjectReader
ProjectReader
ProjectReader
ProjectReader.Read Method
ProjectSource
ProjectSource
ProjectSource
Section
Section
Section
Section Constructors
Section.Org Property
Section.Phase Property
Section.Sources Property
TextSource
TextSource
TextSource
TextSource Constructors
TextSource.Name Property
TextSource.Text Property
ValueParser
ValueParser
ValueParser
ValueParser.ParseAddress Method
ValueParser.ParseCpu Method
MrKWatkins.OakAsm.Z80
MrKWatkins.OakAsm.Z80
Z80Assembler
Z80Assembler
Z80Assembler
Z80Assembler.Instance Field
Z80Assembly
Z80Assembly
Z80Assembly
Z80Assembly.A Property
Z80Assembly.ADC Method
Z80Assembly.ADD Method
Z80Assembly.AF Property
Z80Assembly.AFShadow Property
Z80Assembly.ALIGN Method
Z80Assembly.AND Method
Z80Assembly.At Method
Z80Assembly.B Property
Z80Assembly.BC Property
Z80Assembly.BIT0 Method
Z80Assembly.BIT1 Method
Z80Assembly.BIT2 Method
Z80Assembly.BIT3 Method
Z80Assembly.BIT4 Method
Z80Assembly.BIT5 Method
Z80Assembly.BIT6 Method
Z80Assembly.BIT7 Method
Z80Assembly.C Property
Z80Assembly.CALL Method
Z80Assembly.CCF Method
Z80Assembly.CP Method
Z80Assembly.CPD Method
Z80Assembly.CPDR Method
Z80Assembly.CPI Method
Z80Assembly.CPIR Method
Z80Assembly.CPL Method
Z80Assembly.Comment Method
Z80Assembly.D Property
Z80Assembly.DAA Method
Z80Assembly.DE Property
Z80Assembly.DEC Method
Z80Assembly.DEFB Method
Z80Assembly.DEFS Method
Z80Assembly.DEFW Method
Z80Assembly.DI Method
Z80Assembly.DJNZ Method
Z80Assembly.E Property
Z80Assembly.EI Method
Z80Assembly.END Method
Z80Assembly.EQU Method
Z80Assembly.EX Method
Z80Assembly.EXX Method
Z80Assembly.EnumerateOpcodeDefinitions Method
Z80Assembly.F Property
Z80Assembly.H Property
Z80Assembly.HALT Method
Z80Assembly.HL Property
Z80Assembly.I Property
Z80Assembly.IM0 Method
Z80Assembly.IM1 Method
Z80Assembly.IM2 Method
Z80Assembly.IN Method
Z80Assembly.INC Method
Z80Assembly.IND Method
Z80Assembly.INDR Method
Z80Assembly.INI Method
Z80Assembly.INIR Method
Z80Assembly.IX Property
Z80Assembly.IXH Property
Z80Assembly.IXL Property
Z80Assembly.IY Property
Z80Assembly.IYH Property
Z80Assembly.IYL Property
Z80Assembly.JP Method
Z80Assembly.JR Method
Z80Assembly.L Property
Z80Assembly.LD Method
Z80Assembly.LDD Method
Z80Assembly.LDDR Method
Z80Assembly.LDI Method
Z80Assembly.LDIR Method
Z80Assembly.Label Method
Z80Assembly.M Property
Z80Assembly.NC Property
Z80Assembly.NEG Method
Z80Assembly.NOP Method
Z80Assembly.NZ Property
Z80Assembly.OR Method
Z80Assembly.ORG Method
Z80Assembly.OTDR Method
Z80Assembly.OTIR Method
Z80Assembly.OUT Method
Z80Assembly.OUT0 Method
Z80Assembly.OUTD Method
Z80Assembly.OUTI Method
Z80Assembly.OpcodeDefinitions Property
Z80Assembly.P Property
Z80Assembly.PC Property
Z80Assembly.PE Property
Z80Assembly.PO Property
Z80Assembly.POP Method
Z80Assembly.PUSH Method
Z80Assembly.Port Method
Z80Assembly.R Property
Z80Assembly.RES0 Method
Z80Assembly.RES1 Method
Z80Assembly.RES2 Method
Z80Assembly.RES3 Method
Z80Assembly.RES4 Method
Z80Assembly.RES5 Method
Z80Assembly.RES6 Method
Z80Assembly.RES7 Method
Z80Assembly.RET Method
Z80Assembly.RETI Method
Z80Assembly.RETN Method
Z80Assembly.RL Method
Z80Assembly.RLA Method
Z80Assembly.RLC Method
Z80Assembly.RLCA Method
Z80Assembly.RLD Method
Z80Assembly.RR Method
Z80Assembly.RRA Method
Z80Assembly.RRC Method
Z80Assembly.RRCA Method
Z80Assembly.RRD Method
Z80Assembly.RST00 Method
Z80Assembly.RST08 Method
Z80Assembly.RST10 Method
Z80Assembly.RST18 Method
Z80Assembly.RST20 Method
Z80Assembly.RST28 Method
Z80Assembly.RST30 Method
Z80Assembly.RST38 Method
Z80Assembly.SBC Method
Z80Assembly.SCF Method
Z80Assembly.SET0 Method
Z80Assembly.SET1 Method
Z80Assembly.SET2 Method
Z80Assembly.SET3 Method
Z80Assembly.SET4 Method
Z80Assembly.SET5 Method
Z80Assembly.SET6 Method
Z80Assembly.SET7 Method
Z80Assembly.SLA Method
Z80Assembly.SLL Method
Z80Assembly.SP Property
Z80Assembly.SRA Method
Z80Assembly.SRL Method
Z80Assembly.SUB Method
Z80Assembly.XOR Method
Z80Assembly.Z Property
MrKWatkins.OakAsm.Z80N
MrKWatkins.OakAsm.Z80N
Z80NAssembler
Z80NAssembler
Z80NAssembler
Z80NAssembler.Instance Field
Z80NAssembly
Z80NAssembly
Z80NAssembly
Z80NAssembly.ADD Method
Z80NAssembly.BRLC Method
Z80NAssembly.BSLA Method
Z80NAssembly.BSRA Method
Z80NAssembly.BSRF Method
Z80NAssembly.BSRL Method
Z80NAssembly.EnumerateOpcodeDefinitions Method
Z80NAssembly.JP Method
Z80NAssembly.LDDRX Method
Z80NAssembly.LDDX Method
Z80NAssembly.LDIRX Method
Z80NAssembly.LDIX Method
Z80NAssembly.LDPIRX Method
Z80NAssembly.LDWS Method
Z80NAssembly.MIRROR Method
Z80NAssembly.MUL Method
Z80NAssembly.NEXTREG Method
Z80NAssembly.OUTINB Method
Z80NAssembly.OpcodeDefinitions Property
Z80NAssembly.PIXELAD Method
Z80NAssembly.PIXELDN Method
Z80NAssembly.PUSH Method
Z80NAssembly.SETAE Method
Z80NAssembly.SWAPNIB Method
Z80NAssembly.TEST Method
SpacingConfiguration Constructors
public SpacingConfiguration();
View source