agg23 / openfpga-SNES

SNES for the Analogue Pocket
GNU General Public License v3.0
382 stars 15 forks source link

MSU-1 Support #82

Open briaguya-ai opened 1 year ago

briaguya-ai commented 1 year ago

This was requested in a reddit thread, where @agg23 responded

MSU requires streaming, which the firmware does not currently support. I’ll work on it once that update happens, though I expect some difficulty.

I figured it was worth making an issue on the repo to have this documented somewhere other than reddit.

agg23 commented 1 year ago

Wow, I'm surprised there wasn't already an issue opened for this. Thanks for tracking it


The firmware now supports something roughly like streaming, but there are still a number of challenges. No one has yet tested the APIs required for properly loading arbitrary files (I helped design the API, but haven't used it), so there's a lot of work in figuring out how to best manage that.

I personally have 0 interest in the feature, and given the large amount of work it represents, most likely will never take it on. I will certainly provide aid if someone else wishes to undergo the process, but otherwise this is solidly in the won't happen category.

briaguya-ai commented 1 year ago

I personally have 0 interest in the feature, and given the large amount of work it represents, most likely will never take it on.

That is completely understandable.

if someone else wishes to undergo the process

For any potential "someone else": here's a link to the PR adding MSU-1 support on the MiSTer https://github.com/MiSTer-devel/SNES_MiSTer/pull/328

NuVanDibe commented 9 months ago

I'd like to throw my wish into the ring for this as well. MSU-1 is an incredible addition to the romhacking toolkit, and it's given us some incredible content.

Sadly I know nothing about FPGA development.

thehughhefner commented 2 months ago

Hi, Any updates on this. This is one of the features that is missing from MiSTer

agg23 commented 2 months ago

As stated above

this is solidly in the won't happen category

unless someone else picks it up.