Text content (OCR)
A2-Central
Ss
A journal and exchange of Apple II discoveries
2
September 1991
Vol.7, No.8
ISSN 0885-4017
newstand price: $2.50
Photocopy charge per page: $0.15
KansasFest 1991
This years A2-Central Summer Conference (often referred to as
“KansasFest”) had a different flavor than previous years. The conference
itself was much the same, but the environment surrounding it provided a
different background.
Apple's announcements. Apple Computer sent fewer engineers this
year than last year, when many new products were being discussed. Some
of those new projects have been released to developers (the MIDISynth
tools) or the general public (HyperCard IIgs, the Apple HighSpeed SCSI
Interface), and the future of some (Jim Mensch’s animation toolset) are not
Clear at present.
Apple's new product introductions this year again attack several crite
cisms of the Apple Il. System Software 6.0 (due out sometime before the
end of this year) adds more speed to the Ilgs tools, a remarkably improved
Finder, and three new File System Translators (FSTs). Other new products
are an improved HyperCard Iigs version 1.1, and for the Ile and ligs a new
Ethernet peripheral card and the anticipated SuperDrive interface card.
System 6.0 will ship on five 800K disks. New programs will include an
archiver (effectively a backup that archives files on any block
device medium from floppy disks to hard disks), drivers for Apple's tape
drive and flatbed scanner, and the components of Universal Access (sticky
keys, mouse keys, CloseView, and the Video Keyboard). The three new
FSTs will provide for read-only access to Apple DOS3.3 and Apple Pascal
disk formats and full read and write access for Macintosh HFS volumes.
The HyperCard revisions will add some features for enhanced use of
color, better compatibility with Mac HyperCard 2.x (including “xwindows”,
the ability to create floating windows through HyperTalk) and a media inte-
gration stack using a new media control toolset.
The SuperDrive card is the anticipated interface to allow connecting the
high-density Apple drive to a Ile or Iigs. In addition to the Apple 3.5’s 800K
{and rarely used 400K) disk support, with appropriate software the Super-
Drive can read and write disks using 1.44 megabyte and 720K formats. The
6.0. HFS. FST- will be.able to handle the Mac HFS file system on 800K
and 1,44 megabyte disk, but no mention was made of support for the MS-
DOS 720K and 1.44 megabyte formats.
‘The Ethernet card adds support for that popular networking protocol to
the Ile and figs. One of the motivations for the card was that it will have bet-
ter performance than the current LocalTalk interfaces; the card is expected
to be very reasonably priced.
None of these products were available to show in “final” form as of
KansasFest, so detailed comments would be speculative. We'll hold off on a
complete review until each of these new products is actually shipped, but
we think Apple Il owners will see a lot of new potential and realization in
these offerings.
Roger Wagner's keynote address featured a history of hypermedia
which Roger set into action and left to run as he wandered
The history began with Bob Bishop's classic AppleVision, done in black and
white on the original Apple Il. Progressive screens enhanced the AppleVi-
sion image using subsequent incarnations of Apple II graphics (single high-
resolution, double high-esolution, and the ligs's Super High-Resolution
modes). Finally, thanks to a laserdisc player under HyperStudio's control
and a video overlay card, Roger's image appeared within the television’s
screen and spoke to the audience, completing the introduction before turn-
ing the presentation back to Roger (returning from offstage). Presentations
no longer require a human to be present, even if they are part of the pre-
sentation.
Rogers's major thrust was the capability and suitability of the IIgs as a
hypermedia engine, demonstrating some of the things that had been
achieved in HyperStudio and enhancements that were being planned. The
features of the Iigs—multiple expansion slots, built-in ports, television-style
(NTSC-compatible) video output, color graphics, a built-in sound chip capa-
ble of sound and digitization and speech—are capabilities making
the ligs the ideal computer for hypermedia. Roger used HyperStudio for his
examples (i's his program and the hypermedia tool he's likely to be the
most pleased and familiar with), but his message overall is that the ligs
does have great potential in areas that it is ideally suited for, and that poten-
tial has not been fully tapped.
An example of misinterpreting the Ilgs's capabilities is the impression
that the 200 line vertical resolution is a limitation. In one perspective, it is;
the Commodore Amiga, Apple Macintosh, and multitudinous MS-DOS com-
patibles all support greater vertical resolutions. But the Macintosh and MS-
DOS machines have no inherent video output capability, and video overlay
peripherals for these machines cost 5 to 10 times the price of the Apple Il
Video Overlay Card. If you want a personally affordable and maintainable
hypermedia machine, the ligs and Amiga are the leading contenders, and
the Amiga has the flicker problems in 400-line mode that IIgs engineers
have pointed to as a reason why the Ilgs currently does not support such a
mode (the Video Overlay Card does function in a currently unsupported
4004ine mode, but the flicker is annoying).
Roger also emphasized that hypermedia can be seen as a developer
environment both for writing programs using the hypermedia program, and
for creating tools, graphics, sound, and so on to use as enhancements to
the environment.
New releases outside of Apple. This year's KansasFest had a two-day
Apple Central Expo following it where many Apple Il exhibitors displayed
“YEAM, T'VE FINISHED REVIEWING THE MONITOR KEYEQARD, CPU AND PRINTER,
AND T'M JUST FINISHING UP MY REVIEW OF THE MOUSE RIGHT NOW.
7.58 A2-Central
their wares. Some new “soon to be released” items were also shown. The
following is a sampling of what we saw; we'll save in-depth coverage for
future issues. (The A2-Central crew was too busy running its portion of
KansasFest to see everything that was going on.)
Accudraw (Kitchen Sink Software, 903 Knebworth Court, Westerville,
Ohio 43081, 614-891-2111) is a CADtype drawing program for Ile, IIc and
Iigs (also Laser 128) computers. It supports printing documents to many
dot matrix printers (using Beagle Bros’ Triple-Dump drivers), even tiling
printouts to allow printing a document image several times larger than a sin-
gle sheet of paper. Kitchen Sink also has many add-ons available , such as
symbols for architecture and electronics and project drawings. (If you are
interested in CAD software that outputs to a plotter, Kitchen Sink’s older
CADDRAW program still performs this function.)
Brian Walker of the Learning Performance Corporation, 2850 Metro
Drive, Suite 413, Minn. 55425-9880, 612-851-5250 or 800-926-5279,
demonstrated LPC’s LanPro networking products. An Apple Il (a Ile will work
as well as a ligs) is used as the server which you can boot from (a IIgs work-
station can even boot into GS/OS) and use as a common repository for
GS/0S, ProDOS and DOS 3.3 programs. Additional peripherals including
hard disks, floppies, and printers can be shared. LPC’s EasyShare IIx cus-
tomizeable menuing system was also demonstrated in combination with
LanPro.
Phil Shapiro of Balloons Software was demonstrating some of his award-
winning software, but when we visited he actually used most of his time to
show us a product other than his own: StoryWorks from Teacher's Idea and
Information Exchange (TI & IE), PO, Box 6229, Lincoln, Neb. 68506, 402-
483-6987. StoryWorks is a program that allows you to use AppleWorks to
create quizzes and tutorials with menus, hypertext linkages between words,
and sound effects. If you don’t have an 80-column card or like large text,
‘StoryWorks can format your text to use a 30-column mode on the graphics
screen. StoryWorks is $49.95 from TI & IE and will run on any Apple I with
at least 64K and AppleSoft in ROM.
Integer BASIC is back thanks to the Byte Works (4700 Irving Bivd. N.W.,
Suite 207, Albuquerque, N.M. 87114, 505-898-8183) as the ORCA/Integer
BASIC . The package includes a compiler that runs under the
ORCA/M ligs shell and creates GS/OS executable files from Integer BASIC
(ASCII text) source code. The compiled code uses the IIgs super high-reso-
lution screen to simulate the older Apple [I graphics modes used by Integer
BASIC. Of course, quirks such as embedded machine language and some
types of hardware manipulation (PEEKs and POKEs) are not supported, but
the compiler does give the first Integer BASIC support we're aware of under
the ProDOS (well, GS/OS) disk format. If all this seems too weird to you,
consider that the real intent of this project was to provide a tutorial in com-
piler writing, and all source code (in a mixture of ORCA/Pascal and assem-
bly language) for the compiler is provided. It was definitely the Apple II
hacker hit of the show. If you order before September 30, 1991, Byte
Works will throw in a free disk of Integer BASIC Classics culled from the
public domain.
DreamWorld (PO Box 830, lowa City, lowa 52244-0830, 319-338-6491)
was demonstrating a more complete version of its IIgs DreamPaint ($99.95)
software that was announced last year (see “Miscellanea”, October 1990).
‘Steven Chiang showed us the draft copy of the manual and hopes to have
the product shipping within a few weeks. In addition to many standard paint
features, DreamPaint allows editing graphics using 256 and 3200 color
modes.
Micol Systems (9 Lynch Road, toronto, Ont. M2J 2V6, Canada) was
demonstrating their revised version of Micol Advanced BASIC for the lle
and lic which now includes windowing routines that can be used to
enhance the user interface. Also at the Micol booth Vladimir Federov was
demonstrating the Liberty Card, an interface designed to allow connecting
MS-DOS drives to a Ile or ligs for use as inexpensive ProDOS storage and for
transferring data files to and from MS-DOS disks.
Roger Wagner's booth was doing its usual brisk business with demonstra
tions of HyperStudio features. Roger has a new “Neat HyperStuff" catalog
that showcases several products from various companies; it's one of
Roger's ways of making sure good products are publicized.
Inc, 1005 N. Kingshighway, Suite 309, Cape Giradeau, Mo.
63701, 314-554-7078 was demonstrating a Unixike multitasking develop-
ment environment for the ligs (still in development).
A new line of new intemal hard disks for the igs was being shown by
Econ Technologies, P.0. Box 195356, Winter Springs, Fla. 32719, 407-365-
4209. The drives replace the internal power supply of the ligs and unlike
some internal drives use your standard SCSI interface. In fact, if you want to
Vol. 7, No. 8
add your own hard disk mechanism, Econ sells just the power supply and
drive housing for $299. Prices go up to $1099 for a 200 megabyte subsys-
tem. (These prices do not include a SCSI interface card to connect the drive
to your computer.)
Zip Technology (5602 W. Slauson Avenue, Suite #190, Culver City, Calif.
90250, 213-357-1313) representative David Fein showed up for the entire
conference and was offering older version 1.01 Zip GSX to developers at
drastically reduced prices during the colleges and conference sessions. The
offer was also made to upgrade these cards to the current version 1.02 for
an additional fee. The primary limitations of the 1.01 are compatibility prob-
lems with some hardware configurations and the inability to upgrade to ver-
sions with speeds over 8 MHz, but the price was very attractive for a basic
accelerator.
An eclectic but interesting hardware product was an Apple Il (II Plus, Te
or Ilgs) peripheral card that provides high-speed (8 millisecond conversion
time) 12-bit analogto-digital conversions (software selectable from 8 ana
Jog inputs), a 12-bit digitalto-analog converter, and bitwise (digital) input
and output. This device can be used to interface various sensors to the
Apple Il; one use being demonstrated was a realtime oscilloscope simula
tion. The Advanced Interfacing Board II is $260 from Sunset Laboratory,
2017 19th Avenue, Forest Grove, Ore. 97116, 503-357-5151.
The Big Red Computer Club (423 Norfolk Avenue, Norfolk, Neb. 68701-
5234, 402-379-4680) has announced they will be picking up distribution of
Electronic Arts’s lle and ligs software titles; including The immortal, Keef
the Thief, The Bard's Tale, Instant Synthesizer, Chuck Yeager's Advanced
Flight Trainer, and Skate or Die.
Claris (5201 Patrick Henry Drive, Box 58168, Santa Clara, Calif.
95052-8168, 408-987-7000) had a booth at the Expo, but had a
rough time of it due to some confusion about the nature of the show.
‘The Claris representative attending had not come prepared for the fact that
the Expo was going to have an Apple II flavor; thinking the emphasis would
be Macintosh, the demonstration machine she brought was a Iisi. On the
second day of the show handouts were also in the booth for Apple If prod-
ucts, but by then some cretin had decided that the quickest way to justice
‘was to damage the files on her hard disk. Folks, we're all acutely sensitive
to how we're treated by some retrograde Macintosh users and companies;
but showing such complete disrespect for someone's personal situation
and property is inexcusable under any circumstances.
As it tums out, one of Claris’s Mac products does have a positive feature
for Apple II users: MacWrite Il (soon to be enhanced to MacWrite Pro)
includes Claris's new Xtnd technology for adding file translation capabilities
directly into programs. MacWrite Is file importing capabilities include trans-
lators for AppleWorks and AppleWorks GS, which provides a simple way to
get files from an Apple [I onto a Mac without losing all your document for-
matting, Unfortunately, the current MacWrite only supports exporting to
AppleWorks 2.0 format, but maybe Claris could be gently persuaded to add
AppleWorks 3.0, AppleWorks GS, and other formats.
Last year’s KansasFest was Apple's show, with the rollout of the
major changes in system software and new hardware capabilities provided
by the High-Speed SCSI Card and Video Overlay Card. This year, more of
the hoopla was from companies taking advantage of new and rediscovered
features of the Apple Il, and Apple could step back a bit. That leaves the
part of Apple that still has to get into gear... DID
Apple’s developer message
‘The last two years continue to smolder in the hearts and minds of Apple
Il zealots. Apple keeps rolling out wonderful enhancements for Apple II
owners while steadfastly refusing to let much of the rest of the world know
about them. As a result, developers feel all dressed up with nowhere to go;
you can bring a product to market, but you can’t generate sales.
Apple Ml advertising stalled again. For Apple Il owners, Apple as a
company moves frustratingly slowly. It also seems that whenever Apple is
caught in a fiscal “crunch”, the first funds to be jettisoned somehow cripple
any resurgence of the Apple Il. In the spring of 1990, John Sculley empha-
sized the allocation of 20 per cent more research and development funding
for the Apple II and we have seen many engineering improvements: System
5.x, the High-Speed SCSI Interface, the Video Overlay Card, and the Kansas-
Fest announcements. What we have yet to see is visible improvements in
Downloaded from www.Apple2Online.com
September 1991
Apple Il support at Apple dealers (or to actually implement alternative meth-
ods of distribution) or to promote the Apple Il outside of those already com-
mitted to it
With the formation of the Apple Il Business Unit last year, hopes
were high that ions would appear by this fall. This would indi-
cate Apple had an interest in providing a more viable marketing environ-
ment for Apple I! developers and customers by restoring some prestige to
the machine in the public eye. Unfortunately, the first message Rob Barnes
had for developers in a luncheon speech at KansasFest was that “it doesn’t
look as if we're going to have Christmas this year’. The interpretation is that
after two years of apparent appeasement, Apple again won't get a fall pro-
motion for the Apple II launched and what was historically a strong period
for Apple Il sales will again be missed.
These decisions are out of the Business Unit’s hands since they operate
asa part of Apple USA, which allocates the funds. With shipments of Macin-
tosh systems up 60 per cent and net revenue up only12 per cent compared
to the third quarter last year, Apple took a $55.1 million dollar loss in this
year's third quarter. This can hardly be blamed on the Apple Il; why should
the Apple I Business Unit (and Applet customers) be penalized for it by
cutting their funds’
There is a pe being made to the new head of the Apple Consumer
Products Division for positioning of an Apple Il product, but Rob Bames
expressed doubts that anything could be implemented by this fall. If not,
next spring (when schools start shopping for systems) would be the earliest
opportunity; in other words, after years of asking for a little time, Apple
wants a little more time.
The Apple Hf Business Unit has not been idle, however.
One indicator of Apple’s direction is the content of their quarterly mailing to
user groups. The July User Group Mailing had more Apple Il content than
most, but still fell short in a few significant areas (such as the user group
video, which again had no Apple Il segments).
A color brochure advertising Apple's educational solutions had the llgs
prominently displayed. The promotion of hypermedia was the major con-
tent of the brochure, with HyperCard ligs and the Video Overlay Card get-
ting the most space. The Macintosh Classic, LC and HyperCard were also
included, but their role in the brochure appeared secondary.
Another brochure in newsletter form was dedicated solely to Apple {I
software, listing many products in several categories for the Apple I! and
igs. Many contact addresses for companies supporting the Apple Il were
listed, along with their products and prices.
We hope these brochures are also distributed to new markets in an
attempt to convince those other than current Apple Il diehards that the
machine is viable and that Apple Computer, Inc. still supports the computer.
The advertising brochure also mentions a specially priced educator's ligs
system package with two megabytes of memory, 3.5 drive, color monitor,
and 40 megabyte hard disk with the System Software and HyperCard ligs
installed; we'd like to see this bundle advertised to a broader market.
Apple betieves the current place to make money on the Apple Il is
in 8-bit educational software. Rob Bames points out that a number of
schools are still buying Ile instead of ligs systems because they can
more systems for the Same amount of money. But what really tips the bal-
ance is that over 50% of the Macintosh LC systems being sold are using
Apple Il Cards. Apple relates this as the truth they have to present for strug-
ling Apple Il developers. But we remain skeptical of these arguments for
several reasons,
Even if over half of the Mac LC systems sold have lle cards, one has to
believe that schools are buying these to run existing Ne programs. We hesi-
tate to believe that a Mac owner would continue to buy software to run
under a lesstthan-ideal emulation when a native Mac application may be
available (and, unlike the dearth of attention given the ligs, Apple is obv+
ously pumping developers and promoting new Mac products to make sure
Mac applications are going to be available). Encouraging 8-bit development
helps to freeze the fate of the Apple Il at the predigs level, which makes it
much easier for Apple to sell Macintoshes. We've noticed Apple is fond of
referring to the Apple Il as “ten year old technology”, and exposing Macin-
tosh owners to Ile software does nothing to remove that onus. So it would
seem advisable to us to remove the Ile Card from the numbers.
Additionally, some developers (including ourselves and John Wrenholt of
the Big Red Computer Club) disagree with the assessment of the desire for
8bit versus 16-bit software. Our own product sales tell us that ligs products
sell much better than 8-bit products.
Apple was more than willing to entice developers toward the Macintosh
when its software sales were negligible; we remember that it took only a few
A2-Central 7.59
months to revise the Mac 128K to 512K when new programs weren't
appearing. Apple later also took to packaging HyperCard with new Macs,
and selling newer and more powerful configurations capable of running it.
Apple prefers to forget (or somehow excuse) these exceptions when dis-
cussing options for reviving Apple II sales. Apple should be encouraging
developers to move toward 16-bit products for the llgs (as well as the Mac-
intosh) as they approach the limits of the &-bit development environment
‘on the Apple Il.
None of this is to say that the advice for developers to consider 8-bit pro-
grams was offered out of anything but concern for their financial well-being,
But Apple continues to not do enough to promote Apple II sales, and it
should never expect its Apple II customer or developers to fail to look for
duplicity in its motives—-DJD
Miscellanea
Apple has scheduled a nationwide live 90-minute telecast of UG-TV
(User Group Television) for September 25, 1991. The broadcast will
include on-air presentations by Apple Product Managers and Engineers as
well as a live interactive question and answer session with participating
sites.
In order to see the telecast, you'll need to find a satellite downlink site
with an “aimable” dish that can receive the appropriate C-band or Ku-band
signal. The informational sheet that came in the user group mailing sug-
gests appointing a user group “broadcast coordinator” to check with local
colleges and businesses that may have a site available for use or rental.
If you have your own dish, here’s the technical information for
reception:
Ku-Band Satellite Information;
Satellite: SBS-6
‘Transponder: 6
Polarity: Vertical
Downlink Frequency: 11847.5 Mhz
Audio Sub-carriers: 6.2 & 6.8
C-Band Satellite Information:
Satellite: Weststard
‘Transponder: 20
Polarity: Vertical
Downlink Frequency: 4100 Mhz
‘Audio Sub-carriers: 6.2 & 6.8
The broadcast is scheduled for 9:30 PM Eastern Daylight Time; Apple will
be broadcasting a test signal for about an hour before the actual broadcast
Starts so that you can test and tune your reception. (Please don’t ask us for
details; we don’t do satellites.)
Interested user groups should contact USER.GROUPS on AppleLink or
Apple UGC on America Online before September 1, 1991 (yes, we know;
we got caught at deadline) with the name of their broadcast coordinator
and technical details if they have
Apple and IBM have announced a technology partnership. Their aim
is to create new “open software platforms” for the 1990's. Four areas of
understanding were outlined in a letter of intent:
+ A joint venture for objectoriented software. The new system software
platform will be based on object-oriented technology and be able to run on
a range of processors. This will be facilitated by the formation of a jointly-
owned software company that will be independently managed. The soft-
ware will be offered for both IBM and Apple computers, and also marketed
for use by other vendors.
+ The integration of the Apple Macintosh into IBM’s system environment.
This will be accomplished by the development of communications and net-
working products to extend the ability of the Mac to operate in the IBM envi-
ronment, and enhancements to AIX (IBM's Unix operating system environ-
ment) to combine IBM’s open systems with Macintosh applications. The
enhanced AIX will offer Macintosh and OSF/Motif user interfaces.
* Apple plans to adopt future single-chip versions of IBM's RS/6000
POWER RISC (Reduced Instruction Set Computer) architecture for future
Macintosh computers. The new nw (called POWER PC) will be
designed and manufactured by IBM and Motorola. Motorola will serve as a
supplier to Apple, IBM, and other systems vendors.
7.60 A2-Central
+ Acommon multimedia platform for the industry. Apple and IBM plan to
create and license platform-independent environments toward this end.
Apple and IBM expect to have contracts that define the actual terms later
this year, and expect products to reach the market over the next two to
years.
APDA, Migte mail-order source for developer tools and
documents, is eliminating its annual subscription fee for those who
order directly from APDA. APDALog. APDA’s previous magazine and cata-
log, will be replaced by the new 144-page APDA Tools Catalog. Current cus-
tomers will receive a copy of the new catalog automatically; new customers
may request a copy from APDA, Apple Computer, Inc., 20525 Mariani
Avenue, M/S 33-G, Cupertino, Calif. 95014, 408-562-3910.
To order pre-release products through APDA, customers need to sign and
return a Terms and Conditions form found in the catalog.
With the Apple lle Card out there, there's a new twist on identify-
ing Apple Il models. For most users who just need to find the system type
and ROM revision, the following table (from information in the May 1991
revision of Apple ll Miscellaneous Technical Note #7) gives the ROM identifi-
cation bytes:
Yechine/RM rev, $73 SELES) PHD SESE
Dgple II I] ($60) (G2)
ple TI Plus m © (A) (a)
‘Apple IIT (emlation) a
ple Te 6 ey (sa)
Jgple Ie (enhanced) 96 @ (300)
Apple Ie Card $06 m@ Mm Mm
Apple Ic $06 $00 @
Dpple Ic (3.5 RM) 6 900 $00
Apple Te (Org. Mem. Exp.) $06 $00 $03
Apple Tc (Rev. Mem. Bxp.)) $06 00. $04
Apple Tc Plus 06 Cd 5
The non-parenthetical values are sufficient for identification. Values in
parentheses are for comparison; you might consider them “additional con-
firmation”.
For the ligs, check the identification bytes for the enhanced Ile; if they
match, you need to use a ROM-based routine which determines whether
the machine is a ligs and also returns detailed system identification infor-
mation. (To just detect the ligs, do a SEC and JSR $FEIF; if the cany is
Clear when $FE1F returns, you're on a ligs.).
As an example of narrowing things down from a BASIC program:
1000 REM == ID Apple IT systen BASTCally =
‘OLO TL = 64435: REM $7BB3
: REM SEL
|: REM SFO)
+ REM SEED
REM SPER
1060 16 = 64447: REM SPEER
1070 TF PERK (11) = 56 THEN ID§ = "APPLE II"
1080 IF ( PEEK (T1) = 234) AND ( PEEK (12) = 173) THEN ID = "APPLE TZ PLUS"
1090 IF ( PERK (IL) = 234) AND ( PRK (12) = 138) THEN 1D$ = "APPLE IIT (BALATION)"
1100 TF PERK (Il) < > 6 THN GOO 2000; REM not Tle/c/Tigs
110 TF PEEK (13) = 234 THEN ID§ = "Ipple Ile (not enhanced)”
1120 IF PERK (13) < > 224 THEN GOTO 1200: REM not enhanced Ie-type
1130 1D§ = "Ipple Te (enhanced)
‘140. IP ( PEEK (14) = 2) AND ( PEK (15) = 0) THEN ID$ = “Apple Te Card (Mac 1)": GOI
i)
TUS ROM = rest is test for IIgs =
1150 FOR I = 768 10 782: ROAD X: BORE 1X; NEXT I
1160 DATA 169,0,141,14 3,56, 32, 31,254,110, 14,3, 24, 96,0
1170 CALL 768: TF PAIK (782) < 177 THEM 1D§ = "pple IIgs"
1180 GONO 1270; REM skip Ic stuff
1200 FEM = come bere if possibly Te =
1210 IF PERK (13) < > 0 THEN GON 2000
1220 TF PERK (16) = 255 THEN IDS = "Fpple Ic (original RO"
1230 IF PEER (16) = 0 THEN ID$ = "Apple Tic (UniDisk ROM)"
‘THEN IDS = "ipple Ie (first memory expansion RM)"
‘THN 1D§ = “pple Tic (second memory expansion RM)"
1260 IF PEEK (16) = 5 THEN IDS = "Wpple Ic Plus"
1210 RM = print ansver =
1280 PRINT "this computer says it is an ";1D§;"."
Vol. 7, No. 8
20 BD
2000 FEM == come here if we're confused =
2010 ID = "Can't identify. You're sure this is an Apple?"
Apple Il Miscellaneous Technical Note #2 contains a complete assembly
language routine for identifying Apple II family configurations.
Meanwhile, Apple He Technical Note #10: The Apple lle Card for
the Macintosh LC, covers differences between the Ile Card's environment
and that of an actual Ile. There are eight pages of information, but among
the items of general interest:
‘The Ile Card’s control panel allows the user to vary the keyboard param-
eters delay until repeat, repeat rate, and type ahead. Programs that can’t
deal with the various settings (which are also available on the Ilgs) need to
notify the user of possible conflicts in their documentation. Also, you can’t
make assumptions about the keyboard layout since there are various ADB
(Apple Desktop Bus) keyboard layouts available and you don’t know which
may be attached to the computer. Finally (as you might have guessed) the
single-wire shift-key modification is not implemented in the Ile Card’s hard-
ware.
The Ile game port signals on the Ile Card's 9-pin adapter are restricted to
those available on the similar 9-pin game connector on the back panels of
the lle. Additional signals available on the lle’s intemal game port are not
implemented.
Also as no surprise, there is no cassette port and associated softswitches
are absent. Also, two other Ile softswitch functions are missing: $CO7E
(IOUDIS when written to, RDIOUDIS when read from) and $CO7F (IOUEN;
reading data from this location may be possible in future Ile Card revi-
sions). The VBL detection softswitch at $CO19 functions at its normal 60
Hz, but since it is not synchronized with the Mac video using VBL detection
may not result in flicker-free displays.
‘Some of the Apple II monitor routines respond differently, but most dif-
ferences are minor. Two exceptions affecting timing: the duration of the
BELL routine is no longer nominally 0.1 seconds (it uses the Mac bell gener-
ation, which can vary pursuant to user preferences), and the PREAD routine
does not compensate for the fast (1.9 MHz) processor speed. (With the pro-
liferation of accelerated Apple II systems, these problems are not confine®
to the lle Card.)
Also, there is a “trap” mechanism involving access to certain memory
locations (the display memory except for the screenhole RAM, the slot 1/0
address space, the annunciators, the paddle reset trigger, and the display
softswitches unless the slot 6 disk motor is on) to allow the lle Startup pro-
gram on the Mac LC to interact with what's happening in the lle Card. When
the “trap” occurs, lle Card operation is (very) temporarily suspended while
the Ile Startup application handles things; this can also affect timing.
‘There are also example programs for controlling the Ile Card’s speed
from software and notes on the “virtual devices” which can be assigned to
the Ile Card's “slots”.
Most applications should run fine on the Ile card, but if you are develop-
ing an application that doesn’t seem to operate correctly then it’s time to
check out the details in this technical note.
KingWood Micro Software, a small company emphasizing Apple-
‘Works accessories in their product lines, is moving, Their new address
Micro Software, atin: B. Cadieux, 2018 Oak Dew Drive, San
Antonio, Texas 78232 (effective September 1, 1991).
The company also sends out a product newsletter, Texas I. For a cata-
Jog and a year’s subscription to the newsletter (including back issues), send
$1 to KingWood Micro Software. The $1 is refundable with a product pur-
chase.
Apple Il software from the American Institute of Small Business
takes you step-by-step through 221 questions relating to the establishment
and evaluation of a business plan. Answering the questions allows the pro-
gam to assess whether to enter a line of business, or whether to expand or
diversify an existing business. The determines its
evaluating the responses to questions regarding the user's personality, edu-
cational and vocational history, and financial background.
In addition, the program prepares a business plan for the user with narra-
tive and financial documents including balance sheets, profit and loss, and
cash flow statements. A completed sample business plan is also presented.
The package sells for $125 from The American Institute of Small Busi-
ness, 7515 Wayzata Blvd., Minneapolis, Minn. 55426, 800-328-2906
September 1991
(FAX 800-545-7020).
“Our name in vain” department. A rumor has been circulating about a
possible new IIgs. Rob Barnes has confirmed this rumor at KansasFest (he
confirmed it as being absolutely false), but the other disturbing aspect of
the war i that ve ne es Escrito WANE Cova ie es ‘an
A2-Central editor (Chris)’.
‘Those of you who read the newsletter regularly know that the name
“Chris” has never appeared in the masthead (that box on the back page
where we put most of the publication’s legal and production information),
We don’t Know where the rumor got started, but we'd like the record to be
set straight that A2-Central had nothing to do with it. Even though the
rumor is false, our good-faith relationship with Apple depends on Apple's
confidence that we will not “leak” confidential information if and when we
do have it. What we can say usually makes it into our publications when
appropriate —DJD
JEM’s TotalControl
‘The good thing about AppleWorks has always been that it does many
basic things well. The beautiful thing is that if it doesn’t do precisely what
you want, someone often comes around with a way to do it.
__AppleWorks's database has been its strongest feature not because it was
“powerful” but because it was easy for most users to understand
and apply to their problems, The database module worked on a simple “flat
file” model (all information kept in a single file of records) that suited the
needs of most users.
Users wanting to generate reports using relational methods (the capabili-
ty of importing and exporting information from several data files working in
combination) were given some help with TimeOut ReportWriter. But some
users also wish to add a “forms” approach to organizing their data where
the methods of data entry and lookup can be tailored to a specific applica.
tion, JEM Software's new TolalControl patches the AppleWorks 3.0
database to add this capability.
TotalConiro! installs by running the BASIC “STARTUP” program, choosing
the “Install TotalControf’ option, and telling the program where your copy
of AppleWorks is located if it isn’t in the root directory of an online volume.
If you use 5.25 disks, you'll also be asked to add the SEG.WP (word proces-
sor segment) file to your AppleWorks program disk since TotalControl can
import data from word processor files,
TotalControl adds several new commands to the database. The first
and most important is the Option (open-apple-O) command to allow setting
TotalControl options for the database you are currently using.
‘The main option menu contains the following: Modify rules lets you rede-
fine any rules for entering data (including entry masks, importing of data, or
formulas) that have already been set; Define new rules allows creating the
tules anew; Cancel rules lets you...ah, you know; Change categories lets
you pick a category (field) to define without having to exit the options
menu; change lock status lets you lock (prevent modification) or unlock the
contents of a field, Release TC memory causes TotalControl to unload its
from RAM in case you need:more.AppleWorks desktop space (if .
segments
you do this, TotalContro! will have to reload its segments when it is called
into play again); Set preferences allows you to change some aspects of
TotalControls operation (whether imports are case sensitive, whether you
can edit fields controlled by formulas, whether to require a file to be loaded
along with the database currently being used, and so on) to suit you; and
Print all rules lets you dump a printout of the rule definitions to your open-
apple-H (hardcopy) printer.
Under TotalControl, a database field (category) can be defined to contain
text only, numbers only, characters determined by a mask (a formatted
entry field, such as “xxx-xxx-xxxx" for a U.S, area code and phone number),
information taken from a glossary , data imported from another database
or spreadsheet on the desktop, or a formula.. You can also define whether
information in the field is of a particular case (as entered, UPPERCASE, low-
ercase, or Each Word Capitalized) and limit the minimum and maximum
number of characters that can be entered.
Using TotalContro! is a matter of the data files you wish
to use and then entering the rules you want to connect the files with,
Rules can be the entry restrictions or masks you want to use to allow data
entry in a field, formulas to enter data into calculated fields, or the relation.
ships between files used to import data.
As an example of a data input mask, assume you wanted to force the
entry of a valid (U.S.) phone number into a field. You bring up the “Options”
A2-Central 7.61
menu with open-appleO, choose “Modify Rules”, and select “Mask”, Then
you work through the options: “Right” or “Left justified (we used “Left’),
Auto-Return (we picked “yes”, which causes a return to be issued automati-
cally when the mask is filled), and “Must fill” (we set this to “yes”, which
means the mask must be bypassed or completely filled before you can
leave the category). Finally, we define the mask itself to consist of three
numeric characters, a dash, three more numeric characters, another dash,
and four more numeric characters (in addition to “numeric” characters, you
can also specify “text” or “anything” characters; any literal characters you
type will appear as formatting characters). A printout of the mask looks like
“HetteEHHHH" (on screen it looks different as MouseText characters
replace the “#” characters).
When you enter that field of the database record, the mask will
and you enter your values.As you type, TotalContro! will sound the error
bell if you try to enter an illegal character (like typing “s” for a numeric char-
acter) and will skip over the formatting characters. If you don’t fill the “Must
fill’ entry before hitting “return”, TotalContro! will also beep and make you
re-enter the category's data..
Glossaries are suitable for creating lists of possible entries for a field, and
also for doing lookups to fill an entry from a second database. For exam-
ple, TotalControfs sample files include a “States” database file which con-
tains the full names of the 50 states followed by their postal abbreviations.
You can have a category in another database automatically filled with the
correct abbreviation by giving the category a glossary rule to create a list
from the category “Name” (the state’s full name) in the “States” database
and return the contents of the field “Abbrev” (the postal abbreviation) for
the name selected from the list. When you move to the category to be filled
the identifier “Glossary” appears in the middle of the lower AppleWorks sta-
tus line; that tells you you've entered a field defined to use glossary rules.
You can then type open-apple-G to bring up the glossary list; assuming the
“States’ file is available on the desktop a list of the contents of the “Name”
field for the selected records (in the rules, you can select a numbered range
used to build the list) will appear at the right edge of the screen. You can
scroll through this list to pick the state you want; TotalContro! will jook up
the corresponding “Abbrev” (abbreviation) entry and insert it into the cate-
gory.
‘There is also a lookup feature in the glossary. If you enter the glossary
field and type a sequence of characters followed by a return, TotalControl
will scan though the specified range of “Name” fields of the second
database until it finds the first matching entry (matches can be on the com-
plete name or only on a unique pattern at the start of the name; you
decide). This way, you can type “alab” and the abbreviation for Alabama
(AL) will show up in the category.
Import allows you to export data from another database or spreadsheet
file on the desktop to the current file, You’d normally use import to fill sev-
eral other categories based on a key expressed in a category.
Imagine your products are coded with a product number that uniquely
indexes their appearance in a second database, which also contains the
(human readable) product name, price, and possibly other information.
Once the product number is entered in a category in the first database,
TotaiControfs import feature can be used to load the product name and
price from the second base automatically as a way of facilitating product
orders.
‘The word processor lookup allows you to create a long description in a
word processor document (also on the desktop) linked to a key category.
When you issue the open-appleW command with the cursor in that catego-
ry the corresponding long description will be
Of course, these features can be combined and interwoven between
sets of files.
The weaknesses of TotalContro! are the weaknesses of Apple-
Works's file limits, plus a few others. The Glossary command is limited
to use database lists of about 2000 records. Exporting data from the “con-
trolling” database to other files is not automatic; you need to move to the
other file and define an import (or glossary) operation and update the file
from within itself. UltraMacros can go a long way in automating the control
of several interactive files.
If you need an actual report generator, TimeOut ReportWriter is stil the
solution. But for $60 (retail), JEM’s TotalControl opens the door to turning
AppleWorks into a credible forms system for the home or small business.
JEM Software, 7578 Lamar Court, Arvada, Colo. 80003.—DJD
7.62 A2-Central
ask
Gs:
ya
(or tell)
ncle
DOS
Wa i
Hi
Within moments of the time we sent the
August issue to the printer, Mark Munz from
Beagle Bros called to let us know he had
checked with Alan Bird, author of the Beagle
Compiler. Mark said Alan confirmed that
checking the contents of zero page location
$B7 is the recommended way to see if the
BASIC program is running as (Beagle Compil-
er) compiled code, so our example in “Beagle
Compiler and ‘&**will stand up. Mark men-
tioned the way to check from BASIC is to see if
PEEK(183) equals 172; if so, assume the pro-
gram is running compiled.
Also, in the same article, there is a complete
word missing from the third sentence of the
second paragraph of the reply. It should start
“Checking that location will verify...”.
What next?
Regarding your outstanding article in the
August A2-Centra: I'm a nonprogrammer
(except for a few months of PEEKing and POKE-
ing around) who enjoys controlling some of the
power of the ligs through hypermedia that I'm
compelled to learn to program within a more
“traditional” sense. What can the high level lan-
guages offer that current hypermedia either
doesn’t now or won't in the future?
Bill Lynn
Northfield, Conn.
With any language you're constrained to
using the command set that’s available. It’s
hard to quantify, but basically hypermedia and
the currently associated programming lan-
guages are designed to allow users to write cer-
tain application-style programs. You can use
hypermedia programs to create presentation
graphics, address books, educational software,
and so on. These types of programs tend to fall
within the realm of the “construction set” that
hypermedia offers you: visual design and logi-
cal connection of elements such as buttons,
fields, and so on.
There are other things to computer life than
applications, though: things like system soft-
ware, utilities, and so on. Traditional program-
ming languages are, to varying degrees, more
“general purpose”. It would be difficult to write
a printer driver in HyperTalk, for example,
because the language is pretty well insulated
from knowing low-level details of the computer
hardware. You wouldn't write GS/OS in Hyper-
Talk.
You might also find trying to simulate some
types of applications using HyperTalk to be dif-
ficult because the language is based on a spe-
cific universe: a model of buttons, fields,
cards, stacks, and so on. Designing a word pro-
cessor based on this model would be difficult
because a word processing environment has a
more specialized purpose for which it needs to
be. optimized without having to cany the
broader-based hypermedia environment along.
Both HyperStudio and HyperCard acknowl-
edge that they aren't complete unto them-
selves and have provisions for adding external
commands written in other languages. These
external functions can actually take the form of
applications themselves; maybe in the future a
hypermedia “shell” will become the program-
ming environment,
Think of hypermedia as another develop-
ment environment, but one that has stepped
distinctly toward making program development
accessible to anyone who can think logically.
Once you've gained experience in the logical
basis of programming, moving to a new lan-
guage becomes less of a hurdle.—DJD
VCR Plus “nifty”?
My mother is one of those hardware illiter-
ates, and she just got a VCK Plus. The problem
is, she cannot figure out how to setup the VCR
Plus either. Oh well.
Tim Tobin
Carson, Calif.
| read with interest your August 1991 tirade
against the VCR Plus (‘The People vs. Program-
ming’, page 7.49). It was a measured, rational
tirade; well thought out—but methinks a tirade
nonetheless. The VCR Plus is a nifty gadget, and
admittedly a step away from user-friendliness;
but a change in technology is not a trend in
technology (witness the Apple III and the cord-
less IBM keyboard). This little box fills a niche
where the human-computer interface is still
mysterious; most of us understand phone num-
bers and zip codes, so this is a comfortable, if
arcane, shortcut. When the technology for giv-
ing commands to our TV and VCR improves (be
it by keyboard, mouse, or voice) the VCR Plus
will fade into oblivion (and you'll get your pro-
gramming highlights back in the newspaper).
In my lectures on approaching computers, I
point out a two-box organizational chart: The
top big box reads "YOU’, and the bottom, small-
er box reads ‘COMPUTER’. [ think you and |
agree on that. However, in the American Instant-
Fix culture, people do not see shortcuts as giv-
ing up any power. When we programmers make
a natura-language shortcut, it will win; but we
havent for TVs and VCRs. So, we still have
some work to do.
PS. Thanks to all of your subscribers who
have registered their copy of Milestones 2000. 1
received checks from A2-Central users on four
continents, and a local elementary school for
homeless children is $1000 richer. By the way,
it has four IIgs's, no Macs, and no MS-DOSs.
Ken Franklin
Puyallup, WA
(Ken's MileStones is a shareware program
that was included on the April 1991 issue of
A2-Central On Disk.)
One has to ask the price of “ease of use".
Telephone numbers are a good example; it
would be easier to be able to dial a friend by
name than to add the additional layer of corre-
lating an obscure number with the name,
There are devices for the phone system that let
you do this, which is a positive step. Devices
that take the information content in the
reverse direction are counterproductive if they
become “standards”. It is obviously in the
financial interest of the manufacturers of the
Vol. 7, No. 8
VCR Plus to see that happen with their solu-
tion, and it appears they‘ve had some effect
already.
To put it closer to a computer user's per-
spective, the question is whether you would
use a spreadsheet program that required you
to enter “55” instead of “@AVG" for a function
name (if "35" were a “token” for the formula).
Obviously, that would not have been a good
start toward a “standard”, and though it did not
become one it would have been reasonable to
be critical of a company that attempted to
make it one. With the VCR Plus, we are simi-
larly tied to entering numbers whose meaning
can't be obvious to the user.
Although Isee the advantages of more
obscure computer languages like C and assem-
bly language, | celebrate languages like BASIC
and HyperTalk because they allow many users
to understand and solve their own program-
ming problems. Surely methods that release
the power to average users are better than
those that create a new type of “priest-
hood"...—DJD
Slower ProFile
1am looking for a disk optimizer. | own an
Apple ligs with one megabyte of RAM and an
old 5 megabyte ProFile drive. Lately, the ProFile
drive response is becoming sluggish. It takes a
long time to boot up and the screen refreshes
whenever you click on a folder takes longer.
Can you recommend a low-cost disk optimizer
and backup/restore package for my Apple?
A. Mahmood Merican
Singapore
We'll talk about optimizers first, but stay
tuned: your problem may indicate something
more dangerous than fragmented files.
There are two major sets of disk utilities for
the Igs: ProSel-16 from Glen Bredon (521
State Road, Princeton, N.J. 08540) and Salva-
tion (now Salvation Bakkup) from Vitesse
(15909/2A Amar Road, La Puente, Calif.
91746, 818-815-1270). We roughly compared
the backup programs in “Backup Only”, March
1990, pp 6.14-15).
Both companies also have optimizers; ProS-
el-16’s is built-in as part of the utilities pack-
age; Vitesse (which sells the Salvation mod-
ules individually, or as a specially priced Sal-
vation Supreme package) sells its package as
Renaissance.
The purpose of an optimizer is to arrange
the individual blocks making up the files on a
disk so that the blocks belonging to each file
tend to lie in physical proximity to each other.
This allows the disk head to make fewer pass-
es across the surface of the disk media to read
a file, which makes file access quicker.
Although you might think a simple file-by-file
backup and restore operation would “optimize”
the disk, and optimizer can do further fine-tun-
ing of the disk organization.
ProSel-16’s optimizer has two modes:
“complete” and “turbo”. Both modes work
through the disk locating the blocks used by
each file. Then, starting at the beginning of the
storage area of the disk (the lowest block num-
bers available for file storage once the volume
directory and bit map blocks have been
assigned) each file’s blocks are rewritten in
sequence (ProSel-16 actually does this in
September 1991
stages; handling the larger “tree” files last). The
result is a disk where each file is contiguous
on the disk and its blocks can be read sequen-
tially.
Before optimizing the files, the “Complete”
mode will also group all directory blocks and
sequence them at the very beginning of the
disk. This puts all directory entries within one
set of contiguous blocks, so that when issuing
“catalog” or management commands
all the relevant directories will be as closely
grouped as possible.
Renaissance’s optimizer also works its way
through the disk making the files contiguous,
but does not group the directories at the begin-
ning of the volume. The major cosmetic differ:
ence between Renaissance and ProSel-16 is
that Vitesse’s products use the Apple Desktop
user interface, while ProSel-16 sticks to a
more traditional text-menu interface.
With either product you must have a back-
up of your hard disk before you optimize; if
the optimization should fail (due to a disk error
or other problem) before completion the disk
may be left “scrambled” between the-original
and optimized form.
Optimization may help performance if the
files on your disk exist mostly as isolated frag-
ments (hackers say the disk is highly “frag-
mented’). But if the disk also takes a while to
spin up to speed and boot, it may indicate a
hardware problem in the drive itself. Such a
problem might be a failing power supply in the
drive (makes it harder for the drive mechanism
to achieve and maintain constant speed), or a
slow failure in the disk’s low-level formatting
that is causing the operating system to have to
make several attempts to re-read data blocks.
If the disk performance doesn't improve after
optimization, it may be time to have the hard-
ware checked.
Normally we'd suggest trying a low-level for-
mat of the hard disk to attempt to cure the lat-
ter problem but we don’t know of an easy way
for a user to reformat a ProFile—DJD
AppleWorks tips
| purchased an Apple II Plus back in 1979. It
was “loaded”, and | was impressed with all that
it could do. Later | purchased a Ile, then a sec-
ond He. Today the kids play with the Il Plus; I
use the two Ile’s in my business. Apple wants
me. to buy.a Mac, I've considered upgrading to
the llgs, but have decided to buy nothing new
for the following reasons:
+ Apple Computer's total lack of commitment
to the Apple II line.
+ The “marriage” between Apple and IBM may
make everything obsolete.
+ My Ile (with a Zip Chip) is faster than a IIgs.
+ With AppleWorks 3.0, TimeOut, and the
lle’s, | can do everything that | need to do.
Here’s a setup which may interest some read-
ers. | have my lle’s connected to a VAX 4000
mainframe at the office, which allows printing
from AppleWorks on a very fast (20 pages a
minute, a page every three seconds!) Talaris
laser printer, using any and all of its fonts.
For those whose office uses a laser printer
hooked up to a mainframe you may want to try
it. Set up a new printer in AppleWorks, choose
the “print to disk or another Apple” option, and
enter the necessary control sequences for the
printer (found in the laser printer manual).
When the document is ready for printing, Apple-
Works 3.0 asks for the path name and prints a
text file on the disk (or RAM disk) complete with
the sequences necessary for the laser printer.
For home [ use a modem to dial the main-
frame and from my desk at the office | use a
Super Serial Card (19,200 baud!) connected
directly to a server port on the VAX. For commu-
nications [use Kermit with VT100 emulation
(downloaded from CompuServe). Upload the
AppleWorks text file (containing print control
sequences) to the VAX (Kermit must also be
installed on the VAX) as a text file, and with a
simple VAX PRINT command the file will be sent
to the laser printer with beautiful results (this
letter is an example).
In setting this up, I discovered some interest-
ing things about AppleWorks:
+ after printing the last page of the document,
AppleWorks automatically reverts back to 10
characters per inch (CPI). If there is a 10 CPI
printer code installed in AppleWorks, Apple-
Works sends this code sequence after the last
form feed to reset the printer to 10 CPI, which
may result in the printing of a blank page. |
leave 10 CPI set to nothing to avoid this.
+ if there are no CPI printer codes entered in the
printer setup, AppleWorks will not do page
breaks correctly for various CPI settings (other
than 10 CPI). Use a non-printing character (such
as Ctr-G) in the CPI setup if you plan to use
more than one font for a given CPI. Since the
laser printer has many different fonts, do not
set up CPU commands to choose a font, but the
control sequence for the font in the document
itself (like at the beginning of the document).
Contro! characters are easily entered in Apple-
Works 3.0 by using a “special code” with the
necessary control sequence followed by whatev-
er is necessary for a particular font after the
special code caret ("*"). This allows selection of
any font as well as a change of fonts within the
document.
Terrell Smith
Madison. Wisc.
Basically, the best reason for staying with
the Ile is exactly the last reason you gave: if it
does what you want it to, why change? (We‘d
consider the other reasons to be debatable,
but let's move on...)
The need for a 10 CPI printer code may
explain why we sometimes get letters from
readers wondering why their pages don't
“break” at the right place. We use ImageWriter
(or compatible) printers here, so any problems
artifacts of the pro-
om we don't have to customize settings.
Of course, we should all remember that
AppleWorks has to place calculated page
breaks by counting the lengths of lines, and
without knowing how many characters are to
be printed on a line it has no way to figure the
accurate count. If you want the program to be
“smart’, you have to give it enough informa-
tion to do your thinking for you.—DJD
No scroll
A quick Applesoft programming question: |
have a menu that ends with an input statement
on the twenty-fourth tine of the screen. If the
user inputs an error, the program goes to a line
that just CALLs -868 to clear the line and
resumes at the twenty-fourth line via VTAB 24.
What I'm trying to do is have it do it without
scrolling up one line after the input. If I put it on
line 23 it works, but as soon as | hit return on
line 24 it scrolls, I have to use return rather
than GET or a one character PEEK because the
menu choices go up to “10” (two characters).
A2-Central 7.63
Any help would be appreciated,
Daryl Morgan
Turlock, Calif.
You cant really stop the scroll from occur-
ring since you've turned the screen control
over to the Apple firmware (via Applesoft’s
INPUT statement). When you hit <return> on
the bottom line, the screen will scroll; that's
just the way the firmware works.
There are several possible workarounds.
You could reformat the menu items (if possi-
ble) to use less than 24 lines (maybe you can
do two columns of five if the items are short,
for example). You could rewrite the menu han-
dler to use some other mechanism; I've always
liked the ones where you use the cursor keys
to highlight an item and then select the item
with the “return” key.
The quickest fix is to change the text win-
dow to allow only the last line of the screen to
scroll, Using the Applesoft Programmer's
Reference Manual for details of the text win-
dow storage in zero page, something like:
‘get to vhere you want to use bottom line)
1000 TP=PHER (34) :ROM get and save top eige
1010 EMEPEEK 35) :REM get and save bottom edge
1020 PORE 34, 23:REM "top" is line above line you want to
use
1030 PORE 35,24:REM "Dotton" is bottom Line (24)
1040 VIRB 24:R@M better move cursor to window!
<do your question in here ven you're ready to "unfreeze"
upper display, then.>
1100 POKE 34,TP:PORE 35,BN:REM don't forget to fix window
<on with the prograa>
should work; the screen still scrolls when you
hit ‘return’, but since the scrollable area is only
one line high you only have to rewrite the
prompt line, not the whole screen.—DJD
SuperWorks “wish list”
In the last issue Rick Pedley asked about
SuperWorks. | spent thirty days trying to like the
program, however it’s a case of “Nice try,
but...”...
The programmers made a real attempt at
translating the AppleWorks integration that we
all love to the messy-DOS environment. All the
commands work exactly right, the screens look
almost like “home” and the desktop metaphor
is identical. The only problem is that it’s Apple-
Works 2.x that has been translated.
The word processor is the best module; it is
good enough for almost any small business
application. But the translation is not perfect:
ControlL and Control B- do the “underline” and
“bold” printer options but ControlC doesn’t
“center”. There is no spelichecker.
The spreadsheet is just okay. Missing are the
vital (to me) block operations and TimeOut
SpreadTools. There is 3-D capability, but only
for files on the desktop—there’s no way to
access disk files.
The database is extremely limited as was the
AppleWorks database before ReportWorks, |
have always used DB Master as my database,
regularly exporting files to AppleWorks database
files to use as a quick desktop reference. In
1991 a business that relies on a flat-file
database is either duplicating a lot of effort or
has little use for a database. In the latter case
this program will suffice.
7.64 A2-Central
The macro capability is good, but not in the
league of UltraMacros—but then, what is? | am
not a big user of macros, but have developed
some that really cut down on my workload. (For
example, importing the file from DB Master is a
one-key operation.) Without other TimeOut
modules, especially SuperFonts, | feel naked,
too, but | understand this omission.
The communications module is elementary
at best. No scripting nor communications spe-
cific macros are available. This module is only
really useful as an import tool. It is easy to
import AppleWorks files to SuperWorks either
by modem or, as I did, via Super Serial Card
direct to the serial interface on my Zeos 386
notebook computer. You can also use files from
‘other IBM programs directly without translation.
There are two problems with this setup; first
there is no way to return the files to AppleWorks
when you are done with the IBM environment.
Worse yet, there is no way to get files from
SuperWorks to any other IBM format (Lotus 1-
25, dBASE, WordPerfect) except via an ASCII
transfer, and that does not meet my require-
ments.
Worst of all, the program is protected by a
hardware protection key. This little monster
looks like a null modem, but sticks into (and
out of) your printer port. It only works if the
printer is turned on—and is easily knocked out
if you don’t screw it in. That makes my note-
book computer not fit in my briefcase, and dan-
gerous on airplanes!
When I called the company for an RMA the
young lady I spoke to only addressed the prob-
A2-Central
|
© Copyright 1991 by
Resource-Central, Inc.
and pert cers may ean permison rep ais Fo ie ne
by spec wn eet
Publisher: Ese:
‘Tom Weishaar Dennis Doms
vt lp to:
Sally Dwyer Dean Esmay Joyce Hammond
Jay Jennings Jeff Neuer Ellen Rosenberg
Denise Shaffer Tom Vanderpool Jean Weishaar
22-Coet St nc ate 0008 SER
Isted monty sive January 1985. Wott-wde pines (n US. dota; arma
(Shr Pou doen hap) 8 | yo S42 yu SB.
‘3 years. A back issues are curonty aval for $2 each: bound, ndoxad oc
tins of our frst six voles are $1495 each. Volumes end wit the January
issue. an index othe rr volume inde wih he ise,
‘The fl text of each issue of A2-Central's avaiable on 3.5 disks, along
with a section o the best new pubic domain and shareware fies and pro-
grams, lor $84 a year (newsieter and sk combined). Single disks are $10.
lease senda coresponcence a
A2-Central
P.0. Box 11250
Overland Park, Kansas 66207 U.S.A.
‘A2-Ceatrals sid in an unprotected format for yout convenionce. You
are encouraged to make backup archival copies or easy to-read enlarged
‘copies for your own use without charge. You may also copy A2-Central for
dstbuton o others. The distribution fe is 15 cents per page per copy dis-
tribute.
WARRANTY AND LIMITATION OF LIABILITY. We warant that mest of
the infomation in A2-Central is useful and conect, athough dive and
mistakes ae included from me to tie, usualy urntentonly, Unsatsied
subsarbers may cancel thei subscription at any time and recave a full
rt ot east bein pay. Te ule potion ot ay pa
subscription wil be rlunded even subscribers uoon request
SUR UABLITY POR ERFOMG AND OMISSIONS & LMTED TO TS
PUBLICATIONS PURCHASE PRICE. inno case shal our company or ou
conrbuors be lable for ay inctentl or consoquental damages, nor for
ANY damages in exces ofthe fees paid by a subscriber.
SSN 06854017 (GEnie mail: AZ-CENTRAL
Volce: 913-466-6502
Printed in the U.S.A, Fax: 919-460-6807
lem of the spellchecker—she told me they are
trying to license one for the next SuperWorks
incarnation—but had no information on the
other drawbacks.
As I said before, “Nice try, guys, but it’s not
AppleWorks 3.0” and without the TimeOut
series this program just cannot cut it in busi-
ness, It might be useful to someone needing a
way to cross over to IBM with minimal readjust-
ment, but then all the really good stuff that is
available to IBMers would be locked out.
Derek Sutton
(via FAX)
Tom Vanderpool received SuperWorks and
demonstrated it to us in the office. We were
impressed with the similarity to AppleWorks,
but agree with the reservations about the cur-
rent lack of add-on enhancements and the
hardware protection “key*. Our primary inter-
est in the product is that it is significantly more
AppleWorksike than other MS-DOS products
for Apple Hlusers who may also find them-
selves working on MS-DOS machines.—DJD
More power to you
When does an Apple Iigs need a heavy-duty
power supply like Applied Engineering makes?
I've got an Apple Ilgs with 1.25 megabytes, and
a 5.25 controller card in slot 6, with two 5.25
drives and two 53.5 drives, as well as an Epson
printer,
Jack B. Powell
Beaver Creek, Ohio
Usually, power supply problems will evi-
dence themselves in several ways. If you start
having problems that you can’t trace to a spe-
cific item of hardware or software (like crashes
during “Reset”, or intermittent disk errors not
traceable to another source), suspect the
power supply might be a culprit.
The first solution to try may be a fan (inter-
nal or external); cooling the interior of the
computer lowers the demands on the power
supply. Electronic circuits become harder to
push electrons through as they get warmer, so
the hotter the computer runs the harder the
power supply must work (that’s why Apple rec-
ommends a fan if you have two or more
peripheral cards installed in your ligs). If you
wonder whether cooling might help your sys-
tem, try setting it somewhere where you can
operate the ligs with the cover off (be sure to
put it someplace where nothing can fall in it!)
for an average work day; if formerly chronic
problems disappear then a fan is probably in
order.
Peripheral cards draw power from your com-
puter, as dO the devices they power, so each
‘of your drives puts an additional load on the
supply. Four is within the limits Apple recom-
mends, but you might want to consider looking
for a cable to daisy-chain the 5.25 drives off
the back of your 3.5’s and therefore eliminate
the 5.25 controller card, which draws power
itself, (The internal 5.25 circuitry is already
drawing power; you might as well get your
money's worth out of it.)
Peripheral devices which have their own
power cables, such as printers and extemal
hard disks, don’t draw much (if any) of their
power from the computer. Outside of any slot-
based interface card they use, these devices‘s
drain on the system should be negligible.
As always, the answer is tt it ain't broke,
don't fix it". We have systems here with four
megabytes of memory and several peripheral
Vol. 7, No. 8
cards that work fine with the standard IIgs
power supply and a fan. If you have high-
demand cards, like more RAM, a PC Trans-
Porter, or a TransWarp GS you may want to
consider the heavier supply as an option, but it
may not be necessary.—DJD
Modem-to-modem
Is it possible to transfer data from one com-
puter to another via modem without a tele-
Phone line? I would like to interconnect several
computers via telephone wiring using two con-
ductors, but without the need for an actual tele-
phone-to-telephone connection.
Elonard Lanigan
Browns Valley, Calif.
We've transferred files between two
modems with a phone wire connection, but
without connection to the phone network
itself. You need two computers, each with a
modem and communications software. Con-
nect the modems to the computers as normal.
(Most modems are Hayes command set com-
patible, so we'll use those commands in our
examples.)
Most modems have two phone jacks; one to
connect to the line that brings phone service
into your house (usually marked “Line” on the
modem) and one to allow “daisy-chaining” a
Phone to the modem (usually marked “Phone”
on the modem). We connected the modems
using the “Phone” connection on the first and
the “Line” connection on the second. We also
disconnected the first system from the phone
service (either unplug the service line from the
modem, or use a line cutoff switch available
from Radio Shack).
If one of the communications programs sup-
Ports a “host” mode that allows others to call
‘your computer from a remote location, activate
the host mode and set up the communications
parameters (baud rate and so on) on the host.
Set up the communications software on your
“remote” computer as if you were going to
“dial” the host computer.
Some modems will attempt to detect a dial
tone before dialing. Since we're not on a nor-
mal phone line you'll need to disable that
detection on the “remote” system; one Hayes
command to do this is “AT X0". (See your
modem manual for details on the supported
command set.)
Now you can dial in from the “remote” sys-
tem. Enter “AT D* (no phone number) and it
should activate the phone line and wait for the
other system. The “host*, which has been wait-
ing, should “pick up’, issue a carrier, and start
communications with the “remote” system.
You'll be limited to the baud rate of the
slower of the two modems, but the connected
systems should act just as they would if you
“dialed up’ over the phone system. We have
used this method to transfer smaller files
between computers; for larger files, sometimes
it’s quicker to actually connect them with a
null modem cable so that the maximum baud
rates of the serial ports can be used.
You would be limited to two computers
using this connection at any time (that’s the
way modems work), though you might be able
to “chain” several computers along the same
line (we've never tried connecting more than
three in a row). This is not a replacement for a
network, but it may be a serviceable way to
share smaller files.—DJD