I will be working on a new version (4.0) of the patch in September and probably October. This new version will include the following features:
- Yoshi Graphic Changer: you can change Yoshi's graphics on the fly.
- 32x32 Tilemap Player and Mario's 8x8 Tiles DMA-er: a version of these patches will be included to make them fully compatible with Dynamic Z. They will also be optimized to only upload graphics when necessary.
- New 60FPS dynamic sprites support: old dynamic sprites uploaded to the sprite section use an annoying buffer which causes a lot of slowdown. This new version of Dynamic Z will avoid that buffer by using direct VRAM transfer, which will need a dynamic sprite remoderation. This feature will also free the following RAM address range: $7F:0B44-$7F:1343.
- 30FPS + 60FPS dynamic sprite support: you will be able to use both on the same screen, but you must change the extra bit of the 30FPS sprite.
- DMA optimization for any dynamic sprite: they will only upload graphics to VRAM when necessary. This decreases slowdown, gives more time to the NMI for uploading graphics during most of the frames as well as avoiding some of the flickering caused by DMA overload.
- Possible massive DMA feature: this will be included if Vitor finishes the next version of SA-1. It can be useful for giant 112x112 bosses (or bigger) or massive exanimations using his system, and will of course require the SA-1 patch.
Q: Do you have to insert all of these features to your ROM at the same time even if you won't use them?
A: No. You can select which features you want.
------------------------------------------------------
Youtube
Twitter
SMWControlLibX GitHub
My Discord Server
Snestorage where you can download my resources