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

Consider more cart types #18

Open
shish opened this issue Oct 17, 2021 · 0 comments
Open

Consider more cart types #18

shish opened this issue Oct 17, 2021 · 0 comments
Labels
common Things common to all implementations

Comments

@shish
Copy link
Owner

shish commented Oct 17, 2021

Games I personally care about:

  • ROM only - Dr Mario, Tetris
  • MBC1 - Mario Land
  • MBC1 + RAM - Zelda
  • MBC3 + RAM - Pokemon

From manual testing:

  • ROM-only games work fine
  • Mario Land crashes at the end of the first level, if you use the top exit
  • Pokemon crashes before the main menu (when it attempts to read savegame RAM?)

MBC1 + RAM looks pretty simple (it's actually what I was aiming for, I'm not sure why mario crashes...) -- I wonder if we can support more types without making the code more complicated (Or maybe it's a good reason to show how each different language handles inheritance / composition?)

@shish shish added the common Things common to all implementations label Oct 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
common Things common to all implementations
Projects
None yet
Development

No branches or pull requests

1 participant