SA1-Root icon indicating copy to clipboard operation
SA1-Root copied to clipboard

Gradius III and Contra III not working on SD2SNES Pro

Open MegamanXGold opened this issue 4 years ago • 9 comments

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.

MegamanXGold avatar Feb 21 '21 20:02 MegamanXGold

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.

VitorVilela7 avatar Feb 21 '21 23:02 VitorVilela7

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.

MegamanXGold avatar Mar 09 '21 05:03 MegamanXGold

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.

MegamanXGold avatar Mar 19 '21 16:03 MegamanXGold

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.

VitorVilela7 avatar Mar 23 '21 01:03 VitorVilela7

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.

CaptainHIT avatar May 12 '21 12:05 CaptainHIT

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

MegamanXGold avatar May 20 '22 07:05 MegamanXGold

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.

MegamanXGold avatar Oct 05 '22 00:10 MegamanXGold

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.

mrehkopf avatar Oct 08 '22 14:10 mrehkopf

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?

MegamanXGold avatar Nov 19 '22 06:11 MegamanXGold