mirror of
https://github.com/TomHarte/CLK.git
synced 2025-08-09 05:25:01 +00:00
Add additional consts.
This commit is contained in:
@@ -148,7 +148,6 @@ class ConcreteMachine:
|
|||||||
private:
|
private:
|
||||||
// Provide 512kb of memory for an MSX 2; 64kb for an MSX 1. 'Slightly' arbitrary.
|
// Provide 512kb of memory for an MSX 2; 64kb for an MSX 1. 'Slightly' arbitrary.
|
||||||
static constexpr size_t RAMSize = model == Target::Model::MSX2 ? 512 * 1024 : 64 * 1024;
|
static constexpr size_t RAMSize = model == Target::Model::MSX2 ? 512 * 1024 : 64 * 1024;
|
||||||
|
|
||||||
static constexpr int ClockRate = 3579545;
|
static constexpr int ClockRate = 3579545;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
@@ -742,8 +741,8 @@ class ConcreteMachine:
|
|||||||
}
|
}
|
||||||
|
|
||||||
void set_key_state(uint16_t key, bool is_pressed) final {
|
void set_key_state(uint16_t key, bool is_pressed) final {
|
||||||
int mask = 1 << (key & 7);
|
const int mask = 1 << (key & 7);
|
||||||
int line = key >> 4;
|
const int line = key >> 4;
|
||||||
if(is_pressed) key_states_[line] &= ~mask; else key_states_[line] |= mask;
|
if(is_pressed) key_states_[line] &= ~mask; else key_states_[line] |= mask;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -774,7 +773,7 @@ class ConcreteMachine:
|
|||||||
|
|
||||||
// MARK: - Activity::Source
|
// MARK: - Activity::Source
|
||||||
void set_activity_observer(Activity::Observer *observer) final {
|
void set_activity_observer(Activity::Observer *observer) final {
|
||||||
DiskROM *handler = disk_handler();
|
DiskROM *const handler = disk_handler();
|
||||||
if(handler) {
|
if(handler) {
|
||||||
handler->set_activity_observer(observer);
|
handler->set_activity_observer(observer);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user