home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / pascal / library / dos / teseract / source / tess_asm.asm < prev    next >
Encoding:
Assembly Source File  |  1988-10-02  |  3.0 KB  |  103 lines

  1.         PAGE 60,132
  2.         TITLE TESS_ASM.ASM -- Surrounds Assembler (COM) version of TesSeRact
  3. ;----------------------------------------------------------------------------
  4. SUBTTL  TesSeRact Revision Level 1
  5. ;-----------------------------------------------------------------------------
  6. ;   TesSeRact(tm) -- A Library of Routines for Creating Ram-Resident (TSR)
  7. ;                    programs for the IBM PC and compatible Personal
  8. ;                    Computers.
  9. ;
  10. ;The software, documentation and source code are: 
  11. ;       Copyright (C) 1986, 1987, 1988 Tesseract Development Team
  12. ;       All Rights Reserved 
  13. ;       c/o Chip Rabinowitz
  14. ;       Innovative Data Concepts
  15. ;       2084 Woodlawn Avenue
  16. ;       Glenside, PA 19038
  17. ;       1-215-884-3373
  18. ;
  19. ;-----------------------------------------------------------------------------
  20. ;   This product supports the TesSeRact Standard for Ram-Resident Program 
  21. ;   Communication.  For information about TesSeRact, contact the TesSeRact 
  22. ;   Development Team at:
  23. ;       Compuserve:    70731,20
  24. ;       MCIMAIL:       315-5415
  25. ;   This MCIMAIL Account has been provided to the TesSeRact Development
  26. ;   Team by Borland International, Inc.  The TesSeRact Development Team
  27. ;   is in no way associated with Borland International, Inc.
  28. ;-----------------------------------------------------------------------------
  29.  
  30. ASMCOM  EQU     1                       ;use ASM calling conventions
  31. TP4     equ     1                       ;also use TP4 stuff (no headers)
  32.  
  33. INCLUDE TESS.INC
  34. INCLUDE MIXED.INC
  35.  
  36. .model  small
  37.  
  38. .code
  39.  
  40. ;
  41. ; TesSeRact PUBLIC data and routines
  42. ;
  43. PUBLIC  TESS_GLOBALS, _TESS_VIDMODE
  44. PUBLIC  _TESS_VIDPAGE, _TESSDOPOPUP, _TESSDOBACK, _TESSRESTOREINTS
  45. PUBLIC   _TESSSETUPINTS, _TESSSETPSP, _TESSGETPSP, _TESSRELEASETSR
  46. PUBLIC  newint8, newint9, _TESS_INTERRUPTRETURN, newint13, _TESSSTUFFKEYS
  47. PUBLIC  newint16, newint1C, newint21, _TESS_ERROR24, newint24, newint28
  48. PUBLIC  newint2F, TESS_USERPARMS, _TESS_ENDOFDATA, _TESS_CPYRT
  49. PUBLIC  _TESSKEYSTAT, _TESSSTOREKEYS
  50.  
  51.  
  52. ;
  53. ; TesSeRact User routines
  54. ;
  55. EXTRN   TSRUSERPROC:NEAR
  56. EXTRN   TSRTIMERPROC:NEAR
  57. EXTRN   TSRBACKCHECK:NEAR
  58. EXTRN   TSRMAIN:NEAR
  59. EXTRN   TSRBACKPROC:NEAR
  60. EXTRN   TSRCLEANUP:NEAR
  61.  
  62. ;
  63. ; Required location of user initialization code
  64. ;
  65. EXTRN   TESSINITSTART:NEAR
  66.  
  67. ;
  68. ; TesSeRact Beep procedure
  69. ;
  70. EXTRN   TESSBEEP:NEAR
  71.  
  72.  
  73. ;
  74. ; Beginning of code segment
  75. ;
  76.         ORG 100h
  77. tessstart:
  78.         jmp     TESSINITSTART
  79.  
  80. ;
  81. ; TesSeRact Source code files
  82. ;
  83. INCLUDE TSINT2F.ASM                     ;globals are in here -- needs to be
  84.                                         ; near the top
  85. INCLUDE TSINT13.ASM                     ;other interrupt handlers
  86. INCLUDE TSINT16.ASM
  87. INCLUDE TSINT1C.ASM
  88. INCLUDE TSINT21.ASM
  89. INCLUDE TSINT24.ASM
  90. INCLUDE TSINT28.ASM
  91. INCLUDE TSINT8.ASM
  92. INCLUDE TSINT9.ASM
  93.  
  94. INCLUDE TSPOPUP.ASM                     ;utility routines
  95. INCLUDE TSUTIL.ASM
  96. INCLUDE TSHOT.ASM
  97.  
  98. _TEXT ends
  99.  
  100.         END tessstart
  101.