Simulate Thunderclock in Slot 4

See the new sample for details/example.

Note that reading 12/24-hour time formats that have colons will not
currently work, as the colons will terminate input and result in
invisible ?EXTRA IGNORED errors.

Fixes #44
This commit is contained in:
Joshua Bell
2024-02-10 18:22:08 -08:00
parent f18ad47d1c
commit 555f8de2ae
6 changed files with 154 additions and 15 deletions

View File

@@ -169,7 +169,6 @@ can be literals (unquoted strings), strings, or numbers
<h3>Native Platform Interaction <var>- NOT IMPLEMENTED</var></h3>
<dl>
<dt>HIMEM: <var>aexpr</var><dd>Set upper address of variable memory
<dt>IN# <var>aexpr</var><dd>Direct input from slot
<dt>LOMEM: <var>aexpr</var><dd>Set lower address of variable memory
<dt>WAIT <var>aexpr</var>, <var>aexpr</var> [, <var>aexpr</var>]<dd>Wait until memory location masked by second argument equals third argument (or zero)
</dl>
@@ -234,6 +233,13 @@ can be literals (unquoted strings), strings, or numbers
<ul>
<li><code>PR#0</code> &mdash; set 40 column mode
<li><code>PR#3</code> &mdash; set 80 column mode
<li><code>PR#4</code> &mdash; write to Thunderclock
</ul>
<dt>IN# <var>aexpr</var><dd>Direct output to slot
<ul>
<li><code>IN#0</code> &mdash; read input from keyboard or DOS
<li><code>IN#4</code> &mdash; read from Thunderclock
</ul>
</dl>