-
Notifications
You must be signed in to change notification settings - Fork 23
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
mmc3: using __mapper_detail
breaks scanline_irq
example
#21
Comments
`scanline_irq` example: use MMC3 to work around issue #21
This is a good issue. MMC3 got Anyway, I think it's reasonable to add |
Pushed some changes to |
Works fine with v1.2. The only thing I noticed is that the |
In
mmc3.fab
, commit 344fd87 introduces a usage of the__mapper_detail
pseudo-register.This breaks the
scanline_irq
example, which uses mapper 189 together withmmc3.fab
.Given how similar mapper 189 is to MMC3, I would have expected 189 to support the
__mapper_detail
pseudo-register, too. However, mapper 189 seems to be missing in the switch statement fordetail_size
:nesfab/src/mapper.hpp
Lines 164 to 171 in bde8daf
That causes the following error when building the
scanline_irq
example:With the exception of
bankswitch_addr
, shouldn’tMAPPER_189
take the same switch branch asMAPPER_MMC3
throughoutmapper.hpp
?The text was updated successfully, but these errors were encountered: