Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
07979 Media Support Major Always May 19, 2021, 16:16 29 days ago
Tester r09 View Status Public Platform MAME (Official Binary)
Assigned To galibert Resolution Fixed OS Windows 10 (64-bit)
Status [?] Resolved Driver mac.cpp
Version 0.231 Fixed in Version 0.232 Build 64-bit
Fixed in Git Commit 602852e Github Pull Request #
Summary MESS-specific 07979: Mac systems with HD floppy drives: Floppy drives don't accept HD disks anymore after ejecting them once
Description Macintosh systems with high-density floppy drives can't recognize any HD disks again (until MAME is restarted) after ejecting them once. The exact behavior seems to vary with the OS version, for example MacOS 6.0.8 gives you a "the disk is unreadable" message, while 7.0 seems to keep trying to read the disk indefinitely.

I have tried this with several machines (maciix, maciicx, macsefd) and all of them behave the same way. Also, this only happens with HD disks. 400/800 KB disks are always fine, even after ejecting an HD disk.

I don't think this is a regression, I've gone back to 0.230 where HD floppy support was first added, and it also happens there.
Steps To Reproduce - Boot any Mac machine with high density drives from hard disk. For these steps I'm going to use the 6.0.8 HDD image in the software list (mame maciix -hard1 mac608)
- After the OS boots, mount any 1.44 MB HD floppy in any drive. It will be recognized by the OS.
- Eject the disk by dragging its icon to the trash.
- Mount any HD floppy image. It can be the same disk or a different one, and it can be mounted in any drive.
- The OS will fail to recognize the disk and "The disk is unreadable, do you want to initialize it" message will appear (screenshot attached)
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems Mac systems with HD floppy drives
Attached Files
png file icon maciix_error.png (9,307 bytes) May 19, 2021, 16:16 Uploaded by r09
r09
Relationships
There are no relationship linked to this issue.
Notes
2
User avatar
No.18899
galibert
Developer
30 days ago
Probably fixed in 602852e530de37c524bcf33438cbc596c5837567
User avatar
No.18901
r09
Tester
30 days ago
It's now working with current top-of-tree. Thanks for fixing it!