News: 11 March 2016 - Forum Rules

Author Topic: Help with Mega Man X SA-1 Patch  (Read 547 times)

RaptorBandito

  • Jr. Member
  • **
  • Posts: 2
    • View Profile
Help with Mega Man X SA-1 Patch
« on: September 13, 2021, 05:30:26 pm »
Hi All,

New to the forums, but I've been using patches on the site for a little while now.  I've run into an issue getting BOSN's Mega Man X SA-1 patch to work (https://www.romhacking.net/hacks/5145/).  The readme file doesn't specify which version of the rom to use, but I have tried patching both 1.0 and 1.1 USA roms.  I even tried the Europe version of the rom.  I've tried running the patched roms on an Everdrive flash cart, my Retropie, and emulators on my PC.  I always end up with a black screen.  I'm assuming I'm missing something here, and was hoping someone could help me out with getting it patched?  Thanks in advance for any help or suggestions!

Green Jerry

  • Jr. Member
  • **
  • Posts: 38
    • View Profile
Re: Help with Mega Man X SA-1 Patch
« Reply #1 on: September 13, 2021, 08:30:00 pm »
The hack's page says it requires a headered USA 1.0 ROM, have you tried adding one to it? Or if that doesn't work, try removing it.

You can use a tool such as NSRT to add or remove the header from the ROM.
My latest Portuguese translation: Contra (NES) Japanese Version
New Title Screen Addendums! Goemon 1 and Goemon 2

RaptorBandito

  • Jr. Member
  • **
  • Posts: 2
    • View Profile
Re: Help with Mega Man X SA-1 Patch
« Reply #2 on: September 13, 2021, 09:33:31 pm »
I downloaded the tool and added and removed the header and that didn't seem to make any difference unfortunately.  I've tried it on a couple different downloads of the rom I have too.  This is honestly the only patch I've ever had this much trouble with.

Miuka

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: Help with Mega Man X SA-1 Patch
« Reply #3 on: September 22, 2021, 12:45:30 am »
Have you tried deleting it and trying again?
drift boss

phonymike

  • Jr. Member
  • **
  • Posts: 59
    • View Profile
Re: Help with Mega Man X SA-1 Patch
« Reply #4 on: September 24, 2021, 03:18:28 pm »
The page does say it requires a header but that's wrong. I submitted an update to the page.

It does state what the checksums of the original ROM file are:
Quote from: ROM / ISO Information:
    Database match: Mega Man X (USA)
    Database: No-Intro: Super Nintendo Entertainment System (v. 20180813-062835)
    File/ROM SHA-1: 449A00631208FBCC8D58209E66D0D488674B7FB1
    File/ROM CRC32: 1033EBA4

So use Hasher-js and check your ROM. You'll probably have to remove the header. If you have the right ROM without a header, you should see exactly what is quoted above. If the File and ROM checksums are different, then it has a header.

You should see these details as well:

Quote from: Hasher-js:
Platform   Super Nintendo Entertainment System
Format   SNES ROM image
External Header   No
File size   1572864 ($180000)
Rom size   1572864 ($180000)
Mapping   LoROM
Calculated checksum   55FB
Checksum valid   Yes

You can also check the patched ROMs and they should say "Checksum valid Yes" (I just love a good checksum). Don't bother adding a header after patching the ROM.