Skip to content

1.0.5

Choose a tag to compare

@github-actions github-actions released this 12 May 14:27

GUI

  • Extract: “Files” section uses a consistent two-column grid; path rows align with the ZIP/directory radio options; minor padding and sticky tweaks.
  • Pack: Status line wraps using wraplength tied to the allocated column width, so longer messages no longer widen the window (and we avoid a fixed character width that bloated the default size).
  • General layout polish (label frames, log height, shared section label widths) plus README updates for install/GUI notes.

Pack / ROM handling

  • MAME sets with no physical s1 ROM (e.g. parent svc): a synthetic zero-filled S region is inserted to mirror MAME’s fixed-area fill, so Pack no longer fails with a bogus “Missing S”.
  • Synthetic S size aligned with the software list: 512 KiB for the known PCB ROM ID prefixes 253, 256, 257, 263, 266, 269, 271 (including names like 271-c1c.c1), 256 KiB for kf10- (KOF 10th bootleg style), otherwise the usual 128 KiB; broader detection of C1-style sprite filenames (e.g. mart-c1.bin, kf10-c1a.bin).

Development / repository

  • Tests: more CLI/core coverage; renamed/trimmed tests.
  • .gitignore: coverage artifacts (.coverage, htmlcov/, etc.).

Note
If you only use the CLI and never pack “no s1” MAME parents, most user-visible changes are GUI and docs; the ROM changes matter mainly for those encrypted / no-s1 parent sets.