Nintendo 1504166 Programming Manual - Page 13

AGB System, 1.1 System Overview, AGB CPU, Downward Compatibility with CGB, Memory, Display

Page 13 highlights

AGB Programming Manual AGB System 1 AGB System 1.1 System Overview AGB is a portable game device that maintains downward compatibility with Game Boy Color (CGB) and provides higher performance. AGB's 2.9-inch-wide reflective TFT color LCD and 32-bit RISC CPU enable production of games that match or surpass the Super Nintendo Entertainment System (Super NES) in performance. AGB CPU 32-bit RISC CPU (ARM7TDMI)/16.78 MHz Downward Compatibility with CGB Integral 8-bit CISC CPU for compatibility (However, it cannot operate at the same time as the AGB CPU.) Memory System ROM Working RAM VRAM OAM Palette RAM Game Pak memory 16 Kbytes (and 2 Kbytes for CGB System ROM) 32 Kbytes + CPU External 256 Kbytes (2 wait) 96 Kbytes 64 bits x 128 16 bits x 512 (256 colors for OBJ ; 256 colors for BG) Up to 32 MB: mask ROM or flash memory (&EEPROM) + Up to 512 Kbits: SRAM or flash memory Display 240 x 160 x RGB dots 32,768 colors simultaneously displayable Special effects features (rotation/scaling, α blending, fade-in/fade-out, and mosaic) 4 image system modes Operation Operating keys (A, B, L, R, START, SELECT, and Control Pad) Sound 4 sounds (corresponding to CGB sounds) + 2 CPU direct sounds (PCM format) Communication Serial communication (8 bit/32 bit, UART, Multi-player, General-purpose, JOY Bus) ©1999 - 2001 Nintendo of America Inc. 13 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
AGB System
©1999 - 2001 Nintendo of America Inc.
13
D.C.N. AGB-06-0001-002B4
1 AGB System
1.1
System Overview
AGB is a portable game device that maintains downward compatibility with Game Boy
Color (CGB) and provides higher performance.
AGB’s 2.9-inch-wide reflective TFT color LCD and 32-bit RISC CPU enable production
of games that match or surpass the Super Nintendo Entertainment System (Super
NES) in performance.
AGB CPU
32-bit RISC CPU (ARM7TDMI)/16.78 MHz
Downward Compatibility with CGB
Integral 8-bit CISC CPU for compatibility
(However, it cannot operate at the same time as the AGB CPU.)
Memory
System ROM
16 Kbytes (and 2 Kbytes for CGB System ROM)
Working RAM
32 Kbytes + CPU External 256 Kbytes
(2 wait)
VRAM
96 Kbytes
OAM
64 bits x 128
Palette RAM
16 bits x 512 (256 colors for OBJ ;
256 colors for BG)
Game Pak
memory
Up to 32 MB:
mask ROM or flash memory
(&EEPROM)
+
Up to 512 Kbits:
SRAM or flash memory
Display
240 x 160 x RGB dots
32,768 colors simultaneously displayable
Special effects features (rotation/scaling,
α
blending, fade-in/fade-out, and mosaic)
4 image system modes
Operation
Operating keys (A, B, L, R, START, SELECT, and Control Pad)
Sound
4 sounds (corresponding to CGB sounds) + 2 CPU direct sounds (PCM format)
Communication
Serial communication (8 bit/32 bit, UART, Multi-player, General-purpose, JOY Bus)