C# Class OISC_VM.Devices.InterruptTriggeredMemoryMappedDevice

Inheritance: IMemoryMappedDevice
Afficher le fichier Open project: Creou/OISCVM

Méthodes publiques

Méthode Description
InterruptTriggeredMemoryMappedDevice ( IMemoryBus memoryBus, InterruptHandler interruptHandler, String irqName, int memoryRangeStart, int memoryRangeLength ) : System
RefreshDevice ( ) : void
RefreshInterruptTriggered ( HardwareInterruptRequest irq, long memoryAddress, long memoryValue ) : void

Méthodes protégées

Méthode Description
RefreshDevice ( byte mappedMemory ) : void

Method Details

InterruptTriggeredMemoryMappedDevice() public méthode

public InterruptTriggeredMemoryMappedDevice ( IMemoryBus memoryBus, InterruptHandler interruptHandler, String irqName, int memoryRangeStart, int memoryRangeLength ) : System
memoryBus IMemoryBus
interruptHandler InterruptHandler
irqName String
memoryRangeStart int
memoryRangeLength int
Résultat System

RefreshDevice() public méthode

public RefreshDevice ( ) : void
Résultat void

RefreshDevice() protected abstract méthode

protected abstract RefreshDevice ( byte mappedMemory ) : void
mappedMemory byte
Résultat void

RefreshInterruptTriggered() public méthode

public RefreshInterruptTriggered ( HardwareInterruptRequest irq, long memoryAddress, long memoryValue ) : void
irq HardwareInterruptRequest
memoryAddress long
memoryValue long
Résultat void