Dec 072017
Various ASM Clipper routines with full source code included. | |||
---|---|---|---|
File Name | File Size | Zip Size | Zip Type |
ASMFILES.DOC | 3339 | 1156 | deflated |
BEE_BOP.ASM | 4097 | 982 | deflated |
BOOT.ASM | 551 | 233 | deflated |
BOOT.OBJ | 62 | 62 | stored |
CLEARBOX.ASM | 1971 | 793 | deflated |
CLEARBOX.OBJ | 293 | 225 | deflated |
CRSONOF.ASM | 1417 | 497 | deflated |
CRSONOF.OBJ | 141 | 118 | deflated |
CURSOR.ASM | 3953 | 1378 | deflated |
CURSOR.OBJ | 265 | 221 | deflated |
DEVICE.ASM | 1899 | 811 | deflated |
DEVICE.OBJ | 85 | 85 | stored |
DRV_STAT.ASM | 3328 | 1275 | deflated |
DRV_STAT.OBJ | 164 | 159 | deflated |
EXTENDCL.ASM | 2560 | 689 | deflated |
EXTENDCL.OBJ | 129 | 117 | deflated |
KEYLOCK.ASM | 3917 | 1600 | deflated |
KEYLOCK.OBJ | 250 | 213 | deflated |
LOGICLP.ASM | 7919 | 1235 | deflated |
LOGICLP.OBJ | 647 | 304 | deflated |
NUMDRV.ASM | 677 | 378 | deflated |
NUMDRV.OBJ | 101 | 101 | stored |
NUMLOCK.ASM | 916 | 345 | deflated |
NUMLOCK.OBJ | 100 | 91 | deflated |
NUM_DRVS.ASM | 2099 | 688 | deflated |
NUM_DRVS.OBJ | 86 | 86 | stored |
PRTSCR.ASM | 488 | 228 | deflated |
PRTSCR.OBJ | 62 | 62 | stored |
PRT_TEST.PRG | 1625 | 670 | deflated |
PR_STAT.ASM | 2320 | 809 | deflated |
PR_STAT.OBJ | 82 | 82 | stored |
ROLLSCRN.ASM | 2695 | 898 | deflated |
ROLLSCRN.OBJ | 490 | 281 | deflated |
TURNIT.ASM | 3961 | 1244 | deflated |
TURNIT.OBJ | 304 | 265 | deflated |
Download File ASMFLS.ZIP Here
Contents of the ASMFILES.DOC file
The following ASSEMBLY routines were written for use with Clipper.
Source code and .OBJ files (MASM v4.0 was used to compile) are included
in this .ARC file.
FILE NAME: BEE_BOP.ASM
AUTHOR: PETE BECHTEL
SYNTAX:
NOTES: Sound with a Clipper call. OBJ not included.
FILE NAME: BOOT.ASM
AUTHOR: F. Ho
SYNTAX: CALL BOOTIT
NOTES: Reboots the system.
FILE NAME: CLEARBOX.ASM
AUTHOR: F. Ho
SYNTAX: DO CLEARIT WITH 1,2,3,4
NOTES: Clears that part of the screen specified by the coordinates.
FILE NAME: CRSONOF.ASM
AUTHOR: F. Ho
SYNTAX: DO CURSON
DO CURSOF
NOTES: Turns the cursor ON and OFF for color monitor.
FILE NAME: CURSOR.ASM
AUTHOR: Kelly McTiernan
SYNTAX: CALL CURSW
NOTES: Toggle to turn cursor on and off for IBM PC ONLY.
FILE NAME: DEVICE.ASM
AUTHOR: Neil Weicher, Communication Horizons
SYNTAX: CALL DEVICE WITH
NOTES: Redirects printer output to the specified device or file.
FILE NAME: DRV_STAT.ASM
AUTHOR: Kelly McTiernan
SYNTAX: CALL DRSTAT WITH DR,ST
NOTES: Uses the lowest level BIOS interrupt for disk I/O to
determine the status of the disk drive.
FILE NAME: EXTENDCL.ASM
AUTHOR: Mark Fanara
SYNTAX:
NOTES: User-defined functions in 8086 assembly for Clipper
- INIT_PRN : procedure to initialize printer
- CURSOR_ON : procedure to turn cursor on
- CURSOR_OFF : procedure to turn cursor off
FILE NAME: KEYLOCK.ASM
AUTHOR: F. Ho
SYNTAX: ? LOCKSTAT()
NOTES: Returns current status of the 4 "lock" keys in the
form - ICNS.
FILE NAME: LOGICLP.ASM
AUTHOR: Patrick Jonte
SYNTAX:
NOTES: Perform bit operations on numeric variables such as AND,
OR, NOT, XOR on long integers.
FILE NAME: NUMDRV.ASM
AUTHOR: F. Ho
SYNTAX: ? DRIVE()
NOTES: Returns the number of logical drives for that system.
FILE NAME: NUMLOCK.ASM
AUTHOR: Dennis Dias
SYNTAX: DO numon
DO numoff
NOTES: Toggles NUMLOCK ON and OFF.
FILE NAME: NUM_DRVS.ASM
AUTHOR: Kelly McTiernan
SYNTAX: CALL NUMDSK WITH NDRV
NOTES: Returns the number of logical drives available on the
machine in question.
FILE NAME: PRTSCR.ASM
AUTHOR: F. Ho
SYNTAX: CALL PRTSCR
NOTES: Prints a screen image.
FILE NAME: PRT_TEST.PRG
AUTHOR: Ray Love
SYNTAX:
NOTES: Example using Clipper CALL command using PRT_SCRN.ASM, a
routine to call DOS Interrupt 5 (print screen).
FILE NAME: PR_STAT.ASM
AUTHOR: Kelly McTiernan
SYNTAX:
NOTES: Determines the current status of the printer (parallel)
on IBM compatibles.
FILE NAME: ROLLSCRN.ASM
AUTHOR: F. Ho
SYNTAX: DO ROLLUP WITH 1,2,3,4
DO ROLLDN WITH 1,2,3,4
NOTES: Rolls UP or DOWN that part of the screen specified by
the coordinates.
FILE NAME: TURNIT.ASM
AUTHOR: F. Ho
SYNTAX: ? TURN(expC)
NOTES: Reverses the order of the character string passed
(max 60 chars).
Source code and .OBJ files (MASM v4.0 was used to compile) are included
in this .ARC file.
FILE NAME: BEE_BOP.ASM
AUTHOR: PETE BECHTEL
SYNTAX:
NOTES: Sound with a Clipper call. OBJ not included.
FILE NAME: BOOT.ASM
AUTHOR: F. Ho
SYNTAX: CALL BOOTIT
NOTES: Reboots the system.
FILE NAME: CLEARBOX.ASM
AUTHOR: F. Ho
SYNTAX: DO CLEARIT WITH 1,2,3,4
NOTES: Clears that part of the screen specified by the coordinates.
FILE NAME: CRSONOF.ASM
AUTHOR: F. Ho
SYNTAX: DO CURSON
DO CURSOF
NOTES: Turns the cursor ON and OFF for color monitor.
FILE NAME: CURSOR.ASM
AUTHOR: Kelly McTiernan
SYNTAX: CALL CURSW
NOTES: Toggle to turn cursor on and off for IBM PC ONLY.
FILE NAME: DEVICE.ASM
AUTHOR: Neil Weicher, Communication Horizons
SYNTAX: CALL DEVICE WITH
NOTES: Redirects printer output to the specified device or file.
FILE NAME: DRV_STAT.ASM
AUTHOR: Kelly McTiernan
SYNTAX: CALL DRSTAT WITH DR,ST
NOTES: Uses the lowest level BIOS interrupt for disk I/O to
determine the status of the disk drive.
FILE NAME: EXTENDCL.ASM
AUTHOR: Mark Fanara
SYNTAX:
NOTES: User-defined functions in 8086 assembly for Clipper
- INIT_PRN : procedure to initialize printer
- CURSOR_ON : procedure to turn cursor on
- CURSOR_OFF : procedure to turn cursor off
FILE NAME: KEYLOCK.ASM
AUTHOR: F. Ho
SYNTAX: ? LOCKSTAT()
NOTES: Returns current status of the 4 "lock" keys in the
form - ICNS.
FILE NAME: LOGICLP.ASM
AUTHOR: Patrick Jonte
SYNTAX:
NOTES: Perform bit operations on numeric variables such as AND,
OR, NOT, XOR on long integers.
FILE NAME: NUMDRV.ASM
AUTHOR: F. Ho
SYNTAX: ? DRIVE()
NOTES: Returns the number of logical drives for that system.
FILE NAME: NUMLOCK.ASM
AUTHOR: Dennis Dias
SYNTAX: DO numon
DO numoff
NOTES: Toggles NUMLOCK ON and OFF.
FILE NAME: NUM_DRVS.ASM
AUTHOR: Kelly McTiernan
SYNTAX: CALL NUMDSK WITH NDRV
NOTES: Returns the number of logical drives available on the
machine in question.
FILE NAME: PRTSCR.ASM
AUTHOR: F. Ho
SYNTAX: CALL PRTSCR
NOTES: Prints a screen image.
FILE NAME: PRT_TEST.PRG
AUTHOR: Ray Love
SYNTAX:
NOTES: Example using Clipper CALL command using PRT_SCRN.ASM, a
routine to call DOS Interrupt 5 (print screen).
FILE NAME: PR_STAT.ASM
AUTHOR: Kelly McTiernan
SYNTAX:
NOTES: Determines the current status of the printer (parallel)
on IBM compatibles.
FILE NAME: ROLLSCRN.ASM
AUTHOR: F. Ho
SYNTAX: DO ROLLUP WITH 1,2,3,4
DO ROLLDN WITH 1,2,3,4
NOTES: Rolls UP or DOWN that part of the screen specified by
the coordinates.
FILE NAME: TURNIT.ASM
AUTHOR: F. Ho
SYNTAX: ? TURN(expC)
NOTES: Reverses the order of the character string passed
(max 60 chars).
December 7, 2017
Add comments