Files
libretro/emulators/tia.yml
T

30 lines
1.3 KiB
YAML

emulator: Tia
type: libretro
core_classification: pure_libretro
source: "https://github.com/warmenhoven/tia"
upstream: "https://github.com/warmenhoven/tia"
profiled_date: "2026-09-03"
source_commit: "6ae5bf998fe7a7842294089db17fc86fd73db1f0"
core_version: "52+6ae5bf9"
display_name: "Atari - 2600 (Tia)"
cores:
- tia
systems:
- atari-2600
files: []
exclusion_note: >
The core opens no file. src/ has no fopen, filestream or opendir call and
libretro.c never asks for RETRO_ENVIRONMENT_GET_SYSTEM_DIRECTORY; its
environment calls cover options, logging, controller info, input
descriptors, messages, pixel format and AV info. The Supercharger BIOS is
a 294-byte routine compiled in (src/cart.c:195-235) and written into the
ROM bank of every AR tape image (src/cart.c:300-319), the default
tape-load header is a compiled table (src/cart.c:237-272), and the NTSC,
PAL and SECAM palettes in their standard and z26 variants are const tables
(src/palette.c). Content arrives in memory (src/libretro.c:596).
notes: |
Tia is an Atari 2600 core written for libretro by Eric Warmenhoven, with
no standalone build; the repository is its own upstream. The version
string is the commit count and short hash the Makefile bakes in
(Makefile:36-37, src/libretro.c:595). The .info shows 26.