Syntax to setup ZCom:
:"0ZCOMLOGO
:prgmLDSOURCE
:"ZCOM0
:prgmTEMP
:Ans→List
:"0
:Asm(prgmRESOURCE
This will erase any settings and return information in Ans (list).
The programs ZSend, ZGet, and ZConnect will be created.
This version will save the current graph picture and show it when finished!
(If Ans isn't any
valid value for ZComLogo the graph picture will be cleared,
to be compatible with v2.00)
The list is in this format: (Have to be stored to a list instead of Ans)
{(1st) USB-port (1 if, else 0),
(2nd) Model: 83 or 84,
(3rd) Silver Edition (1 if, else 0),
(4th) OS version (X.XX),
(5th) ZCom version (X.XX) (will be 2.11 for this version),
(6th) RAM free minus the size of ZComLogo (the 7th element).
(6th) (You have to add the size of ZComLogo (the 7th element)
to get the right approx. value)
(6th) (Returns a bit lesser value than the memory menu! (Some bytes)),
(7th) Size of ZComLogo,
(8th) Size of other programs (ZSend, ZGet, and ZConnect)}
Syntax to choose which port that should be used:
(On the
TI-83 Plus family this won't affect the settings.)
:"0ZCOMLOGO
:prgmLDSOURCE
:"ZCOM#" or :#→Θ:"ZCOM"
:prgmTEMP
:"0
:Asm(prgmRESOURCE
(Θ is Theta)
# is a number 1 - 3:
1 - Mode 1: Chooses the USB port
2 - Mode 2: Chooses the I/O port (default)
3 - Mode 3: The real variable Z decides which port that should be used.
1 - Mode 3: Will be checked every time you run ZGET or ZSEND
1 - Mode 3: USB: Z=1
......I/O: Z=2
Syntax to remove ZCom from RAM when the program should exit:
:"0ZCOMLOGO
:prgmLDSOURCE
:"ZCOM-
:prgmTEMP
:"0
:Asm(prgmRESOURCE
NOTE: It is the minus token '
-' not the negation token '(
-)'.
This will erase the program ZSend, ZGet and ZConnect to save free RAM.
(The programs will be created in the setup.)