Nintendo 1504166 Programming Manual - Page 11

Dma Transfer, Communication Functions, Key Input, Interrupt Control, Power-down Functions

Page 11 highlights

AGB Programming Manual Table of Contents 12 DMA TRANSFER 108 12.1 DMA 0 ...109 12.2 DMA 1 AND 2 ...113 12.3 DMA 3 ...117 12.4 DMA 4 ...122 13 COMMUNICATION FUNCTIONS 125 13.1 8-BIT/32-BIT NORMAL SERIAL COMMUNICATION 128 13.2 16-BIT MULTI-PLAYER COMMUNICATION 134 13.3 UART COMMUNICATION FUNCTIONS 142 13.4 GENERAL PURPOSE COMMUNICATION 148 13.5 JOY BUS COMMUNICATION 150 13.6 AGB GAME LINK CABLE 154 14 KEY INPUT 155 14.1 KEY STATUS ...155 14.2 KEY INTERRUPT CONTROL 155 14.2.1 Interrupt Conditions 156 15 INTERRUPT CONTROL 157 15.1 SYSTEM-ALLOCATED AREA IN WORK RAM 159 15.2 INTERRUPT OPERATION 160 15.2.1 Normal Interrupt...160 15.2.2 Multiple Interrupts...161 16 POWER-DOWN FUNCTIONS 163 16.1 STOP FUNCTION...163 16.2 HALT FUNCTION ...164 17 AGB SYSTEM CALLS 165 17.1 SYSTEM CALL OPERATION 165 17.1.1 Normal Calls ...165 17.1.2 Multiple Calls ...167 18 ROM REGISTRATION DATA 170 ©1999 - 2001 Nintendo of America Inc. 11 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
Table of Contents
©1999 - 2001 Nintendo of America Inc.
11
D.C.N. AGB-06-0001-002B4
12 DMA TRANSFER
............................................................................
108
12.1 DMA 0
.....................................................................................................................
109
12.2 DMA 1
AND
2
..........................................................................................................
113
12.3 DMA 3
....................................................................................................................
117
12.4 DMA 4
....................................................................................................................
122
13 COMMUNICATION FUNCTIONS
..................................................
125
13.1 8-B
IT
/32-B
IT
N
ORMAL
S
ERIAL
C
OMMUNICATION
................................................
128
13.2 16-B
IT
M
ULTI
-
PLAYER
C
OMMUNICATION
..............................................................
134
13.3 UART C
OMMUNICATION
F
UNCTIONS
....................................................................
142
13.4 G
ENERAL
P
URPOSE
C
OMMUNICATION
...................................................................
148
13.5 JOY B
US
C
OMMUNICATION
...................................................................................
150
13.6 AGB G
AME
L
INK CABLE
.........................................................................................
154
14 KEY INPUT
......................................................................................
155
14.1 K
EY
S
TATUS
............................................................................................................
155
14.2 K
EY
I
NTERRUPT
C
ONTROL
......................................................................................
155
14.2.1 Interrupt Conditions
...................................................................................................
156
15 INTERRUPT CONTROL
.................................................................
157
15.1 S
YSTEM
-A
LLOCATED
A
REA IN
W
ORK
RAM
..........................................................
159
15.2 I
NTERRUPT
O
PERATION
...........................................................................................
160
15.2.1 Normal Interrupt
........................................................................................................
160
15.2.2 Multiple Interrupts
.....................................................................................................
161
16 POWER-DOWN FUNCTIONS
........................................................
163
16.1 S
TOP
F
UNCTION
......................................................................................................
163
16.2 H
ALT
F
UNCTION
......................................................................................................
164
17 AGB SYSTEM CALLS
...................................................................
165
17.1 S
YSTEM
C
ALL
O
PERATION
.....................................................................................
165
17.1.1 Normal Calls
............................................................................................................
165
17.1.2 Multiple Calls
...........................................................................................................
167
18 ROM REGISTRATION DATA
........................................................
170