C# 클래스 Emul8.Peripherals.CPU.PowerPc

파일 보기 프로젝트 열기: emul8/emul8

Private Properties

프로퍼티 타입 설명
DecrementerHandler void
InternalSetInterrupt void
IsVleEnabled uint
ReadDecrementer uint
ReadTbl uint
ReadTbu uint
ResetInterruptEvent void
WriteDecrementer void

공개 메소드들

메소드 설명
ClearHookAtBlockBegin ( ) : void
GetRegisterUnsafe ( int register ) : uint
GetRegisters ( ) : int[]
InitFromElf ( ELF elf ) : void
InitFromUImage ( UImage uImage ) : void
OnGPIO ( int number, bool value ) : void
PowerPc ( string cpuType, Emul8.Core.Machine machine, Endianess endianness = Endianess.BigEndian ) : Emul8.Core
SetHookAtBlockBegin ( uint>.Action hook ) : void
SetRegisterUnsafe ( int register, uint value ) : void

보호된 메소드들

메소드 설명
DecodeInterrupt ( int number ) : Interrupt
InitializeRegisters ( ) : void

비공개 메소드들

메소드 설명
DecrementerHandler ( ) : void
InternalSetInterrupt ( InterruptType interrupt, bool value ) : void
IsVleEnabled ( ) : uint
ReadDecrementer ( ) : uint
ReadTbl ( ) : uint
ReadTbu ( ) : uint
ResetInterruptEvent ( ) : void
WriteDecrementer ( uint value ) : void

메소드 상세

ClearHookAtBlockBegin() 공개 메소드

public ClearHookAtBlockBegin ( ) : void
리턴 void

DecodeInterrupt() 보호된 메소드

protected DecodeInterrupt ( int number ) : Interrupt
number int
리턴 Interrupt

GetRegisterUnsafe() 공개 메소드

public GetRegisterUnsafe ( int register ) : uint
register int
리턴 uint

GetRegisters() 공개 메소드

public GetRegisters ( ) : int[]
리턴 int[]

InitFromElf() 공개 메소드

public InitFromElf ( ELF elf ) : void
elf ELF
리턴 void

InitFromUImage() 공개 메소드

public InitFromUImage ( UImage uImage ) : void
uImage UImage
리턴 void

InitializeRegisters() 보호된 메소드

protected InitializeRegisters ( ) : void
리턴 void

OnGPIO() 공개 메소드

public OnGPIO ( int number, bool value ) : void
number int
value bool
리턴 void

PowerPc() 공개 메소드

public PowerPc ( string cpuType, Emul8.Core.Machine machine, Endianess endianness = Endianess.BigEndian ) : Emul8.Core
cpuType string
machine Emul8.Core.Machine
endianness Endianess
리턴 Emul8.Core

SetHookAtBlockBegin() 공개 메소드

public SetHookAtBlockBegin ( uint>.Action hook ) : void
hook uint>.Action
리턴 void

SetRegisterUnsafe() 공개 메소드

public SetRegisterUnsafe ( int register, uint value ) : void
register int
value uint
리턴 void