poka.sh

Docs

D64

Generated by scripts/gen-format-pages.py from docs/data/format-metadata/, FILE_FORMATS.csv and docs/formats-master.csv. Do not edit by hand: change the source, then run the script.

Commodore 1541 D64 Preview.

At a glance

Purpose A Commodore 1541 disk image: a sector-by-sector copy of a 5.25-inch floppy with its directory and files.
Extensions .d64
Poka parser poka-d64
Viewer poka-table-viewer
Depth tier Parser with a shared viewer (see Depth tiers)
Breadth tier B4 Summary (see Breadth tiers)

How much Poka reads

B4 Summary. The container and metadata are read and summarised (counts, properties, structure), but the main content is not rendered.

Confidence: medium (the reviewer read the code). Basis: Reviewed 2026-10-26: read parsers/poka-d64/src/main.rs (276 lines) and plugin.json. No unit tests or tests/samples.rs, and the corpus has no .d64, .d71, .d81 and .d82 sample. Covers .d64, .d71, .d81 and .d82. The table accepts the four 1541 image sizes (35 or 40 tracks, with or without error bytes), reads the BAM (disk name, ID, DOS type, free blocks) and walks the directory chain: one row per file with name, type (closed and locked flags), blocks, approximate size and start track and sector. Judgement: B4, because the directory is listed but no file is extracted or shown.

What Poka does not read

  • File contents are not extracted or shown
  • .d71, .d81 and .d82 images are refused by the size check although they are routed here
  • The per-sector error bytes are not shown
  • PETSCII graphics characters in names are shown as dots
  • GEOS files and REL side sectors are not read
  • Only the first 500 directory entries are listed

Libraries

Libraries Poka uses or has assessed for this format, with the status, licence and language the registry records.

Sources

  • parsers/poka-d64/src/main.rs
  • parsers/poka-d64/plugin.json