Skip to content

Commit 601a1bc

Browse files
docs
1 parent 9763501 commit 601a1bc

557 files changed

Lines changed: 4207 additions & 3075 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/ABS.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ <h3><a class="anchor" id="autotoc_md63"></a>
128128
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
129129
<ul>
130130
<li class="navelem"><a class="el" href="index.html">index</a></li><li class="navelem"><a class="el" href="basic-ref.html">BASIC Language Reference</a></li><li class="navelem"><a class="el" href="builtin-functions.html">Built-In Functions</a></li><li class="navelem"><a class="el" href="int-funcs.html">Integer Functions</a></li>
131-
<li class="footer">Generated on Sun Sep 14 2025 11:13:51 for Retro Rocket OS by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
131+
<li class="footer">Generated on Sun Sep 14 2025 15:06:04 for Retro Rocket OS by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
132132
</ul>
133133
</div>
134134
</body>

docs/ACS.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@
9292
<div class="textblock"><div class="fragment"><div class="line">ACS(real-expression)</div>
9393
</div><!-- fragment --><p>Returns the <b>arc cosine</b> (inverse cosine) of the given expression, in <b>radians</b>. The input must be between <code>-1</code> and <code>1</code>.</p>
9494
<hr />
95-
<h3><a class="anchor" id="autotoc_md429"></a>
95+
<h3><a class="anchor" id="autotoc_md438"></a>
9696
Examples</h3>
9797
<div class="fragment"><div class="line">PRINT ACS(1)</div>
9898
</div><!-- fragment --><p>Produces <code>0</code>.</p>
@@ -105,7 +105,7 @@ <h3><a class="anchor" id="autotoc_md429"></a>
105105
<div class="line">PRINT ACS(COS(angle#))</div>
106106
</div><!-- fragment --><p>Produces the original angle (within floating point accuracy).</p>
107107
<hr />
108-
<h3><a class="anchor" id="autotoc_md431"></a>
108+
<h3><a class="anchor" id="autotoc_md440"></a>
109109
Notes</h3>
110110
<ul>
111111
<li>Argument range: <code>-1 ≤ x ≤ 1</code>. Values outside this range cause an error.</li>
@@ -126,7 +126,7 @@ <h3><a class="anchor" id="autotoc_md431"></a>
126126
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
127127
<ul>
128128
<li class="navelem"><a class="el" href="index.html">index</a></li><li class="navelem"><a class="el" href="basic-ref.html">BASIC Language Reference</a></li><li class="navelem"><a class="el" href="builtin-functions.html">Built-In Functions</a></li><li class="navelem"><a class="el" href="real-funcs.html">Real Functions</a></li>
129-
<li class="footer">Generated on Sun Sep 14 2025 11:13:51 for Retro Rocket OS by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
129+
<li class="footer">Generated on Sun Sep 14 2025 15:06:04 for Retro Rocket OS by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
130130
</ul>
131131
</div>
132132
</body>

docs/ASC.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ <h3><a class="anchor" id="autotoc_md68"></a>
122122
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
123123
<ul>
124124
<li class="navelem"><a class="el" href="index.html">index</a></li><li class="navelem"><a class="el" href="basic-ref.html">BASIC Language Reference</a></li><li class="navelem"><a class="el" href="builtin-functions.html">Built-In Functions</a></li><li class="navelem"><a class="el" href="int-funcs.html">Integer Functions</a></li>
125-
<li class="footer">Generated on Sun Sep 14 2025 11:13:51 for Retro Rocket OS by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
125+
<li class="footer">Generated on Sun Sep 14 2025 15:06:04 for Retro Rocket OS by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
126126
</ul>
127127
</div>
128128
</body>

docs/ASN.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@
9292
<div class="textblock"><div class="fragment"><div class="line">ASN(real-expression)</div>
9393
</div><!-- fragment --><p>Returns the <b>arc sine</b> (inverse sine) of the given expression, in <b>radians</b>. The input must be between <code>-1</code> and <code>1</code>.</p>
9494
<hr />
95-
<h3><a class="anchor" id="autotoc_md434"></a>
95+
<h3><a class="anchor" id="autotoc_md443"></a>
9696
Examples</h3>
9797
<div class="fragment"><div class="line">PRINT ASN(0)</div>
9898
</div><!-- fragment --><p>Produces <code>0</code>.</p>
@@ -105,7 +105,7 @@ <h3><a class="anchor" id="autotoc_md434"></a>
105105
<div class="line">PRINT ASN(SIN(angle#))</div>
106106
</div><!-- fragment --><p>Produces the original angle (within floating point accuracy).</p>
107107
<hr />
108-
<h3><a class="anchor" id="autotoc_md436"></a>
108+
<h3><a class="anchor" id="autotoc_md445"></a>
109109
Notes</h3>
110110
<ul>
111111
<li>Argument range: <code>-1 ≤ x ≤ 1</code>. Values outside this range cause an error.</li>
@@ -126,7 +126,7 @@ <h3><a class="anchor" id="autotoc_md436"></a>
126126
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
127127
<ul>
128128
<li class="navelem"><a class="el" href="index.html">index</a></li><li class="navelem"><a class="el" href="basic-ref.html">BASIC Language Reference</a></li><li class="navelem"><a class="el" href="builtin-functions.html">Built-In Functions</a></li><li class="navelem"><a class="el" href="real-funcs.html">Real Functions</a></li>
129-
<li class="footer">Generated on Sun Sep 14 2025 11:13:51 for Retro Rocket OS by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
129+
<li class="footer">Generated on Sun Sep 14 2025 15:06:04 for Retro Rocket OS by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
130130
</ul>
131131
</div>
132132
</body>

docs/ATAN.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@
9393
</div><!-- fragment --><p>Returns the <b>arc tangent</b> (inverse tangent) of the given expression, in <b>radians</b>.</p>
9494
<p>The result will always lie between <code>-PI#/2</code> and <code>PI#/2</code>.</p>
9595
<hr />
96-
<h3><a class="anchor" id="autotoc_md439"></a>
96+
<h3><a class="anchor" id="autotoc_md448"></a>
9797
Examples</h3>
9898
<div class="fragment"><div class="line">PRINT ATAN(0)</div>
9999
</div><!-- fragment --><p>Produces <code>0</code>.</p>
@@ -106,7 +106,7 @@ <h3><a class="anchor" id="autotoc_md439"></a>
106106
<div class="line">PRINT ATAN(TAN(angle#))</div>
107107
</div><!-- fragment --><p>Produces the original angle (within floating point accuracy).</p>
108108
<hr />
109-
<h3><a class="anchor" id="autotoc_md441"></a>
109+
<h3><a class="anchor" id="autotoc_md450"></a>
110110
Notes</h3>
111111
<ul>
112112
<li>Input range: any real number is valid.</li>
@@ -123,7 +123,7 @@ <h3><a class="anchor" id="autotoc_md441"></a>
123123
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
124124
<ul>
125125
<li class="navelem"><a class="el" href="index.html">index</a></li><li class="navelem"><a class="el" href="basic-ref.html">BASIC Language Reference</a></li><li class="navelem"><a class="el" href="builtin-functions.html">Built-In Functions</a></li><li class="navelem"><a class="el" href="real-funcs.html">Real Functions</a></li>
126-
<li class="footer">Generated on Sun Sep 14 2025 11:13:51 for Retro Rocket OS by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
126+
<li class="footer">Generated on Sun Sep 14 2025 15:06:04 for Retro Rocket OS by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
127127
</ul>
128128
</div>
129129
</body>

docs/ATAN2.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@
9292
<div class="textblock"><div class="fragment"><div class="line">ATAN2(real-y, real-x)</div>
9393
</div><!-- fragment --><p>Returns the <b>arc tangent of y ÷ x</b>, using the signs of both arguments to determine the correct <b>quadrant</b> of the angle. The result is given in <b>radians</b>, in the range <code>-PI#</code> to <code>PI#</code>.</p>
9494
<hr />
95-
<h3><a class="anchor" id="autotoc_md444"></a>
95+
<h3><a class="anchor" id="autotoc_md453"></a>
9696
Examples</h3>
9797
<div class="fragment"><div class="line">PRINT ATAN2(1, 1)</div>
9898
</div><!-- fragment --><p>Produces approximately <code>0.785398</code> (π/4).</p>
@@ -108,7 +108,7 @@ <h3><a class="anchor" id="autotoc_md444"></a>
108108
<div class="line">angle# = ATAN2(dy#, dx#)</div>
109109
<div class="line">PRINT &quot;Angle = &quot;; angle#; &quot; radians&quot;</div>
110110
</div><!-- fragment --><hr />
111-
<h3><a class="anchor" id="autotoc_md446"></a>
111+
<h3><a class="anchor" id="autotoc_md455"></a>
112112
Notes</h3>
113113
<ul>
114114
<li>Unlike <a class="el" href="ATAN.html">ATAN</a>, which only returns results in <code>-π/2 … π/2</code>, <code>ATAN2</code> resolves the full circle by considering both <code>x</code> and <code>y</code> signs.</li>
@@ -125,7 +125,7 @@ <h3><a class="anchor" id="autotoc_md446"></a>
125125
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
126126
<ul>
127127
<li class="navelem"><a class="el" href="index.html">index</a></li><li class="navelem"><a class="el" href="basic-ref.html">BASIC Language Reference</a></li><li class="navelem"><a class="el" href="builtin-functions.html">Built-In Functions</a></li><li class="navelem"><a class="el" href="real-funcs.html">Real Functions</a></li>
128-
<li class="footer">Generated on Sun Sep 14 2025 11:13:51 for Retro Rocket OS by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
128+
<li class="footer">Generated on Sun Sep 14 2025 15:06:04 for Retro Rocket OS by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
129129
</ul>
130130
</div>
131131
</body>

docs/AUTOFLIP.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@
102102
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
103103
<ul>
104104
<li class="navelem"><a class="el" href="index.html">index</a></li><li class="navelem"><a class="el" href="basic-ref.html">BASIC Language Reference</a></li><li class="navelem"><a class="el" href="keywords.html">Keywords</a></li>
105-
<li class="footer">Generated on Sun Sep 14 2025 11:13:51 for Retro Rocket OS by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
105+
<li class="footer">Generated on Sun Sep 14 2025 15:06:05 for Retro Rocket OS by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
106106
</ul>
107107
</div>
108108
</body>

docs/BACKGROUND.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ <h5>Notes</h5>
155155
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
156156
<ul>
157157
<li class="navelem"><a class="el" href="index.html">index</a></li><li class="navelem"><a class="el" href="basic-ref.html">BASIC Language Reference</a></li><li class="navelem"><a class="el" href="keywords.html">Keywords</a></li>
158-
<li class="footer">Generated on Sun Sep 14 2025 11:13:51 for Retro Rocket OS by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
158+
<li class="footer">Generated on Sun Sep 14 2025 15:06:05 for Retro Rocket OS by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
159159
</ul>
160160
</div>
161161
</body>

docs/BINREAD.html

Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2+
<html xmlns="http://www.w3.org/1999/xhtml">
3+
<head>
4+
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5+
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6+
<meta name="generator" content="Doxygen 1.9.1"/>
7+
<meta name="viewport" content="width=device-width, initial-scale=1"/>
8+
<title>Retro Rocket OS: BINREAD Statement</title>
9+
<link href="tabs.css" rel="stylesheet" type="text/css"/>
10+
<script type="text/javascript" src="jquery.js"></script>
11+
<script type="text/javascript" src="dynsections.js"></script>
12+
<link href="navtree.css" rel="stylesheet" type="text/css"/>
13+
<script type="text/javascript" src="resize.js"></script>
14+
<script type="text/javascript" src="navtreedata.js"></script>
15+
<script type="text/javascript" src="navtree.js"></script>
16+
<link href="search/search.css" rel="stylesheet" type="text/css"/>
17+
<script type="text/javascript" src="search/searchdata.js"></script>
18+
<script type="text/javascript" src="search/search.js"></script>
19+
<link href="doxygen.css" rel="stylesheet" type="text/css" />
20+
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
21+
<link href="style.css" rel="stylesheet" type="text/css"/>
22+
</head>
23+
<body>
24+
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
25+
<div id="titlearea">
26+
<table cellspacing="0" cellpadding="0">
27+
<tbody>
28+
<tr style="height: 56px;">
29+
<td id="projectlogo"><img alt="Logo" src="rr.png"/></td>
30+
<td id="projectalign" style="padding-left: 0.5em;">
31+
<div id="projectname">Retro Rocket OS
32+
</div>
33+
<div id="projectbrief">BASIC-Powered Operating System</div>
34+
</td>
35+
</tr>
36+
</tbody>
37+
</table>
38+
</div>
39+
<!-- end header part -->
40+
<!-- Generated by Doxygen 1.9.1 -->
41+
<script type="text/javascript">
42+
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
43+
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
44+
/* @license-end */
45+
</script>
46+
<script type="text/javascript" src="menudata.js"></script>
47+
<script type="text/javascript" src="menu.js"></script>
48+
<script type="text/javascript">
49+
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
50+
$(function() {
51+
initMenu('',true,false,'search.php','Search');
52+
$(document).ready(function() { init_search(); });
53+
});
54+
/* @license-end */</script>
55+
<div id="main-nav"></div>
56+
</div><!-- top -->
57+
<div id="side-nav" class="ui-resizable side-nav-resizable">
58+
<div id="nav-tree">
59+
<div id="nav-tree-contents">
60+
<div id="nav-sync" class="sync"></div>
61+
</div>
62+
</div>
63+
<div id="splitbar" style="-moz-user-select:none;"
64+
class="ui-resizable-handle">
65+
</div>
66+
</div>
67+
<script type="text/javascript">
68+
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
69+
$(document).ready(function(){initNavTree('BINREAD.html',''); initResizable(); });
70+
/* @license-end */
71+
</script>
72+
<div id="doc-content">
73+
<!-- window showing the filter options -->
74+
<div id="MSearchSelectWindow"
75+
onmouseover="return searchBox.OnSearchSelectShow()"
76+
onmouseout="return searchBox.OnSearchSelectHide()"
77+
onkeydown="return searchBox.OnSearchSelectKey(event)">
78+
</div>
79+
80+
<!-- iframe showing the search results (closed by default) -->
81+
<div id="MSearchResultsWindow">
82+
<iframe src="javascript:void(0)" frameborder="0"
83+
name="MSearchResults" id="MSearchResults">
84+
</iframe>
85+
</div>
86+
87+
<div class="PageDoc"><div class="header">
88+
<div class="headertitle">
89+
<div class="title">BINREAD Statement </div> </div>
90+
</div><!--header-->
91+
<div class="contents">
92+
<div class="textblock"><div class="fragment"><div class="line">BINREAD(integer-handle, integer-buffer, integer-length)</div>
93+
</div><!-- fragment --><p>Reads <b>binary data</b> from an <b>open file</b> into memory.</p>
94+
<ul>
95+
<li><code>integer-handle</code> — file handle from <a class="el" href="OPENIN.html">OPENIN</a> or <a class="el" href="OPENUP.html">OPENUP</a>.</li>
96+
<li><code>integer-buffer</code> — destination memory handle/pointer (from <a class="el" href="MEMALLOC.html">MEMALLOC</a>).</li>
97+
<li><code>integer-length</code> — number of bytes to read.</li>
98+
</ul>
99+
<hr />
100+
<h3><a class="anchor" id="autotoc_md701"></a>
101+
Examples</h3>
102+
<div class="fragment"><div class="line">fh = OPENIN(&quot;asset.bin&quot;)</div>
103+
<div class="line">size = FILESIZE(&quot;asset.bin&quot;)</div>
104+
<div class="line">buf = MEMALLOC(size)</div>
105+
<div class="line"> </div>
106+
<div class="line">BINREAD fh, buf, size</div>
107+
<div class="line"> </div>
108+
<div class="line">REM ... use buffer ...</div>
109+
<div class="line">MEMRELEASE buf</div>
110+
<div class="line">CLOSE fh</div>
111+
</div><!-- fragment --><hr />
112+
<h3><a class="anchor" id="autotoc_md703"></a>
113+
Notes</h3>
114+
<ul>
115+
<li>Use <a class="el" href="FILESIZE.html">FILESIZE</a> to size your buffer appropriately.</li>
116+
<li>Binary-safe (no line translation).</li>
117+
<li>Reading past end of file yields fewer bytes or an error, depending on context; check with <a class="el" href="EOF.html">EOF</a> as needed.</li>
118+
</ul>
119+
<hr />
120+
<p><b>See also:</b> <a class="el" href="OPENIN.html">OPENIN</a> · <a class="el" href="OPENUP.html">OPENUP</a> · <a class="el" href="FILESIZE.html">FILESIZE</a> · <a class="el" href="EOF.html">EOF</a> · <a class="el" href="MEMALLOC.html">MEMALLOC</a> </p>
121+
</div></div><!-- contents -->
122+
</div><!-- PageDoc -->
123+
</div><!-- doc-content -->
124+
<!-- start footer part -->
125+
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
126+
<ul>
127+
<li class="navelem"><a class="el" href="index.html">index</a></li><li class="navelem"><a class="el" href="basic-ref.html">BASIC Language Reference</a></li><li class="navelem"><a class="el" href="keywords.html">Keywords</a></li>
128+
<li class="footer">Generated on Sun Sep 14 2025 15:06:05 for Retro Rocket OS by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
129+
</ul>
130+
</div>
131+
</body>
132+
</html>

0 commit comments

Comments
 (0)