This is a replacement patch for NMSTL aimed at FastROM users. It offers the same benefits as NMSTL while running in the same complexity as the vanilla routine.
But if you call RIGHT NOW, I will also throw in dynamic allocation for cluster sprites and a few OAM bug fixes.
No longer will Mario be decapitated while carrying a MechaKoopa.
Nor will poor Yoshi be assigned an equally cruel fate when he steps into Lakitu's cloud for a ride.
Read the readme. Most notably, you will need to provide the OAM size of your custom sprites to the patch for it to work with custom sprites. Which is kind of a hassle, but probably worth the performance gains.
With the advent of MaxTile (and the fact that SA-1 is fast enough to run the slow NMSTL code anyway), this is probably not too useful for SA-1 hacks.
Click here to be rickroll.. err I mean click here to view the patch
But if you call RIGHT NOW, I will also throw in dynamic allocation for cluster sprites and a few OAM bug fixes.
No longer will Mario be decapitated while carrying a MechaKoopa.
Nor will poor Yoshi be assigned an equally cruel fate when he steps into Lakitu's cloud for a ride.
Read the readme. Most notably, you will need to provide the OAM size of your custom sprites to the patch for it to work with custom sprites. Which is kind of a hassle, but probably worth the performance gains.
With the advent of MaxTile (and the fact that SA-1 is fast enough to run the slow NMSTL code anyway), this is probably not too useful for SA-1 hacks.
Click here to be rickroll.. err I mean click here to view the patch