#include <SID.h>
Collaboration diagram for MOS6581:

Public Member Functions | |
| MOS6581 (C64 *c64) | |
| ~MOS6581 () | |
| void | Reset (void) |
| uint8 | ReadRegister (uint16 adr) |
| void | WriteRegister (uint16 adr, uint8 byte) |
| void | NewPrefs (Prefs *prefs) |
| void | PauseSound (void) |
| void | ResumeSound (void) |
| void | GetState (MOS6581State *ss) |
| void | SetState (MOS6581State *ss) |
| void | EmulateLine (void) |
Private Member Functions | |
| void | open_close_renderer (int old_type, int new_type) |
Private Attributes | |
| C64 * | the_c64 |
| SIDRenderer * | the_renderer |
| uint8 | regs [32] |
| uint8 | last_sid_byte |
| Prefs & | ThePrefs |
|
|
Constructor Definition at line 112 of file SID.cpp. References __CHECK_NULL, CTOR, open_close_renderer(), regs, Prefs::SIDType, SIDTYPE_NONE, the_renderer, ThePrefs, and ThePrefs. |
|
|
Destructor Definition at line 130 of file SID.cpp. References DTOR, open_close_renderer(), Prefs::SIDType, SIDTYPE_NONE, and ThePrefs. |
|
|
Definition at line 105 of file SID.h. References SIDRenderer::EmulateLine(), and the_renderer. Referenced by C64::thread_func(). |
|
|
|
Definition at line 160 of file SID.cpp. References SIDRenderer::NewPrefs(), open_close_renderer(), Prefs::SIDType, the_renderer, and ThePrefs. Referenced by C64::NewPrefs(). |
|
||||||||||||
|
Definition at line 1514 of file SID.cpp. References regs, SIDTYPE_DIGITAL, SIDTYPE_SIDCARD, the_c64, the_renderer, and SIDRenderer::WriteRegister(). Referenced by MOS6581(), NewPrefs(), and ~MOS6581(). |
|
|
Definition at line 172 of file SID.cpp. References SIDRenderer::Pause(), and the_renderer. |
|
|
Definition at line 116 of file SID.h. References last_sid_byte, rand, and uint8. Referenced by MOS6510::read_byte_io(). |
|
|
Reset the SID Definition at line 142 of file SID.cpp. References ELOG1, last_sid_byte, regs, SIDRenderer::Reset(), and the_renderer. Referenced by C64::Reset(), and C64::Run(). |
|
|
Definition at line 183 of file SID.cpp. References SIDRenderer::Resume(), and the_renderer. |
|
|
||||||||||||
|
Definition at line 139 of file SID.h. References last_sid_byte, regs, the_renderer, and SIDRenderer::WriteRegister(). Referenced by MOS6510::write_byte_io(). |
|
|
Definition at line 45 of file SID.h. Referenced by ReadRegister(), Reset(), and WriteRegister(). |
|
|
Definition at line 44 of file SID.h. Referenced by GetState(), MOS6581(), open_close_renderer(), Reset(), SetState(), and WriteRegister(). |
|
|
Definition at line 42 of file SID.h. Referenced by open_close_renderer(). |
|
|
Definition at line 43 of file SID.h. Referenced by EmulateLine(), MOS6581(), NewPrefs(), open_close_renderer(), PauseSound(), Reset(), ResumeSound(), SetState(), and WriteRegister(). |
|
|
Definition at line 46 of file SID.h. Referenced by MOS6581(), NewPrefs(), and ~MOS6581(). |
1.3.3