|
Technical Support for RTKernel for DOS
Technical support is available free of charge for all registered users
of RTKernel for DOS. The free support is only available for the current
RTKernel version 4.5.
Registration
Before sending your first technical support request, please register with On Time. Registration is required to
use On Time's technical support facilities.
No Java Script?
Java Script seems to be disabled in your browser. Some features of this
Web site (e.g. file download) may not work properly.
Email Support
Please observe the following netiquette when sending an email support
request to On Time:
- Send only plain ASCII text, not HTML.
- Do not attach any files unless requested.
- Send only one message to one address at On Time per support request.
- Include product and compiler version information.
Support requests are accepted at address Email address at On Time.
Phone Support
Technical support is also available by phone in urgent cases. Please
refer to the contact page for phone numbers of
all On Time offices.
Sample Code for RTKernel-C and RTKernel-Pascal
RTKernel is shipped with many example programs demonstrating just about
every RTKernel feature. The code samples below show how common tasks can be
implemented. These code samples may be used by registered RTKernel
users.
Filename | Comments |
rtkoop-c.zip |
This collection of C++ classes and templates can be
used as an alternative, object-oriented interface for RTKernel-C. It
includes classes for tasks, semaphores, screen windows, COM ports and
templates for mailboxes, memory pools, and IPX channels. Full source
code, documentation, and 3 example programs are included. RTKOOP requires
a C++ compiler supporting classes and templates and RTKernel-C 4.5. To
install, unzip the archive file in an empty directory. |
RTKOOP.PAS |
Unit RTKOOP can be used as an alternative,
object-oriented interface with RTKernel-Pascal. RTKOOP defines object
types for tasks, semaphores, and MemoryPools. Full source code,
documentation, and an example program are included. RTKOOP requires
Turbo/Borland Pascal 6.0 or higher and RTKernel-Pascal 4.5. |
exceptio.zip |
Turbo/Borland Pascal unit for Ada- or C++-like
exception handling. This unit can raise and handle run-time errors as
well as user-defined exceptions. Supports display of source code
positions, error recovery, etc. Runs in real and protected mode, with or
without RTKernel-Pascal. This .zip archive contains complete source code,
examples, and documentation. To install, unzip the archive file in an
empty directory. |
READMANY.PAS |
Pascal unit to implement "read many, write
exclusive" mutual exclusion. This unit implements a guard semaphore
which allows the concurrent access of an unlimited number of readers, but
only one writer to a resource. Written for RTKernel-Pascal 4.0 or higher,
easily adapted for RTKernel-C. |
Support Files
Filename | Comments |
LIST16.ZIP |
Archive of RTKernel support mailing list (Sep 8,
1997 to June 19, 2007). This archive contains a text file with the
traffic on the RTKernel support mailing list. The support list has been
closed. Please address support requests to Email address at On Time. |
RTKC45.TXT |
List of new features of RTKernel-C 4.5. This text
file briefly describes the most important new features of RTKernel-C 4.5
over version 4.0. |
RTKP45.TXT |
List of new features of RTKernel-Pascal 4.5. This text
file briefly describes the most important new features of RTKernel-Pascal 4.5
over version 4.0. |
HISTRTKC.TXT |
Change history of RTKernel-C version 4.01 to 4.55. |
HISTRTKP.TXT |
Change history of RTKernel-Pascal version 4.01 to 4.51. |
PATCH.TXT |
Text file with instructions on using .RTP patch
files. To applying an .RTP patch, you also need PATCH.EXE. |
PATCH.EXE |
Patch program to apply .RTP file patches. Please
see file PATCH.TXT for instructions on using this program. |
RCE455.RTP |
Patch RTKernel-C English 4.54 -> 4.55. |
RCE454.RTP |
Patch RTKernel-C English 4.53 -> 4.54. |
RCE453.RTP |
Patch RTKernel-C English 4.52 -> 4.53. |
RCE452.RTP |
Patch RTKernel-C English 4.51 -> 4.52. |
RCE451.RTP |
Patch RTKernel-C English 4.50 -> 4.51. |
RCD455.RTP |
Patch RTKernel-C German 4.54 -> 4.55. |
RCD454.RTP |
Patch RTKernel-C German 4.53 -> 4.54. |
RCD453.RTP |
Patch RTKernel-C German 4.52 -> 4.53. |
RCD452.RTP |
Patch RTKernel-C German 4.51 -> 4.52. |
RCD451.RTP |
Patch RTKernel-C German 4.50 -> 4.51. |
RPE451.RTP |
Patch RTKernel-Pascal English 4.50 -> 4.51. |
RPD451.RTP |
Patch RTKernel-Pascal German 4.50 -> 4.51. |
|