I finally was able to make my code work with the mm3 and I can now split the screen like I intended. This is all great except one little thing that seems to appears but not in all situations: artifacts.
In one case, there is nothing at all and the screen seems connected together. In another one, there is a small defect where the screen is split and creates a line in some situation.
The last split requires a bank select since it shows text. Depending which way to switch (bg <-> spr or new bank) artifacts are different. Sometime adding nop improve or just move the problem elsewhere. Since the split contains tiles very close to the line, the artifact is more obvious.
What are the common cause of artifacts and is there some case where they are not avoidable? For now, my split is working so I'm not in rush to fix it but I would love to learn more on the subject. It gives it the "nintendo feel" (the defect) but if possible I want to avoid it
In one case, there is nothing at all and the screen seems connected together. In another one, there is a small defect where the screen is split and creates a line in some situation.
The last split requires a bank select since it shows text. Depending which way to switch (bg <-> spr or new bank) artifacts are different. Sometime adding nop improve or just move the problem elsewhere. Since the split contains tiles very close to the line, the artifact is more obvious.
What are the common cause of artifacts and is there some case where they are not avoidable? For now, my split is working so I'm not in rush to fix it but I would love to learn more on the subject. It gives it the "nintendo feel" (the defect) but if possible I want to avoid it