telemon 2.4 | telemon 3.0 | Description | informations | |
---|---|---|---|---|
XOP0 | $00 | $00 | open channel 0 | Don't use it, il will disappars in next version of orix |
XOP1 | $01 | $01 | open channel 1 | Don't use it, il will disappars in next version of orix |
XOP2 | $02 | $02 | open channel 2 | Don't use it, il will disappars in next version of orix |
XOP3 | $03 | $03 | open channel 3 | Don't use it, il will disappars in next version of orix |
XCL0 | $04 | $04 | Close channel 0 | will be removed in orix |
XCL1 | $05 | $05 | Close channel 1 | will be removed in orix |
XCL2 | $06 | $06 | Close channel 2 | will be removed in orix |
XCL3 | $07 | $07 | Close channel 3 | will be removed in orix |
XRD0 | $08 | $08 | close an I/O on a channel. If we try to close an I/O which is not open in the channel 0, the command is ignored | will be removed in orix |
XRD1 | $09 | $09 | close an I/O on a channel. If we try to close an I/O which is not open in the channel 1, the command is ignored | will be removed in orix |
XRD2 | $0a | $0a | close an I/O on a channel. If we try to close an I/O which is not open in the channel 2, the command is ignored | will be removed in orix |
XRD3 | $0b | $0b | close an I/O on a channel. If we try to close an I/O which is not open in the channel 3, the command is ignored | will be removed in orix |
XRDW0 | $0c | $0c | ||
XRDW1 | $0d | $0d | will be removed in orix | |
XRDW2 | $0e | $0e | will be removed in orix | |
XRDW3 | $0f | $0f | will be removed in orix | |
XTSTLP | $1E | - | test if a printer is connected | not available in telemon 3.0 |
XDIVIDE_INTEGER32_BY_1024 | - | $1E | Divide a 32 bits integer by 1024 (useful to convert MB to KB), there is a bug | Not available in telemon 2.4 |
XVARS | - | $24 | Can fetch a telemon variable address. It's useful if a program is not compiled with Orix | Not available in telemon 2.4 |
XNOMFI | $24 | - | test if a filename is valid (9 chars+"."+3 chars | Not available in telemon 3.0 |
XFREAD | - | $27 | read a file | |
XINSER | $2e | - | insert a line | not available in telemon 3.0 |
XVDTCT | $30 | - | not available in telemon 3.0 | |
XOPEN | - | $30 | open filename (strings in AY terminated by 0) | |
XVDTG2 | $31 | - | not available in telemon 3.0 | |
XOPENRELATIVE | - | $31 | openrelative path, but don't use it, use XOPEN instead | |
XEDTIN | $32 | - | not available in telemon 3.0 | |
XCLOSE | - | $3A | Close a file | |
XVDTDA | $3A | - | not available in telemon 3.0 | |
XFWRITE | - | $3B | fwrite, writes bytes in a file | |
XVDTAH | $3B | - | not available in telemon 3.0 | |
XFSEEK | - | $3F | Not working yet | |
XMKDIR | - | $4B | Create a path (AY contains the string terminated by 0). Accept absolute path | |
XHCVDT | $4B | - | not available in telemon 3.0 | |
XRM | - | $4D | erase file (AY contains the string terminated by 0). Accept absolute path | |
XMALLOC | - | $5B | Return an free adress memory AY contains the length of the memory needed | |
XMLOAD | $60 | - | not available in telemon 3.0 | |
XFREE | - | $62 | Free malloc chunk (AY contains the adress of the first byte) | |
XRING | $62 | - | not available in telemon 3.0 | |
XEXEC | - | $63 | Not working yet | |