SMK minor gfx 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
Stifu
Regular
Posts: 245
Joined: Fri Dec 10, 2004 10:02 pm

SMK minor gfx bug

Post by Stifu »

(Sorry if this is an already known bug...)
There's a little graphic bug in Super Mario Kart...
---------------------Internal ROM Info----------------------
File: smk.smc
Name: SUPER MARIO KART Company: Nintendo
Header: None Bank: HiROM
Interleaved: No SRAM: 16 Kb
Type: DSP-1 + Batt ROM: 4 Mb
Country: USA Video: NTSC
ROM Speed: 120ns (FastROM) Revision: 1.0
Checksum: Good 0xEB44 CRC32: CD80DB86
--------------------------Database--------------------------
Name: Super Mario Kart
Country: USA Revision: 1.0
Port 1: Gamepad Port 2: Gamepad
Genre 1: Racing Genre 2: Battle
First, the bug is kinda random. It doesn't always happen... You may need to reset the game and try again to get it to happen.
Sometime, when you "strongly" turn to a side while pressing L or R (thus raising dust around your kart), the bottom pixel raw of the dust is a bit buggy.

Screenshot

It's the blue parts on this screen... Depending on the track, it can get red and maybe other colors, too.
It seems to be a pretty old bug, too. I don't know if it ever worked right with ZSNES. It does with Snes9x, by the way.
-_pentium5.1_-
Lurker
Posts: 110
Joined: Sat Sep 04, 2004 7:55 pm
Location: USA

Post by -_pentium5.1_- »

I think that might be an intentional feature of the game. Can you post an unedited screenshot of the entire game screen?

Do you have high-resolution mode 7 on in the video settings?
This signature intentionally contains no text other than this sentence.
FitzRoy
Veteran
Posts: 861
Joined: Wed Aug 04, 2004 5:43 pm
Location: Sloop

Post by FitzRoy »

IIRC, snes9x doesn't even render the map grass correctly, so I wouldn't be too quick to assume that what it's doing is right. I'd look at the actual cart, or perhaps super sleuth.
Stifu
Regular
Posts: 245
Joined: Fri Dec 10, 2004 10:02 pm

Post by Stifu »

I don't remember this happening on a real console... I can't check, though.
-_pentium5.1_- wrote:Do you have high-resolution mode 7 on in the video settings?
Nope.

By the way, I just realized it never works right. Sometime it adds inappropriate pixel colors to the bottom pixel raw of the dust, and sometime there's missing dust pixels at the bottom... that's why it looked normal to me at first sight.

More screenshots:

Blue pixels at the bottom of the dust
Missing pixels at the bottom of the dust
Brown pixels at the bottom of the dust
Blue pixels at the bottom of the dust
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

This might be related to the "Metroid" bug: HDMA timing.
Does it happen with the 2nd player in two-player mode?
Stifu
Regular
Posts: 245
Joined: Fri Dec 10, 2004 10:02 pm

Post by Stifu »

The 2nd player (so, at the bottom half of the screen) isn't affected by this bug at all... Thanks for having suggested to try that. :)

That proves the bug with the 1st player is definitely NOT an intentional feature...
Stifu
Regular
Posts: 245
Joined: Fri Dec 10, 2004 10:02 pm

Post by Stifu »

The bug also happens if you simply drive through sand and stuff like that, as long as you raise a cloud of smoke / dust... Not just when you hold L/R while turning.
pagefault
ZSNES Developer
ZSNES Developer
Posts: 812
Joined: Tue Aug 17, 2004 5:24 am
Location: In your garden

Post by pagefault »

It's a bug in the transparency code when I am currently working on right now to fix FF3, so I may be able to fix this while I am at it.
Stifu
Regular
Posts: 245
Joined: Fri Dec 10, 2004 10:02 pm

Post by Stifu »

That's cool... Thanks for having answered. :)
Good luck.
Post Reply