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, so 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.