Dec 082017
Access Clipper through assembly routines. | |||
---|---|---|---|
File Name | File Size | Zip Size | Zip Type |
ASMFILES.DOC | 3309 | 1146 | deflated |
BOOT.ASM | 551 | 233 | deflated |
BOOT.OBJ | 62 | 62 | stored |
CLEARBOX.ASM | 1971 | 793 | deflated |
CLEARBOX.OBJ | 293 | 225 | deflated |
COMM_IO.ASM | 22423 | 6090 | deflated |
COMM_IO.OBJ | 1477 | 891 | 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 |
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 ASMCLIP.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: 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: COMM_IO.ASM
AUTHOR: Curt Klinsing, modified by Patrick Jonte
SYNTAX:
NOTES: Clipper Communication for Com1:
A set of Clipper W85 callable functions to support interrupt
driven character I/O on the IBM PC. Input is buffered, output
is polled.
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: 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: 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: COMM_IO.ASM
AUTHOR: Curt Klinsing, modified by Patrick Jonte
SYNTAX:
NOTES: Clipper Communication for Com1:
A set of Clipper W85 callable functions to support interrupt
driven character I/O on the IBM PC. Input is buffered, output
is polled.
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: 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 8, 2017
Add comments