C# Class ProgCom.CPUem

Exibir arquivo Open project: Binamrad/ProgCom Class Usage Examples

Public Properties

Property Type Description
errorMessages LinkedList
hasErrors System.Boolean

Public Methods

Method Description
CPUem ( ) : System
getMem ( UInt16 address ) : Int32
hwConnect ( IPCHardware hw ) : void
reset ( ) : void
spawnException ( int i ) : void
tick ( ) : int

Private Methods

Method Description
extndInst ( int address, int regA, int regB, int regC, int valA, int valB, int valC, bool immed ) : int
floatInst ( int ins, long regA ) : int
handleHardware ( int cyclesElapsed ) : void
init ( ) : void
interruptHandle ( ) : void
memReadDelaySlots ( int regNum ) : int
nextInst ( ) : int

Method Details

CPUem() public method

public CPUem ( ) : System
return System

getMem() public method

public getMem ( UInt16 address ) : Int32
address System.UInt16
return System.Int32

hwConnect() public method

public hwConnect ( IPCHardware hw ) : void
hw IPCHardware
return void

reset() public method

public reset ( ) : void
return void

spawnException() public method

public spawnException ( int i ) : void
i int
return void

tick() public method

public tick ( ) : int
return int

Property Details

errorMessages public_oe property

public LinkedList errorMessages
return LinkedList

hasErrors public_oe property

public Boolean,System hasErrors
return System.Boolean