New version of telemon

Telemon is a 16 KB bank. This bank contains a lot of primitives. Telemon can works alone. But, Orix needs Telemon to work.

Telemon 3.0 has all routines from Telemon 2.4 (released in 1986).

Telemon 3 contains some majors changes :

  • all minitel primitives are now deleted (but some code should remains)
  • some primitives are added (XOPEN which can open a file on a usbkey/XFREAD : it reads bytes from the file opened by XOPEN)

These primitives can be used in assembly.

Example : I need to return at the begginning of the next line in text mode

brk XCRLF

XA does not manage “brk $XX” syntax, a macro is available in toolchains headers

BRK_TELEMON(XCRLF)

If you redirect IRQ vectors, telemon primitives won't work ! Because BRK enters by the vector address in telemon vector. You can also code a jmp to the old vectors

In C (cc65), fopen is in fact XOPEN telemon primtive. fread is XFREAD primitive !

If you want more information about Telemon primitive, here is the link to oric-common : Telemon 3.0 header

Telemon 3.0 contains all Telemon 2.4 primitives, videotex primitives excepted

Source code is available here :Source code

You need xa to build the source code

There is two branch : 2.4 which is the 1986 version. master contains telemon 3.0