Commit Graph

13 Commits

Author SHA1 Message Date
OBattler
ad9966f27f 86F handler now only expected one side parameter byte per track for single-sided images;
FDC FORMAT command now sets drive head.
2016-09-06 02:17:05 +02:00
OBattler
f5e096aa12 The side_flags array is now part of the 86F struct. 2016-09-05 22:10:04 +02:00
OBattler
c192c015a5 Version now part of the 86F struct, should fix compile. 2016-09-05 22:03:33 +02:00
OBattler
23325e16a1 Added support for version 1.10 of the .86F format;
Floppy drive head now set to 0 on drive eject/load;
FDC result phase now returns head from HDSEL.
2016-09-05 21:58:28 +02:00
OBattler
21d813cc34 The side processed by poller is now correctly selected by the FDC's HDSEL parameter rather than the H field of the requested sector ID. 2016-09-05 20:53:46 +02:00
OBattler
b7f65469b3 86F track flags handler now gets correct floppy drive type flags. 2016-09-04 22:20:32 +02:00
OBattler
04287af0ee 86F handler now correctly refuses to format at a rate not valid for the disk's hole;
250kbps/300rpm and 300kbps/360rpm 86F images are really treated as equivalent.
2016-09-04 19:37:08 +02:00
OBattler
2c12ba685e Both .86F and .IMG handlers now handle 40-track media correctly on 80-track drives with double stepping. 2016-09-04 03:50:06 +02:00
OBattler
19f86aa72d Rewrite of .86F handling code; Applied TheCollector1995's hardware cursor fix. 2016-09-03 18:07:46 +02:00
OBattler
8ae932fe80 Cleaned up disc_86f.c a bit. 2016-09-01 21:50:27 +02:00
OBattler
88379ee845 .86F floppy image handler can now format tracks not present in the file by adding them to the file. 2016-09-01 18:52:23 +02:00
OBattler
1ddad56c8c Added support for the D86F floppy image format I invented that allows things not possible with IMG images;
Applied all mainline PCem commits;
Settings dialog now says 86Box instead of PCem;
Manifest renamed from PCem to 86Box.
2016-08-31 22:49:56 +02:00
OBattler
a924f37f43 Rewrote the disc sector poller again for simplified code and more accuracy;
Floppy formats are now accurately timed and also more accurately implemented;
Applied all mainline PCem commits.
2016-08-20 03:40:12 +02:00