C# Class Z80, ZXSpectrum

Afficher le fichier Open project: EngstromJimmy/ZXSpectrum Class Usage Examples

Méthodes publiques

Méthode Description
ADDADC8 ( int a, int b, bool Carry, int tStates ) : int
AND8 ( int a, int b, int tStates ) : int
BIT ( int bit, int regvalue, int tStates ) : void
BITixyd ( int bit, int regvalue, int ixyd, int tStates ) : void
CALL ( bool argument ) : void
CALLnn ( ) : void
CCF ( ) : void

Compement Carry flag

CP2 ( int s, int tStates ) : void
CPD ( ) : void
CPDR ( ) : void

Block compare with decrement

CPI ( ) : void
CPIR ( ) : void
CPL ( ) : void

Complement Accumulator (4 tStates)

DAA ( ) : void

Deciaml Adjust accumulator (4 tstates)

DNJZ ( ) : void
EXX ( ) : void
Halt ( ) : void
INBC ( int tstates ) : int
IND ( int tstates ) : void
INDR ( ) : void
INI ( int tstates ) : void
INIR ( ) : void
JP ( bool argument, int position, int tstates ) : void
JR ( bool argument, int position, int tstates ) : void
LDAI ( ) : void
LDD ( ) : void
LDDR ( ) : void
LDI ( ) : void
LDIR ( ) : void
NEG ( ) : void
NOP ( ) : void
OR ( int b, int tstates ) : void
OTDR ( ) : void
OTIR ( ) : void
OUTD ( ) : void
OUTI ( ) : void
POP ( ) : int
PUSH ( int word ) : void
RET ( bool condition, int tstates, int notmettstates ) : void
RL ( int value, int tstates ) : int
RLA ( ) : void
RLC ( int value, int tstates ) : int
RLCA ( ) : void
RLD ( ) : void
RR ( int value, int tstates ) : int
RRA ( ) : void
RRC ( int value, int tstates ) : int
RRCA ( ) : void
RRD ( ) : void
RST ( int position ) : void
Refresh ( ) : void
SLA ( int value, int tstates ) : int
SRA ( int value, int tstates ) : int
SUB ( int b, int tStates ) : void
XOR ( int value, int tstates ) : void
interruptTriggered ( int tstates ) : bool

Private Methods

Méthode Description
ADDADC16 ( int a, int b, bool Carry, int tStates ) : int
CP ( int value, int tstates ) : void

Compare operand s to ackumulator

DEC16 ( int value, int tStates ) : int

Decrement for 16 bit regiter

DEC8 ( int value, int tStates ) : int

Decrement for 8bit register

DEC8NoFlags ( int a ) : int
INC16 ( int value, int tStates ) : int
INC8 ( int value, int tStates ) : int
INC8NoFlags ( int a ) : int
LDAR ( ) : void
RES ( int bit, int value, int tstates ) : int
SBC16 ( int a, int b, int tstates ) : int
SBC8 ( int b, int tstates ) : int
SET ( int bit, int value, int tstates ) : int
SLL ( int value, int tstates ) : int
SRL ( int value, int tstates ) : int
Sign ( int nn ) : int

Method Details

ADDADC8() public méthode

public ADDADC8 ( int a, int b, bool Carry, int tStates ) : int
a int
b int
Carry bool
tStates int
Résultat int

AND8() public méthode

public AND8 ( int a, int b, int tStates ) : int
a int
b int
tStates int
Résultat int

BIT() public méthode

public BIT ( int bit, int regvalue, int tStates ) : void
bit int
regvalue int
tStates int
Résultat void

BITixyd() public méthode

public BITixyd ( int bit, int regvalue, int ixyd, int tStates ) : void
bit int
regvalue int
ixyd int
tStates int
Résultat void

CALL() public méthode

public CALL ( bool argument ) : void
argument bool
Résultat void

CALLnn() public méthode

public CALLnn ( ) : void
Résultat void

CCF() public méthode

Compement Carry flag
public CCF ( ) : void
Résultat void

CP2() public méthode

