Difference between revisions of "83Plus:BCALLs:4FD8"

From WikiTI
Jump to: navigation, search
 
(Outputs)
 
(3 intermediate revisions by the same user not shown)
Line 11: Line 11:
  
 
=== Outputs ===
 
=== Outputs ===
* None
+
* ''(Undocumented, maybe not reliable?)'' If unarchiving: DE and HL like [[83Plus:BCALLs:42F1|ChkFindSym]]
  
 
=== Destroys ===
 
=== Destroys ===
 
* All
 
* All
 
* [[83Plus:RAM:848E|OP3]]
 
* [[83Plus:RAM:848E|OP3]]
 +
* If unarchiving: ([[83Plus:RAM:8478|OP1]])
  
 
== Comments ==
 
== Comments ==

Latest revision as of 08:46, 27 October 2014

Synopsis

Official Name: Arc_Unarc

BCALL Address: 4FD8

Swaps the variable in OP1 between RAM and archive.

Inputs

  • OP1: type and name of variable to swap

Outputs

  • (Undocumented, maybe not reliable?) If unarchiving: DE and HL like ChkFindSym

Destroys

  • All
  • OP3
  • If unarchiving: (OP1)

Comments

This will throw an error if there are any problems, including passing a variable that is not archivable/unarchivable.

BCALL 50B9 is identical to this except it will not set 0,(iy+24h).