ProDOS-8 / ProDOS8-Testing

QA and Testing for ProDOS-8 Releases
MIT License
29 stars 1 forks source link

Disk Format Issue in Copy II+ 8.5 #40

Open joelmcw opened 4 years ago

joelmcw commented 4 years ago

Disk Format Issue in Copy II+ 8.5

Bug

ProDOS 8 2.5.0a8

Description

When using ProDOS 8 2.5.0a8, Copy II+ 8.5 does not correctly format a 800k or 1.44M diskette

Expected Behavior

When formatting is complete and a catalog of the disk is done it should show blocks free, used, total: (800k) 1600 or 2880 (1.44M) blocks total. Also, the diskette is not bootable.

Actual Behavior

In both cases (800k and 1.44M), the catalog of a freshly formatted ProDOS disk shows: Blocks Free: 1 Used: 65535 Total: 1

Also in the case of the 1.44M is crashes to the monitor as soon as you hit return after displaying the incorrect information.

Possible Fix

Unknown

Steps to Reproduce

  1. Boot ProDOS 8 2.5.0a8
  2. Launch Copy II+ 8.5
  3. Format 800k diskette on a Unidisk 3.5 or 1.44M diskette on a SuperDrive
  4. Catalog the diskette

Context

Just trying to format diskettes

Your Environment

Hardware:

Apple IIe Enhanced w/80 Column Card Generic Z80 card (slot 4) Apple II 3.5 Disk Controller (slot 5) - w/attached SuperDrive Disk II Controller (slot 6) - w/Apple //c floppy drive Liron Disk Controller (slot 7) - w/attached Unidisk 3.5

ProDOS8 version:

2.5.0a8

Non-Operating System release software being used:

Copy II+ 8.5

JohnMBrooks commented 4 years ago

Hi Joel, thank you for the bug report.

Will the newly formatted disk catalog?

I would not expect a disk formatted with 8.5a to boot since I have not yet finished the new boot blocks for ProDOS 2.5, so CopyII+ is not writing correct boot blocks to newly formatted disks.

However, I would still expect the disks to be correctly formatted and usable. Copying block 0 & 1 from a ProDOS 2.x bootable disk to your formatted disk using a util like Block Warden should allow the newly formatted disk to boot.

-JB

joelmcw commented 4 years ago

Hi John,

Thanks for the quick follow up and all the work you’ve done and are doing on ProDOS 2.x.

I wasn’t aware you hadn’t finished the new boot blocks for 2.5. I hope this is not a waste of your time.

A newly formatted disk will catalog but you see incorrect block information as I mentioned in the bug report (and below).

I’ve tried the following steps:

  1. Boot ProDOS 2.5.0a8, run CopyII+8.5
  2. Format 1.44M disk
  3. Catalog (from inside CopyII+) and see No Files, Blocks Free:1 Used:65535 Total:0
  4. Copy block 0 & 1 (using Block Warden) successfully
  5. Attempt copy ProDos & Basic.system – Receive error Disk Full
  6. Catalog and see No Files, Blocks Free:1888 Used:63648 Total:0

I hope this helps.

Joel Mc

From: JohnMBrooks [mailto:notifications@github.com] Sent: Tuesday, April 14, 2020 1:44 PM To: ProDOS-8/ProDOS8-Testing Cc: Joel Mc; Author Subject: Re: [ProDOS-8/ProDOS8-Testing] Disk Format Issue in Copy II+ 8.5 (#40)

Hi Joel, thank you for the bug report. Will the newly formatted disk catalog? I would not expect a disk formatted with 8.5a to boot since I have not yet finished the new boot blocks for ProDOS 2.5, so CopyII+ is not writing correct boot blocks to newly formatted disks. However, I would still expect the disks to be correctly formatted and usable. Copying block 0 & 1 from a ProDOS 2.x bootable disk to your formatted disk using a util like Block Warden should allow the newly formatted disk to boot. -JB — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ProDOS-8/ProDOS8-Testing/issues/40#issuecomment-61361501 3 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AMZME2XK4V2UBVIOM43GGWTRM SVIRANCNFSM4MHZCG4A . https://github.com/notifications/beacon/AMZME2V64ZDTMHKVZHEEIJLRMSVIRA5CNFS M4MHZCG4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOESJQLJI .gif

JohnMBrooks commented 4 years ago

This is definitely useful info. I will see if I can reproduce the problem, then investigate and fix.

Thanks Joel!

-JB

joelmcw commented 4 years ago

Ok, thanks again John!

⁣Joel Mc​

On 14 Apr. 2020, 4:46 pm, at 4:46 pm, JohnMBrooks notifications@github.com wrote:

This is definitely useful info. I will see if I can reproduce the problem, then investigate and fix.

Thanks Joel!

-JB

-- You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub: https://github.com/ProDOS-8/ProDOS8-Testing/issues/40#issuecomment-613697726