[−] List of all items
Structs
- audio::BlepAmpFilter
- audio::BlepStereo
- audio::EarInAmps2
- audio::EarMicAmps4
- audio::EarOutAmps4
- audio::carousel::AudioBuffer
- audio::carousel::AudioFrameConsumer
- audio::carousel::AudioFrameError
- audio::carousel::AudioFrameProducer
- audio::host::AudioHandleError
- audio::host::cpal::AudioHandle
- audio::host::cpal::AudioHandleError
- audio::host::sdl2::AudioHandle
- audio::host::sdl2::AudioHandleError
- audio::synth::BandLimLowBass
- audio::synth::BandLimLowTreb
- audio::synth::BandLimNarrow
- audio::synth::BandLimWide
- audio::synth::BandLimited
- bus::DynamicBus
- bus::DynamicSerdeBus
- bus::NullDevice
- bus::OptionalBusDevice
- bus::ay::Ay128kPortDecode
- bus::ay::Ay3_891xAudio
- bus::ay::Ay3_891xBusDevice
- bus::ay::AyFullerBoxPortDecode
- bus::ay::AyIoNullPort
- bus::ay::serial128::NullSerialPort
- bus::ay::serial128::Rs232Io
- bus::ay::serial128::SerialKeypad
- bus::ay::serial128::SerialPorts128
- bus::debug::DebugBusDevice
- bus::joystick::CursorJoyPortAddress
- bus::joystick::CursorJoystickDevice
- bus::joystick::FullerJoyPortAddress
- bus::joystick::FullerJoystickDevice
- bus::joystick::JoystickBusDevice
- bus::joystick::KempstonJoyPortAddress
- bus::joystick::KempstonJoystickDevice
- bus::joystick::MultiJoystickBusDevice
- bus::joystick::NullJoystickDevice
- bus::joystick::ParseJoystickSelectError
- bus::joystick::SinclairJoyLeftMap
- bus::joystick::SinclairJoyRightMap
- bus::joystick::SinclairJoystickDevice
- bus::joystick::SinclairLeftJoyPortAddress
- bus::joystick::SinclairRightJoyPortAddress
- bus::joystick::TryFromStrJoystickSelectError
- bus::mouse::KempstonMouseDevice
- bus::mouse::KempstonMousePortAddress
- bus::mouse::MouseBusDevice
- bus::mouse::NullMouseDevice
- bus::parallel::NullParallelPort
- bus::parallel::ParallelPortWriter
- bus::parallel::Plus3CentronicsBusDevice
- bus::zxinterface1::MicroCartridge
- bus::zxinterface1::Rs232Io
- bus::zxinterface1::Sector
- bus::zxinterface1::ZxInterface1BusDevice
- bus::zxinterface1::ZxMicrodrives
- bus::zxinterface1::ZxNet
- bus::zxinterface1::ZxNetHead
- bus::zxinterface1::ZxNetUdpSyncSocket
- bus::zxprinter::Alphacom32PortAddress
- bus::zxprinter::DebugSpooler
- bus::zxprinter::TS2040PortAddress
- bus::zxprinter::ZxPrinterBusDevice
- bus::zxprinter::ZxPrinterDevice
- bus::zxprinter::ZxPrinterPortAddress
- chip::ColorMode
- chip::EarMic
- chip::ParseReadEarModeError
- chip::ScldCtrlFlags
- chip::ThreadSyncTimer
- chip::TryFromU8ColorModeError
- chip::TryFromU8EarMicError
- chip::TryFromU8Ula3PagingError
- chip::Ula128MemFlags
- chip::Ula3CtrlFlags
- chip::UlaPlusRegFlags
- chip::UlaPortFlags
- chip::ZxSpectrum128Config
- chip::ZxSpectrumNTSCConfig
- chip::ZxSpectrumPALConfig
- chip::ay_player::AyPlayer
- chip::plus::UlaPlus
- chip::plus::VideoRenderDataView
- chip::plus::frame_cache::PlusFrameProducer
- chip::scld::Scld
- chip::scld::frame_cache::ScldFrameProducer
- chip::scld::frame_cache::ScldFrameRef
- chip::scld::frame_cache::SourceMode
- chip::scld::frame_cache::TryFromU8SourceModeError
- chip::ula128::TryFromU8MemPage8Error
- chip::ula128::Ula128
- chip::ula128::Ula128MemContention
- chip::ula128::Ula128VidFrame
- chip::ula128::frame_cache::Ula128FrameProducer
- chip::ula3::TryFromU8MemPage4Error
- chip::ula3::Ula3
- chip::ula3::Ula3MemContention
- chip::ula3::Ula3VidFrame
- chip::ula::Ula
- chip::ula::UlaMemoryContention
- chip::ula::UlaNTSCVidFrame
- chip::ula::UlaVideoFrame
- chip::ula::frame_cache::UlaFrameCache
- chip::ula::frame_cache::UlaFrameProducer
- chip::ula::frame_cache::UlaFrameRef
- clock::FTsData1
- clock::FTsData2
- clock::FTsData3
- clock::VFrameTs
- clock::VFrameTsCounter
- clock::VideoTs
- clock::VideoTsData1
- clock::VideoTsData2
- clock::VideoTsData3
- clock::VideoTsData6
- memory::MemPageOffset
- memory::MemPageRefIter
- memory::MemPageableRomRamExRom
- memory::Memory16k
- memory::Memory48k
- memory::Memory64k
- memory::NoMemoryExtension
- peripherals::ZXKeyboardMap
- peripherals::ay::Ay128kPortDecode
- peripherals::ay::Ay3_891xIo
- peripherals::ay::AyFullerBoxPortDecode
- peripherals::ay::AyIoNullPort
- peripherals::ay::AyRegChange
- peripherals::ay::AyRegNullRecorder
- peripherals::ay::AyRegVecRecorder
- peripherals::ay::AyTC2068PortDecode
- peripherals::ay::audio::Ay3_891xAudio
- peripherals::ay::audio::AyAmps
- peripherals::ay::audio::AyFuseAmps
- peripherals::ay::audio::LogAmpLevels16
- peripherals::ay::serial128::SerialPorts128
- peripherals::bus::ay::Ay128kPortDecode
- peripherals::bus::ay::Ay3_891xAudio
- peripherals::bus::ay::Ay3_891xBusDevice
- peripherals::bus::ay::AyFullerBoxPortDecode
- peripherals::bus::ay::AyIoNullPort
- peripherals::bus::ay::serial128::NullSerialPort
- peripherals::bus::ay::serial128::Rs232Io
- peripherals::bus::ay::serial128::SerialKeypad
- peripherals::bus::ay::serial128::SerialPorts128
- peripherals::bus::debug::DebugBusDevice
- peripherals::bus::joystick::CursorJoyPortAddress
- peripherals::bus::joystick::CursorJoystickDevice
- peripherals::bus::joystick::FullerJoyPortAddress
- peripherals::bus::joystick::FullerJoystickDevice
- peripherals::bus::joystick::JoystickBusDevice
- peripherals::bus::joystick::KempstonJoyPortAddress
- peripherals::bus::joystick::KempstonJoystickDevice
- peripherals::bus::joystick::MultiJoystickBusDevice
- peripherals::bus::joystick::NullJoystickDevice
- peripherals::bus::joystick::ParseJoystickSelectError
- peripherals::bus::joystick::SinclairJoyLeftMap
- peripherals::bus::joystick::SinclairJoyRightMap
- peripherals::bus::joystick::SinclairJoystickDevice
- peripherals::bus::joystick::SinclairLeftJoyPortAddress
- peripherals::bus::joystick::SinclairRightJoyPortAddress
- peripherals::bus::joystick::TryFromStrJoystickSelectError
- peripherals::bus::mouse::KempstonMouseDevice
- peripherals::bus::mouse::KempstonMousePortAddress
- peripherals::bus::mouse::MouseBusDevice
- peripherals::bus::mouse::NullMouseDevice
- peripherals::bus::parallel::NullParallelPort
- peripherals::bus::parallel::ParallelPortWriter
- peripherals::bus::parallel::Plus3CentronicsBusDevice
- peripherals::bus::zxinterface1::MicroCartridge
- peripherals::bus::zxinterface1::Rs232Io
- peripherals::bus::zxinterface1::Sector
- peripherals::bus::zxinterface1::ZxInterface1BusDevice
- peripherals::bus::zxinterface1::ZxMicrodrives
- peripherals::bus::zxinterface1::ZxNet
- peripherals::bus::zxinterface1::ZxNetHead
- peripherals::bus::zxinterface1::ZxNetUdpSyncSocket
- peripherals::bus::zxprinter::Alphacom32PortAddress
- peripherals::bus::zxprinter::DebugSpooler
- peripherals::bus::zxprinter::TS2040PortAddress
- peripherals::bus::zxprinter::ZxPrinterBusDevice
- peripherals::bus::zxprinter::ZxPrinterDevice
- peripherals::bus::zxprinter::ZxPrinterPortAddress
- peripherals::joystick::Directions
- peripherals::joystick::NullJoystickDevice
- peripherals::joystick::cursor::CursorJoystickDevice
- peripherals::joystick::fuller::FullerJoystickDevice
- peripherals::joystick::kempston::KempstonJoystickDevice
- peripherals::joystick::sinclair::SinclairJoyLeftMap
- peripherals::joystick::sinclair::SinclairJoyRightMap
- peripherals::joystick::sinclair::SinclairJoystickDevice
- peripherals::memory::ZxInterface1MemExt
- peripherals::mouse::MouseButtons
- peripherals::mouse::MouseMovement
- peripherals::mouse::NullMouseDevice
- peripherals::mouse::kempston::KempstonMouseDevice
- peripherals::network::zxnet::ZxNet
- peripherals::network::zxnet::ZxNetHead
- peripherals::network::zxnet::ZxNetUdpSyncSocket
- peripherals::parallel::NullParallelPort
- peripherals::parallel::ParallelPortWriter
- peripherals::serial::KeypadKeys
- peripherals::serial::NullSerialPort
- peripherals::serial::Rs232Io
- peripherals::serial::SerialKeypad
- peripherals::storage::microdrives::MicroCartridge
- peripherals::storage::microdrives::Sector
- peripherals::storage::microdrives::ZxMicrodrives
- peripherals::zxprinter::DebugSpooler
- peripherals::zxprinter::ZxPrinterDevice
- video::BorderColor
- video::CellCoords
- video::PaletteChange
- video::ParseBorderSizeError
- video::RenderMode
- video::Renderer
- video::RendererPlus
- video::TryFromU8BorderColorError
- video::TryFromU8RenderModeError
- video::TryFromUIntBorderSizeError
- video::UlaPlusPalette
- video::pixel::GrayscalePalA8R8G8B8
- video::pixel::GrayscalePalARGB32
- video::pixel::GrayscalePalR3G3B2
- video::pixel::GrayscalePalR5G6B5
- video::pixel::GrayscalePalR8G8B8A8
- video::pixel::GrayscalePalRGB24
- video::pixel::GrayscalePalRGBA32
- video::pixel::PixelBufA24
- video::pixel::PixelBufA32
- video::pixel::PixelBufP16
- video::pixel::PixelBufP32
- video::pixel::PixelBufP8
- video::pixel::SpectrumPalA8R8G8B8
- video::pixel::SpectrumPalARGB32
- video::pixel::SpectrumPalR3G3B2
- video::pixel::SpectrumPalR5G6B5
- video::pixel::SpectrumPalR8G8B8A8
- video::pixel::SpectrumPalRGB24
- video::pixel::SpectrumPalRGBA32
Enums
- audio::host::AudioHandleErrorKind
- audio::host::cpal::AudioHandleAnyFormat
- audio::host::cpal::AudioHandleErrorKind
- audio::host::cpal::SampleFormat
- audio::host::sdl2::AudioHandleErrorKind
- audio::host::sdl2::AudioStatus
- bus::ay::AyRegister
- bus::joystick::JoystickSelect
- bus::zxinterface1::ControlState
- bus::zxinterface1::DataState
- chip::ReadEarMode
- chip::Ula3Paging
- chip::ula128::MemPage8
- chip::ula3::MemPage4
- memory::MemoryKind
- memory::PageMutSlice
- memory::ZxMemoryError
- peripherals::ay::AyRegister
- peripherals::bus::ay::AyRegister
- peripherals::bus::joystick::JoystickSelect
- peripherals::bus::zxinterface1::ControlState
- peripherals::bus::zxinterface1::DataState
- peripherals::joystick::JoyDirection
- peripherals::serial::ControlState
- peripherals::serial::DataState
- video::BorderSize
Traits
- audio::AmpLevels
- audio::AudioFrame
- audio::AudioSample
- audio::Blep
- audio::EarInAudioFrame
- audio::EarMicOutAudioFrame
- audio::FromSample
- audio::IntoSample
- audio::MulNorm
- audio::SampleDelta
- audio::UlaAudioFrame
- audio::carousel::AudioSample
- audio::synth::BandLimOpt
- bus::BusDevice
- bus::DeserializeDynDevice
- bus::NamedBusDevice
- bus::PortAddress
- bus::SerializeDynDevice
- bus::ay::AyAudioBusDevice
- bus::ay::AyIoPort
- bus::ay::AyPortDecode
- bus::ay::PassByAyAudioBusDevice
- bus::joystick::JoystickDevice
- bus::joystick::JoystickInterface
- bus::joystick::SinclairJoyKeyMap
- bus::mouse::MouseDevice
- bus::mouse::MouseInterface
- bus::parallel::ParallelPortDevice
- bus::zxinterface1::DataAsZxNetHead
- bus::zxinterface1::SerialPortDevice
- bus::zxinterface1::ZxNetSocket
- bus::zxprinter::Spooler
- chip::ControlUnit
- chip::EarIn
- chip::FrameState
- chip::HostConfig
- chip::InnerAccess
- chip::MemoryAccess
- chip::MicOut
- chip::UlaCommon
- chip::UlaControl
- chip::plus::UlaPlusInner
- chip::ula::UlaControlExt
- clock::MemoryContention
- clock::TimestampOps
- memory::MemoryExtension
- memory::PagedMemory16k
- memory::PagedMemory8k
- memory::ZxMemory
- memory::serde::MemDeExt
- memory::serde::MemSerExt
- peripherals::KeyboardInterface
- peripherals::ay::AyIoPort
- peripherals::ay::AyPortDecode
- peripherals::ay::AyRegRecorder
- peripherals::ay::audio::AyAudioFrame
- peripherals::bus::ay::AyAudioBusDevice
- peripherals::bus::ay::AyIoPort
- peripherals::bus::ay::AyPortDecode
- peripherals::bus::ay::PassByAyAudioBusDevice
- peripherals::bus::joystick::JoystickDevice
- peripherals::bus::joystick::JoystickInterface
- peripherals::bus::joystick::SinclairJoyKeyMap
- peripherals::bus::mouse::MouseDevice
- peripherals::bus::mouse::MouseInterface
- peripherals::bus::parallel::ParallelPortDevice
- peripherals::bus::zxinterface1::DataAsZxNetHead
- peripherals::bus::zxinterface1::SerialPortDevice
- peripherals::bus::zxinterface1::ZxNetSocket
- peripherals::bus::zxprinter::Spooler
- peripherals::joystick::JoystickDevice
- peripherals::joystick::JoystickInterface
- peripherals::joystick::sinclair::SinclairJoyKeyMap
- peripherals::mouse::MouseDevice
- peripherals::mouse::MouseInterface
- peripherals::network::zxnet::DataAsZxNetHead
- peripherals::network::zxnet::ZxNetSocket
- peripherals::parallel::ParallelPortDevice
- peripherals::serial::SerialPortDevice
- peripherals::zxprinter::Spooler
- video::Palette
- video::PixelBuffer
- video::Video
- video::VideoFrame
- video::frame_cache::PlusVidFrameDataIterator
- video::frame_cache::VideoFrameDataIterator
- video::pixel::Palette
- video::pixel::PixelBuffer
Functions
- audio::carousel::create_carousel
- audio::music::equal_tempered_scale_note_freqs
- audio::music::render_equal_tempered_scale_note_freqs
- audio::render_audio_frame_ts
- audio::render_audio_frame_vts
- chip::duration_from_frame_tc_cpu_hz
- chip::nanos_from_frame_tc_cpu_hz
- chip::ula::execute_halted_state_until_eof
- memory::serde::deserialize_mem
- memory::serde::serialize_mem
- memory::serde::serialize_mem_slice
- video::color_line_offset
- video::frame_cache::attr_line_from
- video::frame_cache::color_address_coords
- video::frame_cache::ink_line_from
- video::frame_cache::pixel_address_coords
- video::pixel_line_offset
Typedefs
- audio::FTs
- audio::carousel::AudioFrameResult
- bus::BoxNamedDynDevice
- bus::DynamicSerdeVBus
- bus::DynamicVBus
- bus::NamedDynDevice
- bus::VFNullDevice
- bus::ay::Ay3_8910Io
- bus::ay::Ay3_8912Io
- bus::ay::Ay3_8913Io
- bus::ay::Ay3_891xFullerBox
- bus::ay::Ay3_891xMelodik
- bus::ay::serial128::Ay3_8912Keypad
- bus::ay::serial128::Ay3_8912KeypadRs232
- bus::ay::serial128::Ay3_8912Rs232
- bus::joystick::CursorJoystick
- bus::joystick::FullerJoystick
- bus::joystick::KempstonJoystick
- bus::joystick::SinclairJoystick
- bus::joystick::SinclairLeftJoystick
- bus::joystick::SinclairRightJoystick
- bus::mouse::KempstonMouse
- bus::parallel::Plus3CentronicsWriterBusDevice
- bus::zxinterface1::MicroCartridgeIdSecIter
- bus::zxinterface1::MicroCartridgeSecIter
- bus::zxinterface1::MicroCartridgeSecIterMut
- bus::zxprinter::Alphacom32
- bus::zxprinter::TS2040
- bus::zxprinter::ZxPrinter
- chip::ula::UlaNTSC
- chip::ula::UlaPAL
- clock::FTs
- clock::Ts
- memory::ExRom
- memory::Memory128k
- memory::Memory128kPlus
- memory::Memory16kEx
- memory::Memory272k
- memory::Memory48kDock64kEx
- memory::Memory48kEx
- memory::Result
- memory::ScreenArray
- peripherals::ay::Ay3_8910Io
- peripherals::ay::Ay3_8912Io
- peripherals::ay::Ay3_8913Io
- peripherals::bus::ay::Ay3_8910Io
- peripherals::bus::ay::Ay3_8912Io
- peripherals::bus::ay::Ay3_8913Io
- peripherals::bus::ay::Ay3_891xFullerBox
- peripherals::bus::ay::Ay3_891xMelodik
- peripherals::bus::ay::serial128::Ay3_8912Keypad
- peripherals::bus::ay::serial128::Ay3_8912KeypadRs232
- peripherals::bus::ay::serial128::Ay3_8912Rs232
- peripherals::bus::joystick::CursorJoystick
- peripherals::bus::joystick::FullerJoystick
- peripherals::bus::joystick::KempstonJoystick
- peripherals::bus::joystick::SinclairJoystick
- peripherals::bus::joystick::SinclairLeftJoystick
- peripherals::bus::joystick::SinclairRightJoystick
- peripherals::bus::mouse::KempstonMouse
- peripherals::bus::parallel::Plus3CentronicsWriterBusDevice
- peripherals::bus::zxinterface1::MicroCartridgeIdSecIter
- peripherals::bus::zxinterface1::MicroCartridgeSecIter
- peripherals::bus::zxinterface1::MicroCartridgeSecIterMut
- peripherals::bus::zxprinter::Alphacom32
- peripherals::bus::zxprinter::TS2040
- peripherals::bus::zxprinter::ZxPrinter
- peripherals::storage::microdrives::MicroCartridgeIdSecIter
- peripherals::storage::microdrives::MicroCartridgeSecIter
- peripherals::storage::microdrives::MicroCartridgeSecIterMut
Constants
- audio::AMPS_EAR_IN
- audio::AMPS_EAR_IN_I16
- audio::AMPS_EAR_IN_I32
- audio::AMPS_EAR_MIC
- audio::AMPS_EAR_MIC_I16
- audio::AMPS_EAR_MIC_I32
- audio::AMPS_EAR_OUT
- audio::AMPS_EAR_OUT_I16
- audio::AMPS_EAR_OUT_I32
- audio::MARGIN_TSTATES
- bus::zxinterface1::BAUD_RATES
- bus::zxinterface1::DATA_SIZE
- bus::zxinterface1::DEFAULT_BAUD_RATE
- bus::zxinterface1::HALT_FOREVER_TS
- bus::zxinterface1::HEAD_SIZE
- bus::zxinterface1::MAX_DRIVES
- bus::zxinterface1::MAX_HALT_TS
- bus::zxinterface1::MAX_SECTORS
- bus::zxinterface1::MAX_USABLE_SECTORS
- bus::zxprinter::BYTES_PER_LINE
- bus::zxprinter::DOTS_PER_LINE
- clock::HALT_VC_THRESHOLD
- memory::MEM128K_SIZE
- memory::MEM16K_SIZE
- memory::MEM32K_SIZE
- memory::MEM48K_SIZE
- memory::MEM64K_SIZE
- memory::MEM8K_SIZE
- memory::SCREEN_SIZE
- peripherals::ay::NUM_SOUND_GEN_REGISTERS
- peripherals::ay::audio::AMPS
- peripherals::ay::audio::AMPS_I16
- peripherals::ay::audio::AMPS_I32
- peripherals::ay::audio::ENV_SHAPE_ALT_MASK
- peripherals::ay::audio::ENV_SHAPE_ATTACK_MASK
- peripherals::ay::audio::ENV_SHAPE_CONT_MASK
- peripherals::ay::audio::ENV_SHAPE_HOLD_MASK
- peripherals::ay::audio::FUSE_AMPS
- peripherals::ay::audio::FUSE_AMPS_I16
- peripherals::ay::audio::HOST_CLOCK_RATIO
- peripherals::ay::audio::INTERNAL_CLOCK_DIVISOR
- peripherals::bus::zxinterface1::BAUD_RATES
- peripherals::bus::zxinterface1::DATA_SIZE
- peripherals::bus::zxinterface1::DEFAULT_BAUD_RATE
- peripherals::bus::zxinterface1::HALT_FOREVER_TS
- peripherals::bus::zxinterface1::HEAD_SIZE
- peripherals::bus::zxinterface1::MAX_DRIVES
- peripherals::bus::zxinterface1::MAX_HALT_TS
- peripherals::bus::zxinterface1::MAX_SECTORS
- peripherals::bus::zxinterface1::MAX_USABLE_SECTORS
- peripherals::bus::zxprinter::BYTES_PER_LINE
- peripherals::bus::zxprinter::DOTS_PER_LINE
- peripherals::serial::BAUD_RATES
- peripherals::serial::DEFAULT_BAUD_RATE
- peripherals::storage::microdrives::DATA_SIZE
- peripherals::storage::microdrives::HALT_FOREVER_TS
- peripherals::storage::microdrives::HEAD_SIZE
- peripherals::storage::microdrives::MAX_DRIVES
- peripherals::storage::microdrives::MAX_HALT_TS
- peripherals::storage::microdrives::MAX_SECTORS
- peripherals::storage::microdrives::MAX_USABLE_SECTORS
- peripherals::zxprinter::BYTES_PER_LINE
- peripherals::zxprinter::DOTS_PER_LINE
- video::MAX_BORDER_SIZE
- video::PAL_HC
- video::PAL_VC
- video::frame_cache::ATTRS_OFFSET
- video::frame_cache::ATTR_ROWS
- video::frame_cache::COLUMNS
- video::frame_cache::PIXEL_LINES