<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wikiti.brandonw.net/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wikiti.brandonw.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jib</id>
		<title>WikiTI - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wikiti.brandonw.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jib"/>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Special:Contributions/Jib"/>
		<updated>2026-04-05T15:34:52Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.5</generator>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Calculator_Documentation</id>
		<title>Calculator Documentation</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Calculator_Documentation"/>
				<updated>2007-01-09T07:45:08Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: Link cables&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TI-83 (Regular) ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:83:ROMCalls:By_Name|ROMCalls (System Entrypoints)]]&lt;br /&gt;
* [[:Category:83:Flags:By_Name|Flags]]&lt;br /&gt;
* [[:Category:83:OS_Information|General OS Documentation]]&lt;br /&gt;
* [[:Category:83:Ports:By_Address|Ports]]&lt;br /&gt;
* [[:Category:83:RAM:By_Name|RAM Areas]]&lt;br /&gt;
&lt;br /&gt;
== TI-83 Plus Family ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:83Plus:BCALLs:By_Name|B_CALLs (System Entrypoints)]]&lt;br /&gt;
* [[:Category:83Plus:Flags:By_Name|Flags]]&lt;br /&gt;
* [[:Category:83Plus:OS_Information|General OS Documentation]]&lt;br /&gt;
* [[:Category:83Plus:Hooks:By_Name|Hooks]]&lt;br /&gt;
* [[:Category:83Plus:Ports:By_Address|Ports]]&lt;br /&gt;
* [[:Category:83Plus:RAM:By_Name|RAM Areas]]&lt;br /&gt;
* [[:Category:83Plus:Software|Software Documentation]]&lt;br /&gt;
* [[:Category:83Plus:Basic|TI-83+ Basic]]&lt;br /&gt;
&lt;br /&gt;
== M68K Family ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:68k:Ports:By_Address|Ports]]&lt;br /&gt;
&lt;br /&gt;
== Z80 programming ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Z80_Routines|Z80 Routines]]&lt;br /&gt;
* [[Z80 Instruction Set]]&lt;br /&gt;
* [[Good programming practices]]&lt;br /&gt;
* [[Programming under Unix-like operating systems]]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Emulators|Emulators]]&lt;br /&gt;
* [[83Plus:OS:TIOS Alternatives|TIOS Alternatives]]&lt;br /&gt;
* [[Experiments]]&lt;br /&gt;
&lt;br /&gt;
== Linking ==&lt;br /&gt;
* [[Link cables]]&lt;br /&gt;
&lt;br /&gt;
== TI Community ==&lt;br /&gt;
&lt;br /&gt;
* [[History of the TI Z80 community]]&lt;br /&gt;
* [[:Category:Teams|Programming Teams]]&lt;br /&gt;
* [[TI websites]]&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
&lt;br /&gt;
Please read our page on [[Contributing]] before you start contributing to WikiTI.&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Link_cables</id>
		<title>Link cables</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Link_cables"/>
				<updated>2007-01-09T07:36:43Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== USB cables ==&lt;br /&gt;
