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
History
Thomas Harte
71dbd78cf2
If asynchronous background processing is to occur on tracks then, given that they inherently have state, they'll need to be copyable, and ideally 'cheaply' (though it's not too great a priority). So started implementing appropriate copy constructors. Also introduced an extra level of indirection to
PCMSegmentEventSource
so that it can copy itself without copying the underlying
PCMSegment
, which is 95% of the heft of a track in all currently-implemented cases.
2016-12-30 14:23:26 -05:00
..
Cartridge
Commuted all of 'Storage' other than 'Tape' to postfix underscores.
2016-12-03 11:59:28 -05:00
Data
Shifted ownership of PETSCII -> string conversion down to the storage layer, where it's useful for tape parsing.
2016-11-06 18:43:51 -05:00
Disk
If asynchronous background processing is to occur on tracks then, given that they inherently have state, they'll need to be copyable, and ideally 'cheaply' (though it's not too great a priority). So started implementing appropriate copy constructors. Also introduced an extra level of indirection to
PCMSegmentEventSource
so that it can copy itself without copying the underlying
PCMSegment
, which is 95% of the heft of a track in all currently-implemented cases.
2016-12-30 14:23:26 -05:00
Tape
'Tape' has joined the new underscore orthodoxy.
2016-12-03 12:05:19 -05:00
FileHolder.cpp
Ensured that
FileHolder
gets a writeable file reference if one is possible, and records whether the file in hand is read-only. So now the SSD class can answer honestly.
2016-12-28 20:09:14 -05:00
FileHolder.hpp
Ensured that
FileHolder
gets a writeable file reference if one is possible, and records whether the file in hand is read-only. So now the SSD class can answer honestly.
2016-12-28 20:09:14 -05:00
Storage.hpp
... and I guess an instant maximal simplification is also easy if length ends up being 0
2016-12-29 11:02:21 -05:00
TimedEventLoop.cpp
Withdrew now-unused and never-implemented API from
TimedEventLoop
, and the redundant track time count from
DiskController
.
2016-12-24 21:02:10 -05:00
TimedEventLoop.hpp
Withdrew now-unused and never-implemented API from
TimedEventLoop
, and the redundant track time count from
DiskController
.
2016-12-24 21:02:10 -05:00