remote TABs in doc/ and test/
This commit is contained in:
@@ -16,8 +16,8 @@ An overview over the Telestrat (Telemon 2.4 & Telemon 3.x : http://orix.oric.org
|
||||
|
||||
<sect>Overview<p>
|
||||
|
||||
This file contains an overview of the Telestrat runtime system as it comes
|
||||
with the cc65 C compiler. It describes the memory layout, Telestrat-specific
|
||||
This file contains an overview of the Telestrat runtime system as it comes
|
||||
with the cc65 C compiler. It describes the memory layout, Telestrat-specific
|
||||
header files, available drivers, and any pitfalls specific to that platform.
|
||||
|
||||
Please note that Telestrat-specific functions are just mentioned here, they are
|
||||
@@ -27,13 +27,13 @@ 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.
|
||||
|
||||
Telestrat can start in Atmos mode with Atmos Cardridge (which is only the atmos
|
||||
Basic 1.1 ROM).
|
||||
Telestrat can start in Atmos mode with Atmos Cardridge (which is only the atmos
|
||||
Basic 1.1 ROM).
|
||||
|
||||
Telestrat can start in Sedoric (Atmos OS) and Atmos mode with Stratoric Cardridge.
|
||||
This Cardridge has 3 banks of 16KB of rom with:
|
||||
@@ -43,15 +43,15 @@ This Cardridge has 3 banks of 16KB of rom with:
|
||||
<item>a Basic 1.0 ROM (Oric-1).
|
||||
</itemize>
|
||||
|
||||
The main Telestrat's configuration is the Telemon/Hyperbasic Cardridge inserted
|
||||
The main Telestrat's configuration is the Telemon/Hyperbasic Cardridge inserted
|
||||
with Stratsed in floppy drive.
|
||||
|
||||
Anyway, there is no way to load a tape file in Telemon/Hyperbasic mode without
|
||||
Anyway, there is no way to load a tape file in Telemon/Hyperbasic mode without
|
||||
alternative program.
|
||||
|
||||
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
|
||||
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:
|
||||
@@ -74,12 +74,12 @@ name="here" url="http://orix.oric.org/orix-header/">
|
||||
|
||||
This header is used for Telemon 3.0.
|
||||
|
||||
Anyway, for Telemon 2.4, there is no file management, there is no TAPE routine
|
||||
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
|
||||
Stratsed (the Telestrat operating system) handles files management. Stratsed
|
||||
is loaded to memory from floppy disk. Stratsed vector are declared in asminc/telestrat.inc.
|
||||
But, reverse engineering is required to find how theses vectors works. Please, note that
|
||||
But, reverse engineering is required to find how theses vectors works. Please, note that
|
||||
Stratsed is located in overlay memory (bank 0)
|
||||
|
||||
There is no tool to insert a binary in a Stratsed floppy disk.
|
||||
@@ -88,8 +88,8 @@ The only way to load a binary (for Telemon 2.4) is to:
|
||||
<itemize>
|
||||
<item>remove the 20 bytes header
|
||||
<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 learn how to insert your binary and how to start Microdisc boot sector
|
||||
<item>use Floppybuilder in OSDK to insert the binary with the tool (please read
|
||||
FloppyBuilder manual to learn how to insert your binary and how to start Microdisc boot sector
|
||||
when Telestrat starts)
|
||||
</itemize>
|
||||
|
||||
@@ -183,13 +183,13 @@ TGI drivers is available on Oric Telestrat with some functions:
|
||||
|
||||
<sect1>Extended memory drivers<p>
|
||||
|
||||
No extended memory drivers are currently available for the Telestrat.
|
||||
This feature could be done because telestrat can manage RAM inserted in his
|
||||
port cardridge.
|
||||
No extended memory drivers are currently available for the Telestrat.
|
||||
This feature could be done because telestrat can manage RAM inserted in his
|
||||
port cardridge.
|
||||
|
||||
<sect1>Joystick drivers<p>
|
||||
|
||||
Telemon 2.4 & 3.0 manages joysticks but it had been handled yet. This means that
|
||||
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
|
||||
@@ -197,12 +197,12 @@ if you get input from keyboard by conio cgetc function, you will get direction f
|
||||
|
||||
<sect1>Mouse drivers<p>
|
||||
|
||||
Telestrat manages also mouse, but it had been no handled yet in this version.
|
||||
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>
|
||||
|
||||
Telestrat has a RS232 port, but it's not usable in cc65. It is possible to use
|
||||
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>
|
||||
@@ -236,14 +236,14 @@ including commercial applications, and to alter it and redistribute it
|
||||
freely, subject to the following restrictions:
|
||||
|
||||
<enum>
|
||||
<item> The origin of this software must not be misrepresented; you must not
|
||||
claim that you wrote the original software. If you use this software
|
||||
in a product, an acknowledgment in the product documentation would be
|
||||
appreciated but is not required.
|
||||
<item> Altered source versions must be plainly marked as such, and must not
|
||||
be misrepresented as being the original software.
|
||||
<item> This notice may not be removed or altered from any source
|
||||
distribution.
|
||||
<item> The origin of this software must not be misrepresented; you must not
|
||||
claim that you wrote the original software. If you use this software
|
||||
in a product, an acknowledgment in the product documentation would be
|
||||
appreciated but is not required.
|
||||
<item> Altered source versions must be plainly marked as such, and must not
|
||||
be misrepresented as being the original software.
|
||||
<item> This notice may not be removed or altered from any source
|
||||
distribution.
|
||||
</enum>
|
||||
|
||||
</article>
|
||||
|
||||
Reference in New Issue
Block a user