Text content (OCR)
A2-Central
TT
A journal and exchange of Apple II discoveries
formerly
Open-Apple
iF
October 1991
Vol.7, No.9
ISSN 0885-4017
newstand price: $2.50
photocopy charge per page: $0.15
The electronic frontier
One of my favorite sayings was immortalized in the movie The
Adventures of Buckaroo Banzai: “No matter where you go, there you
are”. When | went on my normal Labor Day vacation at the World Sci-
ence Fiction Convention (WorldCon), this year held in Chicago, sure
enough, there | was.
The serendipity is that several of the science panels centered
around computers. That in itself wasn’t particularly noteworthy (com-
puters are the hot topic of today’s technology), but many of the com-
puter topics were not about the technology itself. Instead they dealt
with the debate over privacy, computer crimes, and law enforcement
search and seizure practices.
I've tried to stay clear of this issue for some time because it catch-
es me between two worlds. I used to work as forensic chemist; some-
one who tested evidence and testified in legal proceedings. As such I
participated in law enforcement investigations and search and seizure
in the interest of protecting the public. It's very hard for me not to
sympathize with the investigative problems that law enforcement
agencies have to solve in order to track and catch someone who can
cover their tracks by encrypting a file or erasing a disk.
Then again, I'm also a computer user who's concerned about the
protection of individual rights (including mine). | am not a lawyer, but
current debate seems to indicate that the relevance of our Electronic
Communications Privacy Act of 1986 and other protective measures
to computer communications are not universally clear here in the U.S.
In this country, issues of the protection to be afforded com-
puter bulletin board systems and networks are still being
defined in the courts. There are currently three available communi-
cations models which can be used to decide how to treat computer
network communications.
Common carriers are services that facilitate the “transportation” of
messages. The most familiar example is our phone service. These ser-
vices do not attempt “prior restraint” of the content of messages.
Communications that use these mediums are considered private and
secure.
Publications, such as newspapers, operate under some general lim-
itations regarding unacceptable content, such as obscenity and
libelous statements. But a publication's general right to print and dis-
tribute without prior restraint is guaranteed by the First Amendment.
Broadcast media, such as television and radio stations, are regulat-
ed under more stringent conditions of content. You don't see the
range of material appearing on a local television broadcast that you
do on a cable movie channel, for example, because the network has
to cater to a more selective code of “public decency”.
As you look through these models you see the constraints become
greater as the effort of access decreases. In other words, the more
public the forum the more likelihood there is of constraint. Usually we
communicate over the phone on a personal (one-to-one) basis or in
small conference calls. Magazines and newspapers play to a wider
audience. Broadcast television and radio play to anyone within the
visual or auditory range of a receiver,
Whether or not you agree that the various models, or the relative
constraints on them, represent reasonable stratifications, these mod-
els are what computer-network litigation will be drawing on until new
laws catch up. And, as often happens with technology, the laws aren’t
catching up fast enough.
Looking at it from a knowledgeable user's standpoint, com-
puter networks bridge all three models. And since computer net-
works are also interactive, they have unique situations,
Electronic mail (private mail sent between individuals or small
Groups of users) resembles a common carrier model. Participating
individuals have a reasonable belief that they are communicating pri-
vately with one another. Ideally, electronic mail should not be pur-
posefully reviewed by anyone except the correspondents. The Elec-
tronic Communications Privacy Act delineates this type of protection
for common carrier mediums such as phone conversations.
It isn’t quite that cut and dried for the home computer owner oper-
ating an electronic mail system. After all, the owner does generally
have the ability to monitor the mail. Some software may make it diffi-
cult to avoid seeing mail items inadvertently, since reading items with-
out warning users that their “private” mail may be read would be as
unethical as a switchboard operator clandestinely monitoring a phone
conversation.
It is not automatic that the current legal system will assert that
someone’s wholly owned computer bulletin board system running
over their home phone line qualifies as a “common carrier’. Until
legal protection is specifically afforded to such systems, whether or
not they are connected to a broader network, law enforcement offi-
cials may decide to consider the contents of the system your proper-
ty, under your control, and hold you responsible for the contents of
the system.
With such an interpretation, can the sysop be held accountable for
the use of the private mail system in the commission of a crime? Most
computer users, trusting that a system administrator would not rou-
tinely commit the ethical transgression of reading private messages,
would say “no*. But law enforcement officials, seeing the system sit-
ting within obvious control of the owner, may feel that the administra-
tor is responsible for alll of the system’s contents. The right of officials
to confiscate and examine a sysop’s system requires an interpretation
CRETTERMNT
l
“THERE! THERE! T TELL YOU IT JUST MOVED AGAIN!"
7.66 A2-Central
of the Fourth Amendment of the United States Constitution as it per-
tains to search and seizure practices.
Another problem is the responsibility for the content of pub-
licly accessible network areas. Public areas logically follow the pub-
lication and broadcast models, but with a degree of control limited by
which model you assume. The extent to which the First Amendment
to the Constitution protects “free speech” in this context is being
debated.
Most systems have a public “bulletin board” area where various
users can post messages. Usually these messages are automatically
posted for viewing without human interaction. Indeed, on larger net-
works it is inconceivable that all messages could be “screened”
before posting (this same argument could be added to the arguments
against screening electronic mail).
Imagine a large bulletin board out in front of a grocery store where
anyone can walk up and post a message. Now imagine thousands of
messages being posted each day. Then imagine the owner of the
store being held accountable for the contents of each and every mes-
sage.
The problem is usually managed by reviewing the message base
periodically and removing messages deemed to contain offensive
content. Normally the policy of the host network’s administrators
determines what constitutes an “offensive” message; this policy is
often (but possibly not solely) based on the same criteria used by
publications or broadcast media.
But there are opposing interpretations. Some users consider them-
selves to be the “publishers” of their own message and therefore
responsible for its ‘content and eligible to protection as the right to
free speech (these users consider the system to be a “common carti-
er’). On the other hand, since the network is the distribution medium,
some say the system administration is accountable for “offensive”
messages found on the system. As an additional twist, even if the
administrator deletes the offending message at the first opportunity,
some may argue that even the brief presence of the message on the
system is an offense.
File download areas also seem to fall into the broadcast or publica-
tion models. Most larger networks maintain their file areas in such a
way that files placed on the system by users are not immediately
available for general access. Instead the file is put into a private
“holding” area where the administration can examine the file before
determining if it is suitable for general release. If not, the file can be
deleted before numerous users have a chance to see it.
For example, when we started our association with GEnie, we
decided to adopt a publication model for the bulletin board systems
and file areas we manage. While we don’t “edit” the contents of GEnie
as closely as we do our publications, we do occasionally delete mes-
sages and refuse to release files that don’t meet our editorial stan-
dards. We have no control over, or access to private mail, which
remains private, unless you send it to us. In that case, we react as if
it came to us on paper - letters received on GEnie are used in A2-
Central. But just as with our written mail (which we've made clear we
like to use in print), we don’t disclose information that seems intend-
ed to remain private. (Some readers even mark passages that they
want kept private.)
Until our legislators and courts learn to cope with the new
technology, system administrators and users are in limbo. Users
aren't going to be able to be completely sure that their electronic mail
messages are indisputably private if the possibility exists that the stor-
age medium containing them can be seized and searched en masse.
Administrators can’t be completely sure of their liability for the con-
tents of their system, or their ability (or even responsibility) to review
and control those contents.
There are legitimate needs for law enforcement officers to have the
ability to monitor certain aspects of the networks. Crimes that can be
conducted over a network, such as the duplication and transmission
of proprietary materials ("information theft”, for lack of a better
phrase) and breaking into other systems (the computer equivalent of
burglary), do occur and have to be dealt with.
“Information theft” may be broader than first realized. The first
thought may be of copyrighted programs or database files illegally
being distributed. But with today’s sophisticated systems, pictures
and sound can also be digitized and reconstituted with little loss in
quality. Michael Whelan, multiple winner of Hugo awards as Best Sci-
Vol. 7, No. 9
ence Fiction Artist, related at one WorldCon panel how he discovered
a copy of his artwork (which had been digitized and retouched) on a
network. The accountability for blame also has to be decided: should
the host system have known better than to release the file (even if it
is an altered copy of the original) or is the uploader solely responsi-
ble? In terms of copyright, it is possible to be in violation unknowing-
ly, even when the assignment of responsibility affects the assignment
of penalties?
Difficult questions are also arising as to what qualifies as the “fair
use” of snippets of art and sound within the expanding field of hyper-
media, just as the sampling of commercial music for use in other
songs has become a point of litigation in the recorded music industry.
And eventually digitized video segments are going to be part of the
argument.
Entering someone else’s system without invitation is another hot
arguing point. A few years ago, “hacking” into a remote system and
exploring it was considered an educational experience by some yet
often an irritation by the “host”. Given the number of computer sys-
tems in use today the irritation factor is winning; even if the unautho-
rized entry is “harmless”, the expense of identifying the “harmless-
ness” of an intruder is no longer something that businesses can
expect to bear, and you can expect laws to further discourage uninvit-
ed entry.
Will encryption save private mail? Maybe not; subscriber Robert
Benson of Toledo, Ohio wrote to mention U.S. Senate Bill S266,
which would ask that electronic encryption vendors make decoders
available to the government to facilitate searching encrypted files.
This sounds suspiciously close to requiring anyone using scrambling
circuitry on their phone to supply a duplicate of the scrambler to the
government “just in case” they need to tap your phone line. Of
course, legal wiretaps require a court order justified by reasonable
cause, along the lines of a search warrant.
Encryption also has problems related to the international nature of
computer networks. Some types of encryption (specifically DES) are
considered protected technology that cannot be exported to certain
areas of the world and so should not be freely distributed on interna-
tional networks.
What we need is a good working set of rules for the new
“cyberspace” medium that computers are generating. Computers
transmit data that can represent text, pictures, programs, and other
entities. Some delineation of this cyberspace model will have to
emerge that protects innocent administrators who are trying to keep
up with a flood of information passing through their systems and that
allows users to have some knowledge of how their contributions will
be treated as they pass through the network. So far, it isn’t clear that
the U.S. legal justice system has a strong handle on the finer points.
Consider the well publicized case of Steve Jackson Games. Steve
Jackson is a game designer who had his office computer systems and
other materials confiscated by the Secret Service and held for several
months. During the interim Steve Jackson suffered severe hardship
trying to maintain his business. The confiscation was apparently con-
ducted on the basis of the alleged involvement of one of Jackson's.
employees with the possession of a copy of Phrack (an electronically
distributed publication) that contained information purported (by the
investigators) to have been improperly obtained from a BellSouth
computer.
The ringing questions are whether such a large-scale seizure was
legitimate under the Fourth Amendment, and whether First Amend-
ment rights should protect the contents of the confiscated files. A suit
was filed in May of this year against the Secret Service and others in
regard to the incident. Supporting the suit is the Electronic Frontier
Foundation (EFF), a nonprofit organization that desires to better
define these questions by establishing the necessary legal prece-
dents.
The EFF was established in 1990 to promote the development of
computer-based communications; its goals include trying to encour-
age the free and open use of computer communications. Part of that
involves supporting reasonable mechanisms to prevent computer
crime, but it also involves ensuring that civil rights issues are properly
grafted into the dominion of the new technology. Among the forces
Downloaded from www.Apple2Online.com
October 1991
behind the EFF are Mitch Kapor (founder of Lotus Development Cor-
poration, the Lotus 1-2-5 folks) and Steve Wozniak (principle designer
of the Apple Il and co-founder of Apple Computer).
If you are already using a modem to communicate with oth-
ers, you probably can see the applicability of these issues. Many
of us communicate electronically on a daily basis and want to be rela-
tively confident of the nature of privacy and responsibility assigned to
our communications.
Even if you don’t use a modem yet, there is a high likelihood that
you may in the future. The cost of using commercial services has
been declining in recent years, and as home systems become more
common the number of systems linked through personal systems like
ProLine (for the Apple I!) or FidoNet (for PC compatibles) will increase.
‘Such networks already transcend continents.
If you are interested in finding out about the issues, pick up the
September 1991 Scientific American Special Issue on “Communica-
tions, Computers, and Networks” which contains a pertinent suite of
articles under the title of “Computers, Networks, and Public Policy”.
You can reach the Electronic Frontier Foundation at 155 Second
St., Cambridge, Mass. 02141, 617-864-0665 or FAX 617-864-0866.
You may find copies of their electronically distributed newsletter on
any networks you frequent.
Also keep an eye out for pending legislation regarding personal
computers and the information networks and forward your opinions
to your legislators. Participation in the extension of basic rights to the
electronic world is necessary to ensure that those less well-versed in
the medium or less well-intentioned about its accessibility will not be
the ones to decide its future —DJD
Miscellanea
If you're using HyperCard ligs, stay away from the Write-It! NDA.
Chris Haun’s shareware Write-It! NDA editor for the ligs has been popular
for working with text from within other desktop applications, but it and
HyperCard don’t get along, Some users have been experiencing crashes
when exiting Write-It! back to HyperCard; the problem appears to be a
memory use conflict.
Also, there's a gotcha in HyperMover you may run into. HyperMover
disassembles stacks on the IIgs or Mac into pieces that can be reassembled
by the companion HyperMover on another system. We've used it several
times and it handles a lot of the work in translation automatically. Excep-
tions we've learned to handle ourselves are XCMDs and XFNCs (these ele-
ments are external program supplements that don’t transfer between sys-
tems) and graphics (differences in the Ilgs and Mac screens, plus the pres-
ence of color in the ligs version, usually forces some manual cosmetic
cleanup to be performed).
GEnie participant Kevin Flynn found another problem related to the
ordering buttons and fields. HyperMover preserves the relationships of the
hierarchy (the order in which overlapping buttons or fields receive mes-
sages) of buttons and fields within the card and background layers.
However, if you use the “Bring Closer” or “Send Farther” commands in
HyperCard's Objects menu to reorder the buttons or fields so that card
objects receive messages after background objects, the relationship of
those items will be lost when the stack is processed with Ij er. Tim
‘Swihart of Apple clarified that this occurs because the interlayer ordering is
not identifiable from a script and HyperMover can’t detect a crossover in the
layers. When the stack is rebuilt, all card objects will be “in front” of the
background objects by default. The solution is to compare the execution of
the rebuilt stack with the original and correct any ordering conflicts as they
occur.
Vernier Software (2920 S.W. 89th Street, Portland, Ore. 97225,
503-297-5317) has two new products for Apple Il users.
Chaos in the Laboratory and 13 other Science Projects Using the Apple
11 ($25.95, including disk) is a 288-page book with a series of electronics
projects that can be performed using the Apple II (all models except the IIc)
game port. Projects include digitized sound and an analog to digital convert-
er as well as sensors for light, (barometric) pressure, and magnetic fields.
The MultiPurpose Lab Interface ($290) is a 12-bit analog-to-digital inter-
face for the Apple II that allows the collection of information from a wide
range of sensors. Up to three signals can be sampled simultaneously at
intervals ranging from days to 22,000 times per second. Available sensors
can sample voltage, pH (a measure of the acidity of a substance), force,
A2-Central 7.67
temperature, light, magnetic fields, pressure, and sound. Software to collect
and graph samples is included; the system also supports a “storage oscillo-
scope mode”.
Barney Stone is retiring DB Master (and himself) from the Apple Il
world. He is selling remaining copies of DB Master Professional at $100
each plus $5 shipping. Remaining copies of the BASIC Programmer's Pak or
Developer's Pak are $50 each, and copies of the Medical Billing Template
are $75 each. Barney will use the proceeds toward Stone Edge Technolo-
gies’s (RO. Box 3200, Maple Glen, Pa. 19002) accrued debt.
Barney hasn't been able to draw a salary from DB Master sales for over a
year. His next product is a patented envelope printer for personal comput-
ers that he has developed over the last 18 months. He plans to be in pro-
duction early next year under the company name of AddressEase, Inc.
8/16-Central subscribers will be getting unhappy news. Tom
Weishaar can explain it better than | can:
When we took 8/16 over from Ariel last fall, it had about 1,000 sub-
scribers. We had hoped we could keep them, but we couldn’t. We now
have about 350 paid subscribers and are losing money by the bucketfull
each month. Subscribers who didn’t renew said they wanted a paper ver-
sion and a lower price. We can’t envision a scenario in which we could
cover our costs under those conditions.
However, there is a paper/disk publication that already exists in the
Apple II market, that costs less than 8/16-Central on an annual basis (it
comes out 6 times a year rather than 12 so a 1 year subscription is
about half as expensive), and that includes lots of information for pro-
qgammers. That publication is GS+. I'm happy to say we’ve made
arrangements for GS+ to fulfill the remaining 8/16-Central issues we
owe. My
Some 8/16-Central subscribers are Apple Ile/lic programmers who
may not find the programming information in GS+ useful. If they would
prefer to receive one of our other publications, they can write to us and
we can switch them over. In addition, because GS+ is considerably heav-
jer than 8/16-Central., subscribers outside the U.S. and Canada will
have to pay additional postage to receive it. The postage is $1.50 per
issue remaining for surface shipment, or $5 per issue remaining for air-
mail shipment. Alternatively, these subscribers can switch to one of our
other publications at no cost by writing us.
Since we know how vicious the rumor mill can get, please let it be
Clear we are talking about 8/16-Central, our monthly programmer's pub-
lication, in this announcement. Our other publications, including the A2-
Central newsletter, A2-Central on Disk, Stack-Central (soon to be
known as Studio City), Script-Central, TimeOut-Central, and Hyper-
bole are all covering their costs and will continue to be published as
before. Only 8/16-Central has been losing money, and only 8/16-Cen-
tal is ceasing publication.
So far Resource Central has managed to expand despite the down-
tum in the Apple Il market. However, we are starting to see the pinch that
has affected other Apple Il companies. To ensure our survival, in the com-
ing months we will investigate starting new publications not specifically
related to the Apple II. As a result, we're about to do some personnel shuf-
fling both to facilitate these new directions and to prevent the bumout that
seems to occur after about a few years of monthly deadlines.
Next month, Jay Jennings, who had been editor of 8/16-Central, will
begin a stint as the editor of A2-Central. ['m a bit envious since there will
be a lot of new ground to cover, but my duties will be switched to starting a
new publication.
It's also become clear that we're either going to have to raise the prices
on our Apple Il publications or change the way we mail our issues. We'd like
your input on this. We've absorbed two major increases in postage rates
since the last time we raised subscription prices. The second increase,
which occurred early this year, is becoming increasingly difficult to swallow.
We need to either raise subscription prices or switch to 3rd class bulk mail-
ing in lieu of first dass (or perhaps both). If we switch to 3rd class, sub-
scribers outside the U.S. would have to pay extra for airmail delivery. If you
feel strongly about this, let us know how you feel—DJD-
Ask
In “Apple's developer message” in the last
issue we stated that half the Mac LC’s sold had
le Cards in them; that should be corrected to
reflect that half the Mac LC’s sold to schools
have He Cards in them.
In the Hallucinations ‘R’ Us category, we
thought we had seen a reference to plotter
support for CADDraw in the Kitchen Sink Soft-
ware catalog. Guy Forsythe of Kitchen Sink
called to let us know that neither CADDraw or
AccuDraw has ever supported plotters. The
call did give us a chance to ask Guy if we
could look at AccuDraw for a future issue,
and he agreed without much arm twisting.
We got Lany Beyer’s address for B&D Com-
puter Repair wrong in “Sider/RamFast support”
(p. 7.54, August 1991); it’s actually 6115 S.
Massahoit, Chicago, Ill. 60658. Larty also let
us know he's doing repairs on Applied Ingenu-
ity and SCSI drives.-DJD
32-bit Apple lI?
The future for IBM compatibles seems to be
32-bit systems using Intel’s i386 and i486
chips. Is there a 32-bit future for the Apple II?
Maj. Carl E. Bergsagel
Novato, Calif.
It’s doubtful we'll see a 32-bit incarnation of
the Apple Il, due to a combination of technical
and market issues. This is our supposition
(Apple does not comment on unannounced
products), but here’s our reasoning...
There is a proposed 65852 from Western
Design Center (WDC), but it will likely have a
multiplexed 8-bit data bus and be pin compati-
ble with the 65816, That would make it use-
able in the current ligs design.
However, even if it appeared, at this point
it’s unlikely Apple will design a “next genera-
tion” Apple II, or even next generation Ilgs
software, to use the 65852 specifically. Apple
is concentrating more on other products (even
now, with the IBM alliance, the emphasis
seems to be shifting to successors to the
Mac). Even if the 65852 was available soon,
Apple seems too entrenched in other markets
to look back.
It’s important to point out again that there is
nothing inherently “superior” to the width of
the architecture of the chip; if there were, the
16-bit TI-99 (or the IBM PC, or many other sys-
tems) designs would have knocked out all 8-
bit competition early in the 1980's. There are
many aspects to the performance issue, espe-
cially when the complete system is taken into
account. Looking at the system software Apple
has been able to write for the Iigs, we still
believe the 65816 has not been pushed to its
potential. Also observe that HyperCard llgs
performs respectfully on the 65816 at 2.8 Miz
(a Zip or TransWarp llgs makes it almost “snap-
py’) in comparison to it’s Mac-based compan-
jon (yes, Mac HyperCard is even snappier on a
Ici, but look at the relative cost of the hard-
ware). All other things being equal, an
80386SX outperforms an 8088, but things get
a lot fuzzier when you compare distinct archi-
tectures. (The 65816 uses fewer clock cycles
to perform many basic operations than the
Intel or Motorola architectures.) Check the per-
formance of Windows on various IBM plat-
forms compared to the desktop on even a 2.8
Miz ligs system.
The biggest limitation to the 65816 in the
ligs is probably its overall throughput, which
could be solved if faster versions (10 MHz or
higher) were being manufactured in quantity.
There’s a “chicken and egg” problem here:
Apple is currently the biggest market for the
65816, and Apple hasn‘t placed a quantity
order for chips because they’re not sure WDC
can deliver them. WDC isn’t going to gear up
for mass production of a product when they
have no orders. Maybe if Nintendo does a 10
MHz upgrade on their game system...—DJD
PostScript transportation
Today I succeeded in using Appleworks GS to
print a PastScript file to disk at home, send the file
to work, download it onto a 386 clone, and send it
out to a Laserwriter!
‘The printingto-disk explanation came from other
people on GEnie and from A2-Central. All you do
is rename the Laserwriter driver to something else
(mine is now called LASER). Then it no longer asks
for AppleTalk when you access it. It becomes just
another printer choice (like the Imagewriter). In
‘AppleWorks GS, as you're about to print, you hold
down open-apple-F and click the “Print” button, The
entire PostScript file prints to the /System/Drivers
directory as “POSTSCRIPT.GS00”. Each page appar-
ently makes its own file, so you might have
POSTSCRIPT.GSO1, etc. | haven't figured out if you
an avoid this part, and it refuses to print more than
two pages at a time, but these are minor obstacles.
At the PC end, I just used the IBM copy com-
mand to copy the file to the printer port like this:
“COPY MYFILE COMI:”. That was it, with one small
exception. It didn’t get a few of the fonts at first, but
| discovered that what the library font files name
the fonts and what the Laserwriter expects them to
be called are different in some cases. For example,
what the font files call “AvantGarde-Bolditalic” had
to be changed to “AvantGarde-DemiOblique”. This
is the registered Adobe name for the font. | think it
works because it’s being sent directly to the printer
as atext file, and the fact that it comes from an IBM
clone is irlevant. | am designing a macro for my
text editor at work to change all the font names
after | get the file there. Many of the fonts have
identical names and require no additional attention.
The only other thing I did was add a controkD at
the end of the file to tell the printer it was over
(more advice from GEnie). Oh, and | tried gluing
two files end to end to see if | could make one print
Job. It worked!
Why figure all this out? Cause the results are
absolutely beautiful. We're not talking about
“smoothing” or “better text’. These fonts are built
into the printer, and when you send them a mes-
sage they recognize, you get 300 dpi characters
that almost look typeset. Of course, if | had a laser
printer at home | could save a few steps, but this is
almost as easy. I'm not even using special software
‘on the IBM, just the DOS “COPY* command that’s
Vol. 7, No. 9
built into the system software.
1 don’t understand enough about the PostScript
language to explain the font names business, but
¥'m pleased as punch that it works. | downloaded
two more of the fonts tonight. I know this is of limit-
ed interest, so if there's anyone out there who
could use more information, contact me through E-
mail and we'll stop boring everyone else!
Thanks again to those of you who helped out!
Daryl Morgan
Turlock, Calif.
We've been over parts of this before, but you've
put all the pieces together and described actual
The font naming issue is complicated but suf-
fice it to say that font styles (bold, underline, italic,
and so on) are not named in a consistent enough
fashion to make them predictable from the font's
“unstyled” name, The Mac uses a resource-based
mechanism to deal with this. Resources are a rela-
tively recent addition to the llgs operating system
and the mechanisms are not yet in place to allow a
similar approach on the Ilgs. If you stick to using
fonts that are specifically resident in the LaserWnit-
er (which the ligs Print Manager is prepared to han-
die) it shouldn't be necessary to-worry about the
naming conventions.—DJD
June cartoon secrets
What was the cartoon on the cover of the
June issue all about? Why would “GUI” stand
for Gumby User Interface and what was the
“thing” in the witness box? Perhaps it is an
Americanism that didn’t survive the trans-Ant-
lantic crossing?
Philip A. Tyler
Manchester, England
“Gumby” is a character familiar (at least
here in the ‘States) from children’s programs.
He appears as a clay figure brought to “life” by
stop-motion animation (position the character,
take a picture for that frame of the film, move
the character incrementally to the next posi-
tion, take the next picture, and so on).
The cartoon was designed as a pun on the
“Graphical User Interface” acronym (GUI),
which has been showing up lately wherever
computer pundits are found.
But we actually ran the cartoon because of
an inside joke that the cartoonist wasn’t aware
of. “Gumby” was one of the code names for
the Iigs while it was under development.—DJD
DOS 3.3 “find”?
| would like to have a general string search
utility for DOS 3.5 disks. What Ineed was
described in your issue (Vol 4, No. 4, pp. 4.28-
29); it was called FastData and was sold by
FastFind Co., but their phone has been discon-
nected and there has been no reply to my writ-
ten inquiry.
I'd be happy with a DOS 3.3 version of that
program or any other program that would do
the same thing (I’m not interested in the Pro-
DOS version).
Alan G. Hill
Bay City, Mich.
We do have a new address for the FastData
folks; it’s 916 Deacon Circle, Columbus, Ohio
43214. Maybe owner Jim Hammond still has
the DOS 5.5 version available; this is the first
request we've seen for it in recent
memory.—DJD
October 1991
Resolute graphic problems
For the past several months I've been read-
ing, rereading, and endlessly experimenting
with the material in Apple Ile Technical Note
#3: Double High Resolution Graphics. The rea-
son is that I can simply not obtain the result of
a cleared double-high-resolution screen; every
other column has solid-white bars.
Having developed a few text and graphic rou-
tines on my enhanced lle and noticing how they
ran differently on a ligs, I wonder: Does Apple
actually test their He and IIc software on lle's
and Ilc’s? Or do they develop on the ligs and
assume it should work on earlier machines?
Donald Drews
Brown Deer, Wisc.
Actually, if you're seeing white bars, you do
have double high resolution graphics enabled.
The double high resolution display is obtained
by taking a byte from the high resolution dis-
play page area ($2000-$4000) in the auxiliary
memory of a 128K Apple Il The white bars are
the other “half” of the double high resolution
graphics screen being displayed.
Here’s a program that will test your system.
First, the double high-resolution mode uses
memory also used by the ProDOS /RAM disk,
so we want to check to see if /RAM is there
and empty of files:
1000 FEM = display double high-res =
‘1010 DIA B(7); REM use for parsing byte to bits
1020 THXt : BOMB,
1030 IF PEEK ( - 1101) <> 6 THEN PRMD "Requires
128K Apple Ile/c/qs.": SME
‘1040 GOSUB 1410: IF (MEM < 128) THEN PRINT "Requires
2a": STO
11050 PRINT "Checking for enpty /RAM...”
1060 PRINT CHRS (4); "BLOND /RAM,A$2000, 1512, 1D1R"
1070 TF { PEER (8192 + 37) + 256 * PEER (8192 + 38))
‘THEN PRINT "/FAM not enpty!”: STOP -
If /RAM is empty then we save a “dummy”
file to occupy the first 8K of /RAM, which Apple
has cleverly mapped to occupy the alternate
memory portion of the double high-resolution
screen.
11100 PRINT CARS (4) ;"PRE3": REM activate 80-colum
finare
1110 PRINT ; REM send something through COUT to
1120 REM (above also initializes 80STORE)
1130 BGR : ROM activate high-res.
‘L140 PROT CERS (4);"BSAVE /RAM/HR.X,452000, 152000":
‘EM reserve DER page in aux men
‘Next we activate the double high-resolution
screen using the ‘switches documented in the
technical note:
1150 PORE 49246,0: REM activate double high-res
1160 REM (You nay want to select "full page” bere, too.)
1170 REM (For more information, see the appropriate
Bardbare Reference)
To verify that we have both the auxiliary
memory and main memory portions of the
screen visible, we'll draw a set of vertical lines
first and save them into the auxiliary memory:
1200 COLOR: 3: REM whitel
1210 FOR I = 3:10 279 STEP 7
1220 : HPLOT 1,0 10 1,160; REM vertical Line
1230 : NEXTT
1240 PRINT CARS (4); "BSAVE /RAM/HR.X,$2000,1$2000":
‘IM copy page to aux nen
Now we clear the main memory portion of
the screen again and draw a set of horizontal
lines:
1250 BGR : REM clear main nex screen
1260 HOOLOR= 3; REM whitel
1270 FoR I = 10 10 160 sm 10
1280 : HPLOT 0,1 10 279,1; R@M horizontal line
12290 ; NXT T
Then we wait for a keypress:
1300 PORE - 16368,0: WAIT - 16384,128: PORE
~16368,0; REM wait for keypress
We'll assume you're done when a key is
pressed. The following routine will turn off the
double high-resolution mode and also delete
our dummy file. We also turn off the 80-col-
umn firmware, but we leave the HGR screen
enabled so you can see the change in going to
normal high-resolution:
1330 PORE 49247,0: REM deactivate double high-res
1340 PRIVY CHRS (4); “DELETE /ROM/BR.X": REM renove
our file
1350 PRINT : PRINT CHRS (21): REM tum off fimmare
‘1380 VIAB 22; REM leave BGR on
139 BD
There are two “miscellaneous” subroutines.
One checks the ProDOS MACHID byte to see if
we're using a 128K Apple ll. Otherwise, double
high-resolution is not available:
1410 RE — get menory size from PreDOS (MACHID) —
1420 MBCHTD = PEEK (49048): REM SHEOB
1430 BYTE = HACHID: GOSIB 1470: HEM parse byte into bits
1440 MEM = 0: TF (2 # B(5) + B(A)) = 3 THEN MEM = 128
1450 RRTURH
The other breaks apart the MACHID bits for
us to check:
1470 RM — parse byte into bit array —
40 FOR I= 007
1490 NBYTE = INP (BYTE / 2)
1500 TF (BYME < > (BYE # 2)) Ta (I) = 1
1510 BYTE = NBYTE
1520 ERT 1
1530 RETORN
If you type in this Applesoft program and
RUN it, you should see the graphics screen
blank to black. Quickly thereafter a set of verti.
cal lines will be drawn, followed by a set of
horizontal lines. As you look at the screen, the
vertical lines are in the auxiliary memory “half”
of the double high-resolution screen, and the
horizontal lines are in the main memory “haif’.
The horizontal lines will appear to be “broken”
into.dashes by the vertical lines since the two
“halves” of the screen are alternately inter-
leaved. (As you move across a line, one byte
comes from auxiliary memory, the next from
main memory, and so on.)
(The “white” vertical lines will appear in
alternating colors on a color monitor. Don’t
adjust your set; this is an artifact of the way
colors are generated on the Apple Il.)
When you press a key, double high-resolu-
tion is disabled and the vertical lines disap-
pear.
We draw into main memory and copy the
drawing to auxiliary memory because Apple-
soft does not support drawing to the double
high-resolution screen, Drawing techniques for
double high-resolution graphics are complex
and we usually refer users to commercial pro-
grams that support this mode. But this pro-
gram should at least allow you to establish
whether your hardware is working. That Apple
Technical Note is a good reference to start
with,
A2-Central 7.69
We are interested in hearing about compati-
bility problems, even if we don’t always know
what to do about them. If you think you've
found one, send us a copy of the smallest pro-
gramming example you can find that illustrates
it—DJD
High drives
| have tried for several years, in vain, to
upgrade my Apple lic (non-UniDisk 3.5 ROM) to
use with a 3.5 drive. At last, it appears that the
quest might be over ("Orphans abroad (and
here)", p. 7.31, May 1991).
| notice advertisements for Toshiba 1.44 MB
3.5 drives at $69, while everything for the
Apple seems to be 2-5 times as much. Why is
this? And would it be possible to modify some
other 3.5 drive for use with the Apple?
David E. James.
Peterhead, Aberdeenshire
Scotland
There are a several factors making the
(external) Apple 3.5 drives so expensive.
The price you are comparing to is a raw
drive. Prices for even MS-DOS external 3.5
drives (with case, cable and power supply) are
much higher. (External MS-DOS drives are rare,
but the ads we have seen place them in the
$200-$500 range.)
The Apple drives are a little more complicat-
ed since they vary drive motor speed to get
Slightly more storage (800K versus 720K) on a
diskette when working at the “low density”
mode, Some have questioned whether the
extra complexity (for 12% more storage) is
worth the extra cost.
The UniDisk 3.5 is a special exception since
it also includes its own microprocessor to
allow it to work on I MHz Apple II's (our under-
standing is that a I-MHz computer is not fast
enough to keep up with handling the 3.5 drive
timing itself, so the task was delegated to an
intelligent drive mechanism for the UniDisk 3.5
for the lic). This again adds to the cost.
These are some clarifications, but our intent
is not to defend Apple’s pricing policies; Apple
has to find its own way of justifying the use of
proprietary technology and pricing to remain
competitive. There are non-intelligent third-
party 5.5 drives available from Applied Engi-
neering and AMR for use on the Apple It with
an intelligent controller like the Universal Disk
Controller; but the UniDisk’s intelligence prob-
ably involves proprietary features that haven't
been legally “cloned” by other companies. It
would be nice if Apple would have found a way
to lower the price (and to improve availability)
of their products to obtain greater market
Share, but this obviously was not a major aim
of the company. (Apple. likes to compare its
prices to those of IBM and Compaq, which also
don't reflect the mass-market pricing many
users seek.) —DJD
Program solutions
I am looking for a financial program that can
calculate a moving average for the stocks in my
portfolio. Know of any?
Adolf Brandt
Bethel Park, Penn.
We don't, but maybe a reader does...
The science and artistry of stock analysis is
outside our realm of endeavor, but we looked
up the definition of a moving average. The
7.70 A2-Central
Monthly soles
‘reraped monthly sales
Figure 1: Raw data
Figure 2: Averaged data
algorithm is straightforward; you add the
results for a constant number of periods
together and divide by the number of periods.
If you want to get fancy, you can multiply each
period by a “weighting factor’; for example, if
you are averaging sales over 12 months and
you know that sales in the summer months are
usually 20 per cent higher than the rest of the
year you may want to seasonally adjust the fig-
ures through weighting.
We use moving averages to “smooth” our
monthly sales figures. If you plot dollar sales
per month, our graphs tend to look like a
mountain range. By averaging each month with
the previous 11 months (for example, adding
up monthly sales for June 1990 through May
1991 and dividing by 12 for the May 1991
average) the graph smooths into an identifiable
trend. What you start to see is the trend of the
current month over that of the adjacent
months since the remaining 11 months used in
the calculation are the same.
Knowing what a moving average is makes it
possible to write your own program to analyze
the data. Back in the Olde Days someone may
have written a specialized commercial program
to do this, but these days it’s more likely going
to be left up to a user to fend for themselves
because the ability to use a spreadsheet tem-
plate or HyperCard (HyperTalk) program to ana-
lyze the data might destroy the market for a
specialized program. This was part of the point
of “The People vs. Programming” in the August
issue.
Actually, a spreadsheet is probably the
cleanest way to handle this since it’s nearly an
ideal way to enter arrays of numbers. Here’s
how we laid out the template for a simple
A B c
Yonth Sales Weight
1 Jn 10 1
2 Wb 1 1
3 6 1
4 or 1 1
5 My 110 1
6 gm 1B 125 123.33 135 11.33
7 ml @ 12 10 NS 103.33
8 mg 120 1.25 133253 180 106.67
9 sp 120 1 | 1833 120 110.67
1 oct «5S 1 18.3315 118.33
Uw 16 1 138 16 13.3
2 de 1 1 136.67 130 136.67
Bog ud 1 1 10 18
More 18 1 We 1 121.67
omer MS 1 16.67 MS 126.67
Column A is a listing of 15 months just to
index the numbers. Column B is a (fabricated)
sales figure for the month. Column C is the
“weight” to be applied to that month’s figure;
our figures assume that sales are historically
lower in the three summer months and there-
fore need to be multiplied by 1.25 to approxi-
mate the average of the remaining nine
months.
Column D contains the weighted average
over each three-month period, rounded to two
decimal places. The formula used in cell D5
was
ac (4834C3, +3444, +B54C5)
This formula was copied to cells D5 through
DI? with all cell references relative.
You'll notice that the jump between the fig-
ures is less “bumpy” than for the raw sales fig-
ures, This is especially easy to see graphically;
we imported the data into AppleWorks GS to
graph (you can do this in TimeOut Graph with-
in AppleWorks; we used AppleWorks GS
because it’s easier to get the Super High Reso-
lution graphics into something we can print).
Figure | is the graph of the raw sales figures;
Figure 2 is the graph of the averaged data (bars
for the first two months are “missing” since
there was not enough data in our table to gen-
erate averages for those months).
If you want to average over a longer period
of tiie, summing each month may get tedious.
The simplest way we could find to facilitate
summing a larger range is to create a new col-
umn which contains the product of the sales
and weighting factor for that month (our col-
umn *E"), and then use @AVG with a relative
range for the new column (for example,
“@AVG(BS..B5)").
Okay, so maybe someone should write a
program that will call Dow Jones, download the
figures automatically, and reduce them into
this data. For someone who has a specialized
need we'd like to see that program for the
Apple Il, But the lack of the program doesn’t
necessarily mean the computer is incapable of
doing the work; it often means that either the
Problem is so hard to solve that a developer
doesn't feel possible sales will recoup the
costs of development, or that it’s so easy to do
that people will just use existing tools and
won't buy the product—DJD
Disk space forecasts
What utility can be used to identify the
amount of storage needed for all programs in a
given directory plus all subdirectories thereof,
etc., to the end of the path?
Perhaps Ihaven‘t seen this because the
answer is obvious. | know that you can find it
by counting, but both ProSe! and Copy If Plus
seem to directly provide only the space used
within a directory or that available on the cur-
rent volume. As I use both a hard disk and a
5.5 to store data my motivation is, of course,
that if the space needed is equal to or less than
796K the files will fit on a 3.5 disk, and 1 try to
Vol. 7, No. 9
Keep my subdirectories small enough so they'll
fit.
J.D. Holdeman
North Ridgeville, Ohio
From the programs you mention it sounds
like you need an 8-bit utility to do this, and we
don’t know of one. Many file utilities don’t
bother to look inside folders to count file sizes,
probably to save time and effort in reading the
contents of all the folders.
The ligs Finder will give you roughly this
information if you select the desired folder,
use the “Icon Info” item of the Special menu to
bring up the information dialog, and then click
the “calculator" icon in the lower right comer.
After a few seconds Finder will report the total
of the file lengths (how long each file will
appear if you open and read it) and the total
space occupied by the files on the disk (this
figure may be less than the file lengths on vol-
umes where sparse files are supported). Given
that GS/OS supports different file systems, the
storage required for a file may vary slightly
when moved from one file system to another
and checking the sizes still may not guarantee
they'll fit on the target volume.—DJD
Binary Il and AppleWorks GS
First, Iwould like to start by saying that |
think your monthly newsletter is the best Apple
Il publication on the market. I have every issue
from Day One and | am continuously rereading
them both for my enjoyment and to further my
knowledge on Apple I! computers. I have found
no other source of information as comprehen-
sive as your publication on Apple II's.
Second I would like to further “Ilgs modem
help” (May 1990, p. 6.32). Peter Orio should be
aware of a possible deficiency in the Apple-
Works GS communications module that may
prohibit the downloading of BXY files. I have
written to Claris Technical Support and received
a verbal response that BXY wasn’t written into
the “filters” of the communications module. |
have written them a second letter asking for
more information since the phone call was pret-
ty vague.
David C. Frye
Waldorf, Md.
Works GS won't automatically
unpack Binary Il files “on the fly” unless you
use the special “Receive Binary II” item on the
Transfer menu within the communications
module. if you use this mode and the file has a
Binary I! header on it, AppleWorks GS will
receive and save the files within the Binary II
package. Like most Apple i communications
Programs, it looks for the Binary II header
rather than just a “.BXY” at the end of the file-
name.
We found an exception to AppleWorks GS’‘s
tolerance for Binary II files: it doesn’t appear to
like to save files that don’t have filenames
acceptable to the receiving volume. Since
names like “Space Left Here” (with blanks ir
the name) can be legitimately created anc
archived on AppleShare volumes, there need:
to be some sort of renaming convention sc
that they can be downloaded to other file sys
tems, As it is, AppleWorks GS just gives ug
with an “Unable to complete transfer” mes
sage.—DJD
October 1991
Hard time with hard drive
My hard drive (a 60 megabyte Seagate
ST277N, about two years old) is giving me a
hard time. Sometimes it won't start when power
is applied, so J give the case an impact adjust-
ment and then it starts to spin. At other times
while it is running and | am in the middle of a
program it will act like it was just started and
make its throaty chirping sounds that end with a
"beep-beep” (is that the stepper motor moving
the head?). Once in a while the drive will start
to scream and then run quietly. What's going
on? Is it dying?
Quentin Packard
Rhineneck, N.Y.
We have several Seagate STseries drives
here and they tend to be a bit noisy when pow-
ered up.
The Seagate mechanisms will try to insure
the drive's read-write head is at a “safe” loca-
tion if the drive is idle for several minutes. This
does sound somewhat like the throaty “click-
ing’ of the drive head retraction when you start
up the drive.
You may also hear an occasional high-
pitched “whine*. We've been told this comes
from the resonance of a static discharge device
from within the drive and doesn't indicate any-
thing wrong with the drive.
My oldest drive has made both of these
sounds since | purchased it over two years ago
and continues to work reliably. If you are not
experiencing errors in reading or writing to the
disk and you haven't lost any data, everything
is probably fine. Checking the hard disk for
errors periodically with a disk repair utility is a
good precaution in any case.
The problem with the drive not starting on
power-up may indicate something more seri-
ous. The drive head in the sealed-unit “Winch-
ester’ drives like the Seagate “floats” above
the disk platter while the drive is running, but
rests on the disk media when the drive is pow-
ered down. There are occasional instances
where the drive head on some Seagate drives
will start “sticking” to the platter itself when the
drive is powered down for several hours.
We've only heard about this occurring specifi-
cally with 30 megabyte Seagate drives, and
we've watched it happen to a drive Jay Jen-
nings used. The symptoms were just as you
describe occurring with your drive.
For the short term, your method of “tapping”
the drive will allow it to start, but rapping on a
mechanically sensitive device is a risky busi-
ness, Instead, you can try flipping the power
on angoff to use the drive motor to repeatedly
“nudge” the head free.
Jay managed to make his drive start for sev-
eral months by repeatedly cycling the power to
get the drive going and then leaving it running.
But eventually he had to turn the drive off and
the head stuck for good.
We can guess at another possibility: the
drive may not be starting because the power
supply is weakening and the drive is not get-
ting quite enough power to torque the platter
into motion from a standing start. If a techni-
cian determines that the power supply is within
specifications, then it may be time to be dili-
gent about backups and to start saving for a
new mechanism.—DJD
Words of praise
Kudos to the Quickie scanner and the pro-
gram InWords. Until now I had no time to try
them out, but this weekend I loaded them into
my old Ile and...everything worked finel! It sur-
prises me that nobody thought of the great help
this combination would be for entering text,
especially text that does not make sense like
some hexdumps you find in magazines. Due to
a head injury | have some difficulty adapting my
sight from the monitor to the listing and vice
versa. Until now I had either to go through long
typing sessions or ask somebody to read me
the text. Thanks to InWords this is over now.
Even if the program cannot read the text, the
display gives the necessary help to go on with-
out going back to reading the paper.
Sure, there are things | dislike. For example,
you have to go through the whole menu each
time you make a scan. I see no possibility to
save, export, or import a scan, and no macros.
Why do | have to attend the keyboard selecting
“scan” and then press the start button on the
scanner? It would be nice to do the scans in
advance, save them, and have them processed
during the night! But | am sure these things will
come if some people really work with the pro-
im.
Ihave tried some of the common OCR pro-
grams on IBM clones but none of them offered
nearly as good a performance. So congratula-
tions to Alan Bird—he has done it again.
And there is another thing | have to get off
my soul. Here in Germany Apple has lost its
market to the IBM clones. Certainly they have
gained a certain position now with the low
priced Macs but with respect to the Apple II
family everything is dead. Last week one of our
lIc’s failed and | determined the IWM (disk con-
troller chip) was defective. We had to go asking
and begging until the dealer (he sold hundreds
of thousands of Deutschmarks of Apple II
equipment to our company) agreed to provide
us with a replacement.
So, when I decided it was about the time |
buy my next computer many different brands
crossed my mind. The only thing I was sure
about was “no MS-DOS". | was working on MS-
DOS computers all the day, therefore I know
them well enough to not let them enter my
home.
In spite of the warnings of all of my friends
(most of them IIc owners) I bought an Apple
ligs. What a beautiful experience! Everything
worked from the beginning. The UniDisk, print-
er, and hard disk did not even have to be con-
figured. The old 5.25 disk drive (vintage 1979)
works, the screen is wonderful, and it is certain-
ly faster than my old lic. No problems with the
memory setup (have you ever tried to make a
RAM disk, EEMS, expanded or extended memo-
ry match on an MS-DOS system just to discover
that a LAN manager or Windows or whatever will
mix up the whole system another way?).
Yes, of course I will have to put another plug
onto the printer cable. But besides these minor
things the Apple ligs is worth its price. It is the
continuation of the original idea of the bicycle
of the mind (only it is no “bicycle” anymore)
and it is not deserving of all the criticism it has
received. Here's hoping that many more people
discover that it does not have to be a Mac if it is
an Apple (especially Apple Germany).
Peter Zechner
Munich, Germany
Good news from abroad
As | was in Kuwait for all of the war, mostly in
hiding, Tam very out of touch with Apple Il
A2-Central 7.71
news, | hope that it and you are still surviving in
the face of cut-price Macs.
My Apple Iigs was in my office, which was
totally trashed during the war. All my IBM-ype
machines and associated equipment were
taken, but miraculously most of my llgs sur
vived. I found the CPU, hard disk, color monitor,
and one UniDisk in different places, protected
by rubbish and broken furniture. But when |
hooked them up and obtained a new keyboard,
etc., it all worked, save that yesterday my P.C.
Transporter card packed up. So the Apple Il can
survive even war and pillage.
Bruce Parry
Safat, Kuwait
More SuperWorks comments
When I read your mention of SuperWorks last
month immediately contacted Remarkable
Technologies. After some delays due to the
unavailability of manual binders I was able to
pick up the package (I'm about 20 minutes
away from the company).
I disagree with Derek Sutton’s letter. I don’t
think it is reasonable to expect the SuperWorks
developers to attain the workability of Apple-
Works 3.0 plus TimeOut in version 1.0 of their
product. | remember AppleWorks 1.0. ft was
better than a lot of other Apple software but
there was lots of room for improvement, I'm
not prepared to wait five years for SuperWorks
to achieve the current functionality of Apple-
Works, but if it takes them a year or two I’m will-
ing to be patient.
One of my main concerns is Apple’s and
Claris's willingness to let SuperWorks improve
or even exist. Apple is notoriously litigious. Any-
thing that makes buyers interested in buying
MS-DOS machines affects their sales of Macs.
They may be willing to let the Apple Il lines be
compromised, but they have gone to a lot of
trouble to protect their Mac sales. Shawn Con-
nolly, the SuperWorks product manager, said
Claris is well aware of the existence of Super-
Works. I can’t help wondering when Apple will
decide to blow them out of the water.
My own personal decision to buy MS-DOS
instead of Macintosh was affected by a number
of factors. First, Macs cost quite a bit more. Sec-
ond, a year ago when I was diversifying, there
were indications Apple might not be able to sur-
vive the recession. That was complicated by the
lower profit margin on the new Macs, In my pro-
fession (law) the PC is the standard. Besides, it
seemed more disloyal to the Apple II to follow
the Pied Piper of Cupertino into the Macintosh
sunset. If Apple comes to think that by discour-
aging Apple Il users they might lose them entire-
ly as customers, they may have more interest in
us. Just because | have bought one MS-DOS
machine doesn’t mean I’m ready to quit Apple
I's. [have invested in three Apple II's, not to
mention the time spent tailoring AppleWorks to
my uses.
I want to take this opportunity to tell you that
Treally look forward to receiving A2-Central
every month. Although about thirty percent of
the material is over my head or in areas not of
interest to me (like hypermedia), I think you
folks do a great job.
William R. Postman, Jr.
Hasbrouck Heights, N.J.
7.72 A2-Central
We think it’s useful to point out perceived
shortcomings of SuperWorks in comparison to
AppleWorks 3.0 and TimeOut since many of
our readers will undoubtedly want to know .
how much of a shock the transition will be. But
it’s also fair to remember SuperWorks is still
relatively new.—DJD
lle Card update
I primarily use AppleWorks 3.0 with many of
the TimeOut applications (including Ultra-
Macros, SideSpread, Graph, etc.) and would
appreciate hearing from you as to whether
TimeOut applications can be used, without
complications, with the Macintosh LC with the
Apple Ile Card.
A. J. Sherwood
Los Angeles, Calif.
lappreciated the article about the Mac LC
and the Apple Ile emulation card, Something
your didn’t mention that we have been told is
that all the printouts using the emulation mode
and an ImageWriter Il are graphics dumps. Is
this true?
We have a problem trying to print from the
Mac LC using AppleWorks 3.0 onto a Hewlett-
Packard DeskWriter. (The DeskWriter is the Mac
version of the Hewlett-Packard ink jet printer.)
This is an AppleTalk compatible printer. Have
you any suggestions?
Could you clarify something else. When we
set up an expansion card of 512 kilobytes for
the Ile to use for AppleWorks 3.0 does this
mean that this memory is set aside even when
A2-Central’
a
© Copyright 1991 by
Resource-Central, Inc.
ost rights resoved. Al progams published in A2Central ae pubic
ora and may be copled ard dstoued wehout charge. dope user gTUDs
‘and sqnfcent hers may olan permission o repent ailes tom te ote
by spactc wren request
Pubishe: Edi:
‘Tom Weishaar Dennis Doms
wh el tom:
Sally Dwyer Dean Esmay Jay Jennings
Jeff Neuer Ellen Rosenberg Denise Shatfer
Tom Vanderpool Jean Weishaar
‘A2-Ceatral ited Open Apple trough January 1989—has been pu
Iished monty soe deruary 1888. Word pos (n US. cola, arma
celery ned tro anna charge) $28 fr our $4 2 yeas; $78
3 yeas. Al back ius ar cent aval fr $2 each bound, indeed eo
tors of ou fist st voles ae $1435 each. Volumes end WE he deruary
isu a indo ore por ote ined with Fe
“The flltox of ach ssue of A2-Centraisavalableon 35 dks, along
wit a selacion othe best new pubic domain ar skatewrefes ard ro
yams, lr $84 a year (nelle and dk combined). Sing dks are $10.
conespndence
Posse senda
A2-Central
P.O. Box 11250
Overland Park, Kansas 66207 U.S.A.
A2-Central is sold in an unprotected forma or your convenience. You
‘are encouraged to make back-Up archival copies or eesy-1-read enarged
copies for your on use without charge. You may alsa copy A2-Central or
istbuton o others. The cistbuton fee is 15 cents per page pa copy ds-
‘nbd.
‘WARRANTY AND LIMITATION OF LIABILITY, We warrant that mast of
the infomation in A2-Ceatral is uselu! and correct, athough drivel anc
‘mstakes are cluded rom time fo imo, usually unintentionally. Unsatisied
subserbers may canoal their suascapion al any tine and receive aul
ap ok at ei marr Te ed ptr 2a
subscription wil bo refunded even to satisied subsorbers uy
OUR LABILITY FOR ERRORS AND OMISSIONS IS UMITED TO THIS
PUBLICATION'S PURCHASE PRICE. Inno case shall our company or our
contutors be abe for ary incidental or consequential damages, nor for
ANY damages in excess ofthe foes paid by a subscribe.
SSN 0685-4017
int in tha 118 8
the card is not being used? We received some
memory error message when we set the size at
1024K. (MultiFinder may have been turned on.)
R. F. Chatterton
Berwick
AppleWorks 3.0 and TimeOut worked dur-
ing our brief tests. We should clarify that we
don’t use the lle Card on a routine basis; we
acquired one primarily for review and for
checking problems that readers may report.
We prefer to use real Apple Il systems for
Apple Il work,
Since we don’t use the Ie Card as our pri-
mary system we are not going to be a source
for general compatibility testing. You should
probably check with you Apple dealer to see if
they have compatibility information (this may
have the desirable effect of forcing the Apple
dealer to use an Apple I once in a while). If
they don't know, give us a try; if we've used
the software on the Ile Card we can pass on
our experiences. But the chances of us having
tried every combination are not high; there just
aren’t enough hours in the day for an opera
tion like ours to do detailed software testing as
a reader service.
As far as we can determine, the Ile Card
uses the Mac printer drivers to communicate
with the printer port, but not to “image” the
printed document as a Mac graphic before
printing. Data is generated on the Ile side and
sent through to the printer. We have noticed
for the network LaserWriter that the ImageWrit-
er emulator is automatically downloaded if not
present in the LaserWriter when you start to
print.
We don’t know how well this sequence
works with third-party printers and drivers.
Apple has released a version 2.0 of the Apple
He emulation software for the Mac LC that is
intended to provide support for more printer
models, In addition, support for using ProDOS
partitions on the LC’s intemal hard disk has
been added.
The Ile Card contains its own memory for
the basic 128K lle emulation. The “expansion
card” memory is allocated from Macintosh
memory which is not being used for other
things, such as the operating system (Multi-
Finder uses more memory than Finder) and
any programs that are loaded. The He applica-
tion itself will have to be resident during the
emulation, of course.
Without getting into a long discussion of
Macintosh mechanics, it turns out that you may
need to adjust the amount of memory that the
Macintosh will allocate for the Ile application's
use. From the Mac side (before starting the He
Card) click once on the “Ile Startup” icon to
highlight it, Next type open-apple-t to display
the file information. In the lower right-hand
corner you'll see a “Memory” box with a dis-
played “Suggested size” of 656K. On our sys-
tem, the suggested size allowed us only a
256K RAM disk even though we had plenty of
memory. So we entered “1424” into the “Cur-
ize:“ box just below the “Suggested size”
figure; this is the way we tell the Macintosh
operating system to make sure we have plenty
of memory available (656K plus 768K is
enough for the 1024K RAM disk). The next
time Ie Startup is run, assuming there's
enough free memory to launch it unimpeded,
you should be able to increase the RAM disk
size.
On a stock two megabyte LC with System
Vol. 7, No. 9
6.0.7 we found that we didn’t have quite
enough memory for a 1024K RAM disk emula-
tion under MultiFinder. If you’ve added many
system enhancements like desk accessories,
extra fonts, and so on you may find out you
won't have 1024K available even under Finder,
(The Apple desktop’s memory-gobbling habits
are more familiar to ligs owners than Ile
users.)
A final reminder: the contents of the RAM
disk will be lost when you quit the Ile applica-
tion. This seems rational to us since you're
effectively “turning off’ the virtual Ie, but
some users seem to have been unhappily sur-
prised by this.—DJD
Blank screen
I'm interested in “blanking” my screens from
Applesoft. I'm POKEing 49186,0 to get black on
black and restoring with 192 for yellow on
black. This is better than nothing but leaves my
border on my Ilgs and won't work on my lle.
UltraMacros does a good job on both but the
question is how??
Joe Douglas
Baton Rouge, La.
Part 1: the memory location you're playing
with on the gs controls the screen color. It
doesn’t work on the Ile because the Ile does
not have these hardware color controls,
Location 49186 ($C022) contains the text
and background color. The border color is part
of the data in the border color register at
49204 ($C034). Since the border color register
also contains some control bits for the real
time clock, you need to only change the part of
the value that controls the border color. Here's
an example in Applesoft:
1000 1B = PEER (49186): REM get text/background color
1010 PORE 49186, 0: REM set text/background to black
1020 BC = PEEK (49204): REM get border color
1030 Ch = BC - TN (BC / 16) * 16: RBM save border
color
1040 PORE 49204, WT (BC / 16) * 16 + 0: REM set border
color to black
1050 PORE - 16368,0: WAIT - 16384, 128: PORE
~16368,0
1060 BC = PERK (49204): REM get border color
1070 PORE 49204, INP (BC / 16) * 16 + CL: REM reset
border color
1080 PORE 49186,TB: FEM reset tert background colors
Notice that each time we change the border
color register we read its. value, strip off the
lower half of thé 8-bit Value (by-dividing by 16
and only keeping the integer portion, then mul-
tiplying by 16) and add our color value (from 0
to 15) to the result. That way the clock bits
aren't changed.
Part 2: UltraMacros blanks the screen by
saving the current screen somewhere safe in
the Apple memory and then just clearing the
screen, When you reactivate the screen, Ultra-
Macros restores it from the ‘safe" area and
puts everything else back the way it was (the
cursor, etc.). You can do this, too, if your pro-
gram can allocate and hold a storage area to
save the screen. This is left as an exercise
<grin>.—DJD