
AGB Programming Manual Table of Contents
©1999 - 2001 Nintendo of America Inc. 9D.C.N. AGB-06-0001-002B4
Table of Contents
1 AGB SYSTEM .....................................................................................13
1.1 SYSTEM OVERVIEW.....................................................................................................13
2 SYSTEM CONFIGURATION..............................................................15
2.1 CPU BLOCK DIAGRAM...............................................................................................15
2.2 COMPLETE BLOCK DIAGRAM .....................................................................................16
2.3 MEMORY CONFIGURATION AND ACCESS WIDTH .......................................................17
2.4 LITTLE-ENDIAN............................................................................................................17
3 AGB MEMORY....................................................................................18
3.1 OVERALL MEMORY MAP .............................................................................................18
3.2 MEMORY CONFIGURATION..........................................................................................19
3.2.1 AGB Internal Memory .................................................................................................19
3.2.2 Game Pak Memory ....................................................................................................20
3.3 GAME PAK MEMORY WAIT CONTROL........................................................................21
3.3.1 Access Timing...........................................................................................................23
3.3.2 Game Pak Bus ..........................................................................................................24
4 LCD.......................................................................................................25
4.1 LCD STATUS...............................................................................................................26
4.1.1 V Counter..................................................................................................................26
4.1.2 General LCD Status ...................................................................................................27
5IMAGE SYSTEM...............................................................................29
5.1 BG MODES ..................................................................................................................31
5.1.1 Details of BG Modes ..................................................................................................31
5.1.2 VRAM Memory Map...................................................................................................32
6RENDERING FUNCTIONS...............................................................33
6.1 CHARACTER MODE BG (BG MODES 0-2)..................................................................33
6.1.1 BG Control ................................................................................................................33
6.1.2 Mosaic Size..............................................................................................................39
6.1.3 VRAM Address Mapping of BG Data............................................................................40
6.1.4 Character Data Format ..............................................................................................42
6.1.5 BG Screen Data Format .............................................................................................43
6.1.6 BG Screen Data Address Mapping for the LCD Screen..................................................45
6.1.7 BG Rotation and Scaling Features...............................................................................49
6.1.8 BG Scrolling..............................................................................................................52