home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Oakland CPM Archive
/
oakcpm.iso
/
cpm
/
cpminfo
/
cpm-cc10.azt
/
CPM-CC10.ART
Wrap
Text File
|
1986-12-26
|
8KB
|
153 lines
==============================================================================
[ THE KAY*FOG RBBS | CPM-CC10.ART | posted 01/18/86 | 150 lines 9k ]
The CP/M Connection Originally published in
by Computer Currents
Ted Silveira 2550 9th Street
(copyright and all rights reserved) Berkeley, CA 94710
August 27, 1985
SOMETHING NEW FOR CP/M
I'm going to depart from my charter this week and review an
interesting new piece of low-priced commercial CP/M software. Write-Hand-
Man is a RAM-resident program that brings some (but not all) of the
features of the MS-DOS favorite, Sidekick, to CP/M.
[RAM-RESIDENT PROGRAMS] Once loaded, a RAM-resident program stays in
the upper section of your computer's RAM (Random Access Memory) while you
run other programs like WordStar or dBase II. The RAM-resident program is
transparent until you call it; then it does its job and disappears again,
leaving your main program none the wiser. Key-definition programs like
XtraKey and SmartKey II work this way and have become very popular among
CP/M users.
Recently, another kind of RAM-resident program has become popular in
the world of IBM clones. Programs like Sidekick and Spotlight give instant
access to several useful tools: a calculator, a notepad, an appointment
calendar, a list of phone numbers, and so on. If you need to make notes
while working on a spreadsheet, you can jump to the notepad and then jump
right back to the spreadsheet when you're done.
Unfortunately, these programs eat up large chunks of RAM, 70K or more.
If you have an IBM clone with 512K RAM, you can set aside 70K, but if you
have a CP/M machine limited to 64K RAM, you obviously can't. Because of
this limited RAM, few people expected to see Sidekick running on a CP/M
machine.
[ENTER WRITE-HAND-MAN] Write-Hand-Man is not Sidekick, but in a
limited way, it brings some of Sidekick's functions to CP/M. Once loaded,
it gives you quick access to a notepad, a calculator, a phone book, and an
appointment calendar, and it lets you view the disk directory or a text
file. In addition, if you know assembly language, you can add new
functions to Write-Hand-Man or modify the present ones.
When you call Write-Hand-Man, it opens a window in the upper-left
corner of your screen and shows a menu. Everything takes place in this
part of the screen, in windows ranging from 16 to 32 columns wide and from
8 to 12 columns long.
Write-Hand-Man's notepad lets you write and save notes in the middle
of any other program. Recently, I had to write a review of four disk
editing programs. Using the notepad, I jotted down comments while I was
actually using the programs. Then, while writing the review, I popped up
the notepad again and reread my notes.
The calculator is a simple one (add, subtract, multiply, divide), with
no memory or other fancy features. It can calculate either in the normal
decimal form or in hexadecimal, but it does only integer arithmetic--no
fractions or decimals.
The phone book is much like the notepad, except that each page is
labeled with a pair of letters (A-B, C-D, etc.). When you've entered your
phone numbers on appropriate pages, you can locate them again by jumping
directly to a particular page.
The calendar is also like the notepad except that the pages are
labeled with days of the week. The calendar handles two weeks at a time,
and the pages carry no date, only the day of the week (Monday, Tuesday,
etc.) and a number signifying whether this is the current week or the
coming one.
The file directory function shows files but doesn't show file sizes or
free space remaining on the disk. The file viewing function lets you scan
forward and back through a file, but viewing is a little awkward because
the window is small.
Write-Hand-Man has a communications module that comes in source code
only because it must be adapted to the hardware of your computer. To make
it workable, you'll need to know a little assembly language and have an
assembler that can produce Microsoft-compatible REL files. What you get is
a dumb terminal program--no file transfers or capture buffer.
Write-Hand-Man can also be expanded. With Microsoft's M80 or a
compatible assembler, you can enhance the existing functions or produce
your own that will run through Write-Hand-Man. Write-Hand-Man comes with
the source code for all its functions and a brief set of rules for building
new ones.
[DRAWBACKS] Write-Hand-Man takes up space--about 5K of your
computer's working memory. Since CP/M itself already takes 8K or 9K,
loading Write-Hand-Man will leave 50-51K for other programs, like WordStar
or dBase II, to run in. That's enough for most programs; if you run into a
problem, you can easily remove Write-Hand-Man.
If you want to use Write-Hand-Man together with a key-redefinition
program like XtraKey or SmartKey II, you'll lose even more space, of
course, though not as much as you'd think. I found that Write-Hand-Man and
SmartKey II together take up only 7.5K, about 2K more either one alone.
(Write-Hand-Man works with both XtraKey and SmartKey, though the key-
redefinition program must be loaded first.)
The standard version of Write-Hand-Man (WHM.COM) doesn't restore your
screen after it's done but leaves a blank hole where its window was. Along
with WHM.COM, you also get WHMT.COM, an enhanced version that will restore
your screen but takes up an extra 2K of memory. Do you sacrifice the extra
memory, or do without the screen-restore? It's a tough choice because
while some programs, like WordStar, can rewrite the screen themselves,
others can't. In addition, WHMT.COM won't work on all terminals.
Finally, Write-Hand-Man's functions are limited (mainly by CP/M's
scanty memory); you need to realize you're not getting a full-blown
Sidekick clone here. On the other hand, because Write-Hand-Man is open-
ended, new functions can be added and old ones expanded. If the program
catches on with public domain programmers, who knows what might happen?
[HOW USEFUL IS IT?] I find the notepad function very useful. If
you're the kind of person who's constantly jotting down notes or thinking
of two things at once, you probably will too. I also find the calculator
useful, mainly because it can calculate and convert hexadecimal numbers.
If you don't program or write about computers, you'll probably find a cheap
pocket calculator more useful.
I find I don't use Write-Hand-Man's phone book and calendar, not
because they don't work, but because I don't have any need to. People who
do need such things may find these functions useful, though people who have
heavy schedules will certainly find the calendar too limited.
I don't often use the file directory and file viewing functions
because I can do both in WordStar, my workhorse program. However, when you
use programs that don't have such functions, these can be useful.
Write-Hand-Man sells for $49.95 and should run on any CP/M computer.
Contact:
Poor Person Software
3721 Starr King Circle
Palo Alto, CA 94306
415/493-3735
Poor Person Software also sells a number of other low-cost products,
including a spelling checker, spreadsheet, print spooler, and windowing
system (programmers only).
------------------------------------------------------------------------------
Ted Silveira is a freelance writer and contributing editor to several
computer-oriented publications. He appreciates suggestions or feedback
and can be reached through the KAY*FOG RBBS (415)285-2687 and CompuServe
(72135,1447) or by mail to 2756 Mattison Lane, Santa Cruz, CA 95065.
------------------------- End of CPM-CC10.ART Text -------------------------