public CP2 ( int s, int tStates ) : void
s int
tStates int
Résultat void

CPD() public méthode

public CPD ( ) : void
Résultat void

CPDR() public méthode

Block compare with decrement
public CPDR ( ) : void
Résultat void

CPI() public méthode

public CPI ( ) : void
Résultat void

CPIR() public méthode

public CPIR ( ) : void
Résultat void

CPL() public méthode

Complement Accumulator (4 tStates)
public CPL ( ) : void
Résultat void

DAA() public méthode

Deciaml Adjust accumulator (4 tstates)
public DAA ( ) : void
Résultat void

DNJZ() public méthode

public DNJZ ( ) : void
Résultat void

EXX() public méthode

public EXX ( ) : void
Résultat void

Halt() public méthode

public Halt ( ) : void
Résultat void

INBC() public méthode

public INBC ( int tstates ) : int
tstates int
Résultat int

IND() public méthode

public IND ( int tstates ) : void
tstates int
Résultat void

INDR() public méthode

public INDR ( ) : void
Résultat void

INI() public méthode

public INI ( int tstates ) : void
tstates int
Résultat void

INIR() public méthode

public INIR ( ) : void
Résultat void

JP() public méthode

public JP ( bool argument, int position, int tstates ) : void
argument bool
position int
tstates int
Résultat void

JR() public méthode

public JR ( bool argument, int position, int tstates ) : void
argument bool
position int
tstates int
Résultat void

LDAI() public méthode

public LDAI ( ) : void
Résultat void

LDD() public méthode

public LDD ( ) : void
Résultat void

LDDR() public méthode

public LDDR ( ) : void
Résultat void

LDI() public méthode

public LDI ( ) : void
Résultat void

LDIR() public méthode

public LDIR ( ) : void
Résultat void

NEG() public méthode

public NEG ( ) : void
Résultat void

NOP() public méthode

public NOP ( ) : void
Résultat void

OR() public méthode

public OR ( int b, int tstates ) : void
b int
tstates int
Résultat void

OTDR() public méthode

public OTDR ( ) : void
Résultat void

OTIR() public méthode

public OTIR ( ) : void
Résultat void

OUTD() public méthode

public OUTD ( ) : void
Résultat void

OUTI() public méthode

public OUTI ( ) : void
Résultat void

POP() public méthode

public POP ( ) : int
Résultat int

PUSH() public méthode

public PUSH ( int word ) : void
word int
Résultat void

RET() public méthode

public RET ( bool condition, int tstates, int notmettstates ) : void
condition bool
tstates int
notmettstates int
Résultat void

RL() public méthode

public RL ( int value, int tstates ) : int
value int
tstates int
Résultat int

RLA() public méthode

public RLA ( ) : void
Résultat void

RLC() public méthode

public RLC ( int value, int tstates ) : int
value int
tstates int
Résultat int

RLCA() public méthode

public RLCA ( ) : void
Résultat void

RLD() public méthode

public RLD ( ) : void
Résultat void

RR() public méthode

public RR ( int value, int tstates ) : int
value int
tstates int
Résultat int

RRA() public méthode

public RRA ( ) : void
Résultat void

RRC() public méthode

public RRC ( int value, int tstates ) : int
value int
tstates int
Résultat int

RRCA() public méthode

public RRCA ( ) : void
Résultat void

RRD() public méthode

public RRD ( ) : void
Résultat void

RST() public méthode

public RST ( int position ) : void
position int
Résultat void

Refresh() public méthode

public Refresh ( ) : void
Résultat void

SLA() public méthode

public SLA ( int value, int tstates ) : int
value int
tstates int
Résultat int

SRA() public méthode

public SRA ( int value, int tstates ) : int
value int
tstates int
Résultat int

SUB() public méthode

public SUB ( int b, int tStates ) : void
b int
tStates int
Résultat void

XOR() public méthode

public XOR ( int value, int tstates ) : void
value int
tstates int
Résultat void

interruptTriggered() public méthode

public interruptTriggered ( int tstates ) : bool
tstates int
Résultat bool