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. 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]