List of all items
Structs
- TimeInfo
- hardware::sms_io::SmsIo16Impler
- hardware::sms_irq::SmsZ80IrqImpler
- hardware::sms_memory::PointerSmsMemory
- hardware::sms_memory::SmsMemoryState
- hardware::sms_player_input::SmsPlayerInput
- hardware::sms_vdp::FakeSmsGraphics
- hardware::sms_vdp::SmsVdpGraphicsImpler
- hardware::sms_vdp::SmsVdpState
- hardware::sn76489::FakeSn76489
- hardware::sn76489::Sn76489Impler
- hardware::sn76489::Sn76489State
- hardware::z80::Address
- hardware::z80::Shift
- hardware::z80::TargetMnemonic
- hardware::z80::Z80Display
- hardware::z80::Z80InterruptImpler
- hardware::z80::Z80RunImpler
- hardware::z80::Z80State
- host_multimedia::FakeAudio
- host_multimedia::FakeGraphics
- host_multimedia::SimpleColor
- host_multimedia::SimpleGraphicsImpl
- memo::NothingInbox
- memo::PrintingInbox
- systems::sms::BoxedInbox
- systems::sms::DebuggerImpl
- systems::sms::DebuggingInbox
- systems::sms::PlaybackStatus
- systems::sms::Recording
- systems::sms::RecordingStatus
- systems::sms::SmsState
- systems::sms::TimeStatus
- systems::sms::TypeWrap
- systems::sms::Ui
- systems::sms::UiStatus
Enums
- hardware::sms_irq::SmsPauseInterruptState
- hardware::sms_memory::MainCartridgeRam
- hardware::sms_memory::MemoryPage
- hardware::sms_memory::SmsMemoryLoadError
- hardware::sms_memory::SmsMemoryMapper
- hardware::sms_roms::SmsRomError
- hardware::sms_vdp::Kind
- hardware::sms_vdp::Resolution
- hardware::sms_vdp::SmsVdpGraphicsError
- hardware::sms_vdp::TvSystem
- hardware::z80::ConditionCode
- hardware::z80::FullMnemonic
- hardware::z80::InterruptMode
- hardware::z80::InterruptStatus
- hardware::z80::Mnemonic
- hardware::z80::Opcode
- hardware::z80::Parameter
- hardware::z80::Prefix
- hardware::z80::Reg16
- hardware::z80::Reg8
- hardware::z80::Z80Memo
- systems::sms::Command
- systems::sms::Query
- systems::sms::SmsCreationError
- systems::sms::SmsEmulationError
- systems::sms::UserMessage
Traits
- hardware::io16::Io16
- hardware::memory16::Memory16
- hardware::sms_memory::SmsMemory
- hardware::sms_memory::SmsMemoryLoad
- hardware::sms_vdp::SmsVdpGraphics
- hardware::sms_vdp::SmsVdpInterface
- hardware::sms_vdp::SmsVdpInternal
- hardware::sms_vdp::SmsVdpLineImpler
- hardware::sn76489::HasSn76489State
- hardware::sn76489::Sn76489Audio
- hardware::sn76489::Sn76489Interface
- hardware::z80::Z80Internal
- hardware::z80::Z80Interrupt
- hardware::z80::Z80Irq
- hardware::z80::Z80Run
- hardware::z80::instruction::Io
- hardware::z80::instruction::Mem
- hardware::z80::instruction::No
- hardware::z80::instruction::Z80Emulator
- hardware::z80::instruction::instruction_traits::Adc
- hardware::z80::instruction::instruction_traits::Adc16
- hardware::z80::instruction::instruction_traits::Add
- hardware::z80::instruction::instruction_traits::Add16
- hardware::z80::instruction::instruction_traits::And
- hardware::z80::instruction::instruction_traits::Bit
- hardware::z80::instruction::instruction_traits::BitStore
- hardware::z80::instruction::instruction_traits::Call
- hardware::z80::instruction::instruction_traits::Callcc
- hardware::z80::instruction::instruction_traits::Cb
- hardware::z80::instruction::instruction_traits::Ccf
- hardware::z80::instruction::instruction_traits::Cp
- hardware::z80::instruction::instruction_traits::Cpd
- hardware::z80::instruction::instruction_traits::Cpdr
- hardware::z80::instruction::instruction_traits::Cpi
- hardware::z80::instruction::instruction_traits::Cpir
- hardware::z80::instruction::instruction_traits::Cpl
- hardware::z80::instruction::instruction_traits::Daa
- hardware::z80::instruction::instruction_traits::Dd
- hardware::z80::instruction::instruction_traits::Ddcb
- hardware::z80::instruction::instruction_traits::Dec
- hardware::z80::instruction::instruction_traits::Dec16
- hardware::z80::instruction::instruction_traits::Di
- hardware::z80::instruction::instruction_traits::Djnz
- hardware::z80::instruction::instruction_traits::Ed
- hardware::z80::instruction::instruction_traits::Ei
- hardware::z80::instruction::instruction_traits::Ex
- hardware::z80::instruction::instruction_traits::Exx
- hardware::z80::instruction::instruction_traits::Fd
- hardware::z80::instruction::instruction_traits::Fdcb
- hardware::z80::instruction::instruction_traits::Halt
- hardware::z80::instruction::instruction_traits::Im
- hardware::z80::instruction::instruction_traits::InC
- hardware::z80::instruction::instruction_traits::InF
- hardware::z80::instruction::instruction_traits::InN
- hardware::z80::instruction::instruction_traits::Inc
- hardware::z80::instruction::instruction_traits::Inc16
- hardware::z80::instruction::instruction_traits::Ind
- hardware::z80::instruction::instruction_traits::Indr
- hardware::z80::instruction::instruction_traits::Ini
- hardware::z80::instruction::instruction_traits::Inir
- hardware::z80::instruction::instruction_traits::Jp
- hardware::z80::instruction::instruction_traits::Jpcc
- hardware::z80::instruction::instruction_traits::Jr
- hardware::z80::instruction::instruction_traits::Jrcc
- hardware::z80::instruction::instruction_traits::Ld
- hardware::z80::instruction::instruction_traits::Ld16
- hardware::z80::instruction::instruction_traits::LdIr
- hardware::z80::instruction::instruction_traits::Ldd
- hardware::z80::instruction::instruction_traits::Lddr
- hardware::z80::instruction::instruction_traits::Ldi
- hardware::z80::instruction::instruction_traits::Ldir
- hardware::z80::instruction::instruction_traits::Neg
- hardware::z80::instruction::instruction_traits::Nop
- hardware::z80::instruction::instruction_traits::Or
- hardware::z80::instruction::instruction_traits::Otdr
- hardware::z80::instruction::instruction_traits::Otir
- hardware::z80::instruction::instruction_traits::OutC
- hardware::z80::instruction::instruction_traits::OutN
- hardware::z80::instruction::instruction_traits::Outd
- hardware::z80::instruction::instruction_traits::Outi
- hardware::z80::instruction::instruction_traits::Pop
- hardware::z80::instruction::instruction_traits::Push
- hardware::z80::instruction::instruction_traits::Res
- hardware::z80::instruction::instruction_traits::ResStore
- hardware::z80::instruction::instruction_traits::Ret
- hardware::z80::instruction::instruction_traits::Retcc
- hardware::z80::instruction::instruction_traits::Reti
- hardware::z80::instruction::instruction_traits::Retn
- hardware::z80::instruction::instruction_traits::Rl
- hardware::z80::instruction::instruction_traits::RlStore
- hardware::z80::instruction::instruction_traits::Rla
- hardware::z80::instruction::instruction_traits::Rlc
- hardware::z80::instruction::instruction_traits::RlcStore
- hardware::z80::instruction::instruction_traits::Rlca
- hardware::z80::instruction::instruction_traits::Rld
- hardware::z80::instruction::instruction_traits::Rr
- hardware::z80::instruction::instruction_traits::RrStore
- hardware::z80::instruction::instruction_traits::Rra
- hardware::z80::instruction::instruction_traits::Rrc
- hardware::z80::instruction::instruction_traits::RrcStore
- hardware::z80::instruction::instruction_traits::Rrca
- hardware::z80::instruction::instruction_traits::Rrd
- hardware::z80::instruction::instruction_traits::Rst
- hardware::z80::instruction::instruction_traits::Sbc
- hardware::z80::instruction::instruction_traits::Sbc16
- hardware::z80::instruction::instruction_traits::Scf
- hardware::z80::instruction::instruction_traits::Set
- hardware::z80::instruction::instruction_traits::SetStore
- hardware::z80::instruction::instruction_traits::Sla
- hardware::z80::instruction::instruction_traits::SlaStore
- hardware::z80::instruction::instruction_traits::Sll
- hardware::z80::instruction::instruction_traits::SllStore
- hardware::z80::instruction::instruction_traits::Sra
- hardware::z80::instruction::instruction_traits::SraStore
- hardware::z80::instruction::instruction_traits::Srl
- hardware::z80::instruction::instruction_traits::SrlStore
- hardware::z80::instruction::instruction_traits::Sub
- hardware::z80::instruction::instruction_traits::Xor
- host_multimedia::SimpleAudio
- host_multimedia::SimpleGraphics
- memo::Inbox
- systems::sms::Debugger
- systems::sms::GetDebugger
- systems::sms::InboxGetDebugger
- systems::sms::Sms
- systems::sms::UiHelper
- systems::sms::Z80Inbox
Macros
Functions
- hardware::sms_memory::default_mappings
- hardware::sms_memory::memory_register_check
- hardware::sms_roms::format
- hardware::sms_roms::from_file
- hardware::sms_vdp::debug::draw_tiles
- hardware::sms_vdp::draw_line_graphics1
- hardware::sms_vdp::draw_line_graphics2
- hardware::sms_vdp::draw_line_mode4
- hardware::sms_vdp::draw_sprites_tms
- hardware::sms_vdp::gg_color_to_simple_color
- hardware::sms_vdp::line
- hardware::sms_vdp::replaceable::simple_pattern_to_palette_indices
- hardware::sms_vdp::vdp_color_to_simple_color
- hardware::z80::instruction::cb
- hardware::z80::instruction::dd
- hardware::z80::instruction::ddcb
- hardware::z80::instruction::ed
- hardware::z80::instruction::fd
- hardware::z80::instruction::fdcb
- hardware::z80::instruction::noprefix
- hardware::z80::transfer_state
- save::deserialize
- save::deserialize_at
- save::deserialize_from
- save::serialize
- save::serialize_at
- save::serialize_into
- systems::sms::new_sms
- time_govern
Type Aliases
Statics
- hardware::sms_vdp::TMS9918_PALETTE
- hardware::sms_vdp::TMS9918_PALETTE_SMS
- hardware::sms_vdp::replaceable::PATTERN_TO_PALETTE_INDICES
Constants
- hardware::sms_player_input::joypad_a_bits::JOYPAD1_A
- hardware::sms_player_input::joypad_a_bits::JOYPAD1_B
- hardware::sms_player_input::joypad_a_bits::JOYPAD1_DOWN
- hardware::sms_player_input::joypad_a_bits::JOYPAD1_LEFT
- hardware::sms_player_input::joypad_a_bits::JOYPAD1_RIGHT
- hardware::sms_player_input::joypad_a_bits::JOYPAD1_UP
- hardware::sms_player_input::joypad_a_bits::JOYPAD2_DOWN
- hardware::sms_player_input::joypad_a_bits::JOYPAD2_UP
- hardware::sms_player_input::joypad_b_bits::A_TH
- hardware::sms_player_input::joypad_b_bits::B_TH
- hardware::sms_player_input::joypad_b_bits::CONT
- hardware::sms_player_input::joypad_b_bits::JOYPAD2_A
- hardware::sms_player_input::joypad_b_bits::JOYPAD2_B
- hardware::sms_player_input::joypad_b_bits::JOYPAD2_LEFT
- hardware::sms_player_input::joypad_b_bits::JOYPAD2_RIGHT
- hardware::sms_player_input::joypad_b_bits::RESET
- hardware::sms_vdp::FRAME_INTERRUPT_FLAG
- hardware::sms_vdp::SPRITE_COLLISION_FLAG
- hardware::sms_vdp::SPRITE_OVERFLOW_FLAG
- hardware::z80::CF
- hardware::z80::HF
- hardware::z80::NF
- hardware::z80::PF
- hardware::z80::SF
- hardware::z80::XF
- hardware::z80::YF
- hardware::z80::ZF
- hardware::z80::offsets::A
- hardware::z80::offsets::A0
- hardware::z80::offsets::AF
- hardware::z80::offsets::AF0
- hardware::z80::offsets::B
- hardware::z80::offsets::B0
- hardware::z80::offsets::BC
- hardware::z80::offsets::BC0
- hardware::z80::offsets::C
- hardware::z80::offsets::C0
- hardware::z80::offsets::CYCLES
- hardware::z80::offsets::D
- hardware::z80::offsets::D0
- hardware::z80::offsets::DE
- hardware::z80::offsets::DE0
- hardware::z80::offsets::E
- hardware::z80::offsets::E0
- hardware::z80::offsets::F
- hardware::z80::offsets::F0
- hardware::z80::offsets::H
- hardware::z80::offsets::H0
- hardware::z80::offsets::HALTED
- hardware::z80::offsets::HL
- hardware::z80::offsets::HL0
- hardware::z80::offsets::I
- hardware::z80::offsets::IFF1
- hardware::z80::offsets::IFF2
- hardware::z80::offsets::INTERRUPT_MODE
- hardware::z80::offsets::IX
- hardware::z80::offsets::IXH
- hardware::z80::offsets::IXL
- hardware::z80::offsets::IY
- hardware::z80::offsets::IYH
- hardware::z80::offsets::IYL
- hardware::z80::offsets::L
- hardware::z80::offsets::L0
- hardware::z80::offsets::PC
- hardware::z80::offsets::PCH
- hardware::z80::offsets::PCL
- hardware::z80::offsets::PREFIX
- hardware::z80::offsets::R
- hardware::z80::offsets::SP
- hardware::z80::offsets::SPH
- hardware::z80::offsets::SPL
- systems::sms::NTSC_Z80_FREQUENCY
- systems::sms::PAL_Z80_FREQUENCY