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-01-11 08:30:55 +00:00
Code
Issues
Projects
Releases
Wiki
Activity
CLK
/
Storage
/
Disk
History
Thomas Harte
6be5851484
Cleaned up.
2017-08-10 22:34:29 -04:00
..
Encodings
Converted the TimedEventLoop and the things that sit atop it into
ClockReceiver
s.
2017-07-24 21:19:05 -04:00
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
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
…
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
…