Archiving And Unarchiving - Texas Instruments TI-83 Plus Manual

Third release
Hide thumbs Also See for TI-83 Plus:
Table of Contents

Advertisement

42
Create_MatA:
;
;
CreateIt:
;
;
;
MatAName:
;
; control comes here if memory error during create
;
Failed:

Archiving and Unarchiving

Applications can use the Flash archive area in the same way as users do during normal
system operation. Variables can be archived - moved from RAM to the archive area.
They can also be unarchived - removed from the archive area and placed into RAM.
More information on the uses of archiving can be found in the TI-83 Plus Graphing
Calculator Guidebook.
Note: Most system routines are not designed to work with variables stored in the Archive area, and
many do not check for this condition. Be sure to check where variables are located, RAM or
Archive, before using them as inputs to system routines.
What can be archived?
All user variables can be archived, except the following (listed by type):
RealObj / CplxObj:
ListObj / CListObj:
EquObj, NewEquObj:
What cannot be unarchived?
The following can not be unarchived:
GroupObj
TI-83 Plus Developer Guide
LD
HL,MatAname
B_CALL
Mov9ToOP1
B_CALL
FindSym
JR
C,CreateIt
LD
A,B
OR
A
JR
NZ,Failed
B_CALL
DelVarNoArc
AppOnErr
Failed
LD
HL,5*256+3
B_CALL
CreateRMat
AppOffErr
OR
A
RET
DB
MatObj, tVarMat, tMatA, 0
SCF
RET
Chapter 2: TI-83 Plus Specific Information
; OP1 = name
; look up
; jump if it does not exist
; archived?
; jump if it is archived
; delete it, it is not archived
; install error handler
; dim wanted 5x3
; ret from call if no mem error
; remove error handler
; CA = 0 if successful
; CA = 1 if not successful
X, Y, T,
RESID, IDList
Any
Third Release May 28, 2002

Advertisement

Table of Contents
loading

Table of Contents