1
0
mirror of https://github.com/TomHarte/CLK.git synced 2024-11-23 03:32:32 +00:00
CLK/Storage/Disk
2017-08-10 22:34:29 -04:00
..
Encodings
Formats Transcribed the status bits that I think actually need to be obeyed. 2017-08-07 12:37:45 -04:00
Parsers Cleaned up. 2017-08-10 22:34:29 -04:00
DigitalPhaseLockedLoop.cpp
DigitalPhaseLockedLoop.hpp
Disk.cpp
Disk.hpp
DiskController.cpp Switched disk controllers to be instantiated explicitly in terms of cycles, created an Amstrad-specific subclass of the 8272 to record the direct programmatic availability of all disk motors bundled together, and otherwise adjusted to ensure the thing is clocked and that the motor is enabled and disabled appropriately. The 8272 is also now formally a subclass of the incoming MDM controller. 2017-08-06 09:45:16 -04:00
DiskController.hpp Switched disk controllers to be instantiated explicitly in terms of cycles, created an Amstrad-specific subclass of the 8272 to record the direct programmatic availability of all disk motors bundled together, and otherwise adjusted to ensure the thing is clocked and that the motor is enabled and disabled appropriately. The 8272 is also now formally a subclass of the incoming MDM controller. 2017-08-06 09:45:16 -04:00
Drive.cpp Added a 'ready' getter to Drive, formally to let the drive take ownership of that test. 2017-08-08 21:15:56 -04:00
Drive.hpp Added a 'ready' getter to Drive, formally to let the drive take ownership of that test. 2017-08-08 21:15:56 -04:00
MFMDiskController.cpp Prevented the 8272 from overreading ID fields (and, by doing so, overrunning its internal buffer). Exposed the MFMController's CRC generator for inspection. 2017-08-07 12:37:22 -04:00
MFMDiskController.hpp Prevented the 8272 from overreading ID fields (and, by doing so, overrunning its internal buffer). Exposed the MFMController's CRC generator for inspection. 2017-08-07 12:37:22 -04:00
PCMPatchedTrack.cpp
PCMPatchedTrack.hpp
PCMSegment.cpp
PCMSegment.hpp
PCMTrack.cpp
PCMTrack.hpp