Skip to content
MrKWatkins.EmulatorTestSuites
Z80InputState Constructors
Initializing search
MrKWatkins.EmulatorTestSuites
Emulator Test Suites
API
API
MrKWatkins.EmulatorTestSuites
MrKWatkins.EmulatorTestSuites
TestCase THarness
TestCase THarness
TestCase
TestCase<THarness> Constructors
TestCase<THarness>.Execute Method
TestCase<THarness>.Id Property
TestCase<THarness>.Name Property
TestCase<THarness>.ToString Method
TestHarness TCycle
TestHarness TCycle
TestHarness
TestHarness<TCycle> Constructors
TestHarness<TCycle>.AssertEqual Method
TestHarness<TCycle>.AssertFail Method
TestHarness<TCycle>.ClearMemory Method
TestHarness<TCycle>.CopyToMemory Method
TestHarness<TCycle>.CreateAssertionScope Method
TestHarness<TCycle>.Cycles Property
TestHarness<TCycle>.MutableCycles Property
TestHarness<TCycle>.ReadByteFromMemory Method
TestHarness<TCycle>.ReadWordFromMemory Method
TestHarness<TCycle>.RecordCycles Property
TestHarness<TCycle>.Reset Method
TestHarness<TCycle>.TStates Property
TestHarness<TCycle>.WriteByteToMemory Method
TestHarness<TCycle>.WriteWordToMemory Method
TestSuite
TestSuite
TestSuite
TestSuite Constructors
TestSuite.Name Property
TestSuite.OpenResource Method
TestSuite.Source Property
MrKWatkins.EmulatorTestSuites.Instruction
MrKWatkins.EmulatorTestSuites.Instruction
InstructionTestCase THarness TCycle
InstructionTestCase THarness TCycle
InstructionTestCase
InstructionTestCase<THarness, TCycle> Constructors
InstructionTestCase<THarness, TCycle>.CreateTestHarness Method
InstructionTestCase<THarness, TCycle>.InitializeTestHarness Method
MrKWatkins.EmulatorTestSuites.M6502
MrKWatkins.EmulatorTestSuites.M6502
Cycle
Cycle
Cycle
Cycle Constructors
Cycle.Address Property
Cycle.Data Property
Cycle.Equals Method
Cycle.GetHashCode Method
Cycle.Index Property
Cycle.ToString Method
Cycle.Type Property
Cycle.Equality Operator
Cycle.Inequality Operator
CycleType
CycleType
CycleType
M6502SteppableTestHarness
M6502SteppableTestHarness
M6502SteppableTestHarness
M6502SteppableTestHarness Constructors
M6502SteppableTestHarness.Step Method
M6502TestHarness
M6502TestHarness
M6502TestHarness
M6502TestHarness Constructors
M6502TestHarness.ExecuteInstruction Method
M6502TestHarness.FlagB Property
M6502TestHarness.FlagC Property
M6502TestHarness.FlagD Property
M6502TestHarness.FlagI Property
M6502TestHarness.FlagN Property
M6502TestHarness.FlagV Property
M6502TestHarness.FlagZ Property
M6502TestHarness.RegisterA Property
M6502TestHarness.RegisterP Property
M6502TestHarness.RegisterPC Property
M6502TestHarness.RegisterS Property
M6502TestHarness.RegisterX Property
M6502TestHarness.RegisterY Property
TestCase
TestCase
TestCase
TestCase Constructors
TestSuite
TestSuite
TestSuite
TestSuite Constructors
MrKWatkins.EmulatorTestSuites.M6502.Instruction
MrKWatkins.EmulatorTestSuites.M6502.Instruction
InstructionTestCase
InstructionTestCase
InstructionTestCase
InstructionTestCase Constructors
InstructionTestSuite TTestCase
InstructionTestSuite TTestCase
InstructionTestSuite
InstructionTestSuite<TTestCase>.GetTestCases Method
M6502ExpectedState
M6502ExpectedState
M6502ExpectedState
M6502ExpectedState Constructors
M6502ExpectedState.Assert Method
M6502ExpectedState.Cycles Property
M6502ExpectedState.TStates Property
M6502InputState
M6502InputState
M6502InputState
M6502InputState Constructors
M6502InputState.Initialize Method
M6502State
M6502State
M6502State
M6502State.FlagB Property
M6502State.FlagC Property
M6502State.FlagD Property
M6502State.FlagI Property
M6502State.FlagN Property
M6502State.FlagV Property
M6502State.FlagZ Property
M6502State.Memory Property
M6502State.RegisterA Property
M6502State.RegisterP Property
M6502State.RegisterPC Property
M6502State.RegisterS Property
M6502State.RegisterX Property
M6502State.RegisterY Property
MemoryState
MemoryState
MemoryState
MemoryState.Address Property
MemoryState.ToString Method
MemoryState.Value Property
MrKWatkins.EmulatorTestSuites.M6502.Instruction.SingleStep
MrKWatkins.EmulatorTestSuites.M6502.Instruction.SingleStep
SingleStepTestCase
SingleStepTestCase
SingleStepTestCase
SingleStepTestCase.Execute Method
SingleStepTestSuite
SingleStepTestSuite
SingleStepTestSuite
SingleStepTestSuite.GetTestCases Method
SingleStepTestSuite.Instance Field
Step
Step
Step
Step.Expected Property
Step.Index Property
Step.Input Property
MrKWatkins.EmulatorTestSuites.M6502.Program
MrKWatkins.EmulatorTestSuites.M6502.Program
ProgramTestCase
ProgramTestCase
ProgramTestCase
ProgramTestCase.Execute Method
ProgramTestSuite TTestCase
ProgramTestSuite TTestCase
ProgramTestSuite
ProgramTestSuite<TTestCase>.TestCases Property
MrKWatkins.EmulatorTestSuites.M6502.Program.KlausDormann
MrKWatkins.EmulatorTestSuites.M6502.Program.KlausDormann
KlausDormannTestCase
KlausDormannTestCase
KlausDormannTestCase
KlausDormannTestSuite
KlausDormannTestSuite
KlausDormannTestSuite
KlausDormannTestSuite.Instance Field
MrKWatkins.EmulatorTestSuites.Z80
MrKWatkins.EmulatorTestSuites.Z80
Cycle
Cycle
Cycle
Cycle Constructors
Cycle.Address Property
Cycle.Data Property
Cycle.Equals Method
Cycle.GetHashCode Method
Cycle.Index Property
Cycle.IsOpcodeRead Property
Cycle.ToString Method
Cycle.Type Property
Cycle.Equality Operator
Cycle.Inequality Operator
CycleType
CycleType
CycleType
IIOReader
IIOReader
IIOReader
IIOReader.Read Method
IIOWriter
IIOWriter
IIOWriter
IIOWriter.Write Method
NullIO
NullIO
NullIO
NullIO Constructors
NullIO.Read Method
NullIO.Write Method
TestCase
TestCase
TestCase
TestCase Constructors
TestSuite
TestSuite
TestSuite
TestSuite Constructors
Z80Debugging
Z80Debugging
Z80Debugging
Z80Debugging.WriteDebugInformation Method
Z80SteppableTestHarness
Z80SteppableTestHarness
Z80SteppableTestHarness
Z80SteppableTestHarness Constructors
Z80SteppableTestHarness.Step Method
Z80SteppableTestHarness.StepUntil Method
Z80TestHarness
Z80TestHarness
Z80TestHarness
Z80TestHarness Constructors
Z80TestHarness.ExecuteInstruction Method
Z80TestHarness.FlagC Property
Z80TestHarness.FlagH Property
Z80TestHarness.FlagN Property
Z80TestHarness.FlagPV Property
Z80TestHarness.FlagS Property
Z80TestHarness.FlagX Property
Z80TestHarness.FlagY Property
Z80TestHarness.FlagZ Property
Z80TestHarness.HALTAdvancesPC Property
Z80TestHarness.Halted Property
Z80TestHarness.IFF1 Property
Z80TestHarness.IFF2 Property
Z80TestHarness.IM Property
Z80TestHarness.IOReader Property
Z80TestHarness.IOWriter Property
Z80TestHarness.Interrupt Property
Z80TestHarness.OnRomAreaChanged Method
Z80TestHarness.RegisterA Property
Z80TestHarness.RegisterAF Property
Z80TestHarness.RegisterB Property
Z80TestHarness.RegisterBC Property
Z80TestHarness.RegisterC Property
Z80TestHarness.RegisterD Property
Z80TestHarness.RegisterDE Property
Z80TestHarness.RegisterE Property
Z80TestHarness.RegisterF Property
Z80TestHarness.RegisterH Property
Z80TestHarness.RegisterHL Property
Z80TestHarness.RegisterI Property
Z80TestHarness.RegisterIX Property
Z80TestHarness.RegisterIXH Property
Z80TestHarness.RegisterIXL Property
Z80TestHarness.RegisterIY Property
Z80TestHarness.RegisterIYH Property
Z80TestHarness.RegisterIYL Property
Z80TestHarness.RegisterL Property
Z80TestHarness.RegisterPC Property
Z80TestHarness.RegisterQ Property
Z80TestHarness.RegisterR Property
Z80TestHarness.RegisterSP Property
Z80TestHarness.RegisterWZ Property
Z80TestHarness.RomArea Property
Z80TestHarness.SetIO Method
Z80TestHarness.ShadowRegisterAF Property
Z80TestHarness.ShadowRegisterBC Property
Z80TestHarness.ShadowRegisterDE Property
Z80TestHarness.ShadowRegisterHL Property
MrKWatkins.EmulatorTestSuites.Z80.Instruction
MrKWatkins.EmulatorTestSuites.Z80.Instruction
IOEvent
IOEvent
IOEvent
IOEvent Constructors
IOEvent.Port Property
IOEvent.ToString Method
IOEvent.Value Property
InstructionTestCase
InstructionTestCase
InstructionTestCase
InstructionTestCase Constructors
InstructionTestCase.AssertionsToRun Property
InstructionTestCase.InitializeTestHarness Method
InstructionTestCase.MemoryCycleMethod Property
InstructionTestCase.Name Property
InstructionTestCase.OpcodeName Property
InstructionTestSuite TTestCase
InstructionTestSuite TTestCase
InstructionTestSuite
InstructionTestSuite<TTestCase>.DefaultOptions Property
InstructionTestSuite<TTestCase>.GetTestCases Method
InstructionTestSuiteOptions
InstructionTestSuiteOptions
InstructionTestSuiteOptions
InstructionTestSuiteOptions Constructors
InstructionTestSuiteOptions.AssertionsToRun Property
InstructionTestSuiteOptions.AssertionsToRunOverrides Property
InstructionTestSuiteOptions.MemoryCycleMethod Property
MemoryCycleMethod
MemoryCycleMethod
MemoryCycleMethod
MemoryState
MemoryState
MemoryState
MemoryState.Address Property
MemoryState.ToString Method
MemoryState.Value Property
TestAssertions
TestAssertions
TestAssertions
Z80ExpectedState
Z80ExpectedState
Z80ExpectedState
Z80ExpectedState Constructors
Z80ExpectedState.Assert Method
Z80ExpectedState.Cycles Property
Z80ExpectedState.IOWrites Property
Z80ExpectedState.TStates Property
Z80InputState
Z80InputState
Z80InputState
Z80InputState Constructors
Z80InputState.IOReads Property
Z80InputState.Initialize Method
Z80State
Z80State
Z80State
Z80State.FlagC Property
Z80State.FlagH Property
Z80State.FlagN Property
Z80State.FlagPV Property
Z80State.FlagS Property
Z80State.FlagX Property
Z80State.FlagY Property
Z80State.FlagZ Property
Z80State.Halted Property
Z80State.IFF1 Property
Z80State.IFF2 Property
Z80State.IM Property
Z80State.Memory Property
Z80State.RegisterA Property
Z80State.RegisterAF Property
Z80State.RegisterBC Property
Z80State.RegisterDE Property
Z80State.RegisterF Property
Z80State.RegisterHL Property
Z80State.RegisterI Property
Z80State.RegisterIX Property
Z80State.RegisterIY Property
Z80State.RegisterPC Property
Z80State.RegisterQ Property
Z80State.RegisterR Property
Z80State.RegisterSP Property
Z80State.RegisterWZ Property
Z80State.ShadowRegisterAF Property
Z80State.ShadowRegisterBC Property
Z80State.ShadowRegisterDE Property
Z80State.ShadowRegisterHL Property
MrKWatkins.EmulatorTestSuites.Z80.Instruction.DAA
MrKWatkins.EmulatorTestSuites.Z80.Instruction.DAA
DAATestCase
DAATestCase
DAATestCase
DAATestCase.Execute Method
DAATestCase.Expected Property
DAATestCase.Input Property
DAATestCase.Name Property
DAATestCase.OpcodeName Property
DAATestSuite
DAATestSuite
DAATestSuite
DAATestSuite.DefaultOptions Property
DAATestSuite.GetTestCases Method
DAATestSuite.Instance Field
MrKWatkins.EmulatorTestSuites.Z80.Instruction.Fuse
MrKWatkins.EmulatorTestSuites.Z80.Instruction.Fuse
FuseEvent
FuseEvent
FuseEvent
FuseEvent.Address Property
FuseEvent.Data Property
FuseEvent.TStatesAfter Property
FuseEvent.ToString Method
FuseEvent.Type Property
FuseEventType
FuseEventType
FuseEventType
FuseTestCase
FuseTestCase
FuseTestCase
FuseTestCase.Execute Method
FuseTestCase.Expected Property
FuseTestCase.Input Property
FuseTestCase.OpcodeName Property
FuseTestSuite
FuseTestSuite
FuseTestSuite
FuseTestSuite.DefaultAssertions Field
FuseTestSuite.DefaultOptions Property
FuseTestSuite.GetTestCases Method
FuseTestSuite.Instance Field
FuseZ80ExpectedState
FuseZ80ExpectedState
FuseZ80ExpectedState
FuseZ80ExpectedState.Events Property
FuseZ80InputState
FuseZ80InputState
FuseZ80InputState
FuseZ80InputState.MinimumTStatesToRun Property
MrKWatkins.EmulatorTestSuites.Z80.Instruction.SingleStep
MrKWatkins.EmulatorTestSuites.Z80.Instruction.SingleStep
Pins
Pins
Pins
SingleStepTestCase
SingleStepTestCase
SingleStepTestCase
SingleStepTestCase.Execute Method
SingleStepTestCase.OpcodeName Property
SingleStepTestSuite
SingleStepTestSuite
SingleStepTestSuite
SingleStepTestSuite.DefaultAssertions Field
SingleStepTestSuite.DefaultOptions Property
SingleStepTestSuite.GetTestCases Method
SingleStepTestSuite.Instance Field
Step
Step
Step
Step.Expected Property
Step.Index Property
Step.Input Property
MrKWatkins.EmulatorTestSuites.Z80.Interrupt
MrKWatkins.EmulatorTestSuites.Z80.Interrupt
InterruptTestCase
InterruptTestCase
InterruptTestCase
InterruptTestCase.Execute Method
InterruptTestCase.Name Property
InterruptTestSuite
InterruptTestSuite
InterruptTestSuite
InterruptTestSuite.Instance Field
InterruptTestSuite.TestCases Property
MrKWatkins.EmulatorTestSuites.Z80.Program
MrKWatkins.EmulatorTestSuites.Z80.Program
ProgramTestCase
ProgramTestCase
ProgramTestCase
ProgramTestCase.Execute Method
ProgramTestSuite TTestCase
ProgramTestSuite TTestCase
ProgramTestSuite
ProgramTestSuite<TTestCase>.TestCases Property
MrKWatkins.EmulatorTestSuites.Z80.Program.MarkWoodmass
MrKWatkins.EmulatorTestSuites.Z80.Program.MarkWoodmass
MarkWoodmassTestCase
MarkWoodmassTestCase
MarkWoodmassTestCase
MarkWoodmassTestSuite
MarkWoodmassTestSuite
MarkWoodmassTestSuite
MarkWoodmassTestSuite.Flags Field
MarkWoodmassTestSuite.Get Method
MarkWoodmassTestSuite.Memptr Field
MarkWoodmassTestSuite.Type Property
MarkWoodmassTestType
MarkWoodmassTestType
MarkWoodmassTestType
MrKWatkins.EmulatorTestSuites.Z80.Program.Raxoft
MrKWatkins.EmulatorTestSuites.Z80.Program.Raxoft
RaxoftTestCase
RaxoftTestCase
RaxoftTestCase
RaxoftTestSuite
RaxoftTestSuite
RaxoftTestSuite
RaxoftTestSuite.Get Method
RaxoftTestSuite.Type Property
RaxoftTestSuite.Version Property
RaxoftTestType
RaxoftTestType
RaxoftTestType
RaxoftTestVersion
RaxoftTestVersion
RaxoftTestVersion
MrKWatkins.EmulatorTestSuites.Z80.Program.ZEXALL
MrKWatkins.EmulatorTestSuites.Z80.Program.ZEXALL
ZEXALLTestCase
ZEXALLTestCase
ZEXALLTestCase
ZEXALLTestSuite
ZEXALLTestSuite
ZEXALLTestSuite
ZEXALLTestSuite.Get Method
ZEXALLTestSuite.Type Property
ZEXALLTestSuite.ZEXALL Field
ZEXALLTestSuite.ZEXDOC Field
ZEXALLTestType
ZEXALLTestType
ZEXALLTestType
MrKWatkins.EmulatorTestSuites.ZXSpectrum
MrKWatkins.EmulatorTestSuites.ZXSpectrum
ZXSpectrumTestCase
ZXSpectrumTestCase
ZXSpectrumTestCase
ZXSpectrumTestCase Constructors
ZXSpectrumTestHarness
ZXSpectrumTestHarness
ZXSpectrumTestHarness
ZXSpectrumTestHarness Constructors
ZXSpectrumTestHarness.StartFrame Method
ZXSpectrumTestHarness.SteppableZ80 Property
ZXSpectrumTestHarness.Z80 Property
ZXSpectrumTestSuite
ZXSpectrumTestSuite
ZXSpectrumTestSuite
ZXSpectrumTestSuite Constructors
MrKWatkins.EmulatorTestSuites.ZXSpectrum.Timing
MrKWatkins.EmulatorTestSuites.ZXSpectrum.Timing
TimingTestCase
TimingTestCase
TimingTestCase
TimingTestCase.Contended Property
TimingTestCase.Description Property
TimingTestCase.Execute Method
TimingTestCase.Name Property
TimingTestCase.TestNumber Property
TimingTestSuite
TimingTestSuite
TimingTestSuite
TimingTestSuite.Instance Field
TimingTestSuite.TestCases Property
M6502
M6502
Klaus Dormann
M6502
Single Step
Z80
Z80
DAA
Fuse
Interrupt
Mark Woodmass' Tests
Raxoft
Single Step
Z80
ZEXALL
ZXSpectrum
ZXSpectrum
Timing
ZX Spectrum
Z80InputState Constructors
public Z80InputState();
View source