Files
libretro/emulators/freeintv_ts_overlay.yml
T
Abdessamad Derraz 37a5bd05ff docs: state .info facts in profile notes
Ten notes and comments called .info entries phantom, misleading or
incorrectly written. They now say what the .info declares and what
the code reads, and a prose test refuses those verdicts in profiles.
2026-10-21 05:10:45 +02:00

53 lines
1.7 KiB
YAML

emulator: "FreeIntv (Touchscreen Overlay)"
type: alias
alias_of: freeintv
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
- freeintvtsoverlay
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).
FreeIntvTSOverlay_libretro.info asks for 300x670 overlay PNGs in
FreeIntvTS_Overlays, next to controller_base.png, default.png and
button_swapscreen.png. The code reads
<system_dir>/freeintv_overlays/<rom name>.png with a 370x600 default
(src/libretro.c, build_overlay_path and overlay_width/overlay_height),
decodes the controller frame and the default keypad from
src/keypad_frame_graphic.h and src/default_keypad_image.h, and opens no
file named button_swapscreen.png.
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"