MESS News - More news on N64 emulation

MooglyGuy has posted more news and screenshots regarding N64 emulation and rendering working in MESS!

As it turns out, the RDP will clamp to either 0 or 255 depending on the result of (A - B) * C in cases where (A - B) results in a negative number.

If the resulting value is negative and in the range -1 to -128, the value is clamped to 0. If the value is negative and in the range -129 or greater, the resulting value will be clamped to 255.

As an additional fix, the current Blender functionality in two-cycle mode in MESS is broken; the Pixel Color mux should take in the result from cycle 2 of the color combiner, not cycle 1. If you think about it, it makes sense - for the second Bldner cycle, the Pixel Color mux is replaced by the result from the first Blender cycle, ergo, BLENDER2_16 and BLENDER2_32 in MESS accomplishes nothing when it puts the cycle 2 result from the Color Combiner into the Pixel Color mux just before executing the second blend cycle, as it can’t be used in the second blend cycle anyway.

Leave a Reply

You must be logged in to post a comment.