Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ability to extract CAS to DSK and DSK to CAS #82

Merged
merged 1 commit into from
Oct 9, 2022

Conversation

craigthomas
Copy link
Owner

This PR adds support for exporting various files from CAS images to DSK images and vice versa. All of the files on any image can be exported to an image of another type. Additionally, cassette image support was expanded to be more robust in the face of differences in tape formatting due to noise from original capture. BASIC files, machine language files, and ASCII files are all supported. Changes to command line switches were standardized between the file util and the assembler, so that all targets are specified with --to_<type> such as --to_cas. These changes are reflected in the updated README.md file. This PR closes #9 , closes #10, closes #24 and closes #26 .

Add new skip_to_sequence function for cassettes.

Change the way cassettes are read for better error handling.

Fix problem with granule allocation, fix README

Add different types of pre-ambles to disk functions.

Fix pre and post amble reading and writing.

Fix various portions of preambles.

Fix issues with saving chunks to disk.

Add preamble type for ASCII files.

Add unit tests for listing multiple files of different types.
@craigthomas craigthomas merged commit 9fb0757 into main Oct 9, 2022
@craigthomas craigthomas deleted the extract-cas-to-disk branch October 9, 2022 20:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant