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

Request to include mapper 119 in next release? #21

Open
jedipimp81 opened this issue Jul 18, 2022 · 1 comment
Open

Request to include mapper 119 in next release? #21

jedipimp81 opened this issue Jul 18, 2022 · 1 comment

Comments

@jedipimp81
Copy link

Hello there,

I would like to enquire if mapper 119 can be included in the next release? As a pinball fan, these mappers are used for the NES pinball games “High Speed” and “Pinbot”. They don’t “seem” like difficult games to emulate but I do not understand how the mappers work under the hood.

Thank you.

@hcs64
Copy link
Owner

hcs64 commented Sep 4, 2022

It looks like it should be pretty easy to repurpose mapper 4, as the TQROM board uses MMC3 but with just an additional bit for chip select between CHR-ROM and CHR-RAM.

Not sure when/if I'll get to it, but here's some pointers if someone wants to take it up: The change would be in these macros, using chrram instead of chrrom_start if bit 0b0100'000 of cpu_t0 is set. And you'll need to mask RAM to 8K. If you don't want to copy the whole file you can see how MMC1 variants work in rom.asm and mapper1.asm.

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