Skip to content

1.2.0

Choose a tag to compare

@github-actions github-actions released this 14 May 08:03

What's new

  • info output: When showing ROM details (CLI info, extract header block, GUI Info tab), neoconv now prints MD5 checksums per region (P, S, M, V, C). Handy to confirm two .neo files differ only in the TerraOnion header while payload regions match.
  • Layout: Region sizes and Total are grouped first; MD5 lines follow underneath so the summary reads clearly.

Documentation

  • README: Intro updated so the project is described as both converting (.neo ↔ MAME/Darksoft) and editing .neo header metadata without repacking; “Why neoconv” tweaked accordingly.
  • ROM role detection: Extra section on synthetic S-ROM (boards without a physical s1), filename heuristics, and clarification that MAME set-ID digits in filenames are not the same as the .neo NGH header field.
  • mame_zip_to_neo / mame_dir_to_neo: Docstrings note that the CLI/GUI pack flow defaults to swap_p="auto", while the Python API default remains False unless you pass "auto".