libsidplayfp  1.0.1
Public Member Functions
ExtraSidBank Class Reference

#include <ExtraSidBank.h>

Inheritance diagram for ExtraSidBank:
Bank

List of all members.

Public Member Functions

void reset ()
void resetSIDMapper (Bank *bank)
void setSIDMapping (int address)
uint8_t peek (uint_least16_t addr)
void poke (uint_least16_t addr, uint8_t data)
void setSID (sidemu *s)
sidemugetSID () const

Detailed Description

Extra SID bank


Member Function Documentation

sidemu* ExtraSidBank::getSID ( ) const
inline

Get SID emulation.

Returns:
the emulation
uint8_t ExtraSidBank::peek ( uint_least16_t  address)
inlinevirtual

Bank read. You probably should override this method, except if the Bank is only used in write context.

Parameters:
addressvalue to read from
Returns:
value at address

Implements Bank.

void ExtraSidBank::poke ( uint_least16_t  address,
uint8_t  value 
)
inlinevirtual

Bank write.

Override this method if you expect write operations on your bank. Leave unimplemented if it's logically/operationally impossible for writes to ever arrive to bank.

Parameters:
addressaddress to write to
valuevalue to write

Implements Bank.

void ExtraSidBank::setSID ( sidemu s)
inline

Set SID emulation.

Parameters:
sthe emulation
void ExtraSidBank::setSIDMapping ( int  address)
inline

Put a SID at desired location.

Parameters:
addressthe address

The documentation for this class was generated from the following file: