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

Satellaview hardware seems to interfere with compatibility. #11

Closed
KiddoCabbusses opened this issue Apr 4, 2012 · 6 comments
Closed
Labels

Comments

@KiddoCabbusses
Copy link

I've discussed this with ikari_01 over IRC already, but here it is up here so anyone else who wants to discuss it may know.

Certain ROMs may behave differently depending on whether or not the sd2snes is connected to a Super Famicom with a Satellaview hardware base attached, or a more standard setup.
Currently the known examples are the "BS The Legend of Zelda: Ancient Stone Tablets" ROM hacks, where they operate as expected on a sd2snes, but bug out when a Satellaview hardware base is plugged in.
I will note that on my previous ROM loader, the SFC Neo Myth, whether or not the Satellaview hardware was plugged in had no effect on the compatibility.

http://z9.invisionfree.com/bszelda/index.php?showtopic=1275&view=findpost&p=22000060

@mrehkopf
Copy link
Owner

mrehkopf commented Apr 7, 2012

This can't really be avoided for pure BS games. However, patches designed to run independently from the hardware should work. Will be looked into.

@mrehkopf
Copy link
Owner

Is it still occurring in 0.1.4 with BS base unit attached?
Do the AST hacks boot into BSX BIOS?

@KiddoCabbusses
Copy link
Author

I haven't tested the AST hacks recently. However, I DID notice that when I tried to boot Super Bomberman (BS) again on 0.1.4 and it does it's crash, the Satellaview hardware's green light lights up, which IIRC it should not be doing unless it magically went online again.

@mrehkopf
Copy link
Owner

mrehkopf commented Jun 20, 2016

Super Bomberman (#19) has been fixed in the meantime, the cause being that the BSX BIOS itself crashes when attempting to load games to PSRAM from Type 2 packs (seriously).
The fix was to implement Type 1 packs instead (af77909). The light on the base unit lighting up was probably just a rogue write carried out by the crashing BIOS.
Do any issues remain with the base unit attached? The only thing I could do about it would be to disable all base unit related features on the sd2snes when a real base unit is detected. It will affect compatibility though (clock packets etc.)

@mrehkopf
Copy link
Owner

mrehkopf commented Apr 13, 2018

Bump. Do any issues remain with the base unit attached?

@mrehkopf
Copy link
Owner

#106

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants