TI
−
83 Plus Developer Guide Third Release May 28, 2002
i
Table of Contents
Chapter 1: Introduction
TI
−
83 Plus Developer Guide.................................................1
Conventions Used in this Guide........................................................ 1
Purpose of this Guide ....................................................................... 2
Structure of this Guide ...................................................................... 2
Chapter 2: TI-83 Plus Specific Information
Architecture..........................................................................3
Hardware Layer....................................................................4
Z80 CPU and Memory ...................................................................... 4
Z80 RAM Structure ........................................................................... 5
System RAM........................................................................................ 6
User RAM ............................................................................................ 6
Temporary RAM................................................................................... 6
Floating Point Stack............................................................................. 6
Free RAM ............................................................................................ 7
Operator Stack..................................................................................... 7
Symbol Table....................................................................................... 7
Hardware Stack ................................................................................... 7
Flash ROM Structure ........................................................................ 8
Boot (Code) Area................................................................................10
Certification Area ................................................................................10
Operating System (OS) Area ..............................................................10
Certificate List Area.............................................................................10
User APPS (Calculator Software Applications)/Data Area...................10
Swap Area/User APPS/Data Area ......................................................11
System Development Environment................................................. 11
System Routines.................................................................................11
RST Routines......................................................................................12
System RAM Areas.............................................................................12
System Flags ................................................................................12
OP1 through OP6 RAM Registers.................................................17
Safe RAM Locations for Application Use.......................................18