home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frostbyte's 1980s DOS Shareware Collection
/
floppyshareware.zip
/
floppyshareware
/
DOOG
/
CTASK.ZIP
/
READ.ME
< prev
next >
Wrap
Text File
|
1990-01-02
|
6KB
|
174 lines
CTask - A Multitasking Kernel for C.
Version 2.0, Released 89-12-24.
Public Domain Software written by Thomas Wagner
Home Address: Business Address:
Patschkauer Weg 31 Ferrari electronic GmbH
D-1000 Berlin 33 Beusselstrasse 27
West Germany D-1000 Berlin 21
Phone: (49-30) 396 50 21
Fax: (49-30) 396 80 20
BIX: twagner
UUCP: oeschi@netmbx.UUCP (attn: Thomas Wagner)
Please see the manual for support policy.
Versions released so far:
0.1 (Beta) 88-03-01
1.1 88-07-01
1.1a 88-12-29
1.1b 89-05-30
2.0 (this) 89-12-24
Minor corrections added 89-12-29. Affected files: Documentation,
and module TSKINT17.ASM (bug fix in tsk_remove_int17).
This file last changed 89-01-02 for a fix in the docs and to add
the following TASM 1.0 bug warning:
*****************************************************************
* CAUTION: *
* DO NOT use TASM 1.0 to assemble the CTask routines. Version *
* 1.0 of Borland's TASM has severe problems with the extended *
* model directives, which will cause Assembly time errors, and, *
* if you get past them, run time crashes. *
* *
* Version 1.01 of TASM is safe to use. Please check with *
* Borland for an update. *
* You can also use MASM 5.1 for the TC version, just edit the *
* make files to change the assembler name. *
*****************************************************************
The manual included is ready for printing. No fancy formatting
was used, and the page length was chosen to fit the short
American sized paper. The only control character your printer
must understand is the formfeed.
This software is in the Public Domain. No registration is
required, and no license fees or royalties must be paid.
Re-distribution by any media, disk or BBS, is encouraged.
Please leave this library intact when re-posting.
Well, this guy is giving all that away - there must be a catch
somewhere, you say? Right you are! You are REQUIRED to read my
sales blurb in the file FERRARI.DOC in this library IMMEDIATELY,
or this software will self-destruct in thirty seconds... ;-)
Files in this library:
Documentation
READ.ME This file
CTASK.DOC Documentation for CTask, ready for printing
FERRARI.DOC Commercial advertising, required reading
Include Files
PRT.H Include file required for printer driver
SIO.H Include file required for serial driver
TSK.H Include file required for CTask kernel
TSKCONF.H CTask configuration options
TSKLOCAL.H Include file for internal CTask use
TSKSUP.H Include file required for support routines
TSK.MAC Assembler include file
Compiled CTask kernel and support routines
CTASKMS.LIB CTask kernel, Microsoft C (any model)
CTSUPMS.LIB CTask support routines, MS-C (large model)
CTASKTC.LIB CTask kernel, Turbo C (any model except Tiny & Huge)
CTSUPTC.LIB CTask support routines, Turbo C (large model)
Source files for the CTask kernel
TSKASM.ASM Scheduler and miscellaneous ASM routines
TSKBIOS.ASM AT BIOS wait/post handler (INT 15)
TSKDOS.ASM DOS multiplex interface for CTask
TSKINT17.ASM BIOS printer interface (INT 17)
TSKKBD.ASM Keyboard interface
TSKPRTI.ASM Printer driver interrupt stack switcher
TSKQUE.ASM Queue handling
TSKSIOI.ASM Serial driver interrupt stack switcher
TSKSTCK.ASM Stack switch routine
TSKTIM.ASM Timer tick interface (INT 8)
TSKBUF.C Buffer events
TSKCNT.C Counter events
TSKFLG.C Flag events
TSKMAIN.C Main CTask routines
TSKMSG.C Mailbox events
TSKPIP.C Pipe events
TSKPRT.C Printer driver
TSKRSC.C Resource events
TSKSIO.C Serial I/O driver
TSKSUB.C Subroutines for internal CTask use & miscellaneous
TSKTIMER.C Timeout and watch handling
TSKWPIP.C Word pipe events
Support routine source files
CONOUT.C Console output support
TSKALLOC.C Memory allocation RTL interface
TSKSNAP.C Snapshot dump utility
Sample application sources
MINRES.ASM Minimal resident CTask
TESTMOD.ASM Check for model independence
RES.C CTask TSR
SNAP.C Snapshot dump
SPAWN.C Spawn DOS
TEST.C General Test
TPRT.C Test printer driver
TSIO.C Test serial driver
Batch files to make kernel and samples
MS.BAT Make Kernel and support routines, MS-C
SAMPMS.BAT Make Sample applications, MS-C
TC.BAT Make Kernel and support routines, Turbo C
SAMPTC.BAT Make Sample applications, Turbo C
TCH.BAT Make Kernel and support routines, Turbo C Huge model
Microsoft Make files for Microsoft C/MASM
CTASK.MS Make Kernel
CTSUP.MS Make Support Routines
MINRES.MS Make MINRES.ASM
RES.MS Make RES.C
SNAP.MS Make SNAP.C
SPAWN.MS Make SPAWN.C
TEST.MS Make TEST.C
TESTMOD.MS Make TESTMOD.ASM
TPRT.MS Make TPRT.C
TSIO.MS Make TSIO.C
Borland Make files for Turbo C/TASM
CTASK.TC Make Kernel
CTSUP.TC Make Support Routines
CTASKH.TC Make Kernel, Huge model
CTSUPH.TC Make Support Routines, Huge model
MINRES.TC Make MINRES.ASM
RES.TC Make RES.C
SNAP.TC Make SNAP.C
SPAWN.TC Make SPAWN.C
TEST.TC Make TEST.C
TESTMOD.TC Make TESTMOD.ASM
TPRT.TC Make TPRT.C
TSIO.TC Make TSIO.C
TESTH.TC Make TEST.C, Huge model