home *** CD-ROM | disk | FTP | other *** search
/ QBasic & Borland Pascal & C / Delphi5.iso / C / Samples / CTASK20.ARJ / READ.ME < prev    next >
Encoding:
Text File  |  1989-12-24  |  4.7 KB  |  152 lines

  1. CTask - A Multitasking Kernel for C.
  2. Version 2.0, Released 89-12-24.
  3.  
  4. Public Domain Software written by Thomas Wagner
  5.  
  6.       Home Address:              Business Address:
  7.       Patschkauer Weg 31         Ferrari electronic GmbH
  8.       D-1000 Berlin 33           Beusselstrasse 27
  9.       West Germany               D-1000 Berlin 21
  10.                                  Phone: (49-30) 396 50 21
  11.                                  Fax:   (49-30) 396 80 20
  12.  
  13.       BIX:  twagner
  14.       UUCP: oeschi@netmbx.UUCP  (attn: Thomas Wagner)
  15.  
  16. Please see the manual for support policy.
  17.  
  18. Versions released so far:
  19.    0.1 (Beta)  88-03-01
  20.    1.1         88-07-01
  21.    1.1a        88-12-29
  22.    1.1b        89-05-30
  23.    2.0 (this)  89-12-24
  24.  
  25.  
  26. The manual included is ready for printing. No fancy formatting 
  27. was used, and the page length was chosen to fit the short 
  28. American sized paper. The only control character your printer 
  29. must understand is the formfeed. 
  30.  
  31. This software is in the Public Domain. No registration is 
  32. required, and no license fees or royalties must be paid.
  33.  
  34. Well, this guy is giving all that away - there must be a catch 
  35. somewhere, you say? Right you are! You are REQUIRED to read my 
  36. sales blurb in the file FERRARI.DOC in this library IMMEDIATELY, 
  37. or this software will self-destruct in thirty seconds... ;-)
  38.  
  39.  
  40. Files in this library:
  41.  
  42. Documentation
  43.  
  44.    READ.ME      This file
  45.    CTASK.DOC    Documentation for CTask, ready for printing
  46.    FERRARI.DOC  Commercial advertising. required reading
  47.  
  48. Include Files
  49.  
  50.    PRT.H        Include file required for printer driver
  51.    SIO.H        Include file required for serial driver
  52.    TSK.H        Include file required for CTask kernel
  53.    TSKCONF.H    CTask configuration options
  54.    TSKLOCAL.H   Include file for internal CTask use
  55.    TSKSUP.H     Include file required for support routines
  56.  
  57.    TSK.MAC      Assembler include file
  58.  
  59. Compiled CTask kernel and support routines
  60.  
  61.    CTASKMS.LIB  CTask kernel, Microsoft C (any model)
  62.    CTSUPMS.LIB  CTask support routines, MS-C (large model)
  63.  
  64.    CTASKTC.LIB  CTask kernel, Turbo C (any model except Tiny & Huge)
  65.    CTSUPTC.LIB  CTask support routines, Turbo C (large model)
  66.  
  67. Source files for the CTask kernel
  68.                 
  69.    TSKASM.ASM   Scheduler and miscellaneous ASM routines
  70.    TSKBIOS.ASM  AT BIOS wait/post handler (INT 15)
  71.    TSKDOS.ASM   DOS multiplex interface for CTask
  72.    TSKINT17.ASM BIOS printer interface (INT 17)
  73.    TSKKBD.ASM   Keyboard interface
  74.    TSKPRTI.ASM  Printer driver interrupt stack switcher
  75.    TSKQUE.ASM   Queue handling
  76.    TSKSIOI.ASM  Serial driver interrupt stack switcher
  77.    TSKSTCK.ASM  Stack switch routine
  78.    TSKTIM.ASM   Timer tick interface (INT 8)
  79.  
  80.    TSKBUF.C     Buffer events
  81.    TSKCNT.C     Counter events
  82.    TSKFLG.C     Flag events
  83.    TSKMAIN.C    Main CTask routines
  84.    TSKMSG.C     Mailbox events
  85.    TSKPIP.C     Pipe events
  86.    TSKPRT.C     Printer driver
  87.    TSKRSC.C     Resource events
  88.    TSKSIO.C     Serial I/O driver
  89.    TSKSUB.C     Subroutines for internal CTask use & miscellaneous
  90.    TSKTIMER.C   Timeout and watch handling
  91.    TSKWPIP.C    Word pipe events
  92.  
  93. Support routine source files
  94.  
  95.    CONOUT.C     Console output support
  96.    TSKALLOC.C   Memory allocation RTL interface
  97.    TSKSNAP.C    Snapshot dump utility
  98.  
  99. Sample application sources
  100.  
  101.    MINRES.ASM   Minimal resident CTask
  102.    TESTMOD.ASM  Check for model independence
  103.  
  104.    RES.C        CTask TSR
  105.    SNAP.C       Snapshot dump
  106.    SPAWN.C      Spawn DOS
  107.    TEST.C       General Test
  108.    TPRT.C       Test printer driver
  109.    TSIO.C       Test serial driver
  110.  
  111. Batch files to make kernel and samples
  112.  
  113.    MS.BAT       Make Kernel and support routines, MS-C
  114.    SAMPMS.BAT   Make Sample applications, MS-C
  115.    TC.BAT       Make Kernel and support routines, Turbo C
  116.    SAMPTC.BAT   Make Sample applications, Turbo C
  117.    TCH.BAT      Make Kernel and support routines, Turbo C Huge model
  118.  
  119. Microsoft Make files for Microsoft C/MASM
  120.  
  121.    CTASK.MS     Make Kernel
  122.    CTSUP.MS     Make Support Routines
  123.  
  124.    MINRES.MS    Make MINRES.ASM
  125.    RES.MS       Make RES.C
  126.    SNAP.MS      Make SNAP.C
  127.    SPAWN.MS     Make SPAWN.C
  128.    TEST.MS      Make TEST.C
  129.    TESTMOD.MS   Make TESTMOD.ASM
  130.    TPRT.MS      Make TPRT.C
  131.    TSIO.MS      Make TSIO.C
  132.  
  133. Borland Make files for Turbo C/TASM
  134.  
  135.    CTASK.TC     Make Kernel
  136.    CTSUP.TC     Make Support Routines
  137.  
  138.    CTASKH.TC    Make Kernel, Huge model
  139.    CTSUPH.TC    Make Support Routines, Huge model
  140.                 
  141.    MINRES.TC    Make MINRES.ASM
  142.    RES.TC       Make RES.C
  143.    SNAP.TC      Make SNAP.C
  144.    SPAWN.TC     Make SPAWN.C
  145.    TEST.TC      Make TEST.C
  146.    TESTMOD.TC   Make TESTMOD.ASM
  147.    TPRT.TC      Make TPRT.C
  148.    TSIO.TC      Make TSIO.C
  149.  
  150.    TESTH.TC     Make TEST.C, Huge model
  151.  
  152.