Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
08100 Media Support Major Always 11 days ago 11 days ago
Tester cuavas View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS Windows 10 (64-bit)
Status [?] Confirmed Driver osborne1.cpp
Version 0.236 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary MESS-specific 08100: osborne1 and clones: IMD disk image support is broken
Description IMD disk images don’t work properly, giving read errors from CP/M BDOS. The osborne1 driver is just an example, this seems to affect lots of systems with floppy drives. This is possibly related to the code that’s supposed to support reading alternate tracks when a high-density floppy image is mounted in a drive with coarser head steps.
Steps To Reproduce Start osborne1 driver with a CP/M boot disk in the first drive and an IMD disk image in the second drive, using the default 5.25" SS DD drive option. The CP/M boot disk from the software list works.

mame osborne1 -flop1 cpm22 -flop2 amcalla

Hit return at the bootloader prompt, wait for the menu to appear

Hit escape and wait for the CP/M “A>” prompt to appear

Type B: and hit return

Watch the “Bdos Err On B: Bad Sector” error messages
Additional Information
Github Commit
Flags
Regression Version 0.228
Affected Sets / Systems osborne1 and clones
Attached Files
zip file icon AMCALL.zip (28,460 bytes) 11 days ago Uploaded by cuavas
Relationships
There are no relationship linked to this issue.
Notes
1
User avatar
No.19310
Tafoid
Administrator
11 days ago
edited on: 11 days ago
Specific regression appears to be happening not on the initial IMD changes on January 9th, 2021, but sometime during January 10th, 2021 where a couple of follow up patches were made. Possible suspects:

https://github.com/mamedev/mame/commit/73618d95dedeef48cc0f3e212826095ddca79c32
https://github.com/mamedev/mame/commit/81e5960881ddeb9680c86ed3e4a4e685920a1d96