Newest Hacks

F-Zero Beginnings Power Rangers - The Movie FastROM Kamikaze Mario DX+ Faxanadu Robust

Newest Translations

Dr. Chaos Sword of the Berserk - Guts' Rage Astyanax Urban Strike

Newest Utilities

Mystic Editor Sable Text Inserter Jade Cocoon Randomizer Final Fantasy IV Tweak

Newest Documents


Newest Reviews

Strange Mario Bros. Rockman CX SOR2 Fight'n Rage SMW Autosave + Disable 2 Players + DKCR Status Bar

Newest Homebrew

Game Boy Advance RGB Colour Test (GBA) Plummet Challenge Game Carpet Shark Lost in Space

Featured Hack Images

Unsung Villian hack Recca - Pure Super Mario RPG Revolution Pinball Fantasies High Score Saver

Featured Translation Images

Phantasy Star II: Rudger's Adventure Shenmue II Snoopy no Hajimete no Otsukai Double Dragon III: The Sacred Stones

Recent Updates

Mega Man Xtreme 2 Dash Button

Hack of Mega Man Xtreme 2


This hack re-adds the dash button control scheme from the game’s prequel, Mega Man Xtreme.

Unlike Mega Man Xtreme, the dash button has been coded to use the Select button, rather than the Start button, this is to keep consistent with the W. (Weapon) Change and X/Zero Change controls.

Save files should be compatible with the unmodded game, but in-case the button config. select gets stuck, use the save file with the hack, change the controls to W. (Weapon) Change or X/Zero Change, then save.

Unfortunately, it wasn’t possible to code Zero’s airdash to use the Select button, but any proposals to change that will be accepted, along with being credited for doing so.

Known issues:

  • It’s possible to pause the game in a few places where it shouldn’t (while warping, during boss intros), but it shouldn’t interfere with anything, dialogue isn’t affected by this issue.
  • When dashing towards doors using the Select button, it’s possible to softlock the game, you can get out of the softlock by changing weapons using the Select button though. Thanks Netmonmatt & Exmotable!

Tools/Resources used:

  • BGB - emulator for debugging and breakpoints
  • Ghidra (with GhidraBoy extension) - for viewing and writing code
  • Compression/decompression scripts and improved compression script by ocean1 and tmk on GitHub respectively
  • Z80Instructions by sifton on GitHub - ASM reference
  • by ghidraninja - self-explanatory

ROM / ISO Information:

  • Database match: Mega Man Xtreme 2 (USA, Europe)
  • Database: No-Intro: Game Boy/Color (v. 20210227-015730)
  • File/ROM SHA-1: CB1811AC8969F6B683DF954B57138DD28EBB40FF
  • File/ROM CRC32: 8FEDB6D8




ContributorType of contributionListed credit

User Review Information

Works Great, Except With Certain Doors?

Reviewed By: Exmotable on 09 Oct 2021

At time of typing this review, I’ve gone through Neon Tiger and most of Volt Catfish’s stage in the X Mission scenario. There seems to be a strange issue where if I have the select button as the dash, it prevents me from going through doors in Volt Catfish’s stage, if I pause the game and set the select button to either be a shortcut for Weapon Changing or to switch characters, then I can go through doors again. Dying or resetting the game seems to have no effect on this, only switching the select button back to one of the original two options, and again doesn’t seem to be an issue in Neon Tiger’s stage, only Volt Catfish’s, and I have no idea about any other stages.

For extra information, I had gotten the Heart Tank in Neon Tiger’s stage, and I had equipped X with the Buster Plus part before entering Volt Catfish’s stage, while in Volt Catfish’s stage I got the Leg Parts.

Version 1.0 Recommended - Yes

User Reviews
Works Great, Except With Certain Doors?Exmotable09 Oct 20211.0Yes
Works as Advertised!lsignoret01 Oct 20211.0Yes