SA1-Root
SA1-Root copied to clipboard
Gradius III and Contra III not working on SD2SNES Pro
Gradius III starts with a white grid on black, then either goes completely blank or causes odd blue artifacts for a few seconds. Game does not seem to start.
Contra III plays Konami logo and intro cinematic, reaching the title screen. Title screen can also be skipped by controller input. No controller inputs on the title screen will start the game.
Race Drivin' and Super R-Type work perfectly; thank you, these are really awesome! Great work!
My SNES is an unmodified North American model connected to an NTSC TV. I don't know what SuperCIC is but I tried Gradius III and Contra III with that option on and off. I also tried Contra III with in-game hook on and off. The CRC32 hashes for the ROMs were all correct. I use the SD2SNES Pro with firmware 1.10.3.
Hi @MegamanXGold ! Could you try patching the SA-1 Pack for Super Mario World and see if it works on your SD2SNES Pro? You can download the patch at https://github.com/VitorVilela7/SA1-Pack/releases/tag/v1.40, Super-Mario-World-SA1-Pack-140.bps
If it doesn't work, it might be something weird going with SA-1 games that uses 128 KB SRAM. Let me know the result as soon as possible to help you.
Hi! I just tried the Super-Mario-World-SA1-Pack-140.bps patch on Super Mario World (U) [!] and I got the Nintendo logo on a blue background with garbled graphics, one sound, and then nothing.
Hello @VitorVilela7 , I'm just wondering if my SD2SNES Pro should be working? I haven't seen other people mention any problems with SD2SNES/FXPAK or SD2SNES/FXPAK Pro. If it is the 128 KB SRAM issue, does that mean my cart might be defective?
If it isn't just me and if it would help to see what happens, I have a GV-USB2. I might not get to it right away, but I could record what's going on.
I have checked a few sources and I'm afraid that your SD2SNES PRO might have issues with the onboard RAM @MegamanXGold . My suggestion is taking with the krikzz support, if possible, and before doing it test the following SA-1 games, which has as much SRAM as Gradius III and Super Mario World:
- Marvelous - Another Treasure Island: This game has 64 KB of SA-1 RAM.
- Daisenryaku Expert WWII - War in Europe. This game has 128 KB of SA-1 RAM.
If these games don't work, it's definitely an issue on your cartridge.
I've checked out this issue on my SD2SNES REV.X (also sold as SD2 Pro, a chinese clone with Cyclone II instead of the Spartan FPGA). Both aforementioned games work without any problems on my unmodded PAL SuperNES. @MegamanXGold you can also try to update to this unofficial build and try it again. I'm using this at the moment.
Thank you both. I finally got around to testing those two games. Marvelous seems to work just fine, as far as I can tell. But Daisenryaku Expert just stays on a black screen. :( So it seems to be true that it fails with 128 KB SRAM SA-1 games :(
I've sent a tweet to Krikzz to find out if my cart is legitimate or not: https://twitter.com/MegamanXGold/status/1527546114173304832?s=20&t=FFaUT2FbBGgoLube3yHyjg
Just posting an update on this.
Krikzz confirmed that my FXPAK Pro / SD2SNES Pro is legitimate, I tweeted ikari with the details, including that the diagnostic says OK for the RAM and everything else looks good as far as I can tell. No response yet, so I tweeted a reminder. Hopefully I hear back.
Though I didn't expect an improvement, I have also now tested the newer patches/versions that support real SA-1 hardware. Same results.
I can confirm that both Gradius III and Contra III are working fine on my FXPAK Pro, so it seems to be neither an issue of SA1-Root nor the FXPAK firmware. The diagnostic tests might be missing some obscure hardware failure. I will try to make a little SA-1 RAM test ROM that can hopefully help locate the issue.
Hi @mrehkopf . Thank you for your response. Have you had a chance to put together an SA-1 RAM test ROM? I appreciate that you're busy with other great things and that this probably isn't a priority. Is there somewhere I can follow progress on that?