&lt;br /&gt;
=== Direct USB cable ===&lt;br /&gt;
&lt;br /&gt;
[http://wikiti.denglend.net/stuff/DirectUSB.jpg Image of Direct USB cable]&lt;br /&gt;
&lt;br /&gt;
Supported calculators:&lt;br /&gt;
* TI-84+&lt;br /&gt;
* TI-84+ Silver Edition&lt;br /&gt;
* TI-89 Titanium&lt;br /&gt;
&lt;br /&gt;
Supported software:&lt;br /&gt;
* TI-Connect&lt;br /&gt;
&lt;br /&gt;
Connectors:&lt;br /&gt;
* PC end: USB A plug&lt;br /&gt;
* Calc end: USB mini-B plug&lt;br /&gt;
&lt;br /&gt;
=== Silver link ===&lt;br /&gt;
&lt;br /&gt;
[http://wikiti.denglend.net/stuff/SilverLink.jpg Image of Silver link cable]&lt;br /&gt;
&lt;br /&gt;
Supported calculators:&lt;br /&gt;
* All&lt;br /&gt;
&lt;br /&gt;
Supported software:&lt;br /&gt;
* TI-Connect&lt;br /&gt;
* TiLP&lt;br /&gt;
&lt;br /&gt;
Connectors:&lt;br /&gt;
* PC end: USB A plug&lt;br /&gt;
* Calc end: 2.5mm stereo socket&lt;br /&gt;
&lt;br /&gt;
== Serial cables ==&lt;br /&gt;
&lt;br /&gt;
=== Black serial link ===&lt;br /&gt;
&lt;br /&gt;
[http://wikiti.denglend.net/stuff/BlackSerial.jpg Image of Black serial link cable]&lt;br /&gt;
&lt;br /&gt;
Supported calculators:&lt;br /&gt;
* All&lt;br /&gt;
&lt;br /&gt;
Supported software:&lt;br /&gt;
* TI-Connect&lt;br /&gt;
* TiLP&lt;br /&gt;
* TI-Graph Link&lt;br /&gt;
&lt;br /&gt;
Connectors:&lt;br /&gt;
* PC end: Serial port plug&lt;br /&gt;
* Calc end: 2.5mm stereo socket&lt;br /&gt;
&lt;br /&gt;
=== Grey serial link ===&lt;br /&gt;
&lt;br /&gt;
[http://wikiti.denglend.net/stuff/GreySerial.jpg Image of Grey serial link cable]&lt;br /&gt;
&lt;br /&gt;
Supported calculators:&lt;br /&gt;
* All&lt;br /&gt;
&lt;br /&gt;
Supported software:&lt;br /&gt;
* TI-Connect&lt;br /&gt;
* TiLP&lt;br /&gt;
* TI-Graph Link&lt;br /&gt;
&lt;br /&gt;
Connectors:&lt;br /&gt;
* PC end: Serial port plug&lt;br /&gt;
* Calc end: 2.5mm stereo socket&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:8033</id>
		<title>83Plus:BCALLs:8033</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:8033"/>
				<updated>2006-11-06T10:04:43Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:Utterly Useless|WowWhatAnIncrediblyUsefulBCall]] [[Category:83Plus:BCALLs:By Name|WowWhatAnIncrediblyUsefulBCall]] [[Category:83Plus:BCALLs:By Address|8033-803F - WowWhatAnIncrediblyUsefulBCall]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Completely Unofficial Name:''' WowWhatAnIncrediblyUsefulBCall(2/3/4/5/6)&lt;br /&gt;
&lt;br /&gt;
'''BCALL Addresses:''' 50E6,8033,8036,8039,803C,803F&lt;br /&gt;
&lt;br /&gt;
They attempt and fail to prove the Riemann Hypothesis.&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
''None''&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
''None''&lt;br /&gt;
&lt;br /&gt;
=== Destroys ===&lt;br /&gt;
''None''&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
Complete code for these B_CALLs:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ret&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Speculation is on BCALL 50E6 being related to BCALLs [[83Plus:BCALLs:50E3|50E3]] and [[83Plus:BCALLs:50E9|50E9]] but functionality was removed.&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:50E6</id>
		<title>83Plus:BCALLs:50E6</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:50E6"/>
				<updated>2006-11-06T06:01:17Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[83Plus:BCALLs:8033]]&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:8033</id>
		<title>83Plus:BCALLs:8033</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:8033"/>
				<updated>2006-11-06T06:00:47Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:Utterly Useless|WowWhatAnIncrediblyUsefulBCall]] [[Category:83Plus:BCALLs:By Name|WowWhatAnIncrediblyUsefulBCall]] [[Category:83Plus:BCALLs:By Address|8033-803F - WowWhatAnIncrediblyUsefulBCall]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Completely Unofficial Name:''' WowWhatAnIncrediblyUsefulBCall(2/3/4/5/6)&lt;br /&gt;
&lt;br /&gt;
'''BCALL Addresses:''' 50E6,8033,8036,8039,803C,803F&lt;br /&gt;
&lt;br /&gt;
They attempt and fail to prove the Riemann Hypothesis.&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
''None''&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
''None''&lt;br /&gt;
&lt;br /&gt;
=== Destroys ===&lt;br /&gt;
''None''&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
Complete code for these B_CALLs:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;ret&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Talk:Calculator_Documentation</id>
		<title>Talk:Calculator Documentation</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Talk:Calculator_Documentation"/>
				<updated>2006-11-05T20:35:15Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I changed some headings and moved stuff around a bit. I think it's more logical this way, but I don't mind if you change it back. [[User:Jib|Jib]] 02:37, 5 November 2006 (PST)&lt;br /&gt;
: The only thing that bugs me about it is that there's a &amp;quot;software&amp;quot; heading that includes both PC software (emulators) and calculator software (TIOS Alternatives), not to mention that software documentation is listed under a different heading.  What do you think about:&lt;br /&gt;
 Z80 Calculators&lt;br /&gt;
  TI-83&lt;br /&gt;
   Programming&lt;br /&gt;
    Ports&lt;br /&gt;
    RAM Areas&lt;br /&gt;
    B_CALLs&lt;br /&gt;
    etc&lt;br /&gt;
   Software&lt;br /&gt;
    Calculator Software&lt;br /&gt;
    Emulators&lt;br /&gt;
    Linking Software&lt;br /&gt;
    TIOS Alternatives&lt;br /&gt;
  TI-83 Plus Family&lt;br /&gt;
   Programming&lt;br /&gt;
    etc...&lt;br /&gt;
   Software&lt;br /&gt;
    etc...&lt;br /&gt;
  General Z80 Info&lt;br /&gt;
   Instruction Set&lt;br /&gt;
   etc.&lt;br /&gt;
&lt;br /&gt;
 68k Calculators&lt;br /&gt;
  TI-89/92+&lt;br /&gt;
   Programming&lt;br /&gt;
    etc.&lt;br /&gt;
   Software&lt;br /&gt;
    etc.&lt;br /&gt;
  TI-92&lt;br /&gt;
   etc.&lt;br /&gt;
  General 68k Info&lt;br /&gt;
   Instruction Set&lt;br /&gt;
   etc.&lt;br /&gt;
&lt;br /&gt;
 TI Community&lt;br /&gt;
  History&lt;br /&gt;
  Programming Teams&lt;br /&gt;
  etc.&lt;br /&gt;
&lt;br /&gt;
For example, in that organization, the TI-83 Emulators page would basically just be a list of the emulators compatible with the 83, each of which would have their own separate page.  So the VTI page might be linked from the TI-83 emulators page, the TI-85 emulators page, the TI-89 emulators page, etc.  I like this organization because it makes it clear what calculators everything is applicable to, and it decreases the number of top-level categories.  But maybe it's too complicated or has too many levels.  Thoughts?  --[[User:Dan Englender|Dan Englender]] 09:11, 5 November 2006 (PST)&lt;br /&gt;
:Yeah, it seems like a good idea to me. [[User:Jib|Jib]] 12:35, 5 November 2006 (PST)&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Talk:TI_websites</id>
		<title>Talk:TI websites</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Talk:TI_websites"/>
				<updated>2006-11-05T10:48:42Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Someone should add some more sites (I don't know very many), and write short descriptions for the sites we add. [[User:Jib|Jib]] 02:48, 5 November 2006 (PST)&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=TI_websites</id>
		<title>TI websites</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=TI_websites"/>
				<updated>2006-11-05T10:46:48Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [http://education.ti.com Official TI calculator site]&lt;br /&gt;
* [http://www.ticalc.org ticalc.org]&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Calculator_Documentation</id>
		<title>Calculator Documentation</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Calculator_Documentation"/>
				<updated>2006-11-05T10:42:58Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &amp;quot;TI websites&amp;quot; link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TI-83 (Regular) ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:83:ROMCalls:By_Name|ROMCalls (System Entrypoints)]]&lt;br /&gt;
* [[:Category:83:Flags:By_Name|Flags]]&lt;br /&gt;
* [[:Category:83:OS_Information|General OS Documentation]]&lt;br /&gt;
* [[:Category:83:Ports:By_Address|Ports]]&lt;br /&gt;
* [[:Category:83:RAM:By_Name|RAM Areas]]&lt;br /&gt;
&lt;br /&gt;
== TI-83 Plus Family ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:83Plus:BCALLs:By_Name|B_CALLs (System Entrypoints)]]&lt;br /&gt;
* [[:Category:83Plus:Flags:By_Name|Flags]]&lt;br /&gt;
* [[:Category:83Plus:OS_Information|General OS Documentation]]&lt;br /&gt;
* [[:Category:83Plus:Hooks:By_Name|Hooks]]&lt;br /&gt;
* [[:Category:83Plus:Ports:By_Address|Ports]]&lt;br /&gt;
* [[:Category:83Plus:RAM:By_Name|RAM Areas]]&lt;br /&gt;
* [[:Category:83Plus:Software|Software Documentation]]&lt;br /&gt;
* [[:Category:83Plus:Basic|TI-83+ Basic]]&lt;br /&gt;
&lt;br /&gt;
== M68K Family ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:68k:Ports:By_Address|Ports]]&lt;br /&gt;
&lt;br /&gt;
== Z80 programming ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Z80_Routines|Z80 Routines]]&lt;br /&gt;
* [[Z80 Instruction Set]]&lt;br /&gt;
* [[Good programming practices]]&lt;br /&gt;
* [[Programming under Unix-like operating systems]]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Emulators|Emulators]]&lt;br /&gt;
* [[83Plus:OS:TIOS Alternatives|TIOS Alternatives]]&lt;br /&gt;
* [[Experiments]]&lt;br /&gt;
&lt;br /&gt;
== TI Community ==&lt;br /&gt;
&lt;br /&gt;
* [[History of the TI Z80 community]]&lt;br /&gt;
* [[:Category:Teams|Programming Teams]]&lt;br /&gt;
* [[TI websites]]&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
&lt;br /&gt;
Please read our page on [[Contributing]] before you start contributing to WikiTI.&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Calculator_Documentation</id>
		<title>Calculator Documentation</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Calculator_Documentation"/>
				<updated>2006-11-05T10:39:52Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TI-83 (Regular) ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:83:ROMCalls:By_Name|ROMCalls (System Entrypoints)]]&lt;br /&gt;
