カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
解決済み修正済み2021-05-20 01:162021-05-25 23:21
 
テスターr09担当者galibertソースapple/mac.cpp
バージョン0.231発生バージョン修正バージョン0.232
修正コミット 602852eプルリク
フラグ
セット Mac systems with HD floppy drives
セット詳細
 
概 要HDフロッピーをイジェクトすると再挿入できない。
詳 細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.
再現手順- 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)
追加情報 
 
添付ファイルpng filemaciix_error.png (2021-05-20 01:16)