Commit Graph

66 Commits

Author SHA1 Message Date
OBattler
2104195b13 Fixed a bug in the 86F poller when reading the sector ID. 2016-09-07 01:00:18 +02:00
OBattler
0ada60b242 d86f_get_array_size() now actually returns the size according to the hole field, should fix handling of 86F version 1.10 files;
Temporary sector ID field in 86F poller now set to invalid after transferring the value to the last found sector field.
2016-09-07 00:40:29 +02:00
OBattler
b90c7d2a68 More FDC commands now correctly set FDC head;
Fixed a big in 86F read/write find sector state handler.
2016-09-06 23:52:08 +02:00
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