fix doc/telestrat.sgml
This commit is contained in:
parent
b360a128f9
commit
dfa91106fd
1 changed files with 11 additions and 33 deletions
|
@ -27,7 +27,7 @@ more than one platform. Please see the function reference for more
|
|||
information.
|
||||
|
||||
Oric Telestrat is the last Oric computer (Released in 1986, mainly in France).
|
||||
This computer is an Atmos with extra hardware : RS232, cardridge (banking system),
|
||||
This computer is an Atmos with extra hardware: RS232, cardridge(banking system),
|
||||
joysticks (2 ports) or mouse (on joystick port), FDC.
|
||||
|
||||
Video chip, CPU, keyboard management, tape hardware are the same than Atmos.
|
||||
|
@ -49,14 +49,14 @@ There is also no software to write a Stratsed dsk file on PC.
|
|||
This Telestrat target build an Orix binary file. But, in the future, it will be possible
|
||||
to build a Stratsed disk. Orix uses the same systems calls than Telemon mode.
|
||||
|
||||
That is why if you need to do software for telestrat target, you have the choice to :
|
||||
That is why if you need to do software for telestrat target,you have the choice to:
|
||||
<itemize>
|
||||
<item>use cc65 Atmos target and start Telestrat in Atmos mode : a tape file is required
|
||||
<item>use cc65 Atmos target and start Telestrat in Stratoric mode : a dsk file or tape file is required
|
||||
<item>use cc65 Atmos target and start Telestrat in Atmos mode: A tape file is required.
|
||||
<item>use cc65 Atmos target and start Telestrat in Stratoric mode: A dsk file or tape file is required.
|
||||
<item>use cc65 Telestrat target and start Telestrat in Orix mode (see <url
|
||||
name="here" url="http://orix.oric.org/download/">)
|
||||
<item>use cc65 Telestrat target, remove Orix header from binary, code a dsk tool for Stratsed,
|
||||
add Stratsed header on your binary, insert your binary on floppy disk (this solution will be possible is the future)
|
||||
name="here" url="http://orix.oric.org/download/">).
|
||||
<item>use cc65 Telestrat target, remove Orix header from binary, code a dsk tool for Stratsed,
|
||||
add Stratsed header on your binary,insert your binary on floppy disk (this solution will be possible is the future).
|
||||
</itemize>
|
||||
|
||||
Telestrat (from cardridge) can handle 8 banks (from $C000 to $FFFF): Bank 0 is the overlay ram. Others banks can be ROM or RAM.
|
||||
|
@ -148,21 +148,13 @@ structures; accessing the struct fields will access the chip registers.
|
|||
Access to the VIA (Versatile Interface Adapter) chip is available via the
|
||||
<tt/VIA/ variable. The structure behind this variable is explained in <tt/_6522.h/.
|
||||
|
||||
</descrip><p>
|
||||
|
||||
<descrip>
|
||||
|
||||
<tag><tt/VIA2/</tag>
|
||||
Access to the VIA2 (Versatile Interface Adapter) chip is available via the
|
||||
<tt/VIA2/ variable. The structure behind this variable is explained in <tt/_6522.h/.
|
||||
|
||||
</descrip><p>
|
||||
|
||||
<descrip>
|
||||
|
||||
<tag><tt/6551/</tag>
|
||||
<tag><tt/ACIA/</tag>
|
||||
Access to the 6551 ACIA chip is available via the
|
||||
<tt/6551/ variable. The structure behind this variable is explained in <tt/_6551.h/.
|
||||
<tt/ACIA/ variable. The structure behind this variable is explained in <tt/_6551.h/.
|
||||
|
||||
</descrip><p>
|
||||
|
||||
|
@ -171,7 +163,7 @@ structures; accessing the struct fields will access the chip registers.
|
|||
|
||||
<sect1>TGI<p>
|
||||
|
||||
TGI drivers is available on Oric Telestrat with some functions :
|
||||
TGI drivers is available on Oric Telestrat with some functions:
|
||||
|
||||
<itemize>
|
||||
<item>tgi_clear
|
||||
|
@ -192,34 +184,22 @@ port cardridge.
|
|||
|
||||
<sect1>Joystick drivers<p>
|
||||
|
||||
|
||||
<descrip>
|
||||
|
||||
Telemon 2.4 & 3.0 manages joysticks but it had been handled yet. This means that
|
||||
joysticks driver could be written easily.
|
||||
|
||||
Telemon 2.4 returns in keyboard buffer the direction of the joysticks. This means that
|
||||
if you get input from keyboard by conio cgetc function, you will get direction from joysticks.
|
||||
|
||||
|
||||
<sect1>Mouse drivers<p>
|
||||
|
||||
|
||||
<descrip>
|
||||
|
||||
Telestrat manages also mouse, but it had been no handled yet in this version.
|
||||
Telestrat mouse is really difficult to find.
|
||||
|
||||
|
||||
<sect1>RS232 device drivers<p>
|
||||
|
||||
|
||||
<descrip>
|
||||
|
||||
Telestrat has a RS232 port, but it's not usable in cc65. It is possible to use
|
||||
RS232 port with Telemon calls (see XSOUT primitive for example)
|
||||
|
||||
|
||||
<sect>Limitations<label id="limitations"><p>
|
||||
|
||||
<sect1>Disk I/O<p>
|
||||
|
@ -227,9 +207,7 @@ RS232 port with Telemon calls (see XSOUT primitive for example)
|
|||
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).
|
||||
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
|
||||
|
|
Loading…
Add table
Reference in a new issue