Nintendo 64 ROM Registration Instructions
ROM Registration Data Specification
The following data will be stored in ROM for every Nintendo 64 game.
34H ~ 38H = 00H
Instructions for ROM Registration Data Specification
Example
If Game Code is "NSMJ,"the following ASCII codes will be entered at the indicated addresses:
4EH ---> (N) 3BH
Note: Before submitting the master ROM, please review the N64 Programming Cautions one last time.
The desired program file must be copied to a back-up file. Then execute the current version of "makemask" on this file, as follows.
When compiling a program file created on either the SGI or PC, into the final ROM format, make sure to use libultra_rom.a (for the SGI) and libgultra_rom.a (for the PC) .
The program size must be exactly the same as the ROM capacity of the final product when makemask is executed. The size may be selected using the -s option of the makemask program.
Now execute the makemask program to change the created file into data for use in mass production. (Please check to make sure you are using Version 2.02. The version number is displayed when you execute the makemask program).
To execute the program. enter:
>makemask program_file_name
Note Once makemask is completed, the ROM registration filename cannot be altered. Also, the data does not change no matter how many times you execute the program.
The ROM registration data can be added to the program file using the "Nintendo 64 Master Data Utility Nrdc".
Execute a CRC calculation with Nrdc, then enter this value on the MO disk label.
Change the filename using the specified form. (Please see "Storing Data to the MO disk.")
This completes creation of the Master ROM.
For more information about writing data to Flash ROM cartridges, please see the "Nintendo 64 Flash ROM Gang Writer" Users Manual.
Enter the game title using ASCII code (JIS 8 bit). Refer to "Character Code List for Game Title Registration" for characters which may be used. The code "20H" should be used for a space and for all unused areas. The game title registered should be close to the title under which the game will be marketed, not a temporary name used for development purposes.
Store fixed value 00H at addresses 34H ~ 3AH.
Enter the 4-digit Game Code assigned by Nintendo in ASCII. All letters must be in upper case. All game codes must be requested from Nintendo prior to submission for Lot Check. Please address your request for game codes to the NOA Product Receiving Administrator.
53H ---> (S) 3CH
4DH ---> (M) 3DH
4AH ---> (J) 3EH
Store the version number of the mask ROM released to the market as a product. The number begins with 0 at production and increases with each revised version.
The final debugging of the program should be performed after makemask and ROM registration have been added.
Copyright © 1999, 2000
Nintendo of America Inc. All Rights Reserved
Nintendo and N64 are registered trademarks of Nintendo
Last Updated March, 1999