mirror of
https://github.com/TomHarte/CLK.git
synced 2025-01-14 13:33:42 +00:00
Prevents undefined behaviour from the CPC's timer.
This commit is contained in:
parent
57ee09dffb
commit
88e2350b8f
@ -35,8 +35,6 @@ namespace AmstradCPC {
|
|||||||
*/
|
*/
|
||||||
class InterruptTimer {
|
class InterruptTimer {
|
||||||
public:
|
public:
|
||||||
InterruptTimer() : timer_(0), interrupt_request_(false) {}
|
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
Indicates that a new hsync pulse has been recognised. This should be
|
Indicates that a new hsync pulse has been recognised. This should be
|
||||||
supplied on the falling edge of the CRTC HSYNC signal, which is the
|
supplied on the falling edge of the CRTC HSYNC signal, which is the
|
||||||
@ -93,10 +91,10 @@ class InterruptTimer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private:
|
private:
|
||||||
int reset_counter_;
|
int reset_counter_ = 0;
|
||||||
bool interrupt_request_;
|
bool interrupt_request_ = false;
|
||||||
bool last_interrupt_request_;
|
bool last_interrupt_request_ = false;
|
||||||
int timer_;
|
int timer_ = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
Loading…
x
Reference in New Issue
Block a user