<?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=Dragon+master</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=Dragon+master"/>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Special:Contributions/Dragon_master"/>
		<updated>2026-04-05T15:58:10Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.5</generator>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Talk:83Plus:OS:Recall_Queue</id>
		<title>Talk:83Plus:OS:Recall Queue</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Talk:83Plus:OS:Recall_Queue"/>
				<updated>2006-08-19T20:50:07Z</updated>
		
		<summary type="html">&lt;p&gt;Dragon master: This is used in startup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Can anyone figure out how to coax the small edit buffers to recall values using this external mode?  It would be incredibly useful if we didnt need to load data into TIOS string variables in order to get a string input routine working.  I gave it a try without much success.  --[[User:Woozle|Woozle]] 13:14, 18 Jun 2005 (PDT) Woozle&lt;br /&gt;
&lt;br /&gt;
== This is used in startup ==&lt;br /&gt;
&lt;br /&gt;
I've used this before! It's one method of running a basic or asm program from a key hook. I used this is my own personal &amp;quot;starup&amp;quot; methods. I figured this out without documentation with help from calcsys and startup.&lt;/div&gt;</summary>
		<author><name>Dragon master</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Talk:83Plus:Hooks:9B7C</id>
		<title>Talk:83Plus:Hooks:9B7C</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Talk:83Plus:Hooks:9B7C"/>
				<updated>2006-05-14T02:21:08Z</updated>
		
		<summary type="html">&lt;p&gt;Dragon master: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I disagree that this hook is useless.  It's helpful any time you want to display a non-standard cursor or a non-standard shift indicator, and it allows you to do both while still taking advantage of GetKey's powers of silent linking, TIKB, contrast control, and APD.  It also allows you to display any other sort of animation -- I used it for an about-screen once.  The only way you could do these things otherwise would be to use an IM2 ISR. [[User:FloppusMaximus|FloppusMaximus]] 19:02, 1 Apr 2005 (PST)&lt;br /&gt;
---------------------------------------------------------------------------------------------&lt;br /&gt;
Um, I think you're right. It's a good hook. Especially because I think startup app uses it. I mean I disected it and it does. And if you uninstall the hook startup quits working... Very useful. Unfortunatly, I don't know how to use system context...&lt;br /&gt;
[[User:Dragon Master|Dragon Master]]&lt;/div&gt;</summary>
		<author><name>Dragon master</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Talk:83Plus:Hooks:9B7C</id>
		<title>Talk:83Plus:Hooks:9B7C</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Talk:83Plus:Hooks:9B7C"/>
				<updated>2006-05-14T02:20:07Z</updated>
		
		<summary type="html">&lt;p&gt;Dragon master: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I disagree that this hook is useless.  It's helpful any time you want to display a non-standard cursor or a non-standard shift indicator, and it allows you to do both while still taking advantage of GetKey's powers of silent linking, TIKB, contrast control, and APD.  It also allows you to display any other sort of animation -- I used it for an about-screen once.  The only way you could do these things otherwise would be to use an IM2 ISR. [[User:FloppusMaximus|FloppusMaximus]] 19:02, 1 Apr 2005 (PST)&lt;br /&gt;
