C4 emulation problems?
Moderator: ZSNES Mods
C4 emulation problems?
Hi, everyone,
I'm experiencing graphics glitches when playing Mega Man X2 and X3 on ZSNES v1.42, both Win and DOS version. I tried it on several completely different machines, but the problem persists. It's as follows: When moving Mega Man, his sprite sort of flashes, it seems to be interpolated with another one. It looks garbled. This seems to happen only when BG1 and BG2 layers are present, not when BG3 is in front of BG2.
Is this due to a C4 emulation error, or am I just missing something? Anyone know of this problem and has found a way around it?
Cheers,
Horstus
I'm experiencing graphics glitches when playing Mega Man X2 and X3 on ZSNES v1.42, both Win and DOS version. I tried it on several completely different machines, but the problem persists. It's as follows: When moving Mega Man, his sprite sort of flashes, it seems to be interpolated with another one. It looks garbled. This seems to happen only when BG1 and BG2 layers are present, not when BG3 is in front of BG2.
Is this due to a C4 emulation error, or am I just missing something? Anyone know of this problem and has found a way around it?
Cheers,
Horstus
-
- Dark Wind
- Posts: 1271
- Joined: Thu Jul 29, 2004 8:58 pm
- Location: Texas
- Contact:
OK, I just checked another version of X3, and it works fine. But that's strange... the corrupt roms work fine on SNES9xw (hope i won't get flamed for mentioning this
). Herte's the info of the corrupt roms:
--------------------Internal ROM Info----------------------
File: /Emulatoren/ROMs/Mega Man X 3 (E).smc
Name: MEGAMAN X3 Company: Capcom Europe
Header: SWC Bank: LoROM
Interleaved: No SRAM: 0 Kb
Type: C4 ROM: 16 Mb
Country: Euro/Asia/Oceania Video: PAL
ROM Speed: 200ns (SlowROM) Revision: 1.0
Checksum: Good 0xF77E CRC32: C504DDFD
MD5: E81BEDD2FC6B013538CDF4BD22FDEFF6
--------------------------Database--------------------------
Name: Megaman X 3
Country: Europe Revision: 1.0
Port 1: Gamepad Port 2: Gamepad
Genre 1: Action Genre 2: Shooter
---------------------Internal ROM Info----------------------
File: /Emulatoren/ROMs/Mega Man X 2 (US).smc
Name: MEGAMAN X2 Company: Capcom
Header: None Bank: LoROM
Interleaved: No SRAM: 0 Kb
Type: C4 ROM: 16 Mb
Country: USA Video: NTSC
ROM Speed: 200ns (SlowROM) Revision: 1.0
Checksum: Good 0x09B7 CRC32: D47EB040
MD5: 3AA853B2D4285A3F8D3FF5F052EB1AA6
--------------------------Database--------------------------
ROM wasn't found in the database (possible bad dump).
You can try using -fix or -findover to see if the
file has been slightly altered and rectifiable.
---------------------Internal ROM Info----------------------
File: /Emulatoren/ROMs/Mega Man X 2 (E) [!].swc
Name: MEGAMAN X2 Company: Capcom Europe
Header: None Bank: LoROM
Interleaved: No SRAM: 0 Kb
Type: C4 ROM: 12 Mb
Country: Euro/Asia/Oceania Video: PAL
ROM Speed: 200ns (SlowROM) Revision: 1.0
Checksum: Good 0xB935 CRC32: 3C49C39C
MD5: C36BB9677A1E428A2613A1A68E6EFD8D
--------------------------Database--------------------------
Name: Megaman X 2
Country: Europe Revision: 1.0
Port 1: Gamepad Port 2: Gamepad
Genre 1: Action Genre 2: Shooter

--------------------Internal ROM Info----------------------
File: /Emulatoren/ROMs/Mega Man X 3 (E).smc
Name: MEGAMAN X3 Company: Capcom Europe
Header: SWC Bank: LoROM
Interleaved: No SRAM: 0 Kb
Type: C4 ROM: 16 Mb
Country: Euro/Asia/Oceania Video: PAL
ROM Speed: 200ns (SlowROM) Revision: 1.0
Checksum: Good 0xF77E CRC32: C504DDFD
MD5: E81BEDD2FC6B013538CDF4BD22FDEFF6
--------------------------Database--------------------------
Name: Megaman X 3
Country: Europe Revision: 1.0
Port 1: Gamepad Port 2: Gamepad
Genre 1: Action Genre 2: Shooter
---------------------Internal ROM Info----------------------
File: /Emulatoren/ROMs/Mega Man X 2 (US).smc
Name: MEGAMAN X2 Company: Capcom
Header: None Bank: LoROM
Interleaved: No SRAM: 0 Kb
Type: C4 ROM: 16 Mb
Country: USA Video: NTSC
ROM Speed: 200ns (SlowROM) Revision: 1.0
Checksum: Good 0x09B7 CRC32: D47EB040
MD5: 3AA853B2D4285A3F8D3FF5F052EB1AA6
--------------------------Database--------------------------
ROM wasn't found in the database (possible bad dump).
You can try using -fix or -findover to see if the
file has been slightly altered and rectifiable.
---------------------Internal ROM Info----------------------
File: /Emulatoren/ROMs/Mega Man X 2 (E) [!].swc
Name: MEGAMAN X2 Company: Capcom Europe
Header: None Bank: LoROM
Interleaved: No SRAM: 0 Kb
Type: C4 ROM: 12 Mb
Country: Euro/Asia/Oceania Video: PAL
ROM Speed: 200ns (SlowROM) Revision: 1.0
Checksum: Good 0xB935 CRC32: 3C49C39C
MD5: C36BB9677A1E428A2613A1A68E6EFD8D
--------------------------Database--------------------------
Name: Megaman X 2
Country: Europe Revision: 1.0
Port 1: Gamepad Port 2: Gamepad
Genre 1: Action Genre 2: Shooter
-
- Dark Wind
- Posts: 1271
- Joined: Thu Jul 29, 2004 8:58 pm
- Location: Texas
- Contact:
-
- ZSNES Developer
- Posts: 6747
- Joined: Tue Dec 28, 2004 6:47 am
Did you recently update ZSNES?
If you have, then are you using savestates from the older versions of ZSNES?
If both answers are yes.. you are experiencing savestate issues (older savestates are not compatible with ZSNES)
Mega Man X2 and X3 work fine with 1.42 (for me)...
If you answered yes only to the first question, your problem could be attributed to having old .dat and .cfg files in your ZSNES directory. You should delete them and let ZSNES generate them again.
If you have, then are you using savestates from the older versions of ZSNES?
If both answers are yes.. you are experiencing savestate issues (older savestates are not compatible with ZSNES)
Mega Man X2 and X3 work fine with 1.42 (for me)...
If you answered yes only to the first question, your problem could be attributed to having old .dat and .cfg files in your ZSNES directory. You should delete them and let ZSNES generate them again.
-
- Regular
- Posts: 271
- Joined: Tue Jun 14, 2005 8:35 pm
-
- ZSNES Developer
- Posts: 115
- Joined: Thu Jul 29, 2004 9:51 pm
- Location: Germany