This update copies SA-1 method to handle the dynamic sprite slots.
Originally, dsx.asm just uploaded the whole lower half of SP4 every frame, now it only uploads the graphics of the sprites that are on screen.
dsx.asm also has integrated garble.asm instead of having it on another file.
Obviously it is not a SA-1 hybrid version because this patch is already included (and optimized) for SA-1 Pack, which is the reason that LX5 decided to update the original one with SA-1 Pack's optimizations (multiple DMAs to reduce V-blank usage if less slots are being used). Also that should make a bit of SP4 free if the level designer never put more than x (1-3) dynamic sprites on same screen.