Public Member Functions |
| SID6510 (EventContext *context) |
void | reset (void) |
void | reset (uint_least16_t pc, uint8_t a, uint8_t x, uint8_t y) |
void | environment (const sid2_env_t mode) |
void | triggerRST (void) |
void | triggerIRQ (void) |
void | sleep (void) |
| MOS6510 (EventContext *context) |
virtual void | credits (char *str) |
virtual void | DumpState (void) |
void | debug (const bool enable, FILE *out) |
void | aecSignal (const bool state) |
void | setEnvironment (C64Environment *env) |
virtual void | triggerNMI (void) |
void | clearIRQ (void) |
Protected Member Functions |
void | FetchOpcode (void) |
void | eventWithoutSteals (void) |
void | eventWithSteals (void) |
void | Initialise (void) |
void | setFlagsNZ (const uint8_t value) |
uint8_t | getStatusRegister (void) |
void | setStatusRegister (const uint8_t sr) |
void | RSTLoRequest (void) |
void | RSTHiRequest (void) |
void | NMILoRequest (void) |
void | NMIHiRequest (void) |
void | IRQRequest (void) |
void | IRQLoRequest (void) |
void | IRQHiRequest (void) |
void | interruptsAndNextOpcode (void) |
void | throwAwayFetch (void) |
void | throwAwayRead (void) |
void | FetchDataByte (void) |
void | FetchLowAddr (void) |
void | FetchLowAddrX (void) |
void | FetchLowAddrY (void) |
void | FetchHighAddr (void) |
void | FetchHighAddrX (void) |
void | FetchHighAddrX2 (void) |
void | FetchHighAddrY (void) |
void | FetchHighAddrY2 (void) |
void | FetchLowEffAddr (void) |
void | FetchHighEffAddr (void) |
void | FetchHighEffAddrY (void) |
void | FetchHighEffAddrY2 (void) |
void | FetchLowPointer (void) |
void | FetchLowPointerX (void) |
void | FetchHighPointer (void) |
void | FetchEffAddrDataByte (void) |
void | PutEffAddrDataByte (void) |
void | PushLowPC (void) |
void | PushHighPC (void) |
void | PushSR (const bool b_flag) |
void | PushSR (void) |
void | PopLowPC (void) |
void | PopHighPC (void) |
void | PopSR (void) |
void | WasteCycle (void) |
void | adc_instr (void) |
void | alr_instr (void) |
void | anc_instr (void) |
void | and_instr (void) |
void | ane_instr (void) |
void | arr_instr (void) |
void | asl_instr (void) |
void | asla_instr (void) |
void | aso_instr (void) |
void | axa_instr (void) |
void | axs_instr (void) |
void | bcc_instr (void) |
void | bcs_instr (void) |
void | beq_instr (void) |
void | bit_instr (void) |
void | bmi_instr (void) |
void | bne_instr (void) |
void | branch_instr (const bool condition) |
void | bpl_instr (void) |
void | brk_instr (void) |
void | bvc_instr (void) |
void | bvs_instr (void) |
void | clc_instr (void) |
void | cld_instr (void) |
void | cli_instr (void) |
void | clv_instr (void) |
void | cmp_instr (void) |
void | cpx_instr (void) |
void | cpy_instr (void) |
void | dcm_instr (void) |
void | dec_instr (void) |
void | dex_instr (void) |
void | dey_instr (void) |
void | eor_instr (void) |
void | inc_instr (void) |
void | ins_instr (void) |
void | inx_instr (void) |
void | iny_instr (void) |
void | jmp_instr (void) |
void | las_instr (void) |
void | lax_instr (void) |
void | lda_instr (void) |
void | ldx_instr (void) |
void | ldy_instr (void) |
void | lse_instr (void) |
void | lsr_instr (void) |
void | lsra_instr (void) |
void | oal_instr (void) |
void | ora_instr (void) |
void | pha_instr (void) |
void | pla_instr (void) |
void | plp_instr (void) |
void | rla_instr (void) |
void | rol_instr (void) |
void | rola_instr (void) |
void | ror_instr (void) |
void | rora_instr (void) |
void | rra_instr (void) |
void | rti_instr (void) |
void | rts_instr (void) |
void | sbx_instr (void) |
void | say_instr (void) |
void | sbc_instr (void) |
void | sec_instr (void) |
void | sed_instr (void) |
void | sei_instr (void) |
void | shs_instr (void) |
void | sta_instr (void) |
void | stx_instr (void) |
void | sty_instr (void) |
void | tas_instr (void) |
void | tax_instr (void) |
void | tay_instr (void) |
void | tsx_instr (void) |
void | txa_instr (void) |
void | txs_instr (void) |
void | tya_instr (void) |
void | xas_instr (void) |
void | illegal_instr (void) |
void | Perform_ADC (void) |
void | Perform_SBC (void) |
The documentation for this class was generated from the following file: