Skip to content

Releases: ponchick/ines-parser

v1.2.1

Choose a tag to compare

@ponchick ponchick released this 02 May 05:05

Changed

  • ines_parser.mappers: MAPPER_DATABASE now covers all mapper numbers listed in MAME’s nes_ines.hxx mmc_list (plus curated NESdev-style names where they overlap), including many NES 2.0 mapper IDs.
  • Docs: docs/List of iNES mappers.md is a full table aligned with MAPPER_DATABASE, with a Sources section (NESdev, MAME).

v1.2.0

Choose a tag to compare

@ponchick ponchick released this 02 May 04:01

Changed

  • CLI layout: tools live under ines_parser.cli as ines_scan_roms.py and ines_split_rom.py. pip install registers those names on PATH; they replace the previous entry points ines-scan-roms and ines-split-rom. Without installing, use python -m ines_parser.cli.… or run those .py files (see README.md). The old top-level scripts package is removed.
  • ines_scan_roms.py (scanner): show full --help when the target path is missing or not a directory; validate PRG and CHR min/max size pairs; discover .nes/archive files in one recursive pass with case-insensitive extensions; resolve __file__ when prepending the repo root to sys.path.
  • Terminology: PRG/CHR sizes in INESHeader text output and in docs/iNES.md use KiB (binary kibibytes) instead of KB; CLI help text for size flags uses KiB in line with the implementation.

Fixed

  • ines_parser.__version__ now matches the released package version (was out of date).

v1.1.0

Choose a tag to compare

@ponchick ponchick released this 26 Apr 02:13

Changed

  • Improved overwrite checks in split_rom.py so only output files that will actually be written are considered.
  • Clarified ROM extraction behavior when extra trailing bytes are present after required PRG/CHR data.
  • Simplified and made README.md easier to read.

Fixed

  • Updated readability check in split_rom.py.
  • Narrowed exception handling in parse_ines_header() to avoid masking unrelated errors.
  • Corrected typing annotation in mappers.py from any to Any.

v1.0.0

Choose a tag to compare

@ponchick ponchick released this 02 Nov 11:32

Release v1.0.0

Initial Release