Gopher2600/rewind
JetSetIlly 5885c9e776 fixed race condition in instance caused by timeline
thumbnailer was running in a different goroutine to that which the state
being used to generate the thumbnail was create in. there's no way of
making that safe except through mutexes or similar. that's too much
overhead for something as inconsequential as a timeline thumbnailer

timeline thumbnailer now runs in the same goroutine as the main
emulation, bypassing these problems. scheduling of when thumbnailer runs
is now done manually

"Live" TIA Revision values replaced with atomics. small performance
improvement
2022-04-04 21:27:56 +01:00
..
deeppoke.go corrected rewind splicing point 2021-11-18 10:29:33 +00:00
doc.go timeline window now runs the rewind.GetState()/thumbnailer in the main emulation goroutine 2021-11-18 21:51:44 +00:00
preferences.go clarified some preferences concepts 2021-12-05 20:17:43 +00:00
rewind.go fixed race condition in instance caused by timeline 2022-04-04 21:27:56 +01:00
search.go preferences are shared between emulation instances 2022-01-20 11:15:30 +00:00
timeline.go timeline ratios are now reset on cartridge change 2021-11-20 23:20:28 +00:00