Text content (OCR)
A2-Central
‘TT *
A journal and exchange of Apple II discoveries
Open-Apple
iF
September 1992
Vol.8, No.8
ISSN 0885-4017
newstand price: $3.00
photocopy charge per page: $0.20
How to be an Apple Il Programmer
by Matt Deatherage
In an age where “user friendliness” is prized above all, when soft-
ware companies are doing backflips trying to figure out how to give
users power without requiring extensive technical knowledge, and
when the complexity of machines like the Apple IIgs are spawning
stacks of technical manuals bigger than 98% of all household pets,
why on earth would anyone want to be a programmer?
Those of you who like to program already know why—it’s like
asking “why bother to learn to play the piano when compact disc play-
ers are so inexpensive?” Using other people’s work just can’t com-
pare to creating your own. Guiding an idea from your mind to your
screen to the screens of thousands of people around the world is a lot
of fun, and if your idea is particularly useful, you can make some
decent pocket change on the side. Some people who've had incredi-
bly useful ideas even manage to make a living at it.
Or sometimes you just want a little, teeny program to do one spe-
cific thing on your computer. Let’s say you have about 400 floppy
disks with essays, notes and other interesting files on them, and you
want a way to catalog them easily. You might try writing a little Apple-
soft BASIC program to put the catalog of each disk into a text file, so
you can read it into AppleWorks and print it out. So you do that, and it
doesn’t take all that long, and you like it.
But it could be better.
So you spend some more time fixing it to only catalog AppleWorks
files. Then you realize that the file names don’t tell you enough, so
you put in a little code to read the first few lines of any text file or
AppleWorks file and put that in your text file as well. That's very help-
ful, but then you need to reformat the output so it’s easier to read. So
you do that—but then you realize you want to search the catalog file.
So your program starts writing a second text file that contains an
index of the text in the first file, so you can find files based on the
first few words. But that index isn’t too useful (every file contains the
word “the”, for example), so you start adding a way to input keywords
to better identify files.
Pretty soon you look up from your screen, you find that three
weeks have passed, you've lost 30 pounds and now your program cat-
alogs every file on every disk by name, type, keyword and modifica-
tion date, creates a compressed AppleWorks Data Base file pre-sorted
by age and operates so quickly you can’t feed it disks quickly enough
to catalog,
This leads to the third reason you might want to be an Apple
Il programmer—you could be brain-damaged and not know any bet-
ter. This is how Nifty List was created.
In this article, | attempt to explain some of the mysteries
about how to be a programmer. Note that I'm not telling you how
to program—one article on “how to program” is like one article on
“how to paint"—it can tell you how to hold a brush but not how to cre-
ate art. Instead, I’m going to discuss all the aspects of being a pro-
Grammer except the actual programming. Not getting the these details
right has foiled more than one aspiring software artist, who thought
that knowing how to program was all any programmer needed. It’s
not.
Why do programmers need anything? Lots of programmers may
think they don’t need anything, They think that they can sit at the key-
board and overcome any software or hardware obstacles with a supe-
rior intellect, or by sheer willpower, or, if necessary, with a sledgeham-
mer. And maybe 15 years ago this was true—but not today.
The people who might want to use your programs have a stagger-
ingly vast selection of hardware and software on their systems. Hard
drives, networks, accelerators, alternative input devices, cards to
assist the physically challenged and more. And on the Apple Ilgs, your
programs have to be compatible with whatever initialization files,
desk accessories or control panels the user might have. A person sit-
ting alone in a room with no assistance doesn’t stand a chance
against all this.
Fortunately there are lots of things in the world to assist you,
ranging from the obvious (like programming manuals) to the not-so-
obvious (like a modem). All these tools help you with your responsi-
bility as a programmer.
When you write a program for your computer, you're playing with
your system. It’s yours. You bought and paid for it, so have a ball.
Splurge. Do whatever you feel like (but make sure you have backups
first). However, if you give a program you wrote to someone else,
you're playing with their system. That's different. Apple and a lot of
third parties have worked very hard to provide guidelines for program-
"SOME USERS ARE HERE To
DISCUSS YOUR DECISION NoT
To UPGRADE cUR PReDUCT.”
8.58 A2-Central
mers to follow so that what works on your system can work on every-
one’s system. As a programmer, it’s your responsibility to follow these
guidelines so your program doesn’t do any damage to someone else’s
system.
If you give the program to a few friends, you can know how their
systems work and warn them of problems ahead of time. But if you
distribute your program widely, you don’t get that luxury. Fortunately,
following compatibility guidelines makes you as certain as you can be
that your program will work for everyone, not just for you and your
friends.
Every computer user has, at one time or another, found a program
they really, really wanted to use on their system just to find out they
couldn't make it work, no matter what they did. One of my early expe-
riences was with the game Alien Mind, which would not run on my
system no matter what. I eventually had to return it for a refund. It
turned out that the program used copy-protection schemes specific to
the Apple 5.5 Drive, and I don’t own one. I own UniDisk 3.5 drives,
and I couldn’t run the program.
Remember such a time in your experience, and remember how
frustrated and angry it made you—and remember it while you pro-
gram. Your program could be the one someone else wants to use
more than anything else, and if you follow the guidelines they'll get to
use it. Don’t deprive other users the chance to experience your
genius.
The first thing you need is a development system. That's pretty
easy—that’s the system you program on. The more programming you
do, the smarter you are to make it as powerful as possible. If you
don’t have an Apple IIgs, you ought to get one. Just out of the box,
it’s two and a half times faster than any other Apple II (except an
Apple lic Plus), plus it’s expandable, has 1 MB of memory built-in and
extra features. A great number of your users will have Apple llgs com-
puters as well, so you can test more easily that way. If you have a rea-
sonable fast Macintosh, you might consider using Apple's cross-devel-
opment tools, letting your Macintosh do all the work of translating
your program into Apple II executable code while your Apple II com-
puters test. The cross-development tools are generally very fast, so
they can add to your productivity. Having two machines speeds things
up a lot, no matter what the second machine is—but if it’s another
Apple ligs or a Macintosh, you can compile for one machine while the
other reboots. That's awfully handy if you have the resources for
it—but if you don’t, don’t worry about it. One machine will do for 99%
of what you want to accomplish,
If you don’t have a hard drive, get one. Some things that make
development a lot easier (like having really big development environ-
ments and access to a lot of files at once) just aren’t practical using
only floppy disks. If you find yourself twiddling your thumbs while
your program recompites, an accelerator would do you a great deal of
good. And if you have multiple machines, an AppleTalk network is
Great for testing and for moving things back and forth.
Isn't this all a lot of money? Not really, considering what you get. If
an accelerator costs you $200 but makes your machine compile three
times faster than it used to, how long would it take before all that
extra speed makes you more productive? How much is $200 of your
time? A few hours? A few days? An accelerator, or a hard drive, or
maybe a network, will save that much time within a few weeks and
continue to do so forever. If you just want a network for testing, on an
Apple ligs you can make one really cheaply by installing AppleTalk
and connecting to a friend’s computer with a regular printer cable, or
to a Macintosh, or to nothing. You stil! have full access to AppleTalk
services even if you're the only computer on the network, like you are
when no network is attached. Handy for testing.
The more programming you do, the more a high-powered develop-
ment system will pay off. You don’t have to have any of these things
to program, especially if you don’t program a lot, but they'll help in
other ways. Don’t feel pressured—get the ones that will help you the
most as you're able to get them. Anything that makes your develop-
Vol. 8, No. 8
ment system more powerful helps you in the long run.
Next you need to get a development environment if you don't
have one. What you choose depends on how you want to program.
If you program the Apple ligs in Pascal or C, you almost certainly
want ORCA products from the The Byte Works, Inc. (4700 Irving Blvd
NW Suite 207, Albuquerque, N.M. 87114 505-898-8183). ORCA/Pas-
cal and ORCA/C are the leading high-level language compilers for the
Apple IIgs, and they integrate well with ORCA/M, the Apple llgs assem-
bler standard. Each comes with a full development shell and every-
thing you need to start writing programs.
If you write in assembly, ORCA/M is a good solid choice. Many peo-
ple swear by Merlin 16+, an assembler published by Roger Wagner
Publishing (1050 Pioneer Way Suite P, El Cajon, Calif. 92020, 619-
442-0522). Merlin 16+ is considerably faster than ORCA/M, but it’s
more cryptic and takes a longer time to learn. It also stores your
source code in non-standard text files, and it’s harder to use Merlin
routines with high-level languages like Pascal or C. If assembly's all
you want to use, Merlin’s worth a second look just for the speed,
If you write software for 8-bit Apple Il computers, there have been
hundreds of tools developed over the past 15 years to assist. Not only
can most of the Apple ligs assemblers (ORCA/M, Merlin, MPW Iigs)
compile 6502 code optionally, but there are lots of other tools avail-
able as well, for debugging and managing Applesoft and other source
code and more. The Resource Central catalog is the place to look for
such tools; if you don’t have a current catalog, call Resource Central
(913-469-6502) and ask for one. They're very handy.
The second most important thing every programmer needs is
information. Information is the lifeblood of the computer industry;
most of what people do with computers is manage information. You,
as a programmer, need to know what people want, and when they
want it, and how to do it. If you give all your friends a great program
that prints their Christmas Card mailing labels and they all love it, but
they all want it to read AppleWorks Data Base files, you can’t do what
they want unless you know how to read AppleWorks Data Base
files—and surprisingly few people are born with this capability. If you
can’t find out how to do it, you can’t fill your friends’ needs (and
hopefully relieve their overburdened wallets of a little Christmas
spending cash).
The official compatibility information usually comes from
Apple Computer, Inc., and it comes in several formats. The most
well-known are the technical manuals, many of which are published
by Addison-Wesley and some of which are available only from
Resource Central.
There are lots of great third-party books available about program-
ming the Apple II, and | recommend you read any of them that inter-
est you. But only Apple’s manuals and the ones Apple blesses contain
official compatibility information, and it’s important to know the dif-
ference. Apple works pretty hard to make sure that the official com-
patibility information is true and stays true—Apple can’t guarantee
what other people say. For example, suppose you have a book that
says the Apple Ilgs system software routine GetNextEvent is located at
a certain address in ROM. That's fine, and it’s probably true, or at
least it was true when the author wrote the book. However, if Apple’s
official manual (in this case, Volume 1 of Apple IIgs Toolbox Refer:
ence) doesn’t say you can do it, then you can’t. If Apple doesn’t say it
works, Apple's not guaranteeing it will continue to work in the future,
or that it will work for everyone. That's the difference, and it’s impor-
tant to remember.
The Apple figs manuals are the most prolific. If you want to use
any toolbox routines, you need the three volumes of Apple figs Tool-
box Reference. If you want to use GS/OS calls, you need GS/OS Ref-
erence. Those who use the firmware or hardware directly will want
Apple ligs Firmware Reference or Apple ligs Hardware Reference,
Second Edition. Apple's official reference for ProDOS 8 is the Pro
September 1992
DOS 8 Technical Reference Manual, and BASIC.System’s reference is
BASIC Programming with ProDOS. For using Apple’s floating-point
environment, you'll need Apple Numerics Manual, Second Edition.
Anyone who wants to use features in Apple IIgs system software later
than version 5.0.2 (that includes the new 6.0) needs Programmer's
Reference for System 6.0, which is an officially-Apple blessed manual
even though it’s published by The Byte Works. There are other manu-
als available, but those are the most common—and most program-
mers won't need all of those books, at least at once.
Apple updates the manuals and provides new information through
a series of documents called Apple if Technical Notes. Technical
Notes are official word from Apple as well and every programmer who
wants to do the right thing will always have a complete set of them.
They're available for free from many user groups or online services,
although the online services usually only have text file versions that
don’t read nearly as clearly as the printed, typographical paper ver-
sions. Those of you who subscribe to A2-Central On Disk probably
prefer reading the articles in the newsletter instead of on your screen
(or even printed on your printer—the same is true for Technical
Notes. You can get paper versions from most user groups, or from
Resource Central.
Technical Notes have a sister product called Apple II File Type
Notes, where Apple details the information on file formats for those
file types and auxiliary types they have permission to publish. File
Type Notes also contain the current public list of assigned file types
and auxiliary types, as well as information on getting assignments
from Apple for your own programs. Anyone can get an assignment
from Apple, and you don’t have to publish your file format to do so.
Details are in About File Type Notes, and File Type Notes are available
wherever Technical Notes are.
It might seem like all these manuals are expensive, and they’re not
free—but fortunately, they don’t come out all that often. Program-
mer's Reference for System 6.0 is the first new required manual since
GS/OS Reference was released in August 1990—that’s not very fre-
quent.
One thing you must be careful about is to always use current
information. Apple and others may make “beta”, or pre-release, ver-
sions of technical documentation available before the final books are
ready so you can get a head start programming new features. If you
want to use beta documentation, you can—but as soon as the final
documentation comes out, you must discard the beta stuff and get
the finished product. The finished manuals always contain lots of
changes over the beta product, and any one of these subtle changes
could make your software misbehave. You may have to pay for a fin-
ished manual again even though you bought the beta version not too
long ago—that's life in the computer lane. If you don’t want to pay for
it twice, just don’t buy the beta documentation. Using old reference
material doesn’t save you any money in the end—the time you'll
spend tracking down one bug fixed in the final book would have easi-
ly paid for that book.
The other kind of information you'll regularly need is informa-
tion about your development system. You rely on those products
{your hard drive, accelerator, assembler and compiler) to produce
your software. If there's a newer, better version available, you want to
use it. Better yet, if there are bugs fixed, you need to know about
them. You also want to know about new hardware products that can
aid your development—faster and larger hard drives, or hardware
debuggers, for example.
Using current development tools is as important as using current
manuals. Update fees are usually very nominal—Byte Works charges
$10 for an update to a language. You can spend the $10 or you can
spend hours trying to figure out why your program won't work when
you might have encountered a bug fixed in the latest version—which
is a better use of your time and your $10? Personally, 1 order the
updates,
Information is vitally important, and here's how you get it.
A2-Central 8.59
Most of the information is pretty easy to come by—you just
need to pay attention to a few sources and it will flow to you
like a river. There are three major sources of development informa-
tion—magazines, online services and user groups.
A2-Central is a great way to keep up with what happens in the
Apple II world; you'll rarely find eight pages of more important infor-
mation each month. And reading A2-Central can keep you up-to-date
on lots of products and trends in the Apple II world, as well as letting
you know when new technical material is available, but it’s not a pro-
gramming journal.
Anyone programming for the Apple IIgs is cheating themselves if
they don’t subscribe to GS+ Magazine (EGO Systems P.O. Box 15366
Chattanooga, TN 57415-0366) . GS+ not only contains reviews and
news of the Apple ligs community, it also has programs written by the
GS+ staff and articles on how they work. Those who also get the bi-
monthly disk get the source code as well, which is hard to beat.
Although it’s not a programming journal, A+/inCider is still the
largest Apple Il magazine out there. It won't tell you how to debug
your program, but reading it carefully will tell you a lot. A+/inCider is
geared towards less technical users, so what you read in their pages is
what a lot of people are having trouble understanding and need expla-
nations about. You can also notice Apple Il market trends in their
pages, and these things are wise to heed.
However, without question, the fastest, most up-to-date
source of development information are the online services. Any
programmer who wants to be a good programmer will realize, soon
after joining any active online service, that a modem is not an option-
al item for a programmer. You can make a local phone call in most
parts of the country and get nationwide access to the very latest infor-
mation, news and development issues that affect you. You can talk to
customers, and if you want to distribute your programs as freeware or
shareware you can distribute them from your own computer room. It
is, without question, the most important way to stay in touch.
The least expensive services to peruse are your local bulletin board
systems. You can often find late-breaking news and information on
there, but there are some drawbacks. Most BBSs aren’t programmer-
oriented, while each of the major online services has an Apple II pro-
grammer-specific area. Much of the news you'll find locally is second-
hand, while the national online services have the direct scoop. But
local BBSs are usually free, while national services charge about
$6/hour for your online time.
It's worth it, no matter which service you choose. You can ask
Programming questions and find people from Apple Computer
answering them. You can ask a question about the ORCA languages
and you might find Mike Westerfield (the author) responding, You can
download the latest sample code, Technical Notes and news any time,
day or night—and you only choose what you want.
There are three main online services for programmers—GEnie (401
North Washington Street, Rockville, MD 20850, 800-638-9636), Amer-
ica Online (8619 Westwood Center Drive, Vienna, VA 22082, 800-827-
6364) and CompuServe (P.O. Box 20212, Columbus, Ohio 43220,
800-848-8199). There are other services as well (Delphi, 1030 Mas-
sachusetts Avenue, Cambridge, Mass. 02138, 800-544-4005, made
many friends at the recent Apple Central Expo in Kansas City), but the
Programming areas on the first three are the largest and most well-
known.
GEnie’s Apple Il areas are run by Resource Central, folks you
already know from this newsletter. | run the programming area,
A2Pro, on GEnie. We work hard to make sure programmers of all lev-
els have all the tools and support they need to do whatever program-
ming tasks they wish. We hold weekly real-time conferences at 9:30
PM ET on Monday nights where anyone can come in and chat about
anything, and we hold Beginner's Night conferences at 9:30 PM ET on
Thursday nights in case the other conference intimidates you. The
8.60 A2-Central
bulletin board is a wealth of information; as on most online services,
taking the few minutes each day to read all the new messages in
A2Pro will tell you more about programming than you can really imag-
ine. The libraries are also full of the latest development information
and samples as well. A2Pro also runs “A2 University,” which offers
free online courses to teach GEnie subscribers about programming.
America Online has a great Apple Il developers area as well.
Accessible by keyword ADV, the Apple II programmers’ area on Ameri-
ca Online is well-organized and has a ton of great information in it.
The staff (led by Gary Jacobsen and including Jim Maricondo and Jay
Fennelly) is knowledgeable and quick to help you with your problems,
and there are other great Apple II areas on America Online to assist
you as well. America Online’s weekly development conference is held
Tuesday nights at 10:00 PM ET, and the custom AOL software makes
chatting really easy. ADV also has special interest groups for people
who use CP/M and MS-DOS on Apple II computers, and America
Online has “Programmer U,” which teaches programming courses for
Apple Il and Macintosh computers.
CompuServe's APPPROG (Apple Il Programmer) area has
advantages all its own. It’s not exclusively for programmers (it also
houses CompuServe's Apple II sounds library, among others), and it’s
not as active as the other two—primarily because accessing Com-
puServe at 1200 bps or faster is about twice as expensive as the
other online services. But CompuServe’s been at this a long time.
Their libraries are a wealth of information, the folks who hang out
there are knowledgeable and friendly, and the staff includes Jason
Harper, the author of SuperConvert and a whiz at graphics, C and pro-
gramming the Apple ligs. CompuServe’s APPPROG area is worth your
time.
Isn’t all this expensive? Well, depending on how much time you
spend online, it can be. Maintaining an account on all three systems
costs less than $20 a month. Reading all the messages in the devel-
opment forums every other day or so will take about an hour or so a
week, but you couldn’t get the kind of information these places offer
you anywhere else at twice the price. If you can’t afford to read all the
online services on a regular basis, pick one and read it regularly—it’s
the best way in the world to get the information you need to be a
good programmer.
If you have access to the Internet, or to a Proline BBS system
near you, there’s an Apple Il newsgroup called comp.sys.apple2
that’s often got good information. The Internet connects thou-
sands of computers thoughout the world and moves news back and
forth through a distributed system known as “news.” If you're a col-
lege student, chances are good you can access the Internet (and
comp.sys.apple2) for free or relatively inexpensively (when I was in
college, Internet access cost $35 a semester at my school). If you're
not in college or not near one, sometimes you can get access to Inter-
net newsgroups through public access bulletin boards near you, or
through a Proline BBS. Proline is an Apple Il-based bulletin board sys-
tem that supports Internet access. Ask at your local user group if you
want to know more about connecting to the Internet.
Comp.sys.apple2 is both good and bad. It’s not a programming-
specific group, and since lots of students across the country have free
access to it, they don’t hesitate to express their opinions on subjects
that barely approach the relevant. You sometimes have to wade
through a lot of stuff about piracy, Email addresses, finger-pointing
and more to get to the good programming information, but it is there.
If you keep that in mind from the start, you'll be less disappointed by
what you find there. There is no one person responsible for
comp.sys.apple2 as there are leaders on the online services, so it can
get very anarchical at times. If that's what you like, there’s no better
place.
You can also get some development information from your
local Apple user group—they know about the best local bulletin
boards and where local programmers can help you, and Apple sends
them Technical Notes and other materials from time to time as well.
Vol. 8, No. 8
Don't forget to use them as a resource if you need to find something.
Information is only the second most important thing a pro-
grammer needs. First is common sense. In my work over the years
with programmers, it sometimes astonishes me how common sense
takes a holiday when it’s needed the most. Here are some common
sense programming principles I've seen ignored very often over the
years.
When you need help, ask for it. Call your local BBS or an online
service and go to the programming area and say “I'm trying to do this
and it’s not working. Here’s what I’m doing. What's wrong? Help!”
Someone will almost always help you within a day or so. If you don’t
ask, you won't get an answer—and then you're likely to just hack
together a solution that’s not compatible and doesn’t work for every-
one. If people didn’t want to ask and answer questions, programmer
forums wouldn't exist on online services. Use them.
Don't use outdated stuff when newer stuff is available. The
$10 you save by not updating your stuff will seem pretty trivial after
you spend four days looking for a bug that’s fixed in the latest book,
or Technical Note, or compiler.
Pay for what you use if you expect others to pay for your
stuff. Programming is not free—the work of other programmers is not
yours to use freely if you think it’s too expensive. If you want to write
something and give it away, that’s your choice—please respect the
choices of those who need to make money from their work and pay
for what you use.
Complicated programming isn't easy. I’ve seen lots of talented
people give up out of frustration because they couldn’t master the
Apple IIgs, a system that takes about 8 books to document for pro-
grammers, in a few weeks. There are certain kinds of programming
that are not easy, and the Apple Ilgs has a few of them. If you're new,
you will not master it overnight, no matter how quickly you picked up
Applesoft BASIC or other programming languages. Don’t expect to do
so. And don’t try to learn too much too fast, or you'll just frustrate
yourself. Take your time; learn at your own pace if you need to learn.
And above all else, have fun. If you don’t enjoy it, it's not worth
doing, Relax, eat some hacker food and write what you want to write.
If you enjoy it, you've accomplished your goal. The rest is just icing
on the cake.
(Aside from being an integral part of the Apple Developer Technical
Support staff, Matt Deatherage is an all-round kind of a guy, who
plays the piano in his spare time.)
KansasFest is...
by Ellen Rosenberg
KansasFest is a developers conference. KansasFest is a learning
(some would say religious) experience. KansasFest is a place to meet
the people you've grown to know and love (or not) online. KansasFest
is a gathering place for people of all ages; from all walks of life,
whose commonality is a love for their Apple II’s and who refuse to
take no for an answer. Above all else, KansasFest is just plain fun.
This year’s A2-Central Summer Conference was all these
things and more. This year, for the first time in four years, it seemed
that the atmosphere was one of acceptance rather than wild anticipa-
tion. No new rumors preceded the event, no false hopes of an
impending marketing blitz or new machines that would never materi-
alize. Rather, a time to reminisce with old friends and dignitaries; to
look ahead with satisfaction at the new and anticipated products on
the horizon.
As has been the tradition for the previous two years, the actual
conference was preceded by two days of college courses. Participants
September 1992
benefited from the knowledge of leaders in their respective fields.
Mike Westerfied led the Pascal College, Walker Archer rolled in on his
motorcycle (not exactly your typical biker) to teach Pascal, Bill Heine-
man and Nate Trost hosted a large number of attendees for the
Graphics and Sound College, while Della and Jeff (Mr. SimpleScript)
Smith taught the ever-popular HyperStudio College. One example of
the fun-filled atmosphere was the end product of the C College which
was said to have poked fun at the languages’ competitor, Pascal.
Hmm, | wonder how Westerfield will retaliate next year?
KansasFest itself was kicked off with Tom Weishaar's surprise
interview with Steve Wozniak via the telephone wires. It was
videotaped on both ends, then professionally cut and spliced togeth-
er. Tom went to great lengths to obtain this interview (how great, you
may never know) but it was well-worth the effort. Wozniak recounted
Apple’s beginning, reminisced, named names and told some very
interesting stories. The telephone interview was a close second to
what would have been his actual presence at the conference. We did
invite him and from his reaction, it seemed as if he really would have
come had it not been for a previously scheduled European vacation.
(Well, if | had the choice between Kansas and Europe...)
Following Tom's act was Apple Computer's Tim Swihart with
a new title. Swihart, previously the product manager of the Apple II
Business Unit, is now the manager of the newly formed Apple II Con-
tinuation Engineering Group. Tim was very direct with us as he
explained the Apple II's positioning within the company.
According to the compilation of figures stemming from Apple
USA's K-12 Unit, there are about one million Apple IIgs computers in
the marketplace today and most of them are considered still active. It
is estimated that two-thirds of the one million are ROM 01 machines
and that three-fourths of the one million went into the education mar-
ket. It is probable that the majority of this number are used as fast
lle’s, never having been upgraded beyond the initial 512k. With this
information in mind, Swihart urged developers to make their own
choices as far as development of new products. Apple’s marketing
energies and money were going to be focused on getting Mac’s into
the schools, according to, but not decided by, Swihart or the Apple II
Continuation Group. It seems that 200,000 Mac LC II's have been
sold in the last quarter (April, May and June) compared with only a
few thousand Apple Ilgs’. This is how Apple’s marketing department
justifies its efforts toward the Mac. | couldn’t help but to think that
the fact that these few thousand IIgs’ sold themselves (even at this
point in time), without any help from their corporate parents seems to
have escaped the attention of Apple’s astute marketing department.
In the words of the dear departed John Lennon, “Imagine......”
Okay, back to reality. Many Apple II staff members were lost in
the transition from the Business Unit to the Continuation Engineering
Group. Evidently, some employees left prematurely, in an attempt to
dodge the cutbacks. When the the newly formed group emerged, only
6 members came to surface. For this reason, Swihart has a few few
vacancies to fill.
Part of the reorganization of the Apple ll group included
looking for new ways to do business. One way was to move cer-
tain products to outside developers. Resource Central benefited from
this decision by taking over and supporting APDA’s Apple II products.
Not every single product survived the transition although many that
didn’t do have equivalents by third party developers. For instance, if
you were interested in APW/C, you would be directed toward
ORCA/C by The Byte Works, Inc. (4700 Irving Blvd NW Suite 207
Albuquerque, N.M. 87114 505-898-8183). Another example, not
specifically mentioned by Swihart is APW (The Apple Programmer's
Workshop, itself). Look to ORCA/M instead. One more indication of
this trend is the publication of The Programmer's Reference for Sys-
tem 6 by The Byte Works, Inc. This book is equivalent to what would
have been ToolBox #4, had Apple written it. Swihart strongly urged
Programmers who were developing software to run on anything
A2-Central 8.61
beyond 5.0.2 to buy this book! He was quite emphatic as it contains
important information, not available elsewhere, (even on the System
6 CD-ROM) necessary to correctly program for 5.0.4 and later. On the
surface, it might seem that Apple’s relegation of such products is bad
news but given the present state of affairs, | personally am grateful
that they are allowing the material to be published or supported by
third parties. The alternative probably would be far less attractive.
The Ethernet Card that was described at last year’s confer-
ence is nearing beta. The obvious lag in fruition was the result of a
redesign of the original card. Barring any other calamities, we could
see it by the end of the year. The card uses FriendlyNet connectors
which allow connection to various types of “plumbing.” These are the
same connectors that the Mac’s use, making it a lot easier to mix the
two in labs. This flexibility does come at a cost, however; it will be
more expensive than less open-minded models. The Ethernet Card
will significantly speed up crowded networks (e.g. school or office
multiple machine setups) but don’t expect to see much difference on
your networked Apple IIgs and your Mac at home. It will require an
enhanced Apple lle or an Apple llgs with System Software 6.0.1
installed.
The Ethernet Card will be the number one priority for features that
go into System 6.0.1, which will be released concurrently. The
release will be user-oriented as opposed to developer-oriented. Sys-
tem 6.0.1 will contain new drivers for Ethernet, updates for some of
the Control Panels and bug fixes for some of the compatibility prob-
lems that were discovered after 6.0 was released. One of the project-
ed updates that | personally find most exciting is keyboard navigation
in the Finder. (Thanks to Andy Nicholas and Dave Lyons.) There will
probably also be a read-only MS-DOS FST in 6.0.1 if, and only if, it is
fully tested and read to go in time for the Ethernet release. Future
plans include a full read/write MS-DOS FST.
More Apple bits. If a prize were given to the session with the
most attendees standing for lack of seats, the award would go to Bill
Heineman’s Avatar session. (It was a no-win situation for the three
other session leaders who were up against this one!) It will be real
interesting to see how this idea develops. Simply put, Avatar is
intended to be an Apple lgs compatible system built around mostly
non-proprietary hardware to keep it inexpensive and expandable. The
hardware contraints may limit its ability to be absolutely 100% com-
patible with some Apple-proprietary standards such as the Apple
Desktop Bus or Appletalk.
Some of the most interesting non-technical sessions were
those dubbed “Old-Timers.” Silas Warner, author of the classic
Castle Wolfenstein and founder of Muse Software, entertained us with
interesting stories of the past for an hour. One of his most amusing
stories had to do with the assembler that they wrote that made it next
to impossible to disassemble the code. In another session, Roger
Wagner and Alan Bird talked mostly about Bert Kersey and his slightly
off-center sense of humor. The Apple IIgs sage (Roger) also recalled
how he turned down the rights to publish Print Shop because he
didn’t think that anyone would buy it. Right!
Other non-technical happenings included the Thursday night
roast of Roger Wagner and the Friday lunchtime skit a la Monty
Python, performed by Steve Disbrow of GS+ Magazine and
friends. The roast was truly hilarious. | can’t help but to wonder if,
uh, computer nerds (I say that affectionately) on other platforms are
as funny as these guys were. The participants of the roast were Steve
Disbrow (host), Jay Jennings (Softdisk), Matt Deatherage (Apple, Inc.),
Paul Statt (InCider), Tim Swihart (Apple, Inc.) and Tom Weishaar
(ResourceCentral), And of course, Roger Wagner who was so quick on
the comebacks that he must have had an advanced (Simple)script. At
the request of many who were there, we decided to put together a
8.62 A2-Central
video of the Wozniak interview including the roast and the skit as
well. Aside from the entertainment value, it would make a great user
group presentation. See this month's catalog for details.
There’s so much more to tell and so little room to tell it in. More
next month. If you want it.
Miscellanea
For a long time the Resource Central subscription system was
maintained on Apple II computers. Recently this era ended. Finding
subscribers and their orders was taking too long and what we needed
was a finely tuned order system.
Tom Weishaar spent well over a year outlining his desired
features, locating database programs, and trying to design a
new system that could handle both products and multiple pub-
lications. Ultimately, the project turned out to be overwhelming and
he again went hunting for a ready-made application. What Tom found
was a commercial multi-user subscription system called Multi-Pub
from a company named Datasystem Solutions, Inc., which just hap-
pened to be located in nearby Fairway, KS.
When you have exacting needs in software you end up picking the
program that fits those needs first and the system it runs on second.
In this case, Multi-Pub runs under the Unix operating system usually
associated with mini and mainframe computers. We looked at A/UX
on the Macintosh, balked, and instead settled on a 33MHz 80486
behemoth (affectionately referred to as “Igor”) with a 16-port serial
expansion interface, tape backup, SCSI hard disk with 4.5 megabyte
caching controller (an expensive combination costing about as much
as the CPU) and various other peripherals. We spent a couple of days
assembling the pieces, a couple of weeks debugging the basic sys-
tem, and are now in the process of getting acquainted with (and work-
ing the kinks out of) our Multi-Pub installation which was fired up the
first of July. Eventually, everyone will have a terminal on their desk to
allow them to look up information in the system. (Actually, the termi-
nals are there already, it’s learning to use them that’s taking a little
time.)
There have been a few glitches, such as duplication of sub-
scriptions for some who also subscribed to Nibble (if you are get-
ting duplicate issues, please send us the customer codes from both
subscriptions and we'll get it fixed) and some munged addresses (if
your address information is not correct, let us know).
All in all, things should get better once we get over the rather sub-
stantial hump of learning (a) a new hardware platform, (b) a new
operating system, and (c) a new subscription system, all within the
space of a few weeks (the addition of Nibble subscribers forced this
all into play a bit sooner than we had anticipated). The most impor-
tant contributions of the new system are to free Tom up to spend
more time overseeing his company’s publications, both old and new,
and speeding up answers to inquiries about orders.—DJD
We finally got an Apple 3.5 Disk Controller Card “in house”.
This $149 (sugested retail) interface allows you to connect any of
Apple's 3.5 drives for the Apple II (UniDisk 3.5, Apple 3.5, or high
density “SuperDrive”) to the Apple Ile or IIgs computers.
The package includes the interface card with installation hardware,
a 53-page user manual, and a disk with an “updated” GS/OS
APPLEDISK3.5 driver (for Ilgs System Software 5.0.4; System 6.0
already includes the updated driver) for recognition of the SuperDrive
formats and a set of Ile-compatible utilities.
The card itself is about a “half length” board with a red activity indi-
cator light along the top edge. The card includes 32K RAM to hold
buffered data; subsequent reads require starting the drive and access-
ing the physical disk only if the requested disk information isn’t
already in the card’s buffer. This should both increase speed of disk
access and lower the drain on the computer power supply (starting
the drive motor and spinning it up to speed requires some effort on
Vol. 8, No. 8
the part of the power supply).
The manual contains detailed installation information with a
couple of glitches. It says the card cannot be used with a UniDisk
5.5 on the Iigs; we were told at the A2-Central Summer Confer-
ence that it could now be used with all three types of drives (you will
need to install the current drivers from System 6.0 for the UniDisk 3.5
if one is attached). Also, the manual declares that you can’t use the
controller in slot 7 if you use AppleTalk on a Ilgs; this is only true for
a ROM O1 machine (on a ROM 03, AppleTalk can be assigned exclu-
sively to slot 1 or slot 2).
The card can be installed in any available slot; most commonly
you'd use slot 5 since that’s where a 3.5 controller is usually expect-
ed to appear (but programs should allow for presence of the con-
troller in any slot). On a IIgs you install the card in slot 5, change the
setting for slot 5 to “Your Card” (instead of “SmartPort’), then connect
your 3.5 drives to the new controller. Older 5.25 drives remain con-
nected to their controller (usually in slot 6); on the [gs you would dis-
connect any daisy-chained 5.25 drives from the last 3.5 drive and
connect them to the IIgs disk port on the back of the computer, and
leave the setting for slot 6 in the IIgs control panel assigned to “Disk
Port’.
From there, the card works just like your current disk interface.
The exceptions you run into are that, if you have a SuperDrive, you
can now format, read, and write high-density 3.5 disks in the 1.44
megabyte format. These disks have an extra hole punched through
the upper left-hand corner (opposite the normal 3.5 write-protect
hole) to indicate they are high-density disks. You can install ProDOS
or the flgs System Software on high-density disks to serve as boot
disks.
You can’t read high-density disks on the Apple 3.5 or UniDisk 3.5,
however, so consider this when making disks you intend to be used
on other configurations. Also, you may see kits to “convert” double-
density disks to high-density by punching the second hole to “fool”
high-density drives; this is not recommended since the recording
media properties do differ between the double- and high-density
disks. (What you write on the disk may stick around a short while but
may not be there a couple of years down the road.)
There are third-party drives that are mostly compatible with
the SuperDrive. More recent versions of the AMR 3.5 drive we've
seen use such mechanisms, and they can be used on the Apple 3.5
Controller Card. However, on the IIgs they don’t respond exactly like
the Apple drives when the on-line devices are “polled” for the pres-
ence of volumes and the computer will appear to “hang” if there isn’t
a disk in the drive. We've learned to live with this by keeping a blank
disk in the drive; when a disk is present (or inserted) the “hang”
clears and the computer can continue.
The SuperDrive and Apple 3.5 Controller combination opens
the way toward reading and writing IBM PC compatible 3.5 for-
mats. The PC uses a different recording method than Apple’s stan-
dard drives which the SuperDrive also supports. The SuperDrive and
controller combination is intelligent enough to make the format trans-
parent to the computer; you can issue a command to read a physical
block of data from the disk and it will be delivered regardless of the
disk format (ProDOS, Mac, or MS-DOS format; 800 kilobyte, 720 kilo-
byte, or 1.44 megabyte densities). The task of writing a utility that can
access MS-DOS disks is reduced to writing routines that can access
the MS-DOS file system structure. We've already seen a ProDOS 8 util-
ity that can read files from the root directory of an MS-DOS disk using
this technique, and Apple engineers mentioned at the A2-Central
Summer Conference that the feasibility of an MS-DOS File System
Translator for GS/OS was being investigated —DJD
This isn't exactly new news and it’s certainly not good
September 1992
news, but | just recently read it in a few user group newsletters. It
seems that the plans for the commercial version of Soundsmith have
come to a halt. Evidently, at least one beta copy that was being test-
ed by members of the Seven Hills Partner Program got in to the wrong
hands. The program was then uploaded to numerous pirate boards
around the country. and perhaps the world. The result was the loss of
one more Apple Ilgs program for the rest of us. No additional com-
ments or sermons necessary here.
One program I've seen recently that does belong on every
Apple Il board in the world is a freeware stack based in Hyper-
Card ligs by Cynthia Field. It’s entitled, Better Safe than Sorry, and
it stars McGruff, the crime fighting dog. Those of you with young ones
ought to recognize this character, who is a symbol for crime and drug
prevention among school children. Not only is the stack interactive
and informative but it also contains a fun activity at the end of each
segment. It’s sure to hold the interest of young and old alike. By the
time you read this it should be on the major online services and per-
haps in user group libraries. If you have trouble finding it, you can
send $10.00 (for shipping and handling) to The Rhode Island Crime
Prevention Officers Association, 40 Caswell Street, Narrangansett, R.I.
02882.
Spear-headed by GEnie’s Tim Tobin, a search has begun to
locate the authors of discontinued Apple Il software with the
intent of entering the programs (and the related source code, if possi-
ble) into the public domain, or getting them declared as either share-
ware or freeware. The project, known as Lost Classics, began some
months ago but kicked into high gear in late July to coincide with
KansasFest. It already has had at least one major triumph. Paul Lutus,
A2-Central 8.63
the elusive author of the renowned Apple Writer 2.1 word processing
program, was found and convinced by Tobin to declare his program
freeware. If you can contribute to this project or know someone who
can, contact Tobin on GEnie (A2.Tim) or phone him at 301-813-5697.
The Programmer's Reference for System 6.0 by The Byte
Works, Inc. has been referred to several times in this issue. It
covers all of the changes, enhancements and additions to the Apple
IIgs operating system since System 5. Included in the 478 page man-
ual are new tool calls and tool updates; documentation for the Midi
Synth, Media Control Tool Set and the Video Overlay Tool Set; Finder
documentation; GS/OS updates; information about the new FSTs;
Sound Control Panel documentation; and a complete concordance
listing every page a tool is documented over all four volumes of the
toolbox reference manuals.
It may come as a surprise that Roger Wagner Publishing is in
the process of developing a Mac LC version of HyperStudio.
According to Wagner, the project is well on its way with anticipated
delivery time the spring of 1993. Although, feature for feature, it will
be very similar to the Apple ligs version, he still believes that the IIgs
is the best multimedia machine around, both in cost and perfor-
mance. Designed specifically for the Mac LC, it will run on other Macs
as well. It will come with a retail price tag of $229; lab packs, net-
work, and site license versions also available. For further information
contact RWP, Inc., 1050 Pioneer Way, Suite P, El Cajon, CA
92020.—edr
Ask
(or tell)
Uncle
DOS
Forewarned
In recent issues, both A+/inCider and A2-
Central printed subscriber letters which state
the HFS FST works fine under System Software
5.0.4.
This is dangerously incorrect.
While Apple tries to keep the internals of
GS/OS fairly stable from release to release to
minimize the opportunity for errors, GS/OS has
always required substantial internal changes
when new read/write file systems are added.
This was true in System Software 5.0 for Apple-
Share and is true in version 6.0 for HFS.
The HFS FST may appear to work in normal
circumstances (as the letters indicate), but the
older versions of GS/OS do not meet the
demands of the newer FST. The FST will almost
certainly crash if you try to initialize any disks.
Components from different system software
versions do not mix and match — do not use
older system software files with newer system
software versions. GS/OS drivers are an excep-
tion — they have a stable, documented inter-
‘ill work fine with any version of
GS/OS later than the one for which they were
designed, although some manufacturers may
require newer features of newer drivers. (For
example, the System Software 6.0 Apple 3.5”
driver supports SuperDrives attached to an
Apple Il 3.5 Disk Controller Card — while you
can use the older version of the Apple 3.5 driv-
er safely with System Software 6.0, you won’t
be able to use drives connected to an Apple
3.5 Disk Controller Card.)
Mixing and matching system software in gen-
eral is dangerous — but using the HFS FST
under 5.0.4 will eventually crash and it may
trash your disks. Do not attempt this with any
disks online that you want to keep.
Matt Deatherage
Apple Computer, Inc.
System 6 counseling
I have a couple of pieces of software that
don’t work with System 6. One is a hard drive
installed version of Battle Chess and the other
is a rare 8-bit program that | still like to use. It’s
called Appleworks.
Seriously, the problem with Appleworks is
that ProDOS 2.0.1 and older versions of the
RamFAST SCSI card are incompatible. Drew
Vogan of CV Technologies apologized that that
he never checked compatibility of the older
ROM’s with System 6.0 and promised to send
me a free upgrade to 2.01c chips. He is also
sending me details of the $15.00 upgrade for
the new 53.0 chips. I'll probably buy them, sight
unseen because CV Tech has been one of the
Apple II's great supporters and I want to sup-
port them.
Why does the desktop vanish when going
from 5.0 to 6.0?
Barry Austern
Cincinatti, Ohio
Bill Heineman is working on a GS/OS
launchable version of Battle Chess. Watch this
space for updated information.
The AppleWorks desktop doesn’t disappear,
it sometimes just argues with ProDOS about
disk locations. AppleWorks tries to locate all
disks when it starts up and that results in some
arbitration.
One problem relates to the ProDOS 8 v2.0.1
device remapping; now that ProDOS 8 remaps
devices, it’s best not to have another entity
also trying to shuffle them around. If you're
using a RamFAST, use the RamFAST utility pro-
gram to assign all SCSI disk volumes except
those for the slot the RamFAST is installed in
to “slot 0” (ROM 2.0) or “Unmap volume” (ROM
3.0). That leaves the remapping to ProDOS
Here’s another wrinkle: A problem with the
existence of over 14 ProDOS 8 disk devices
had been reported. Apple engineers discoy-
ered that the problem isn’t a bug in the new
ProDOS 8. At KansasFest Matt Deatherage
announced that they had found an error in the
Apple Il Technical Note’s code example for
unhooking and reconnecting the /RAM volume.
Programs which use this code exhibit prob-
lems; the code will be corrected in an upcom-
ing technical note and hopefully existing pro-
grams can be patched to fix the glitch.
Counting the 14-device “limit” for ProDOS 8
is not always straightforward. Disk It-style 5.25
controllers (including the slot 6 “Disk Port" set-
ting for the Ilgs, if enabled in the Control
8.64 A2-Central
Panel) will always report two 5.25 drives being
present even if fewer are connected because
the Disk Il drives don’t report a status to indi-
cate they exist.
Next, AppleWorks can’t look at 14 devices
at once anyway. It’s limited to 8 devices, so
the “bottom 6” will be shoved off the guest list.
If you're missing a volume you think should be
visible, that may be what happened.
Finally, AppleWorks doesn’t like to recog-
nize printers in slots where disk devices are
assigned, If you try to print to a slot where you
know you've installed your printer interface
and AppleWorks balks, check to see if a disk
volume is assigned there in AppleWork’s list of
on-line volumes. If so, you'll need an Apple-
Works patch to make AppleWorks ignore the
presence of the phantomed volume (it’s safe
to print as long as there is a printer interface
in the slot).This patch can be found in Super-
Patch v. 6.1 by John Link (Quality Computers,
1-800-445-6697).—DJD
The installation of System 6.0 on my Apple
igs went as expected. However when I attempt-
ed to load Appleworks 3.0 to the desktop, it
would either lockup or go into the monitor.
Your office suggested that the problem was
probably related to my verson of the CV Tech
RamFAST SCSI card. | tried just about every-
thing. but there were no ProDOS 8 programs
A Cetra :
© Copyright 1992 by
Resource Central, Inc.
‘Most rights reserved. Al programs published in A2-Cemtral are public
‘domain and may be copied and distbuied wihout charge. Apple user groups
and sopfeart cers may oban permission fo rept aries rom eo
‘ime by specific wniten request.
Publisher
Tom Weishaar
Editor:
Ellen Rosenberg
vith hl rm
Denise Cameron Dennis Doms Sally Dwyer
Dean Esmay Richard Ginter Jeff Neuer
Jean Weishaar
‘A2-Central—tled Open- Apple trough laruay, 1960—has ben pub
lished monthly since January 1985. Work+wide prices (in U.S. dollars; airmail
delivery included at no additional charge): $34 for 1 year; $60 for 2 years; $84 for
‘3 years. All back issues are curentty available for $2 each; bound, indexed ed
tons of ou et sit vores a $14.95 each Voumes end wah the January
issue, an index for the prior volume is included with the |
The tl txt ofeach save of A2-Central'savaable on 35 disks, along
with a selection of the best new public domain and shareware files and pro-
‘grams, for $90 a year (newsletter and disk combined). Single disks are $10,
Peas snd al conespondence to:
A2-Central
P.O. Box 11250
Overland Park, Kansas 66207 U.S.A.
-A2-Central's sod in an unprotected formal for your convenience, You
are encouraged to make back-up archival copies or easyo-ead enlarged
copes for your own use without charge. You may aso copy A2-Central or
distribution to others, The distrbutn fee is 20 cents per page per copy ds
taba
te.
WARRANTY AND LIMITATION OF LIABILITY. We warrant that most of
the information in A2-Central is useful and correct, although drivel and
mistakes are included from ime to time, usually unintentionally. Unsatisied
‘subscribers may cancel their subscription at any time and receive a full
refund of their last subscrition payment. The unfiled portion of any paid
subscription will be refunded even to satisfied subscribers upon request
‘OUR LIABILITY FOR ERRORS AND OMISSIONS IS LIMITED TO THIS
PUBLICATIONS PURCHASE PRICE. Inno case still our company or out
contributors be ible for any incidental or consequential damages, nor for
ANY damages in excess of the fees paid by a subscrber.
(SSN 0885-4017 GEnie mail: AZ-CENTRAL
that would run from System 6.
For some reason, | have been unable to get a
response from CV Tech. Finally, after several
letters, Tom Weishaar came up with a possible
solution.
Go into GS/OS/System/P8. Find Block 5, Byte
$1A3; change $A5 to $00. (The problem is
related to ProDOS 8 rewrapping devices—the
RamFAst does this as well.)
I was able to get into P8 by using Salvation-
Deliverance. Pull down the File menu and use
the Editor. Access /GS/OS/System 8.
However, the block to edit when using Salva-
tion-Deliverance is not Block 5, it is Block 4.
Follow the directions on the program, you will
get a “Reboot” message if you have made the
change correctly.
Ephraim Wall
Perkins, Okla
It's not news that earlier versions of the
CVTech SCSCI card are incompatible with the
latest system software. They are a small com-
pany and were probably deluged with phone
calls and mail once System 6.0 hit the streets.
Therefore, the spotty response. Thanks for
sharing your solution.—edr
Thanks to Dean Esmay, last month’s A2-
Central on Disk includes a fascinating extract
from GEnie highlighting various problems some
people have encountered installing System 6.0.
John Mayotte’s experience was especially
edifying in that | have exactly this problem; Sys-
tem 6.0 not recognizing a 20SC hard drive with
ROM OI and Apple Rev C SCSI card. Although I
had also discovered that copying an earlier ver-
sion of the SCSI.Mangager and SCSIHD.Driver
(in my case from 5.03) to my 3.5 System 6.0
allowed me to acces by hard drive, I’m wary of
using this non-standard set-up; and certainly
unwilling to install on my hard drive in case
there is some underlying incompatibility
between these drivers and the new system. |
have found, for example, that when I re-boot
from my hard drive under System 5, the Finder
information is lost.
Are my fears unfounded, or would you rec-
ommend upgrading to either the Apple Hi
Speed SCSI card or the RamFAST SCSI card?
What are their various merits?
Any comments would be very welcome. Dean
has included a number of very interesting items
on the last two disks that I cannot use because
they require System 6.0.
Bill Seabrook
Tyne & Wear, U.K.
We ran into the same problem; fortunately
the user was local so we could look at the
hardware. The problem seems to be the
response of the SCSI drive itself to an inquiry
from the System 6.0 SCSI drivers, not the inter-
face. If you want to upgrade your SCSI inter-
face that’s fine by us but we just don’t know if
changing interfaces will help.
We made copy of the System 6.0 “/Install”
disk and then replacing the 6.0 “SCSIHD.Driv-
er” and “SCSI.Manager” files (in the
“System/Drivers” folder) with the “SCSIHD.Driv-
er” and “SCSI.Manager” files from the 5.0.4
Vol. 8, No. 8
“/System.Tools” disk. We used this disk to
boot and it recognized the hard disk and
allowed installation.
This is not an Apple-tested configuration so
they probably can’t guarantee this setup, but it
seems to be working in this instance. The
Installer scripts all seem to copy the SCSI hard
disk setup files from the “/Installer” disk so
any further installations should be consistent.
The 5.0.4 SCSI drivers also lack some of the
features of the 6.0 drivers (like being able to
write-protect a volume in it’s “Icon Info” dia-
log).
Disk drivers are not FST’s, but it is still not
recommended to mix and match System Soft-
ware versions (see Matt Deatherage’s com-
ments earlier). We suggest it in this instance
only because it seems to work (and the prob-
Jem has been reported to Apple so that they
can look into it).—DJD
Transfer tickets
In the March and April 1991 issues of A2-
Central (pp 7.16b-c and 7.23c-241) there were
letters relating to using Tandy’s WP-2 portable
computer as a portable Apple II. On the basis of
those letters and articles by Dr. David Thorn-
burg in InCider/A+, 1 began searching for a
portable computer.
1 compared the Tandy and the Laser PC-4 (an
upgrade to the PC-3) computers. Both use simi-
lar processors (280). While the Tandy had a
larger screen and a built-in thesaurus, the Laser
computer was cheaper by about $100.00, has 2
megs of ROM, and the RAM could be expanded
to 128k vs the Tandy’s 64K expansion capabili-
ty. | bought the Laser PC-4.
My primary use for the PC-4 is writing letters
while travelling or camping. It also serves as an
electronic notepad for taking minutes of com-
mittee meetings. My third grade son loves to
use it to compose adventure stories (precisely
what Dr. Thornburg envisioned). Once I get
home, | connect the RS-232C serial port on the
PC-4 and the modem port on the Apple IIgs
using a combination of Laser’s cable and the
Crossworks cable. I use Snowterm Ilgs modem
software ($20.00 shareware) and the built in
serial upload capabilities of the PC-4 to transfer
text files to the Ilgs. Even at 19200 bps, it
works wonderfully well.
I've had two problems. The first is speed.
The 280 processor is rated at 3.58 mhz but
except for launching programs is much slower
than the 1 mhz Apple le—I can live with that
for the price. The other problem that | can’t
seem to transfer files from the IIgs to the PC-4.
I've tried several different communications pro-
grams at various settings and have not had any
luck. The PC-4 always gives me a message say-
ing that an error has occurred and refuses to
accept the file. Perhaps someone with either a
Tandy WP-2 or a Laser PC-3 or 4 could help me
with this.
Bob Allen
Limuru, Kenya