This article needs some TLC. Read at your own risk. {{ https://raw.githubusercontent.com/fabricecaruso/es-theme-carbon/master/art/logos/thomson.svg?nolink&280 }} ====== Thomson - MO/TO (Theodore) ====== The Thomson - MO/TO (Theodore) is a computer developed by Thomson. It was released in 1984. This system scrapes metadata for the "thomson" group(s) and loads the ''thomson'' set from the currently selected theme, if available. {{ https://raw.githubusercontent.com/fabricecaruso/es-theme-carbon/master/art/consoles/thomson.png?nolink&350 |}} ==== Quick reference ==== * **Emulator:** [[#retroarch|RetroArch]] * **Core:** [[#libretro:_theodore|libretro: theodore]] * **Folder:** ''/userdata/roms/thomson'' * **Accepted ROM formats:** ''.fd'', ''.sap'', ''.k7'', ''.m7'', ''.m5'', ''.rom'', ''.zip'' ===== BIOS ===== No Thomson - MO/TO (Theodore) emulator in Batocera needs a BIOS file to run. ===== ROMs ===== Place your Thomson - MO/TO (Theodore) ROMs in ''/userdata/roms/thomson''. ===== Emulators ===== ==== RetroArch ==== [[https://docs.libretro.com/|RetroArch]] (formerly SSNES), is a ubiquitous frontend that can run multiple "cores", which are essentially the emulators themselves. The most common cores use the [[https://www.libretro.com/|libretro]] API, so that's why cores run in RetroArch in Batocera are referred to as "libretro: (core name)". RetroArch aims to unify the feature set of all libretro cores and offer a universal, familiar interface independent of platform. === RetroArch configuration === RetroArch offers a **Quick Menu** accessed by pressing ''[HOTKEY]'' + {{:wiki:south.png?nolink&20|South button (B SNES)}} which can be used to alter various things like [[:advanced_retroarch_settings|RetroArch and core options]], and [[:remapping_controls_per_emulator|controller mapping]]. Most RetroArch related settings can be altered from Batocera's EmulationStation. Standardized features available to all libretro cores: ''thomson.videomode'', ''thomson.videomode'', ''thomson.ratio'', ''thomson.shaderset'', ''thomson.smooth'', ''thomson.integerscale'', ''thomson.bezel'', ''thomson.bezel_stretch'', ''thomson.hud'', ''thomson.bezel.tattoo'', ''thomson.bezel.tattoo_corner'', ''thomson.bezel.tattoo_file'', ''thomson.bezel.resize_tattoo'', ''thomson.ai_service_enabled'', ''thomson.ai_target_lang'', ''thomson.ai_service_url'', ''thomson.ai_service_pause'', ''thomson.runahead'', ''thomson.secondinstance'', ''thomson.video_frame_delay_auto'', ''thomson.vrr_runloop_enable'', ''thomson.video_threaded'' ^ ES setting name ''batocera.conf_key'' ^ Description => ES option ''key_value'' ^ ^ Settings that apply to all cores of this emulator || | **GRAPHICS API ''thomson.gfxbackend''** | Choose which graphics API library to use. Vulkan may not work for every core.\\ => OpenGL ''gl'', GLCore ''glcore'', Vulkan ''vulkan''. | | **AUDIO LATENCY ''thomson.audio_latency''** | In milliseconds. Can reduce crackling/cutting out.\\ => 256 ''256'', 192 ''192'', 128 ''128'', 64 ''64'', 32 ''32'', 16 ''16'', 8 ''8''. | | **ALLOW ROTATION ''thomson.video_allow_rotate''** | Allow cores to set rotation.\\ => On ''true'', Off ''false''. | | **CONTROLLER TO LIGHT GUN ''thomson.lightgun_map''** | Map controller inputs to light gun inputs.\\ => On ''true'', Off ''false''. | === libretro: theodore === == libretro: theodore configuration == Standardized features for this core: ''thomson.rewind'', ''thomson.autosave'', ''thomson.netplay'', ''thomson.padtokeyboard'' ===== Controls ===== Here are the default Thomson - MO/TO (Theodore)'s controls shown on a [[:configure_a_controller|Batocera RetroPad]]: {{https://raw.githubusercontent.com/batocera-linux/batocera-controller-overlays/master/solid-4k/thomson.png}} ===== Troubleshooting ===== ==== Further troubleshooting ==== For further troubleshooting, refer to the [[:support|generic support pages]].