<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://learn.cemetech.net/index.php?action=history&amp;feed=atom&amp;title=TI-BASIC%3APictures</id>
	<title>TI-BASIC:Pictures - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://learn.cemetech.net/index.php?action=history&amp;feed=atom&amp;title=TI-BASIC%3APictures"/>
	<link rel="alternate" type="text/html" href="http://learn.cemetech.net/index.php?title=TI-BASIC:Pictures&amp;action=history"/>
	<updated>2026-05-01T14:24:43Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>http://learn.cemetech.net/index.php?title=TI-BASIC:Pictures&amp;diff=916&amp;oldid=prev</id>
		<title>Maintenance script: Initial automated import</title>
		<link rel="alternate" type="text/html" href="http://learn.cemetech.net/index.php?title=TI-BASIC:Pictures&amp;diff=916&amp;oldid=prev"/>
		<updated>2016-02-24T18:25:12Z</updated>

		<summary type="html">&lt;p&gt;Initial automated import&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Picture variables and GDBs (short for Graph DataBase) are used to save two different elements of the current graph display. A picture variable is used to store the exact appearance of the graph screen. A GDB is used to store system variables relevant to the graph screen - equations, window settings, and the like. 10 built-in variables of each type exist: Pic0 through Pic9 for pictures and GDB0 through GDB9 for GDBs.&lt;br /&gt;
&lt;br /&gt;
A picture variable stores the on-or-off state of each pixel in the first 63 rows of the screen (the 64th row is only available for [[TI-BASIC:Assembly|Assembly]] programs). The right-most, 96th column is stored with the picture, although it can&amp;#039;t be drawn to by TI-Basic commands). The screen is stored to the picture exactly as it appears, with the exception of axes labels (even if they are shown).&lt;br /&gt;
&lt;br /&gt;
A GDB stores the following elements of a graph:&lt;br /&gt;
* [[TI-BASIC:Graphing_Mode|Graphing_Mode]] ([[TI-BASIC:Func|Function]], [[TI-BASIC:Param|Parametric]], [[TI-BASIC:Polar_Mode|Polar]], or [[TI-BASIC:Seq_Mode|Sequential]])&lt;br /&gt;
* [[TI-BASIC:System_Variables#window|Window variables]] (all variables available for editing in the WINDOW screen)&lt;br /&gt;
* Format settings (the settings selected under 2ND FORMAT, such as axes being on or off)&lt;br /&gt;
* Any functions in the Y= editor, as well as their graph style and selection status&lt;br /&gt;
&lt;br /&gt;
Note that stat plots and functions entered in another graphing mode are not saved. Neither is the output of any drawing command such as those in the 2nd DRAW menu.&lt;br /&gt;
&lt;br /&gt;
= Commands =&lt;br /&gt;
&lt;br /&gt;
Only 4 commands exist for dealing with pictures and GDBs:&lt;br /&gt;
&lt;br /&gt;
* [[TI-BASIC:Storepic|StorePic]]&lt;br /&gt;
* [[TI-BASIC:Recallpic|RecallPic]]&lt;br /&gt;
* [[TI-BASIC:Storegdb|StoreGDB]]&lt;br /&gt;
* [[TI-BASIC:Recallgdb|RecallGDB]]&lt;br /&gt;
&lt;br /&gt;
They pretty much do what you expect them to.&lt;br /&gt;
&lt;br /&gt;
= Advanced =&lt;br /&gt;
&lt;br /&gt;
It&amp;#039;s possible, using an assembly program such as [*http://www.ticalc.org/archives/files/fileinfo/357/35781.html Picture Manager v1.0], to access extra picture variables available due to a shortcut in the TIOS. There are 256 pictures available total; the first ten are Pic1, Pic2, ..., Pic9, Pic0, and the rest are only accessible through an [[TI-BASIC:Assembly|Assembly]] program.&lt;br /&gt;
&lt;br /&gt;
The same shortcut exists, in theory, for the GDB variables, but since most programmers don&amp;#039;t even use the ones that are available, no assembly program for the purpose has been written.[[Category:TI-BASIC]]&lt;br /&gt;
[[Category:TIBD]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>