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

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:40A5</id>
		<title>83Plus:BCALLs:40A5</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:40A5"/>
				<updated>2005-10-14T18:14:05Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Util|Int]] [[Category:83Plus:BCALLs:By Name|Int]] [[Category:83Plus:BCALLs:By Address|40A5 - Int]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' Int&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 40A5&lt;br /&gt;
&lt;br /&gt;
Rounds [[83Plus:RAM:8478|OP1]] to an integer.&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* [[83Plus:RAM:8478|OP1]] = floating point&lt;br /&gt;
 &lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* [[83Plus:RAM:8478|OP1]] = OP1 rounded to an integer&lt;br /&gt;
&lt;br /&gt;
=== Destroys ===&lt;br /&gt;
* AF, BC, DE, HL&lt;br /&gt;
&lt;br /&gt;
=== Comments ===&lt;br /&gt;
* If you do not want to round and would like to find the floor of OP1, you can use [[83Plus:BCALLs:4060|Trunc]]&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL SqRoot  ;returns with OP1=floating point 1.7320508075689&lt;br /&gt;
B_CALL Int  ;returns with OP1=2&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4084</id>
		<title>83Plus:BCALLs:4084</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4084"/>
				<updated>2005-08-03T15:11:47Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: /* Registers Destroyed */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Math|FPMult]] [[Category:83Plus:BCALLs:By Name|FPMult]] [[Category:83Plus:BCALLs:By Address|4084 - FPMult]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' FPMult&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4084&lt;br /&gt;
&lt;br /&gt;
Multiplies the floating point number in [[83Plus:RAM:8478|OP1]] by the floating point number in [[83Plus:RAM:8483|OP2]] and stores the result in [[83Plus:RAM:8478|OP1]].&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* OP1 = floating point number&lt;br /&gt;
* OP2 = floating point number &lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* OP1 = OP1 * OP2&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* AF, BC, DE, HL, OP3&lt;br /&gt;
* Approx. TStates:  &lt;br /&gt;
** worst case &lt;br /&gt;
*** 11,000&lt;br /&gt;
** if insignificant digits of op2 are filled with zeros&lt;br /&gt;
*** 3,000 (where op2 is a single digit number)&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL OP2Set2  ;OP2=floating point 2&lt;br /&gt;
B_CALL FPMult  ;returns with OP1=floating point 6&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4099</id>
		<title>83Plus:BCALLs:4099</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4099"/>
				<updated>2005-08-03T15:11:01Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: /* Outputs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Math|FPDiv]] [[Category:83Plus:BCALLs:By Name|FPDiv]] [[Category:83Plus:BCALLs:By Address|4099 - FPDiv]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' FPDiv&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4099&lt;br /&gt;
&lt;br /&gt;
Divides the floating point number in [[83Plus:RAM:8478|OP1]] by the floating point number in [[83Plus:RAM:8483|OP2]] and stores the result in [[83Plus:RAM:8478|OP1]].&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* [[83Plus:RAM:8478|OP1]] = floating point&lt;br /&gt;
* [[83Plus:RAM:8483|OP2]] = floating point&lt;br /&gt;
 &lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* [[83Plus:RAM:8478|OP1]] = OP1/OP2&lt;br /&gt;
* Approx. TStates:&lt;br /&gt;
** Worst Case&lt;br /&gt;
*** 55,000&lt;br /&gt;
** If op2 is truncated and filled with zeros&lt;br /&gt;
*** 35,000 (if op2 is a one digit float)&lt;br /&gt;
&lt;br /&gt;
=== Destroys ===&lt;br /&gt;
* AF, BC, DE, HL, OP3&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL OP1Set4  ;op2=4&lt;br /&gt;
B_CALL FPDiv  ;returns with OP1=floating point 0.75&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:40C0</id>
		<title>83Plus:BCALLs:40C0</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:40C0"/>
				<updated>2005-08-03T15:09:53Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: /* Comments */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Math|cos]] [[Category:83Plus:BCALLs:By Name|cos]] [[Category:83Plus:BCALLs:By Address|40C0 - cos]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' cos&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 40C0&lt;br /&gt;
&lt;br /&gt;
Computes the cosine of [[83Plus:RAM:8478|OP1]] and returns the result in [[83Plus:RAM:8478|OP1]].&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* [[83Plus:RAM:8478|OP1]] = floating point&lt;br /&gt;
 &lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* [[83Plus:RAM:8478|OP1]] = cosine of OP1&lt;br /&gt;
* Approx. TStates: 150,000 to 200,000&lt;br /&gt;
&lt;br /&gt;
=== Destroys ===&lt;br /&gt;
* AF, BC, DE, HL&lt;br /&gt;
* OP1-OP5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL cos  ;returns with OP1=-0.9899924...&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4099</id>
		<title>83Plus:BCALLs:4099</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4099"/>
				<updated>2005-08-03T14:57:17Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: /* Outputs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Math|FPDiv]] [[Category:83Plus:BCALLs:By Name|FPDiv]] [[Category:83Plus:BCALLs:By Address|4099 - FPDiv]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' FPDiv&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4099&lt;br /&gt;
&lt;br /&gt;
Divides the floating point number in [[83Plus:RAM:8478|OP1]] by the floating point number in [[83Plus:RAM:8483|OP2]] and stores the result in [[83Plus:RAM:8478|OP1]].&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* [[83Plus:RAM:8478|OP1]] = floating point&lt;br /&gt;
* [[83Plus:RAM:8483|OP2]] = floating point&lt;br /&gt;
 &lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* [[83Plus:RAM:8478|OP1]] = OP1/OP2&lt;br /&gt;
* Approx. TStates:&lt;br /&gt;
  * Worst Case&lt;br /&gt;
    * 55,000&lt;br /&gt;
  * If op2 is truncated and filled with zeros&lt;br /&gt;
    * 35,000 (if op2 is a one digit float)&lt;br /&gt;
&lt;br /&gt;
=== Destroys ===&lt;br /&gt;
* AF, BC, DE, HL, OP3&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL OP1Set4  ;op2=4&lt;br /&gt;
B_CALL FPDiv  ;returns with OP1=floating point 0.75&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4084</id>
		<title>83Plus:BCALLs:4084</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4084"/>
				<updated>2005-08-03T14:46:16Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: /* Registers Destroyed */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Math|FPMult]] [[Category:83Plus:BCALLs:By Name|FPMult]] [[Category:83Plus:BCALLs:By Address|4084 - FPMult]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' FPMult&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4084&lt;br /&gt;
&lt;br /&gt;
Multiplies the floating point number in [[83Plus:RAM:8478|OP1]] by the floating point number in [[83Plus:RAM:8483|OP2]] and stores the result in [[83Plus:RAM:8478|OP1]].&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* OP1 = floating point number&lt;br /&gt;
* OP2 = floating point number &lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* OP1 = OP1 * OP2&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* AF, BC, DE, HL, OP3&lt;br /&gt;
* Approx. TStates:  &lt;br /&gt;
  * worst case &lt;br /&gt;
    * 11,000&lt;br /&gt;
  * if insignificant digits of op2 are filled with zeros&lt;br /&gt;
    * 3,000 (where op2 is a single digit number)&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL OP2Set2  ;OP2=floating point 2&lt;br /&gt;
B_CALL FPMult  ;returns with OP1=floating point 6&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:40B4</id>
		<title>83Plus:BCALLs:40B4</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:40B4"/>
				<updated>2005-08-03T14:22:44Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Math|eToX]] [[Category:83Plus:BCALLs:By Name|eToX]] [[Category:83Plus:BCALLs:By Address|40B4 - eToX]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' eToX&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 40B4&lt;br /&gt;
&lt;br /&gt;
Computes the e^[[83Plus:RAM:8478|OP1]], where e is the natural exponent, and returns the result in [[83Plus:RAM:8478|OP1]].&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* [[83Plus:RAM:8478|OP1]] = floating point&lt;br /&gt;
 &lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* [[83Plus:RAM:8478|OP1]] = e^OP1&lt;br /&gt;
* Approx. TStates: 100,000&lt;br /&gt;
&lt;br /&gt;
=== Destroys ===&lt;br /&gt;
* AF, BC, DE, HL&lt;br /&gt;
* OP1-OP4&lt;br /&gt;
&lt;br /&gt;
=== Comments ===&lt;br /&gt;
The cycle count for this routine is very high.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL eToX  ;returns with OP1=20.08553692...&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:40C0</id>
		<title>83Plus:BCALLs:40C0</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:40C0"/>
				<updated>2005-08-03T13:53:49Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Math|cos]] [[Category:83Plus:BCALLs:By Name|cos]] [[Category:83Plus:BCALLs:By Address|40C0 - cos]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' cos&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 40C0&lt;br /&gt;
&lt;br /&gt;
Computes the cosine of [[83Plus:RAM:8478|OP1]] and returns the result in [[83Plus:RAM:8478|OP1]].&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* [[83Plus:RAM:8478|OP1]] = floating point&lt;br /&gt;
 &lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* [[83Plus:RAM:8478|OP1]] = cosine of OP1&lt;br /&gt;
* Approx. TStates: 150,000 to 200,000&lt;br /&gt;
&lt;br /&gt;
=== Destroys ===&lt;br /&gt;
* AF, BC, DE, HL&lt;br /&gt;
* OP1-OP5&lt;br /&gt;
&lt;br /&gt;
=== Comments ===&lt;br /&gt;
The cycle count for this routine is very high because the algorithm uses an infinite series to approximate the cosine.  Where speed is critical, a trig table should be used.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL cos  ;returns with OP1=-0.9899924...&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:40AB</id>
		<title>83Plus:BCALLs:40AB</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:40AB"/>
				<updated>2005-07-17T04:53:35Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Math|LnX]] [[Category:83Plus:BCALLs:By Name|LnX]] [[Category:83Plus:BCALLs:By Address|40AB - LnX]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' LnX&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 40AB&lt;br /&gt;
&lt;br /&gt;
Computes the natural log of [[83Plus:RAM:8478|OP1]] and returns the result in [[83Plus:RAM:8478|OP1]].&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* [[83Plus:RAM:8478|OP1]] = floating point&lt;br /&gt;
 &lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* [[83Plus:RAM:8478|OP1]] = natural log of OP1&lt;br /&gt;
&lt;br /&gt;
=== Destroys ===&lt;br /&gt;
* AF, BC, DE, HL&lt;br /&gt;
* OP1-OP4&lt;br /&gt;
* OP5 - ? Doesn't look like it but the SDK does claim OP5 is destroyed.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL LnX  ;returns with OP1=1.0986122886681&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:40A8</id>
		<title>83Plus:BCALLs:40A8</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:40A8"/>
				<updated>2005-07-13T03:45:41Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Util|Round]] [[Category:83Plus:BCALLs:By Name|Round]] [[Category:83Plus:BCALLs:By Address|40A8 - Round]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' Round&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 40A8&lt;br /&gt;
&lt;br /&gt;
Rounds [[83Plus:RAM:8478|OP1]] to the Nth decimal place where N is specified by register D.&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* D = number of decimal digits to round to&lt;br /&gt;
* [[83Plus:RAM:8478|OP1]] = floating point&lt;br /&gt;
 &lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* [[83Plus:RAM:8478|OP1]] = OP1 rounded to an integer&lt;br /&gt;
&lt;br /&gt;
=== Destroys ===&lt;br /&gt;
* AF, BC, HL&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL SqRoot  ;returns with OP1=floating point 1.7320508075689&lt;br /&gt;
ld d,2&lt;br /&gt;
B_CALL Round  ;returns with OP1=1.73&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:40A5</id>
		<title>83Plus:BCALLs:40A5</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:40A5"/>
				<updated>2005-07-12T02:00:42Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: /* Destroys */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Util|Int]] [[Category:83Plus:BCALLs:By Name|Int]] [[Category:83Plus:BCALLs:By Address|40A5 - Int]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' Int&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 40A5&lt;br /&gt;
&lt;br /&gt;
Rounds [[83Plus:RAM:8478|OP1]] to an integer.&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* [[83Plus:RAM:8478|OP1]] = floating point&lt;br /&gt;
 &lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* [[83Plus:RAM:8478|OP1]] = OP1 rounded to an integer&lt;br /&gt;
&lt;br /&gt;
=== Destroys ===&lt;br /&gt;
* AF, BC, DE, HL&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL SqRoot  ;returns with OP1=floating point 1.7320508075689&lt;br /&gt;
B_CALL Int  ;returns with OP1=2&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:40A5</id>
		<title>83Plus:BCALLs:40A5</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:40A5"/>
				<updated>2005-07-12T01:58:23Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Util|Int]] [[Category:83Plus:BCALLs:By Name|Int]] [[Category:83Plus:BCALLs:By Address|40A5 - Int]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' Int&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 40A5&lt;br /&gt;
&lt;br /&gt;
Rounds [[83Plus:RAM:8478|OP1]] to an integer.&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* [[83Plus:RAM:8478|OP1]] = floating point&lt;br /&gt;
 &lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* [[83Plus:RAM:8478|OP1]] = OP1 rounded to an integer&lt;br /&gt;
&lt;br /&gt;
=== Destroys ===&lt;br /&gt;
* None&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL SqRoot  ;returns with OP1=floating point 1.7320508075689&lt;br /&gt;
B_CALL Int  ;returns with OP1=2&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:409C</id>
		<title>83Plus:BCALLs:409C</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:409C"/>
				<updated>2005-05-01T23:17:37Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Math|SqRoot]] [[Category:83Plus:BCALLs:By Name|SqRoot]] [[Category:83Plus:BCALLs:By Address|409C - SqRoot]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' SqRoot&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 409C&lt;br /&gt;
&lt;br /&gt;
Calculates the square root of the floating point number in [[83Plus:RAM:8478|OP1]] and stores the result in [[83Plus:RAM:8478|OP1]].&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* [[83Plus:RAM:8478|OP1]] = floating point&lt;br /&gt;
 &lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* [[83Plus:RAM:8478|OP1]] = Sqrt(OP1)&lt;br /&gt;
&lt;br /&gt;
=== Destroys ===&lt;br /&gt;
* AF, BC, DE, HL, OP2, OP3&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL SqRoot  ;returns with OP1=floating point 1.732&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:408D</id>
		<title>83Plus:BCALLs:408D</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:408D"/>
				<updated>2005-04-25T04:32:41Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: /* Synopsis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Util|InvOP1S]] [[Category:83Plus:BCALLs:By Name|InvOP1S]] [[Category:83Plus:BCALLs:By Address|408D - InvOP1S]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' InvOP1S&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 408D&lt;br /&gt;
&lt;br /&gt;
Negates the floating point number in [[83Plus:RAM:8478|OP1]].&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* OP1 = floating point number &lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* OP1 = -OP1&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* AF&lt;br /&gt;
&lt;br /&gt;
=== Comments ===&lt;br /&gt;
This routine inverts the sign bit of OP1 unless it is a floating point zero.  If the value in OP1 is a floating point zero, then the sign bit is not inverted.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL InvOP1S  ;returns with OP1=-3&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:408A</id>
		<title>83Plus:BCALLs:408A</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:408A"/>
				<updated>2005-04-25T04:32:21Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: /* Synopsis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Util|InvOP1SC]] [[Category:83Plus:BCALLs:By Name|InvOP1SC]] [[Category:83Plus:BCALLs:By Address|408A - InvOP1SC]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' InvOP1SC&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 408A&lt;br /&gt;
&lt;br /&gt;
Negates the complex value represented by [[83Plus:RAM:8478|OP1]] and [[83Plus:RAM:8483|OP2]].&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* OP1:OP2 = complex number &lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* OP1:OP2 = -(OP1:OP2)&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* AF&lt;br /&gt;
&lt;br /&gt;
=== Comments ===&lt;br /&gt;
This routine inverts the sign bits of OP1 and OP2 unless they are floating point zeros.  If the value in OP1 or OP2 is a floating point zero, then the sign bit of the floating point number is not inverted.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL OP2Set2  ;OP2=floating point 2&lt;br /&gt;
;now OP1:OP2=3+2i&lt;br /&gt;
B_CALL InvOP1SC  ;returns with OP1:OP2=-3-2i&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4084</id>
		<title>83Plus:BCALLs:4084</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4084"/>
				<updated>2005-04-25T04:31:48Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: /* Synopsis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Math|FPMult]] [[Category:83Plus:BCALLs:By Name|FPMult]] [[Category:83Plus:BCALLs:By Address|4084 - FPMult]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' FPMult&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4084&lt;br /&gt;
&lt;br /&gt;
Multiplies the floating point number in [[83Plus:RAM:8478|OP1]] by the floating point number in [[83Plus:RAM:8483|OP2]] and stores the result in [[83Plus:RAM:8478|OP1]].&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* OP1 = floating point number&lt;br /&gt;
* OP2 = floating point number &lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* OP1 = OP1 * OP2&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* AF, BC, DE, HL, OP3&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL OP2Set2  ;OP2=floating point 2&lt;br /&gt;
B_CALL FPMult  ;returns with OP1=floating point 6&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4081</id>
		<title>83Plus:BCALLs:4081</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4081"/>
				<updated>2005-04-25T04:31:06Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: /* Synopsis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Math|FPSquare]] [[Category:83Plus:BCALLs:By Name|FPSquare]] [[Category:83Plus:BCALLs:By Address|4081 - FPSquare]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' FPSquare&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4081&lt;br /&gt;
&lt;br /&gt;
Raises the floating point number in [[83Plus:RAM:8478|OP1]] to the second power and stores the result in [[83Plus:RAM:8478|OP1]].&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* OP1 = floating point number&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* OP1 = OP1^2&lt;br /&gt;
* OP2 = orginal value of OP1&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* AF, BC, DE, HL, OP3&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL FPSquare  ;returns with OP1=floating point 9&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4081</id>
		<title>83Plus:BCALLs:4081</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4081"/>
				<updated>2005-04-25T04:30:25Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: /* Synopsis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Math|FPSquare]] [[Category:83Plus:BCALLs:By Name|FPSquare]] [[Category:83Plus:BCALLs:By Address|4081 - FPSquare]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' FPSquare&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4081&lt;br /&gt;
&lt;br /&gt;
Raises the floating point number in [[83Plus:RAM:8478|OP1]] to the second power and stores the result in [[83Plus:RAM:8483|OP1]].&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* OP1 = floating point number&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* OP1 = OP1^2&lt;br /&gt;
* OP2 = orginal value of OP1&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* AF, BC, DE, HL, OP3&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL FPSquare  ;returns with OP1=floating point 9&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4090</id>
		<title>83Plus:BCALLs:4090</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4090"/>
				<updated>2005-04-25T04:29:24Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Util|InvOP2S]] [[Category:83Plus:BCALLs:By Name|InvOP2S]] [[Category:83Plus:BCALLs:By Address|4090 - InvOP2S]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' InvOP2S&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4090&lt;br /&gt;
&lt;br /&gt;
Negates the floating point number in [[83Plus:RAM:8483|OP2]].&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* OP2 = floating point number &lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* OP2 = -OP2&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* AF&lt;br /&gt;
&lt;br /&gt;
=== Comments ===&lt;br /&gt;
This routine inverts the sign bit of OP2 unless it is a floating point zero.  If the value in OP2 is a floating point zero, then the sign bit is not inverted.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP2Set3  ;OP2=floating point 3&lt;br /&gt;
B_CALL InvOP2S  ;returns with OP2=-3&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:408D</id>
		<title>83Plus:BCALLs:408D</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:408D"/>
				<updated>2005-04-25T04:27:28Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Util|InvOP1S]] [[Category:83Plus:BCALLs:By Name|InvOP1S]] [[Category:83Plus:BCALLs:By Address|408D - InvOP1S]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' InvOP1S&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 408D&lt;br /&gt;
&lt;br /&gt;
Negates the floating point number in [[83Plus:RAM:8483|OP1]].&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* OP1 = floating point number &lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* OP1 = -OP1&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* AF&lt;br /&gt;
&lt;br /&gt;
=== Comments ===&lt;br /&gt;
This routine inverts the sign bit of OP1 unless it is a floating point zero.  If the value in OP1 is a floating point zero, then the sign bit is not inverted.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL InvOP1S  ;returns with OP1=-3&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:408A</id>
		<title>83Plus:BCALLs:408A</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:408A"/>
				<updated>2005-04-25T04:23:48Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Util|InvOP1SC]] [[Category:83Plus:BCALLs:By Name|InvOP1SC]] [[Category:83Plus:BCALLs:By Address|408A - InvOP1SC]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' InvOP1SC&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 408A&lt;br /&gt;
&lt;br /&gt;
Negates the complex value represented by [[83Plus:RAM:8483|OP1]] and [[83Plus:RAM:8478|OP2]].&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* OP1:OP2 = complex number &lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* OP1:OP2 = -(OP1:OP2)&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* AF&lt;br /&gt;
&lt;br /&gt;
=== Comments ===&lt;br /&gt;
This routine inverts the sign bits of OP1 and OP2 unless they are floating point zeros.  If the value in OP1 or OP2 is a floating point zero, then the sign bit of the floating point number is not inverted.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL OP2Set2  ;OP2=floating point 2&lt;br /&gt;
;now OP1:OP2=3+2i&lt;br /&gt;
B_CALL InvOP1SC  ;returns with OP1:OP2=-3-2i&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4084</id>
		<title>83Plus:BCALLs:4084</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4084"/>
				<updated>2005-04-25T04:12:30Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Math|FPMult]] [[Category:83Plus:BCALLs:By Name|FPMult]] [[Category:83Plus:BCALLs:By Address|4084 - FPMult]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' FPMult&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4084&lt;br /&gt;
&lt;br /&gt;
Multiplies the floating point number in [[83Plus:RAM:8483|OP1]] by the floating point number in [[83Plus:RAM:8478|OP2]] and stores the result in [[83Plus:RAM:8478|OP1]].&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* OP1 = floating point number&lt;br /&gt;
* OP2 = floating point number &lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* OP1 = OP1 * OP2&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* AF, BC, DE, HL, OP3&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL OP2Set2  ;OP2=floating point 2&lt;br /&gt;
B_CALL FPMult  ;returns with OP1=floating point 6&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4084</id>
		<title>83Plus:BCALLs:4084</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4084"/>
				<updated>2005-04-25T04:12:03Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Math|FPMult]] [[Category:83Plus:BCALLs:By Name|FPMult]] [[Category:83Plus:BCALLs:By Address|4084 - FPMult]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' FPMult&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4084&lt;br /&gt;
&lt;br /&gt;
Multiplies the floating point number in [[83Plus:RAM:8483|OP1]] by the floating point number in [[83Plus:RAM:8478|OP2]] and stores the result in [[83Plus:RAM:8478|OP1]].&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* OP1 = floating point number&lt;br /&gt;
* OP2 = floating point number &lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* OP1 = OP1 * OP2&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* AF, BC, DE, HL, OP3&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL OP2Set2  ;OP2=floating point 2&lt;br /&gt;
B_CALL FPAdd  ;returns with OP1=floating point 6&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4081</id>
		<title>83Plus:BCALLs:4081</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4081"/>
				<updated>2005-04-25T04:09:00Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Math|FPSquare]] [[Category:83Plus:BCALLs:By Name|FPSquare]] [[Category:83Plus:BCALLs:By Address|4081 - FPSquare]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' FPSquare&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4081&lt;br /&gt;
&lt;br /&gt;
Raises the floating point number in [[83Plus:RAM:8483|OP1]] to the second power and stores the result in [[83Plus:RAM:8483|OP1]].&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* OP1 = floating point number&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* OP1 = OP1^2&lt;br /&gt;
* OP2 = orginal value of OP1&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* AF, BC, DE, HL, OP3&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL FPSquare  ;returns with OP1=floating point 9&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:407E</id>
		<title>83Plus:BCALLs:407E</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:407E"/>
				<updated>2005-04-25T04:04:27Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Math|TimesPt5]] [[Category:83Plus:BCALLs:By Name|TimesPt5]] [[Category:83Plus:BCALLs:By Address|407E - TimesPt5]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' TimesPt5&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 407E&lt;br /&gt;
&lt;br /&gt;
Halves the floating point number in [[83Plus:RAM:8478|OP1]].&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* OP1 = floating point number&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* OP1 = OP1/2&lt;br /&gt;
* OP2 = floating point 0.5&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* AF, BC, DE, HL&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL TimesPt5  ;returns with OP1=floating point 1.5&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4075</id>
		<title>83Plus:BCALLs:4075</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4075"/>
				<updated>2005-04-24T00:01:12Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: /* Comments */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Math|DToR]] [[Category:83Plus:BCALLs:By Name|DToR]] [[Category:83Plus:BCALLs:By Address|4075 - DToR]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' DToR&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4075&lt;br /&gt;
&lt;br /&gt;
Converts degrees to radians.&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* OP1 = degrees&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* OP1 = radians&lt;br /&gt;
* OP2 = Pi/180&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* AF, BC, DE, HL&lt;br /&gt;
&lt;br /&gt;
=== Comments ===&lt;br /&gt;
This conversion is done by multiplying [[83Plus:RAM:8478|OP1]] by Pi/180.  This number may exceed 2Pi.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set5  ;OP1=floating point 5&lt;br /&gt;
B_CALL DToR  ;returns with OP1=floating point 0.087266...&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4075</id>
		<title>83Plus:BCALLs:4075</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4075"/>
				<updated>2005-04-24T00:00:42Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Math|DToR]] [[Category:83Plus:BCALLs:By Name|DToR]] [[Category:83Plus:BCALLs:By Address|4075 - DToR]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' DToR&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4075&lt;br /&gt;
&lt;br /&gt;
Converts degrees to radians.&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* OP1 = degrees&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* OP1 = radians&lt;br /&gt;
* OP2 = Pi/180&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* AF, BC, DE, HL&lt;br /&gt;
&lt;br /&gt;
=== Comments ===&lt;br /&gt;
This conversion is done by multiplying [[83Plus:RAM:8478|OP1]] by Pi/180.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set5  ;OP1=floating point 5&lt;br /&gt;
B_CALL DToR  ;returns with OP1=floating point 0.087266...&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4075</id>
		<title>83Plus:BCALLs:4075</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4075"/>
				<updated>2005-04-24T00:00:27Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: /* Outputs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Math|DToR]] [[Category:83Plus:BCALLs:By Name|DToR]] [[Category:83Plus:BCALLs:By Address|4075 - DToR]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' DToR&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4075&lt;br /&gt;
&lt;br /&gt;
Converts degrees to radians.&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* OP1 = degrees&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* OP1 = radians&lt;br /&gt;
* OP2 = Pi/180&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* AF, BC, DE, HL&lt;br /&gt;
&lt;br /&gt;
=== Comments ===&lt;br /&gt;
This conversion is done by multiplying [[83Plus:RAM:8478|OP1]] by Pi/180.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set5  ;OP1=floating point 3&lt;br /&gt;
B_CALL DToR  ;returns with OP1=floating point 0.087266...&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4078</id>
		<title>83Plus:BCALLs:4078</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4078"/>
				<updated>2005-04-23T23:59:48Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Math|RToD]] [[Category:83Plus:BCALLs:By Name|RToD]] [[Category:83Plus:BCALLs:By Address|4078 - RToD]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' RToD&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4078&lt;br /&gt;
&lt;br /&gt;
Converts radians to degrees.&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* OP1 = radians&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* OP1 = degrees&lt;br /&gt;
* OP2 = 180/Pi&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* AF, BC, DE, HL&lt;br /&gt;
&lt;br /&gt;
=== Comments ===&lt;br /&gt;
This conversion is done by multiplying [[83Plus:RAM:8478|OP1]] by 180/Pi.  This number may exceed 360.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set5  ;OP1=floating point 5&lt;br /&gt;
B_CALL RToD  ;returns with OP1=floating point 286.4788&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4075</id>
		<title>83Plus:BCALLs:4075</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4075"/>
				<updated>2005-04-23T23:53:18Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: /* Comments */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Math|DToR]] [[Category:83Plus:BCALLs:By Name|DToR]] [[Category:83Plus:BCALLs:By Address|4075 - DToR]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' DToR&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4075&lt;br /&gt;
&lt;br /&gt;
Converts degrees to radians.&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* OP1 = degrees&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* OP1 = radians&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* AF, BC, DE, HL&lt;br /&gt;
&lt;br /&gt;
=== Comments ===&lt;br /&gt;
This conversion is done by multiplying [[83Plus:RAM:8478|OP1]] by Pi/180.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set5  ;OP1=floating point 3&lt;br /&gt;
B_CALL DToR  ;returns with OP1=floating point 0.087266...&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4075</id>
		<title>83Plus:BCALLs:4075</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4075"/>
				<updated>2005-04-23T23:52:32Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Math|DToR]] [[Category:83Plus:BCALLs:By Name|DToR]] [[Category:83Plus:BCALLs:By Address|4075 - DToR]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' DToR&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4075&lt;br /&gt;
&lt;br /&gt;
Converts degrees to radians.&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* OP1 = degrees&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* OP1 = radians&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* AF, BC, DE, HL&lt;br /&gt;
&lt;br /&gt;
=== Comments ===&lt;br /&gt;
This conversion is done by multiplying OP1 by Pi/180.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set5  ;OP1=floating point 3&lt;br /&gt;
B_CALL DToR  ;returns with OP1=floating point 0.087266...&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4072</id>
		<title>83Plus:BCALLs:4072</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4072"/>
				<updated>2005-04-23T23:40:42Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Math|FPAdd]] [[Category:83Plus:BCALLs:By Name|FPAdd]] [[Category:83Plus:BCALLs:By Address|4072 - FPAdd]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' FPAdd&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4072&lt;br /&gt;
&lt;br /&gt;
Adds the floating point number in [[83Plus:RAM:8483|OP1]] to the floating point number in [[83Plus:RAM:8478|OP2]] and stores the result in [[83Plus:RAM:8478|OP1]].&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* OP1 = floating point number&lt;br /&gt;
* OP2 = floating point number &lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* OP1 = OP1 + OP2&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* AF, BC, DE, HL&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL OP2Set2  ;OP2=floating point 2&lt;br /&gt;
B_CALL FPAdd  ;returns with OP1=floating point 5&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:406F</id>
		<title>83Plus:BCALLs:406F</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:406F"/>
				<updated>2005-04-23T00:27:41Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Math|FPSub]] [[Category:83Plus:BCALLs:By Name|FPSub]] [[Category:83Plus:BCALLs:By Address|406F - FPSub]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' FPSub&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 406F&lt;br /&gt;
&lt;br /&gt;
Subtracts the floating point number in [[83Plus:RAM:8478|OP2]] from the floating point number in [[83Plus:RAM:8483|OP1]] and stores the result in [[83Plus:RAM:8478|OP1]].&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* OP1 = floating point number&lt;br /&gt;
* OP2 = floating point number &lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* OP1 = OP1 - OP2&lt;br /&gt;
* OP2 = - OP2&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* AF, BC, DE, HL&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL OP2Set2  ;OP2=floating point 2&lt;br /&gt;
B_CALL FPSub  ;returns with OP1=floating point 1&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:406C</id>
		<title>83Plus:BCALLs:406C</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:406C"/>
				<updated>2005-04-23T00:14:33Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Util|Minus1]] [[Category:83Plus:BCALLs:By Name|Minus1]] [[Category:83Plus:BCALLs:By Address|406C - Minus1]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' Minus1&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 406C&lt;br /&gt;
&lt;br /&gt;
Decrements the floating point number in [[83Plus:RAM:8478|OP1]] by one.&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* OP1 = floating point number&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* OP1 = OP1 - 1&lt;br /&gt;
* OP2 = floating point 1&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* AF, BC, DE, HL&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL Minus1  ;returns with OP1=floating point 2&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4069</id>
		<title>83Plus:BCALLs:4069</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4069"/>
				<updated>2005-04-22T23:51:18Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Util|Plus1]] [[Category:83Plus:BCALLs:By Name|Plus1]] [[Category:83Plus:BCALLs:By Address|4069 - Plus1]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' Plus1&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4069&lt;br /&gt;
&lt;br /&gt;
Increments the floating point number in [[83Plus:RAM:8478|OP1]] by one.&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* OP1 = floating point number&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* OP1 = OP1 + 1&lt;br /&gt;
* OP2 = floating point 1&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* AF, BC, DE, HL&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL Plus1  ;returns with OP1=floating point 4&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4066</id>
		<title>83Plus:BCALLs:4066</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4066"/>
				<updated>2005-04-22T23:45:45Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Util|Times2]] [[Category:83Plus:BCALLs:By Name|Times2]] [[Category:83Plus:BCALLs:By Address|4066 - Times2]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' Times2&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4066&lt;br /&gt;
&lt;br /&gt;
Doubles the floating point number in [[83Plus:RAM:8478|OP1]].&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* OP1 = floating point number&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* OP1 = 2*OP1&lt;br /&gt;
* OP2 = original value of OP1&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* AF, BC, DE, HL&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
This is faster than loading OP2 with 2 and using [[83Plus:BCALLs:4084|FPmult]].&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;B_CALL OP1Set3  ;OP1=floating point 3&lt;br /&gt;
B_CALL Times2  ;returns with OP1=floating point 6&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:45CD</id>
		<title>83Plus:BCALLs:45CD</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:45CD"/>
				<updated>2005-04-10T23:31:24Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: /* Comments */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:Utility|PullDownChk]] [[Category:83Plus:BCALLs:By Name|PullDownChk]] [[Category:83Plus:BCALLs:By Address|45CD - PullDownChk]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' PullDownChk&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 45CD&lt;br /&gt;
&lt;br /&gt;
Checks for and processes any keys relating to menus.&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* A = key press&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* A = key press (might not be the same)&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* ??&lt;br /&gt;
&lt;br /&gt;
=== Comments ===&lt;br /&gt;
Calling this immediately after GetKey will allow OS menus to appear during execution of your program.  The output of this routine may be an unprocessed key or it may be the result of a menu action.  For instance if a=kenter was sent to this routine while entry 2 is highlighted in the Draw menu, the output of this routine would be a=kLine.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 ld a,kDraw&lt;br /&gt;
 B_CALL PullDownChk ;on LCD the draw menu should be visable&lt;br /&gt;
 ld a,kDown&lt;br /&gt;
 B_CALL PullDownChk ;cursor should move from entry 1 to entry 2&lt;br /&gt;
 ld a,kEnter&lt;br /&gt;
 B_CALL PullDownChk ;output of routine should be kLine&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:45CD</id>
		<title>83Plus:BCALLs:45CD</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:45CD"/>
				<updated>2005-04-10T23:30:41Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:Utility|PullDownChk]] [[Category:83Plus:BCALLs:By Name|PullDownChk]] [[Category:83Plus:BCALLs:By Address|45CD - PullDownChk]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' PullDownChk&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 45CD&lt;br /&gt;
&lt;br /&gt;
Checks for and processes any keys relating to menus.&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* A = key press&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* A = key press (might not be the same)&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* ??&lt;br /&gt;
&lt;br /&gt;
=== Comments ===&lt;br /&gt;
Calling this immediately after GetKey will allow OS menus to appear during execution of your program.  The output of this routine may an unprocessed key or it may be the result of a menu action.  For instance if a=kenter was sent to this routine while entry 2 is highlighted in the Draw menu, the output of this routine would be a=kLine.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 ld a,kDraw&lt;br /&gt;
 B_CALL PullDownChk ;on LCD the draw menu should be visable&lt;br /&gt;
 ld a,kDown&lt;br /&gt;
 B_CALL PullDownChk ;cursor should move from entry 1 to entry 2&lt;br /&gt;
 ld a,kEnter&lt;br /&gt;
 B_CALL PullDownChk ;output of routine should be kLine&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4003</id>
		<title>83Plus:BCALLs:4003</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4003"/>
				<updated>2005-04-04T14:42:56Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:Hook|FontHook]] [[Category:83Plus:BCALLs:By Name|FontHook]] [[Category:83Plus:BCALLs:By Address|4003 - FontHook]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' FontHook&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4003&lt;br /&gt;
&lt;br /&gt;
Calls the routine currently set as the font hook routine.&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* font hook set&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* return value of font hook routine&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* ??&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4267</id>
		<title>83Plus:BCALLs:4267</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4267"/>
				<updated>2005-04-04T03:20:54Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Util|DecO1Exp]] [[Category:83Plus:BCALLs:By Name|DecO1Exp]] [[Category:83Plus:BCALLs:By Address|4267 - DecO1Exp]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' DecO1Exp&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4267&lt;br /&gt;
&lt;br /&gt;
Decrements op1's exponent.&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* op1 = floating point number&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* op1 's exponent decremented&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* A&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
This function decrements the exponent of op1.  Unlike FDiv10, checks are not performed to prevent an underflow.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
Suppose op1=00h,80h,10h,00h,...&lt;br /&gt;
After B_CALL FDiv100, op1=00h,7Fh,10h,00h,...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Suppose op1=00h,00h,10h,00h,...&lt;br /&gt;
After B_CALL FDiv100, op1=00h,FFh,10h,00h,...&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:426A</id>
		<title>83Plus:BCALLs:426A</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:426A"/>
				<updated>2005-04-04T03:20:36Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Util|IncO1Exp]] [[Category:83Plus:BCALLs:By Name|IncO1Exp]] [[Category:83Plus:BCALLs:By Address|4269 - IncO1Exp]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' IncO1Exp&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4269&lt;br /&gt;
&lt;br /&gt;
Increments op1's exponent.&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* op1 = floating point number&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* op1 's exponent incremented&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* A&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
This function increments the exponent of op1.  Checks are not performed to prevent an overflow.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
Suppose op1=00h,80h,10h,00h,...&lt;br /&gt;
After B_CALL FDiv100, op1=00h,81h,10h,00h,...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Suppose op1=00h,FFh,10h,00h,...&lt;br /&gt;
After B_CALL FDiv100, op1=00h,00h,10h,00h,...&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4267</id>
		<title>83Plus:BCALLs:4267</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4267"/>
				<updated>2005-04-04T03:18:25Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Util|DecO1Exp]] [[Category:83Plus:BCALLs:By Name|DecO1Exp]] [[Category:83Plus:BCALLs:By Address|4267 - DecO1Exp]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' DecO1Exp&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4267&lt;br /&gt;
&lt;br /&gt;
Decrements op1's exponent.&lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* op1 = floating point number&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* op1 's exponent decremented&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* A&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
This function divides decrements the exponent of op1.  Unlike FDiv10, checks are not performed to prevent an underflow.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
Suppose op1=00h,80h,10h,00h,...&lt;br /&gt;
After B_CALL FDiv100, op1=00h,7Fh,10h,00h,...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Suppose op1=00h,00h,10h,00h,...&lt;br /&gt;
After B_CALL FDiv100, op1=00h,FFh,10h,00h,...&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4264</id>
		<title>83Plus:BCALLs:4264</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4264"/>
				<updated>2005-04-04T03:02:53Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Math|FDiv10]] [[Category:83Plus:BCALLs:By Name|FDiv10]] [[Category:83Plus:BCALLs:By Address|4264 - FDiv10]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' FDiv10&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4264&lt;br /&gt;
&lt;br /&gt;
Performs a fast divide by 10 on op1. &lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* op1 = floating point number&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* op1 = op1 / 10&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* A&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
This function divides op1 by 10.  This is done by decrementing the exponent.  Checks are performed to prevent an underflow.  This is much faster than FPDiv when op2=10.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
Suppose op1=00h,80h,10h,00h,...&lt;br /&gt;
After B_CALL FDiv100, op1=00h,7Fh,10h,00h,...&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4261</id>
		<title>83Plus:BCALLs:4261</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4261"/>
				<updated>2005-04-04T03:01:10Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:83Plus:BCALLs:By Name:FP_Math|FDiv100]] [[Category:83Plus:BCALLs:By Name|FDiv100]] [[Category:83Plus:BCALLs:By Address|4261 - FDiv100]]&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' FDiv100&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 4261&lt;br /&gt;
