libsidplayfp  1.1.0
Public Member Functions | List of all members
ExtraSidBank Class Reference

#include <ExtraSidBank.h>

Inheritance diagram for ExtraSidBank:
Bank

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: