]> git.sur5r.net Git - cc65/blobdiff - doc/telestrat.sgml
Changed most "backticks" (grave accents) into apostrophes.
[cc65] / doc / telestrat.sgml
index 0c85c68c5da0cc8a800a370ec900f5987b91985a..8d8aa23d26669335a09c47d339c88d9c3ccc0853 100644 (file)
@@ -1,16 +1,12 @@
 <!doctype linuxdoc system>
 
 <article>
-
 <title>Oric Telestrat-specific information for cc65
 <author>
-<url url="mailto:jede@oric.org" name="Jede">,<newline>
-
-<date>2017-01-22
+<url url="mailto:jede@oric.org" name="Jede">
 
 <abstract>
-An overview over the Telestrat (Telemon 2.4 & Telemon 3.x : http://orix.oric.org) runtime system as it is implemented for the cc65 C
-compiler.)
+An overview over the Telestrat (Telemon 2.4 & Telemon 3.x : http://orix.oric.org) runtime system as it is implemented for the cc65 C compiler.
 </abstract>
 
 <!-- Table of contents -->
@@ -32,25 +28,28 @@ information.
 
 <sect>Binary format<p>
 
-The standard binary output format generated the linker for the Telestrat target
-is a machine language program with a 20 bytes header described here : http://orix.oric.org/doku.php?id=orix:header 
+The standard binary output format generated the linker for the Telestrat
+target is a machine language program with a 20 bytes header described <url
+name="here" url="http://orix.oric.org/doku.php?id=orix:header">
 
-This header is used for Telemon 3.0. 
+This header is used for Telemon 3.0.
 
-Anyway, for Telemon 2.4, there is no file management, there is no TAPE routine in Telemon, there is no way to load a binary easily. 
+Anyway, for Telemon 2.4, there is no file management, there is no TAPE routine in Telemon, there is no way to load a binary easily.
 
-Stratsed (the Telestrat operating system) handles files management. Stratsed is loaded to memory from floppy disk. 
+Stratsed (the Telestrat operating system) handles files management. Stratsed is loaded to memory from floppy disk.
 
-There is no tool to insert a binary in a Stratsed floppy disk. 
+There is no tool to insert a binary in a Stratsed floppy disk.
 
-The only way to load a binary (for Telemon 2.4) is to :
+The only way to load a binary (for Telemon 2.4) is to:
 <itemize>
 <item>remove the 20 bytes header
-<item>download osdk : http://osdk.defence-force.org/index?page=download
+<item>download <url name="osdk" url="http://osdk.defence-force.org/index?page=download">
 <item>use Floppybuilder in OSDK to insert the binary with the tool (please read FloppyBuilder manual to insert your binary, and to start microdisc boot sector when Telestrat starts)
 </itemize>
 
-Please note also, that the binary converted into TAP file, will not produce a right stratsed file when tap2dsk and old2mfm are used. You will be in the case that Telestrat/Stratsed crashed when you do "DIR" command.
+Please note also, that the binary converted into TAP file, will not produce
+a right stratsed file when tap2dsk and old2mfm are used. You will be in the
+case that Telestrat/Stratsed crashed when you do "DIR" command.
 
 If you know the Stratsed disk format, please contact the author of this doc.
 
@@ -79,7 +78,7 @@ Special locations:
 
 <sect>Platform-specific header files<p>
 
-Programs containing Telestrat -specific code may use the <tt/telestrat.h/ header file.
+Programs containing Telestrat-specific code may use the <tt/telestrat.h/ header file.
 
 
 <sect1>Telestrat-specific functions<p>
@@ -118,13 +117,12 @@ structures; accessing the struct fields will access the chip registers.
 TGI drivers is available on Oric Telestrat with some functions :
 
 <itemize>
-<item>
+<item>tgi_done
 <item>tgi_install
 <item>tgi_init
 <item>tgi_clear
+<item>tgi_line
 <item>tgi_setpixel
-<item>tgi_getmaxx
-<item>tgi_getmaxy
 </itemize>
 
 
@@ -135,35 +133,26 @@ No extended memory drivers are currently available for the Telestrat.
 
 <sect1>Joystick drivers<p>
 
-<descrip>
-
 telemon 2.4 & 3.0 manages joysticks but it had been handled yet.
 
-</descrip>
-
-
 <sect1>Mouse drivers<p>
 
-<descrip>
-
 Telestrat manages also mouse, but it had been no handled yet in this version.
 
-</descrip>
-
 <sect1>RS232 device drivers<p>
 
-<descrip>
-
 Telestrat has a RS232 port, but it's not usable in cc65.
 
-</descrip>
-
 <sect>Limitations<label id="limitations"><p>
 
 <sect1>Disk I/O<p>
 
-Telemon 3.0 handles fopen, fread, fclose primitives. It means that this function will crash the Telestrat because Telemon 2.4 does not have these primitives.
-By the way, Telemon 3.0 uses an extension "ch376 card" which handles sdcard and FAT 32 usb key. In the next version of Telemon, FT DOS, Sedoric, Stratsed will be handled in these 3 primitives (fopen, fread, fclose).
+Telemon 3.0 handles fopen, fread, fclose primitives. It means that this
+function will crash the Telestrat because Telemon 2.4 does not have these
+primitives. By the way, Telemon 3.0 uses an extension "ch376 card" which
+handles sdcard and FAT 32 usb key. In the next version of Telemon, FT DOS,
+Sedoric, Stratsed will be handled in these 3 primitives (fopen, fread,
+fclose).
 
 <itemize>
 <item>fclose