List of all items
Structs
- assembler::Error
- assembler::M68kAssembler
- assembler::Relocation
- debugger::M68kDebugger
- debugger::StackTracer
- decode::InstructionDecoding
- decode::M68kDecoder
- execute::M68kCycle
- execute::M68kCycleExecutor
- instructions::IndexRegister
- memory::InstructionRequest
- memory::M68kBusPort
- memory::MemoryRequest
- state::CpuInfo
- state::M68k
- state::M68kState
- state::M68kStatistics
- timing::M68kInstructionTiming
Enums
- assembler::Disallow
- assembler::RelocationType
- debugger::M68kInfo
- execute::Used
- instructions::BaseRegister
- instructions::Condition
- instructions::ControlRegister
- instructions::Direction
- instructions::Instruction
- instructions::RegOrImmediate
- instructions::Sign
- instructions::Size
- instructions::Target
- instructions::XRegister
- memory::FunctionCode
- memory::MemAccess
- memory::MemType
- state::AddressWidth
- state::CoreType
- state::DataWidth
- state::Exceptions
- state::Flags
- state::InterruptPriority
- state::M68kError
- state::M68kType
- state::Status
Functions
- assembler::convert_immediate
- assembler::convert_indirect
- assembler::convert_reg_and_other
- assembler::convert_register
- assembler::convert_target
- assembler::encode_size
- assembler::encode_size_bit
- assembler::encode_size_for_move
- assembler::expect_a_instruction_size
- assembler::expect_address_reg_num
- assembler::expect_address_register
- assembler::expect_data_register
- assembler::expect_reg_num
- assembler::get_size_from_mneumonic
- decode::get_condition
- decode::get_high_mode
- decode::get_high_reg
- decode::get_low_mode
- decode::get_low_reg
- decode::get_size
- execute::get_add_overflow
- execute::get_bit_field_mask
- execute::get_bit_field_msb
- execute::get_msb
- execute::get_msb_mask
- execute::get_nibbles_from_byte
- execute::get_sub_overflow
- execute::get_value_sized
- execute::overflowing_add_sized
- execute::overflowing_sub_signed_sized
- execute::overflowing_sub_sized
- execute::rotate_left
- execute::rotate_right
- execute::set_value_sized
- execute::shift_left
- execute::shift_right
- instructions::fmt_index_disp
- instructions::fmt_movem_mask
- instructions::sign_extend_to_long
- memory::dump_memory
- memory::validate_address
Type Aliases
Constants
- decode::OPCG_ADD
- decode::OPCG_ADDQ_SUBQ
- decode::OPCG_ALINE
- decode::OPCG_BIT_OPS
- decode::OPCG_BRANCH
- decode::OPCG_CMP_EOR
- decode::OPCG_DIV_OR
- decode::OPCG_FLINE
- decode::OPCG_MISC
- decode::OPCG_MOVEQ
- decode::OPCG_MOVE_BYTE
- decode::OPCG_MOVE_LONG
- decode::OPCG_MOVE_WORD
- decode::OPCG_MUL_AND
- decode::OPCG_SHIFT
- decode::OPCG_SUB
- execute::DEV_NAME
- state::FLAGS_ON_RESET