►Copenmsx::VDPAccessSlots::AccessTable | |
Copenmsx::VDPAccessSlots::CycleTable | |
Copenmsx::VDPAccessSlots::ZeroTable | |
Copenmsx::AddRemoveUpdate | |
Copenmsx::AmdFlash::AddressValue | |
CAdhocCliCommParser | |
Copenmsx::AdjustWindowInMainViewPort | |
►Copenmsx::AfterCmd | |
Copenmsx::AfterInputEventCmd | |
Copenmsx::AfterRealTimeCmd | |
Copenmsx::AfterSimpleEventCmd | |
►Copenmsx::AfterTimedCmd | |
Copenmsx::AfterIdleCmd | |
Copenmsx::AfterTimeCmd | |
Copenmsx::AfterEmuTimePred | |
Copenmsx::AfterInputEventPred | |
Copenmsx::AfterSimpleEventPred | |
►Copenmsx::AlignedBuffer | |
Copenmsx::AlignedByteArray< 512 > | |
Copenmsx::AlignedByteArray< SCSIDevice::BUFFER_SIZE > | |
Copenmsx::AlignedByteArray< N > | |
Copenmsx::MemoryOps::AllocMap | Aligned memory (de)allocation |
Copenmsx::AllShortcutInfo | |
Calways_true | |
Copenmsx::AmdFlash | |
Copenmsx::SoundDevice::AmplificationFactors | Gets this device its 'amplification factor' |
Copenmsx::AndOp | |
►Copenmsx::ArchiveBase< Derived > | |
►Copenmsx::InputArchiveBase< MemInputArchive > | |
Copenmsx::MemInputArchive | |
►Copenmsx::InputArchiveBase< XmlInputArchive > | |
Copenmsx::XmlInputArchive | |
►Copenmsx::OutputArchiveBase< MemOutputArchive > | |
Copenmsx::MemOutputArchive | |
►Copenmsx::OutputArchiveBase< XmlOutputArchive > | |
Copenmsx::XmlOutputArchive | |
Copenmsx::InputArchiveBase< Derived > | |
Copenmsx::OutputArchiveBase< Derived > | |
Copenmsx::ArchiveBase< MemInputArchive > | |
Copenmsx::ArchiveBase< MemOutputArchive > | |
Copenmsx::ArchiveBase< XmlInputArchive > | |
Copenmsx::ArchiveBase< XmlOutputArchive > | |
Copenmsx::ArgsInfo | |
Carray_with_enum_index< Enum, T, S > | |
Carray_with_enum_index< CliComm::LogLevel, ColorSequence > | |
Carray_with_enum_index< CliComm::LogLevel, int > | |
Carray_with_enum_index< CliComm::UpdateType, bool > | |
Carray_with_enum_index< CliComm::UpdateType, hash_map< std::string, std::string, XXHasher > > | |
Carray_with_enum_index< Drive, openmsx::DiskDrive * > | |
Carray_with_enum_index< ID, openmsx::Shortcuts::Shortcut > | |
Carray_with_enum_index< RmNum, Patch > | |
Carray_with_enum_index< SelectCartridgeType, openmsx::ImGuiMedia::ItemGroup > | |
Carray_with_enum_index< SelectDiskType, openmsx::ImGuiMedia::ItemGroup > | |
Carray_with_enum_index< UnicodeKeymap::KeyInfo::Modifier, openmsx::KeyMatrixPosition > | |
Copenmsx::Completer::AtLeast | |
Copenmsx::MSXDirEntry::AttribValue | |
Copenmsx::AudioFragment | |
Copenmsx::AmdFlash::AutoSelect | |
Copenmsx::AviRecorder | |
Copenmsx::AviWriter | |
►Copenmsx::AY8910Periphery | Models the general purpose I/O ports of the AY8910 |
Copenmsx::DummyAY8910Periphery | |
Copenmsx::MSXPSG | |
Copenmsx::SVIPSG | |
Copenmsx::BaseBpType< typename > | |
Copenmsx::BaseBpType< BreakPoint > | |
Copenmsx::BaseBpType< DebugCondition > | |
Copenmsx::BaseBpType< std::shared_ptr< WatchPoint > > | |
Copenmsx::BaseClassName< Base > | Stores the name of a base class |
►Copenmsx::BaseSetting | |
Copenmsx::ProxySetting | |
►Copenmsx::Setting | |
Copenmsx::EnumSetting< Mode > | |
Copenmsx::EnumSetting< DirAsDSK::SyncMode > | |
Copenmsx::EnumSetting< DirAsDSK::BootSectorType > | |
Copenmsx::EnumSetting< ResampledSoundDevice::ResampleType > | |
Copenmsx::EnumSetting< SDL_Keycode > | |
Copenmsx::EnumSetting< KpEnterMode > | |
Copenmsx::EnumSetting< MappingMode > | |
Copenmsx::EnumSetting< SoundDriverType > | |
Copenmsx::EnumSetting< RTCMode > | |
Copenmsx::EnumSetting< int > | |
Copenmsx::EnumSetting< Accuracy > | |
Copenmsx::EnumSetting< RendererID > | |
Copenmsx::EnumSetting< ScaleAlgorithm > | |
Copenmsx::EnumSetting< bool > | |
Copenmsx::EnumSetting< DisplayDeform > | |
Copenmsx::EnumSetting< ResampleType > | |
Copenmsx::BooleanSetting | |
Copenmsx::EnumSetting< T > | |
Copenmsx::FilenameSetting | |
Copenmsx::FloatSetting | A Setting with a floating point value |
Copenmsx::IntegerSetting | A Setting with an integer value |
Copenmsx::KeyCodeSetting | |
Copenmsx::ReadOnlySetting | |
Copenmsx::StringSetting | |
Copenmsx::VideoSourceSetting | |
Copenmsx::Completer::Between | |
CEndian::Big< typename > | |
CEndian::Big< uint16_t > | |
CEndian::Big< uint32_t > | |
CEndian::Big< uint8_t > | |
Copenmsx::BitmapConverter | Utility class for converting VRAM contents to host pixels |
Copenmsx::VDP::BlinkStateCount | Calculates what 'blinkState' and 'blinkCount' would be at a specific line |
Copenmsx::BlipBuffer | |
Copenmsx::BooleanJoystickAxis | |
Copenmsx::BooleanJoystickButton | |
Copenmsx::BooleanJoystickHat | |
Copenmsx::BooleanKeyboard | |
Copenmsx::BooleanMouseButton | |
Copenmsx::BootBlocks | |
Copenmsx::OSDWidget::BoundingBox | |
Copenmsx::BpLine | |
Copenmsx::BreakPointBase< Derived > | CRTP base class for CPU break and watch points |
►Copenmsx::BreakPointBase< BreakPoint > | |
Copenmsx::BreakPoint | |
►Copenmsx::BreakPointBase< DebugCondition > | |
Copenmsx::DebugCondition | General debugger condition Like breakpoints, but not tied to a specific address |
►Copenmsx::BreakPointBase< ProbeBreakPoint > | |
Copenmsx::ProbeBreakPoint | |
►Copenmsx::BreakPointBase< WatchPoint > | |
Copenmsx::WatchPoint | |
Cgl::BufferObject | |
►CEndian::ByteSwap | |
CEndian::ConvBig< false > | |
CEndian::ConvLittle< true > | |
Copenmsx::CacheLines | |
Copenmsx::VDPAccessSlots::Calculator | VDP-VRAM access slot calculator, meant to be used in the inner loops of the VDPCmdEngine commands |
Copenmsx::ImGuiMedia::CartridgeMediaInfo | |
Copenmsx::CartridgeSlotManager | |
CStringOp::casecmp | |
CStringOp::caseless | |
►Copenmsx::CassetteImage | |
Copenmsx::CasImage | Code based on "cas2wav" tool by Vincent van Dam |
Copenmsx::WavImage | |
Copenmsx::ImGuiMedia::CassetteMediaInfo | |
►Copenmsx::CassettePortInterface | |
Copenmsx::CassettePort | |
Copenmsx::DummyCassettePort | |
Ccb_iterator< BUF, T > | This code is heavily based on boost circular_buffer: http://www.boost.org/doc/libs/1_55_0/doc/html/circular_buffer.html The interface of this version and the original boost version is (as much as possible identical) |
Ccb_queue< T > | This implements a queue on top of circular_buffer (not part of boost) |
Ccb_queue< byte > | |
Ccb_queue< char > | |
Ccb_queue< std::unique_ptr< openmsx::AudioFragment > > | |
Ccb_queue< std::unique_ptr< openmsx::Frame > > | |
Ccb_queue< uint8_t > | |
Copenmsx::AmdFlash::CFI | |
Copenmsx::YM2413Burczynski::Channel | |
Copenmsx::YM2413Okazaki::Channel | |
Copenmsx::MSXMixer::SoundDeviceInfo::ChannelSettings | |
Copenmsx::CharacterConverter | Utility class for converting VRAM contents to host pixels |
Copenmsx::AmdFlash::Chip | |
Copenmsx::DiskImageUtils::CHS | |
Copenmsx::ConsoleLine::Chunk | |
Ccircular_buffer< T > | Circular buffer class, based on boost::circular_buffer/ |
Ccircular_buffer< byte > | |
Ccircular_buffer< char > | |
Ccircular_buffer< openmsx::ConsoleLine > | |
Ccircular_buffer< openmsx::ImGuiMedia::MediaItem > | |
Ccircular_buffer< openmsx::ImGuiMessages::Message > | |
Ccircular_buffer< std::string > | |
Ccircular_buffer< std::unique_ptr< openmsx::AudioFragment > > | |
Ccircular_buffer< std::unique_ptr< openmsx::Frame > > | |
Ccircular_buffer< uint8_t > | |
Copenmsx::CircularBuffer< T, MAXSIZE > | |
Copenmsx::CircularBuffer< uint64_t, NUM_FRAME_DURATIONS > | |
Copenmsx::ClassLoader< T > | |
Copenmsx::ClassSaver< T > | |
►Copenmsx::CliComm | |
Copenmsx::GlobalCliComm | |
Copenmsx::MSXCliComm | |
►Copenmsx::CLIFileType | |
Copenmsx::CassettePlayerCLI | |
Copenmsx::DiskImageCLI | |
Copenmsx::LaserdiscPlayerCLI | |
Copenmsx::MSXRomCLI | |
Copenmsx::ReplayCLI | |
Copenmsx::SaveStateCLI | |
►Copenmsx::CliListener | |
►Copenmsx::CliConnection | |
Copenmsx::SocketConnection | |
Copenmsx::StdioConnection | |
Copenmsx::StdioMessages | |
Copenmsx::TclCallbackMessages | |
►Copenmsx::CLIOption | |
Copenmsx::CDImageCLI | |
Copenmsx::CassettePlayerCLI | |
Copenmsx::CliExtension | |
Copenmsx::DiskImageCLI | |
Copenmsx::HDImageCLI | |
Copenmsx::LaserdiscPlayerCLI | |
Copenmsx::MSXRomCLI | |
Copenmsx::ReplayCLI | |
Copenmsx::SaveStateCLI | |
Copenmsx::CliServer | |
Copenmsx::Clock< FREQ_NUM, FREQ_DENOM > | Represents a clock with a fixed frequency |
Copenmsx::Clock< 2 *500000, 128 > | |
Copenmsx::Clock< 3579545 > | |
Copenmsx::Clock< 3579545, 14 > | |
Copenmsx::Clock< 3579545, 228 > | |
Copenmsx::Clock< 5369318 > | |
Copenmsx::Clock< 7159090 > | |
Copenmsx::Clock< CLOCK_FREQ > | |
Copenmsx::Clock< CLOCK_FREQ, CLOCK_FREQ_DIV > | |
Copenmsx::Clock< FREQ > | |
Copenmsx::Clock< TICKS_PER_ROTATION *ROTATIONS_PER_SECOND > | |
Copenmsx::Clock< TICKS_PER_SECOND > | |
Copenmsx::Clock< V9990DisplayTiming::UC_TICKS_PER_SECOND > | |
Copenmsx::Clock< VDP::TICKS_PER_SECOND > | |
Copenmsx::ClockPinListener | |
Copenmsx::WatchPoint::clone_tag | |
Copenmsx::FAT::Cluster | |
Copenmsx::CodecVector | |
Copenmsx::yuv2rgb::Coefs | |
Copenmsx::CollectionLoader< TC > | |
Copenmsx::CollectionLoaderHelper< sac, IN_PLACE > | |
Copenmsx::CollectionLoaderHelper< sac, false > | |
Copenmsx::CollectionLoaderHelper< sac, true > | |
Copenmsx::CollectionSaver< TC > | |
►Copenmsx::CommandController | |
Copenmsx::GlobalCommandController | |
Copenmsx::MSXCommandController | |
Copenmsx::CommandLineParser | |
►Copenmsx::Completer | |
►Copenmsx::CommandCompleter | |
►Copenmsx::Command | |
Copenmsx::ActivateMachineCommand | |
Copenmsx::AfterCommand | |
Copenmsx::CreateMachineCommand | |
Copenmsx::DeleteMachineCommand | |
Copenmsx::DiskCommand | |
Copenmsx::DiskManipulator | |
Copenmsx::ExitCommand | |
Copenmsx::GetClipboardCommand | |
Copenmsx::InfoCommand | |
Copenmsx::ListExtCmd | |
Copenmsx::ListMachinesCommand | |
Copenmsx::LoadMachineCmd | |
Copenmsx::MachineCommand | |
Copenmsx::MessageCommand | |
Copenmsx::NowindCommand | |
Copenmsx::ProxyCmd | |
►Copenmsx::RecordedCommand | Commands that directly influence the MSX state should send and events so that they can be recorded by the event recorder |
Copenmsx::CDXCommand | |
Copenmsx::CassettePlayerCommand | |
Copenmsx::ExtCmd | |
Copenmsx::HDCommand | |
Copenmsx::LSXCommand | |
Copenmsx::RemoveExtCmd | |
Copenmsx::ResetCmd | |
Copenmsx::RestoreMachineCommand | |
Copenmsx::SetClipboardCommand | |
Copenmsx::StoreMachineCommand | |
Copenmsx::TestMachineCommand | |
►Copenmsx::InfoTopic | |
Copenmsx::ConfigInfo | |
Copenmsx::DeviceInfo | |
Copenmsx::MachineExtensionInfo | |
Copenmsx::MachineMediaInfo | |
Copenmsx::MachineNameInfo | |
Copenmsx::MachineTypeInfo | |
Copenmsx::RealTimeInfo | |
Copenmsx::RomInfoTopic | |
Copenmsx::SoftwareInfoTopic | |
CstrCatImpl::ConcatFixedWidthBinIntegral< N, T > | |
CstrCatImpl::ConcatFixedWidthDecIntegral< N, T > | |
CstrCatImpl::ConcatFixedWidthHexIntegral< N, Case, T > | |
CstrCatImpl::ConcatIntegral< T > | |
CstrCatImpl::ConcatSpaces | |
CstrCatImpl::ConcatUnit< bool > | |
CstrCatImpl::ConcatUnit< char > | |
CstrCatImpl::ConcatUnit< std::string_view > | |
CstrCatImpl::ConcatVariableWidthHexIntegral< Case, T > | |
►CstrCatImpl::ConcatViaString | |
CstrCatImpl::ConcatUnit< T > | |
Copenmsx::CondC | |
►Cstd::conditional_t | |
Copenmsx::Loader< T > | |
Copenmsx::MapConstructorArguments< Base, Derived > | Define mapping between constructor arg list of base- and subclass |
Copenmsx::PointerLoader2< T > | |
Copenmsx::Saver< T > | |
Copenmsx::CondM | |
Copenmsx::CondNC | |
Copenmsx::CondNZ | |
Copenmsx::CondP | |
Copenmsx::CondPE | |
Copenmsx::CondPO | |
Copenmsx::CondTrue | |
Copenmsx::CondZ | |
►Copenmsx::Connector | Represents something you can plug devices into |
Copenmsx::AudioInputConnector | |
Copenmsx::CassettePort | |
Copenmsx::JoystickPort | |
Copenmsx::MSXPrinterPort | |
►Copenmsx::MidiInConnector | |
Copenmsx::MC6850 | |
Copenmsx::MSXFacMidiInterface | |
Copenmsx::MSXMidi | |
Copenmsx::YM2148 | |
Copenmsx::MidiOutConnector | |
►Copenmsx::RS232Connector | |
Copenmsx::MSXRS232 | |
Copenmsx::SVIPrinterPort | |
Copenmsx::Y8950KeyboardConnector | |
Copenmsx::YamahaSKW01PrinterPort | |
Copenmsx::ConsoleLine | This class represents a single text line in the console |
Cdynarray< T >::construct_from_range_tag | |
Cgl::Context | |
CEndian::ConvBig< bool > | |
CEndian::ConvLittle< bool > | |
Copenmsx::Counter | |
►CCPU_POLICY | |
Copenmsx::CPUCore< CPU_POLICY > | |
►Copenmsx::CPUBase | |
Copenmsx::CPUCore< openmsx::Z80TYPE > | |
Copenmsx::CPUCore< openmsx::R800TYPE > | |
Copenmsx::CPUCore< CPU_POLICY > | |
►Copenmsx::CPUClock | |
►Copenmsx::R800TYPE | |
Copenmsx::CPUCore< openmsx::R800TYPE > | |
►Copenmsx::Z80TYPE | |
Copenmsx::CPUCore< openmsx::Z80TYPE > | |
►Copenmsx::CPURegs | |
Copenmsx::CPUCore< openmsx::Z80TYPE > | |
Copenmsx::CPUCore< openmsx::R800TYPE > | |
Copenmsx::CPUCore< CPU_POLICY > | |
Copenmsx::CRC16 | This class calculates CRC numbers for the polygon x^16 + x^12 + x^5 + 1 |
Copenmsx::Creator< T > | Utility to do T* t = new T(...) |
Copenmsx::CT_Interval< BEGIN, END > | |
Copenmsx::CurrentSlot | |
Copenmsx::CursorInfo | |
Copenmsx::CasImage::Data | |
Copenmsx::HotKey::Data | |
Copenmsx::DCFilter | |
►Copenmsx::Debuggable | |
Copenmsx::RomDebuggable | |
►Copenmsx::SimpleDebuggable | |
Copenmsx::JoyPortDebuggable | |
Copenmsx::RamDebuggable | |
►Copenmsx::RomBlockDebuggableBase | |
Copenmsx::RomBlockDebuggable | |
Copenmsx::Debugger | |
Copenmsx::CompressedFileAdapter::Decompressed | |
Copenmsx::DefaultConstructVariant< I, Variant > | |
►Copenmsx::DeltaBlock | |
Copenmsx::DeltaBlockCopy | |
Copenmsx::DeltaBlockDiff | |
Copenmsx::DeviceConfig | |
Copenmsx::DeviceFactory | |
CDigits | |
Copenmsx::FilePoolCore::Dir | |
►Copenmsx::DiskContainer | |
Copenmsx::DiskChanger | |
►Copenmsx::HD | |
Copenmsx::IDEHD | |
Copenmsx::SCSIHD | |
Copenmsx::NowindRomDisk | |
Copenmsx::SCSILS120 | |
►Copenmsx::DiskDrive | This (abstract) class defines the DiskDrive interface |
Copenmsx::DriveMultiplexer | This class connects to a FDC as a normal DiskDrive and delegates all requests to one of four other DiskDrives |
Copenmsx::DummyDrive | This class implements a not connected disk drive |
Copenmsx::RealDrive | This class implements a real drive, single or double sided |
Copenmsx::DiskFactory | |
Copenmsx::ImGuiMedia::DiskMediaInfo | |
Copenmsx::DiskName | |
Copenmsx::DisplayMode | Represents a VDP display mode |
CDivModByConst< DIVISOR > | |
Copenmsx::DivModBySame | Helper class to divide multiple times by the same number |
Copenmsx::DmkHeader | |
Copenmsx::DoneTodo | |
Copenmsx::SRAM::DontLoadTag | |
Copenmsx::DiskManipulator::DriveAndPartition | |
Cview::detail::Drop< Range > | |
Cview::detail::DropBack< Range > | |
Copenmsx::DummyOp | |
Copenmsx::DummyScopedChange | |
Copenmsx::DynamicClock | Represents a clock with a variable frequency |
Cdynarray< T > | |
Cdynarray< openmsx::MSXMixer::SoundDeviceInfo::ChannelSettings > | |
Cdynarray< openmsx::TclObject > | |
Cdynarray< openmsx::WavData > | |
Copenmsx::EdgeHQ | |
Copenmsx::EdgeHQLite | |
Copenmsx::EEPROM_93C46 | |
Chash_set_impl::Element< Value > | |
CObjectPool< T >::EmplaceResult | |
Copenmsx::EmuDuration | |
Copenmsx::EmuDurationCompactStorage< T > | |
►Copenmsx::EmuTimerCallback | |
Copenmsx::Y8950 | |
Copenmsx::YM2151 | |
Copenmsx::YMF262 | |
►Cstd::enable_shared_from_this | |
Copenmsx::WatchPoint | |
CEndian::EndianT< T, Op > | |
Copenmsx::FAT::EndOfChain | |
Copenmsx::ImGuiReverseBar::Info::Entry | |
Copenmsx::RomDatabase::Entry | |
Copenmsx::enum_string< T > | |
Copenmsx::EnumLoader< T > | |
Copenmsx::EnumSaver< T > | |
►Copenmsx::EnumSettingBase | |
Copenmsx::EnumSetting< Mode > | |
Copenmsx::EnumSetting< DirAsDSK::SyncMode > | |
Copenmsx::EnumSetting< DirAsDSK::BootSectorType > | |
Copenmsx::EnumSetting< ResampledSoundDevice::ResampleType > | |
Copenmsx::EnumSetting< SDL_Keycode > | |
Copenmsx::EnumSetting< KpEnterMode > | |
Copenmsx::EnumSetting< MappingMode > | |
Copenmsx::EnumSetting< SoundDriverType > | |
Copenmsx::EnumSetting< RTCMode > | |
Copenmsx::EnumSetting< int > | |
Copenmsx::EnumSetting< Accuracy > | |
Copenmsx::EnumSetting< RendererID > | |
Copenmsx::EnumSetting< ScaleAlgorithm > | |
Copenmsx::EnumSetting< bool > | |
Copenmsx::EnumSetting< DisplayDeform > | |
Copenmsx::EnumSetting< ResampleType > | |
Copenmsx::EnumSetting< T > | |
Copenmsx::EnumToolTip | |
CEnumTypeName< E > | |
CEnumValueName< E > | |
Copenmsx::EqualEvent | |
Copenmsx::EqualRTSchedulable | |
Copenmsx::EqualSchedulable | |
►Copenmsx::EventBase | |
Copenmsx::CliCommandEvent | Command received on CliComm connection |
Copenmsx::FileDropEvent | |
Copenmsx::FinishFrameEvent | This event is send when a device (v99x8, v9990, video9000, laserdisc) reaches the end of a frame |
Copenmsx::GroupEvent | |
Copenmsx::ImGuiActiveEvent | |
►Copenmsx::OsdControlEvent | OSD events are triggered by other events |
Copenmsx::OsdControlPressEvent | |
Copenmsx::OsdControlReleaseEvent | |
Copenmsx::QuitEvent | |
►Copenmsx::SdlEvent | |
►Copenmsx::JoystickEvent | |
Copenmsx::JoystickAxisMotionEvent | |
►Copenmsx::JoystickButtonEvent | |
Copenmsx::JoystickButtonDownEvent | |
Copenmsx::JoystickButtonUpEvent | |
Copenmsx::JoystickHatEvent | |
►Copenmsx::KeyEvent | |
Copenmsx::KeyDownEvent | |
Copenmsx::KeyUpEvent | |
►Copenmsx::MouseButtonEvent | |
Copenmsx::MouseButtonDownEvent | |
Copenmsx::MouseButtonUpEvent | |
Copenmsx::MouseMotionEvent | |
Copenmsx::MouseWheelEvent | |
Copenmsx::TextEvent | |
Copenmsx::WindowEvent | |
►Copenmsx::SimpleEvent | |
Copenmsx::AfterTimedEvent | Send when an after-EmuTime command should be executed |
Copenmsx::BootEvent | Sent when the MSX resets or powers up |
Copenmsx::BreakEvent | |
Copenmsx::FrameDrawnEvent | Sent when a FINISH_FRAME caused a redraw of the screen |
Copenmsx::ImGuiDelayedActionEvent | |
Copenmsx::MachineActivatedEvent | Send when a machine is (de)activated |
Copenmsx::MachineDeactivatedEvent | |
Copenmsx::MachineLoadedEvent | Send when a (new) machine configuration is loaded |
Copenmsx::MidiInALSAEvent | |
Copenmsx::MidiInCoreMidiEvent | |
Copenmsx::MidiInCoreMidiVirtualEvent | |
Copenmsx::MidiInReaderEvent | |
Copenmsx::MidiInWindowsEvent | |
Copenmsx::Rs232NetEvent | |
Copenmsx::Rs232TesterEvent | |
Copenmsx::SwitchRendererEvent | |
Copenmsx::TakeReverseSnapshotEvent | Used to schedule 'taking reverse snapshots' between Z80 instructions |
Copenmsx::EventDistributor | |
►Copenmsx::EventListener | |
Copenmsx::AfterCommand | |
Copenmsx::CliConnection | |
Copenmsx::Display | Represents the output window/screen of openMSX |
Copenmsx::EventDelay | This class is responsible for translating host events into MSX events |
Copenmsx::FilePool | |
Copenmsx::ImGuiManager | |
Copenmsx::ImGuiSettings | |
Copenmsx::InputEventGenerator | |
Copenmsx::LaserdiscPlayer | |
Copenmsx::MidiInALSA | |
Copenmsx::MidiInReader | |
Copenmsx::RS232Net | |
Copenmsx::RS232Tester | |
Copenmsx::Reactor | Contains the main loop of openMSX |
Copenmsx::RealTime | |
Copenmsx::ReverseManager | |
Copenmsx::SDLVideoSystem | |
Copenmsx::Video9000 | |
Copenmsx::VisibleSurface | An OutputSurface which is visible to the user, such as a window or a full screen display |
CExampleAppConsole | |
CExampleAppDocuments | |
CExampleAppLog | |
CExampleAppPropertyEditor | |
CExampleAsset | |
CExampleAssetsBrowser | |
CExampleDualListBox | |
CExampleMemberInfo | |
CExampleTreeNode | |
►Cstd::exception | STL class |
Cutf8::invalid_code_point | |
Cutf8::invalid_utf16 | |
Cutf8::invalid_utf8 | |
Cutf8::not_enough_room | |
Copenmsx::ImGuiMedia::ExtensionInfo | |
Chash_set_impl::ExtractFirst | |
CF | |
►Cstd::false_type | |
Copenmsx::AllowEmptyCond< DebugCondition > | |
Copenmsx::HasAddress< DebugCondition > | |
►Copenmsx::SerializeAsMemcpy< T > | |
Copenmsx::SerializeAsMemcpy< std::array< T, N > > | |
Copenmsx::Serializer< T > | |
Copenmsx::is_primitive< T > | |
Copenmsx::serialize_as_collection< T > | |
Copenmsx::serialize_as_enum< T > | Serialize_as_enum<T> |
Copenmsx::serialize_as_pointer< T > | |
CstrCatImpl::FastUnsignedImpl< T > | |
CstrCatImpl::FastUnsignedImpl< long > | |
CstrCatImpl::FastUnsignedImpl< long long > | |
CstrCatImpl::FastUnsignedImpl< unsigned long > | |
CstrCatImpl::FastUnsignedImpl< unsigned long long > | |
Copenmsx::FatalError | |
Copenmsx::DiskImageUtils::FatTimeDate | |
Copenmsx::FileOperations::FClose | |
CFFTReal< FFT_LEN_L2 > | |
Copenmsx::File | |
►Copenmsx::FileBase | |
►Copenmsx::CompressedFileAdapter | |
Copenmsx::GZFileAdapter | |
Copenmsx::ZipFileAdapter | |
Copenmsx::LocalFile | |
Copenmsx::MemoryBufferFile | |
Copenmsx::FileContext | |
Copenmsx::ImGuiSymbols::FileInfo | |
Copenmsx::Filename | This class represents a filename |
Copenmsx::FilePoolCore | |
Cview::detail::Filter< Range, Predicate > | |
Cview::detail::FilteredIterator< Iterator, Sentinel, Predicate > | |
Copenmsx::FirmwareSwitch | |
Copenmsx::FixedPoint< FRACTION_BITS_ > | A fixed point number, implemented by a 32-bit signed integer |
Copenmsx::FixedPoint< 10 > | |
Copenmsx::FixedPoint< 16 > | |
Copenmsx::FixedPoint< 6 > | |
Copenmsx::FixedPoint< EG_DP_BITS - EG_BITS > | |
Copenmsx::FixedPoint< EP_FP_BITS > | |
Copenmsx::ImagePrinter::FontInfo | |
Copenmsx::Frame | |
Cgl::FrameBufferObject | |
►Copenmsx::FrameSource | Interface for getting lines from a video frame |
Copenmsx::Deflicker | |
Copenmsx::DeinterlacedFrame | Produces a deinterlaced video frame based on two other FrameSources (typically two RawFrames) containing the even and odd field |
Copenmsx::DoubledFrame | Produces a video frame that has every line from the input frame twice plus a possibly repeated line at the top |
Copenmsx::RawFrame | A video frame as output by the VDP scanline conversion unit, before any postprocessing filters are applied |
Copenmsx::SuperImposedFrame | This class represents a frame that is the (per-pixel) alpha-blend of two other frames |
Copenmsx::FAT::Free | |
Copenmsx::MSXtar::FreeSpaceResult | |
CFreeStringStorage | StringStorage: Acts like a 'const char*', but in addition calls free() when the pointer goes out of scope |
Cfrom_range_t | |
CStringReplacer::detail::FromTo | |
Cfunction_ref< F > | |
Cfunction_ref< R(Args...)> | |
Copenmsx::AmdFlash::Geometry | |
Cget_index< T, V > | |
Cget_index_tag< typename > | |
Copenmsx::detail::GetArg< T > | |
Copenmsx::detail::GetArg< bool > | |
Copenmsx::detail::GetArg< double > | |
Copenmsx::detail::GetArg< int > | |
Copenmsx::detail::GetArg< std::optional< T > > | |
Copenmsx::detail::GetArg< std::string > | |
Copenmsx::detail::GetArg< std::string_view > | |
Copenmsx::detail::GetArg< std::vector< T > > | |
Copenmsx::detail::GetArg< TclObject > | |
Copenmsx::GetIfEventHelper< T > | |
Copenmsx::GetIfEventHelper< JoystickEvent > | |
Copenmsx::GetIfEventHelper< KeyEvent > | |
Copenmsx::GetIfEventHelper< SdlEvent > | |
Copenmsx::V9990::GetPaletteResult | Get palette entry |
Copenmsx::GetSettingDescription | |
Copenmsx::GetSha1 | |
Copenmsx::GetURLFromDecompressed | |
Copenmsx::GLImage | |
►Copenmsx::GlobalCommandControllerBase | |
Copenmsx::GlobalCommandController | |
►Copenmsx::GlobalRWHelper< MSXDEVICE, CT_INTERVALS > | |
►Copenmsx::GlobalReadClient< Carnivore2, CT_Interval< 0x0000 >, CT_Interval< 0x4000, 0x4010 > > | |
Copenmsx::Carnivore2 | |
►Copenmsx::GlobalWriteClient< RomSuperLodeRunner, CT_Interval< 0x0000 > > | |
Copenmsx::RomSuperLodeRunner | |
Copenmsx::GlobalRWHelper< Carnivore2, CT_INTERVALS... > | |
►Copenmsx::GlobalRWHelper< MSXDEVICE, CT_INTERVALS... > | |
Copenmsx::GlobalReadClient< MSXDEVICE, CT_INTERVALS > | |
Copenmsx::GlobalWriteClient< MSXDEVICE, CT_INTERVALS > | |
Copenmsx::GlobalRWHelper< RomSuperLodeRunner, CT_INTERVALS... > | |
►Copenmsx::GLScaler | Abstract base class for OpenGL scalers |
Copenmsx::GLDefaultScaler | |
Copenmsx::GLHQScaler | |
Copenmsx::GLRGBScaler | |
Copenmsx::GLScaleNxScaler | |
Copenmsx::GLSimpleScaler | |
Copenmsx::GLTVScaler | |
Copenmsx::GLScopedClip | |
Copenmsx::Graphic4Mode | Represents V9938 Graphic 4 mode (SCREEN5) |
Copenmsx::Graphic5Mode | Represents V9938 Graphic 5 mode (SCREEN6) |
Copenmsx::Graphic6Mode | Represents V9938 Graphic 6 mode (SCREEN7) |
Copenmsx::Graphic7Mode | Represents V9938 Graphic 7 mode (SCREEN8) |
Copenmsx::HardwareConfig | |
►Chash_set< Value, Extractor, Hasher, Equal > | |
Chash_map< std::string, openmsx::Debuggable *, XXHasher > | |
Chash_map< DirIndex, MapDir, HashDirIndex > | |
Chash_map< std::string, std::string, XXHasher > | |
Chash_map< std::string, openmsx::CommandCompleter *, XXHasher > | |
Chash_map< unsigned, void * > | |
Chash_map< void *, std::shared_ptr< void > > | |
Chash_map< std::string_view, std::weak_ptr< void >, XXHasher > | |
Chash_map< std::string, std::vector< std::string >, XXHasher > | |
Chash_map< std::pair< const void *, std::type_index >, unsigned, openmsx::HashPair > | |
Chash_map< const void *, unsigned > | |
Chash_map< std::string_view, InitFunction, XXHasher > | |
Chash_map< std::string_view, LoadFunction, XXHasher > | |
Chash_map< uint16_t, std::vector< const openmsx::Symbol * > > | |
Chash_map< Key, Value, Hasher, Equal > | |
Chash_set< const openmsx::InfoTopic *, NameFromInfoTopic, XXHasher > | |
Chash_set< openmsx::BaseSetting *, NameFromSetting, openmsx::XXTclHasher > | |
Chash_set< openmsx::Command *, NameFromCommand, XXHasher > | |
Chash_set< openmsx::OSDWidget *, NameFromWidget, openmsx::XXTclHasher > | |
Chash_set< openmsx::ProbeBase *, NameFromProbe, XXHasher > | |
Chash_set< std::pair< const void *, unsigned >, hash_set_impl::ExtractFirst, std::hash< const void * >, std::equal_to<> > | |
Chash_set< std::pair< DirIndex, MapDir >, hash_set_impl::ExtractFirst, HashDirIndex, std::equal_to<> > | |
Chash_set< std::pair< Key, Value >, hash_set_impl::ExtractFirst, std::hash< Key >, std::equal_to<> > | |
Chash_set< std::pair< std::pair< const void *, std::type_index >, unsigned >, hash_set_impl::ExtractFirst, openmsx::HashPair, std::equal_to<> > | |
Chash_set< std::pair< std::string, openmsx::CommandCompleter * >, hash_set_impl::ExtractFirst, XXHasher, std::equal_to<> > | |
Chash_set< std::pair< std::string, openmsx::Debuggable * >, hash_set_impl::ExtractFirst, XXHasher, std::equal_to<> > | |
Chash_set< std::pair< std::string, std::string >, hash_set_impl::ExtractFirst, XXHasher, std::equal_to<> > | |
Chash_set< std::pair< std::string, std::vector< std::string > >, hash_set_impl::ExtractFirst, XXHasher, std::equal_to<> > | |
Chash_set< std::pair< std::string_view, InitFunction >, hash_set_impl::ExtractFirst, XXHasher, std::equal_to<> > | |
Chash_set< std::pair< std::string_view, LoadFunction >, hash_set_impl::ExtractFirst, XXHasher, std::equal_to<> > | |
Chash_set< std::pair< std::string_view, std::weak_ptr< void > >, hash_set_impl::ExtractFirst, XXHasher, std::equal_to<> > | |
Chash_set< std::pair< uint16_t, std::vector< const openmsx::Symbol * > >, hash_set_impl::ExtractFirst, std::hash< uint16_t >, std::equal_to<> > | |
Chash_set< std::pair< unsigned, std::unique_ptr< openmsx::ProxyCmd > >, NameFromProxy, XXHasher > | |
Chash_set< std::pair< unsigned, void * >, hash_set_impl::ExtractFirst, std::hash< unsigned >, std::equal_to<> > | |
Chash_set< std::pair< void *, std::shared_ptr< void > >, hash_set_impl::ExtractFirst, std::hash< void * >, std::equal_to<> > | |
CLZ4::HashImpl< L64K, ARCH64 > | |
CLZ4::HashImpl< false, false > | |
CLZ4::HashImpl< false, true > | |
CLZ4::HashImpl< true, ARCH64 > | |
Copenmsx::HashPair | |
Copenmsx::HotKey::HotKeyInfo | |
Copenmsx::I8254 | |
Copenmsx::I8255 | |
►Copenmsx::I8255Interface | |
Copenmsx::BeerIDE | |
Copenmsx::MSXHBI55 | |
Copenmsx::MSXPPI | |
Copenmsx::SC3000PPI | Connects SC-3000 peripherals to the PPI (8255) |
Copenmsx::SVIPPI | |
Copenmsx::ImGuiOsdIcons::IconInfo::Icon | |
►Copenmsx::IDEDevice | |
►Copenmsx::AbstractIDEDevice | |
Copenmsx::IDECDROM | |
Copenmsx::IDEHD | |
Copenmsx::DummyIDEDevice | |
►CEndian::Ident | |
CEndian::ConvBig< true > | |
CEndian::ConvLittle< false > | |
Copenmsx::IDLoader< TP > | |
Copenmsx::IDSaver< TP > | |
Copenmsx::II | |
CImFontBuildDstDataFT | |
CImFontBuildSrcDataFT | |
CImFontBuildSrcGlyphFT | |
CImGui_ImplOpenGL3_Data | |
CImGui_ImplSDL2_Data | |
CImGui_ImplSDL2_ViewportData | |
Copenmsx::ImGui_SDL_Key | |
CImGuiDemoWindowData | |
CImGuiDockContextPruneNodeData | |
CImGuiDockNodeSettings | |
CImGuiDockNodeTreeInfo | |
CImGuiDockPreviewData | |
CImGuiDockRequest | |
►Copenmsx::ImGuiPartInterface | |
Copenmsx::ImGuiManager | |
►Copenmsx::ImGuiPart | |
Copenmsx::DebuggableEditor | |
Copenmsx::ImGuiBitmapViewer | |
Copenmsx::ImGuiBreakPoints | |
Copenmsx::ImGuiCharacter | |
Copenmsx::ImGuiCheatFinder | |
Copenmsx::ImGuiConnector | |
Copenmsx::ImGuiConsole | |
Copenmsx::ImGuiDebugger | |
Copenmsx::ImGuiDisassembly | |
Copenmsx::ImGuiDiskManipulator | |
Copenmsx::ImGuiHelp | |
Copenmsx::ImGuiKeyboard | |
Copenmsx::ImGuiMachine | |
Copenmsx::ImGuiMedia | |
Copenmsx::ImGuiMessages | |
Copenmsx::ImGuiOpenFile | |
Copenmsx::ImGuiOsdIcons | |
Copenmsx::ImGuiPalette | |
Copenmsx::ImGuiReverseBar | |
Copenmsx::ImGuiSCCViewer | |
Copenmsx::ImGuiSettings | |
Copenmsx::ImGuiSoundChip | |
Copenmsx::ImGuiSpriteViewer | |
Copenmsx::ImGuiSymbols | |
Copenmsx::ImGuiTools | |
Copenmsx::ImGuiTrainer | |
Copenmsx::ImGuiVdpRegs | |
Copenmsx::ImGuiWatchExpr | |
Copenmsx::ImGuiWaveViewer | |
CImGuiPlotArrayGetterData | |
CImGuiResizeBorderDef | |
CImGuiResizeGripDef | |
►CImGuiSelectionBasicStorage | |
CExampleSelectionWithDeletion | |
CImGuiTabBarSection | |
Copenmsx::ImpOp | |
CImTriangulator | |
CImTriangulatorNode | |
CImTriangulatorNodeSpan | |
Copenmsx::IncrByteAddr4 | Incremental address calculation (byte based, no extended VRAM) |
Copenmsx::IncrByteAddr5 | |
►Copenmsx::IncrByteAddr7 | |
Copenmsx::IncrByteAddr6 | |
Copenmsx::IncrMask4 | Incremental mask calculation |
Copenmsx::IncrMask5 | |
Copenmsx::IncrMask7 | |
Copenmsx::IncrPixelAddr4 | Incremental address calculation (pixel-based) |
Copenmsx::IncrPixelAddr5 | |
Copenmsx::IncrPixelAddr6 | |
Copenmsx::IncrShift4 | |
Copenmsx::IncrShift5 | |
Copenmsx::IncrShift7 | |
Copenmsx::IndexLookup | |
Copenmsx::TTCacheEntry::Info | |
Copenmsx::UserSettings::Info | |
Cinplace_buffer< T, BUF_SIZE > | |
►Copenmsx::InputArchiveBase2 | |
Copenmsx::InputArchiveBase< MemInputArchive > | |
Copenmsx::InputArchiveBase< XmlInputArchive > | |
Copenmsx::InputArchiveBase< Derived > | |
Copenmsx::InputBuffer | This class is complementary to the OutputBuffer class |
CInputTextCallback_UserData | |
►Cstd::integral_constant | |
Cget_index< T, std::variant< Ts... > > | |
Cstd::tuple_size< gl::vecN< N, T > > | |
Copenmsx::DynamicClock::IntegralFractional | Like getTicksTill(), but also returns the fractional part (in range [0, 1)) |
Copenmsx::Interpreter | |
►Copenmsx::InterpreterOutput | |
Copenmsx::ImGuiConsole | |
CStringOp::inv_caseless | |
►Copenmsx::IRQSource | Helper class for doing interrupt request (IRQ) administration |
Copenmsx::IntHelper< IRQSource > | |
Copenmsx::ImGuiMedia::ItemGroup | |
Chash_set< Value, Extractor, Hasher, Equal >::Iter< HashSet, IValue > | |
CIter< Op > | |
CXRange< T >::Iter | |
CIterableBitSet< N > | IterableBitSet |
CIterableBitSet< 256 > | |
Cutf8::iterator< octet_iterator > | |
Cutf8::unchecked::iterator< octet_iterator > | |
Citerator_range< Iterator, Sentinel > | |
Cdetail::Joiner< Collection, Separator > | |
Copenmsx::JoystickId | |
Copenmsx::JoystickManager | |
►Copenmsx::JoystickPortIf | |
Copenmsx::DummyJoystickPort | |
Copenmsx::JoystickPort | |
Copenmsx::KeyboardSettings | |
Copenmsx::KeyClick | |
Copenmsx::KeyCodeMsxMapping | |
Copenmsx::KeyframeHeader | |
Copenmsx::UnicodeKeymap::KeyInfo | |
Copenmsx::KeyMatrixPosition | A position (row, column) in a keyboard matrix |
Copenmsx::LastDeltaBlocks | |
►Copenmsx::Layer | Interface for display layers |
Copenmsx::DummyRenderer | Dummy Renderer |
Copenmsx::GLSnow | Snow effect for background layer |
Copenmsx::ImGuiLayer | |
Copenmsx::OSDGUILayer | |
►Copenmsx::VideoLayer | |
Copenmsx::PostProcessor | A post processor builds the frame that is displayed from the MSX frame, while applying effects such as scalers, noise etc |
Copenmsx::Video9000 | |
►Copenmsx::LDRasterizer | |
Copenmsx::LDSDLRasterizer | Rasterizer using a frame buffer approach: it writes pixels to a single rectangular pixel buffer |
►Copenmsx::LDRenderer | Abstract base class for LDRenderers |
Copenmsx::LDDummyRenderer | |
Copenmsx::LDPixelRenderer | Generic implementation of a pixel-based Renderer |
Cstatic_string_view::lifetime_ok_tag | |
CEndian::Little< typename > | |
CEndian::Little< uint16_t > | |
CEndian::Little< uint32_t > | |
CEndian::Little< uint8_t > | |
Cdetail::Load16 | |
Cdetail::Load32 | |
Cdetail::Load64 | |
Cdetail::Load8 | |
Copenmsx::Serializer< T >::Loader | |
Copenmsx::VariantSerializer< V >::Loader | |
Copenmsx::LoadingIndicator | Used by a device to indicate when it is loading |
Copenmsx::LocalFileReference | Helper class to use files in APIs other than openmsx::File |
Copenmsx::LogoImage | |
Copenmsx::ImGuiMachine::MachineInfo | |
Copenmsx::TclObject::MakeDictTag | |
Copenmsx::TclObject::MakeListTag | |
Copenmsx::MapConstrArgsCopy< Base, Derived > | |
Copenmsx::MapConstrArgsEmpty< Base > | |
Copenmsx::EnumSettingBase::MapEntry | |
Copenmsx::MSXSCCPlusCart::MapperConfig | |
Cgl::matMxN< M, N, T > | |
Cgl::matMxN< 2, 3, float > | |
Cgl::matMxN< 4, 4, float > | |
Copenmsx::AmdFlash::CFI::SystemInterface::MaxTimeoutMultiplier | |
Copenmsx::MB89352 | |
►Copenmsx::MediaInfoProvider | |
Copenmsx::CassettePlayer | |
Copenmsx::HD | |
Copenmsx::IDECDROM | |
Copenmsx::LaserdiscPlayer | |
Copenmsx::RealDrive | This class implements a real drive, single or double sided |
Copenmsx::SCSILS120 | |
Copenmsx::ImGuiMedia::MediaItem | |
Copenmsx::MemBuffer< T, ALIGNMENT > | This class manages the lifetime of a block of memory |
Copenmsx::MemBuffer< byte > | |
Copenmsx::MemBuffer< char > | |
Copenmsx::MemBuffer< float, SSE_ALIGNMENT > | |
Copenmsx::MemBuffer< int16_t > | |
Copenmsx::MemBuffer< openmsx::RTSyncPoint > | |
Copenmsx::MemBuffer< openmsx::SectorBuffer > | |
Copenmsx::MemBuffer< openmsx::StereoFloat > | |
Copenmsx::MemBuffer< openmsx::SynchronizationPoint > | |
Copenmsx::MemBuffer< openmsx::TTCacheEntry::Info > | |
Copenmsx::MemBuffer< Pixel, 64 > | |
Copenmsx::MemBuffer< size_t > | |
Copenmsx::MemBuffer< uint16_t > | |
Copenmsx::MemBuffer< uint8_t > | |
Copenmsx::MemBuffer< uint8_t, SSE_ALIGNMENT > | |
Copenmsx::MemBuffer< unsigned > | |
Copenmsx::ImGuiMessages::Message | |
Copenmsx::MidiSessionALSA | Lists ALSA MIDI ports we can connect to |
Copenmsx::AmdFlash::Misc | |
Cmonotonic_allocator | |
Copenmsx::MSXBootSector | |
Copenmsx::MsxChar2Unicode | |
►Copenmsx::MSXDevice | An MSXDevice is an emulated hardware component connected to the bus of the emulated MSX |
Copenmsx::ADVram | Implementation of direct cpu access to VRAM |
Copenmsx::BeerIDE | |
Copenmsx::CanonWordProcessor | |
Copenmsx::Carnivore2 | |
Copenmsx::ChakkariCopy | |
Copenmsx::ColecoJoystickIO | |
Copenmsx::ColecoSuperGameModule | |
Copenmsx::DalSoRiR2 | |
Copenmsx::DebugDevice | |
Copenmsx::DummyDevice | |
Copenmsx::ESE_RAM | |
Copenmsx::ESE_SCC | |
Copenmsx::FraelSwitchableROM | |
Copenmsx::GoudaSCSI | |
Copenmsx::JVCMSXMIDI | |
Copenmsx::MSXAudio | |
Copenmsx::MSXBunsetsu | |
Copenmsx::MSXCielTurbo | |
Copenmsx::MSXDeviceSwitch | |
Copenmsx::MSXE6Timer | |
►Copenmsx::MSXFDC | |
Copenmsx::TalentTDC600 | |
Copenmsx::TurboRFDC | |
►Copenmsx::WD2793BasedFDC | |
Copenmsx::AVTFDC | |
Copenmsx::CanonFDC | |
Copenmsx::MicrosolFDC | |
Copenmsx::NationalFDC | |
Copenmsx::PhilipsFDC | |
Copenmsx::SVIFDC | |
Copenmsx::SanyoFDC | |
Copenmsx::SpectravideoFDC | |
Copenmsx::ToshibaFDC | |
Copenmsx::VictorFDC | |
Copenmsx::YamahaFDC | |
Copenmsx::MSXFacMidiInterface | |
Copenmsx::MSXHBI55 | |
Copenmsx::MSXHiResTimer | |
Copenmsx::MSXKanji | |
Copenmsx::MSXKanji12 | |
Copenmsx::MSXMapperIO | |
Copenmsx::MSXMatsushita | |
Copenmsx::MSXMegaRam | |
►Copenmsx::MSXMemoryMapperBase | |
Copenmsx::MSXMemoryMapper | |
Copenmsx::MusicalMemoryMapper | Memory mapper which also controls an SN76489AN sound chip |
Copenmsx::PanasonicRam | |
Copenmsx::MSXMidi | |
Copenmsx::MSXMirrorDevice | |
Copenmsx::MSXModem | |
Copenmsx::MSXMoonSound | |
►Copenmsx::MSXMultiDevice | |
Copenmsx::MSXMultiIODevice | |
Copenmsx::MSXMultiMemDevice | |
Copenmsx::MSXWatchIODevice | |
►Copenmsx::MSXMusicBase | |
Copenmsx::MSXFmPac | |
Copenmsx::MSXMusic | |
Copenmsx::MSXMusicWX | |
Copenmsx::MSXOPL3Cartridge | |
Copenmsx::MSXPPI | |
Copenmsx::MSXPSG | |
Copenmsx::MSXPac | |
Copenmsx::MSXPrinterPort | |
Copenmsx::MSXRS232 | |
Copenmsx::MSXRTC | |
Copenmsx::MSXRam | |
Copenmsx::MSXResetStatusRegister | |
►Copenmsx::MSXRom | |
Copenmsx::KonamiUltimateCollection | |
Copenmsx::MegaFlashRomSCCPlus | |
Copenmsx::ROMHunterMk2 | |
Copenmsx::ReproCartridgeV1 | |
Copenmsx::ReproCartridgeV2 | |
Copenmsx::RomAscii16X | |
►Copenmsx::RomBlocks< BANK_SIZE_ > | |
Copenmsx::RomAlAlamiah30in1 | |
Copenmsx::RomArc | |
►Copenmsx::RomAscii16kB | |
Copenmsx::RomAscii16_2 | |
Copenmsx::RomPadial16kB | |
Copenmsx::RomAscii8_8 | |
►Copenmsx::RomAscii8kB | |
Copenmsx::RomPadial8kB | |
Copenmsx::RomColecoMegaCart | |
Copenmsx::RomCrossBlaim | |
Copenmsx::RomFSA1FM2 | |
Copenmsx::RomGameMaster2 | |
Copenmsx::RomGeneric16kB | |
Copenmsx::RomGeneric8kB | |
Copenmsx::RomHalnote | |
Copenmsx::RomHarryFox | |
Copenmsx::RomHolyQuran | |
►Copenmsx::RomKonami | |
Copenmsx::RomMajutsushi | |
Copenmsx::RomKonamiKeyboardMaster | |
Copenmsx::RomKonamiSCC | |
Copenmsx::RomMSXDOS2 | |
Copenmsx::RomMSXWrite | |
Copenmsx::RomMatraCompilation | |
Copenmsx::RomMitsubishiMLTS2 | |
Copenmsx::RomMultiRom | |
Copenmsx::RomNational | |
Copenmsx::RomNeo16 | |
Copenmsx::RomNeo8 | |
Copenmsx::RomNettouYakyuu | |
Copenmsx::RomPageNN | |
Copenmsx::RomPanasonic | |
Copenmsx::RomPlain | |
Copenmsx::RomPlayBall | |
Copenmsx::RomRType | |
Copenmsx::RomRetroHard31in1 | |
Copenmsx::RomSuperLodeRunner | |
Copenmsx::RomSuperSwangi | |
Copenmsx::RomSynthesizer | |
Copenmsx::RomZemina126in1 | |
Copenmsx::RomZemina25in1 | |
Copenmsx::RomZemina80in1 | |
Copenmsx::RomZemina90in1 | |
Copenmsx::RomDRAM | |
Copenmsx::RomDooly | |
Copenmsx::RomFSA1FM1 | |
Copenmsx::RomHolyQuran2 | |
Copenmsx::RomMSXtra | |
Copenmsx::RomManbow2 | |
Copenmsx::RomMatraInk | |
Copenmsx::RomRamFile | |
Copenmsx::Yamanooto | |
Copenmsx::MSXS1985 | |
Copenmsx::MSXS1990 | This class implements the MSX-engine found in a MSX Turbo-R (S1990) |
Copenmsx::MSXSCCPlusCart | |
Copenmsx::MSXToshibaTcx200x | |
Copenmsx::MSXTurboRPCM | |
Copenmsx::MSXTurboRPause | This class implements the MSX Turbo-R pause key |
Copenmsx::MSXVictorHC9xSystemControl | |
Copenmsx::MSXYamahaSFG | |
Copenmsx::MegaFlashRomSCCPlusSD | |
Copenmsx::MegaSCSI | |
Copenmsx::MusicModuleMIDI | |
Copenmsx::NowindInterface | |
Copenmsx::PasswordCart | |
Copenmsx::PioneerLDControl | |
Copenmsx::SC3000PPI | Connects SC-3000 peripherals to the PPI (8255) |
Copenmsx::SG1000JoystickIO | I/O port access to the joysticks for the Sega SG-1000 |
Copenmsx::SG1000Pause | This button is labeled "hold" on SG-1000, "pause" on SG-1000 mk 2 and "reset" on SC-3000 |
Copenmsx::SNPSG | Device that puts the Texas Instruments SN76489 sound chip at a fixed I/O address |
Copenmsx::SVIPPI | |
Copenmsx::SVIPSG | |
Copenmsx::SVIPrinterPort | |
Copenmsx::SensorKid | |
Copenmsx::SunriseIDE | |
Copenmsx::V9990 | Implementation of the Yamaha V9990 VDP as used in the GFX9000 cartridge by Sunrise |
Copenmsx::VDP | Unified implementation of MSX Video Display Processors (VDPs) |
Copenmsx::VDPIODelay | |
Copenmsx::Video9000 | |
Copenmsx::YamahaSKW01 | |
Copenmsx::MSXDirEntry | |
Copenmsx::MSXEventDistributor | |
►Copenmsx::MSXEventListener | |
Copenmsx::ArkanoidPad | |
Copenmsx::JoyMega | |
Copenmsx::Keyboard | |
Copenmsx::MSXCommandController | |
Copenmsx::MSXJoystick | |
Copenmsx::Mouse | |
Copenmsx::Paddle | |
Copenmsx::SG1000Pause | This button is labeled "hold" on SG-1000, "pause" on SG-1000 mk 2 and "reset" on SC-3000 |
Copenmsx::Touchpad | |
Copenmsx::Trackball | |
Copenmsx::VideoLayer | |
►Copenmsx::MSXException | |
►Copenmsx::CommandException | |
Copenmsx::SyntaxError | |
Copenmsx::ConfigException | |
Copenmsx::DiskIOErrorException | |
Copenmsx::DriveEmptyException | |
►Copenmsx::FileException | |
Copenmsx::FileNotFoundException | |
Copenmsx::InitException | Thrown when a subsystem initialisation fails |
Copenmsx::NoSuchSectorException | |
Copenmsx::PlugException | Thrown when a plug action fails |
Copenmsx::WriteProtectedException | |
Copenmsx::XMLException | |
Copenmsx::MsxKeyScanMapping | Keyboard bindings |
►Copenmsx::MSXMemoryMapperInterface | |
►Copenmsx::MSXMapperIOClient | |
Copenmsx::Carnivore2 | |
Copenmsx::MSXMemoryMapperBase | |
Copenmsx::MSXMotherBoard | |
►Copenmsx::MSXSwitchedDevice | |
Copenmsx::MSXKanji12 | |
Copenmsx::MSXMatsushita | |
Copenmsx::MSXS1985 | |
Copenmsx::MSXtar | |
CMyDocument | |
CMyType | |
Copenmsx::RS232Net::NetworkSocketAddress | |
Copenmsx::NonBitmapMode | Represents V9958 non-bitmap command mode |
Copenmsx::NonPolymorphicPointerLoader< T > | |
Copenmsx::R800TYPE::Normalize< B > | |
Copenmsx::Z80TYPE::Normalize< bool > | |
Copenmsx::NotOp | |
Copenmsx::NowindHost | |
Cgl::Null | |
►Crapidsax::NullHandler | |
Copenmsx::DBParser | |
Copenmsx::SettingsParser | |
Copenmsx::XMLDocumentHandler | |
►Copenmsx::NullScanner | |
►Copenmsx::DirScanner | |
Copenmsx::DirEntryForCluster | |
Copenmsx::IsDirSector | |
Copenmsx::UnmapHostFiles | |
CObjectPool< T > | |
CObjectPool< Entry > | |
Copenmsx::Observer< T > | Generic Gang-of-Four Observer class, templatized edition |
►Copenmsx::Observer< ProbeBase > | |
Copenmsx::ProbeBreakPoint | |
►Copenmsx::Observer< Setting > | |
Copenmsx::Autofire | Autofire is a device that is between two other devices and outside the bus |
Copenmsx::ChakkariCopy | |
Copenmsx::CheckedRam | This class keeps track of which bytes in the Ram have been written to |
Copenmsx::DalSoRiR2 | |
Copenmsx::Display | Represents the output window/screen of openMSX |
Copenmsx::FilePool | |
Copenmsx::GlobalSettings | This class contains settings that are used by several other class (including some singletons) |
Copenmsx::ImGuiConsole | |
Copenmsx::ImGuiManager | |
Copenmsx::MSXCPU | |
Copenmsx::MSXMixer | |
Copenmsx::MSXTurboRPause | This class implements the MSX Turbo-R pause key |
Copenmsx::Mixer | |
Copenmsx::PixelRenderer | Generic implementation of a pixel-based Renderer |
Copenmsx::Reactor | Contains the main loop of openMSX |
Copenmsx::RealTime | |
Copenmsx::RenderSettings | Class containing all settings for renderers |
►Copenmsx::ResampledSoundDevice | |
Copenmsx::AY8910 | This class implements the AY-3-8910 sound chip |
Copenmsx::CassettePlayer | |
Copenmsx::LaserdiscPlayer | |
Copenmsx::SCC | |
Copenmsx::SN76489 | This class implements the Texas Instruments SN76489 sound chip |
Copenmsx::SamplePlayer | |
Copenmsx::VLM5030 | |
Copenmsx::Y8950 | |
Copenmsx::YM2151 | |
Copenmsx::YM2413 | |
Copenmsx::YMF262 | |
Copenmsx::YMF278 | |
Copenmsx::SDLRasterizer | Rasterizer using a frame buffer approach: it writes pixels to a single rectangular pixel buffer |
Copenmsx::SDLVideoSystem | |
Copenmsx::SettingObserver | |
Copenmsx::SpeedManager | Manages the desired ratio between EmuTime and real time |
Copenmsx::ThrottleManager | Manages the throttle state of openMSX |
Copenmsx::V9990CmdEngine | Command engine |
Copenmsx::V9990PixelRenderer | Generic pixel based renderer for the V9990 |
Copenmsx::V9990SDLRasterizer | Rasterizer using SDL |
Copenmsx::VDP | Unified implementation of MSX Video Display Processors (VDPs) |
Copenmsx::VideoLayer | |
Copenmsx::VisibleSurface | An OutputSurface which is visible to the user, such as a window or a full screen display |
Copenmsx::WavAudioInput | |
►Copenmsx::Observer< SpeedManager > | |
Copenmsx::MSXMixer | |
Copenmsx::RealTime | |
►Copenmsx::Observer< ThrottleManager > | |
Copenmsx::MSXMixer | |
Copenmsx::RealTime | |
Copenmsx::OggReader | |
Copenmsx::OldXMLElement | |
Cone_of< Ts > | |
►COp | |
Copenmsx::TransparentOp< Op > | |
Copenmsx::OpenMSX_Icon | |
Copll_patch_t | |
Copll_t | |
►Cstd::optional | |
Csreg_impl::semiregular_move_assign< T > | |
Coptional_fixed_span< T, N > | |
►Copenmsx::OptionalIRQ | |
Copenmsx::IntHelper< OptionalIRQ > | |
Copenmsx::OrOp | |
Copenmsx::OSDGUI | |
►Copenmsx::OSDWidget | |
►Copenmsx::OSDImageBasedWidget | |
Copenmsx::OSDRectangle | |
Copenmsx::OSDText | |
Copenmsx::OSDTopWidget | |
►Copenmsx::OutputArchiveBase2 | |
Copenmsx::OutputArchiveBase< MemOutputArchive > | |
Copenmsx::OutputArchiveBase< XmlOutputArchive > | |
Copenmsx::OutputArchiveBase< Derived > | |
Copenmsx::OutputBuffer | Memory output buffer |
►Copenmsx::OutputSurface | A frame buffer where pixels can be written to |
Copenmsx::OffScreenSurface | This class installs a FrameBufferObject (FBO) |
Copenmsx::VisibleSurface | An OutputSurface which is visible to the user, such as a window or a full screen display |
►Copenmsx::P1Policy | |
Copenmsx::P1BackgroundPolicy | |
Copenmsx::P1ForegroundPolicy | |
Copenmsx::P2Policy | |
Copenmsx::PaletteLookup< Pixel > | |
Copenmsx::PanasonicMemory | |
Copenmsx::Paper | |
Copenmsx::ParseAddrResult | |
Copenmsx::ParsedSlotCond | |
Crapidsax::ParseError | |
Copenmsx::Partition | |
Copenmsx::PartitionTableNextor | |
Copenmsx::PartitionTableSunrise | |
Copenmsx::YM2413Okazaki::Patch | |
►Copenmsx::PatchInterface | |
Copenmsx::EmptyDiskPatch | |
Copenmsx::EmptyPatch | |
Copenmsx::IPSPatch | |
CPCG< SEED > | |
Copenmsx::PersistentElement< C, T > | |
Copenmsx::PersistentElementBase< C, T > | |
►Copenmsx::PersistentElementBase< C, bool > | |
Copenmsx::PersistentElement< C, bool > | |
►Copenmsx::PersistentElementBase< C, float > | |
Copenmsx::PersistentElement< C, float > | |
►Copenmsx::PersistentElementBase< C, gl::ivec2 > | |
Copenmsx::PersistentElement< C, gl::ivec2 > | |
►Copenmsx::PersistentElementBase< C, gl::vec2 > | |
Copenmsx::PersistentElement< C, gl::vec2 > | |
►Copenmsx::PersistentElementBase< C, gl::vec4 > | |
Copenmsx::PersistentElement< C, gl::vec4 > | |
►Copenmsx::PersistentElementBase< C, im::WindowStatus > | |
Copenmsx::PersistentElement< C, im::WindowStatus > | |
►Copenmsx::PersistentElementBase< C, int > | |
►Copenmsx::PersistentElement< C, int > | |
Copenmsx::PersistentElementEnum< C > | |
Copenmsx::PersistentElementMax< C > | |
Copenmsx::PersistentElementMinMax< C > | |
►Copenmsx::PersistentElementBase< C, std::string > | |
Copenmsx::PersistentElement< C, std::string > | |
►Copenmsx::PersistentElementBase< C, unsigned > | |
Copenmsx::PersistentElement< C, unsigned > | |
Cgl::PixelBuffer< T > | Wrapper around a pixel buffer |
Cgl::PixelBuffer< uint16_t > | |
Cgl::PixelBuffer< unsigned > | |
Copenmsx::PixelOperations | |
►Copenmsx::Pluggable | |
►Copenmsx::AudioInputDevice | |
Copenmsx::DummyAudioInputDevice | |
Copenmsx::WavAudioInput | |
►Copenmsx::CassetteDevice | |
Copenmsx::CassettePlayer | |
Copenmsx::DummyCassetteDevice | |
►Copenmsx::JoystickDevice | |
Copenmsx::ArkanoidPad | |
Copenmsx::CircuitDesignerRDDongle | |
Copenmsx::DummyJoystick | |
Copenmsx::JoyMega | |
►Copenmsx::JoyTap | This device is plugged in into the joy-ports and consolidates several other joysticks plugged into it |
Copenmsx::NinjaTap | |
Copenmsx::MSXJoystick | |
Copenmsx::MagicKey | |
Copenmsx::Mouse | |
Copenmsx::Paddle | |
Copenmsx::SETetrisDongle | |
Copenmsx::Touchpad | |
Copenmsx::Trackball | |
►Copenmsx::MidiInDevice | |
Copenmsx::DummyMidiInDevice | |
Copenmsx::MidiInALSA | |
Copenmsx::MidiInReader | |
►Copenmsx::MidiOutDevice | Pluggable that connects an MSX MIDI out port to a host MIDI device |
Copenmsx::DummyMidiOutDevice | |
Copenmsx::MidiOutALSA | |
Copenmsx::MidiOutLogger | |
►Copenmsx::PrinterPortDevice | |
Copenmsx::DummyPrinterPortDevice | |
►Copenmsx::PrinterCore | |
►Copenmsx::ImagePrinter | |
Copenmsx::ImagePrinterEpson | |
Copenmsx::ImagePrinterMSX | |
Copenmsx::PrinterPortLogger | |
Copenmsx::PrinterPortSimpl | |
►Copenmsx::RS232Device | |
Copenmsx::DummyRS232Device | |
Copenmsx::RS232Net | |
Copenmsx::RS232Tester | |
►Copenmsx::Y8950KeyboardDevice | |
Copenmsx::DummyY8950KeyboardDevice | |
Copenmsx::PluggableFactory | |
Copenmsx::PluggingController | Central administration of Connectors and Pluggables |
CStringReplacer::detail::PmhReplacer< N, PMH > | |
Copenmsx::PNG::PNGReadHandle | |
Copenmsx::PNG::PNGWriteHandle | |
Copenmsx::PointerLoader< TP > | |
Copenmsx::PointerSaver< TP > | |
Copenmsx::Poller | Polls for events on a given file descriptor |
Copenmsx::PolymorphicBaseClass< T > | Store association between (polymorphic) sub- and base class |
Copenmsx::PolymorphicConstructorArgs< T > | Store association between polymorphic class (base- or subclass) and the list of constructor arguments |
Copenmsx::PolymorphicInitializerRegistry< Archive > | |
Copenmsx::PolymorphicLoaderRegistry< Archive > | |
Copenmsx::PolymorphicPointerLoader< T > | |
Copenmsx::PolymorphicSaverRegistry< Archive > | |
Chash_set_impl::Pool< Value > | |
Chash_set_impl::Pool< const openmsx::InfoTopic * > | |
Chash_set_impl::Pool< openmsx::BaseSetting * > | |
Chash_set_impl::Pool< openmsx::Command * > | |
Chash_set_impl::Pool< openmsx::OSDWidget * > | |
Chash_set_impl::Pool< openmsx::ProbeBase * > | |
Chash_set_impl::Pool< std::pair< const void *, unsigned > > | |
Chash_set_impl::Pool< std::pair< DirIndex, MapDir > > | |
Chash_set_impl::Pool< std::pair< Key, Value > > | |
Chash_set_impl::Pool< std::pair< std::pair< const void *, std::type_index >, unsigned > > | |
Chash_set_impl::Pool< std::pair< std::string, openmsx::CommandCompleter * > > | |
Chash_set_impl::Pool< std::pair< std::string, openmsx::Debuggable * > > | |
Chash_set_impl::Pool< std::pair< std::string, std::string > > | |
Chash_set_impl::Pool< std::pair< std::string, std::vector< std::string > > > | |
Chash_set_impl::Pool< std::pair< std::string_view, InitFunction > > | |
Chash_set_impl::Pool< std::pair< std::string_view, LoadFunction > > | |
Chash_set_impl::Pool< std::pair< std::string_view, std::weak_ptr< void > > > | |
Chash_set_impl::Pool< std::pair< uint16_t, std::vector< const openmsx::Symbol * > > > | |
Chash_set_impl::Pool< std::pair< unsigned, std::unique_ptr< openmsx::ProxyCmd > > > | |
Chash_set_impl::Pool< std::pair< unsigned, void * > > | |
Chash_set_impl::Pool< std::pair< void *, std::shared_ptr< void > > > | |
Chash_set_impl::PoolIndex | |
Copenmsx::power_of_two< T > | A constexpr power_of_two struct for power of two numbers, with compact storage and built-in value correctness assertion |
Copenmsx::power_of_two< size_t > | |
Copenmsx::power_of_two< unsigned > | |
Copenmsx::PreCacheFile | Read the complete file once and discard result |
Copenmsx::Completer::Prefix | |
Copenmsx::AmdFlash::CFI::PrimaryAlgorithm | |
Copenmsx::PrimitiveLoader< T > | |
Copenmsx::PrimitiveSaver< T > | |
CProfileCounters< ENABLED, ENUM > | |
CProfileCounters< false, ENUM > | |
►CProfileCounters< PROFILE_CACHELINES, CacheLineCounters > | |
Copenmsx::MSXCPUInterface | |
Copenmsx::AmdFlash::Program | |
CMath::QuotientRemainder | Divide one integer by another, rounding towards minus infinity |
Copenmsx::Ram | |
►Copenmsx::Rasterizer | |
Copenmsx::SDLRasterizer | Rasterizer using a frame buffer approach: it writes pixels to a single rectangular pixel buffer |
Copenmsx::RawTrack | |
Copenmsx::ReadDir | Simple wrapper around opendir() / readdir() / closedir() functions |
Copenmsx::Rect | |
Copenmsx::Rectangle | |
CDivModByConstPrivate::Reduce0Result | |
CDivModByConstPrivate::Reduce1Result | |
CDivModByConstPrivate::Reduce2Result | |
Copenmsx::ReduceResult | |
►Cstd::reference_wrapper | |
Csreg_impl::semiregular< T & > | |
Csreg_impl::semiregular< T && > | |
Copenmsx::RegFunction | |
Copenmsx::AmdFlash::Region | |
Copenmsx::RegisterDescription | |
Copenmsx::RegisterInitializerHelper< Archive, T > | |
Copenmsx::RegisterLoaderHelper< Archive, T > | |
Copenmsx::RegisterSaverHelper< Archive, T > | |
Copenmsx::RenShaTurbo | Ren-Sha Turbo is the autofire in several MSX 2+ models and in the MSX turbo R |
Copenmsx::Replay | |
►Copenmsx::ResampleAlgo | |
Copenmsx::ResampleBlip< CHANNELS > | |
Copenmsx::ResampleHQ< CHANNELS > | |
Copenmsx::ResampleTrivial | |
Copenmsx::ResampleCoeffs | |
CPerfectMinimalHash::Result< M, Hash > | |
Cview::detail::Reverse< Range > | |
Copenmsx::Rom | |
Copenmsx::RomDatabase | |
Copenmsx::RomInfo | |
Copenmsx::RomTypeAndName | |
Copenmsx::RomInfo::RomTypeInfo | |
Copenmsx::RomTypeNameHash | |
Copenmsx::RP5C01 | |
►Copenmsx::RTSchedulable | |
Copenmsx::AfterRealTimeCmd | |
Copenmsx::Display | Represents the output window/screen of openMSX |
Copenmsx::HotKey | |
Copenmsx::LedStatus | |
Copenmsx::VisibleSurface | An OutputSurface which is visible to the user, such as a window or a full screen display |
Copenmsx::RTScheduler | |
Copenmsx::RTSyncPoint | |
CS | |
Copenmsx::Serializer< T >::Saver | |
Copenmsx::VariantSerializer< V >::Saver | |
Copenmsx::ScanCodeMsxMapping | |
►Copenmsx::Schedulable | Every class that wants to get scheduled at some point must inherit from this class |
Copenmsx::AfterTimedCmd | |
Copenmsx::ClockPin | |
Copenmsx::EmuTimer | |
Copenmsx::EventDelay | This class is responsible for translating host events into MSX events |
Copenmsx::FastForwardHelper | |
Copenmsx::Keyboard | |
Copenmsx::MSXMixer | |
Copenmsx::PostProcessor | A post processor builds the frame that is displayed from the MSX frame, while applying effects such as scalers, noise etc |
Copenmsx::RealTime | |
Copenmsx::SG1000Pause | This button is labeled "hold" on SG-1000, "pause" on SG-1000 mk 2 and "reset" on SC-3000 |
Copenmsx::TC8566AF | |
Copenmsx::WD2793 | |
Copenmsx::Y8950Adpcm | |
Copenmsx::Scheduler | |
Copenmsx::SchedulerQueue< T > | |
Copenmsx::SchedulerQueue< openmsx::RTSyncPoint > | |
Copenmsx::SchedulerQueue< openmsx::SynchronizationPoint > | |
Cscope_exit< FUNC > | |
CScopedAssign< T > | Assign new value to some variable and restore the original value when this object goes out of scope |
Copenmsx::MSXCPUInterface::ScopedChangeWatchpoint | |
Cim::ScopedFont | |
Copenmsx::ScopedLayerHider | |
►Copenmsx::SCSIDevice | |
Copenmsx::DummySCSIDevice | |
Copenmsx::SCSIHD | |
Copenmsx::SCSILS120 | |
Copenmsx::SdCard | |
CSDLDestroyRenderer | |
CSDLDestroyTexture | |
CSDLDestroyWindow | |
CSDLFreeFormat | |
CSDLFreeWav | |
Copenmsx::SDLKey | |
CSDLSubSystemInitializer< FLAGS > | |
CSDLSubSystemInitializer< SDL_INIT_AUDIO > | |
CSDLSubSystemInitializer< SDL_INIT_VIDEO > | |
CSDLSurfacePtr | Wrapper around a SDL_Surface |
Copenmsx::SDLTTF | |
Copenmsx::AmdFlash::Sector | |
Copenmsx::RawTrack::Sector | |
►Copenmsx::SectorAccessibleDisk | |
►Copenmsx::Disk | |
Copenmsx::DMKDiskImage | DMK disk image |
►Copenmsx::SectorBasedDisk | Abstract class for disk images that only represent the logical sector information (so not the raw track data that is sometimes needed for copy-protected disks) |
Copenmsx::DSKDiskImage | |
Copenmsx::DirAsDSK | |
Copenmsx::DiskPartition | |
Copenmsx::DummyDisk | |
Copenmsx::RamDSKDiskImage | |
Copenmsx::XSADiskImage | |
Copenmsx::HD | |
Copenmsx::SCSILS120 | |
Copenmsx::SectorBuffer | |
►Csemiregular_copy_layer | |
Csreg_impl::semiregular< T > | |
►Csemiregular_move_layer | |
Csreg_impl::semiregular_copy_assign< T > | |
►Copenmsx::SerialDataInterface | |
Copenmsx::I8251 | |
Copenmsx::I8251Interface | |
Copenmsx::MidiInConnector | |
Copenmsx::MidiOutConnector | |
Copenmsx::MidiOutDevice | Pluggable that connects an MSX MIDI out port to a host MIDI device |
Copenmsx::RS232Connector | |
Copenmsx::RS232Device | |
Copenmsx::SerializeClassVersion< T > | Store serialization-version number of a class |
Copenmsx::SerializeClassVersion< std::pair< T1, T2 > > | |
Copenmsx::SerializeConstructorArgs< T > | Serialize (local) constructor arguments |
Copenmsx::SerializeConstructorArgs< DiskChanger > | |
Copenmsx::SerializeConstructorArgs< HardwareConfig > | |
Copenmsx::DiskImageUtils::SetBootSectorResult | |
Copenmsx::SettingsParser::Setting | |
Copenmsx::SettingsConfig | |
Copenmsx::SettingsManager | Manages all settings |
Copenmsx::SHA1 | Helper class to perform a sha1 calculation |
Copenmsx::Sha1Sum | This class represents the result of a sha1 calculation (a 160-bit value) |
►Cgl::Shader | Wrapper around an OpenGL shader: a program executed on the GPU |
Cgl::FragmentShader | Wrapper around an OpenGL fragment shader: a program executed on the GPU that computes the colors of pixels |
Cgl::VertexShader | Wrapper around an OpenGL vertex shader: a program executed on the GPU that computes per-vertex stuff |
Cgl::ShaderProgram | Wrapper around an OpenGL program: a collection of vertex and fragment shaders |
Copenmsx::Shortcuts::Shortcut | |
Copenmsx::SettingsParser::ShortcutItem | |
Copenmsx::Shortcuts | |
Copenmsx::Shortcuts::ShortcutWithRepeat | |
CSimpleHashSet< InvalidValue, Hasher, Equality > | |
CSimpleHashSet< Index(-1), FilenameIndexHash, FilenameIndexEqual > | |
Copenmsx::SinTab | |
Copenmsx::YM2413Burczynski::Slot | |
Copenmsx::YM2413Okazaki::Slot | |
Csmall_buffer< T, BUF_SIZE > | |
Copenmsx::SocketActivator | |
►Copenmsx::SoundDevice | |
►Copenmsx::DACSound16S | |
Copenmsx::DACSound8U | |
Copenmsx::ResampledSoundDevice | |
Copenmsx::MSXMixer::SoundDeviceInfo | |
►Copenmsx::SoundDriver | |
Copenmsx::NullSoundDriver | |
Copenmsx::SDLSoundDriver | |
►CSOURCE | |
Copenmsx::IntHelper< SOURCE > | |
Copenmsx::SplitAtChar | |
Copenmsx::SpriteConverter | Utility class for converting VRAM contents to host pixels |
Copenmsx::SpriteChecker::SpriteInfo | Contains all the information to draw a line of a sprite |
Copenmsx::SRAM | |
►Copenmsx::StateChange | Base class for all external MSX state changing events |
Copenmsx::ArkanoidState | |
Copenmsx::AutofireStateChange | |
Copenmsx::EndLogEvent | |
Copenmsx::JoyMegaState | |
Copenmsx::KeyMatrixState | |
Copenmsx::MSXCommandEvent | This class is used to for Tcl commands that directly influence the MSX state (e.g |
Copenmsx::MSXJoyState | |
Copenmsx::MouseState | |
Copenmsx::PaddleState | |
Copenmsx::TouchpadState | |
Copenmsx::TrackballState | |
Copenmsx::StateChangeDistributor | |
►Copenmsx::StateChangeListener | |
Copenmsx::ArkanoidPad | |
Copenmsx::Autofire | Autofire is a device that is between two other devices and outside the bus |
Copenmsx::DiskChanger | |
Copenmsx::JoyMega | |
Copenmsx::Keyboard | |
Copenmsx::MSXJoystick | |
Copenmsx::Mouse | |
Copenmsx::Paddle | |
Copenmsx::RecordedCommand | Commands that directly influence the MSX state should send and events so that they can be recorded by the event recorder |
Copenmsx::Touchpad | |
Copenmsx::Trackball | |
Cstatic_string_view | Static_string_view |
Cstatic_vector< T, N > | |
Cstatic_vector< EventType, 3 > | |
Cstatic_vector< openmsx::AmdFlash::AddressValue, MAX_CMD_SIZE > | |
Cstatic_vector< openmsx::AmdFlash::Region, 4 > | |
Cstatic_vector< openmsx::Rect, 2 > | |
Cstatic_vector< uint8_t, 2 > | |
Copenmsx::StereoFloat | |
CStringLiteral< N > | |
Copenmsx::SubFunction | |
Copenmsx::Subject< T > | Generic Gang-of-Four Subject class of the Observer pattern, templatized edition |
►Copenmsx::Subject< ProbeBase > | |
►Copenmsx::ProbeBase | |
Copenmsx::Probe< int > | |
Copenmsx::Probe< bool > | |
Copenmsx::Probe< T > | |
Copenmsx::Probe< void > | |
►Copenmsx::Subject< Setting > | |
Copenmsx::Setting | |
►Copenmsx::Subject< SpeedManager > | |
Copenmsx::SpeedManager | Manages the desired ratio between EmuTime and real time |
►Copenmsx::Subject< ThrottleManager > | |
Copenmsx::ThrottleManager | Manages the throttle state of openMSX |
Copenmsx::AmdFlash::CFI::PrimaryAlgorithm::Supply | |
Copenmsx::AmdFlash::CFI::SystemInterface::Supply | |
Copenmsx::Symbol | |
Copenmsx::SymbolFile | |
Copenmsx::SymbolManager | |
►Copenmsx::SymbolObserver | |
Copenmsx::ImGuiSymbols | |
Copenmsx::SymbolRef | |
Copenmsx::SynchronizationPoint | |
Copenmsx::SyncPointBW | |
Copenmsx::AmdFlash::CFI::SystemInterface | |
Copenmsx::Table | |
Cview::detail::Take< Range > | |
Cview::detail::TakeIterator< Iterator, Sentinel > | |
Copenmsx::TclCallback | |
Copenmsx::TclObject | |
CTclParser | |
CTemporaryString | TemporaryString |
CTestWriter | |
►Cgl::Texture | Most basic/generic texture: only contains a texture ID |
Cgl::ColorTexture | |
Copenmsx::TigerHash | This struct represents the result of a tiger-hash |
Copenmsx::TigerTree | Calculate a tiger-tree-hash |
Copenmsx::FAT12::ToClusterNumber | |
Copenmsx::FAT16::ToClusterNumber | |
CTracked | |
Copenmsx::TrackedRam | |
Cview::detail::Transform< Range, UnaryOp > | |
Cview::detail::TransformIterator< Iterator, UnaryOp > | |
►Cstd::true_type | |
►Copenmsx::serialize_as_stl_collection< cb_queue< T > > | |
Copenmsx::serialize_as_collection< cb_queue< T > > | |
►Copenmsx::serialize_as_stl_collection< static_vector< T, N > > | |
Copenmsx::serialize_as_collection< static_vector< T, N > > | |
►Copenmsx::serialize_as_stl_collection< std::deque< T > > | |
Copenmsx::serialize_as_collection< std::deque< T > > | |
►Copenmsx::serialize_as_stl_collection< std::vector< T > > | |
Copenmsx::serialize_as_collection< std::vector< T > > | |
Copenmsx::AllowEmptyCond< Item > | |
Copenmsx::HasAddress< Item > | |
Copenmsx::SerializeAsMemcpy< Clock< FREQ_NUM, FREQ_DENOM > > | |
Copenmsx::SerializeAsMemcpy< EmuDuration > | |
Copenmsx::SerializeAsMemcpy< bool > | |
Copenmsx::SerializeAsMemcpy< char > | |
Copenmsx::SerializeAsMemcpy< double > | |
Copenmsx::SerializeAsMemcpy< float > | |
Copenmsx::SerializeAsMemcpy< int > | |
Copenmsx::SerializeAsMemcpy< long > | |
Copenmsx::SerializeAsMemcpy< long double > | |
Copenmsx::SerializeAsMemcpy< long long > | |
Copenmsx::SerializeAsMemcpy< short > | |
Copenmsx::SerializeAsMemcpy< signed char > | |
Copenmsx::SerializeAsMemcpy< unsigned char > | |
Copenmsx::SerializeAsMemcpy< unsigned int > | |
Copenmsx::SerializeAsMemcpy< unsigned long > | |
Copenmsx::SerializeAsMemcpy< unsigned long long > | |
Copenmsx::SerializeAsMemcpy< unsigned short > | |
Copenmsx::VariantSerializer< V > | |
Copenmsx::is_primitive< bool > | |
Copenmsx::is_primitive< char > | |
Copenmsx::is_primitive< double > | |
Copenmsx::is_primitive< float > | |
Copenmsx::is_primitive< long double > | |
Copenmsx::is_primitive< long long > | |
Copenmsx::is_primitive< signed char > | |
Copenmsx::is_primitive< signed int > | |
Copenmsx::is_primitive< signed long > | |
Copenmsx::is_primitive< signed short > | |
Copenmsx::is_primitive< std::string > | |
Copenmsx::is_primitive< unsigned char > | |
Copenmsx::is_primitive< unsigned int > | |
Copenmsx::is_primitive< unsigned long > | |
Copenmsx::is_primitive< unsigned long long > | |
Copenmsx::is_primitive< unsigned short > | |
Copenmsx::serialize_as_collection< std::array< T, N > > | |
►Copenmsx::serialize_as_pointer_impl< T > | |
Copenmsx::serialize_as_pointer< T * > | |
Copenmsx::serialize_as_pointer< std::shared_ptr< T > > | |
Copenmsx::serialize_as_pointer< std::unique_ptr< T > > | |
Copenmsx::serialize_as_stl_collection< T > | |
Copenmsx::Disk::TSS | |
Copenmsx::TTCacheEntry | |
►Copenmsx::TTData | The TigerTree class will query the to-be-hashed data via this abstract interface |
CTTTestData | |
Copenmsx::HD | |
Copenmsx::TTFFont | |
Copenmsx::TTFFontPool | |
Cstd::tuple_element< I, gl::vecN< N, T > > | |
Copenmsx::AmdFlash::CFI::SystemInterface::TypicalTimeout | |
CEndian::UA_B16 | |
CEndian::UA_B32 | |
CEndian::UA_L16 | |
CEndian::UA_L24 | |
CEndian::UA_L32 | |
Cuint128 | Unsigned 128-bit integer type |
Copenmsx::UnicodeKeymap | |
Cuninitialized_tag | |
Copenmsx::Sha1Sum::UninitializedTag | |
Copenmsx::UserSettings | |
Copenmsx::V9990BitmapConverter | Utility class to convert VRAM content to host pixels |
Copenmsx::V9990DisplayPeriod | A period, either horizontal or vertical, starts with a synchronisation pulse followed by a blank period |
Copenmsx::V9990DisplayTiming | |
Copenmsx::V9990P1Converter | |
Copenmsx::V9990P2Converter | |
►Copenmsx::V9990Rasterizer | If this seems awfully familiar, take a look at Rasterizer.hh It's virtually the same class, but for a different video processor |
Copenmsx::V9990SDLRasterizer | Rasterizer using SDL |
►Copenmsx::V9990Renderer | Abstract base class for V9990 renderers |
Copenmsx::V9990DummyRenderer | |
Copenmsx::V9990PixelRenderer | Generic pixel based renderer for the V9990 |
Copenmsx::V9990VRAM | Video RAM for the V9990 |
Copenmsx::AmdFlash::ValidatedChip | |
Copenmsx::VDPCmdEngine | VDP command engine by Alex Wulms |
Copenmsx::VDPVRAM | Manages VRAM contents and synchronizes the various users of the VRAM |
Cgl::vecN< N, T > | |
Cgl::vecN< 2, T > | |
Cgl::vecN< 3, T > | |
Cgl::vecN< 4, T > | |
Cgl::vecN< M, float > | |
Cgl::vecN< M, T > | |
Copenmsx::AmdFlash::CFI::PrimaryAlgorithm::Version | |
Copenmsx::Version | |
Copenmsx::Vertex | |
Copenmsx::VideoSourceActivator | |
►Copenmsx::VideoSystem | Video back-end system |
Copenmsx::DummyVideoSystem | |
Copenmsx::SDLVideoSystem | |
►Copenmsx::VideoSystemChangeListener | |
Copenmsx::LaserdiscPlayer | |
Copenmsx::V9990 | Implementation of the Yamaha V9990 VDP as used in the GFX9000 cartridge by Sunrise |
Copenmsx::VDP | Unified implementation of MSX Video Display Processors (VDPs) |
Copenmsx::Video9000 | |
►Copenmsx::VRAMObserver | Interface that can be registered at VRAMWindow, to be called when the contents of the VRAM inside that window change |
Copenmsx::DummyVRAMObserver | |
►Copenmsx::Renderer | Abstract base class for Renderers |
Copenmsx::DummyRenderer | Dummy Renderer |
Copenmsx::PixelRenderer | Generic implementation of a pixel-based Renderer |
Copenmsx::SpriteChecker | |
Copenmsx::VramTable | |
Copenmsx::VRAMWindow | Specifies an address range in the VRAM |
Copenmsx::WavData | |
Copenmsx::WavImageCache | |
Copenmsx::WavImageCache::WavInfo | |
►Copenmsx::WavWriter | Base class for writing WAV files |
Copenmsx::Wav16Writer | Writes 16-bit WAV files |
Copenmsx::Wav8Writer | Writes 8-bit WAV files |
Copenmsx::WD33C93 | |
Cim::WindowStatus | |
Copenmsx::WorkspaceBlock | |
Copenmsx::XMLAttribute | |
Copenmsx::XMLDocument | |
Copenmsx::XMLElement | |
CXMLOutputStream< Operations > | 'XMLOutputStream' is a helper to write an XML file in a streaming way |
CXMLOutputStream< openmsx::XmlOutputArchive > | |
Copenmsx::XorOp | |
CXRange< T > | |
Copenmsx::XSAExtractor | |
CXXHasher | |
CXXHasher_IgnoreCase | |
Copenmsx::XXTclHasher | |
►Copenmsx::Y8950Periphery | Models the 4 general purpose I/O pins on the Y8950 (controlled by registers r#18 and r#19) |
Copenmsx::MusicModulePeriphery | |
Copenmsx::PanasonicAudioPeriphery | |
Copenmsx::ToshibaAudioPeriphery | |
Copenmsx::Y8950PeripheryFactory | |
►Copenmsx::YM2413Core | Abstract interface for the YM2413 core |
Copenmsx::YM2413Burczynski::YM2413 | |
Copenmsx::YM2413NukeYKT::YM2413 | |
Copenmsx::YM2413Okazaki::YM2413 | |
Copenmsx::YM2413OriginalNukeYKT::YM2413 | |
Copenmsx::YMF278B | |
Copenmsx::z80regPair | |
Copenmsx::z80regPair_8bit< endian > | |
Copenmsx::z80regPair_8bit< std::endian::big > | |
Copenmsx::z80regPair_8bit< std::endian::little > | |
Copenmsx::z80regPair_8bit< std::endian::native > | |
Cview::detail::Zip< CHECK_ALL, RangesTuple, Is > | |
Copenmsx::ZlibInflate | |
Copenmsx::ZMBVEncoder | |
Czstring_view | Like std::string_view, but with the extra guarantee that it refers to a zero-terminated string |
►CTs | |
Coverloaded< Ts > | |