mirror of https://github.com/stella-emu/stella.git
Minor RSYNC fixes.
This commit is contained in:
parent
fd95231722
commit
c0a3a5394d
|
@ -997,15 +997,16 @@ void TIA::tickHframe()
|
||||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
void TIA::applyRsync()
|
void TIA::applyRsync()
|
||||||
{
|
{
|
||||||
const Int32 x = myHctr - 68;
|
const uInt32 x = myHctr > 68 ? myHctr - 68 : 0;
|
||||||
|
|
||||||
if (x > 0 && myFrameManager.isRendering()) {
|
if (myFrameManager.isRendering()) {
|
||||||
myXDelta = x - 157;
|
myXDelta = 157 - x;
|
||||||
memset(myCurrentFrameBuffer.get() + myFrameManager.getY() * 160 + x, 0, 160 - x);
|
memset(myCurrentFrameBuffer.get() + myFrameManager.getY() * 160 + x, 0, 160 - x);
|
||||||
}
|
}
|
||||||
|
|
||||||
myLinesSinceChange = 0;
|
myLinesSinceChange = 0;
|
||||||
myHctr = 225;
|
myHctr = 225;
|
||||||
|
myHstate = HState::frame;
|
||||||
}
|
}
|
||||||
|
|
||||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
|
|
Loading…
Reference in New Issue