mirror of
https://github.com/TomHarte/CLK.git
synced 2025-12-19 14:18:05 +00:00
Improve constness, remove unnecessary virtuals.
This commit is contained in:
@@ -75,7 +75,7 @@ MSA::MSA(const std::string &file_name) :
|
||||
throw Error::InvalidFormat;
|
||||
}
|
||||
|
||||
std::unique_ptr<Track> MSA::track_at_position(Track::Address address) {
|
||||
std::unique_ptr<Track> MSA::track_at_position(Track::Address address) const {
|
||||
if(address.head >= sides_) return nullptr;
|
||||
|
||||
const auto position = address.position.as_int();
|
||||
@@ -87,10 +87,10 @@ std::unique_ptr<Track> MSA::track_at_position(Track::Address address) {
|
||||
return track_for_sectors(track.data(), sectors_per_track_, uint8_t(position), uint8_t(address.head), 1, 2, Storage::Encodings::MFM::Density::Double);
|
||||
}
|
||||
|
||||
HeadPosition MSA::get_maximum_head_position() {
|
||||
HeadPosition MSA::get_maximum_head_position() const {
|
||||
return HeadPosition(ending_track_ + 1);
|
||||
}
|
||||
|
||||
int MSA::get_head_count() {
|
||||
int MSA::get_head_count() const {
|
||||
return sides_;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user