home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Boldly Go Collection
/
version40.iso
/
TS
/
17A
/
DESQACCS.ZIP
/
DESQACCS.DOC
< prev
next >
Wrap
Text File
|
1992-02-14
|
9KB
|
215 lines
----------------------------------------------------------------------
DESQACCS 1.0 (11 August 1990)
Ben Malec
2008 Woodmar Dr. Apt. D
Houghton, MI 49931
----------------------------------------------------------------------
PACKING LIST:
DESQACCS.DOC What you're reading now!
DCLOCK.COM Digital clock for Desqview
MODMON.COM Internal modem monitoring program for Desqview
OVERVIEW:
DESQACCS is a collection of Desqview-specific utility programs.
Currently, there are two utilities included in the package:
DCLOCK (Version 1.00)
and
MODMON (Version 1.00)
Keep an eye out for subsequent updates. More utilities will be included
as their code is completed. Tentatively, a clock/date utility and an analog
clock for Desqview 386 will be added to DESQACCS sometime in Fall 1990.
This software is what I call DONATIONWARE. That is, if you like and use
the programs regularly and have a few dollars lying around, it would be VERY
appreciated if you make a small donation. However, if you're as broke as I am,
don't feel guilty about using the software.
The source code, though, is available in the continental U.S. for a
$15 fee. Both of the programs were written fully in 8088 assembler, compiled
with the Microsoft Macro Assembler 5.1, and linked with the Microsoft Overlay
Linker 3.69. Purchasing the source has several benefits:
* Reading other people's source code is educational
* You can make any changes you wish to the programs
* You can use the procedures in programs of your own, eliminating the
need to reinvent the wheel
* You can compile the code yourself, reducing the possibility of a virus
* And finally, I'll also send the latest version of DESQACCS
If you want the source code, send a check or money order to the address
listed above and specify the disk format which you want the source returned on.
Alternatively, you can contact me via the Hubbell Message and File Board:
Line 1: (906) 296-0031
Line 2: (906) 296-0002
Line 3: (906) 296-0512
My user ID is Ben Malec. The latest versions of DESQACCS will always
be on the Hubbell Board if you're interested. Finally, I'd like to thank
my wife for putting up with my through-the-night programming sessions and
Louie Koepel of the Hubbell Message and File Board for comments, suggestions,
and some painful Beta testing.
----------------------------------------------------------------------
DCLOCK.COM 1.00
User's Guide
----------------------------------------------------------------------
OVERVIEW:
Dclock is a small and fast digital clock for the Desqview environment.
However, it does much more than give you the time. Dclock constantly polls the
realtime clock and makes sure that the system clock (DOS's clock) is synced
with the realtime clock. This is important for two reasons: First, when
Desqview is under a heavy load, it appears to skip the timer interrupt
occasionally, making the system clock run slow. It has been reported to me
the system clock can fall behind over a half hour in a twelve hour (realtime)
period! Second, some programs trash the system clock if they hang in Desq-
view. Dclock eliminates these two problems entirely, providing you with a
system time no more than one second off the realtime clock.
DESQVIEW PROGRAM INFORMATION:
Here are the relevant parameters needed when setting up the clock in Desq-
view:
Memory Size (in K): 2
Program: dclock.com
Directory: The directory where you store Dclock
Writes text directly to screen: No
Displays graphic information: No
Virtualize text/graphics: No
Uses serial ports: No
And on the Advanced Options menu:
Script buffer size: 0
Interrupts: 00 to 00
Maximum height/Starting height: 1
Maximum width/Starting width: 11
Starting row and column: Wherever you want it
Uses its own colors: No
Allow close window command: Yes
Uses math coprocessor: No
The rest of the parameters can be set to your liking (or defaults used).
The clock does dig around in the BIOS data area, so you will generate warnings
if the Protection level is 3. Note that since this program is Desqview-
specific, the only way to quit the clock is with the Close Window command and
color control is completely done via Rearrange/Change Colors. Informal tests
show that Dclock uses about 2% of available processor time. That is, the rest
of the programs running in Desqview will slow down about 2% when Dclock is
loaded.
----------------------------------------------------------------------
MODMON.COM 1.00
User's Guide
----------------------------------------------------------------------
OVERVIEW:
Modmon gives your internal modem the diagnostic lights of an external
modem. Although the display is similar to that of Jeff Prosise's LITES.COM
(PC Magazine, 14 March 1989), the code has been written from the ground up
and optimized for Desqview. However, I am indebted to Mr. Prosise since the
technical information presented in his article formed the groundwork for
Modmon. Here is a brief description of the screen:
Data carrier detect ----+ +---- Transmission speed
| |
DTR RTS CTS DSR RI DCD 2400 8N1
| | | | | |||
Data terminal ready ----+ | | | +---- Ring ||+---- Stop Bits
Request to send ----+ | | |+---- Even, Odd, or No
Clear to send ----+ | | parity
Data set ready ----+ +---- Data Bits
If a mnemonic is not being displayed, then its corresponding register bit
in the UART is low (false).
DESQVIEW PROGRAM INFORMATION:
Here are the relevant parameters needed when setting up Modmon in Desq-
view:
Memory Size (in K): 2
Program: modmon.com
Parameters: The address of the UART (See below)
Directory: The directory where you store Modmon
Writes text directly to screen: No
Displays graphic information: No
Virtualize text/graphics: No
Uses serial ports: Yes
And on the Advanced Options menu:
Script buffer size: 0
Maximum height/Starting height: 1
Maximum width/Starting width: 32
Starting row and column: Wherever you want it
Uses its own colors: No
Allow close window command: Yes
Uses math coprocessor: No
The rest of the fields, with the exceptions of Parameters, can be left to
their default value or set as desired. The Parameter field must be set to the
base address of the UART, in hexadecimal. This approach was used since it
allows many nonstandard serial port configurations. Usually the values are
as follow:
Port Address
---- -------
COM1 3F8
COM2 2F8
COM3 3E8
COM4 2E8
If there's any question as to the address of the UART, consult your modem
manual. If no parameters are specified, 3F8 (COM1) is assumed. Make sure you
specify the correct address, since Modmon can't determine whether the address
points to a UART or not.
Since this program is Desqview-specific, the only way to terminate it is
via the Close Window command. The color of the display is controlled by
Rearrange/Change Colors. *** WARNING: *** This program has been extensively
tested on a single line system, but it crashed a multiline system. If you have
a multiline system, I strongly suggest not using Modmon until the exact cause
of the incompatibility is determined! Modmon itself does not notmess with DOS
or the disk BIOS, but an unexpected crash can leave a lot of files ruined.
Be forewarned!
A FINAL NOTE
All comments, suggestions, and constructive criticisms are welcome. You
may contact me either at my home address or through the Hubbell Message and
File Board (See page 1). Also, new ideas for programs are always appreciated.
Obviously I don't write programs for money, but rather the challenge and
satisfaction of a program well done. However, your donations help pay the
rent (literally!) and allow me more time to write programs which you, the user,
can benefit from. Thank you for examining DESQACCS and keep looking for more
programs and utilities from BenSoft!
DISCLAIMER
I, Benedict Malec, specifically disclaim all warranties, either expressed
or implied. The software is provided "as is", and the user assumes all risks.
Furthermore, in no event shall I be placed liable for any loss of profit or any
other commercial damage, including but not limited to special, incidental,
consequential, or other damages.