dm2-graphics: decode the residual ~2% FM-Towns-specific image variants #267
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
Image::parse_fm_townsdecodes all 4,415 format-4 (0x8004) records engine-faithfully, but a ~2% tail of FM-Towns-specific image variants is deferred (ROADMAP.md:154, 1227–1228).fixtures/fm-towns-jp/is the only local format-4 fixture. Container + ENT1 + non-image decoders are smoke-tested incrates/dm2-graphics/tests/fm_towns_jp_archive.rs.Scope
parse_fm_townsto cover them.Acceptance
Investigated: the ~2% tail was already decoded — the ROADMAP lines this issue cites are stale.
6dc0791c, before the FM-Towns image decoders existed. The ~2% is the 80Y-mark = -32records (80/4,415 ≈ 1.8 %), implemented in3f1f99c3(ReadImgU4towns port); the other 4,335 records in25d27ec4(ReadImgDM2C4towns port).f2fa1feaclosed the Phase 1.d bullet but missed the fixture-table row and Phase 2 bullet.dm2 extracton the FM-Towns fixture emits all 4,415 image records as PNGs; the 80 raw.binleftovers are cls3=0x0E LUT records, not images.Errrecords, not just an ok-count), and the stale ROADMAP/docs/rustdoc claims are corrected on branchchore/267-fm-towns-image-tail.