; ---------------------------------------------------------------------------
; I/O Identifier
-; this identifers are used for channel management
+; theses identifers are used for channel management
;
-XKBD = $80 ; Keyboard
+XKBD = $80 ; keyboard
XRSE = $83 ; RS232 in
-XSCR = $88 ; Screen
+XSCR = $88 ; screen
XRSS = $90 ; RS232 out
; RS232T
; b0-b3 : speed
-; 1111 => 19200 bps (please note that telestrat can't handle this speed with stopping all IRQ except ACIA's one)
+; 1111 => 19200 bps (please note that telestrat can't handle this speed without stopping all IRQ except ACIA's one)
; 1100 => 9600 bps (default from telemon)
; 1110 => 4800 bps
; 1010 => 2400 bps
XRD0 = $08
XRDW0 = $0C
XWR0 = $10
-XWSTR0 = $14
+XWSTR0 = $14 ; write a string in text mode
XTEXT = $19
XHIRES = $1A
XFILLM = $1C
XCLOSE = $3A ; only in TELEMON 3.x Close file
XFWRITE = $3B ; only in TELEMON 3.x write file
XSONPS = $40
-XOUPS = $42
+XOUPS = $42 ; send Oups sound into PSG
XPLAY = $43
XSOUND = $44
XMUSIC = $45
XZAP = $46
XSHOOT = $47
-XSOUT = $67 ; Send A register to RS232, available in telemon 2.4 & 3.x
-XHRSSE = $8C ; Put in X and Y
-XDRAWA = $8D ; Draw a line
-XDRAWR = $8E ; Draw a line
+XMKDIR = $4B ; create a folder. Only available in telemon 3.x
+XRM = $4D ; remove a folder or a file. Only available in telemon 3.x
+XSOUT = $67 ; send accumulator value (A) to RS232, available in telemon 2.4 & 3.x : if RS232 buffer is full, the Oric Telestrat freezes
+XHRSSE = $8C ; set hires position cursor
+XDRAWA = $8D ; draw a line
+XDRAWR = $8E ; draw a line
XCIRCL = $8F
XCURSE = $90
XCURMO = $91
XABOX = $95
XFILL = $96
XCHAR = $97
-XSCHAR = $98 ; Draw a string
+XSCHAR = $98 ; draw a string in hires
XEXPLO = $9C
XPING = $9D
SCRY := $224
ADSCRL := $218
ADSCRH := $21C
-HRSPAT := $2AA ; Hires pattern : it's used to draw pattern for a line or a circle
+HRSPAT := $2AA ; hires pattern : it's used to draw pattern for a line or a circle
IRQVECTOR := $2FA