I remember always being told not to use it because it lags the game more, and at least adelikat has told me he doesn’t understand what it does and suggested not to use it. But may it actually be more accurate? xy2_ posted that the DSBot synced better with it enabled, but didn’t provide any proof or explained any better than that. I think Masterjun challenged his post, but again I don’t think xy2_ replied. Regardless, I think I may have proof that at least for Mega Man ZX, having it enabled more accurately replicates the real console. Look at the RTA leaderboard:
http://jokaah.com/mmrta/index.php?game=29. Everyone playing on emulator in the top 5 has it disabled, notice how their IGT is slower than the console WR, but their RTA is faster (relatively).
I think it’s about time we put an end to this debate. Which is the truth? I think it was Nitsuja who implemented Advanced Bus-Level Timing, and on that note… where has he disappeared to? Does anyone know?