C# Class NScumm.Core.Audio.OPL.DosBox.DosBoxOPL.Chip

Mostra file Open project: scemino/nscumm

Public Methods

Method Description
Chip ( ) : System
ForwardNoise ( ) : uint
GenerateBlock2 ( uint total, int output ) : void
GenerateBlock3 ( uint total, int output ) : void
RegChan ( uint reg, Action action ) : void
RegOp ( uint reg, Action action ) : void
Setup ( int rate ) : void
WriteAddr ( uint port, byte val ) : uint
WriteBD ( byte val ) : void
WriteReg ( uint reg, byte val ) : void

Private Methods

Method Description
ForwardLFO ( uint samples ) : uint

Return the maximum amount of samples before and LFO change.

Method Details

Chip() public method

public Chip ( ) : System
return System

ForwardNoise() public method

public ForwardNoise ( ) : uint
return uint

GenerateBlock2() public method

public GenerateBlock2 ( uint total, int output ) : void
total uint
output int
return void

GenerateBlock3() public method

public GenerateBlock3 ( uint total, int output ) : void
total uint
output int
return void

RegChan() public method

public RegChan ( uint reg, Action action ) : void
reg uint
action Action
return void

RegOp() public method

public RegOp ( uint reg, Action action ) : void
reg uint
action Action
return void

Setup() public method

public Setup ( int rate ) : void
rate int
return void

WriteAddr() public method

public WriteAddr ( uint port, byte val ) : uint
port uint
val byte
return uint

WriteBD() public method

public WriteBD ( byte val ) : void
val byte
return void

WriteReg() public method

public WriteReg ( uint reg, byte val ) : void
reg uint
val byte
return void