https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4F0C&feed=atom&action=history83Plus:BCALLs:4F0C - Revision history2024-03-28T14:40:25ZRevision history for this page on the wikiMediaWiki 1.23.5https://wikiti.brandonw.net/index.php?title=83Plus:BCALLs:4F0C&diff=5682&oldid=prevBrandonw at 01:33, 23 February 20072007-02-23T01:33:53Z<p></p>
<p><b>New page</b></p><div>[[Category:83Plus:BCALLs:By Name:Link|ReceiveVarData]] [[Category:83Plus:BCALLs:By Name|ReceiveVarData]] [[Category:83Plus:BCALLs:By Address|4F0C - ReceiveVarData]]<br />
== Synopsis ==<br />
'''Unofficial Name:''' ReceiveVarData<br />
<br />
'''BCALL Address:''' 4F0C<br />
<br />
Receives variable name in OP1 by sending continue packet and waiting for data.<br />
<br />
=== Inputs ===<br />
* [[83Plus:RAM:8478|OP1]]: type and name of variable to receive<br />
* ([[83Plus:RAM:867D|ioData]]): size of variable data (not including size bytes)<br />
* 5,(iy+1Bh) must be reset<br />
* iy+1Bh set up accordingly<br />
<br />
=== Outputs ===<br />
* None<br />
<br />
=== Destroys ===<br />
* All<br />
<br />
== Comments ==<br />
This BCALL will throw ERR:LINK if there are problems. The variable in OP1 must not already exist.<br />
<br />
If the calculator is out of memory, this entry point will send the skip/exit packet with code 1 and then throw ERR:LINK.<br />
<br />
BCALL [[83Plus:BCALLs:4F09|4F09]] is identical to this, only the variable in OP1 must already exist (for whatever reason). Neither will receive EOT.</div>Brandonw