Powerups icon indicating copy to clipboard operation
Powerups copied to clipboard

Remove LoROM support in favor of SA-1 Pack v1.40 & other stuff

Open TheLX5 opened this issue 4 years ago • 0 comments

I've been thinking of completely removing LoROM support (aka non SA-1 enhanced ROMs) for a while.

The patch has two major limitations when it comes to sprites:

  • Frame rules applied in some cases where slowdown could have been an issue
  • Sprite tile limitations ended up forcing an actual limit of certain sprites generated via powerups (bubbles, ice blocks)

SA-1 Pack v1.40 was released not too long ago and it comes with really nice OAM features that would come handy for a project of this magnitude (MaxTile, OAM priority, less prone to slowdown).

Another thing that has been on my mind lately is that with the release of Dynamic Spriteset System (DSS), it would be possible to remove some DMA features that were added due to really limited space in SP1/2 for powerup graphics, namely the dynamic projectiles and dynamic powerup items.

While I really don't like forcing the usage of big patches (SA-1 Pack & DSS), it will greatly help for the future of the project, even if I'm not working on it that much anymore. This decision will be made once DSS is finished and confirmed to work flawlessly on the original game.

This issue will be crossposted on SMWC at some point.

TheLX5 avatar Jan 15 '21 16:01 TheLX5