Mega Man X subtank bug

Found a bug? Please report it, but remember to follow the bug reporting guidelines.
Missing a sane feature? Let us know!
But please do NOT request ports to other systems.

Moderator: ZSNES Mods

Post Reply
chronomitch
New Member
Posts: 6
Joined: Sun Jan 30, 2005 8:06 pm

Mega Man X subtank bug

Post by chronomitch »

I recently began playing through Mega Man X on ZSNES 1.51, and I noticed a strange bug when using subtanks. When I played the game on my real snes back in the day, one subtank would nearly fill the entire health bar. On the latest version of ZSNES, though, it only seems to fill half as much. In other words, at low health it takes 3 subtanks to fill the entire health bar. My memory may be a bit fuzzy on the issue, but I have a feeling that this isn't correct.

I have a save state which can be used to show the bug at rapidshare:
http://rapidshare.com/files/46973829/Me ... t.zip.html

specs:
athlon 64 3700+ @ 2.75ghz
2gb ddr400 ram @ ddr500
nvidia 7600GT

The output from nsrt is below:
---------------------Internal ROM Info----------------------
File: Mega Man X (U) (V1.1) [!].mgd
Name: MEGAMAN X Company: Capcom
Header: None Bank: LoROM
Interleaved: No SRAM: 0 Kb
Type: Normal ROM: 12 Mb
Country: USA Video: NTSC
ROM Speed: 120ns (FastROM) Revision: 1.1
Checksum: Good 0x4CC2 CRC32: DED53C64
MD5: DF1CC0C8C8C4B61E3B834CC03366611C
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

It looks like a timing issue... IIRC, it is supposed to heal like 3/4 to 7/8 of the bar.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
chronomitch
New Member
Posts: 6
Joined: Sun Jan 30, 2005 8:06 pm

Post by chronomitch »

Yep. My memory isn't wrong. I just tried it on bsnes, and one subtank nearly fills the entire gauge.
mytmyke
Rookie
Posts: 45
Joined: Sun Nov 27, 2005 11:52 pm
Location: Your mom's house.

Post by mytmyke »

Use version 1.0 of Megaman X. The bug is not present there.
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

Search the forum, it's because I didn't implement open bus fully yet.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
odditude
Official tech support dood
Posts: 2118
Joined: Wed Jan 25, 2006 7:57 am

Post by odditude »

IIRC, a full subtank is supposed to refill 28 units of health (the same amount a weapon or boss meter gauge holds). At the beginning of the game, the meter holds 16 units; after all health-max ups are collected, your meter is 32 units tall (and thus holds slightly more than what a single subtank can fill).
Why yes, my shift key *IS* broken.
grinvader
ZSNES Shake Shake Prinny
Posts: 5632
Joined: Wed Jul 28, 2004 4:15 pm
Location: PAL50, dood !

Post by grinvader »

mytmyke wrote:Use version 1.0 of Megaman X. The bug is not present there.
But 1.0 has the copy protection failure. Not really an improvement on playing quality.
皆黙って俺について来い!!

Code: Select all

<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Post Reply