libsidplayfp  0.3.5
Public Member Functions | Protected Member Functions | List of all members
c64vic Class Reference
Inheritance diagram for c64vic:
MOS656X component Event

Public Member Functions

 c64vic (c64env *env)
const char * error (void)
- Public Member Functions inherited from MOS656X
void chip (mos656x_model_t model)
void lightpen ()
void reset (void)
uint8_t read (uint_least8_t addr)
void write (uint_least8_t addr, uint8_t data)
const char * credits (void)
- Public Member Functions inherited from component
virtual void reset (void)=0
virtual uint8_t read (uint_least8_t addr)=0
virtual void write (uint_least8_t addr, uint8_t data)=0
virtual const char * credits (void)=0
virtual const char * error (void)=0

Protected Member Functions

void interrupt (bool state)
void addrctrl (bool state)
- Protected Member Functions inherited from MOS656X
 MOS656X (EventContext *context)
void event (void)
void trigger (int irq)
void badLineStateChange ()

Additional Inherited Members

- Protected Attributes inherited from MOS656X
event_clock_t m_rasterClk
EventContextevent_context
uint_least16_t yrasters
uint_least16_t xrasters
uint_least16_t raster_irq
uint_least16_t raster_x
uint_least16_t raster_y
uint_least16_t first_dma_line
uint_least16_t last_dma_line
uint_least16_t y_scroll
bool bad_lines_enabled
bool bad_line
bool vblanking
bool lp_triggered
uint8_t icr
uint8_t idr
uint8_t ctrl1
uint8_t lpx
uint8_t lpy
uint8_t & sprite_enable
uint8_t & sprite_y_expansion
uint8_t sprite_dma
uint8_t sprite_expand_y
uint8_t sprite_mc_base [8]
uint8_t regs [0x40]
EventCallback< MOS656XbadLineStateChangeEvent

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