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

mapper 189 reset vector doesn't point inside $E000-$FFF9 #26

Open
fractal161 opened this issue Mar 28, 2024 · 2 comments
Open

mapper 189 reset vector doesn't point inside $E000-$FFF9 #26

fractal161 opened this issue Mar 28, 2024 · 2 comments

Comments

@fractal161
Copy link
Contributor

To reproduce, build the included mmc3 example, but replace the mapper with 189. The reset handler will be at $8161, but it should* be somewhere in $E000-$FFF9. This was tested with the most recent commit on b1.4.

*note: i actually don't know if this is true for 189. my current project currently builds the rom using mapper 189, then patches the header to make it mmc3 to keep the rom size small, so i desire mmc3 behavior here. having the reset vector pointing in a bad location seems to affect kryzsiocart users.

@pubby
Copy link
Owner

pubby commented Apr 7, 2024

Hmm I'm a little confused. I believe mapper 189 uses 32K banking a la BNROM, so I would assume the reset can be anywhere from $8000 onwards. If this is just a krysiocart glitch then I don't mind altering it though. Let me know if I'm mistaken.

@pubby
Copy link
Owner

pubby commented Apr 7, 2024

I've pushed a change to b1.4 regarding this

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

No branches or pull requests

2 participants