Home of the original IBM PC emulator for browsers.
[PCjs Machine "ibm5170"]
Waiting for machine "ibm5170" to load....
These low level Turbo Pascal routines access the video display,
keyboard, printer, disk, mouse devices, and a couple of DOS functions.
These routines are not intended to replace the standard features of
Turbo Pascal, but add to and extend the Turbo Pascal programming
environment for the MS-DOS operating system.
To simplify the use of these routines, the number of global variables
needed for this library has been kept to a minimum. All functions in
the library were written in Assembly language using the Pascal
parameter passing conventions.
FPDISK supports several DOS function calls that use byte streams when
accessing disk files. FPKBD supports BIOS and DOS keyboard function
calls. FPMOUSE supports basic mouse functions, including a mouse event
handler. FPPRT supports BIOS printer functions. FPVIDEO consists of
several video routines that provide direct access to the video display.
Routines include saving and restoring the screen, framing windows,
setting the absolute position of the cursor, and more.
Disk No: 2093
Disk Title: FlashPac Pascal Library 2 of 2 (1982)
PC-SIG Version: S1.2
Program Title: FlashPac Pascal Library
Author Version: 3.21
Author Registration: $50.00
Special Requirements: A version of Turbo Pascal.
These low level Turbo Pascal routines access the video display,
keyboard, printer, disk, mouse devices, and a couple of DOS functions.
These routines are not intended to replace the standard features of
Turbo Pascal, but add to and extend the Turbo Pascal programming
environment for the MS-DOS operating system.
To simplify the use of these routines, the number of global variables
needed for this library has been kept to a minimum. All functions in
the library were written in Assembly language using the Pascal
parameter passing conventions.
FPDISK supports several DOS function calls that use byte streams when
accessing disk files. FPKBD supports BIOS and DOS keyboard function
calls. FPMOUSE supports basic mouse functions, including a mouse event
handler. FPPRT supports BIOS printer functions. FPVIDEO consists of
several video routines that provide direct access to the video display.
Routines include saving and restoring the screen, framing windows,
setting the absolute position of the cursor, and more.
PC-SIG
1030D East Duane Avenue
Sunnyvale Ca. 94086
(408) 730-9291
(c) Copyright 1989 PC-SIG, Inc.
╔═════════════════════════════════════════════════════════════════════════╗
║ <<<< Disk #2093 FLASHPAC PASCAL LIBRARY 1 of 2 (also 1982) >>>> ║
╠═════════════════════════════════════════════════════════════════════════╣
║ ║
║ To print the documentation, insert disk #2093 and type: ║
║ PRTDOC (press enter) ║
║ ║
╚═════════════════════════════════════════════════════════════════════════╝
(c) Copyright 1990, PC-SIG Inc.
Volume in drive A has no label
Directory of A:\
GO TXT 652 1-01-80 11:52a
FILE2093 TXT 2443 7-13-90 11:45p
DEMO <DIR>
TP4 <DIR>
TP5 <DIR>
TP55 <DIR>
6 file(s) 3095 bytes
Directory of A:\DEMO
. <DIR>
.. <DIR>
DEMO EXE 28171 3-15-90 3:21a
DISKDEMO EXE 12886 3-15-90 3:21a
KBDDEMO EXE 14798 3-15-90 3:21a
PRTDEMO EXE 12733 3-15-90 3:21a
VIODEMO EXE 53646 3-15-90 3:21a
DEMO PAS 17036 3-15-90 3:21a
DISKDEMO PAS 2623 3-15-90 3:21a
KBDDEMO PAS 4521 3-15-90 3:21a
PRTDEMO PAS 3222 3-15-90 3:21a
VIODEMO PAS 32163 3-15-90 3:21a
12 file(s) 181799 bytes
Directory of A:\TP4
. <DIR>
.. <DIR>
FPDISK TPU 3120 3-15-90 3:21a
FPDOS TPU 1392 3-15-90 3:21a
FPKBD TPU 1152 3-15-90 3:21a
FPMOUSE TPU 2816 3-15-90 3:21a
FPPRT TPU 640 3-15-90 3:21a
FPVIDEO TPU 12208 3-15-90 3:21a
FPGETKEY TPU 1232 3-15-90 3:21a
9 file(s) 22560 bytes
Directory of A:\TP5
. <DIR>
.. <DIR>
FPDISK TPU 3712 3-15-90 3:21a
FPDOS TPU 2448 3-15-90 3:21a
FPKBD TPU 1600 3-15-90 3:21a
FPMOUSE TPU 3696 3-15-90 3:21a
FPPRT TPU 1040 3-15-90 3:21a
FPVIDEO TPU 13744 3-15-90 3:21a
FPGETKEY TPU 1488 3-15-90 3:21a
9 file(s) 27728 bytes
Directory of A:\TP55
. <DIR>
.. <DIR>
FPDISK TPU 3664 3-15-90 3:21a
FPDOS TPU 2416 3-15-90 3:21a
FPGETKEY TPU 1600 3-15-90 3:21a
FPKBD TPU 1664 3-15-90 3:21a
FPMOUSE TPU 3600 3-15-90 3:21a
FPPRT TPU 1056 3-15-90 3:21a
FPVIDEO TPU 13472 3-15-90 3:21a
9 file(s) 27472 bytes
Total files listed:
45 file(s) 262654 bytes
36864 bytes free