home *** CD-ROM | disk | FTP | other *** search
- ----------------------------------------------------------------------
- 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.