Text content (OCR)
Open-Apple
Releasing the power to everyone.
August 1988
Vol. 4, No. 7
ISSN 0885-4017
photocopy charge per page:
Claris buys out StyleWare
Claris Corporation has purchased all the outstanding stock of Hous-
ton-based StyleWare, Inc. StyleWare currently publishes eight Apple II
products, but it was clearly number nine, GSWorks (see last month's
issue, page 4.46), that opened the purse at Claris.
Claris has already renamed the product App!eWorks GS. Claris said
it will work with StyleWare's developers over the next few months to
complete development and testing of the program. It expects to ship
AppleWorks GS before the end of the year. StyleWare's operations will
be moved from Houston to Claris' California headquarters following
the completion of AppleWorks GS.
StyleWare was founded by Kevin Harvey, Dave Macdonald, and Alex
Perelberg in August 1985. It shipped its first product, MultiScribe, a
graphics-based word-processor for the Apple Ile and lic, in April 1986.
The company grew from three employees in 1986 to 35 employees in
1988. Sales volume usually doubled every four months. StyleWare
has shipped more than 45,000 copies of MultiScribe and 40,000
copies of a later IIgs version of the program, MultiScribe GS.
Claris said it will sell MultiScribe GS under its own label, but has
not yet made a decision on the fate of StyleWare’s other
products—the lle/IIc version of MultiScribe and its associated utilities
PictureManager, Desk Accessories, and eight Fontpaks; and the IIgs
programs TopDraw, DeskWorks, and Font Library. They could eventu-
ally be sold under the Claris label, be sold outright to another soft-
ware company, or just disappear from the market, like Apple Writer.
Kevin Harvey, formerly StyleWare's president and head program-
mer, is now Group Product Manager for the Apple II at Claris. He will
assume responsibility for all Apple Il products at Claris, including
AppleWorks.
At an online conference on GEnie July 19, Harvey said that the
StyleWare acquisition shows that Claris does care about the Apple Il.
Claris intends to support and enhance both AppleWorks programs,
Harvey said. "Claris is a very new company and putting a GS develop-
ment team together would be impossible for them. They were waiting
for an acquisition that would give them a product and team that
would be significant,” Harvey said. StyleWare's team of ten Apple II
programmers will accompany Harvey to Claris. This means Claris is
now positioned to become a major Apple Il software company in
terms of development as well as in terms of revenue, and this should
be good news for the Apple II community.
As mentioned here last month, AppleWorks GS takes the best part
of AppleWorks—an integrated desktop—and mixes it with Apple's
desktop interface. In addition to a word processor, database, and
spreadsheet, AppleWorks GS will include a graphic draw/paint mod-
ule, a page layout (desktop publishing) module, and a telecommuni-
cations module. It will be priced at $249.
Incidentally, according to Claris, the Apple IIgs is the number one
selling computer in retail stores. Half the computers (all brands) being
bought for K-12 today are Apple IIgs models, Claris says, as are 70
per cent of all sales in the Apple Educator Buy Program.
Claris also divulged that AppleWorks continues to hold a 25 per
cent share of the market for integrated software packages (all person-
al computers), but now plays second fiddle in this category to the 30
per cent share held by Microsoft-Works (an AppleWorks derivative for
Macintoshes).
Miscellanea
Apple has diagnosed and fixed the Apple llgs disappearing disk
drive problem (August 1987, page 3.54; September 1987, page
3.61). Symptoms of this problem are that one or more disk drives
attached to a Ilgs will turn themselves on for no apparent reason and
stay on. Pressing control-reset stops the drive, but, after that, attempt-
ing to access any Apple 3.5 drives on the SmartPort daisy chain will
return a NO DEVICE CONNECTED message. The computer must be
turned off and back on to recover access to the drive. No permanent
damage occurs to the drive or the disk inside it.
The problem occurs only with Apple 3.5 drives (not UniDisk 3.5)
and only if 5.25 drives are connected to the SmartPort daisy chain. If
you don't use 5.25 drives, or if you have them connected to a disk
controller card in one of the slots of your ligs, or if you have lle/lIc
compatible UniDisk 3.5s, you will never see this problem.
Apple's June 1988 service notice update (page 8.6.1) instructs
dealers to fix the problem on affected units at no cost to the owner.
The solution is to put a Revision B Daisy Chain Interface Board inside
the Apple 3.5 drive. The Revision B board can be identified by the
part number CDX 1085B on the gate array component located on the
side of the board opposite the cable.
Apple has also discovered that some of its own IIgs memory
expansion cards made during the last two weeks of 1987 and the first
week of 1988 have RAM chips that don't work fast enough. This can
cause the IIgs to lock up or exhibit other strange problems. The
boards with problems have a date code of "8751", "8752", or "8801"
silkscreened on them and they use chips manufactured by NEC in the
UK. Dealers haven't yet been notified of this problem, but notification
is in the works.
The same problems often occur when dealers or users add third-
party RAM chips to Apple IIgs Memory Expansion Cards, Apple
reports. RAM chips for these cards must have a speed of 150
nanoseconds or faster (indicated by an *-15" or a lower number
appended to the end of the part number), a configuration of 256K x
1, and CAS before RAS refresh. We've gotten lists from Apple and
from Checkmate Technology of chips that satisfy these requirements.
SOK NO — MAC KRISHNAS.”
4.50 Open-Apple
Combining these two and adding a little personal experience we
come up with the following:
Vendor Ilgs compatible parts
Fujitsu MBB1256, MBB1257
Hitachi M90256, HNS0257
Micron Technology T1259
Nac upp41256c *
OKI M41256
Sansung M1256, KN41257
* NEC chips with a process code starting with
"K", "B", or "BY aren't CAS before RAS.
This is a conservative list. There are also chips from other manufac-
turers that satisfy the requirements.
Virus news: We've received and disassembled a copy of a virus
that attacks ProDOS 8 system files. The virus calls itself CyberAIDS,
It's a little buggy and far from “commercial quality," but is dangerous
nonetheless. We have no idea how widely distributed it is.
When a SYS file containing the CyberAIDS virus is executed, the
disk drive will turn off and then back on again. While the drive spins
the second time, CyberAids tries to replicate itself inside all of the
online SYS files that are in root directories. It doesn't look in subdirec-
tories, it doesn't (can't really) mess with write-protected disks, it does-
nt attack locked SYS files, and it doesn't attack the PRODOS file.
CyberAIDS also updates a counter stored in the last byte of the first
block of the disk directory. When this counter reaches 16, CyberAIDS
writes $FFs through the root directory of all online volumes and puts
a message describing what's happening on the screen.
If this happens to you, don't panic. The program Bag of Tricks 2, by
Quality Software, can recover your directory ($40, 21610 Lassen, #7,
Chatsworth, CA 91311 818-709-1721). MR.FIXIT, which is one of the
items in Glen Bredon's ProSEL package, also can recover all the sub-
directories (and what's in them) from directories damaged by
CyberAIDS. Unfortunately, MR.FIXIT cannot recover files other than
subdirectories.
The following program can identify SYS files that have been infect-
ed by CyberAIDS:
10 HOME : PRINT "CyberAIDS Detection Program"
20 PRINT
30 PRINT "Enter the name of the next SYS file to be checked."
40 INPUT FS : IF LEN(P$)=0 THEN END
50 PRINT CHR$(4) ;"BLOAD";F$;"A$2000, L3, B3, TSYS"
6C DETECT=1
‘TC FOR ADR=8192 10 8194
80 IF PEEK(ADR) <> 19 THEN DETECT=0
90 NEXT
100 IF DETECT THEN PRINT "This SYS file appears infected."
110 IF NOT DETECT THEN PRINT "This SYS file appears to be OK."
120 GOTO 20
If you find any SYS files that are infected, simply delete them and
replace them with uninfected backups, You might also like to change
the last byte of the first block of the root directory (block 2), which is
normally unused, back to zero.
Apple was in the process of releasing a new Ilgs System Disk
(V 3.2) during July. Software developers received copies of the disk
mid-month.
Whether you have a Ilgs or an older Apple, you'll want at least
some of the files on this disk. There are new versions of ProDOS 8
(1.6), ProDOS 16 (1.6), Basic.system (1.2), Finder (1.1), and System
Utilities (3.1). The new version of ProDOS 16 isn't the new (16-bit) ver-
sion of ProDOS 16 we're all waiting for. However, it does have modifi-
cations that allow it to boot over an AppleTalk network and to boot
faster from any device.
Here's a complete listing of the contents of the new disk:
Filename Blocks Type Nodified Created Length Subtype
PRODOS 35. SYS 14-JUN-88 14-dUN-88 $4300 $0000
SYSTEM 1 DIR 24-JUN-88 23-JUN-88 $200 $0000
BB 32 SYS 13-JUN-88 13-JUN-88 $370 $0000
wht 16 SF9
13-JUN-88 13-JUN-88 — $94BE $0000
. START
. SYSTEM. SETUP
+ TOOL. SETUP
.TS1
«182
«ATSETUP
-ATINIT
-ATPATCH
sATSTART
«PPILOAD
-SPLOAD
«ATROM
+++ sATRESPONDER
+ TOOLS
- TOOLOL4
- TOOL015
+ T00L016
- TO0L018
- T00L019
-TOOL020
+ T00L021
+ 1001022
- TOOL023
1001025
= TO0L026
«1001027
+ 1001028
+ TOOLO29
+++ T00L032
+ -DESK.ACCS
« «DRIVERS
« IMAGEWRITER
« IMAGEWRITER. LQ.
« LASERWRITER
«PRINTER
MODEM
-APPLETALK
APPLE .MIDI
++» -CARD6850.MIDI
+ FONTS
COURIER. 10
COURIER. 12
GENEVA. 10
GENEVA. 12
-HELVETICA.10
~HELVETICA.12
« SHASTON.16
-TIMES.10
« TIMES.12
sVENICE.14
+++ -FONT. LISTS.
» -PINDER
- LAUNCHER
SYS.UTILS
. SYSUTIL, SYSTEM
UTIL.O
UTIL.
« -FASTCOPY. SYSTEM
BASIC. SYSTEM
BASIC. LAUNCHER
APPLETALK
+ -CHOOSER. IT
» «CHOOSER.
« -CHOOSER1 .OVR
- -CHOOSER2 .OVR
- -CHOOSER3.OVR
- «CHOOSER. OVR
« -CHOOSERS .OVR
+ MTXABS.0
. TWEM
17
S16
‘T-JUN-88
21-JUN-88
21-JUN-88
21-JUN-88
21-JUN-88
16-JUN-88
16-JUN-88
16-JUN-88
16-JUN-88
21-JUN-88
16-JUN-88
16-JUN-88
13-JUN-88
24-JUN-88
16-JUN-88
16-JUN-88
16-JUN-88
17-JUN-88
24-JUN-88
17-JUN-88
17-JUN-88
11-JUN-88
17-JUN-88
17-JUN-88
21-JUN-88
11-J0N-88
16-JUN-88
16-JUN-88
11-JON-88
23-JUN-88
24-JUN-88
24-JUN-88
24-JUN-88
17-JUN-88
17-JUN-88
17-JUN-88
8-FEB-88
17-JUN-88
17-JUN-88
23-PEB-88
27-NOV-86
27-NOV-86
27-NOV-86
27-NOV-86
27-NOV-86
27-NOV-86
22-APR-87
27-NOV-86
21-NOV-86
27-NOV-86
17-FEB-88
1-MAR-88
16-JUN-88
3-MAR-88
3-MAR-88
3-MAR-88
3-MAR-88
17-JUL-87
14-DEC-87
12-JUL-87
14-JUN-88
15-APR-88
13-JUN-88
13-JUN-88
13-JUN-88
13-JUN-88
N 13-JUN-88
13-JUN-88
28-JUL-87
18-APR-88
‘T-JUN-88
16-FEB-88
21-JUN-88
21-JUN-88
21-JUN-88
22-APR-88
16-JUN-88
20-APR-88
21-APR-88
22-RPR-88
20-APR-88
20-APR-88
13-J0N-88
16-PEB-88
16-JUN-88
16-JUN-88
16-JUN-88
17-JUN-88
24-JUN-88
17-JUN-88
17-J0N-88
17-JUN-88
17-JUN-88
11-dUN-88
21-JUN-88
11-dUN-88
16-JUN-88
16-JUN-88
17-JUN-88
23-JUN-88
16-FEB-88
24-JUN-88
24-JUN-88
17-JUN-88
17-JUN-88
11-d0N-88
8-FEB-88
11-dUN-88
17-JUN-88
16-FEB-88
S-MAY-87
S-MAY-87
S-MAY-87
5-MAY-87
‘T-MAY-87
‘T-MAY-87
22-APR-87
11-MAY-87
11-May-87
11-MAY-87
17-FEB-88
1-MAR-88
16-JUN-88
23-JUL-87
3-MAR-88
3-MAR-88
3-MAR-88
11-JUL-87
14-DEC-87
12-JUL-87
23-JUL-87
15-APR-88
13-JUN-88
13-JUN-88
13-JUN-88
13-JUN-88
13-JUN-88
13-JUN-88
‘16-APR-87
18-APR-88
sill
$200
$129
$7TA9
$3548
SIF9
$86
S19E1
$200
$58E9
S2A5A
$28RE
SEES
$400
S4COE
$2528
$212E
$3E3E
$2E90
SIBAE
$3054
SBCE
S2CFB
S15EC
$r81
$32ED
secc
STAB
S1a84
$200
$200
$5187
SSTIF
$8F76
$720
$762
SABG
$450
$412
$200
$9B2
SAF2
SAD
$AC3
$972
$BBE
$1556
$96E
$B08
$E29
Vol. 4, No. 7
$0100
$0000
$0000
$0000
$0000
$0000
$0000
$0000
$0000
$0000
$0000
$0000
$0000
$0000
$0100
$0100
$0100
$0000
$0000
$0000
$0000
$0000
$0000
$0000
$0000
$0000
$0100
$0000
$0000
$0000
$0000
$0001
$0001
$0001
$0002
$0002
$0003
$0300
$0300
$0000
$0000
$0000
$0000
$0000
$0000
$0000
$0000
$0000
$0000
$0000
$221 A=$0000
$C9BE
$146C
$200
$30E
$0100
$0100
$0000
$8800
$aB00 A=$0900
$7980 A=S0E00
$406
$2800
$393
$200
$30F
$2000
$0000
$0800
$0000
$0000
$77E2 A=$0800
$5P4
$7c0
Ser
SADE
seca
$0000
$0000
$0000
$0000
$0000
S3BDE A=$0800
$7715 R=$0000
August 1988
» -NAMER. IT 3 SYS 15-APR-88 15-APR-88 $3c7 $0000
« NAMER.0 61 BIN 14-JUN-88 14-JUN-88 $7650 A=$0800
ICONS 1 DIR 26-FEB-88 26-FEB-88 $200 $0000
+ PINDER. ICONS 22 SCA 7-JUL-877-JUL-87 $2932 $0000
COPY .ME 1 BAS 16-JUL-87 16-JUL-87 $24 $0801
Blocks free: 71 Blocks used: 1529 Total blocks: 1600
Number of standard files: 70 Number of subdirectories: 9
According to documents sent to developers, the changes to
Basic.system fixed a bug that concerned the number of entries in a
directory and a bug related to pressing control-S to stop a catalog dis-
play. No mention is made of a fix to the well-documented CHAIN bug.
Changes to ProDOS 8 include some interrupt-handling fixes and a
POSNERR if the 32 meg limit is exceeded.
In the SYSTEM/SYSTEM.SETUP subdirectory, the last eight files
have to do with AppleTalk networks. You can delete them if you don't
use AppleTalk. The TOOL.SETUP file now checks the IIgs ROM version
number and, depending on the result, executes either TS1 (original
ROM) or TS2 (ROM V 1.1). This change saves between eight and ten
seconds of boot time, the documents report. Being able to delete one
or the other also saves a nice chunk of disk space. The old file
SOUND.INIT has been included inside the new TS files and is no
longer needed.
Many of the files in the TOOLS subdirectory have had bug fixes and
several new tools are being released for the first time. These include
the ACE (Audio Compression and Expansion) Tool Set, a set of rou-
tines for compressing and decompressing digitized sounds; the MIDI
tool set, which, in conjunction with a MIDI interface and a newly sup-
plied serial port driver, allows applications to interface with MIDI
equipment; the Note Sequencer, which helps with MIDI recording and
playback; and the Note Synthesizer, which generates musical notes
and sounds.
The DRIVERS subdirectory now includes two MIDI drivers and an
IMAGEWRITER.LQ driver. Unfortunately, the latter does nothing but
allow printing to an LQ over an AppleTalk network. It does not sup-
port the higher-resolution printing that's possible with an ImageWriter
LQ. Meanwhile, the IMAGEWRITER driver has been completely rewrit-
ten. It is now faster and fixes a number of bugs. The LASERWRITER
driver has also been rewritten. The file called LASERPREP, which
appeared on System Disk 3.1, is no longer necessary, which makes
this new driver compatible with all Macintosh LaserWriter drivers.
A file called FONT.LISTS was added to the FONTS subdirectory.
Older versions of the Font Manager started up by opening every font
on the system disk to collect information on what was available. All of
this information is now contained in FONT.LISTS—the time consuming
opening of each font file will occur only if the FONT.LIST and the
FONT subdirectory have discrepancies in files or in file creation/modi-
fication dates and times.
The FINDER was changed so that it won't crash if memory gets
compacted.
Macintosh system software has been distributed by the national
online networks, under license from Apple, for several years. It has
been a sore point with many of us that similar licenses for Apple II
system software weren't available. However, with the help of old and
new Apple II champions inside Apple, that has changed. Consequent-
ly, you'll be able to get a copy of the entire System Disk 3.2, or select-
ed parts of it, from your favorite online service. You'll also be able to
get upgrades from your dealer. The actual date the online services
and dealers would have the disks wasn't known as we went to press.
It looks like Hypercard for the Iigs will be here sooner than |
thought. Look for a IIgs Hypercard-like package from Roger Wagner
Publishing between now and the September AppleFest.
Those of you who own RWP's Merlin assembler ought to send the
company $15 + $2 shipping for Merlin Extras, a new disk of goodies
that includes real toolbox macros for the igs, a program that will
search through source code files looking for a specific label, a pro-
gram that will make sure your version of Merlin contains all the latest
patches, and a list of corrections to Wagner's book Apple Ilgs
Machine Language for Beginners (Roger Wagner Publishing Co, 1050
Pioneer Way, Suite P, El Cajon, CA 92020, 619-442-0522).
And in the local news...the Shawnee Mission school district wants
to be one of the most technologically advanced school districts in the
Open-Apple 4.51
nation, according to an article in the July 13 Overland Park Sun (page
5A). The Shawnee Mission district embraces a number of mostly
wealthy suburban cities in the southwestern quadrant of the Kansas
City metropolitan area. It has about 30,000 students in 42 elementary
schools, seven middle schools, and five high schools. The district has
an annual budget of slightly over $100 million.
The district has just published a long-range plan called ‘Technology
in Education: A Bold Initiative for the 21st Century’. The plan is the
result of a year-long study by a nine-member team composed of
school administrators. What's surprising about the plan is that much
of it is all about putting computers on teachers’ and administrators’
desks. While the plan does call for additional computers for student
use, the bulk of it calls for:
—a testing system that would automatically score and record grades.
—providing teachers with access to a central database of curriculum
objectives, teaching strategies, resources, learning activities, and
tests.
—a financial management system for budgeting, payroll, bill paying,
and inventory control.
—a human resources data bank.
—an information service between district buildings that would
improve scheduling, planning, communication, and evaluation.
How can Apple expect to sell Apple Ils to a district like this without
evangelizing the Apple II as a computer suitable for both education
and the office?
By the way, if you think IBM has given on up the education market,
IBM ‘lent talent and expertise at no cost to the district’ for creating the
report. The district's superintendent, Raj Chopra, estimated the value
of IBM's services at $200,000. Thomas R. Sprott, vice president and
area manager of IBM, said no other school district has attempted such
an ambitious project.
Apple is continuing its corporate restructuring. The newest
changes are the establishment of a Customer Satisfaction
organization, which is responsible for customer relationships—includ-
ing distribution, customer service, and customer support. The organi-
zation will be led by a manager to be named later, who will report to
Allan Z. Loren, vice-president, Apple Integrated Services. Loren is also
responsible for Apple's internal computer systems (called Information
Systems & Technology) and reports to Del Yocam.
In addition, Apple's product marketing and market intelligence
functions, previously part of the Apple USA marketing group headed
by Charles Boesenberg, have been moved under Jean-Louis Gassee,
whose group is now called Research, Development, and Product Mar-
keting.
"Product marketing’ has to do with keeping the people who design
Apples, the people who sell Apples, and the people who use Apples
all tuned to the same channel. The job isn't easy. The key to success
is keeping in touch with the users. They're the ones who ultimately
decide the wavelength. The designers and the sellers have a role in
telling the users what new things are possible. And they have to take
risks on new technologies that users don't know about. But, in the
end, it's the customer who decides whether the new technology will
succeed or fail.
Apple historically has been more lucky than good at Apple II prod-
uct marketing. The people who design Apple Ils and people who use
Apple Ils have been on pretty much the same wavelength, but over
the last ten years Apple has put its major design emphasis elsewhere.
Meanwhile, the people who sell Apple Ils have generally been out of
touch and have abandoned segment after segment of users long
before the users were ready to abandon the Apple II.
But things are looking up for the Il. Earlier this year, Apple persuad-
ed its Australian Apple II Marketing Manager, Peter Sandys, to move to
California. Sandys bought his first computer in 1979—a 4K Tandy. He
later moved up to a Commodore Pet. He ran a computer dealership in
Sydney for three years, worked for awhile as Microsoft's Australian
Marketing Manager, and in early 1984 was hired by Apple as its Macin-
tosh Marketing Manager in Australia. Nonetheless, Sandys’ first job at
Apple was to introduce the Apple IIc to Australia.
As Macintosh Marketing Manager, in fact, Sandys introduced all the
Apple II products that followed the IIc—disk drives, memory cards,
monitors, and the Apple Ilgs—to the Australian market. While we've
gotten used to seeing Apple's talented Apple II people move over to
4.52 Open-Apple
the Macintosh, seeing talented Macintosh people cross over to the
Apple Il is rare indeed. Sandys explained how it happened during a
seminar at the Arizona Apple Users Group's Apple Fiesta '88 in June:
Anybody with any brains wouldn't take our Apple II product man-
agement job, you know, because ‘the product's dying." We couldn't
find anybody to take that job. So basically I realized the only way I
was going to get any help was to take on the Apple II job myself and
find another Macintosh manager—which took a week.
My personal philosophy is that the Apple II is a challenge. Any-
body can be a successful Macintosh product manager. The product's
on the rise, it's new, it gets a lot of attention—but as a career chal-
lenge, as a pure marketing challenge, if you can take a product that's
ten years old and pump life back into it, that will say more about
your marketing skills than anything I've ever done. So | started send-
ing memos back to Cupertino trying to get something going on the
Apple Il. Why aren't we doing this, why aren't we doing that? They
liked what I was saying so they offered me a position over here.
I believe that Apple is very committed to the Apple II. And that is
from someone who's seen the inside. There has been a turn around
in the company. The company is very strongly trying to focus back
on the Apple II. It will never be like in its heyday. It will never be as
much a focus as Macintosh has got. But it's the reason I came to
America. | looked at it very carefully. I've got three young kids and a
family—I've had to grab all those people and bring them over here
and resettle in another country. | wouldn't have done that unless |
firmly believed that Apple was 100 per cent behind the Apple I....
Vol. 4, No. 7
I dont think any company would be very smart to try to limit one
of its products. That's a rumor that goes around a lot about
Apple—that we deliberately are limiting the IIgs or the II products to
make the Mac look good. | think that's a fallacy....put things in per-
spective. The Apple II represents a billion dollars a year coming in to
Apple. That's 25 per cent of our revenue coming out of Apple Ils.
You take | billion dollars—that puts you between Prime and Tandy
on the Fortune 500—just for Apple Il alone. So the Apple II is a very,
very important part of our business...
The Apple II is not going to go away. The Apple II will survive and
will continue and maybe in some ways it will continue in spite of
Apple. But it will continue and we'll keep developing that product
line.
Sandys will be a guest of GEnie at an Apple II RoundTable Tuesday
night conference on August 16, 9:30 Eastern. If you have any ques-
tions or comments about the marketing of the Apple II, this will be a
good chance to make sure Apple knows what they are.
Besides an accessible Apple Il manager who likes to play with com-
puters, the other thing Apple II product marketing suddenly has going
for it is the shadow of Jean-Louis Gassee's wings. Like many of us,
Gassee believes Apple has built too many marketing fences around
the Apple Il. "I believe we should be even more open and let cus-
tomers and developers decide what's best for them," Gassee said at
online conference on GEnie July 12. ‘On the other hand, we are often
pressed to give ‘clear’ differentiation messages as to our two product
lines. The bottom line of my opinion is that we perhaps have to be
less rigid in segmenting product lines and market segments."
Ask
Swinging between uses
| read your interview with Del Yocam in the
July issue. The discussion only confirmed my
opinion that we are witnessing the slow death of
the Apple Il. It is a nice thought that the Apple II
should be directed toward education. | would
imagine that this strategy will work for awhile.
In the end, however, how many parents will
buy an Apple Il for a child only? I submit that
the majority of people buy a computer for a mix
of reasons, including education, word process-
ing, games, and, for a lot of people, the ability
to bring work home.
When I bought my Apple Ile about four years
ago it was the only machine capable of swinging
between all of these uses at a reasonable price.
At this time, however, it is still only acceptable
for games, education, and word processing, As
far as | can tell, the Apple Il environment is at
least a generation behind in computer lan-
Guages, spreadsheets, and data bases. Further-
more, in terms of computing power, it has
become a very expensive alternative.
Thus, when | finally purchased another com-
puter, I was left with the choice of a Mac or MS-
DOS machine. | purchased a 10 MHz AT clone
with printer and hard disk for under $1,600. If |
had purchased a similarly equipped Apple ligs,
it probably would have been at least $500
more.
I have always enjoyed your newsletter, but
now have no reason to renew. How about start-
ing one for the MS-DOS world?
Alan B. Levy
Randolph, NJ.
Based on my interview with Yocam, I believe
his response would be that there isn't an iden-
tifiable ‘home market’, so Apple has chosen to
aim the Apple Il at the institutional education
market. He sees the education-at-home market
as only a small part of this.
Traditionally speaking, the Apple II's essen-
tial characteristic has been its flexibility—its
capability to swing between uses. At Apple's
developer dinner before last fall's AppleFest,
John Sculley himself reported that Apple's
research shows that Apple II owners tend to
use and be familiar with far more software
Packages than either Macintosh or MS-DOS
owners. MS-DOS machines, in particular, are
often dedicated to a single application.
Apple stopped marketing the Apple I's Nlexi-
bility some time ago—even though AppleWorks
provides an excellent flexibility metaphor for
awakening the marketplace. We can only hope
that the new marketing faces at Apple under-
stand the Apple II's benefits better than the old
faces did. The Apple I! will not last long as a
dedicated ‘student’ machine. Teachers and
administrators are not interested in learning
how to use one computer for themselves and
another for their students.
(My goal is to live long enough to be writing
the last Apple II publication in existence. Since
! can barely keep up with the Apple II and
since | refuse to write about what | don't know
about, | have a hard time imagining myself
writing an MS-DOS newsletter. On the other
hand, | try to emulate the flexibility of the
Apple Il, so there's really no way to predict
what might happen as the months go by.)
The networked GS
The best thing that has happened to the
Apple II recently is networking with AppleShare.
GSWorks may also boost the popularity of the
ligs, but networking will open up niches in
every world from home to university to busi-
ness. | can envision the IIgs in both educational
and business AppleShare and TOPS networks as
an inexpensive, smart workstation; an alterna-
tive to buying an entire Macintosh II for each
node. This will be even more possible if rumors
come true that a new version of ProDOS 16 will
be compatible with the Macintosh's HFS file for-
mat.
I'm looking at the Apple II from the perspec-
tive of the computer science department at a
major research university. This place has every-
thing—Project Andrew, IBM-Ethernet and
AppleTalk boxes everywhere, and so on.
Presently, most Macs are used simply as Laser-
Writer machines; the jobs they perform could
be performed just as easily by Apple Ils with
the one exception of page layout.
Bigger and more ambitious applications
require much more memory and storage than
the standard Mac provides. The hope here is to
make a Mac Il run efficiently under the Project
Andrew Unix environment, which will demand 6
megs minimum of RAM. The incentive is that
such a fully loaded Mac would still be less
expensive than the other machines typically
required to run this network. If the Mac takes
off like this—and it will if the university comput-
er science students like the ones here have a
say in it, and they do—there will remain a mam-
moth place for the Apple Iigs to fit in.
Apple lls have been reliable and personal
machines and they deserve much wider recogni-
tion than they have now. Further, it seems that
the most innovative software has always
appeared on the Il first, such as VisiCalc; Apple-
Work's integrated design, which inspired
Microsoft Works; and now GS-Works, And | am
ever more impressed by the way an 8-bit llc can
do the things it does when running Ultima 5 or
the latest Bard's Tale. The lesser power of the
6502 has forced programmers to utilize Apple's
hardware and firmware design to the utmost,
producing some results that put 68000-based
machines to shame. Macintoshes are good
machines only if they have the memory and
storage to support them. This leaves a great
August 1988
Other interesting tidbits from the Gassee conference (the full
transcript is available in the A2 library on GEnie, search for the key-
word GASSEE):
On where chip development is headed for the next five years:
There are two interesting directions at this time: first, the ZIP Chip
represents the kind of improvements that can be made to the origi-
nal processor without too much disturbance to the existing software
applications. Secondly, there are vendors interested in supplying
65816s at a higher speed. Other than that we have no intention to
change the instruction set again.
On whether Ile and IIc users will be able to take advantage of large
storage devices (CD-ROM, etc.) after Apple releases its true ProDOS
16: Right now we are concentrating on making improvements to the
16-bit world as so eloquently requested by everyone. But there will
be some unexpected goodies for everyone, including the 8-bit side
of the Apple I! line.
On whether there are enough people inside Apple using Apple Ils:
That is a valid concern and you might want to know that we are
developing more Apple II CPUs and Operating System software than
at any time in Apple's history, so someone must be banging on the
product somewhere.
On the ‘this is progress?" effect, that is, the larger and faster the
computer, the larger and slower the software: | agree this is a prob-
lem and you better believe we don't want that to stay so. First, we
will speed the Ilgs program loading time in a future release of the
system. Secondly, in a more distant future, we have to make sure
that programming nice applications does not become a superhuman
Open-Apple 4.53
task as we make the computer bigger and richer (more peripherals
and media)....The general idea would be object-oriented program-
ming, both for normal people and for real men as well....Thirdly, we
will increase peripheral performance.
On how Apple plans to fight off the invasion of cheap IBM clones
from the Home/Education market: (Telling you) that would get me
into trouble as | currently do not hold the job of VP of Pre-Announce-
ments, But we have no intention to just watch. We'll fight with hard-
ware, software and networks!
On the concern that, with Apple marketing the II as useful only in
K-12, developers aren't interested and can't get capital for Apple II
programs—that even though the education plus work-at-home connec-
tion is a natural market for the Il, Apple has turned that role over to
the Mac Plus: / realize that you reflect a wide-spread perception and I
agree that we have the potential in the Apple II (c, e and gs) for a
combination learning and work at home. I'll convey your comments
as I believe they are right on the mark.
On The Information Exchange (a manual Apple provides to certified
third-party developers) drawing too hard a line between Macintosh
and Apple Il applications: Agreed and this is my bailiwick.
On whether his new duties as head of Product Marketing portends
any changes in Apple II marketing strategies?: | intend, precisely, to
avoid excessive rigidity in positioning. | believe we're better off trust-
ing the fact we are dealing with a very intelligent marketplace, other-
wise we would not be here.
deal of room for the llgs to establish itself; in
the most ambitious case, as a color workstation
for Macintosh networks.
| would like to see Apple place the IIgs under
the Apple University Consortium. Presently, |
can buy a two-drive Mac SE for less money than
an equally equipped IIgs. This frustrates me to
no end and is my biggest negative argument
when considering whether Apple is truly sup-
porting the II line.
The most limiting factor of the llgs in the
eyes of this particular Computer Science
Department is the machine's speed (especially
considering that even 18 MHz RISC processors
aren't fast enough for what they want to do with
computers—however, these same people
believe that the ‘personal computer’ itself is
obsolete; their only interest is in a better ‘work-
Station’). The other thing the llgs needs to com-
pete is storage. Apple doesn't bundle the ligs
with a hard drive (Macs can't live without one)
and have never given Ils enough memory.
Jeremy Mereness
Pittsburgh, Pa.
Ils in education
Please don't be so hard on Apple Ils in educa-
tion. If we don't do something to rejuvenate
education soon, the business world will die, and
no computer will survive. Of course Apple's
prices are too high and we should support all
efforts to reduce them (a la Central Point).
But if all our students learn on Apple Ils,
they'll be comfortable producing on them at
home and at work as they grow up. | sense a
resistance on your part to gain educational
savvy. You are too valuable to us to become a
pariah—grow with (and hopefully ahead of)
Apple, as you have to date.
Ken Franklin
Puyallup, Wash.
You misread me if you think I'm resisting
moving towards educational markets. What I'm
resisting is moving away from the home and
small business markets. Steve Wozniak didn't
design the Apple II to be a student-computer,
he designed it to be an inexpensive general-
purpose computer—a personal computer. Stu-
dents and teachers are people, too, and | fully
support their use of the Apple Il.
Rethinking hard disks (cont.)
Why are hard drives for the Apple II so
expensive? | can get IBM-type hard drives for
less than half the cost of the cheapest available
Apple-type drive.
Jim Dorigatti
Dover, Del.
As another hard disk option, I've seen ads for
Apple-compatible controllers for IBM-type
ST506 hard drives. For example, there's an ad
on page 111 in the July A+ from Perlin Electron-
ics. At $195 for the controller plus about $400
for a 40 Meg drive it beats the SCSI options by
a bunch.
Bob Durst
Corvallis, OR 97333
Why does everything cost twice as much or
more for Apple type hardware than IBM? You
mention a 20 Meg hard drive for the Apple II for
$650. | can get a Seagate 30 Meg for IBM types
for less than $300. The same holds for floppy
drives and many other hardware products. |
really would like to see a reasonable discussion
as to why the free market competitive environ-
ment is so effective in the IBM world and virtual-
ly non-existent in Apple land. Where are the
Apple clones? Finally, how long will Apple con-
tinue to embarrass itself with a chintzy 90-day
warranty?
William Ingersoll
Shalimar, Fla.
Please—compare oranges to oranges. The
difference between the $500 IBM drives and
the $650 Apple Il drives is that with the Apple
II drive you get a controller card, a finished
cabinet, a power supply, a cable, and disk
management software. All you get with the
$3500 IBM drive is an unmounted hard disk
assembly and an instruction sheet that shows
how to install it into the IBM case. A 20 Meg
IBM-type drive with controller and cabinet runs
about $400-$450 for a 65-msec access time
drive (read ‘slow'). In most cases you'd still
need to upgrade your operating system soft-
ware (MS-DOS is sold separately) and your
power supply. IBM-type drives are indeed gen-
erally cheaper than Apple II compatible drives,
but the real difference is far less than the per-
ceived difference.
If you insist on trying to save the difference,
you can, as mentioned above, get a controller
that allows hooking an IBM-type drive to an
Apple II from a company called Perlin. We have
received two letters from readers who have
purchased this controller—the opinions
expressed ranged from negative to extremely
negative. Complaints revolved around the diffi-
culty of getting the setup to work and on a lack
of support from Perlin.
As to why competition isn't as fierce in the
Apple II kingdom as in Messdosistan, it has to
do with a number of things. Obviously, Mess-
dosistan has a much larger population than we
do. The people who control investment capital
tend to live in Messdosistan and are pretty
Parochial about it—they think the Apple II king-
dom is small and dying out. They're afraid to
invest any money here. Apple's market posi-
tioning of the II encourages their discourage-
ment.
The companies that did attempt Apple II
clones generally made the mistake of copying
Apple's ROM code and Apple's lawyers man-
aged to shut them down. The one company
that didn't copy Apple's ROM and that got its
own Basic (Applesoft) license from Microsoft,
however, Video Technology, has done quite
well with its Laser series of Apple compatibles,
which provide more functionality at a lower
cost than Apple's own computers. They're the
Compagq of the Apple II kingdom.
Apple's 90-day warranty is less than the stan-
dard warranty in Messdosistan. They really
don't have any business reason to match the
norm, however, unless people start complain-
ing about it. Try writing a letter to Apple's new
Customer Satisfaction group (Apple Computer,
Inc., 20525 Mariani Ave, Cupertino, CA
95014).
4.54 Open-Apple
llc hard drives
Contrary to your statement in last month's
issue that llc hard drives won't work with a ligs
(page 4.48), the fact is, they do.
Tused a ProApp 20 for about three years with
my lic and last year upgraded to a Ilgs. | daisy-
chained the hard disk to the 3.5 drive and it
worked. By setting the control panel appropri-
ately, you can even boot from the hard disk. If
anyone would like to more about this they can
reach me on GEnie (J.KLINE) or call my bulletin
board, WESTEX // BBS, 806-796-1238.
Joseph Kline
Lubbock, Texas
Hard disk notcher
I know you can notch a floppy disk and flip it
over to get at extra 143K. Can | notch my Sider
hard drive, flip it over, and get another 10
megabytes of storage?
Doug Simith
Long Beach, NC
I had Dennis try it. He reports he got 10
megabytes less storage.
Bernoulli drives
Since you are recommending hard drives
now (July 1988, pages 4.45-4.46), what about
the various removable media drives? I've writ-
ten Jasmine about using their MegaDrive with
an Apple IIgs and an Apple SCSI card; as you
indicated, they claim this combo doesn't work. |
haven't asked any other manufacturers. The ads
I've seen indicate that the data cartridges come
pre-formatted (for HFS, | assume). Could they
be reinitialized for ProDOS?
If so, this seems like the most viable "mass
storage’ system. A Bernoulli system allows
back-up and immediate reuse (no need to refor-
mat a crashed disk, just plug in the copy and
go); infinite expansion in 20 Megabyte chunks
without butting heads with ProDOS volume size
limitations; and for those who have to worry
about such things, lock-it-up style security. You
also don't have to worry about head crashes
and parking, something that caused a lot of
grief to several of my (even if they are MS-DOS)
friends.
The cartridges I've seen run from $18 to
about $60 a shot and the Bernoulli drives them-
selves average under $1,200 list. While this is a
bit more expensive than a hard disk, you can
always add more cartridges instead of buying a
bigger, costlier hard disk when yours (inevitably)
fills up. A real boon for harried sysops, CPAs,
and club librarians.
On another topic, FORTH programmers with
a IIgs should check out GSI6FORTH. It has no
licensing fees or royalties. I've even used it to
write New Desk Accessories. The manual is
sparse and bit disorganized (they assume you
know the language or have a good learning text
available), but relatively complete.
Daniel Morris,
San Vito Air Station, Italy
We don't have any experience with Bernoulli
drives—the relatively high cost compared to
standard hard disks has always scared us off.
But you make some good points. Does anyone
out there know anything about using these
drives with an Apple II?
GSI6FORTH comes in three pieces, the
main package and two optional packages. Each
piece can be purchased with an on-disk manu-
al (the cheaper version) or with a hardcopy
manual. You can also buy the whole works at
once at a special price. The main package is
$29.95/$59.95, an optional toolbox support
package is $29.95/$39.95, and a floating point
package is $9.95/$16.95. The whole works is
$57.50/$82.95 and shipping is $1.50/$3.00
(GSF, 1529 Torre Ct, San Jose, CA 95120).
Speaking in tongues
Which 6502 assembler do you recommend?
Where can I buy Apple Pascal? Do you know of
a COBOL or C compiler for the llc?
Carlos Diuk
Capital Federal, Argentina
The four primary assemblers available for
the 6502 are Merlin Pro, LISA, ORCA/M, and
the S-C Assembler. All support 6502, 65C02,
and 65802 instructions; all but Merlin Pro
additionally support 65816 instructions. The S-
C Assembler is unique in that S-C Software
sells, at extra cost, a number of cross-compiler
modules for it that allow you to develop soft-
ware for a broad range of microprocessors
using an Apple II.
Each of the four uses slightly different syn-
tax and is stronger than the other three in
some areas. Personal preference plays a large
role in determining which is "best’. | use the S-
C Assembler, Dennis uses Merlin Pro; we'd
probably be just as happy with one of the oth-
ers if we had learned the other first.
If you are planning to migrate to a Ilgs even-
tually, you might like to start with an assembler
that can generate ProDOS 16 'OMF' (Object
Module Format) program files. There are ver-
sions of LISA (LISA816) and Merlin (Mer-
1in816) that will generate these files and that
will run on a 128K Ile or IIc as well as a llgs
(Merlin 816 requires that you replace your
Ile/llc microprocessor with a 65802).
ORCA/M also comes in a version that can
generate OMF files, ORCA/M GS, but it will
only run on a igs. Also in the llgs-only category
is the Apple Programmer's Workshop, sold
by the Apple Programmer's and Developer's
Association, which includes an assembler
based on ORCA/M. A feature of these two pro-
grams is that they support installation and use
of other languages, in addition to the assem-
Dler. They use a library format that allows link-
ing together OMF files originally written in dif-
ferent languages. (At least, that was the original
idea, but it seems to be getting lost in the
implementation; for example APW C uses
lower case names for variable segments. But
the assemblers default to upper case. And the
linker, the program that combines all this stuff,
is case sensitive.)
ORCA/M seems to be developing faster than
APW. ORCA/Pascal is available now from the
publisher, Byte Works, and ORCA/BASIC is
under development. At AppleFest, Byte Works
announced a new graphics-based desktop that
allows you to edit and debug programs written
in any of its languages.
Apple's releases for APW, on the other
hand, have thus far been limited to an assem-
bler and Apple/Megamax C. There is some
concern in the developer community that
Apple has abandoned the Apple Program-
mer's Workshop in favor of Macintosh-based
Iigs programming tools—earlier this year Apple
announced a Macintosh Programmer's Work-
shop (MPW) version of Iigs C. An MPW llgs
assembler is also under development. Howev-
er, Jean-Louis Gassee said at GEnie’s confer-
Vol. 4, No. 7
ence that the MPW tools were written to
encourage Macintosh developers to write for
the llgs, not to encourage Ilgs developers to
buy Macintoshes. He said the MPW tools would
not detract from Apple's efforts in native Ilgs
languages. Nonetheless, nearly two years after
introduction, Apple has yet to provide a high-
level language for ligs owners other than APW
C. which is a real slow-poke at compilation and
linking. Of course, we're still waiting for a true
ProDOS 16, too.
TML Systems offers APW-compatible ver-
sions of its TML Pascal and TML Basic.
Apple Pascal is available through APDA.
The C language is also available for the Ile
and IIc, in several different versions, from a
company called Manx, Apprentice C, C’Prime,
and Aztec C65-d are DOS 5.3-based versions;
Aztec C65-d is ProDOS-based.
The only versions of COBOL we know of for
the Apple II family would require a CP/M capa-
bility, which you could add to your Ic with
Applied Engineering's ZRAM or Cirtech's CP/M
Plus system for the IIc. The expensive version
is Microsoft COBOL, a cheaper version is Ellis
Computing's Nevada COBOL, which is men-
tioned in a following letter.
Here are the relevant addresses:
$-C Assenbler $-C Software Corp
ProD0s $100.00 2331 Gus Thomasson, #125
DOS 3.3 $100.00 Dallas, TX 75228
both $120.00 214-324-2050
Merlin Pro $99.95 Roger Wagner Publ. Co.
Merlin816 $124.95 1050 Pioneer Way, Suite P
£1 Cajon, CA 92020
619-442-0522
LISA 2.6 HAL Labs
(DOS 3.3) $ 25.00 18942 Dallas
LISAG16 V5.0 $ 75.00 Perris, CA 92370
714-359-8480
ORCA/M $ 99.95 Byte Works, Inc.
ORCA/M GS § 69.95 4700 Irving Blvd Ni, #207
ORCA/Pascal $125.00 Albuquerque, WM 67114
ORCA/Desktop $ 60.00 505-898-8183
DesktoptPascal $150.00
Ai $100.00 APDA
BPW $75.00 290 SW 43rd St
AP debugger $ 15.95 Renton, WA 98055
ew $200.00 206-251-6548
YEW Tlgs tools § 50.00
WPW IIgs C $150.00
Apple Pascal § 75.00
‘TML Pascal $125.00 TML Systems
‘TML Basic $125.00 8837-B Goodby's Executive Dr
Jacksonville, FL 32217
904-636-8532
Apprentice C$ 19.00 Manx Software Systems
c'Prine $75.00 1 Industrial way
Aztec C65-d $199.00 Eatontown, NJ 07724
Artec C65-c $299.00 201-542-2121
Apprentice C
| use a $19 compiler from Manx Software
systems called Apprentice C (DOS 3.3 only). It's
full Kernighan & Ritchie with lousy docs, but,
like Integer Basic, you can do an astounding
amount of good with it. Do any other Open-
Apple readers use it? Has anyone added bit-
fields and related operations?
Do you know of any way to patch VisiCalc
Advanced Version so it will run on an enhanced
Ile or a llc without MouseText problems?
August 1988
Donald Drews
Brown Deer, Wisc.
Dennis owns an unprotected DOS 3.5 copy
of VisiCalc Advanced Version that was sold
directly by Software Arts before they were pur-
chased by Lotus. It works with MouseText. We
haven't heard of any patches for your earlier,
copy-protected, VisiCorp version. The other
option is to fix your computer so you turn
MouseText on and off (see Feb 1987, page
3.7).
Manx has added bit-fields and related opera-
tions, but you have to buy their expensive ver-
sions of C to get them.
Cheap languages
I suspect there are a number of people who
are interested in learning new computer lan-
guages but who can't justify the cost of the high-
priced packages. | wish that | had known about
the sources available when | first started explor-
ing new languages. Here is a sample of what
can be obtained for less than $50.
FORTRAN, COBOL, Pascal, and C, are all lan-
guages that are well known and are fairly com-
mon. Furthermore, most of them are popular
on microcomputers. Even though FORTRAN and
COBOL are more often thought of as belonging
on mainframes, they are also available for many
small computers, including Apples, if the Apple
has a CP/M card installed.
There is a variety of sources for CP/M cards. I
bought mine from a discounter who sold the
Applied Engineering Z-80 Plus, which comes
with its own operating system, a CP/M work-
alike called CP/AM. | have seen ads for it recent-
ly for around $100. That is the largest single
expenditure required. The language systems are
all much less expensive.
It is also possible to get CP/M cards for under
$40. The main problem with these is that they
rarely come with an operating system. There are
some public domain CP/M-type systems around,
but you will need a friend who has a running
system to get yours up and running.
CP/M is very different from either DOS 3.3 or
ProDOS. On the other hand, if you have any
experience with MS-DOS you'll find learning
CP/M pretty simple. MS-DOS was a take-off of
sorts on CP/M. Get a few good reference books
at your local bookstore because the documen-
tation that comes with the CP/AM system is
rather sparse. A reference such as the CP/M
Bible by Waite and Angermeyer is a sound
investment.
There are some additional things you may
want to include that will make things easier. A
64K machine seems to be sufficient for most, if
not all, of the languages | have found. But a
RAMdisk and 3.5 inch disks help to speed
everything up and allow you to keep all related
files on the same disk. Newer versions of CP/M
written for Apple Ils support these devices.
Now to the languages. The company with the
most low-cost CP/M language packages is Ellis
Computing (5655 Riggins Court, Suite 10, Reno,
NV 89502 702-827-3030). | have used their
Nevada FORTRAN and Nevada COBOL. They
also have produced Nevada versions of Basic,
Pascal, and Pilot.
Nevada FORTRAN is a subset of FORTRAN IV.
It comes with a manual of which roughly 170
pages are devoted to the language and the way
it is implemented under CP/M. An additional 50
pages cover the assembler module and its use.
An 8080/Z-80 assembler is included in the
package. No tutorials are supplied, but there are
several example programs listed for both the
FORTRAN section and the assembler section. If
you want to learn FORTRAN with this package
you would do well to get at least one good text-
book/tutorial for the language. Nevada FOR-
TRAN includes several extensions to the ANSI
standard, but also omits several ANSI standard
components such as double precision and
EQUIVALENCE statements.
Naturally, you shouldn't expect full main-
frame capability on a 64K system. On the other
hand, this package provides a great deal of
power for the money. When you master this sys-
tem you will not need much additional work to
feel at home with a full implementation.
Nevada COBOL sold for about $40 but unfor-
tunately has been discontinued. It appears to
me to be a subset of COBOL 74. The 170 page
manual contains a brief introduction to the lan-
guage, a short primer, and several example pro-
grams. Once again, you will be best off if you
get a good textbook/tutorial to use with this ver-
sion.
If you are going to use the Ellis packages,
you will want a text editor of some kind. Ellis
sells an EDIT program that is considerably bet-
ter than the primitive editing programs that
come with the CP/M system (ED or TED). There
are other editors that | prefer, but this one is
not at all bad and has several desirable fea-
tures.
When it comes to Pascal, everyone has prob-
ably heard of Borland International's Turbo
Pascal. It is a very good, fast, forgiving system.
It frequently sells at a discount for less than
$40, although the latest prices that | have seen
are slightly higher. It comes with a 375-page ref-
erence manual (some of which is given over to
MS-DOS commands) that covers the Turbo sys-
tem, including the editor; the Pascal implemen-
tation (with numerous examples); CP/M infor-
mation, differences between Turbo and UCSD
Pascal, and several appendices covering such
topics as installation for specific hardware sys-
tems, compiler directives, errors, and so forth.
The editor that comes with the Turbo Pascal
package is good enough to use for a lot of
things, not just writing Pascal programs. | have
used it instead of the Ellis editor for FORTRAN
and COBOL. It is Wordstar-based, so if you are
familiar with that command structure you will
feel right at home. If you dont like the Key map-
ping, you can change it to whatever you want.
If you want to learn C, | really doubt if there
is a bargain to match the package available
from Mix Software (1132 Commerce Drive,
Richardson, TX 75081 214-783-6001). For
under $40 you get the language, linker, and
compiler system; a split-screen editor; and an
assembler. The deal is unbeatable. The system
comes with a 430-page manual that includes
both tutorial and reference sections. It appears
to be a full-featured, standard implementation
of the Kernighan and Ritchie C compiler, suit-
able for development systems used by begin-
ning- to intermediate-level programmers. There
are a few extensions to the standard and only
one restriction.
The editor Mix gives you is so good | use it
for all the programs | write under CP/M. It has
even more features than the Turbo system and
also follows the Wordstar protocol. In fact, the
editor is worth the price of the whole package.
This software was voted a Best Buy by Comput-
er Shopper magazine and with good reason. It
would be worth buying a CP/M card just so you
Open-Apple 4.55
could run it.
For a minimum initial cost you can explore a
host of new languages. If you enjoy mapping
new territory, if you want to root around in the
world of computer languages, or if you just
want to keep your hand in with some of the lan-
guages you once learned and have nearly for-
gotten, you can do what you want, for not much
money, on an Apple Il.
Michael J. Paris
Atkinson, Neb.
CP/M kick start
| recently acquired a Z-80 card and am inter-
ested in learning about CP/M and obtaining
some CP/M software. | was wondering if you
could recommend a good CP/M manual and a
good source of CP/M public domain software.
The titles of some commercially available CP/M
packages would also be helpful.
Michael Borkum
Chestnut Hill, Mass.
We published ‘A CP/M Primer’ right here in
Open-Apple back in June 1985, pages 1.44-
1,45. CP/M is waning as far as new systems are
concerned, but there are a lot of older systems
still in daily use and software is available. The
publisher of Wordstar, perhaps the most wide-
ly-used CP/M program, recently updated that
program to version 4.0.
Note that CP/M runs on a great many differ-
ent machines that all use different disk for-
mats. You must be sure that any software you
get is on Apple-CP/M-format disks. You won't
be able to use disks in other formats. Since
the Apple Il, believe it or not, is one of the
most popular CP/M machines ever made, you
shouldn't have too much trouble finding disks
in the right format. And there are places that
will convert disks from one CP/M format to
another for a fee.
See the previous letter for a book recom-
mendation. Dennis recommends The Osborne
/McGraw-Hill CP/M User's Guide, 3rd Ed, by
Thom Hogan ($19.95, Osborne/McGraw-Hill,
2600 Tenth St, Berkeley, CA 94710) and The
CP/M Handbook by Rodnay Zaks ($15.95,
Sybex, 2021 Challenger Drive, #100, Alameda,
CA 94501). There are hundreds of public
domain CP/M programs available. A good place
to start is in the CP/M area on GEnie or another
of the national online services. See ‘Download-
ing CP/M programs’ in our June issue, page
4.39, for more information on this.
Blazing Applesoft
I first learned about the Beagle Compiler
when you wrote about it in February 1987 (page
2.97). Working with the compiler is an absolute
joy. It opens up whole new programming vistas
for us Applesoft die-hards. It's like strapping five
Saturn V booster rockets to your humble Apple-
soft code. ProDOS-based Applesoft programs
that used to sputter along now roar from RUN to
END in record time.
The compiler gives you so much power that
you have to spend your time thinking of ways to
give your computer more things to do at the
same time—a dream come true. You can let
your imagination run wild, knowing that there is
at least a possibility of putting your ideas to
work in Applesoft.
Not that all programs benefit a lot from being
compiled. Some programs—typically those that
rely on a lot of floating point operations such as
trig functions, log functions, division, and good
4.56 Open-Apple
old RND—don't show any change in speed. But
the programs that do benefit from the compiler
benefit in a big way. We're talking about gains in
speed of five to fifteen times. That's like boost-
ing the Apple Ile's 1 megahertz clock to 5 to 15
megahertz.
Phil Shapiro
Washington, D.C.
The important point here is that in many
cases you can do much more for the speed of
a computer by fine tuning the software than
you can by doubling or tripling the speed of
the hardware. Entirely too much emphasis is
Put on processor speed in the computer com-
munity today, not nearly enough on software
speed.
Incidentally, one of the best examples of the
this-is-progress? syndrome is floating point
math. Although the Beagle Compiler doesn't
Speed up Applesoft's abilities, raw 8-bit Apple-
soft does floating point calculations about four
times faster than the 16-bit SANE toolbox in
the Ilgs (see ‘Apple llgs Compiler Timings," by
Ken Kashmarek, in the June 1988 Call -
A.P.P.L.E., pages 19-26). If fast floating point
on an Apple ligs is your desire, the high-level
programming language of choice still seems to
be Applesoft.
Basic.system.80
You guys really amazed me with your answer
to Larry Jorgensen's question about having
Basic.system startup in 80 column mode rather
than 40 (‘Printing revisions, page 4.38). From
the Applesoft prompt, just type:
Open-Apple
TL
's witten,edted, published, and
© Copyright 1988 by
Tom Weishaar
Tom Vanderpool Sally Dwyer
Dennis Doms Steve Kelly
Most nghis reserved. All programs pubished in. Open Apple are puble
‘domain and may be coped and dstrovted witout charge. Apple usergroups
and sgificant others ray ota permission rept arcs fom ime ome
by spectic wnt request
Open Apple has been published monthly since January 1985. World-wide
‘prices (in U.S. dollars: airmail delivery included at no additional charge): $28 for 1
year. $54 for 2 years: $78 fr 3 years. All back ssues are curenty avaible for
$2 each bound, ndexed exons of our et tee woumes are $1495 each, Vol
“umes end with the January issue: an index for the prior volume is included wath
the Febru ssve
Pease senda corespondence fo:
Open-Apple
P.O. Box 11250
Overland Park, Kansas 66207 U.S.A.
Open-Apple 1s available on disk for speech synthesizer users from
‘Speech Enterprises. PO. Box 7986, Houston, Texas 77270.
‘Open-Apple's sold in an unprotected formal fr your convenience. You
ate encouraged 10 make back up archival copes or easy-to-ead enlarged
coptes for your own use without charge. You may also copy Open-Apple for
dstrbution to others. The distribution fee is 15 cents per page per copy dis
Inbuted.
WARRANTY AND LIMITATION OF LIABILITY | warrant that mast ofthe
informaton in Open Apple s uselul and correct. although divel and ms
takes are included from tme to ime, usualy unintentionally Unsatshed
subscribers may cancel their subsenption al any time and receive a full
relund oftheir last subscrtion payment. The unfiled portion of any paid
subscription wil be refunded even fo satised subscrbers upon request
MY LIABILITY FOR ERRORS AND OMISSIONS IS LIMITED TO THIS
PUBLICATIONS PURCHASE PRICE. In no case shall | or my contrbutors
be liable for any incidental or consequential damages. nor for ANY dam
ages n excess ofthe fees paid by a subscriber
ISSN 0885-4017
with help from
GEnie mail: OPEN-APPLE
913-46
Printed in he U.S.A 39-6502
BLOAD BASIC, SYSTEM, AS2000, TSYS
POKE 8304, 00
POKE 8305, 195
BSAVE BASIC. SYSTEM, A$2000, TSYS.
This changes a JSR HOME to a JSR $C300 in
Basic.system’s initialization routine and starts
up 80 columns.
Robert Brady
Haverstraw, N.Y.
Initializing Applesoft
| am writing a program in assembly language
that counts the number of words in a TXT file. |
store the number of words as a two-byte hex-
adecimal number but want to print it as deci-
mal. | decided to use Applesoft's LINPRT
($ED24) routine to do this. This worked perfect-
ly when I saved the resulting program as a BIN
file and executed it from Basic.system.
Then | turned the BIN file into a SYS file so
that I could put the file on my word processor
disk and quickly switch back and forth between
the two programs. When I run the program as a
SYS file, the first time that LINPRT is called
either garbage is printed or the program hangs.
If it doesn't hang, further calls to LINPRT work
ok. The program also works ok if | run Bas-
ic.system and then run my SYS file. Going to my
program directly from my word processor or
PRODOS doesn't seem to work, however. Do
you know why this is happening?
Chris Younger
Yarrawonga, Vic
If you want to use an Applesoft routine,
you'd better make sure Applesoft is initialized
before you start. Basic.system does this for
you. Without Basic.system, you have to do it
yourself.
Initializing Applesoft is a little tricky. One
part of the initialization routine clears the
Stack, so you can't call it with a JSR and expect
control to return to you. You should also take
care to have nothing stored in the stack when
you make the call. Basic.system, and DOS 3.3
before it, solve the problem by putting a return
address in the Apple's ‘I/O hooks" at $36-39.
After Applesoft is finished with its initialization,
it tries to put its ‘)" prompt on the screen.
That's your opportunity to regain control of the
computer. Here's some example code:
2000: AS 36 ‘WA $36 save value now
2002: 8D 15 20 STA $2015 in output hook
2005: AS 37 ‘LDA $37
2007: 8D 16 20 STA $2016
200A: a9 17 WDA #17 put $2017 in
200C: 85 36 STA $36 output hook
200: A9 20 LDA #20
2010: 85 37 STA $37
2012: 4¢ 00 £0 IMP $2000 initialize Applesoft
2015: 00 00 -DA 0000 storage space
2017: AD 15 20 LDA $2015 replace original
201A: 85 36 STA $36 output hook
201: AD 16 20 LDA $2016
201F: 85 37 STA $37
Exponential squeezing
To save space in one or two line programs,
you can use scientific notation. For example,
FOR A=1 to 6E3 is the same as FOR A=! to
6000. For a loop that runs virtually forever, try
FOR A-0 to 9E9.
WJ. Currie
Mordialloc, Vic
Vol. 4, No. 7
Videotape titles
IBM has it, Amiga has it, Apple promised it!
| want a system that can put high-quality,
genlocked, lettering over live action scenes shot
on videotape. I've been reading all | can about
the Apple IIgs but | still haven't seen even a hint
of it. Is there such a system for the llgs yet?
Bob LeBar
Hartsdale, N.Y.
We don't know of a system, but we'll put our
subscribers on the lookout for one.
Formatter for Basic.system
I have investigated several possible sources
you sent me for a way to reliably format blank
ProDOS disks from within Basic.system. After
corresponding with Beagle Bros and Living Leg-
ends, | purchased Glen Bredon's ProCMD pack-
age ($25) to find that the FORMAT command
would only work on slot 6, drive 1. | wrote back
to him and within three weeks had a revision,
which works on both 5.25 and 3.5 drives. It
works by adding the following command to
Basic.system:
FORMAT volume.name, Sn, Dn
The search has been long and difficult
enough to be of interest to Open-Apple read-
ers.
Peter Davis
Kent, England
Statistics, part IV
I'm another statistician who carries on his
business with an Apple Ile. The majority of my
applications involve multivariate procedures
such as principal components, factor analysis,
multidimensional scaling and multiple regres-
sion. As one of your readers pointed out, these
involve many subscript manipulations and a lot
of these are best handled with matrix algebra
techniques. (Matrices are two-dimensional
arrays.) | am more concerned with ease of writ-
ing programs than run time because | write a
large number of small programs for manipulat-
ing these arrays in connection with various sta-
tistical operations.
| use Microsparc’s Ampersoft, which provides
a set of macros to be used in conjunction with
Applesoft. For instance, you can multiply two
matrices together with a single command as
compared with the seven or eight commands
ordinarily required in Basic. Matrix inversion,
usually an extensive subroutine, is also a single
command. In addition, Ampersoft treats these
arrays as binary files rather than text files and
loads or saves them with a single command.
Other features include print formatting and sort-
ing.
While not in the same league as Gauss, used
on IBM-compatibles, it covers a lot of territory
and is a lot cheaper. In fact, it has been avail-
able since 1982, making it one of the world's
better kept secrets. For those who are involved
with matrix applications, the book Compact
Numerical Methods for Computers: Linear Alge-
bra and Function Minimization, by J.C. Nash, a
Wiley publication, may be of use. It contains a
number of algorithms, given in such detail that
converting them into Basic is practically auto-
matic.
J. Edward Jackson
Rochester, N.Y.
Microsparc’s address is 52 Domino Drive,
Concord, MA 01742.