3 ms·
Maybe it tries to emulate extra frames with different buttons pressed and if it doesn't make a difference it plays those frames for you? Of course detecting "d
by kevincox 4y ago
Maybe it tries to emulate extra frames with different buttons pressed and if it doesn't make a difference it plays those frames for you?
Of course detecting "doesn't make a difference" is very difficult because most games will keep at least the current and last frame of input in memory somewhere. So you would need to be careful enough to ignore that.
- g_hn_liaison 4y agoLooks to me like that's exactly what it does. This line seems to check for a divergence of possibilities: https://github.com/rossimo/retrobot/blob/master/src/emulate.ts#L119 https://github.com/rossimo/retrobot/blob/master/src/emulate....