mirror of
https://github.com/JetSetIlly/Gopher2600.git
synced 2024-05-10 01:14:02 -04:00
corrected reflection of HMOVE signal
a new HMOVE would be noted in the reflection array but it would never be cleared
This commit is contained in:
parent
f95e65e7b0
commit
b7bcf5e090
|
@ -102,14 +102,10 @@ func (ref *Reflector) Step(bank mapper.BankInfo) error {
|
|||
h[0].IsHblank = ref.vcs.TIA.Hblank
|
||||
h[0].CoProcSync = ref.vcs.Mem.Cart.CoProcExecutionState().Sync
|
||||
|
||||
if ref.vcs.TIA.Hmove.Future.IsActive() {
|
||||
h[0].Hmove.Delay = true
|
||||
h[0].Hmove.DelayCt = ref.vcs.TIA.Hmove.Future.Remaining()
|
||||
}
|
||||
if ref.vcs.TIA.Hmove.Latch {
|
||||
h[0].Hmove.Latch = true
|
||||
h[0].Hmove.RippleCt = ref.vcs.TIA.Hmove.Ripple
|
||||
}
|
||||
h[0].Hmove.Delay = ref.vcs.TIA.Hmove.Future.IsActive()
|
||||
h[0].Hmove.DelayCt = ref.vcs.TIA.Hmove.Future.Remaining()
|
||||
h[0].Hmove.Latch = ref.vcs.TIA.Hmove.Latch
|
||||
h[0].Hmove.RippleCt = ref.vcs.TIA.Hmove.Ripple
|
||||
|
||||
h[0].RSYNCalign, h[0].RSYNCreset = ref.vcs.TIA.RSYNCstate()
|
||||
h[0].AudioPhase0, h[0].AudioPhase1, h[0].AudioChanged = ref.vcs.TIA.Audio.HasTicked()
|
||||
|
|
Loading…
Reference in a new issue