TeamShinkansen / Hakchi2-CE

Tool that allows you to add more games to your NES/SNES Classic Mini
https://discord.gg/UUvqsAR
GNU General Public License v3.0
1.2k stars 107 forks source link

Allow separate modules for multi boot #252

Open HTV04 opened 4 years ago

HTV04 commented 4 years ago

Is your feature request related to a problem? Please describe. With the upcoming Genesis Mini hack (and the possibility of a multi boot for its firmware), modules might become a problem, as they're currently synced between firmwares. This is also an issue with SNES Mini/NES Mini multi booting, as certain modules aren't compatible with the NES Mini firmware, and vise versa.

Describe the solution you'd like An option in the options menu of hakchi CE for disabling the module sync and allowing separate modules (an option would be best for people who still want to sync modules).

Describe alternatives you've considered I've tried to find a way around the module syncing, but I couldn't find anything, so I assumed it wasn't implemented.

Additional context Thank you so much for all of the hard work you've put in to hakchi! I use it a lot, and it means a lot that you've put a lot of effort into this.

DanTheMan827 commented 4 years ago

This isn't really possible without wasting a lot of space

The reason modules are shared is because when you multiboot it just changes the running system software

It's up to the creators of the hmods to implement compatibility between software

HTV04 commented 4 years ago

That sucks. Would still be a nice addition, though. How will the Genesis Mini multi boot be handled?

madmonkey1907 commented 4 years ago

all modules should work in hakchi irrespective on which platform it runs. which modules are you concerned about, in particular?

md isn't much different to nesc/snesc, so all the same hmods work on it too, excluding ui hmods.

HTV04 commented 4 years ago

One thing I noticed was that the "No Thumbnails" hmod (included with hakchi CE) only works on the default firmware (only tested on SNES Mini, I can see the issue occurring on my NES Mini as well). I have seen some hmods which describe that they're ONLY compatible with the SNES (or in some cases, the NES) Mini, and in those cases, having synced modules could cause problems.

Also, what will be done about UI hmods with the MD?