Files
libretro/emulators/freeintv_ts_overlay.yml
Abdessamad Derraz 26f2824259 feat: re-profile 37 emulators with upstream verification
source-verified core_classification, upstream URLs, validation fields,
and hle_fallback flags. trimmed verbose notes. removed phantom files
(azahar boot9/sector0x96). added bsnes2014 variant profiles.
2026-03-23 10:58:32 +01:00

49 lines
1.5 KiB
YAML

emulator: "FreeIntv (Touchscreen Overlay)"
type: alias
core_classification: alias
source: "https://github.com/jcarr71/FreeIntvTSOverlay"
upstream: "https://github.com/libretro/FreeIntv"
profiled_date: "2026-03-22"
core_version: "1.2"
display_name: "Mattel - Intellivision (FreeIntvTSOverlay)"
cores:
- freeintv
systems:
- intellivision
notes: |
Alias of FreeIntv. The jcarr71/FreeIntvTSOverlay fork is 100% identical
to libretro/FreeIntv (zero diff). Jason Carr's overlay work was merged
upstream. The Makefile produces freeintv_libretro (TARGET_NAME = freeintv),
and library_name is "freeintv" (src/libretro.c:1413).
The FreeIntvTSOverlay_libretro.info in libretro-core-info has errors:
wrong overlay directory (claims FreeIntvTS_Overlays, code uses
freeintv_overlays), wrong dimensions (claims 300x670, code uses 370x600),
phantom external PNG files (controller_base.png, default.png,
button_swapscreen.png are either embedded in C headers or nonexistent),
and firmware1 key typos (uses firmware0_path/firmware0_opt).
bios_identical_to: freeintv
data_directories:
- ref: freeintv-overlays
destination: freeintv_overlays
files:
- name: "exec.bin"
system: intellivision
required: true
size: 8192
md5: 62e761035cb657903761800f4437b8af
note: "Executive ROM."
source_ref: "src/intv.c:47-71, src/libretro.c:1169"
- name: "grom.bin"
system: intellivision
required: true
size: 2048
md5: 0cd5946c6473e42e8e4c2137785e427f
note: "Graphics ROM."
source_ref: "src/intv.c:73-98, src/libretro.c:1173"