Skip to content
This repository has been archived by the owner on May 24, 2021. It is now read-only.

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

Open
TheLX5 opened this issue Jan 15, 2021 · 0 comments
Open

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

TheLX5 opened this issue Jan 15, 2021 · 0 comments

Comments

@TheLX5
Copy link
Owner

TheLX5 commented Jan 15, 2021

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.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant