1.6

Bug information and programming guides for the N64 will periodically be sent in the future.

Information regarding upgrades to the software (libraries, etc.) and hardware (LSI on emulator boards, etc.) used in development will be noted here together with information which has become unnecessary due to such upgrades. Please utilize the information while also checking the information that came with the respective upgrade.


Contents: PAL Games and the INDY Development Environment

1999-12-20

NINTENDO Co., Ltd.

PAL Games and the INDY Development Environment

The OS gets information from the PIf during boot-up and the N64 control deck performs NTSC/PAL identification. That information is set in the variable osTvType. The OS sets various data based on this variable.

However, since there are only NTSC versions of the PIf which is mounted on the INDY emulator board (referred to as development PIf), the setting will always be for NTSC. This is also true for emulator boards which have been retrofitted for PAL (the crystal has been replaced). Because of this, when creating PAL games, the games will operate normally on an actual control deck, but problems arise with the music being abnormal when they are run with an emulator board. To avoid this problem, forcibly set the variable osTvType to OS_TV_PAL before calling osInitialize, as shown below.

osTvType = OS_TV_PAL; /* Defined in os.h.  Necessary only for PAL games. */
osInitialize()