#include <CPUC64.h>
Collaboration diagram for MOS6510:

|
||||||||||||||||||||||||||||
|
Definition at line 91 of file CPUC64.cpp. References __CHECK_NULL, a, borrowed_cycles, c_flag, CTOR, d_flag, dfff_byte, i_flag, n_flag, sp, v_flag, x, y, and z_flag. |
|
|
Definition at line 112 of file CPUC64.cpp. References DTOR. |
|
|
Definition at line 132 of file CPUC64.cpp. References INT_NMI, interrupt, and nmi_state. Referenced by C64::NMI(). |
|
|
Definition at line 122 of file CPUC64.cpp. References INT_RESET, and interrupt. Referenced by C64::Reset(). |
|
|
Definition at line 208 of file CPUC64.h. References INT_CIAIRQ, and interrupt. Referenced by MOS6526_1::ReadRegister(). |
|
|
Definition at line 213 of file CPUC64.h. References nmi_state. Referenced by MOS6526_2::ReadRegister(). |
|
|
Definition at line 203 of file CPUC64.h. References INT_VICIRQ, and interrupt. Referenced by MOS6569::WriteRegister(). |
|
|
Definition at line 543 of file CPUC64.cpp. References a, c_flag, d_flag, n_flag, uint16, uint8, v_flag, and z_flag. |
|
|
Definition at line 580 of file CPUC64.cpp. References a, c_flag, d_flag, n_flag, uint16, uint8, v_flag, and z_flag. |
|
|
Definition at line 797 of file CPUC64.cpp. References a, BOOL_BIT, c_flag, i_flag, illegal_op(), IEC::In(), INT_CIAIRQ, INT_NMI, INT_RESET, INT_VICIRQ, interrupt, jump(), IEC::Out(), IEC::OutATN(), IEC::OutSec(), pc, pc_base, push_byte, push_flags, ram, read_byte_imm, read_word(), IEC::RelATN(), IEC::Release(), Reset(), set_nz, IEC::SetATN(), TheIEC, IEC::Turnaround(), uint16, and uint8. Referenced by C64::thread_func(). |
|
|
Definition at line 416 of file CPUC64.cpp. References basic_in, BOOL_BIT, char_in, ExtConfig, io_in, kernal_in, read_byte(), and uint8. Referenced by SAMReadByte(). |
|
||||||||||||
|
Definition at line 442 of file CPUC64.cpp. References basic_in, BOOL_BIT, char_in, ExtConfig, io_in, kernal_in, and write_byte(). Referenced by SAMWriteByte(). |
|
|
Definition at line 618 of file CPUC64.cpp. References a, MOS6510State::a, c_flag, d_flag, MOS6510State::ddr, dfff_byte, MOS6510State::dfff_byte, i_flag, MOS6510State::instruction_complete, INT_CIAIRQ, INT_NMI, INT_RESET, INT_VICIRQ, interrupt, MOS6510State::intr, n_flag, nmi_state, MOS6510State::nmi_state, MOS6510State::p, pc, MOS6510State::pc, pc_base, MOS6510State::pr, ram, sp, MOS6510State::sp, v_flag, x, MOS6510State::x, y, MOS6510State::y, and z_flag. Referenced by SAM(), and C64::SaveCPUState(). |
|
||||||||||||
|
Definition at line 739 of file CPUC64.cpp. References Reset(), C64::Reset(), ShowRequester(), sprintf, and the_c64. Referenced by jump(). |
|
||||||||||||
|
Definition at line 724 of file CPUC64.cpp. References Reset(), C64::Reset(), ShowRequester(), sprintf, and the_c64. Referenced by EmulateLine(). |
|
|
Definition at line 487 of file CPUC64.cpp. References basic_in, basic_rom, char_in, char_rom, illegal_jump(), io_in, kernal_in, kernal_rom, pc, pc_base, and ram. Referenced by EmulateLine(), Reset(), and SetState(). |
|
|
Definition at line 143 of file CPUC64.cpp. References basic_in, BOOL_BIT, char_in, io_in, kernal_in, ram, and uint8. Referenced by Reset(), SetState(), write_byte(), and write_zp(). |
|
|
Definition at line 221 of file CPUC64.cpp. References ram, read_byte_io(), and uint8. Referenced by ExtReadByte(), read_word(), and REUReadByte(). |
|
|
Definition at line 159 of file CPUC64.cpp. References basic_in, basic_rom, char_in, char_rom, color_ram, io_in, kernal_in, kernal_rom, ram, rand, read_emulator_id(), REU::ReadRegister(), MOS6526_2::ReadRegister(), MOS6526_1::ReadRegister(), MOS6581::ReadRegister(), MOS6569::ReadRegister(), TheCIA1, TheCIA2, TheREU, TheSID, TheVIC, and uint8. Referenced by read_byte(). |
|
|
Definition at line 236 of file CPUC64.cpp. References dfff_byte, frodo_id, FRODO_REVISION, FRODO_VERSION, and uint8. Referenced by read_byte_io(). |
|
|
Definition at line 303 of file CPUC64.cpp. References read_byte(), and uint16. Referenced by EmulateLine(), and Reset(). |
|
|
Definition at line 377 of file CPUC64.cpp. |
|
|
Definition at line 387 of file CPUC64.cpp. |
|
|
Definition at line 698 of file CPUC64.cpp. References ELOG1, interrupt, jump(), new_config(), nmi_state, ram, and read_word(). Referenced by EmulateLine(), illegal_jump(), illegal_op(), and C64::Run(). |
|
|
Definition at line 466 of file CPUC64.cpp. References read_byte(), and uint8. Referenced by REU::execute_dma(). |
|
||||||||||||
|
Definition at line 476 of file CPUC64.cpp. References write_byte(). Referenced by REU::execute_dma(). |
|
|
Definition at line 655 of file CPUC64.cpp. References MOS6510State::a, a, BOOL_BIT, c_flag, d_flag, MOS6510State::ddr, MOS6510State::dfff_byte, dfff_byte, i_flag, INT_CIAIRQ, INT_NMI, INT_RESET, INT_VICIRQ, interrupt, MOS6510State::intr, jump(), n_flag, new_config(), MOS6510State::nmi_state, nmi_state, MOS6510State::p, MOS6510State::pc, MOS6510State::pr, ram, MOS6510State::sp, sp, v_flag, MOS6510State::x, x, MOS6510State::y, y, and z_flag. Referenced by C64::LoadCPUState(), and SAM(). |
|
|
Definition at line 190 of file CPUC64.h. References INT_CIAIRQ, and interrupt. Referenced by MOS6526_1::TriggerInterrupt(), and MOS6526_1::WriteRegister(). |
|
|
Definition at line 195 of file CPUC64.h. References INT_NMI, interrupt, and nmi_state. Referenced by MOS6526_2::TriggerInterrupt(), and MOS6526_2::WriteRegister(). |
|
|
Definition at line 185 of file CPUC64.h. References INT_VICIRQ, and interrupt. Referenced by MOS6569::el_sprites(), MOS6569::raster_irq(), MOS6569::TriggerLightpen(), and MOS6569::WriteRegister(). |
|
||||||||||||
|
Definition at line 362 of file CPUC64.cpp. References new_config(), ram, and write_byte_io(). Referenced by ExtWriteByte(), and REUWriteByte(). |
|
||||||||||||
|
Definition at line 315 of file CPUC64.cpp. References color_ram, REU::FF00Trigger(), io_in, ram, TheCIA1, TheCIA2, TheREU, TheSID, TheVIC, REU::WriteRegister(), MOS6526_2::WriteRegister(), MOS6526_1::WriteRegister(), MOS6581::WriteRegister(), and MOS6569::WriteRegister(). Referenced by write_byte(). |
|
||||||||||||
|
Definition at line 402 of file CPUC64.cpp. References new_config(), and ram. |
|
|
Definition at line 124 of file CPUC64.h. Referenced by do_adc(), do_sbc(), EmulateLine(), GetState(), MOS6510(), and SetState(). |
|
|
Definition at line 143 of file CPUC64.h. Referenced by ExtReadByte(), ExtWriteByte(), jump(), new_config(), and read_byte_io(). |
|
|
Definition at line 114 of file CPUC64.h. Referenced by jump(), and read_byte_io(). |
|
|
Definition at line 140 of file CPUC64.h. Referenced by MOS6510(). |
|
|
Definition at line 123 of file CPUC64.h. Referenced by do_adc(), do_sbc(), EmulateLine(), GetState(), MOS6510(), and SetState(). |
|
|
Definition at line 143 of file CPUC64.h. Referenced by ExtReadByte(), ExtWriteByte(), jump(), new_config(), and read_byte_io(). |
|
|
Definition at line 114 of file CPUC64.h. Referenced by jump(), and read_byte_io(). |
|
|
Definition at line 114 of file CPUC64.h. Referenced by read_byte_io(), and write_byte_io(). |
|
|
Definition at line 123 of file CPUC64.h. Referenced by do_adc(), do_sbc(), GetState(), MOS6510(), and SetState(). |
|
|
Definition at line 144 of file CPUC64.h. Referenced by GetState(), MOS6510(), read_emulator_id(), and SetState(). |
|
|
Definition at line 77 of file CPUC64.h. Referenced by ExtReadByte(), ExtWriteByte(), int_vectors(), mem_config(), and SAM(). |
|
|
Definition at line 123 of file CPUC64.h. Referenced by EmulateLine(), GetState(), MOS6510(), and SetState(). |
|
|
Referenced by AsyncNMI(), AsyncReset(), ClearCIAIRQ(), ClearVICIRQ(), EmulateLine(), GetState(), Reset(), SetState(), TriggerCIAIRQ(), TriggerNMI(), and TriggerVICIRQ(). |
|
|
|
|
|
|
|
|
Definition at line 143 of file CPUC64.h. Referenced by ExtReadByte(), ExtWriteByte(), jump(), new_config(), read_byte_io(), and write_byte_io(). |
|
|
Definition at line 143 of file CPUC64.h. Referenced by ExtReadByte(), ExtWriteByte(), jump(), new_config(), and read_byte_io(). |
|
|
Definition at line 114 of file CPUC64.h. Referenced by jump(), and read_byte_io(). |
|
|
Definition at line 122 of file CPUC64.h. Referenced by do_adc(), do_sbc(), GetState(), MOS6510(), and SetState(). |
|
|
Definition at line 120 of file CPUC64.h. Referenced by AsyncNMI(), ClearNMI(), GetState(), Reset(), SetState(), and TriggerNMI(). |
|
|
Definition at line 127 of file CPUC64.h. Referenced by EmulateLine(), GetState(), and jump(). |
|
|
Definition at line 127 of file CPUC64.h. Referenced by EmulateLine(), GetState(), and jump(). |
|
|
Definition at line 113 of file CPUC64.h. Referenced by EmulateLine(), GetState(), jump(), new_config(), read_byte(), read_byte_io(), read_zp(), read_zp_word(), Reset(), SetState(), write_byte(), write_byte_io(), and write_zp(). |
|
|
Definition at line 124 of file CPUC64.h. Referenced by GetState(), MOS6510(), and SetState(). |
|
|
Definition at line 111 of file CPUC64.h. Referenced by illegal_jump(), and illegal_op(). |
|
|
Definition at line 81 of file CPUC64.h. Referenced by C64::C64(), read_byte_io(), and write_byte_io(). |
|
|
Definition at line 82 of file CPUC64.h. Referenced by C64::C64(), read_byte_io(), and write_byte_io(). |
|
|
Definition at line 84 of file CPUC64.h. Referenced by C64::C64(), and EmulateLine(). |
|
|
Definition at line 83 of file CPUC64.h. Referenced by C64::C64(), read_byte_io(), and write_byte_io(). |
|
|
Definition at line 80 of file CPUC64.h. Referenced by C64::C64(), read_byte_io(), and write_byte_io(). |
|
|
Definition at line 79 of file CPUC64.h. Referenced by C64::C64(), read_byte_io(), and write_byte_io(). |
|
|
Definition at line 123 of file CPUC64.h. Referenced by do_adc(), do_sbc(), GetState(), MOS6510(), and SetState(). |
|
|
Definition at line 124 of file CPUC64.h. Referenced by GetState(), MOS6510(), and SetState(). |
|
|
Definition at line 124 of file CPUC64.h. Referenced by GetState(), MOS6510(), and SetState(). |
|
|
Definition at line 122 of file CPUC64.h. Referenced by do_adc(), do_sbc(), GetState(), MOS6510(), and SetState(). |
1.3.3