Newest Hacks

Mega Man X3 - Sound Test Phantasy Star CSI Unused Zombies Ate My Neighbors Yu-Gi-Oh!DotR_J_3D_Monsters_n_Cards

Newest Translations

Digital Monster Card Game Ver. WonderSwan Color Pocket Tennis Color SNK Vs Capcom - Match of The Millennium Captain Rainbow

Newest Utilities

DashEditor - Mega Man Legends Translation Toolkit Terranigma Data Reader Yoshi's Island randomizer Zanac Graphics Utilities

Newest Reviews

Metroid Other ZM Starlight Mario Nekketsu Kakutou Densetsu Rhythm Heaven Touchless

Newest Homebrew

fds_keyboard_test fds_joypad_test Escape Obliterizer Deluxe John 3:16

Featured Hack Images

Sonic 3D Blast Time Attack Playable Golbez Edition Sonic 2 Dimps Edition Rockman 5: Killer to Hell

Featured Translation Images

Super Star Force: Jikuureki no Himitsu Ganpuru: Gunman's Proof Monster Party Kaiketsu Yanchamaru 3: Taiketsu! Zouringen

Recent Updates

  • Hacks
    Change title to make it easier to find. Correct a couple of misspellings in the description.
  • Hacks
    Changed the timer from 400 to 500, since most of the levels are quite long.
  • Hacks
    Current instructions regarding the rom to hack are incorrect and the resulting patched rom is broken
  • Community
    Changes author's language to Chinese. Reason: Author is Chinese.

Mega Man X SA1

Hack of Mega Man X

Description:

SA-1 is a co-processor present in some SNES games. Being roughly four times faster than the main CPU it can significantly improve a game’s performance and that is the purpose of this hack, to remove slowdowns present in the original Mega Man X.

Other changes include:

  • Leg Dash defaulted to the L button.
  • Generated passwords are saved into SRAM
  • Control scheme saved into SRAM.
  • Subtanks stop depleting at full health.
  • Disabled double-tap to dash.(optional)

ONLY APPLY ONE PATCH:

  • mmxsa1.ips
  • mmxsa1_double_tap_disabled.ips

Besides zsnes, it should run on all emulators.

Rom disassembled with: https://github.com/Dotsarecool/DiztinGUIsh

SA1 code based on: https://github.com/VitorVilela7/SA1-Root

ver. 1.2:

  • Disabled double-tap to dash made into a separate patch.
  • Fixed Chill Penguin’s frozen statues collision.
  • Fixed C. Sting palette effects.
  • Fixed graphical glitch on sea and sky stages.
  • Fixed the amount of health provided by Subtanks.
  • Control scheme saved into SRAM.

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

Links:

Screenshots:


Credits:

Credits
ContributorType of contributionListed credit
BosnHacking

User Review Information

Unbelievable difference

Reviewed By: nobi on 25 May 2020

I just created an account to review this hack. I’ve only played 1.0 so far. Despite some bugs (which should be fixed in 1.1, according to the release notes), this hack clearly has the potential to be the only version of Mega Man X I play in the future. I’ve been playing this game for 25+ years, and it’s amazing to see the difference this hack makes. You notice it immediately, when killing the first Bee Blader, and it keeps surprising you as you make your way through the game. Thank you.

That said, please release a version of 1.1 with double-tap to dash enabled. Two and a half decades have really ingrained that into me as an option.

Edit: Okay, I’ve played a bit of 1.1, and noticed two issues.

First, Chill Penguin’s projectiles don’t always collide with the statues he creates. After he creates the statues, if he starts shooting projectiles, they should collide with the one closest to him. Now, sometimes they pass right through both of the statues, and sometimes they collide with the second one instead of the first. I first saw this issue in 1.0. I verified the behavior is correct on the clean ROM.

Second, and unfortunately the one I can’t reproduce, in Storm Eagle’s stage I once saw an issue where the elevator column was partially visible over the ground it was coming out of. It was semi-transparent over the ground, and only if X was close to it. It otherwise looked fine. I haven’t been able to reproduce this yet, on 1.0 or 1.1, but I’ll keep trying.

2nd edit: I figured out how to reproduce the Storm Eagle stage graphics bug. See screenshots here: https://imgur.com/a/5NeW3Ij. I was able to do it most reliably by killing the enemy on top of this column before it rose off the screen, riding the column up, then dropping back down. I only seem to be able to reproduce it on Lakka (current version, 2.3.2) with the SNES9x Current core on my RPi4, not on the standalone SNES9x 1.60 on Windows.

I also see weird screen glitches in Launch Octopus’ stage, as I approach the floating ship which you destroy to open the path to a Heart Container. The ship’s graphics appear to sort of warp onto the screen for a few frames as I get close to where the ship appears.

Finally, I noticed that even in 1.1, I occasionally see issues with the highest charge level: the particles sometimes stop appearing around me while charging, and not as many projectiles will fire when I let the shot go.

Sorry for this review that seems to have turned into a list of bug reports. I’m so excited for this to be the version of the game I play from now on.

Thank you again!

Version 1.1 Recommended - Yes

User Reviews
HeadlineAuthorDateVersionRecommended
A highly recommended patch!BulkSlash09 Jun 20201.2Yes
The ultimate version of Mega Man X! (Just a couple suggestions)ShadowOne33301 Jun 20201.2Yes
This is truly amazing and the best part is the bugs got fixed!JUD6MENT04 Jun 20201.0Yes
A must! We need Rev 1, though...niuus26 May 20201.1Yes
Awesome!ParkerMcFly07 Jun 20201.1Yes
Unbelievable differencenobi25 May 20201.1Yes
Great Hack! but be careful what Emulator you choose (Video inside)MagusLOGS28 May 20201.1Yes
Great Hack, but needing a tweak or 2Mugen_Ketsueki19 May 20201.0Yes
Great hack, but needs some bug fixesdrunk_caterpillar25 May 20201.1Yes
Much appreciated improvementsMattKimura19 May 20201.0Yes