logoalt Hacker News

not_a9today at 12:17 PM2 repliesview on HN

Interesting exercise. Why does 1/1 matching to original asm matter, though? Maintaining same timing as original game?


Replies

StilesCrisistoday at 12:36 PM

Having a baseline "this builds XYZ exactly as it shipped" is just the strongest possible guarantee that it's a fully accurate decomp with no surprises or bugs. Obviously you can have an interesting, useful decomp that works either way but it's much harder to prove that it's perfectly faithful.

Philpaxtoday at 12:19 PM

Being absolutely sure that your code behaves the same as the original game, so that you have a strong baseline to go from.