* [[:Category:83:Flags:By_Name|Flags]]&lt;br /&gt;
* [[:Category:83:OS_Information|General OS Documentation]]&lt;br /&gt;
* [[:Category:83:Ports:By_Address|Ports]]&lt;br /&gt;
* [[:Category:83:RAM:By_Name|RAM Areas]]&lt;br /&gt;
&lt;br /&gt;
== TI-83 Plus Family ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:83Plus:BCALLs:By_Name|B_CALLs (System Entrypoints)]]&lt;br /&gt;
* [[:Category:83Plus:Flags:By_Name|Flags]]&lt;br /&gt;
* [[:Category:83Plus:OS_Information|General OS Documentation]]&lt;br /&gt;
* [[:Category:83Plus:Hooks:By_Name|Hooks]]&lt;br /&gt;
* [[:Category:83Plus:Ports:By_Address|Ports]]&lt;br /&gt;
* [[:Category:83Plus:RAM:By_Name|RAM Areas]]&lt;br /&gt;
* [[:Category:83Plus:Software|Software Documentation]]&lt;br /&gt;
* [[:Category:83Plus:Basic|TI-83+ Basic]]&lt;br /&gt;
&lt;br /&gt;
== M68K Family ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:68k:Ports:By_Address|Ports]]&lt;br /&gt;
&lt;br /&gt;
== Z80 programming ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Z80_Routines|Z80 Routines]]&lt;br /&gt;
* [[Z80 Instruction Set]]&lt;br /&gt;
* [[Good programming practices]]&lt;br /&gt;
* [[Programming under Unix-like operating systems]]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Emulators|Emulators]]&lt;br /&gt;
* [[83Plus:OS:TIOS Alternatives|TIOS Alternatives]]&lt;br /&gt;
* [[Experiments]]&lt;br /&gt;
&lt;br /&gt;
== TI Community ==&lt;br /&gt;
&lt;br /&gt;
* [[History of the TI Z80 community]]&lt;br /&gt;
* [[:Category:Teams|Programming Teams]]&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
&lt;br /&gt;
Please read our page on [[Contributing]] before you start contributing to WikiTI.&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Talk:Programming_under_Unix-like_operating_systems</id>
		<title>Talk:Programming under Unix-like operating systems</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Talk:Programming_under_Unix-like_operating_systems"/>
				<updated>2006-11-05T10:39:11Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Z80 gcc? ==&lt;br /&gt;
If GNU as can do z80, does that mean gcc can do z80 also? [[User:Jib|Jib]] 02:39, 5 November 2006 (PST)&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Talk:Calculator_Documentation</id>
		<title>Talk:Calculator Documentation</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Talk:Calculator_Documentation"/>
				<updated>2006-11-05T10:37:52Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I changed some headings and moved stuff around a bit. I think it's more logical this way, but I don't mind if you change it back. [[User:Jib|Jib]] 02:37, 5 November 2006 (PST)&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Calculator_Documentation</id>
		<title>Calculator Documentation</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Calculator_Documentation"/>
				<updated>2006-11-05T10:33:52Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: moved stuff around&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TI-83 (Regular) ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:83:ROMCalls:By_Name|ROMCalls (System Entrypoints)]]&lt;br /&gt;
* [[:Category:83:Flags:By_Name|Flags]]&lt;br /&gt;
* [[:Category:83:OS_Information|General OS Documentation]]&lt;br /&gt;
* [[:Category:83:Ports:By_Address|Ports]]&lt;br /&gt;
* [[:Category:83:RAM:By_Name|RAM Areas]]&lt;br /&gt;
&lt;br /&gt;
== TI-83 Plus Family ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:83Plus:BCALLs:By_Name|B_CALLs (System Entrypoints)]]&lt;br /&gt;
* [[:Category:83Plus:Flags:By_Name|Flags]]&lt;br /&gt;
* [[:Category:83Plus:OS_Information|General OS Documentation]]&lt;br /&gt;
* [[:Category:83Plus:Hooks:By_Name|Hooks]]&lt;br /&gt;
* [[:Category:83Plus:Ports:By_Address|Ports]]&lt;br /&gt;
* [[:Category:83Plus:RAM:By_Name|RAM Areas]]&lt;br /&gt;
* [[:Category:83Plus:Software|Software Documentation]]&lt;br /&gt;
* [[:Category:83Plus:Basic|TI-83+ Basic]]&lt;br /&gt;
&lt;br /&gt;
== M68K Family ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:68k:Ports:By_Address|Ports]]&lt;br /&gt;
&lt;br /&gt;
== Z80 programming ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Z80_Routines|Z80 Routines]]&lt;br /&gt;
* [[Z80 Instruction Set]]&lt;br /&gt;
* [[Good programming practices]]&lt;br /&gt;
* [[Programming under Unix-like operating systems]]&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Emulators|Emulators]]&lt;br /&gt;
* [[83Plus:OS:TIOS Alternatives|TIOS Alternatives]]&lt;br /&gt;
* [[Experiments]]&lt;br /&gt;
&lt;br /&gt;
== Ti Community ==&lt;br /&gt;
&lt;br /&gt;
* [[History of the TI Z80 community]]&lt;br /&gt;
* [[:Category:Teams|Programming Teams]]&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
&lt;br /&gt;
Please read our page on [[Contributing]] before you start contributing to WikiTI.&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Talk:83Plus:OS:TIOS_Alternatives</id>
		<title>Talk:83Plus:OS:TIOS Alternatives</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Talk:83Plus:OS:TIOS_Alternatives"/>
				<updated>2006-11-05T10:18:37Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Nostalgy ==&lt;br /&gt;
