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

256mb S-DD1 Rom support #263

Open
souldbminersmwc opened this issue Oct 25, 2024 · 11 comments
Open

256mb S-DD1 Rom support #263

souldbminersmwc opened this issue Oct 25, 2024 · 11 comments

Comments

@souldbminersmwc
Copy link

Heya!
I'm making a hack of SMW, and i need to use a large S-DD1 rom. These are currently unsupprorted, even though they SHOULD run perfectly fine on real hardware

@mrehkopf
Copy link
Owner

I'm afraid that 256Mbits is out of reach, there is only 128Mbits of RAM on the sd2snes/fxpak.

@souldbminersmwc
Copy link
Author

Then at least 128mb should be supported

@souldbminersmwc
Copy link
Author

And i mean 256 MegaBYTES (Yes sdd1 can go that far)

@Ramsis-SNES
Copy link

This seems oddly familiar. Like ... something I read somewhere close to 15 years ago.

Oh yeah, now I remember. :-) Back then, it was a cool idea, and very impressive.

In this day and age, though? We've had a complete and working MSU-1 design offering even more ROM space (like, 4GB IIRC) for years now, which has rendered the S-DD1-based approach completely obsolete.

Please close this.

@mrehkopf
Copy link
Owner

Oh dear 😅 Is there any documentation on that? I found a pinout showing 2 ROM select lines and 21 (maybe 22) address lines, amounting to a total of 16MB addressable space.

@mrehkopf
Copy link
Owner

Oops, missed @Ramsis-SNES 's reply in the meantime. ;) I was referring to this one: #263 (comment)

@Ramsis-SNES
Copy link

Ramsis-SNES commented Oct 27, 2024

@mrehkopf OP probably got the number of 256 MB from this post, neglecting the fact that Near was talking about a possible change to the S-DD1 software implementation in bsnes, not actual hardware specs. ;-)

@mrehkopf
Copy link
Owner

Hmm, possibly. I guess the internal registers would support such storage sizes. An obvious advantage of S-DD1 (SA-1 too) is zero-latency random access. MSU1 forces you to wait a few ms for the SD Card every time you need to read non-linearly. (I wish emulators were more faithful in that regard, they usually just stop emulation and prepare data synchronously, software won't ever see a busy flag set...)

@Ramsis-SNES
Copy link

Ramsis-SNES commented Oct 27, 2024

An obvious advantage of S-DD1 (SA-1 too) is zero-latency random access.

True. Then again, what purpose other than video (which MSU1 handles perfectly well) would OP need 256 MB of ROM space for? In a Super Mario World hack, of all things?

Anyway, I'll be more than happy myself to see something cool implemented within FXPAK hardware limitations (so no 256 MB support obviously) ... Feel free to let me know if you need any of smkdan's video ROMs for research purposes. :-) I just tested the "fzeroxvid" one on firmware v1.11.0, but all it produces is a black screen ...

@souldbminersmwc
Copy link
Author

I would like them

@Ramsis-SNES
Copy link

Ramsis-SNES commented Oct 28, 2024

I would like them

Heh, gotcha :p

Here you go:

fzeroxvid.zip
vidtmnt.zip
vid32khzstereo.zip
novideo.zip --> This last one actually works on FXPAK! As the name says, it has no video though, just SPC700 audio (the intro song from Lunar Silver Star Story). blargg once made a similarly impressive thing using Eine kleine Nachtmusik by Mozart ...

Can't be bothered with the Lunar ROMs, the last (and "perfect") one has a mirror link in the thread that's still active though. :-)

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

3 participants