&lt;br /&gt;
Um, I think you're right. It's a good hook. Especially because I think startup app uses it. I mean I disected it and it does. And if you uninstall the hook startup quits working... Very useful. Unfortunatly, I don't know how to use system context...&lt;/div&gt;</summary>
		<author><name>Dragon master</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Talk:83Plus:Ports:00</id>
		<title>Talk:83Plus:Ports:00</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Talk:83Plus:Ports:00"/>
				<updated>2006-05-13T19:08:18Z</updated>
		
		<summary type="html">&lt;p&gt;Dragon master: /* Warning!!!! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Thanks for those links and that new section, whoever did that. That's what we're hoping for: To have our users expand on what we provide them.&lt;br /&gt;
&lt;br /&gt;
--[[User:AndyJ|AndyJ]] 06:52, 27 Mar 2005 (PST)&lt;br /&gt;
&lt;br /&gt;
== You're welcome ;) ==&lt;br /&gt;
&lt;br /&gt;
That would have been me before I discovered that you could make a user profile :)&amp;lt;br&amp;gt;&lt;br /&gt;
Thanks for the positive feedback!&lt;br /&gt;
&lt;br /&gt;
[mailto:Timendus@hotmail.com Timendus]&lt;br /&gt;
&lt;br /&gt;
== 83+ Link Assist ==&lt;br /&gt;
&lt;br /&gt;
Please see [[Talk:83Plus:Ports:05#83%2B Link assist]]. --[[User:AndyJ|Andy Janata]] 15:47, 21 Jul 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Perhaps it should be pointed out the difference between the link assist on the se and the link assist on the 83p. Since it's no longer the same(port 5 being the ram page on the se).--[[User:Jim e|Jim e]] 20:13, 21 Jul 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
::[[Wikipedia:WP:BB|Be bold]]! --[[User:AndyJ|Andy Janata]] 20:38, 21 Jul 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
::::Very well I'll be bold, but don't blame me spelling errors :-P --[[User:Jim e|Jim e]] 12:56, 22 Jul 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
I don't know Wiki's enough to change it, but there's a conflict on this page...it says a 1 bit keeps the line high, and the example at the bottom of the page says outputting 0 will set the lines high. {{unsigned|24.151.160.237|09:17, 3 Oct 2005}}&lt;br /&gt;
&lt;br /&gt;
:I think you have the read and write values confused.  Writing 00000001b, for instance, causes line 0 to go low, which means you'll read 00010010b.  If another calculator is connected to the other end of the link cable at this point, it will read 00000010b, assuming it's not driving the lines itself.  Now if it follows the TI protocol it will respond to line 0 going low by pulling line 1 low, writing 00000010b, after which it will read 00100000b and our original calculator will read 00010000b.  When both calculators release the lines by writing 00000000b, they will each return to reading 00000011b.&lt;br /&gt;
:There's not that much you need to know about Wikis; the formatting commands can be a little... [[wikipedia:Wikipedia:How_to_edit_a_page|odd]]... but we get used to them, and anyway, you don't need to know them to make useful contributions.  --[[User:FloppusMaximus|FloppusMaximus]] 07:17, 3 Oct 2005 (PDT)&lt;br /&gt;
::Indeed. Just try to present your information in some coherent form, and stick &amp;lt;nowiki&amp;gt;{{wikify}}&amp;lt;/nowiki&amp;gt; somewhere in the article. Someone'll come along and clean it up. [[User:AndyJ|Andy Janata]] 04:46, 4 Oct 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Warning!!!! ==&lt;br /&gt;
&lt;br /&gt;
One of the tutorials listed on the article page have conflicting stories to what is here. The writing of the port works (in both here and in the tutorial) but reading from the link port is wrong in the tutorial. Just follow what's on this page. (it says bit 2 is the tip when it's actually bit 0 and it says bit 3 is the ring when it's actually bit 1.) This may be because this tutorial is for the 83 not the 83 plus flash family. Just keep this in mind.&lt;/div&gt;</summary>
		<author><name>Dragon master</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:Ports:00</id>
		<title>83Plus:Ports:00</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:Ports:00"/>
				<updated>2006-05-13T19:07:35Z</updated>
		
		<summary type="html">&lt;p&gt;Dragon master: /* Data transfer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:Ports:By_Address|00 - Link]] [[Category:83Plus:Ports:By_Name|Link]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Port Number:''' 00h&lt;br /&gt;
&lt;br /&gt;
'''Function:''' Link&lt;br /&gt;
&lt;br /&gt;
This port controls the calculator's serial link port (the standard link port present on the 83+, 83+ SE, 84+ and 84+ SE - do not confuse this with the 84+/84+SE's USB link port).&lt;br /&gt;
&lt;br /&gt;
=== Read Values ===&lt;br /&gt;
* Bits 0 and 1: The low 2 bits indicate the state of the link port's two lines. A 1 bit indicates a high line, and a 0 bit indicates a low line. When idle (no transfer in progress, no cable plugged in, etc), both lines are usually high (1). When a cable is connected on both ends, a line reads high if and only if both ends have set the line high. The line will read low if either calculator sets it low.&lt;br /&gt;
*'''83+ only:''' Bit 2: Set means link receive assist is active.&lt;br /&gt;
*'''83+ only:''' Bit 3: Set when link assist has received a complete byte. The only way to reset this bit is to read [[83Plus:Ports:05|port 5]].&lt;br /&gt;
* Bit 4 and 5: Bits 4 and 5 indicate which lines are pulled low by the calculator (unlike bits 0 and 1 they are not influenced by the other calculator). A 1 bit indicates your calculator is holding the line low. A 0 bit indicates your calculator is not holding the line low. (When both calculators have a 0 bit here, the corresponding line will read 1.) In other words, these bits reflect bits 0 and 1 from the most recent write to this port.&lt;br /&gt;
&lt;br /&gt;
=== Write Values ===&lt;br /&gt;
* Bits 0 and 1: The low 2 bits indicate what state the lines should be put into. A 1 bit will pull the line low. A 0 bit will stop holding the line low (allowing it to go high if the other calculator is not holding it low).&lt;br /&gt;
*'''83+ only:''' Bit 2: Set this bit to enable the link receive assist. After setting this bit, poll port 0 until bit 3 is high, at which point read from [[83Plus:Ports:05|port 5]] to get the byte.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
&lt;br /&gt;
=== Ti-OS interference ===&lt;br /&gt;
One thing to keep in mind when writing link port related software is that the Ti-OS checks for silent transfers in the background of input routines. When two calculators are connected and one pulls a line low, the other calculator will respond by pulling the other line low to acknowledge that it has received a bit. Even when the other calculator is running an assembly program that uses the getkey romcall. This phenomenon is known to cause severe headaches for programmers who attempt to write synchronization routines :).&lt;br /&gt;
&lt;br /&gt;
=== Data transfer ===&lt;br /&gt;
Transferring an entire byte requires you to implement some form of protocol. Examples include TI's official linking protocol, and [http://www.ticalc.org/archives/files/fileinfo/277/27718.html Michael Vincent's TachyonLink protocol].&lt;br /&gt;
&lt;br /&gt;
Other useful information on linking in general:&lt;br /&gt;
*  [http://www.ticalc.org/archives/files/fileinfo/247/24750.html TI Link Protocol &amp;amp; File Format Guide]&amp;lt;br&amp;gt;&lt;br /&gt;
*  [http://www.ticalc.org/archives/files/fileinfo/294/29418.html Ti-83 Link Port Tutorial] (Read warning on discussion page!!!)&lt;br /&gt;
*  [http://www.ticalc.org/archives/files/fileinfo/242/24244.html All about the Ti-86 link port]&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
=== Sending/Setting ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; ld a,0     ; Set both lines high&lt;br /&gt;
 out (0),a&lt;br /&gt;
&lt;br /&gt;
 ld a,2     ; Set tip high, ring low&lt;br /&gt;
 out (0),a&lt;br /&gt;
&lt;br /&gt;
 ld a,1     ; Set tip low, ring high&lt;br /&gt;
 out (0),a&lt;br /&gt;
&lt;br /&gt;
 ld a,3     ; Set both low&lt;br /&gt;
 out (0),a&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Receiving/Reading ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; in a,(0)        ; Get link port value&lt;br /&gt;
&lt;br /&gt;
 bit 0,a         ; Check tip&lt;br /&gt;
 jr z,tip_low&lt;br /&gt;
 jr nz,tip_high&lt;br /&gt;
&lt;br /&gt;
 bit 1,a         ; Check ring&lt;br /&gt;
 jr z,ring_low&lt;br /&gt;
 jr nz,ring_high&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dragon master</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:Ports:00</id>
		<title>83Plus:Ports:00</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:Ports:00"/>
				<updated>2006-05-13T19:06:59Z</updated>
		
		<summary type="html">&lt;p&gt;Dragon master: /* Data transfer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:Ports:By_Address|00 - Link]] [[Category:83Plus:Ports:By_Name|Link]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Port Number:''' 00h&lt;br /&gt;
&lt;br /&gt;
'''Function:''' Link&lt;br /&gt;
&lt;br /&gt;
This port controls the calculator's serial link port (the standard link port present on the 83+, 83+ SE, 84+ and 84+ SE - do not confuse this with the 84+/84+SE's USB link port).&lt;br /&gt;
&lt;br /&gt;
=== Read Values ===&lt;br /&gt;
* Bits 0 and 1: The low 2 bits indicate the state of the link port's two lines. A 1 bit indicates a high line, and a 0 bit indicates a low line. When idle (no transfer in progress, no cable plugged in, etc), both lines are usually high (1). When a cable is connected on both ends, a line reads high if and only if both ends have set the line high. The line will read low if either calculator sets it low.&lt;br /&gt;
*'''83+ only:''' Bit 2: Set means link receive assist is active.&lt;br /&gt;
*'''83+ only:''' Bit 3: Set when link assist has received a complete byte. The only way to reset this bit is to read [[83Plus:Ports:05|port 5]].&lt;br /&gt;
* Bit 4 and 5: Bits 4 and 5 indicate which lines are pulled low by the calculator (unlike bits 0 and 1 they are not influenced by the other calculator). A 1 bit indicates your calculator is holding the line low. A 0 bit indicates your calculator is not holding the line low. (When both calculators have a 0 bit here, the corresponding line will read 1.) In other words, these bits reflect bits 0 and 1 from the most recent write to this port.&lt;br /&gt;
&lt;br /&gt;
=== Write Values ===&lt;br /&gt;
* Bits 0 and 1: The low 2 bits indicate what state the lines should be put into. A 1 bit will pull the line low. A 0 bit will stop holding the line low (allowing it to go high if the other calculator is not holding it low).&lt;br /&gt;
*'''83+ only:''' Bit 2: Set this bit to enable the link receive assist. After setting this bit, poll port 0 until bit 3 is high, at which point read from [[83Plus:Ports:05|port 5]] to get the byte.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
&lt;br /&gt;
=== Ti-OS interference ===&lt;br /&gt;
One thing to keep in mind when writing link port related software is that the Ti-OS checks for silent transfers in the background of input routines. When two calculators are connected and one pulls a line low, the other calculator will respond by pulling the other line low to acknowledge that it has received a bit. Even when the other calculator is running an assembly program that uses the getkey romcall. This phenomenon is known to cause severe headaches for programmers who attempt to write synchronization routines :).&lt;br /&gt;
&lt;br /&gt;
=== Data transfer ===&lt;br /&gt;
Transferring an entire byte requires you to implement some form of protocol. Examples include TI's official linking protocol, and [http://www.ticalc.org/archives/files/fileinfo/277/27718.html Michael Vincent's TachyonLink protocol].&lt;br /&gt;
&lt;br /&gt;
Other useful information on linking in general:&lt;br /&gt;
*  [http://www.ticalc.org/archives/files/fileinfo/247/24750.html TI Link Protocol &amp;amp; File Format Guide]&amp;lt;br&amp;gt;&lt;br /&gt;
*  [http://www.ticalc.org/archives/files/fileinfo/294/29418.html Ti-83 Link Port Tutorial] (Read warning on talk page!!!)&lt;br /&gt;
*  [http://www.ticalc.org/archives/files/fileinfo/242/24244.html All about the Ti-86 link port]&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
=== Sending/Setting ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; ld a,0     ; Set both lines high&lt;br /&gt;
 out (0),a&lt;br /&gt;
&lt;br /&gt;
 ld a,2     ; Set tip high, ring low&lt;br /&gt;
 out (0),a&lt;br /&gt;
&lt;br /&gt;
 ld a,1     ; Set tip low, ring high&lt;br /&gt;
 out (0),a&lt;br /&gt;
&lt;br /&gt;
 ld a,3     ; Set both low&lt;br /&gt;
 out (0),a&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Receiving/Reading ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; in a,(0)        ; Get link port value&lt;br /&gt;
&lt;br /&gt;
 bit 0,a         ; Check tip&lt;br /&gt;
 jr z,tip_low&lt;br /&gt;
 jr nz,tip_high&lt;br /&gt;
&lt;br /&gt;
 bit 1,a         ; Check ring&lt;br /&gt;
 jr z,ring_low&lt;br /&gt;
 jr nz,ring_high&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dragon master</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:Ports:00</id>
		<title>83Plus:Ports:00</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:Ports:00"/>
				<updated>2006-05-13T19:06:47Z</updated>
		
		<summary type="html">&lt;p&gt;Dragon master: /* Data transfer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:Ports:By_Address|00 - Link]] [[Category:83Plus:Ports:By_Name|Link]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Port Number:''' 00h&lt;br /&gt;
&lt;br /&gt;
'''Function:''' Link&lt;br /&gt;
&lt;br /&gt;
This port controls the calculator's serial link port (the standard link port present on the 83+, 83+ SE, 84+ and 84+ SE - do not confuse this with the 84+/84+SE's USB link port).&lt;br /&gt;
&lt;br /&gt;
=== Read Values ===&lt;br /&gt;
* Bits 0 and 1: The low 2 bits indicate the state of the link port's two lines. A 1 bit indicates a high line, and a 0 bit indicates a low line. When idle (no transfer in progress, no cable plugged in, etc), both lines are usually high (1). When a cable is connected on both ends, a line reads high if and only if both ends have set the line high. The line will read low if either calculator sets it low.&lt;br /&gt;
*'''83+ only:''' Bit 2: Set means link receive assist is active.&lt;br /&gt;
*'''83+ only:''' Bit 3: Set when link assist has received a complete byte. The only way to reset this bit is to read [[83Plus:Ports:05|port 5]].&lt;br /&gt;
* Bit 4 and 5: Bits 4 and 5 indicate which lines are pulled low by the calculator (unlike bits 0 and 1 they are not influenced by the other calculator). A 1 bit indicates your calculator is holding the line low. A 0 bit indicates your calculator is not holding the line low. (When both calculators have a 0 bit here, the corresponding line will read 1.) In other words, these bits reflect bits 0 and 1 from the most recent write to this port.&lt;br /&gt;
&lt;br /&gt;
=== Write Values ===&lt;br /&gt;
* Bits 0 and 1: The low 2 bits indicate what state the lines should be put into. A 1 bit will pull the line low. A 0 bit will stop holding the line low (allowing it to go high if the other calculator is not holding it low).&lt;br /&gt;
*'''83+ only:''' Bit 2: Set this bit to enable the link receive assist. After setting this bit, poll port 0 until bit 3 is high, at which point read from [[83Plus:Ports:05|port 5]] to get the byte.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
&lt;br /&gt;
=== Ti-OS interference ===&lt;br /&gt;
One thing to keep in mind when writing link port related software is that the Ti-OS checks for silent transfers in the background of input routines. When two calculators are connected and one pulls a line low, the other calculator will respond by pulling the other line low to acknowledge that it has received a bit. Even when the other calculator is running an assembly program that uses the getkey romcall. This phenomenon is known to cause severe headaches for programmers who attempt to write synchronization routines :).&lt;br /&gt;
&lt;br /&gt;
=== Data transfer ===&lt;br /&gt;
Transferring an entire byte requires you to implement some form of protocol. Examples include TI's official linking protocol, and [http://www.ticalc.org/archives/files/fileinfo/277/27718.html Michael Vincent's TachyonLink protocol].&lt;br /&gt;
&lt;br /&gt;
Other useful information on linking in general:&lt;br /&gt;
*  [http://www.ticalc.org/archives/files/fileinfo/247/24750.html TI Link Protocol &amp;amp; File Format Guide]&amp;lt;br&amp;gt;&lt;br /&gt;
*  [http://www.ticalc.org/archives/files/fileinfo/294/29418.html Ti-83 Link Port Tutorial] (read warning on talk page!!!)&lt;br /&gt;
*  [http://www.ticalc.org/archives/files/fileinfo/242/24244.html All about the Ti-86 link port]&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
=== Sending/Setting ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; ld a,0     ; Set both lines high&lt;br /&gt;
 out (0),a&lt;br /&gt;
&lt;br /&gt;
 ld a,2     ; Set tip high, ring low&lt;br /&gt;
 out (0),a&lt;br /&gt;
&lt;br /&gt;
 ld a,1     ; Set tip low, ring high&lt;br /&gt;
 out (0),a&lt;br /&gt;
&lt;br /&gt;
 ld a,3     ; Set both low&lt;br /&gt;
 out (0),a&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Receiving/Reading ===&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; in a,(0)        ; Get link port value&lt;br /&gt;
&lt;br /&gt;
 bit 0,a         ; Check tip&lt;br /&gt;
 jr z,tip_low&lt;br /&gt;
 jr nz,tip_high&lt;br /&gt;
&lt;br /&gt;
 bit 1,a         ; Check ring&lt;br /&gt;
 jr z,ring_low&lt;br /&gt;
 jr nz,ring_high&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dragon master</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Talk:83Plus:Ports:00</id>
		<title>Talk:83Plus:Ports:00</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Talk:83Plus:Ports:00"/>
				<updated>2006-05-13T19:04:03Z</updated>
		
		<summary type="html">&lt;p&gt;Dragon master: /* Warning!!!! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Thanks for those links and that new section, whoever did that. That's what we're hoping for: To have our users expand on what we provide them.&lt;br /&gt;
&lt;br /&gt;
--[[User:AndyJ|AndyJ]] 06:52, 27 Mar 2005 (PST)&lt;br /&gt;
&lt;br /&gt;
== You're welcome ;) ==&lt;br /&gt;
&lt;br /&gt;
That would have been me before I discovered that you could make a user profile :)&amp;lt;br&amp;gt;&lt;br /&gt;
Thanks for the positive feedback!&lt;br /&gt;
&lt;br /&gt;
[mailto:Timendus@hotmail.com Timendus]&lt;br /&gt;
&lt;br /&gt;
== 83+ Link Assist ==&lt;br /&gt;
&lt;br /&gt;
Please see [[Talk:83Plus:Ports:05#83%2B Link assist]]. --[[User:AndyJ|Andy Janata]] 15:47, 21 Jul 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Perhaps it should be pointed out the difference between the link assist on the se and the link assist on the 83p. Since it's no longer the same(port 5 being the ram page on the se).--[[User:Jim e|Jim e]] 20:13, 21 Jul 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
::[[Wikipedia:WP:BB|Be bold]]! --[[User:AndyJ|Andy Janata]] 20:38, 21 Jul 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
::::Very well I'll be bold, but don't blame me spelling errors :-P --[[User:Jim e|Jim e]] 12:56, 22 Jul 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
I don't know Wiki's enough to change it, but there's a conflict on this page...it says a 1 bit keeps the line high, and the example at the bottom of the page says outputting 0 will set the lines high. {{unsigned|24.151.160.237|09:17, 3 Oct 2005}}&lt;br /&gt;
&lt;br /&gt;
:I think you have the read and write values confused.  Writing 00000001b, for instance, causes line 0 to go low, which means you'll read 00010010b.  If another calculator is connected to the other end of the link cable at this point, it will read 00000010b, assuming it's not driving the lines itself.  Now if it follows the TI protocol it will respond to line 0 going low by pulling line 1 low, writing 00000010b, after which it will read 00100000b and our original calculator will read 00010000b.  When both calculators release the lines by writing 00000000b, they will each return to reading 00000011b.&lt;br /&gt;
:There's not that much you need to know about Wikis; the formatting commands can be a little... [[wikipedia:Wikipedia:How_to_edit_a_page|odd]]... but we get used to them, and anyway, you don't need to know them to make useful contributions.  --[[User:FloppusMaximus|FloppusMaximus]] 07:17, 3 Oct 2005 (PDT)&lt;br /&gt;
::Indeed. Just try to present your information in some coherent form, and stick &amp;lt;nowiki&amp;gt;{{wikify}}&amp;lt;/nowiki&amp;gt; somewhere in the article. Someone'll come along and clean it up. [[User:AndyJ|Andy Janata]] 04:46, 4 Oct 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Warning!!!! ==&lt;br /&gt;
&lt;br /&gt;
Some of the tutorials listed on the article page have conflicting stories to what is here. The writing of the port works (in both here and in the tutorial) but reading from the link port is wrong in the tutorial. Just follow what's on this page. (it says bit 2 is the tip when it's actually bit 0 and it says bit 3 is the ring when it's actually bit 1.) This may be because this tutorial is for the 83 not the 83 plus flash family. Just keep this in mind.&lt;/div&gt;</summary>
		<author><name>Dragon master</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=Talk:83Plus:Ports:00</id>
		<title>Talk:83Plus:Ports:00</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=Talk:83Plus:Ports:00"/>
				<updated>2006-05-13T19:03:15Z</updated>
		
		<summary type="html">&lt;p&gt;Dragon master: Warning!!!!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Thanks for those links and that new section, whoever did that. That's what we're hoping for: To have our users expand on what we provide them.&lt;br /&gt;
&lt;br /&gt;
--[[User:AndyJ|AndyJ]] 06:52, 27 Mar 2005 (PST)&lt;br /&gt;
&lt;br /&gt;
== You're welcome ;) ==&lt;br /&gt;
&lt;br /&gt;
That would have been me before I discovered that you could make a user profile :)&amp;lt;br&amp;gt;&lt;br /&gt;
Thanks for the positive feedback!&lt;br /&gt;
&lt;br /&gt;
[mailto:Timendus@hotmail.com Timendus]&lt;br /&gt;
&lt;br /&gt;
== 83+ Link Assist ==&lt;br /&gt;
&lt;br /&gt;
Please see [[Talk:83Plus:Ports:05#83%2B Link assist]]. --[[User:AndyJ|Andy Janata]] 15:47, 21 Jul 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Perhaps it should be pointed out the difference between the link assist on the se and the link assist on the 83p. Since it's no longer the same(port 5 being the ram page on the se).--[[User:Jim e|Jim e]] 20:13, 21 Jul 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
::[[Wikipedia:WP:BB|Be bold]]! --[[User:AndyJ|Andy Janata]] 20:38, 21 Jul 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
::::Very well I'll be bold, but don't blame me spelling errors :-P --[[User:Jim e|Jim e]] 12:56, 22 Jul 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
I don't know Wiki's enough to change it, but there's a conflict on this page...it says a 1 bit keeps the line high, and the example at the bottom of the page says outputting 0 will set the lines high. {{unsigned|24.151.160.237|09:17, 3 Oct 2005}}&lt;br /&gt;
&lt;br /&gt;
:I think you have the read and write values confused.  Writing 00000001b, for instance, causes line 0 to go low, which means you'll read 00010010b.  If another calculator is connected to the other end of the link cable at this point, it will read 00000010b, assuming it's not driving the lines itself.  Now if it follows the TI protocol it will respond to line 0 going low by pulling line 1 low, writing 00000010b, after which it will read 00100000b and our original calculator will read 00010000b.  When both calculators release the lines by writing 00000000b, they will each return to reading 00000011b.&lt;br /&gt;
:There's not that much you need to know about Wikis; the formatting commands can be a little... [[wikipedia:Wikipedia:How_to_edit_a_page|odd]]... but we get used to them, and anyway, you don't need to know them to make useful contributions.  --[[User:FloppusMaximus|FloppusMaximus]] 07:17, 3 Oct 2005 (PDT)&lt;br /&gt;
::Indeed. Just try to present your information in some coherent form, and stick &amp;lt;nowiki&amp;gt;{{wikify}}&amp;lt;/nowiki&amp;gt; somewhere in the article. Someone'll come along and clean it up. [[User:AndyJ|Andy Janata]] 04:46, 4 Oct 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Warning!!!! ==&lt;br /&gt;
&lt;br /&gt;
Some of the tutorials here have conflicting stories to what is here. The writing of the port works (in both here and in the tutorial) but reading from the link port is wrong in the tutorial. Just follow what's on this page. (it says bit 2 is the tip when it's actually bit 0 and it says bit 3 is the ring when it's actually bit 1.) This may be because this tutorial is for the 83 not the 83 plus flash family. Just keep this in mind.&lt;/div&gt;</summary>
		<author><name>Dragon master</name></author>	</entry>

	</feed>