F3DEX2 Microcode

This section discusses the F3DEX2 microcode. The following topics are included:

Features of the F3DEX2 Microcode

The F3DEX2 microcode is a reconfiguration of the previously released F3DEX microcode with an increase in RSP calculation speed.

F3DEX2 has the following special features:

Using the F3DEX2 Microcode

Appendix

Revision History

06/15/98
Release 2.05
Fixed the action of G_TEXTURE_GEN_LINEAR.
Fixed the problem so the Z coordinate values of the polygons rendered in the space
between the front of the focal point and the NearPlane using F3DEX2.NoN do not exceed the defined range.
Changed the rendering procedure so that, when Clipping is used, the drawing of the polygons that result from the clipping process produces nearly the same results as when rendering with the F3DEX series.

05/28/98
Release 2.04 (patchNg980610 version)
Changed gbi.h in order to disable G_TEXTURE_ENABLE.
No change in the microcode from version 05/20/98.

05/20/98
Release 2.04
Fixed the problem so lighting calculations are now performed correctly for triangles that have vertices set with normal vectors which have been normalized to 128.

04/23/98
Release 2.03
Fixed the gSPBranchLessZ* instruction so its works correctly.
Fixed the problem so color is correct when more than 3 Lights are used.

04/16/98
Release 2.02 (patchNg980423 version)
Changed the number of GBIs in gSPForceMatrix/Added information regarding coexistence of Line microcode and FillRectangle/TextureRectangle
gSPPopMatrix is now ignored when the stack is empty, fixing the problem of the system hanging when gSPPopMatrix process is performed when the stack is empty.
Added S2DEX2 microcode to the package. This microcode can be loaded together with the F3DEX2 series using gSPLoadUcodeL. Also added related information.
Fixed the gSPBgRectCopy instruction in S2DEX 1.06 so image processing functions properly on narrow-width frames.
Fixed the problem so Flat Shading color remains defined when Flat Shading is used and the Clipping process is activated.
Fixed the problem that caused gSPLightColor to act strangely whenever anything other than LIGHT_1 was specified.

03/30/98
Release 2.01
Added F3DEX2.Rej, speeded F3DLX2.Rej up somewhat.

03/26/98
Release 2.00
Official release

Copyright © 1999
Nintendo of America Inc. All Rights Reserved
Nintendo and N64 are registered trademarks of Nintendo
Last Updated January, 1999