Nintendo 1504166 Programming Manual - Page 170

ROM Registration Data, Start Address, Nintendo Logo Character Data, Game Title, Game Code

Page 170 highlights

AGB Programming Manual ROM Registration Data 18 ROM Registration Data As with software for CGB, it is necessary to register information about the game in the program area for AGB software. 8000000h 8000010h 8000020h 0 1 2 3 4 5 6 7 8 9 ABCDE F Start Address Nintendo Logo Character Data (8000004h ~ 800009Fh) 80000A0h 80000B0h Game Title 96h Reserved Area Game Code Maker Code Device Type Main Unit Code Mask ROM Version Number Reserved Area Complement Check Start Address Store the 32-bit ARM command "B". Nintendo Logo Character Data The Nintendo logo/character data, which is displayed when the game is started, is stored here. The Monitor ROM checks this data at start-up, therefore always store the data provided by Nintendo. Game Title Store the Game title in this area. Game Code Store the Game Code provided by Nintendo in this area. Maker Code The Maker Code, determined by the "maker" of the software and Nintendo, is stored here. 96h Store the fixed code "96h". Main Unit Code Store the code for the hardware on which the software is intended to run. ©1999 - 2001 Nintendo of America Inc. 170 D.C.N. AGB-06-0001-002B4

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171

AGB Programming Manual
ROM Registration Data
©1999 - 2001 Nintendo of America Inc.
170
D.C.N. AGB-06-0001-002B4
18 ROM Registration Data
As with software for CGB, it is necessary to register information about the
game in the program area for AGB software.
8000000h
2
3
4
5
6
7
8
9
A
B
C
D
1
E
0
F
Game Title
Game Code
80000A0h
80000B0h
Reserved Area
Maker Code
Main Unit Code
Mask ROM
Version Number
Reserved
Area
8000020h
Start Address
8000010h
Nintendo Logo Character Data (8000004h ~ 800009Fh)
96h
Device Type
Complement Check
Start Address
Store the 32-bit ARM command “B<User program start address>”.
Nintendo Logo Character Data
The Nintendo logo/character data, which is displayed when the game is
started, is stored here.
The Monitor ROM checks this data at start-up,
therefore always store the data provided by Nintendo.
Game Title
Store the Game title in this area.
Game Code
Store the Game Code provided by Nintendo in this area.
Maker Code
The Maker Code, determined by the "maker" of the software and Nintendo,
is stored here.
96h
Store the fixed code "96h".
Main Unit Code
Store the code for the hardware on which the software is intended to run.