Skip to content

fix: correct D64 directory layout and stop silent image/data loss - #8

Merged
vschwaberow merged 2 commits into
pebmeister:masterfrom
vschwaberow:fix/d64-correctness
Aug 15, 2026
Merged

fix: correct D64 directory layout and stop silent image/data loss#8
vschwaberow merged 2 commits into
pebmeister:masterfrom
vschwaberow:fix/d64-correctness

Conversation

@vschwaberow

Copy link
Copy Markdown
Collaborator

Directory sectors overran 256 bytes and compact/reorder dropped entries past the first sector; load() formatted invalid images. Also guard T/S cycles, clamp last-sector length, sanitize extract paths, free REL side chains, and fix GEOS info/VLIR bounds.

Made with Cursor

Directory sectors overran 256 bytes and compact/reorder dropped entries past the first sector; load() formatted invalid images. Also guard T/S cycles, clamp last-sector length, sanitize extract paths, free REL side chains, and fix GEOS info/VLIR bounds.
Keep directory-layout and load() fixes; cycle protection was already present.
@vschwaberow
vschwaberow merged commit 9653604 into pebmeister:master Aug 15, 2026
3 checks passed
@vschwaberow
vschwaberow deleted the fix/d64-correctness branch August 15, 2026 03:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant