Fog Library Disk FOG-DOS.158
Copyright (1988) by Fog International Computer Users Group to the extent 
not copyrighted by the original author for the exclusive use and enjoyment 
of its members. Any reproduction or distribution for profit or personal 
gain is strictly forbidden. 

For information, contact FOG, P. O. Box 3474, Daly City, CA. 94015-0474.

<SHAREWARE> as part of the description of a file indicates that the program 
is distributed on a "try first, pay if you like it" basis. If you find the 
program(s) meet your need, please refer to the author's documentation for 
information on becoming a registered user. Only by registering and paying 
for the programs you like and use will the authors of such programs continue 
development. Often, more complete documentation, additional modules, and new 
releases are available only to registered users.


ASseMbler source code for a wide variety of applications.

Filename     Description
-01-09  .88  This is the release date of the disk.
-DOS158 .DOC This is the description of the disk contents.
ALARM   .ASM   7168 ASseMbler source for alarm clock routine.
BASLOAD .ASM   1024 ASseMbler source to provide Basic program with access
             to the LOADER by passing parameters via SYSPARM.
BASMAIN .ASM   2896 ASseMbler source for program to set PSP address for a
             compiled Basic program.
BREAK   .ASM   5814 ASseMbler source for a control break handler for a
             Lattice 'C' program.
BRK     .ASM    492 ASseMbler source for a program to trap Break.
BRK2    .ASM   2048 ASseMbler source for Break handling utilities module.
C-CHADIR.ASM   1024 ASseMbler source for subroutine to change current
             working directory for CBasic.
C-CLR   .ASM   2048 ASseMbler source for subroutine which allows a CBasic
             program to scroll a window.
C-PRNT  .ASM   6144 ASseMbler source for a subroutine which allows CBasic
             to print a screen.
C-WINDO .ASM   5107 ASseMbler source for a subroutine which allows CBasic
             to paint a window.
CALC    .ASM   2089 ASseMbler source for a calculator.
CHAR    .ASM    340 ASseMbler source.
CHAROP  .ASM   1024 ASseMbler source for a program that sets and returns
             switch character and device availability for Lattice 'C'.
CLEAN   .ASM  10510 ver. 1.1
             ASseMbler source for a program which filters out unwanted
             control characters in text files (ASCII to WordStar and/or
             WordStar to ASCII conversions).
CLEANF  .ASM   4172 ver. 2.0
             ASseMbler source for a program which filters control codes
             from text files, expands tabs, etc. (ASCII to/from WordStar).
CLEAR   .ASM   5037 ASseMbler source for a program to clear display and
             set character attributes.
CLOCK   .ASM   4496 ASseMbler source for clock program.
CLR     .ASM   3538 ASseMbler source for a Basic program to scroll a
             window.
COBLOAD .ASM   2944 ASseMbler source for a program which allows COBOL
             programs access to the program loader by passing parameters
             via SYSPARM.
COMIBAS .ASM    532 ASseMbler source for a serial communications port
             interrupt interceptor.
COMINT  .ASM   2271 ASseMbler source for a serial communications port
             interrupt interceptor.
DEV     .ASM   6074 ASseMbler source for a program which reports device
             header information for all installed device drivers.
DEVSYM  .ASM   2645 ASseMbler source for handling device drivers.
DOSMAC  .ASM   6538 ASseMbler source to be included in DOSSYM.
DOSSYM  .ASM  42082 ASseMbler source for program to break a listing into
             pages and give new subtitles.
DRIVER  .ASM  18053 ASseMbler template for making an installable device
             driver.
DSKWATCH.ASM   4147 Steve Holzner's ASseMbler source for a program which
             helps you catch disk errors DOS misses (from 6/11/85 PC
             Magazine article).
EXECSUB .ASM   3821 ASseMbler source for an execute program for compiled
             Basic. It allows one Basic program to call another.
FREE    .ASM   6212 ASseMbler source for determining free disk space.
FRESPACE.ASM   3317 ASseMbler source for determining free disk space.
FXN     .ASM   6713 ASseMbler source for demonstrating EXEC function call
             4Bh.
GETSEG_C.ASM   2822 ASseMbler source for getting current segment values.
GETSPACE.ASM    896 ASseMbler source for getting disk space.
HDR     .ASM   9534 ASseMbler source for Device Drive Library header.
IBM2OKI .ASM   2499 ASseMbler source for a program which traps the printer
             output interrupt (17h) and translate out-going IBM-style
             line drawing characters to codes compatible with the Okidata
             84p.
INTHAND .ASM    936 ASseMbler source for interrupt handling.
MAKDIR  .ASM   1090 ASseMbler source for the rename a file function call.
MEMSCAN .ASM   2095 ASseMbler source for a program which can scan an
             entire megabyte of memory.
MOVFILES.ASM   7416 ASseMbler source for program which can be called from
             a Basic program to find all files which match a mask and
             move them from one subdirectory to another.
SWAP    .COM   7013              [Context Switch 1 of 2]
             Includes ASseMbler source code.
SWAP    .ASM  21504              [Context Switch 2 of 2]