Switch off cursor

#include "../orix/src/include/telemon.h"
#include "../orix/src/include/macro.h"
 ; set the header
_main
  ldx #$00
  BRK_TELEMON(XCOSCR)  ; switch off cursor
  rts

Switch on cursor

#include "../orix/src/include/telemon.h"
#include "../orix/src/include/macro.h"
; set the header
  ; [in] the number of the channel (X)
  ldx #$00
  BRK_TELEMON(XCSSCR)  ; display cursor

Return to next line

#include "../orix/src/include/telemon.h"
#include "../orix/src/include/macro.h"
; set header
BRK_TELEMON(XCRLF)

Send a string on the screen (depending of cursor position)

#include "../orix/src/include/telemon.h"
#include "../orix/src/include/macro.h"
; set the header
 lda #<str
 ldy #>str
 BRK_TELEMON(XWSTR0)
 rts
str
 .asc "hello world !",0

Send a character on the screen (depending of cursor position)

#include "../orix/src/include/telemon.h"
#include "../orix/src/include/macro.h"
; set the header
 lda #"A"
 BRK_TELEMON(XWR0)

Switch to text

#include "../orix/src/include/telemon.h"
#include "../orix/src/include/macro.h"
; set the header
  BRK_TELEMON(XTEXT)

Clear screen

#include "../orix/src/include/telemon.h"
#include "../orix/src/include/macro.h"
; set the header
  ; XFILLM can fill any bloc memory
  lda     #<$bb80
  ldy     #>$bb80
  sta     RES
  sty     RES+1
 
  ldy     #<$bb80+40*28
  ldx     #>$bb80+40*28
  lda     #" " ; fill with space
  BRK_TELEMON(XFILLM)