Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
2Activity
0 of .
Results for:
No results containing your search query
P. 1
GameBoy Advance Programming Manual

GameBoy Advance Programming Manual

Ratings: (0)|Views: 524|Likes:
Published by aleoi344
GBA Programming Manual
GBA Programming Manual

More info:

Published by: aleoi344 on Jan 10, 2014
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

04/04/2015

pdf

text

original

 
 AGB-06-0001-002-B13Released: May 27, 2005
Programming Manual 
Version 1.35
 1999-2005 NINTENDO
 
ii
Game Boy Advance Programming ManualMay 25, 2005 AGB-06-0001-002-B13© 1999-2005 NINTENDOReleased: May 27, 2005
"Confidential"
These coded instructions, statements, and computer programs contain proprietary information of Nintendo of America Inc. and/or Nintendo Company Ltd., and are pro-tected by Federal copyright law. They may not be disclosed to third parties or copied or duplicated in any form, in whole or in part, without the prior written consent of Nin-tendo.
 1999-2005 NINTENDOTM and ®
 
are trademarks of Nintendo. All other trademarks and copyrights are property of their respective owners.
 
May 25, 2005
iii
© 1999-2005 NINTENDOAGB-06-0001-002-B13Released: May 27, 2005
Table of Contents
Contents
Revision History.......................................................................................................................................xiiiIntroduction.............................................................................................................................................xxiUsing This Manual..................................................................................................................................xxii1The Game Boy Advance System........................................................................................................11.1System Overview.......................................................................................................................12System Configuration..........................................................................................................................32.1CPU Block Diagram...................................................................................................................32.2Complete Block Diagram...........................................................................................................42.3Memory Configuration and Access Widths................................................................................52.4Little-Endian...............................................................................................................................53Game Boy Advance Memory...............................................................................................................73.1Overall Memory Map.................................................................................................................73.2Memory Configuration...............................................................................................................83.2.1Game Boy Advance Internal Memory..............................................................................83.2.2Game Pak Memory..........................................................................................................93.3Game Pak Memory Wait Control...............................................................................................93.3.1Access Timing................................................................................................................123.3.2Game Pak Bus...............................................................................................................134LCD...................................................................................................................................................154.1LCD Status..............................................................................................................................164.1.1V Counter.......................................................................................................................164.1.2General LCD Status.......................................................................................................165Image System....................................................................................................................................195.1BG Modes................................................................................................................................215.1.1Details of BG Modes......................................................................................................215.1.2VRAM Memory Map.......................................................................................................236Rendering Functions.........................................................................................................................256.1Character Mode BG (BG Modes 0-2)......................................................................................256.1.1BG Control.....................................................................................................................256.1.2Mosaic Size....................................................................................................................296.1.3VRAM Address Mapping of BG Data.............................................................................306.1.4Character Data Format..................................................................................................326.1.5BG Screen Data Format................................................................................................336.1.6BG Screen Data Address Mapping for the LCD Screen................................................356.1.7BG Rotation and Scaling Features................................................................................406.1.8BG Scrolling...................................................................................................................426.2Bitmap Mode BGs (BG Modes 3-5).........................................................................................436.2.1BG Control.....................................................................................................................436.2.2BG Rotation/Scaling.......................................................................................................436.2.3Pixel Data.......................................................................................................................446.2.4Pixel Data Address Mapping for the LCD Screen..........................................................446.3OBJ (Object)............................................................................................................................476.3.1OBJ Function Overview.................................................................................................476.3.2Character Data Mapping................................................................................................486.3.3OAM...............................................................................................................................506.3.4OBJ Rotation/Scaling Feature.......................................................................................576.4Display Priority of OBJ and BG................................................................................................586.4.1Priority Among BGs.......................................................................................................586.4.2Priority Among OBJs......................................................................................................586.4.3Priority Among BGs and OBJs.......................................................................................59

Activity (2)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->