- --
Viewing Issue Advanced Details
| ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 09402 | Media Support | Major | Always | 2 days ago | 1 day ago |
| Tester | Robbbert | View Status | Public | Platform | MAME (Self-compiled) |
| Assigned To | AJR | Resolution | Fixed | OS | Windows (x64) |
| Status [?] | Resolved | Driver | |||
| Version | 0.286 | Fixed in Version | 0.287GIT | Build | x64 |
| Fixed in Git Commit | 6dc7278 | Github Pull Request # | |||
| Summary |
|
||||
| Description |
Since 0.286, x68000 cannot read boot floppies, ejects the disk and displays a message. The same happens with its clones (x68030, x68kxvi, x68ksupr), but I don't know if they worked before. The regression has already been acknowledged by various devs, so no need for someone to confirm it. Logging it here as nobody else has done so. |
||||
| Steps To Reproduce |
Use any disk that was known to be working previously >mame x68000 -flop1 e:\data\sharp\x68000\ok\windex.hdm Machine starts, after a moment the message appears, and you'll see that disk has been ejected. |
||||
| Additional Information | |||||
| Github Commit | |||||
| Flags | Regression | ||||
| Regression Version | 0.286 | ||||
| Affected Sets / Systems | x68000 | ||||
|
Attached Files
|
|||||
Relationships
| There are no relationship linked to this issue. |
Notes
2
|
No.24216
AJR Developer
1 day ago
edited on: 1 day ago |
The cause of this problem is bad handshaking between the DMAC and FDC. The DMAC is too eager to transfer bytes before the FDC raises its first DRQ. Edit: the DMAC actually receives DRQ properly from the FDC. There's still a communication problem, though. |
|---|---|
|
No.24221
Robbbert Moderator
1 day ago
|
Thanks, tested working. |