-
Notifications
You must be signed in to change notification settings - Fork 5
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
Changing the physical format of a disk truncates data that should be saved #29
Comments
Details: For PC88, the N88-BASIC format is commonly used. N88-BASIC: 256 bytes/sector x 16 = 4,096 bytes/track The blank disk image file is created to fit the N88-BASIC format. (256+16)*16= 4352 Formatted with example A, it is 4,752 bytes. (512+16)*9= 4752 The last sector has 400 bytes that are over the image file allocation, so it is truncated by the core. When the image is loaded, the missing 400 bytes are read from the beginning of the next track. |
Thank you for thé sharing |
If you are having issues with a game that requires you to create a "user disk" from a blank disk, |
Ok I'm not my home for some days will try it and new PR ! |
Cause:
The core does not have the ability to extend the size allocated to a track in an existing D88 image file.
If you change the physical format to expand the size of a track, the core truncates the data that does not fit.
Workaround:
Use a disk image with sufficient track size as the blank disk.
Blank_disk_2D.zip
The text was updated successfully, but these errors were encountered: