I don't know if this is a known issue and I have an incorrect version of Rockman 4 - Aratanaru Yabou!!, but when patching the file with the ROLLCHAN4-JP patches, I was notified that the the patch seemed to not be made for this rom. On review, I noticed that the Rockman 4 version expects a 7 Mb ROM rather than the 4 Mb file size of the original releases in both Japan and the USA -- the patch appears to apply (to a preliminary review) properly, but if the Rockman 4 patch is looking for a different ROM, I don't know what version it's looking for.
Here is the information on what files the Roll-chan 4 patches are designed for:
File: Rockman 4 - Aratanaru Yabou!! (J).nes
Length: 1042584 Bytes (7 Mbit)
CRC32: 88AB8AE7
MD5: 9D4F838F 48C04C11 6F42DE30 724D9244
SHA1: 987E9765 BDA58D08 51E65810 B6F11BC1 FD70AB4B
And here is my file:
File: Rockman 4 - Aratanaru Yabou!! (Japan).nes
Length: 524304 Bytes (4 Mbit)
CRC32: 87D674E6
MD5: 8B4B65D6 8DEDC70A 537505BD A430DAE9
SHA1: C33C6FA5 B0A5B010 AF6B38CB D22252A5 95500A5A
=====
Here's another example of a Rockman 4 ROM with different values, but still only a 4 Mbit size:
Rockman 4 - Aratanaru Yabou!! (Japan).nes - NOINTRO
CRC32: 771A9138
MD5: 8B4B65D6 8DEDC70A 537505BD A430DAE9
SHA1: C33C6FA5 B0A5B010 AF6B38CB D22252A5 95500A5A
This data is from the Rockman 4 Endless page, and while my CRC32 doesn't match the value for this version, my MD5 and SHA1 are both identical. It seems that the Roll-chan 4 JP patches are designed for a non-standard version of Rockman 4, and I'm not sure if that's due to a hack being used as the base, or some other error.
If anybody is familiar with this problem, Zynk Oxhyde or anybody else, I'd appreciate some help understanding what the problem is with this.