Well, I was on the team for that, and as far as I knew it died. I've not touched my parts of the code for about two years now. I'd be willing to take it back up if it's going to go anywhere, but... I just haven't touched it in so long I'd probably want to start over, especially since I've learned some things since I started working on it. [[User:AndyJ|Andy Janata]] 10:31, 27 March 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
== Vera = exokernel? ==&lt;br /&gt;
&lt;br /&gt;
In regards to Vera: ''this architecture is very similar to that of an exokernel operating system''.  Having briefly read up on Vera, it doesn't seem to me to be an exokernel.  Even in its current form the operating system seems to do more than securely export hardware resources.  However, I'm not intimately familiar with the project, so I'm leaving some time for someone to correct me before I change the text.  --[[User:Dan Englender|Dan Englender]] 12:25, 27 March 2006 (PST)&lt;br /&gt;
:Vera seems to have died in her cradle... Anyway, the idea is to provide a filesystem (possibly integrated with memory management), a plugin system that would enable user code to extend the assembly interface, user program execution (naturally) and maybe a common link protocol and a customisable ISR at $0038. Everything above that, including the UI and maths capabilities is not an integral part of the system. [[User:CoBB|CoBB]] 13:09, 27 March 2006 (PST)&lt;br /&gt;
::Yeah, but providing a file system and memory management is beyond exokernel.  Plus it doesn't seem to grant access to and revoke hardware resources.  I would say it's more microkernelish than exokernelish, although probably provides more OS support than even a microkernel.  --[[User:Dan Englender|Dan Englender]] 13:29, 27 March 2006 (PST)&lt;br /&gt;
:I based my text there on the comment left on the Vera wiki [http://brazucs.unitedti.org/vera/wiki/index.php/Talk:Core_Design_Principle discussion page] about their supposed &amp;quot;Core Design Principle&amp;quot;.  I'm not sure the traditional OS categories work very well for TI-83+ calculators in the first place.  I have no particular attachment to that categorization, at any rate, so remove or alter it if you think it's inaccurate.  --[[User:Premchai21|Premchai21]] 19:12, 27 March 2006 (PST)&lt;br /&gt;
:An exokernel's job is to securely multiplex and control access to hardware resources. On a system with no memory protection, it is impossible to secure hardware resources while still allowing the user to run arbitrary code. I think discussing what type of kernel a calc OS uses is rather meaningless, because most of the distinction between kernels is the amount of code in userspace vs. kernel space, and on the calculator there is not any separation of memory spaces between user and kernel. [[User:Jib|Jib]] 02:08, 5 November 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
== Thoughts on OS viability ==&lt;br /&gt;
&lt;br /&gt;
Well, I've been thinking myself about creating an OS for the calc. I've been discussing it with friends who are more &amp;quot;in the know&amp;quot; than I as well. In this time, I have come to realize the limitations of the z80 processor. It is now my firm belief that replacing the TI-OS simply isn't viable or worth it.&lt;br /&gt;
&lt;br /&gt;
The z80 processor does NOT have a protected mode. *ANY* piece of software running on it has direct control over the hardware. There is absolutely NO workaround for this. A malicious piece of software, or just a severely glitchy piece of software, could completely fubar the calc and there isn't a damn thing you can do about it. [[User:Toksyuryel|Toksyuryel]] 12:53, 10 July 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Actually, the worst-case scenario is you are left with a calculator with no OS on it, but the boot page will still always be there and you'll be able to load an OS back on it. It would be very hard to permanently damage the calculator from software (blue lines excluded); you can always pre-empt the installed OS with the boot code when you insert a battery while holding DEL. [[User:AndyJ|Andy Janata]] 14:45, 11 July 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Since someone told me this might be a bit too technical, I'll rephrase: You can _always_ put TI-OS back on a calculator, no matter what a previous OS or other piece of software may do to the calculator. There is only one real way to break the calculator from software, and that is to overpower the LCD. [[User:AndyJ|Andy Janata]] 20:09, 11 July 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Also, the z80 itself may not have protections, but the calculator's hardware implements a few.  There are ROM read/write protections, and ROM and RAM execution protections. These can be used to your advantage when writing an OS. It's certainly true that you can crash the calculator from any program, but you could do that from early PCs too, and that didn't stop people from writing operating systems. As for &amp;quot;fubaring&amp;quot; the calculator, without too much trouble you could design an OS to be more secure than TIOS, and fubarity isn't particularly common in TIOS.  Obviously designing an operating system which implements all modern systems concepts is out of the question, but there's no reason why you couldn't replace TI-OS with a very functional alternative operating system. --[[User:Dan Englender|Dan Englender]] 20:13, 11 July 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
::The fact that there is no way to prevent a program from wiping the Flash is a serious problem, imho. It is no fun at all having to re-send the OS when something like that happens. And the blue lines thing? Totally unacceptable. Access to the hardware on such a level should be restricted and explicitly controlled. Unfortunately on the z80 this is not possible. These are the kinds of protections I look for when I consider an OS, but these things are not possible on the z80. I do understand that old PCs used to have the same problems, but we aren't living in those days anymore. It has been brought to my attention however that the m68k does have something of a protected mode, so I may get myself an 89/92 and fiddle with it. I am sorry that I cannot share your optimisim, but I strive for the highest quality and when such is physically impossible I look elsewhere. [[User:Toksyuryel|Toksyuryel]] 02:18, 13 July 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== High-level language based OS ===&lt;br /&gt;
&lt;br /&gt;
Neither the m68k nor the Z80 has any built-in ability to do memory protection or hardware access control. The only way to prevent the user from writing arbitrary data to the hardware is to prevent the user from running arbitrary code. One possible way this could work is to have the OS only programmable in high-level languages, a bit like what the TI-OS was like before it was hacked to run ASM. &lt;br /&gt;
&lt;br /&gt;
Of course, if you actually implemented something like what I described, you would make it faster, smaller and more powerful than TI-BASIC. If the system had a sufficiently well-designed high-level language, you could do almost anything that ASM can do, but more easily and without the risks to the hardware.&lt;br /&gt;
&lt;br /&gt;
An OS that runs entirely on a high-level language is harder to design, though, because you have to decide what functionality of the hardware will be exposed to the user in what way, so that the user is able to do as much useful stuff as possible without being able to screw up the system.&lt;br /&gt;
&lt;br /&gt;
[[User:Jib|Jib]] 02:18, 5 November 2006 (PST)&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Talk:83Plus:OS:TIOS_Alternatives</id>
		<title>Talk:83Plus:OS:TIOS Alternatives</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Talk:83Plus:OS:TIOS_Alternatives"/>
				<updated>2006-11-05T10:08:48Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Nostalgy ==&lt;br /&gt;
Well, I was on the team for that, and as far as I knew it died. I've not touched my parts of the code for about two years now. I'd be willing to take it back up if it's going to go anywhere, but... I just haven't touched it in so long I'd probably want to start over, especially since I've learned some things since I started working on it. [[User:AndyJ|Andy Janata]] 10:31, 27 March 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
== Vera = exokernel? ==&lt;br /&gt;
&lt;br /&gt;
In regards to Vera: ''this architecture is very similar to that of an exokernel operating system''.  Having briefly read up on Vera, it doesn't seem to me to be an exokernel.  Even in its current form the operating system seems to do more than securely export hardware resources.  However, I'm not intimately familiar with the project, so I'm leaving some time for someone to correct me before I change the text.  --[[User:Dan Englender|Dan Englender]] 12:25, 27 March 2006 (PST)&lt;br /&gt;
:Vera seems to have died in her cradle... Anyway, the idea is to provide a filesystem (possibly integrated with memory management), a plugin system that would enable user code to extend the assembly interface, user program execution (naturally) and maybe a common link protocol and a customisable ISR at $0038. Everything above that, including the UI and maths capabilities is not an integral part of the system. [[User:CoBB|CoBB]] 13:09, 27 March 2006 (PST)&lt;br /&gt;
::Yeah, but providing a file system and memory management is beyond exokernel.  Plus it doesn't seem to grant access to and revoke hardware resources.  I would say it's more microkernelish than exokernelish, although probably provides more OS support than even a microkernel.  --[[User:Dan Englender|Dan Englender]] 13:29, 27 March 2006 (PST)&lt;br /&gt;
:I based my text there on the comment left on the Vera wiki [http://brazucs.unitedti.org/vera/wiki/index.php/Talk:Core_Design_Principle discussion page] about their supposed &amp;quot;Core Design Principle&amp;quot;.  I'm not sure the traditional OS categories work very well for TI-83+ calculators in the first place.  I have no particular attachment to that categorization, at any rate, so remove or alter it if you think it's inaccurate.  --[[User:Premchai21|Premchai21]] 19:12, 27 March 2006 (PST)&lt;br /&gt;
:An exokernel's job is to securely multiplex and control access to hardware resources. On a system with no memory protection, it is impossible to secure hardware resources while still allowing the user to run arbitrary code. I think discussing what type of kernel a calc OS uses is rather meaningless, because most of the distinction between kernels is the amount of code in userspace vs. kernel space, and on the calculator there is not any separation of memory spaces between user and kernel. [[User:Jib|Jib]] 02:08, 5 November 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
== Thoughts on OS viability ==&lt;br /&gt;
&lt;br /&gt;
Well, I've been thinking myself about creating an OS for the calc. I've been discussing it with friends who are more &amp;quot;in the know&amp;quot; than I as well. In this time, I have come to realize the limitations of the z80 processor. It is now my firm belief that replacing the TI-OS simply isn't viable or worth it.&lt;br /&gt;
&lt;br /&gt;
The z80 processor does NOT have a protected mode. *ANY* piece of software running on it has direct control over the hardware. There is absolutely NO workaround for this. A malicious piece of software, or just a severely glitchy piece of software, could completely fubar the calc and there isn't a damn thing you can do about it. [[User:Toksyuryel|Toksyuryel]] 12:53, 10 July 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Actually, the worst-case scenario is you are left with a calculator with no OS on it, but the boot page will still always be there and you'll be able to load an OS back on it. It would be very hard to permanently damage the calculator from software (blue lines excluded); you can always pre-empt the installed OS with the boot code when you insert a battery while holding DEL. [[User:AndyJ|Andy Janata]] 14:45, 11 July 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Since someone told me this might be a bit too technical, I'll rephrase: You can _always_ put TI-OS back on a calculator, no matter what a previous OS or other piece of software may do to the calculator. There is only one real way to break the calculator from software, and that is to overpower the LCD. [[User:AndyJ|Andy Janata]] 20:09, 11 July 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Also, the z80 itself may not have protections, but the calculator's hardware implements a few.  There are ROM read/write protections, and ROM and RAM execution protections. These can be used to your advantage when writing an OS. It's certainly true that you can crash the calculator from any program, but you could do that from early PCs too, and that didn't stop people from writing operating systems. As for &amp;quot;fubaring&amp;quot; the calculator, without too much trouble you could design an OS to be more secure than TIOS, and fubarity isn't particularly common in TIOS.  Obviously designing an operating system which implements all modern systems concepts is out of the question, but there's no reason why you couldn't replace TI-OS with a very functional alternative operating system. --[[User:Dan Englender|Dan Englender]] 20:13, 11 July 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
::The fact that there is no way to prevent a program from wiping the Flash is a serious problem, imho. It is no fun at all having to re-send the OS when something like that happens. And the blue lines thing? Totally unacceptable. Access to the hardware on such a level should be restricted and explicitly controlled. Unfortunately on the z80 this is not possible. These are the kinds of protections I look for when I consider an OS, but these things are not possible on the z80. I do understand that old PCs used to have the same problems, but we aren't living in those days anymore. It has been brought to my attention however that the m68k does have something of a protected mode, so I may get myself an 89/92 and fiddle with it. I am sorry that I cannot share your optimisim, but I strive for the highest quality and when such is physically impossible I look elsewhere. [[User:Toksyuryel|Toksyuryel]] 02:18, 13 July 2006 (PDT)&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Teams:Revsoft</id>
		<title>Teams:Revsoft</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Teams:Revsoft"/>
				<updated>2006-11-05T10:01:21Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
== Revolution Software ==&lt;br /&gt;
* [http://www.revsoft.org Revolution Software]&lt;br /&gt;
* [http://www.revsoft.org/phpBB2/ Forum]&lt;br /&gt;
* IRC channel: #revsoft on EFnet&lt;br /&gt;
&lt;br /&gt;
[[Category:Teams|Revsoft]]&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:Basic:Graphics:Pause</id>
		<title>83Plus:Basic:Graphics:Pause</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:Basic:Graphics:Pause"/>
				<updated>2006-11-05T09:53:28Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:Basic:Graphics|Pause]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Token size:''' 1 byte&lt;br /&gt;
&lt;br /&gt;
'''Syntax:''' Pause [string]&lt;br /&gt;
&lt;br /&gt;
Waits for the Enter key to be pressed, optionally displaying a string first.&lt;br /&gt;
&lt;br /&gt;
== Outputs: ==&lt;br /&gt;
&lt;br /&gt;
The program will print the string, if present, then stop until the user presses the Enter key.&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
&lt;br /&gt;
Using Pause to display a string is the equivalent of:&lt;br /&gt;
 :Disp [string]&lt;br /&gt;
 :Pause&lt;br /&gt;
&lt;br /&gt;
The only difference (besides saving a byte or two) is that values too long to be shown on one line can be scrolled if displayed with Pause, but not if displayed with Disp.  For more information about displaying strings, see [[83Plus:Basic:Graphics:Disp|Disp]].&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Emulators:TiEmu</id>
		<title>Emulators:TiEmu</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Emulators:TiEmu"/>
				<updated>2006-11-05T07:08:15Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
TiEmu is the major emulator for the m68k series. It supports all the 68k calcs.&lt;br /&gt;
&lt;br /&gt;
[http://lpg.ticalc.org/prj_tiemu/ http://lpg.ticalc.org/prj_tiemu/] TiEmu homepage&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Category:Emulators</id>
		<title>Category:Emulators</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Category:Emulators"/>
				<updated>2006-11-05T07:05:38Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A software emulator allows computer programs to run on a platform (computer architecture and/or operating system) other than the one for which they were originally written. Unlike a simulation, which only attempts to reproduce a program's behavior, an emulation attempts to precisely model the state of the device being emulated.&lt;br /&gt;
&lt;br /&gt;
[http://www.wikipedia.org Source: wikipedia]&lt;br /&gt;
&lt;br /&gt;
==Advantages==&lt;br /&gt;
Why using an emulator instead of the ''real'' calculator? There are several reasons for this:&lt;br /&gt;
* When crashing, you can recover the emulator with the ease of one/two-clicks.&lt;br /&gt;
* Sending files is a matter of drag'n'droping the file.&lt;br /&gt;
* Test on different calcs.&lt;br /&gt;
* Access to powerfull debuging tools.&lt;br /&gt;
* Ability to take screenshots.&lt;br /&gt;
&lt;br /&gt;
==TI Emulators==&lt;br /&gt;
There are four major emulators available for the z80 series of calcs.&lt;br /&gt;
* [[Emulators:PindurTI|PindurTI]] (also known as PTI)&lt;br /&gt;
* [[Emulators:Virtual TI|Virtual TI]] (also known as VTI)&lt;br /&gt;
* [[Emulators:TilEm|TilEm]]&lt;br /&gt;
* TI Flash Debugger&lt;br /&gt;
&lt;br /&gt;
[[Emulators:PindurTI|PindurTI]] is the latest addition to emulators and has the most accurate emulation of all emulators available. It is however only for Windows at the moment. Linux users can use [[Emulators:TilEm|TilEm]]. [[Emulators:Virtual TI|Virtual TI]] is the oldest and most used emulator at the moment. It has however a lot problems because of incorrect emulation.&lt;br /&gt;
&lt;br /&gt;
The major emulator for the m68k series is [[Emulators:TiEmu|TiEmu]], which supports all the 68k calcs.&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:RAM:9824</id>
		<title>83Plus:RAM:9824</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:RAM:9824"/>
				<updated>2006-11-05T06:57:03Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:RAM:By_Name|FPS]] [[Category:83Plus:RAM:By_Address|9824 - FPS]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' FPS&lt;br /&gt;
&lt;br /&gt;
'''Memory Address:''' 9842h&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 2 bytes.&lt;br /&gt;
&lt;br /&gt;
This is a pointer to the next free byte above the top of the Floating Point Stack, which is at the bottom end of free RAM.&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
The Floating Point Stack is used by many BCALLs for temporary storage of floating point values.&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=68k:Ports:600012</id>
		<title>68k:Ports:600012</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=68k:Ports:600012"/>
				<updated>2006-11-05T06:32:09Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:68k:Ports:By Address|600012]] [[Category:68k:Ports:By Name|LCD logical height]]&lt;br /&gt;
&lt;br /&gt;
== LCD logical height ==&lt;br /&gt;
&lt;br /&gt;
* Bits 7-0: LCD logical height = (256-n)&lt;br /&gt;
&lt;br /&gt;
The LCD logical height is the number of row syncs (RS) per frame sync (FS). If the LCD logical height is less, the screen will appear darker, because each line is visited more often.&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=68k:Ports:600013</id>
		<title>68k:Ports:600013</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=68k:Ports:600013"/>
				<updated>2006-11-05T06:31:29Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:68k:Ports:By Address|600013]] [[Category:68k:Ports:By Name|LCD logical width]]&lt;br /&gt;
&lt;br /&gt;
== LCD logical width ==&lt;br /&gt;
&lt;br /&gt;
* Bits 5-0: LCD logical width = 2*(64-n) bytes, or 16*(64-n) pixels&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=68k:Ports:600012</id>
		<title>68k:Ports:600012</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=68k:Ports:600012"/>
				<updated>2006-11-05T06:30:00Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:68k:Ports:By Address|600012]] [[Category:68k:Ports:By Name|LCD logical height]]&lt;br /&gt;
&lt;br /&gt;
* Bits 7-0: LCD logical height = (256-n)&lt;br /&gt;
&lt;br /&gt;
If the LCD logical height is less, the screen will appear darker, because each line is visited more often.&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=68k:Ports:60000F</id>
		<title>68k:Ports:60000F</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=68k:Ports:60000F"/>
				<updated>2006-11-05T06:28:35Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:68k:Ports:By Address|60000F]] [[Category:68k:Ports:By Name|Link Data]]&lt;br /&gt;
&lt;br /&gt;
== Link Data ==&lt;br /&gt;
&lt;br /&gt;
* Writing a byte to this port writes it to the link transmit buffer.&lt;br /&gt;
* Reading a byte from this port reads from the link receive buffer.&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=68k:Ports:60000E</id>
		<title>68k:Ports:60000E</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=68k:Ports:60000E"/>
				<updated>2006-11-05T06:26:23Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:68k:Ports:By Address|60000E]] [[Category:68k:Ports:By Name|Link Direct Access]]&lt;br /&gt;
&lt;br /&gt;
== Direct link port access ==&lt;br /&gt;
&lt;br /&gt;
[[68k:Ports:60000C]]:6 should be set before using this port&lt;br /&gt;
&lt;br /&gt;
* Bit 3: D1 status (1=low)&lt;br /&gt;
* Bit 2: D0 status (1=low)&lt;br /&gt;
* Bit 1: Pull down D1&lt;br /&gt;
* Bit 0: Pull down D0&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=68k:Ports:60000D</id>
		<title>68k:Ports:60000D</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=68k:Ports:60000D"/>
				<updated>2006-11-05T06:13:31Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:68k:Ports:By Address|60000D]] [[Category:68k:Ports:By Name|Link status]]&lt;br /&gt;
&lt;br /&gt;
== Link status (interrupt reason) ==&lt;br /&gt;
&lt;br /&gt;
According to [http://tict.ticalc.org/docs/J89hw.txt J89hw.txt] you have to read [[68k:Ports:60000C|60000C]] to begin acknowledging a link interrupt. Other documents don't seem to mention this though.&lt;br /&gt;
&lt;br /&gt;
* Bit 7: Error (write 0xE0 then 0x8D to [[68k:Ports:60000C|60000C]] to acknowledge)&lt;br /&gt;
* Bit 6: Transmit buffer empty (write another byte or clear [[68k:Ports:60000C|60000C]]:1 to acknowledge)&lt;br /&gt;
* Bit 5: Received byte (read the byte to acknowledge)&lt;br /&gt;
* Bit 4: Interrupt pending (Always 1 in interrupt handler)&lt;br /&gt;
* Bit 3: Autostart&lt;br /&gt;
* Bit 2: (?) External activity&lt;br /&gt;
* Bit 1: (?)&lt;br /&gt;
* Bit 0: (?)&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=68k:Ports:60000D</id>
		<title>68k:Ports:60000D</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=68k:Ports:60000D"/>
				<updated>2006-11-05T06:13:11Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:68k:Ports:By Address|60000D]] [[Category:68k:Ports:By Name|Link status]]&lt;br /&gt;
&lt;br /&gt;
== Link status (interrupt reason) ==&lt;br /&gt;
&lt;br /&gt;
According to [[http://tict.ticalc.org/docs/J89hw.txt J89hw.txt]] you have to read [[68k:Ports:60000C|60000C]] to begin acknowledging a link interrupt. Other documents don't seem to mention this though.&lt;br /&gt;
&lt;br /&gt;
* Bit 7: Error (write 0xE0 then 0x8D to [[68k:Ports:60000C|60000C]] to acknowledge)&lt;br /&gt;
* Bit 6: Transmit buffer empty (write another byte or clear [[68k:Ports:60000C|60000C]]:1 to acknowledge)&lt;br /&gt;
* Bit 5: Received byte (read the byte to acknowledge)&lt;br /&gt;
* Bit 4: Interrupt pending (Always 1 in interrupt handler)&lt;br /&gt;
* Bit 3: Autostart&lt;br /&gt;
* Bit 2: (?) External activity&lt;br /&gt;
* Bit 1: (?)&lt;br /&gt;
* Bit 0: (?)&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=68k:Ports:60000D</id>
		<title>68k:Ports:60000D</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=68k:Ports:60000D"/>
				<updated>2006-11-05T06:12:37Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:68k:Ports:By Address|60000D]] [[Category:68k:Ports:By Name|Link status]]&lt;br /&gt;
&lt;br /&gt;
== Link status (interrupt reason) ==&lt;br /&gt;
&lt;br /&gt;
According to [[68k:Documents:J89hw.txt|J89hw.txt]] you have to read [[68k:Ports:60000C|60000C]] to begin acknowledging a link interrupt. Other documents don't seem to mention this though.&lt;br /&gt;
&lt;br /&gt;
* Bit 7: Error (write 0xE0 then 0x8D to [[68k:Ports:60000C|60000C]] to acknowledge)&lt;br /&gt;
* Bit 6: Transmit buffer empty (write another byte or clear [[68k:Ports:60000C|60000C]]:1 to acknowledge)&lt;br /&gt;
* Bit 5: Received byte (read the byte to acknowledge)&lt;br /&gt;
* Bit 4: Interrupt pending (Always 1 in interrupt handler)&lt;br /&gt;
* Bit 3: Autostart&lt;br /&gt;
* Bit 2: (?) External activity&lt;br /&gt;
* Bit 1: (?)&lt;br /&gt;
* Bit 0: (?)&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=68k:Ports:60000D</id>
		<title>68k:Ports:60000D</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=68k:Ports:60000D"/>
				<updated>2006-11-05T06:12:21Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:68k:Ports:By Address|60000D]] [[Category:68k:Ports:By Name|Link status]]&lt;br /&gt;
&lt;br /&gt;
== Link status (interrupt reason) ==&lt;br /&gt;
&lt;br /&gt;
According to [[68k:Documents:J89hw.txt]] you have to read [[68k:Ports:60000C|60000C]] to begin acknowledging a link interrupt. Other documents don't seem to mention this though.&lt;br /&gt;
&lt;br /&gt;
* Bit 7: Error (write 0xE0 then 0x8D to [[68k:Ports:60000C|60000C]] to acknowledge)&lt;br /&gt;
* Bit 6: Transmit buffer empty (write another byte or clear [[68k:Ports:60000C|60000C]]:1 to acknowledge)&lt;br /&gt;
* Bit 5: Received byte (read the byte to acknowledge)&lt;br /&gt;
* Bit 4: Interrupt pending (Always 1 in interrupt handler)&lt;br /&gt;
* Bit 3: Autostart&lt;br /&gt;
* Bit 2: (?) External activity&lt;br /&gt;
* Bit 1: (?)&lt;br /&gt;
* Bit 0: (?)&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=68k:Ports:60000C</id>
		<title>68k:Ports:60000C</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=68k:Ports:60000C"/>
				<updated>2006-11-05T05:57:47Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:68k:Ports:By Address|60000C]] [[Category:68k:Ports:By Name|Link control]]&lt;br /&gt;
&lt;br /&gt;
== Link control ==&lt;br /&gt;
&lt;br /&gt;
* Bit 7: Autostart enable (should be set if [[68k:Ports:600005|600005]]:3 is set)&lt;br /&gt;
* Bit 6: Disable byte sender / receiver (also disables interrupts)&lt;br /&gt;
* Bit 5: Link timeout disable&lt;br /&gt;
* Bit 4: -&lt;br /&gt;
* Bit 3: Trigger auto-int 4 on link error&lt;br /&gt;
* Bit 2: Trigger auto-int 4 on link activity&lt;br /&gt;
* Bit 1: Trigger auto-int 4 when transmit buffer empty&lt;br /&gt;
* Bit 0: Trigger auto-int 4 when byte in receive buffer&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=68k:Ports:60000C</id>
		<title>68k:Ports:60000C</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=68k:Ports:60000C"/>
				<updated>2006-11-05T05:56:27Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:68k:Ports:By Address|60000C]] [[Category:68k:Ports:By Name|Link control]]&lt;br /&gt;
&lt;br /&gt;
* Bit 7: Autostart enable (should be set if [[68k:Ports:600005|600005]]:3 is set)&lt;br /&gt;
* Bit 6: Disable byte sender / receiver (also disables interrupts)&lt;br /&gt;
* Bit 5: Link timeout disable&lt;br /&gt;
* Bit 4: -&lt;br /&gt;
* Bit 3: Trigger auto-int 4 on link error&lt;br /&gt;
* Bit 2: Trigger auto-int 4 on link activity&lt;br /&gt;
* Bit 1: Trigger auto-int 4 when transmit buffer empty&lt;br /&gt;
* Bit 0: Trigger auto-int 4 when byte in receive buffer&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=68k:Ports:600001</id>
		<title>68k:Ports:600001</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=68k:Ports:600001"/>
				<updated>2006-11-05T05:47:31Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:68k:Ports:By Address|600001]] [[Category:68k:Ports:By Name|Stack overflow protection / RAM size]]&lt;br /&gt;
&lt;br /&gt;
* Bit 2: Interleave RAM. 1 = 128KB RAM, 0 = 256KB RAM&lt;br /&gt;
* Bit 0: 1 = Auto-int 7 generated for writes to 0x000000-0x00011F and 0xE00000-0xFFFFFF&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Talk:68k:Ports:600000</id>
		<title>Talk:68k:Ports:600000</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Talk:68k:Ports:600000"/>
				<updated>2006-11-05T05:46:01Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I wonder whether bit 7 is set to 0 or 1 on the TI-92. If the port works the same way on the 92 as it is described here, then I would expect bit 7 to be set. [[User:Jib|Jib]] 21:46, 4 November 2006 (PST)&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Talk:83Plus:BCALLs:4CBD</id>
		<title>Talk:83Plus:BCALLs:4CBD</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Talk:83Plus:BCALLs:4CBD"/>
				<updated>2006-11-05T05:24:07Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I propose that all the BCALLs that just go to a ret (this one and the WowWhatAnIncrediblyUsefulBCalls) should all redirect to a generic &amp;quot;the BCALL you linked to does absolutely nothing&amp;quot; page... Help consolidate.&lt;br /&gt;
--[[User:AndyJ|AndyJ]] 10:50, 24 Apr 2005 (PDT)&lt;br /&gt;
: Should this just be a redirect to WowWhatAnIncrediblyUsefulBCall? [[User:Jib|Jib]] 21:24, 4 November 2006 (PST)&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Sandbox</id>
		<title>Sandbox</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Sandbox"/>
				<updated>2006-06-25T22:09:16Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;a+bi&lt;br /&gt;
&lt;br /&gt;
Ï‡Â²cdf(&lt;br /&gt;
&lt;br /&gt;
Ï‡Â²pdf(&lt;br /&gt;
&lt;br /&gt;
Ï‡Â²-Text(&lt;br /&gt;
&lt;br /&gt;
â–ºDec&lt;br /&gt;
&lt;br /&gt;
â–ºDMS&lt;br /&gt;
&lt;br /&gt;
e&lt;br /&gt;
&lt;br /&gt;
e^(&lt;br /&gt;
&lt;br /&gt;
â–ºEff(&lt;br /&gt;
&lt;br /&gt;
Equâ–ºString(&lt;br /&gt;
&lt;br /&gt;
ï¿½&lt;br /&gt;
&lt;br /&gt;
yay sandbox&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=68k:Ports:600010</id>
		<title>68k:Ports:600010</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=68k:Ports:600010"/>
				<updated>2006-06-11T08:30:07Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:68k:Ports:By Address|600010]] [[Category:68k:Ports:By Name|HW1 LCD address]]&lt;br /&gt;
&lt;br /&gt;
Bits 15-0: HW1 LCD frame buffer address, divided by 8. This address is read at the beginning of every frame.&lt;br /&gt;
&lt;br /&gt;
This port has no function on HW2 or HW3.&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=68k:Ports:600012</id>
		<title>68k:Ports:600012</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=68k:Ports:600012"/>
				<updated>2006-06-08T08:55:12Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:68k:Ports:By Address|600012]] [[Category:68k:Ports:By Name|LCD logical size]]&lt;br /&gt;
&lt;br /&gt;
* Bits 13-8: LCD logical width = (64-n)*2 bytes ((64-n)*16 pixels)&lt;br /&gt;
* Bits 7-0: LCD logical height = (256-n)&lt;br /&gt;
&lt;br /&gt;
If the LCD logical height is less, the screen will appear darker, because each line is visited more often.&lt;br /&gt;
&lt;br /&gt;
This port can be written to one byte at a time without disturbing the other byte.&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=68k:Ports:600010</id>
		<title>68k:Ports:600010</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=68k:Ports:600010"/>
				<updated>2006-06-08T08:41:25Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:68k:Ports:By Address|600010]] [[Category:68k:Ports:By Name|HW1 LCD address]]&lt;br /&gt;
&lt;br /&gt;
Bits 15-0: HW1 LCD frame buffer address, divided by 8. This address is read at the beginning of every frame.&lt;br /&gt;
&lt;br /&gt;
This port has no function on HW2.&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=68k:Ports:600005</id>
		<title>68k:Ports:600005</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=68k:Ports:600005"/>
				<updated>2006-06-05T03:53:48Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:68k:Ports:By Address|600005]] [[Category:68k:Ports:By Name|Power down]]&lt;br /&gt;
&lt;br /&gt;
Turns off the CPU clock. The value outputted to the port specifies which conditions will cause the clock to restart.&lt;br /&gt;
&lt;br /&gt;
* Bit 4: Auto-int 5 (programmable timer, see [[68k:Ports:600017|600017]])&lt;br /&gt;
* Bit 3: Auto-int 4 (link port)&lt;br /&gt;
* Bit 2: Auto-int 3 (USB port on Titanium, OSC2/2^19 on HW2)&lt;br /&gt;
* Bit 1: Auto-int 2 (keyboard)&lt;br /&gt;
* Bit 0: Auto-int 1 (OSC2/2^11)&lt;br /&gt;
&lt;br /&gt;
Auto-int 6 (ON key) always wakes the CPU. Auto-int 6 must be acknowledged before writing to this port. (see [[68k:Ports:60001A|60001A]])&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=68k:Ports:600003</id>
		<title>68k:Ports:600003</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=68k:Ports:600003"/>
				<updated>2006-06-05T03:24:39Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:68k:Ports:By Address|600003]] [[Category:68k:Ports:By Name|Bus Wait States]]&lt;br /&gt;
&lt;br /&gt;
* Bit 6-4: Bus wait states (=7-n) for non-RAM accesses&lt;br /&gt;
* Bit 2-0: Bus wait states (=7-n) for RAM accesses&lt;br /&gt;
&lt;br /&gt;
The TI-89 hardware needs no wait states.&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=68k:Ports:600000</id>
		<title>68k:Ports:600000</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=68k:Ports:600000"/>
				<updated>2006-06-05T03:20:13Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:68k:Ports:By Address|600000]] [[Category:68k:Ports:By Name|Battery Voltage / 92 LCD contrast]]&lt;br /&gt;
&lt;br /&gt;
This port controls I/O from pins 99 and 100 on the ASIC. It's used to check battery voltage on all calcs, and to control LCD contrast on the TI-92.&lt;br /&gt;
&lt;br /&gt;
* Bit 7: Pin 100 output enable (keep =0)&lt;br /&gt;
* Bit 6: Pin 99 output enable (keep =0)&lt;br /&gt;
* Bit 5: Data to pin 100 (TI-92: used for LSB of LCD contrast)&lt;br /&gt;
* Bit 4: Data to pin 99 (not used)&lt;br /&gt;
* Bit 3: Data from pin 100 (not used)&lt;br /&gt;
* Bit 2: Data from pin 99 (1 if batt. voltage is above trigger level (see [[68k:Ports:600018|600018]])&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=68k:Ports:600001</id>
		<title>68k:Ports:600001</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=68k:Ports:600001"/>
				<updated>2006-06-05T03:19:09Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:68k:Ports:By Address|600001]] [[Category:68k:Ports:By Name|Stack overflow protection / RAM size]]&lt;br /&gt;
&lt;br /&gt;
* Bit 2: 1 = 128KB RAM, 0 = 256KB RAM&lt;br /&gt;
* Bit 0: 1 = Auto-int 7 generated for writes to 0x0-0x011F and 0xE00000-0xFFFFFF&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=68k:Ports:600001</id>
		<title>68k:Ports:600001</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=68k:Ports:600001"/>
				<updated>2006-06-05T03:18:17Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:68k:Ports:By Address|600001]] [[Category:68k:Ports:By Name|Stack overflow protection / RAM size]]&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| Bit 2: || 1 = 128KB RAM, 0 = 256KB RAM&lt;br /&gt;
|-&lt;br /&gt;
| Bit 0: || 1 = Auto-int 7 generated for writes to 0x0-0x011F and 0xE00000-0xFFFFFF&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=68k:Ports:600001</id>
		<title>68k:Ports:600001</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=68k:Ports:600001"/>
				<updated>2006-06-05T03:18:02Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:68k:Ports:By Address|600001]] [[Category:68k:Ports:By Name|Stack overflow protection / RAM size]]&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| Bit 2 || 1 = 128KB RAM, 0 = 256KB RAM&lt;br /&gt;
|-&lt;br /&gt;
| Bit 0 || 1 = Auto-int 7 generated for writes to 0x0-0x011F and 0xE00000-0xFFFFFF&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=68k:Ports:600000</id>
		<title>68k:Ports:600000</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=68k:Ports:600000"/>
				<updated>2006-06-05T03:13:29Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:68k:Ports:By Address|600000]] [[Category:68k:Ports:By Name|Battery Voltage]]&lt;br /&gt;
&lt;br /&gt;
This port controls I/O from pins 99 and 100 on the ASIC. It's used to check battery voltage on all calcs, and to control LCD contrast on the TI-92.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| Bit 7 || Pin 100 output enable (keep =0)&lt;br /&gt;
|-&lt;br /&gt;
| Bit 6 || Pin 99 output enable (keep =0)&lt;br /&gt;
|-&lt;br /&gt;
| Bit 5 || Data to pin 100 (TI-92: used for LSB of LCD contrast)&lt;br /&gt;
|-&lt;br /&gt;
| Bit 4 || Data to pin 99 (not used)&lt;br /&gt;
|-&lt;br /&gt;
| Bit 3 || Data from pin 100 (not used)&lt;br /&gt;
|-&lt;br /&gt;
| Bit 2 || Data from pin 99 (1 if batt. voltage is above trigger level (see [[68k:Ports:600018|600018]])&lt;br /&gt;
|-&lt;br /&gt;
| Bits 1-0 || not used&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Category:68k:Ports</id>
		<title>Category:68k:Ports</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Category:68k:Ports"/>
				<updated>2006-06-05T03:08:23Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:68k|Ports]]&lt;br /&gt;
Please read our page on [[Contributing]] before editing these pages!&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Category:68k</id>
		<title>Category:68k</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Category:68k"/>
				<updated>2006-06-05T03:07:48Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Calculator Documentation]]&lt;br /&gt;
&lt;br /&gt;
This category contains documentation for the 68k family of TI calculators. (89, 89 Titanium, 92, 92+, Voyage 200)&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Category:68k:Ports</id>
		<title>Category:68k:Ports</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Category:68k:Ports"/>
				<updated>2006-06-05T03:05:58Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:68k]]&lt;br /&gt;
&lt;br /&gt;
Please read our page on [[Contributing]] before editing these pages!&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Category:68k:Ports:By_Address</id>
		<title>Category:68k:Ports:By Address</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Category:68k:Ports:By_Address"/>
				<updated>2006-06-05T03:05:30Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:68k:Ports|Ports by Address/Number]]&lt;br /&gt;
&lt;br /&gt;
See also [[:Category:68k:Ports:By Name|list of ports by name]].&lt;br /&gt;
&lt;br /&gt;
Please read our page on [[Contributing]] before editing these pages!&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Category:68k:Ports:By_Address</id>
		<title>Category:68k:Ports:By Address</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Category:68k:Ports:By_Address"/>
				<updated>2006-06-05T03:05:13Z</updated>
		
		<summary type="html">&lt;p&gt;Jib: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:68k:Ports:By Address|Ports by Address/Number]]&lt;br /&gt;
&lt;br /&gt;
See also [[:Category:68k:Ports:By Name|list of ports by name]].&lt;br /&gt;
&lt;br /&gt;
Please read our page on [[Contributing]] before editing these pages!&lt;/div&gt;</summary>
		<author><name>Jib</name></author>	</entry>

	</feed>