home *** CD-ROM | disk | FTP | other *** search
- PAGE 60,132
- TITLE TESS_ASM.ASM -- Surrounds Assembler (COM) version of TesSeRact
- ;----------------------------------------------------------------------------
- SUBTTL TesSeRact Revision Level 1
- ;-----------------------------------------------------------------------------
- ; TesSeRact(tm) -- A Library of Routines for Creating Ram-Resident (TSR)
- ; programs for the IBM PC and compatible Personal
- ; Computers.
- ;
- ;The software, documentation and source code are:
- ;
- ; Copyright (C) 1986, 1987, 1988 Tesseract Development Team
- ; All Rights Reserved
- ;
- ; c/o Chip Rabinowitz
- ; Innovative Data Concepts
- ; 2084 Woodlawn Avenue
- ; Glenside, PA 19038
- ; 1-215-884-3373
- ;
- ;-----------------------------------------------------------------------------
- ; This product supports the TesSeRact Standard for Ram-Resident Program
- ; Communication. For information about TesSeRact, contact the TesSeRact
- ; Development Team at:
- ; Compuserve: 70731,20
- ; MCIMAIL: 315-5415
- ; This MCIMAIL Account has been provided to the TesSeRact Development
- ; Team by Borland International, Inc. The TesSeRact Development Team
- ; is in no way associated with Borland International, Inc.
- ;-----------------------------------------------------------------------------
-
- ASMCOM EQU 1 ;use ASM calling conventions
- TP4 equ 1 ;also use TP4 stuff (no headers)
-
- INCLUDE TESS.INC
- INCLUDE MIXED.INC
-
- .model small
-
- .code
-
- ;
- ; TesSeRact PUBLIC data and routines
- ;
- PUBLIC TESS_GLOBALS, _TESS_VIDMODE
- PUBLIC _TESS_VIDPAGE, _TESSDOPOPUP, _TESSDOBACK, _TESSRESTOREINTS
- PUBLIC _TESSSETUPINTS, _TESSSETPSP, _TESSGETPSP, _TESSRELEASETSR
- PUBLIC newint8, newint9, _TESS_INTERRUPTRETURN, newint13, _TESSSTUFFKEYS
- PUBLIC newint16, newint1C, newint21, _TESS_ERROR24, newint24, newint28
- PUBLIC newint2F, TESS_USERPARMS, _TESS_ENDOFDATA, _TESS_CPYRT
- PUBLIC _TESSKEYSTAT, _TESSSTOREKEYS
-
-
- ;
- ; TesSeRact User routines
- ;
- EXTRN TSRUSERPROC:NEAR
- EXTRN TSRTIMERPROC:NEAR
- EXTRN TSRBACKCHECK:NEAR
- EXTRN TSRMAIN:NEAR
- EXTRN TSRBACKPROC:NEAR
- EXTRN TSRCLEANUP:NEAR
-
- ;
- ; Required location of user initialization code
- ;
- EXTRN TESSINITSTART:NEAR
-
- ;
- ; TesSeRact Beep procedure
- ;
- EXTRN TESSBEEP:NEAR
-
-
- ;
- ; Beginning of code segment
- ;
- ORG 100h
- tessstart:
- jmp TESSINITSTART
-
- ;
- ; TesSeRact Source code files
- ;
- INCLUDE TSINT2F.ASM ;globals are in here -- needs to be
- ; near the top
- INCLUDE TSINT13.ASM ;other interrupt handlers
- INCLUDE TSINT16.ASM
- INCLUDE TSINT1C.ASM
- INCLUDE TSINT21.ASM
- INCLUDE TSINT24.ASM
- INCLUDE TSINT28.ASM
- INCLUDE TSINT8.ASM
- INCLUDE TSINT9.ASM
-
- INCLUDE TSPOPUP.ASM ;utility routines
- INCLUDE TSUTIL.ASM
- INCLUDE TSHOT.ASM
-
- _TEXT ends
-
- END tessstart
-