Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dos auto-map update #313

Open
wants to merge 5 commits into
base: sfx-dos
Choose a base branch
from
Open

dos auto-map update #313

wants to merge 5 commits into from

Conversation

MrL314
Copy link

@MrL314 MrL314 commented Nov 24, 2021

DOS will now auto-map to the 00-3F:5F00-5FFF + 80-BF:5F00-5FFF area if not otherwise specified in the .xml manifest file. This fixes issues with Yoshi's Island tools and CCP testing, however it does not fix the issues with Super Mario Kart's 00-3F:7F00-7FFF + 80-BF:7F00-7FFF mapping. This still needs to be modified via manual editing of the ROM, or by changing the manifest file appropriately to map.

For now, temporarily have the has_dos variable set to true automatically in common/nall/snes/cartridge.hpp, however this can be changed later if there are any other issues that arise with mapping.

Removed the dos_mapped variable, as this did not accomplish what it was intended to do.

@devinacker
Copy link
Owner

One way to handle the Super Mario Kart case could be to just map to both 5F00-5FFF and 7F00-7FFF at the same time, and then move the mapping to the beginning of the manifest (before the ROM/RAM mappings are added) so that it can still be overridden by SRAM if needed.

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

Successfully merging this pull request may close these issues.

None yet

2 participants