&lt;br /&gt;
Performs a fast divide by 100 on op1. &lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* op1 = floating point number&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* op1 = op1 / 100&lt;br /&gt;
&lt;br /&gt;
=== Registers Destroyed ===&lt;br /&gt;
* A&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
This function divides op1 by 100.  This is done by twice decrementing the exponent.  Checks are performed to prevent an underflow.  This is much faster than FPDiv when op2=100.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
Suppose op1=00h,80h,10h,00h,...&lt;br /&gt;
After B_CALL FDiv100, op1=00h,7Eh,10h,00h,...&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:801E</id>
		<title>83Plus:BCALLs:801E</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:801E"/>
				<updated>2005-03-28T03:50:18Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' BigNumCompare&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 801E&lt;br /&gt;
&lt;br /&gt;
Checks to see if two large integers are equal.  &lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* HL: Address of first integer to compare.&lt;br /&gt;
* DE: Address of second integer to compare.&lt;br /&gt;
&amp;lt;!-- We need to figure out how we're doing flags and link that up --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* Zero Flag: Set if integers are equal&lt;br /&gt;
&lt;br /&gt;
=== Destroys ===&lt;br /&gt;
* ??&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
This B_CALL compares two large integers.  This BCALL is used by the OS in its digital signature verification routines to compare the computed MD5 against the decrypted signature.  &lt;br /&gt;
The BCALL can actually be used to compare any two data structures in RAM such as strings but must follow the large integer format that the OS uses in its  verification routines.  The first byte must be the length of the integer in bytes.  After the size byte, the number can be listed in little endian form. &lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
Suppose the contents of RAM were as follows:&lt;br /&gt;
&lt;br /&gt;
8100h: 04 12 34 56 78&lt;br /&gt;
&lt;br /&gt;
8105h: 04 AA BB CC DD&lt;br /&gt;
&lt;br /&gt;
810Ah: 03 12 34 56 78&lt;br /&gt;
&lt;br /&gt;
The large integer stored at 8100h is the integer 78563412h and the integer stored at 8105h is the integer DDCCBBAAh.  Below is code to compare the integers above.&lt;br /&gt;
&lt;br /&gt;
  ld  hl,8100h&lt;br /&gt;
  ld  de,8105h&lt;br /&gt;
  B_CALL BigNumCompare ;should return nz&lt;br /&gt;
