DisplacedGamers

Lag of Bosses and Scrolling Jitters in NES Metroid – Behind the Code

Following Part 1 in the series about lag in the original Metroid, Part 2 hits with an examination of the bosses.

Why do the battles with Kraid, Ridley, and Mother Brain seem to slow down so much?

This one showcases how disabling a few subroutines can speed up the game. We also dive into some code decisions that hurt performance.

Yes, the NES could handle all the object animation in these areas just fine – but the code in Metroid was just too much.

We also take a look at some perceived lag that occurs when scrolling while flipping through the air. This should serve to answer a request made by RetroRGB’s own Bob. I hope I understood the assignment, buddy! It sure was fun to look into the scrolling of Metroid.

Enjoy!

Liked it? Take a second to support DisplacedGamers on Patreon!