Files
libretro/emulators/tsugaru.yml
T
Abdessamad Derraz f2e21f3a44 docs: name profiles as their projects write them
emulator: carried the file stem on 67 profiles, so site links read like ids. Each now takes the project's own name (libretro .info corename, README title, window title or site title). tests/test_profile_names.py allows the stem only on a commented list: lowercase project names, test cores, aliases and the template.
2026-10-24 00:40:13 +02:00

93 lines
2.9 KiB
YAML

emulator: "Tsugaru"
display_name: Tsugaru
type: standalone
source: "https://github.com/captainys/TOWNSEMU"
upstream: "https://github.com/captainys/TOWNSEMU"
profiled_date: "2026-03-26"
source_commit: "e27adde120fe06150f3d57a6dc7cba66b5f43a32"
cores:
- tsugaru
systems:
- fmtowns
notes: |
FM Towns / Marty emulator by CaptainYS. Takes a ROM directory as first
argument. ROM format compatible with UNZ emulator. Free compatible ROMs
available at ysflight.com/FM/towns/FreeTOWNS/. FMT_ALL.ROM is an
alternative combined format that bundles all individual ROM files.
files:
- name: FMT_SYS.ROM
description: system ROM
required: true
size: 262144
validation:
- size
source_ref: "src/towns/memory/physmem.cpp:392, src/towns/memory/physmem.cpp:503-507"
- name: FMT_DOS.ROM
description: DOS ROM
required: true
size: 524288
validation:
- size
source_ref: "src/towns/memory/physmem.cpp:395, src/towns/memory/physmem.cpp:508-512"
- name: FMT_FNT.ROM
description: font ROM
required: true
size: 262144
validation:
- size
source_ref: "src/towns/memory/physmem.cpp:398, src/towns/memory/physmem.cpp:513-517"
- name: FMT_F20.ROM
description: 20-dot font ROM, filled with 0xFF if missing
required: false
size: 524288
hle_fallback: true
validation:
- size
source_ref: "src/towns/memory/physmem.cpp:401, src/towns/memory/physmem.cpp:518-527"
- name: FMT_DIC.ROM
description: dictionary ROM
required: true
size: 524288
validation:
- size
source_ref: "src/towns/memory/physmem.cpp:404, src/towns/memory/physmem.cpp:528-532"
- name: MYTOWNS.ROM
description: serial ROM for machine identity, uses defaults if absent
required: false
min_size: 32
source_ref: "src/towns/memory/physmem.cpp:407, src/towns/memory/physmem.cpp:533-539"
- name: FMT_ALL.ROM
description: combined ROM file, alternative to individual ROM files
required: false
source_ref: "src/towns/memory/physmem.cpp:420-500"
- name: MAR_EX0.ROM
description: Marty extra ROM 0, all 4 MAR_EX ROMs needed for Marty mode
required: false
size: 524288
validation:
- size
source_ref: "src/towns/memory/physmem.cpp:410, src/towns/memory/physmem.cpp:541-564"
- name: MAR_EX1.ROM
description: Marty extra ROM 1
required: false
size: 524288
validation:
- size
source_ref: "src/towns/memory/physmem.cpp:412, src/towns/memory/physmem.cpp:541-564"
- name: MAR_EX2.ROM
description: Marty extra ROM 2
required: false
size: 524288
validation:
- size
source_ref: "src/towns/memory/physmem.cpp:414, src/towns/memory/physmem.cpp:541-564"
- name: MAR_EX3.ROM
description: Marty extra ROM 3
required: false
size: 524288
validation:
- size
source_ref: "src/towns/memory/physmem.cpp:416, src/towns/memory/physmem.cpp:541-564"