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

Add HuC3 mapper support #118

Merged
merged 1 commit into from
Nov 28, 2018
Merged

Add HuC3 mapper support #118

merged 1 commit into from
Nov 28, 2018

Conversation

jdgleaver
Copy link
Contributor

This PR backports 'rudimentary' HuC3 mapper support from https://github.com/Dabomstew/gambatte-speedrun (internal speaker and P2P IR is omitted, but I think it should be fine for playing games). All credit goes to the original author.

This should allow the core to run the following:

  • Robopon - Sun Version (USA)

  • Robot Ponkottsu: Sun, Star, Moon and Comic Bom Bom Special Version (Japan)

  • Pocket Family / Pocket Family GB2 (Japan)

I don't speak Japanese, so I was only able to test Robopon - Sun Version. Saving works, the real time clock works (and is properly synchronised - should avoid the infamous 'no random encounters' bug), and save states work. I didn't get very far into the game (it's a 35 hour RPG...), but I encountered no issues (and there are no reported issues on the gambatte-speedrun repo, so I assume it's all good).

Annoyingly, this again invalidates existing save state files (the HuC3 needs some extra data), but I guess that's a necessary evil...

(Oh, and this should close issue #83)

@inactive123 inactive123 merged commit 2358cb7 into libretro:master Nov 28, 2018
@jdgleaver jdgleaver deleted the huc3 branch November 28, 2018 17:14
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.

2 participants