&lt;br /&gt;
  ld  hl,8100h&lt;br /&gt;
  ld  de,810Ah&lt;br /&gt;
  B_CALL BigNumCompare ;should return z&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	<entry>
		<id>https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:801E</id>
		<title>83Plus:BCALLs:801E</title>
		<link rel="alternate" type="text/html" href="https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:801E"/>
				<updated>2005-03-28T03:49:22Z</updated>
		
		<summary type="html">&lt;p&gt;66.66.23.91: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
'''Official Name:''' BigNumCompare&lt;br /&gt;
&lt;br /&gt;
'''BCALL Address:''' 801E&lt;br /&gt;
&lt;br /&gt;
Checks to see if two large integers are equal.  &lt;br /&gt;
&lt;br /&gt;
=== Inputs ===&lt;br /&gt;
* HL: Address of first integer to compare.&lt;br /&gt;
* DE: Address of second integer to compare.&lt;br /&gt;
&amp;lt;!-- We need to figure out how we're doing flags and link that up --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Outputs ===&lt;br /&gt;
* Zero Flag: Set if integers are equal&lt;br /&gt;
&lt;br /&gt;
=== Destroys ===&lt;br /&gt;
* ??&lt;br /&gt;
&lt;br /&gt;
== Comments ==&lt;br /&gt;
This B_CALL compares two large integers.  This BCALL is used by the OS in its digital signature verification routines to compare the computed MD5 against the decrypted signature.  &lt;br /&gt;
The BCALL can actually be used to compare any two data structures in RAM such as strings but must follow the large integer format that the OS uses in its  verification routines.  The first byte must be the length of the integer in bytes.  After the size byte, the number can be listed in little endian form. &lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
Suppose the contents of RAM were as follows:&lt;br /&gt;
&lt;br /&gt;
8100h: 04 12 34 56 78&lt;br /&gt;
8105h: 04 AA BB CC DD&lt;br /&gt;
810Ah: 03 12 34 56 78&lt;br /&gt;
&lt;br /&gt;
The large integer stored at 8100h is the integer 78563412h and the integer stored at 8105h is the integer DDCCBBAAh.  Below is code to compare the integers above.&lt;br /&gt;
&lt;br /&gt;
  ld  hl,8100h&lt;br /&gt;
  ld  de,8105h&lt;br /&gt;
  B_CALL BigNumCompare ;should return nz&lt;br /&gt;
&lt;br /&gt;
  ld  hl,8100h&lt;br /&gt;
  ld  de,810Ah&lt;br /&gt;
  B_CALL BigNumCompare ;should return z&lt;/div&gt;</summary>
		<author><name>66.66.23.91</name></author>	</entry>

	</feed>