Back to Provenance

3068

.changelog/3068.md

3.3.11.0 KB
Original Source

Changed

  • Cheat DB system mapping audit — Completed full audit of SYSTEM_SHORT_NAMES in generate_cheatdb.py; all current libretro-database cht/ directories are now mapped or explicitly excluded.
  • Explicit exclusion list — Converted the comment-based exclusion notes into a structured EXCLUDED_SYSTEMS dict; unsupported systems (Amstrad GX4000, Casio Loopy, Emerson Arcadia 2001, Bit Corporation Gamate, ChaiLove, PuzzleScript, Thomson MOTO) are now actively skipped rather than silently added to the database with raw directory names.
  • Actionable warning — "Systems without short name mapping" output now includes an instruction to add the missing system to SYSTEM_SHORT_NAMES or EXCLUDED_SYSTEMS.

Added

  • Forward-looking cheat mappingsSYSTEM_SHORT_NAMES now pre-maps Nintendo e-Reader (→ GBA), Sufami Turbo (→ SNES), Super Game Boy / Super Game Boy 2 (→ GB), PlayStation 3, Quake, Quake II, Mega Duck, and Apple II so cheats are correctly attributed if libretro adds these directories in the future.