This website requires JavaScript.
Explore
Mirrors
Help
Sign In
6502
/
CLK
Watch
1
Star
0
Fork
0
You've already forked CLK
mirror of
https://github.com/TomHarte/CLK.git
synced
2025-02-14 04:31:19 +00:00
Code
Issues
Projects
Releases
Wiki
Activity
CLK
/
Storage
/
Disk
History
Thomas Harte
0c8769e335
Just to be safe.
2017-08-11 18:41:08 -04:00
..
Encodings
Just to be safe.
2017-08-11 18:41:08 -04:00
Formats
Simplified slightly, and updated TODO as to still-missing functionality.
2017-08-11 14:33:34 -04:00
Parsers
Added an attempt to deal with 16-bit allocation units, and to ensure middle-of-file holes are respected.
2017-08-11 10:59:37 -04:00
DigitalPhaseLockedLoop.cpp
After a quick check, added a couple of other _delegate initialisations. I should probably find a way to template this.
2017-08-01 07:07:43 -04:00
DigitalPhaseLockedLoop.hpp
Standardises on
const [Half]Cycles
as the thing called and returned, rather than
const [Half]Cycles &
as it's explicitly defined to be only one
int
in size, so using a reference is overly weighty.
2017-07-27 22:05:29 -04:00
Disk.cpp
Completed curly bracket movement.
2017-03-26 14:34:47 -04:00
Disk.hpp
Made an attempt to explain the requirements placed upon
Disk
subclasses that wish to support writing.
2016-12-31 15:30:48 -05:00
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
Completed curly bracket movement.
2017-03-26 14:34:47 -04:00
PCMPatchedTrack.hpp
…
PCMSegment.cpp
Completed curly bracket movement.
2017-03-26 14:34:47 -04:00
PCMSegment.hpp
…
PCMTrack.cpp
Completed curly bracket movement.
2017-03-26 14:34:47 -04:00
PCMTrack.hpp
…