Skip to content

chore: Fix files for MSX - #1730

Open
leocck wants to merge 14 commits into
libretro:masterfrom
leocck:fix-msx
Open

leocck wants to merge 14 commits into
libretro:masterfrom
leocck:fix-msx

Conversation

@leocck

@leocck leocck commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

What does this PR do?

This PR organises the CHT files from MSX and MSX2 systems.

Disclaimer: I did a lot of manual evaluation and work. I did not rely on AI besides creating some controlled automation scripts

Context

The cht files from these two systems had many issues that prevent OpenEmu-Silicon emulator and any other emulator to find them.

The fixes required a lot of manual work and validation with game roms. As part of the work, the most important things were:

  • Figuring out which game the cht files were connected, and from which system
  • Renaming the cht files to match what the DAT/RDB files defined, when existing, or to the plain game name
  • Some games have multiple names (e.g., English / Japanese / Spanish), and the closest name from the cht file was kept
  • Cheat codes from both fMSX and blueMSX were merged into a single file, removing duplicates and marking blueMSX as "Alternative" codes

What was Tested

  • First, I tested a couple of games manually to see if cheats were working on the emulator.
  • After renaming the files, I tested if the emulator would match them based on the DAT/RDB entries
  • I also checked the cht files that did not have a match in the DAT/RDB, as a fallback OpenEmu-Silicon would find them by the plain name

Linked Issues

Libretro Cheat Database Integration | OpenEmu-Silicon

Evidence

Screenshot 2026-09-17 at 19 26 02

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant