C# Class C64Lib.Core.MOS6581

Emulates the 6581 SID chip
Show file Open project: rosc77/vita64

Public Methods

Method Description
EmulateLine ( ) : void
MOS6581 ( C64 c64 ) : System
NewPrefs ( Prefs prefs ) : void
PauseSound ( ) : void
ReadRegister ( UInt16 adr ) : byte
Reset ( ) : void
ResumeSound ( ) : void
VBlank ( ) : void
WriteRegister ( UInt16 adr, byte abyte ) : void
sid_random ( ) : byte

Private Methods

Method Description
open_close_renderer ( SIDType old_type, SIDType new_type ) : void

Method Details

EmulateLine() public method

public EmulateLine ( ) : void
return void

MOS6581() public method

public MOS6581 ( C64 c64 ) : System
c64 C64
return System

NewPrefs() public method

public NewPrefs ( Prefs prefs ) : void
prefs Prefs
return void

PauseSound() public method

public PauseSound ( ) : void
return void

ReadRegister() public method

public ReadRegister ( UInt16 adr ) : byte
adr System.UInt16
return byte

Reset() public method

public Reset ( ) : void
return void

ResumeSound() public method

public ResumeSound ( ) : void
return void

VBlank() public method

public VBlank ( ) : void
return void

WriteRegister() public method

public WriteRegister ( UInt16 adr, byte abyte ) : void
adr System.UInt16
abyte byte
return void

sid_random() public static method

public static sid_random ( ) : byte
return byte