v2026.04.02/emulators/theodore.yml

31 lines
1.1 KiB
YAML
Raw Normal View History

# Theodore - Thomson MO/TO computer emulator
# https://github.com/Zlika/theodore
# Emulates: TO7, TO7/70, TO8, TO8D, TO9, TO9+, MO5, MO6, PC128 (Olivetti Prodest)
# Based on Daniel Coulom's DCTO8D, DCTO9P, and DCMO5 emulators
core_name: theodore
systems:
- Thomson MO5
- Thomson MO6
- Thomson TO7
- Thomson TO7/70
- Thomson TO8
- Thomson TO8D
- Thomson TO9
- Thomson TO9+
- Olivetti Prodest PC128
bios_files: []
# All system ROMs are embedded directly in the source code as C arrays:
# rom_to7.inc, rom_to770.inc, rom_to8.inc, rom_to8d.inc,
# rom_to9.inc, rom_to9p.inc, rom_mo5.inc, rom_mo6.inc,
# rom_pc128.inc, basic-1_memo7.inc, basic-128_memo7.inc
# No external BIOS or firmware files are required.
notes: |
Theodore embeds all Thomson monitor ROMs and BASIC ROMs at compile time.
The core option "theodore_rom" selects the emulated model (Auto by default).
TO7 and TO7/70 auto-load the BASIC 1 cartridge when no cartridge is provided.
Supported file formats: fd, sap, k7, m7, m5, rom.
The core can run without any game loaded (SET_SUPPORT_NO_GAME = true).