Text content (OCR)
A2-Central
TT
A journal and exchange of Apple Il discoveries
formerly
Open-Apple
2.
July 1992
Vol.8, No.6
ISSN 0885-4017
newstand price: $3.00
photocopy charge per page: $0.20
Graphically speaking
Since this article is going to examine some of the new software
that’s making the Apple ligs more colorful, let’s start the proceedings
by looking at what a “color” is on the IIgs. Everything you see on the
screen is made of red and/or green and/or blue light. Any color you
care to see (and some that maybe you don’t) can be mixed from
some combination of these three primaries. Black? None at all.
White? Red, green and blue. Yellow? Red and green. And so on.
The ligs is at heart a digital beast, so it figures that it doles
out primary colors in numerical quantities. It can send a primary
color signal to the monitor in one of sixteen intensities (0-15). Zero
means that the color is “off’. Fifteen means it’s on full blast. There
are three primary colors, remember, so it follows that the computer
can display sixteen times sixteen times sixteen, or 4,096 different col-
ors. And indeed that’s precisely the size of the Apple Ilgs’s “color uni-
verse”.
Pixel Maps: how the colors get to the screen
As you probably know, colors don’t just appear anywhere on the
screen, Instead, the screen is divided into thousands of discreet little
points of light called “pixels”. Each pixel can be lit with a single RGB
color. (“Pixel” is short for PIXure ELement — remember, the average
computer weenie spells about as well as the average Our Gang Come-
dy character.) The pixels are arranged in a utilitarian, albeit boring,
rectangular grid. The number and size of the pixels determine how
fine or coarse the display is. The fineness or coarseness is usually
referred to as “resolution” and is usually expressed as the number of
horizontal pixels times the number of vertical pixels, sometimes with
the “pitch” (number of pixels per inch) thrown in there somewhere.
When you go into “Fat-bits” mode in your fave paint program, the big
blocks of color represent individual pixels.
Each pixel on the screen is wired more or less directly to a small
parcel of memory inside the computer. All the parcels put together
form what is known as a “pixel map’. The CPU stores numbers in
these parcels; the number is converted into a color signal and sent
along to the monitor. This should explain the psychedelic effects you
see when your TransWarp overheats.
By now, perhaps, the binary-minded among us have deduced that
each of these parcels must be at least twelve bits big (or “deep” in
contemporary jargon), for twelve bits would be just enough to repre-
sent “4095” in binary. Wrong. Too bad, too, because if the ligs had
“12-bit” color graphics, it could display any one of the colors in its
universe at any pixel at any time. This would be nice indeed, for more
colors per pixel means more than just a bigger box of crayons. My
Mac’s monitor, for instance, has only slightly greater resolution than
that of my Apple Ilgs. However, it is capable of displaying color
images of photographic quality because each pixel can choose
between literally millions of colors. Lots of colors can increase the
apparent resolution largely because not all parts of every object
depicted on the screen will fall squarely within the bounds of a pixel.
Instead, some objects will fall only partly on a pixel. If enough colors
are available, the pixel can be set to an average of all the colors that
fall there. You can see this effect on the Mac by loading a suitable
image and fiddling with the “Monitors” control panel. With the monitor
set to two colors (black and white), the image is very coarse and
abstract — even on a 640 x 480 screen. As you increase the number
of colors to 16, the image is still coarse but now it’s in color; the look
is like something from a Marvel comic book. When you turn it up to
256 colors the image starts to look pretty realistic. By the time you
get to 16.7 million colors, the image looks smooth and downright
photographic — on the same old 640 by 480 screen.
But back to the real world. The Apple guys didn’t give the Apple
IIgs “12-bit” graphics. Further proof that the Ilgs was intentionally crip-
pled? Probably not. Increasing the bit-depth of a graphics display has
some undesirable side effects. For one thing, the amount of raw
memory required just to display the image increases. Graphic-orient-
ed disk files increase in size, too, Because there’s more information
on the screen to handle, the CPU has to do a lot more work — and
therefore the whole system slows down. My Mac (it’s a fast one, too)
Starts to bog down noticeably as I turn up the colors, even if I’m work-
ing with a strictly black and white application. The Apple IIgs engi-
neers had to take these factors into consideration when they nailed
down the machine’s graphics capabilities.
In the end the guys behind the IIgs settled on not one, but two
compromise schemes for displaying graphics. The schemes are
“OKAY, NOW ENTER.
Ask FinderWhereAre My Socks.”
8.26 A2-Central
known collectively as Super Hi Res, and are differentiated by their
horizontal resolution. In Super Hi Res 320 mode, there are 320 pixels
across the screen, and 200 from top to bottom. The four bit “memory
parcel” assigned to each pixel can accommodate values between zero
and 15. | won’t bore you with the math, but 320 mode requires 32k
of RAM for its screen pixel map.
320 mode pixels are almost, but not quite, square. They are slightly
taller than they are wide — the exact amount depends on how your monitor
is adjusted. 320 mode is not well suited for displaying gobs of text. The
problem is there are not enough pixels across the screen to display any-
thing but the chunkiest text face. Hence the second SHR mode. This alter-
nate mode still has 200 pixels from top to bottom (a limitation dictated
largely by affordable monitor technology}, but with 640 pixels across. Now,
the screen doesn’t get any wider when the GS switches to 640 mode, so
something has to give. That something is the pixel shape. “640 mode” pix-
els are distinctly rectangular — tall and skinny.
For who knows what reasons, the engineers decided to restrict 640
mode to the same 32k-size pixel map they allotted 320 mode. Something
had to give here, as well. In this case it’s the number of bits assigned to
each pixel. 640 mode has twice as many pixels as 320, so it uses half as
many bits per pixel — two.
Palettes. So how does the Apple ligs squeeze 12 bits of RGB infor-
mation into 2 or 4 bits? In other words, how does the screen know which
4 or 16 of the 4096 possible colors it is supposed to use? The answer has
to do with tables of RGB color info called “palettes”. An Apple ligs palette
has 16 such color definitions. The number stored in each pixel’s memory
parcel corresponds to one of the entries in the palette. For example, let's
imagine that the second entry in the palette contains 3840 — the Iigs's RGB
code for bright red. For every memory parcel that has two stored in it, the
corresponding pixel will burn bright red. Now, if we put 4080 (RGBese for
yellow) into the second entry in the palette, all the bright red pixels will sud-
denly turn yellow.
640 mode palettes. As we've already noted, 320 mode pixels have
four bits assigned to them, allowing each to hold one of 16 values
and thus providing access to any of the 16 colors in the palette.
Though 640 mode pixels have but 2 bits assigned to them (and therefore
can only hold one of four values), 640 mode palettes have 16 entries, just
like their 320 mode counterparts. (Gee, Bo, that is odd.) The reason for this
is the amazing phenomenon known as dithering. You see <pun>, 640
mode pixels are so skinny that the ol’ eyeball tends to blend adjacent pixels
together and perceive the average color. To take advantage of this, the eng-
neers arranged things so that a 640 mode pixel finds its four colors within
the palette based on its horizontal position on the screen. Thus, pixels in
the first column use the first 4 colors in the palette, those in the second use
the next group of 4 colors, and so on. The pattern repeats every 4 pixels.
The resulting groups of colors within the palette are known as “mini-
palettes”. Now, by carefully and cleverly arranging the colors in the mini-
palettes, it’s possible to create the illusion of more than four colors avait
able. For instance, in the standard 640 (or “default”) palette, each mini-
palette contains black and white. This means that any pixel can be black or
white, and insures crisp black and white text. The other two entries in the
minipalettes are up for grabs. Since dithering doesn’t really work with more
than two adjacent pixels the odd numbered minipalettes are identical, as
are the even. The even pair of minipalettes contain red and green, while the
odd pair has blue and yellow to fill out their entries. This yields the following
two-pixel dithers:
Odd rea ‘Looks Like:
Black + Black Black
Black Blue Dark Blue
Black Yellow Olive Green
Black = White «= Medium Gray
Red Black Maroon
Red Blue Violet
Red Yell Orange
Vol. 8, No. 6
Red White Ree
Green Black «British Racing Green
Gren Blue, «British Navy Sea Groen
Green Yellow British Navy Pee Green
Gren White -—=—=British Navy Pea Green
White Black Medium Gray
White le—_Light Blue
White Yell ~——Pale Yellow
hite —thite «= hte
Provided you are depicting a beanery or some other verdant scene, the
default 640 mode palette is pretty good. Otherwise, it pretty much stinks,
And because colors are mixed indirectly with dithering it’s usually impossi-
ble to come up a palette that is perfectly suited to the task at hand.
So in summary, 320 mode allows greater freedom of color, at the
cost of resolution. 640 mode trades color flexibility for higher horizontal
resolution. In practice, this has meant that graphic-intensive programs (like
paint progs) usually stick to 320 mode, while text intensive applications use
640 (Appleworks GS). Programs that are neither fish nor fowl (HyperStudio)
may opt to let the user switch between the two modes.
It’s important to realize that 320 and 640 mode are essentially inter-
changeable. Both modes use the same basic data structure, but interpret it
slightly differently. Pictures created in 640 mode can be displayed in 320
mode, and if the palette is set to mimic the 640 palette, the only thing you'll
probably notice is text looks a little fuzzy. 320 mode pictures can likewise
be viewed in 640; aside from the colors being totally screwy, the image will
be perfectly legible.
But wait! There's more...
The Apple ligs design team must have sensed we wouldn't be con-
tent with the limited color ranges of the SHR modes as described so
far, so they threw in a bonus. Instead of forcing the entire screen to use a
single palette (and thus a single 16 color subset of the 4096 available
hues), the engineers built not one, but 16 palettes into the system, and
made it so each scanline (horizontal row of pixels) could independently pick
and choose from any these 16 palettes. Each scanline has a “Scanline Con-
trol Byte’, or SCB, associated with it. The SCB controls which of the 16
palettes that particular scanline will use. (It also determines whether the
scanline uses 320 or 640 mode; the upshot of this is that the screen can
simultaneously display scanlines in both display modes!) This means that
while individual rows are still limited to 16 colors, there can be up to 256
different colors displayed on the screen at once. This is the “256-color”
mode you may have heard about.
Normally, scanlines are restricted to choosing between one of the 16 sys-
tem palettes. However, it is possible to effectively assign each of the 200
scanlines its own unique palette, thereby making it possible to display 3200
different colors at once. Basically this feat is accomplished by keeping track.
of the location of the scanning beam as it travels down the monitor. Just
before each scanline is drawn, the required RGB values for it are copied
into the system palette. As you can imagine, this juggling act requires per-
fect timing, It also requires that interrupts be disabled — meaning many
normal functions like disk access and even displaying the normal cursor
have to be foregone. And because the screen is refreshed 30 times a sec-
ond, the computer is kept very busy. Indeed, displaying a 3200 graphic
leaves the CPU with very little muscle left over to do any “real” work. For
these reasons, “3200 color mode” has largely been regarded as an interest-
ing but useless curiosity.
If you've never known that the Apple ligs is capable of multi-
palette tricks you're excused, because few developers have seen fit
to take advantage of them. One of the few hints that the llgs is more col-
orful than it usually lets on is the ubiquitous rainbow-colored Apple icon in
the menu bar of desktop applications. The fruit owes its stripes to multiple
palettes. And if you've ever wondered how the palette editor in your fave
paint program displays more than 16 colors, now you know. (Look closely
and you'll find that each scanline has 16 colors or less, though.) Otherwise,
developers haven’t made much use of this nifty feature. Until lately, that is.
July 1992
In recent months several major applications have come down the pike
boasting support for 256- and even <gasp!> 3200-color modes.
DreamGrafix. DreamGrafix, from DreamWorld Software, is the first
commercial paint program to fully support 640, 320, 256-color, and
yep, 3200-color modes. Compared to its major rival (Beagle Bros.’ Plat-
inum Painf, DreamGrafix’s paint tools for 320 and 640 mode are nothing
fancy. But for creating 256 and 3200 graphics from scratch, DreamGrafix is
the only game in town.
From the moment you launch DreamGrafix, it’s apparent that this isn’t an
ordinary Apple ligs paint program. The menu bar across the top of the
screen is familiar enough, but the little 3D style icons plastered along the
lower quarter of the screen look a little like they might be the controls to a
spaceship. And those little buttons don't just highlight when you click them
— they animate, appearing to actually depress. There are lots of similar
touches throughout the program, making it friendly and fun, though grumps
might find it a touch unbusinesslike.
You choose which Apple figs graphics mode you wish to work in from the
Edit menu. DreamGrafix gives you five choices: 640 mode, 16 Color, 256
Color, 3200 Color, and 3200 SBC. DreamGrafix allows you to freely switch
between modes. Though the Ilgs can do its multiple-palette tricks in 640 as
well as 320 mode, DreamGrafix does not support this. In fact, Dream-
Grafix’s support of 640 mode is cursory at best; you can’t edit individual
pixels (only dithered “dots”), the paint tools don’t take advantage of the
higher resolution, and so on. For 640 mode painting, DreamGrafix is not a
very powerful tool.
In (320) 16 Color mode, DreamGrafix is a little more a home, though
many of the features we've come to expect from Apple llgs paint programs
since the days of DeluxePaint II are missing, In particular, DreamGrafix lacks
facilities for creating masks and all but the most rudimentary of user-
defined brushes. Also, some people may be disappointed to discover that
DreamGrafix is limited to screen-size documents. Limiting 256 and 3200
Color documents to the size of the screen is understandable as these
modes are intended purely for screen display, but this limitation doesn’t
make sense for plain vanilla 640 and 320 modes.
I suspect these shortcomings won't matter to most users, though,
because they will already have at least one of the major paint packages
(DeluxePaint Il, PaintWorks Gold, Platinum Paint) and will use DreamGrafix
primarily to make images created with them more colorful. This is where
DreamGrafix’s other modes come in.
256 mode support. DreamGrafix’s implementation of 256 color
mode is straightforward. The only difference between painting in this and
the 16 color modes is now you have 16 palettes to play with. Dream-
Grafix’s color editor is set up to allow you to modify the colors in three
palettes at a time. To assign palettes to individual scanlines, you enter the
palette editor. Here the program makes clever use of the Ilgs’s border cok
ors'torindicate which palettes are assigned where. This facet of creating 256
color graphics is a breeze.
Making effective use of 256 mode requires a fair amount of planning,
and watching the color you are painting with change as you move up and
down on the electronic canvas is a little disconcerting at first. Moreover cer-
tain types of images lend themselves better to 256 than others, For
instance, a landscape with a sky that gradually lightens as it nears the hori-
zon would be well suited to this mode. Other horizontally oriented images
such as title screens and bar graphs are also easy to make more colorful in
256.
3200 mode support. The complementary 3200 Color and 3200
‘SBC are the sexiest modes DreamGrafix has to offer. Both are used to
create the same kinds of 3200 color images; the difference lies in the
interface. In 3200 Color mode, only the seven or so scantines directly
above and below the cursor are represented in true color. The rest of the
image is depicted in grayscale. 3200 SBC stands for “Slow But Cool’. In this
mode, the entire working area is shown in true color, at the cost of some
sluggishness on the part of the painting tools. (On my Zipped ligs | found
the performance to be satisfactory in either mode.)
In light of the fact that many people thought it was all an Apple ligs could
do just to display 3200 colors at once, the 3200 modes are a spectacular
A2-Central 8.27
technical achievement. However, as an artistic tool things are little more
dubious. If 256 mode takes some planning, then 3200 mode seems to
require the discipline of a nuclear physicist. For one thing, you are pretty
much on your own when it comes to setting up the <ugh> 200 palettes. To
ease the burden, DreamGrafix provides four drawing modes while working
in 3200. In “Normal” mode, the color your drawing tool puts down is dictat-
ed by its position in the palette. Thus, if you select color two, the pencil will
draw in the second color in the palette of each scanline you trace over,
Depending on how your palettes are set up, the result may be a different
color in each scanline,
The second drawing mode is called “Closest Color’. In this mode,
DreamGrafix tries to match the color you select in each scanline you paint
in, regardless of its position in the palette. For instance, imagine you have a
bright blue hue in position 3 of scanline 32's palette, and a similar color in
position 5 of the palette of scanline 33. If you select bright blue to draw
with, DreamGrafix will draw with color 3 when you are in scanline 32, and
color 5 when in scanline 33.
The next mode is “Force Color’. In Force Color mode, DreamGrafix
always paints with the exact color you choose by modifying the palettes of
each scanline you draw in. For example, let’s say the third color in the
palette of scanline 32 is still bright blue. If you select this color to draw with,
bright blue will replace the third color in the palette of each scanline you
draw in. This can cause pixels you did not intend to modify to change col
ors, So “Force Color” mode is most useful during the early stages of creating
an image.
“Force Closest Color’ mode behaves like a cross between “Force Color”
and “Closest Color” modes. Dream Grafix will first find the closest match to
the color you selected in the current scanline’s palette, replace it with the
selected color, and draw with that. This method can also produce some
unwanted color changes, but in general is more controllable than plain
“Force Color’, and therefore more useful during the final stages of a paint-
ing.
DreamGrafix provides some other tools for dealing with the special prob-
lems of 3200 graphics — notably means for sorting the palettes and a spe-
cial 3200 mode Fatbits editor — but make no mistake, creating images that
take advantage of 3200 color mode with DreamGrafix is a tricky business
that requires a lot of patience. The sample 3200 pics that are provided with
the DreamGrafix package are telling, Not a single one was made from
scratch with DreamGrafix; instead, they are all digitized images created by
other means and converted to 3200 GS format! (DreamWorld deserves 40
whacks with a wet twinkie on a related score. An insert in the manual (cor-
rectly) deplores Apple Il software piracy, while many of the 3200 samples
are obviously copyrighted images belonging to other companies and are
used without credit. Tsk Tsk.)
Well, if the guys at DreamWorld didn’t create their own 3200 mode pic-
tures from scratch, you don’t have to either. Provided you have access to
images in Graphic Interchange Format (or “GIF"), you can convert them for
use on the GS in 3200 mode with GIF 5200, a shareware utility by Jonah
Stich. GIF images are computer independent and may be any size with vir-
tually any number of colors. Many GIF images will convert with near photo-
graphic quality with GIF 3200; the conversion can then be loaded into
DreamGrafix for tweaking,
To convert existing images to 256 color mode, you can use SuperCon-
vert 3,01 from Seven Hills Software. SuperConvert is the commercial incar-
nation of Jason Harper's shareware classic SHRConvert. SuperConvert will
load dozens of alien file types (including GIFs) and convert and save them
back in most common Gs file formats — including those that support 256
colors. (Unfortunately, SuperConvert won't convert files to 3200 mode.)
Another option is The Graphic Exchange from Roger Wagner Publishing.
With the optional Graphic Exchange Library Disk #1, this program, which
specializes in converting graphics among various Apple II formats (including
3200 color), can also handle seven types of GIF files and the PCX format
commonly used by MS-DOS paint
So now that you have the tools to create multi-palette images on
8.28 A2-Central
the Apple ligs, what are they good for? Well, you could always print
them out on your ImageWriter II and stick’em on the fridge. Happily, Hyper-
Studio 3.1 offers a more interesting option. HyperStudio now supports 256
color images as card backgrounds without any fuss, In fact, HyperStudio will
load mixed 320/640 graphics as well, though at the moment there isn’t any
practical way to create them. And there is at least one XCMD floating
around out there that'll bestow HyperStudio with the ability to display 3200
mode pictures.
dust when you thought you’d seen about everything the lgs could do
with color graphics, a new crop of software comes along to push the bani-
ers further out. And the nicest thing is that we already have the hardware to
take advantage of the current Apple IIgs color renaissance.
Miscellanea
Roger Wagner Publishing is now shipping HyperStudio version 3.1.
The esteemed Mr. Wagner encourages everyone to make the current
upgrade. | quote, “The differences between 2.1 and 3.1 are incredible. 3.1
vs. 3.01 fixes a number of bugs, some fairly serious, adds some new fea-
tures in the way of two new Extras, and generally uses memory more effi-
ciently than 3.01 or 2.1.” Upgrades from 3.0 to 3.1 are free if you send in
your old disks or $10.00 if you want to phone in your order. For information
on upgrades from previous versions see the April 1992 issue of A2-Cen-
tral, Miscellanea, p.8.22a. You can reach RWP at 1050 Pioneer Way, Suite P,
El Cajon, Calif. 92020 or phone 619-442-0522.
One of our readers, J. Edward Jackson, informed us of a company
that sells some very interesting pieces of Apple Il hardware. Most of
their offerings seem to be in the science/educational field. They carry an Air
Track with Ultrasonic Measurement System, Air Track with Computer-Photo-
gate Timing System, an Ultrasonic Measurement System, Computer Photo-
gate Pars, Precision Timers, a Computer-based Radioactivity Set, and a
Vol. 8, No. 6
Geiger Tube-Computer Interface. | expect that if Art Coughlin doesn’t
already have their catalog, he will be the first to call them at 800-233-2490.
Am I the last to realize that Applied Engineering 800 number
reads 55 4 MACS?
The Byte Works, Inc. has announced the release of ORCA/Debug-
ger for programmers who use C and Pascal on the Apple Iigs. This is
the only source debugger available for debugging CDevs, XCMDs, 320-
mode programs and programs that run from the Finder. As an init, it can
break into almost any C or Pascal program. The only limitation for use is
with an interrupt handler.
The ORCA/Debugger has its own private text screen, so graphics and
desktop programs can be debugged withut interfering with the desktop dis-
Play. It’s designed to work with GSBug — they can both be installed at the
same time. List price is $50.00 and includes a 60 page manual. For more
information contact The Byte Works Inc., 4700 Irving Blvd. NW, Suite 207,
Albuquerque, NM 87114, phone 505-898-8183.
More new Apple II software. Bright Software is an independent
group of programmers with a recent release. GSymbolix is an advanced
scientific math program for the Apple ligs. It integrates, solves, plots (2D
and #D) formulas and also collects, simplifies, and expands them symbol
cally. It’s programmed in assembly language. Bright Software can be con-
tacted at PO. Box 18, 4153 Reinach 2, Switzerland. On Internet:
gudat@avalon. physik.unizh.ch or GEnie: A.Horstmann.
Broderbund has recently released two new programs on the Apple
I platform. The Treehouse, a follow-up to their award-winning program,
The Playroom is aimed at six-ten year olds. Where in America’s Past is Car-
men Sandiego is the fifth in the series of Carmen adventures. It comes with
a 1,300 page encyclopedia that helps children to learn history as they track
down the elusive Carmen Sandiego.
Ask
Corrections and amplifications
A few comments on “Smooth print tools” in
the June issue...
The use of Pointless-generated bitmapped
fonts with the LaserWriter was mentioned.
What was overlooked is that the LaserWriter
driver doesn’t adjust bitmaps to its resolution
and the print quality will still be unsatisfactory.
For example, if you generate Monaco. 48 it will
be saved using the screen font resolution of
72 dpi. When you print this on the LaserWriter,
it will be scaled up for the correct size at
500dpi. That is, the printer will print roughly
72 dots per inch at its 300 dpi resolution. The
result isn’t going to be pretty.
Since the article, Seven Hills has found that
Express may not be particularly effective
when used in conjunction with some printers
and parallel cards due to the relatively high
thoughput of the parallel card; sometimes
even taking longer than direct printing. Since
some of the overhead is involved in putting
the spool file on disk, they‘re working on a
solution to avoid the conflict by optionally
spooling data to memory rather than to a disk
file.
Express won't work with printer drivers that
don't use a “printer port” driver such as the
PRINTER and MODEM port drivers in the ligs
system software or the port drivers supplied
with Independence or Harmonie. We recog-
nized this would include the network printers
(which use AppleTalk), specifically the Laser-
Writer driver, But we overlooked that the Sys-
tem 6.0 StyleWriter driver, which bypasses the
port driver to operate at a higher baud rate,
also would not be supported. Seven Hills was
looking for a way to support network printers,
but a printer driver like the StyleWriter’s that
sends data directly to the port hardware can’t
be redirected.
Also, in the first letter, “Basically a prob-
lem,” last month we should have made a note
that it wasn’t a surprise that the patch needed
to be removed from the reader's program,
The CHAIN bug “fix” pokes a byte that’s in
the middle of the BASIC.System interpreter
(41859 decimal is $4383); ProDOS 8 and
BASIC.System internals are not guaranteed to
be static from version to version, only the doc-
umented locations in the respective global
Pages, so indiscriminately poking in values
meant for one version into another is danger-
ous. This POKE apparently ended up changing
another routine that resulted in the error mes-
sage. You should PEEK the system interpreter
version in location 49149 (BFFD in the Pro-
DOS global page) from your Applesoft program
to see if the value is “1” (BASIC.System 1.1 or
1.2, which had only minor changes) before
applying the version-specific patch. (If you
need to know the patch details, check Jerry
Kindall’s letter “CHAIN, STORE bug fix’, p.
4.16, March 1988, with a cosmetic fix in *R
fault”, p. 4.29 of the May 1988 issue.)
It had been announced that the CHAIN bug
had previous been fixed in BASIC.System 1.3
(see “Apple announces faster Ilgs", June
1989). We work from the assumption that
once Apple has fixed a bug they leave it fixed
in later software (unless Murphy's Law exerts
itself) so although the System 6.0 release
notes don’t specifically mention that the bug is
also not present in BASIC.System 1.5 we
would expect that it wasn’t reintroduced
unless testing shows differently.—DJD
One more correction before we get to the
letters this month: A reader alerted us to the
fact that the area code given for Library Talk
magazine in the “Marketing Educational Soft-
ware” article was incorrect. The correct area
number is 614-452-7107.—edr
Just a (bad) memory
1am not sure if I have a virus or | am the vic-
tim of a nasty bug in Appleworks GS. | am also
sending an account of my recent experiences
with Glen Bredon as part of my order for
Apple.Rx. | am hoping that either he or you
July 1992
might be able to shed some light on this.
Town an Apple Ilgs with 1.75 MB RAM and a
Vulcan 20 MB Hard drive. 1 use Prosel 16 (v.
8.44) as a front end. Prosel identifies the sys-
tem software as $0303. 1 have System 5.04
installed (from the updates on A2 on Disk). I
use AppleWorks, AppleWorks GS, Talk is
Cheap, and Shrinkit often. WordPerfect is also
installed on the hard disk. I have no stolen soft-
ware; everything I use is registered.
The Vulcan is set up with two 10MB partitions
called AE] and AE2 respectively. AEI is the
boot partition and contains all my software.
AE2 contains documents and other things | pro-
duce.
The following incident has now occurred
twice. The first time was about a month ago.
The second time was two days ago.
I was using AppleWorks GS page layout mod-
ule for some fairly complex work. | save fre-
quently as a habit and all appeared well. Just
before | quit, I save, then exited, only to be
greeted with a dialog box that read, “Please
insert Volume AE1.” The machine would not
reboot and reported “Unable to Load ProDOS”
when I tried. | then booted from a floppy and
had to look at AEI and AE2 with the Finder.
What a mess. AE] had been renamed IE1
(All the first time it happened last month) and
every other folder and file had been renamed
with what appeared to be random characters. |
attempted a volume repair with Prosel’s utili-
ties. Even though Prose! has managed some
pretty miraculous recoveries in the past, the
volume repair utility reported that too much
damage had been done to the directory blocks
(block 2 in particular). The same was true of
AE2. It looked, in fact, like junk had been writ-
ten over both volumes. | had no disk in my
floppy drive, so | can’t say whether this would
have been affected as well.
I had to reformat both partitions (clearly the
partition info had not been damaged), reinstall
the software and restore my work from the last
backup disk. I did not lose much except for
time and temper. In my view, I was prepared to
accept (reluctantly) the first incident as an
unfortunate glitch, perhaps due to a power
‘surge or brownout while | was saving (or some-
thing). The same thing twice is more sinister
and means either a virus or a serious and nasty
bug in AppleWorks GS or the system software
perhaps. If it is a virus, | have no idea where it
came from, There are only two possible
sources—WordPerfect (I received and installed
an upgrade recently from WordPerfect Pacific)
and A2-Central on disk (a source of much
enjoyment, shareware and public domain good-
ies). Neither possible source is very likely.
I have written to Glen Bredon to obtain a reg-
istered copy of Apple.Rx which I intend to
install. | have also asked for his comments
which I will gladly pass on to you. | would be
interested in any information about this
episode. Perhaps others have also been affect-
ed,
Ross Barrell
Warwick, Queensland
Starting with the good news: viruses on the
Apple Il are rare. In general the only strains
we've confirmed are the two ProDOS 8 viruses
(CyberAIDS and Festering Hate) which are
hardly “stealthy” since they bloat files and
access all drives at startup (unusual for a Pro-
DOS 8 program), and a series of pesky but oth-
erwise innocuous boot-block viruses (like Load
Runner) that attack the Iigs. We don’t recom-
mend against caution and purchasing and
using a virus detector is a reasonable precau-
tion, but don’t lose sleep over the possibility a
virus may strike. We don’t; we keep checking
the disks we use (including those we send out)
but we've never been hit with an Apple II virus
and only once with a Mac strain when viruses
were new news,
The bad news is that a computer is a com-
plicated piece of machinery and there are lots
of other things that can go wrong. We are so
impressed when they work correctly that we
forget how fragile they can be.
So the first thing we'd suggest is that when
something goes “wrong’, don’t lock in too
soon on the idea that you've been hit with a
virus. It’s very likely something else. That
shouldn't necessarily be comforting to you; as
system problems go, viruses are relatively easy
to detect and cure because their behavior is
usually well-defined.
We work with all the monthly disks we send
out as well as the programs you mention with
the exception of WordPerfect GS. We've not
had any problems we can attribute to severe
bugs in the programs (we do keep our software
updated to current versions, which is probably
a good precaution since earlier versions may
not be tested with current system software).
Because the IIgs system software is large
and complicated one of the most common
Problems is damage to some part of a program
in memory. This can happen for several rea-
sons and will result in a mulitude of problems.
If part of a disk buffer or driver is damaged
before writing to disk the damage can be
catastrophic: worse even than a typical virus.
Most people are overly concemed with viruses
and not respectiful of just how fragile the com-
puter environment is. When something goes
wrong it may be a normal failure of the hard-
ware or software; there are some general
things you can try to track the problem down,
but the final analysis often requires closer
examination by someone with specific exper-
tise. Your dealer may or may not employ some-
one qualified.
The first step is to try and confirm that the
computer hardware is not at fault. To try and
confirm this, run a basic memory test. We pre-
fer Claris‘s MemoryTest.CL included with
AppleWorks GS because its refresh test mode
checks the stability of static data in memory
over time (albeit only a few minutes). If it
checks out, try letting it run overnight. If it still
checks out, start suspecting a software conflict
instead.
If the problem does seem to be hardware,
you should remove “extra” cards (those not
required to start up) until the system starts
A2-Central 8.29
behaving reliably. If the system stabilizes,
make a note of the cards not in the system
and then add them back in one at a time. If a
specific card seems to correlate with problems
then report the minimal configuration that
causes the problem to the manufacturer of the
card to see if they know of a conflict. if the
problem seems to crop up with various combi-
nations of cards then start suspecting that your
system's power supply may be overloaded
(cooling or a more robust supply may help),
If the problem seems to be software, then
you should verify that the boot volume’s file
structure is intact. You can use the Finder's
“Validate” command under the “File” menu to
check files and the “Verify” command under
the “Disk” menu to check disks. If it’s okay
and you feel your last backup is current
enough, proceed with the next step. If it’s not
okay, backup what you need to (and can). If
it’s not okay, and you haven't made a backup
in recent memory, and you've lost an impor-
tant file, you may now accept that you‘ve been
properly educated,
After you've saved what there is, you're safe
to test. Fix or restore the boot volume if neces-
Sary so you can try the same things you were
doing when things went wrong. The next idea
is to boot with a minimal system; either from
floppy (make a copy of the basic /System. Disk
and add only essential drivers) or by reducing
the hard disk system to essentials (the easiest
solution is probably to rename the “System”
and “Icons” folder to something like
“System.old” and “Icons.old” and installing a
new minimal system). If the problems go away
the problem is probably one of the “extras”
you're using; you can try to ferret it out by
adding the extras to the System folder a few at
a time and watching for problems, then remoy-
ing any suspects one at a time until you locate
the likely culprit. Yes, this is time consuming;
the rule of thumb is to try and keep your Sys-
tem folder as “minimalist” as possible. (One
may normally assume the Apple system soft-
ware is well-behaved, so concentrate on test-
ing the non-Apple additions unless you have a
good reason to suspect one of Apple's.)
Because these system software extensions
(drivers, setup files, desk accessories, and
CDevs) are such a frequent problem many of
the non-essential ones can be disabled when
booting System 6.0 by holding down the “shift”
key as you restart. The (graphics) title page will
notify you that “Inits/DAs are disabled” (also
CDevs, but not drivers). If the system booted
in this way is more stable than after a normal
boot then start suspecting that youve added
something that may be causing problems.
This is not a sure-fire scheme, but it will
often locate the most likely problems. It also
isn’t extremely detailed, but then | don’t know
any repairmen who can fix your television or
car via the phone or mail.—DJD
8.30 A2-Central
Talking about Apple
Your May issue on AppleShare connectivity
couldn't have come at a better time, as I was in
the middle of setting up a network in my home.
office, connecting two Apple ligs computers
with a Mac LC.
I finally discovered the Mac is good for some-
thing after all: as a peripheral to my Apple II's.
Here | am writing this letter on my Apple IIgs
(one of two | own) in the dining room. | wanted
a computer in the living area of my house so |
would be around the kids more, but it had to
be a setup with minimal hardware so as to be
unobtrusive. There is no hard drive on the Ilgs,
but it can access 160 megs of programs and
data directly from my Mac stored in a dark cor-
ner of my basement (where the Mac belongs).
An Appletalk ImageWriter is also in the base-
ment. It takes a little getting used to seeing no
disk access for most activities—and | still some-
times check if files really were saved.
With System 6 on my Apple Ilgs and System
7 on my Mac, I have found these two comput-
ers work together better than ever. | can place
Mac or ProDOS disks in the drive of either com-
puter and read them. | prepare documents in
AppleWorks on my llgs, save directly to my Mac,
then read them directly with ClarisWorks. Or I
may prepare a file with ClarisWorks, and save it
as an AppleWorks file and load it directly with
my ligs. Now when someone asks me “Do you
want the file in Apple Il or Mac format?” I just
say “yawn—doesn’t matter—it’s all the same
anyway.” Of course, my Mac LC has the He card
in it—making it really useful.
A network is good in a business environ-
ment, but one may ask “what use is it to me in
my home?" I discovered a very valuable home
use: My kids play computer games. | know
enough to give them warning before dinner to
let them finish up. At dinner time, | kept calling
but always heard the response “just a minute”
over and over. Frustrating. No more, though.
Ten minutes before dinner, I go to the file serv-
er and set it to disconnect in 10 minutes. They
get a warning dialogue box, and 10 minutes
later they magically appear at the dinner table.
<grin, snicker>. (Does this story qualify me for a
prize as a “clever or creative letter” as noted in
the June issue?).
In setting up AppleTalk, | moved the SCSI
card in my home office Apple figs (ROM 01)
from slot 7 to slot 2, and changed the control
panel setting to “Your Card.” A friend told me I
could still use ProTerm and the modem plugged
into the modem port. | didn’t believe it, but it
worked! Do you know why?
After installing the network, I experimented
with setting up many “devices” (partitions on
hard drives, RAMdisks, and floppies} on my IIgs
and at one point had 16 devices on line. | dis-
covered AppleWorks crashes on startup if more
than 12 devices are on line. I was told that Pro-
DOS 8 will only recognize up to 14 devices — 2
for each of the slots from | to 7. “They” were
wrong - as usual! ] was able to access all 16
devices from within AppleSoft BASIC. True, only
14 could be found by using the PREFIX Sn,Dn.
But if | specified PREFIX /pathname all 16
devices could be accessed. When | entered the
ProDOS command CATALOG of Mac drives on
the network, invalid ProDOS names showed ?
where the characters were invalid. I’ve learned
to name disks/folders/files on my Mac with
valid ProDOS names.
Although | understand there is a special edi-
tion of AppleWorks for networks, I found my
standard edition v3.0 worked fine, except if you
tried to save to the same hard drive at the same
time from both Apple llgs’s. The AppleWorks
that tried to start the save second got an “error
trying to save” message. When one computer
was saving a large file, | could watch the save in
progress (as the TEMP.000000 file), and increas-
ing in size, from within AppleWorks on the other
computer. | could load the TEMP file from one
computer while it was being saved by the other.
1 teach “Introduction to the Macintosh” (1
know, I’m a traitor!) at a local university night
school. In a recent class, a student said she
was taking the course because “I just bought an
Apple ligs and this course is the closest | can
find on something that works like it.” Needless
to say, | immediately modified my course on
the fly to “sneak in” some Ilgs specific stuff. 1
also gave her some additional pointers during
breaks and after class. (Hope you also gave
her our address and phone number, Jim!
<grin>)
In my preparation for each Mac course, |
have to mass produce a couple of disks for the
students. Naturally, | do in on the Apple Iigs
which can be so much faster at disk copying,
And to recycle disks my Mac students need to
learn about formatting, | use the IIgs Finder
“Erase Disk” command—which doesn’t go
through a long format procedure if the disk is
already in a recognizable format. Ever try to
“erase” a disk from the Mac Finder? Sighhhh....
Jim Low
Toronto, Canada
Your trick to get the kids to dinner sure
deserves something, Jim. This tip alone may
convince my husband that we need a second
computer so that we can network. Tell you
what, if it works......—edr
People helping people
Reference the June issue of A2-Central,
“Don't interrupt,” p. 8.31, from Robert Burger
of France. The problem stated was a sound
interrupt error after installing a Transwarp GS.
I had a similar error after installing the 32k
upgrade to my TWGS card. My Apple IIgs would
crash at random times for random reasons,
including the same sound interrupt error. The
problem cleared up when | installed a new rib-
bon connector on the TWGS board. The ribbon
connector is (was) a free replacement from
Applied Engineering, A $5.00 shipping and han-
dling fee was required, According to AE, some
ribbons would fault due to thermal build up. My
bad ribbon was identified as having a gray plas-
tic connector on the TWGS side. The replace-
ment ribbon has black connectors at both ends
and a black dot on the ribbon itself. Since
Vol. 8, No. 6
installation of the new ribbon, all such crashes
have been eliminated.
Jim Werner
Palmer Lake, Colo.
In your June issue, Robert Burger from
France wonders abut how to cure Sound Inter-
rupt errors. You mention, as one possiblity,
cleaning the Ensoniq chip. Another possibility
may be worth considering: some NDA’s cause
the problem. In particular, the Beagle Desk
Accessories Phone Filer causes an Unclaimed
Sound Interrupt error when accessing a P8 file
after using it. (For some reason, this does Not
happen when accessing it from Wings.)
Kirk Hollingsworth
New York, N.Y.
I had the same problem as Robert Burger for
awhile. | came to the conclusion tht it was the
beast’s erratic way to react to overheating
(mine is packed with cards). | took off the
cover, and since then it behaves. | can’t guaran-
tee it's a universal cure, but in this case, it
worked.
Chris Marker
Paris, France
Memory clarification
I'm writing to clarify a previous letter con-
cerning printer problems, Seven Hills has deter-
mined that the problem stems from a memory
shortage. Apparently System 6.0 takes a larger
chunk of memory than System 5.04. A new
beta version of the Indepence Deskjet 500 driv-
er corrects the problem by breaking the output
into more bands, thus requiring less operating
memory. Although one might expect that this
would slow printing, it doesn’t. In fact, in some
cases, documents actually print faster.
Another partial solution is to use the Memo-
ty Bar NDA by Dave Lyons to compact and
purge memory before printing. The purge fea-
ture is undocumented. To execute a memory
purge, hold down the open-apple key and click
the Compact button.
I can’t say for sure but I would guess that the
problems that other people have been experi-
encing might also stem from memory short-
ages.
Curt Clifton
Ames, lowa
It’s not alarming
Although Fred Greatorex did not state exactly
which AlarmClock.NDA he had been using in
his letter (It’s Alarming, June 1992), I did some
checking and Alarm Clock NDA (v2.1 by Bill
Tudor) works just fine with both v1.0 and v1.1
of HyperCard figs. Alarm Clock NDA even
knows how to stop displaying the menu bar
clock when Hypercard hides the menu bar. No
one has reported any problems with Alarm
Clock NDA and any ligs desktop application.
After reading the letter again | think | have
the answer. As is clearly stated in the documen-
tation, Alarm Clock NDA requires System Sof
duly 1992
tware 6.0 or later. I suspect that your reader
was trying to use the NDA with an earlier ver-
sion of the Ilgs system software.
Bill Tudor
GEnie: W.TUDOR
Peek publishing
Uhave been writing programs in Applesoft
since the early 1980's, initially for the Apple II
Plus and currently for the Apple llc. However, I
have never had the benefit of any “Peek/Poke”
charts or lists other than those issued with early
Beagle Bros programs. These give certain
essentials, but they do not include the more
technical addresses, e.g. Peek(978), which tells
you whether DOS 3.3 or ProDOS is installed
(A2-Central v.1, No. 0, p. 5a). | know there are
many other such Peek addresses (like one to
tell you whether the computer is a II Plus, IIc,
lle or IIgs, one that reveals how much memory
is installed, etc.) but where can one find these
things out? | am sure that they are listed in
some technical reference, but which one?
Leonard Fromm, Jr.
Cold Spring, Minn.
Over the years there have been several
books that have had fairly complete
peek/poke charts, but they‘re out of print and
out of date. What I'd recommend is the pro-
gram BASIC Help. Just type “HELP’ at the
Applesoft prompt and up pops an online man-
ual for Applesoft and ProDOS. The program
includes information on command syntax,
math and logical operations, error messages,
and peek, poke, and call locations. BASIC
Help is listed in our catalog (IS-002, $29.95).
—Tw
AE Fax Problems
It is widely known that the new System Soft-
ware for the Apple Ilgs and the AE Fax software
do not work together. The real pain is caused by
the FaxCDev. Making this CDev inactive elimi-
nates the problems. But you no longer have use
of your fax!
Here is a solution—Make sure your CDev is
inactive so you do not have any problems.
Choose as the Direct Printer the FaxDrive via
the modem port. Print the file the normal way
(Command-P) but instead of saying “Now” let
the file be put in the queue to print at a later
time. Now quit the application you are using.
Choose the Fax Log NDA under the Apple menu
in the Finder where you'll see that the fax to be
sent is in the queue. Make this file active and
reschedule it to time: Now. The fax will be sent
right away without any problems.
The disadvantage is that you don’t have the
opportunity to use the Phonebook and the fax
will be sent using the parameters (background
or not, etc.) set by the FaxCDev the last time
you used it. Of course, this is better than not
having use of the fax at all. 1 do hope that there
will be an upgrade soon, one that is compatible
with System 6 and that will include the use of a
customized front page.
Peter van Dongen
The Netherlands
AWGS-Printer Help needed
I recently bought a second-hand Apple IIgs
and I'm very pleased with it.
Printing from AppleWorks GS is very slow but
that’s all in the game. However, there was a lit-
tle problem that | solved myself. Everytime |
printed from AppleWorks GS to my Epson RX-
80 printer, from the second page on | got the
three letters K N H, at the top of each page,
printed as text, not in the graphics mode the
rest was printed in. | use a Cirtech parallel.card
interface card. So | decided to bload the paral-
let.card driver in memory (bload/system
/drivers/parallel.card,A$2000,TSBB) and use
the monitor to see what was there.
The three annoying letters only appeared
twice in the locations $21 le, $211c and $2120
and $2139, $213b and $2153d.
I changed all 6 to AO, <space> and bsaved
/system.disk/system/drivers/parallel.card,A$20
00,L1635,T$BB.
This solved the problem, and everything else
worked just fine. What struck me was that the
code of the driver seemed to contain a lot of
useless code.
Having done this successfully, | went on and
bloaded the Epson driver, to see if | could get
some more speed out of my printer. After
bloading, (bload/system.disk/system/drivers
/epson, a$2000,T$BB) | discovered the graph-
ics commands (esc * n) at 3d7c, and changed
“n” from 04, for CRT graphics (whatever that
is), to 02 for double density, which makes the
printhead move twice as fast according to the
printer manual. After bsave/system.disk/sys-
tem/drivers/epson,A$2000,L23136,T$BB, the
only problem is that the printer prints a little
less wide. When changing the code to 00, for
single density, the output becomes too wide for
the paper.
Additionally, the printer prints every line 4
times, even when there’s nothing to print at all.
I think that one time would be good enough for
me. Does anybody know how to change that?
Eduard de Kam
Amsterdam, The Netherlands
More printer help
I would like to use a Star Micronics LV1215
parallel printer with AppleWorks 3.0 to get long
database printouts on the 15” carriage. Can you
suggest an interface that would allow my Apple
Ilgs and AppleWorks 3.0 to talk to this printer? I
was told that the Star Micronics emulates the
IBM ProPrinter.
Bryan Johnson
Lake Wales, Fla.
Most common parallel cards should work
fine; my suggestion would be to pick one of
the currently popular ones like the Orange
Micro Grappler Pro or the Applied Engineering
Parallel Pro, | have used an original (1980
design vintage) Apple Parallel Card “clone”
with good results. (And with excellent results
using Harmonie and Pointless with AppleWorks
GS and a Citizen 145 printer.)
I don't see a ProPrinter emulation listed in
AppleWorks 53.0’s printer installation menu. If
A2-Central 8.31
the Star emulates an Epson series printer one
of the Epson model setups (MX, FX, or RX
series) should work. If not, you may have to
define “custom” printer (check through the
files on your original AppleWorks disk; there
are database files with codes for various print-
ers and interfaces).
To use “wide” printers, you'll need to set the
interface card to print longer lines. AppleWorks
sometimes defaults to using “Control! 80N”
for the “Interface Cards” setting for a printer;
that tells the printer interface to execute a car-
riage retum after 80 characters with line linger
that 80 characters. You'll probably want to
change this to something like “Control-l 132”
(132 characters per line).
Finally, the word processor seems to have a
limit of a platen width of 13.2 inches. You may
find that you can’t use quite all of the printer's
width even after adjusting the settings. —DJD
HyperQuestion
Is there now a way to use Macintosh stacks,
in one way or another?
Hans De Vries
Oegstgeest, The Netherlands
There is a relatively easy way to convert
Macintosh Hypercard stacks to the Apple Iigs.
HyperMover (DA-050 $15) is a utility from
Apple Computer, Inc. designed to do that very
thing. You do need both a Ilgs and a Mac to
accomplish the deed however. HyperMover
comes on two disks, one for the Macintosh
and one for the Apple ligs. Basically, all you do
‘on the Mac side is run the program, open the
stack you want to dismantle, and let the
machine do its thing. Once dismantled, you
run HyperMoverGs on your favorite computer
and reassemble the files that were created on
the Mac. You can also run the program the
other way to convert ligs stacks to the Mac.
A couple of important points you need to be
aware of are that the program cannot convert
XCommands and that the differences in screen
resolution and color between the two
machines usually mean you have to redo the
graphics. HyperMover handles the most
tedious parts of the transfer, however.—edr
Simply Mahvalous
I just wanted to thank you for your fine arti-
cle in the April 1992 issue entitled, Program-
ming is Simple. The timing was perfect for me
since I was right in the middle of working on a
stack that needed a little something extra to
Spark it up. After reading the article and apply-
ing the techniques to my stack, | can safely say
that SimpleScript was the missing spark. | thor-
oughly enjoyed Jeff Smith’s non-threatening,
non-technical style of writing. Granted, I have
looked at the manuals that came with Hyper-
Studio 5.0 but 1 never had the desire to read
them. The detail and patience presented in
Jeff's article inspired me to action (sort of like
an NBA-New Bill Action). He is right! Program-
ming is Simple and now | feel like an expert
programmer <snicker, snicker>
8.32 A2-Central
I encourage more articles like this which
attempt to teach us users tricks and short cuts
of a particular program. He mentioned two
shortcuts alone that made the article worth
reading: 1) Command-Shift-Tab get you in and
out of the Edit (or button or text or graphics)
mode; 2) Holding down the Command key while
clicking on a button with SimpleScript gives you
a great Debugging window. I’m not sure | would
have found that last goodie in the manual. If
you missed this article and have felt program-
ming to be for “others’, give this article a sec-
ond look.
Bill Cross
Arroyo Grande, Calif.
Marketing article update
Many states these days seem to be doing a
better job of setting up a central location to
evaluate and preview new educational software.
Some of these ‘clearinghouses’ and ‘technology
centers’ allow teachers to come and preview
hundreds of different titles of educational soft-
ware.
And, interestingly, some of these organiza-
tions are making an effort to reach out and sup-
port small publishers as well. One notable orga-
nization, the Indiana Clearinghouse for Educa-
tional Technology, even offers to send out mail-
ing labels of computer-using teachers in the
state. They also display catalogs and flyers at
A2-Central’
a
© Copyright 1992 by
Resource Central, Inc.
‘Most rights reserved. All programs published in A2-Central are public
‘domain and may be copied and distributed without charge. Apple user aus
and signfleant others may obtain permission to repent aries from time to
time by specic writen request
Publisher: Editor:
Tom Weishaar Ellen Rosenberg
vith hep rome
Denise Cameron Dennis Doms Sally Dwyer
Dean Esmay Richard Ginter Jeff Neuer
Jean Weishaar
A2-Central ited Open-Apple trough Janvay, 1989—has been pub-
Ishod monty since January 1985. Wotwde prices (n UL. dolars; arma
olvry ncluded at no acktional charge) $34 fr 1 year, $60 fo 2 yaar; $8 or
8 yas. Al bak sues ae cunt aval for $2 each; bound, dered ei
tes of our it sx volumes are $1495 each. Volumes ond wi the January
issue an index br be pre volme is incuded wih the Febuary sue
The ful let ofeach isue of A2-Central's avaiable on 2.5 disks, along
witha selection ofthe best new public domain and shareware les and pro-
grams, fr $90 a year (newsletter and cisk combined). Single disks ar $10
Pease sond al conespondence bo:
A2-Central
P.O. Box 11250
Overland Park, Kansas 66207 U.S.A.
‘A2-Centrals sold in an unprotected fomat for your convenience. You
ae encouraged to make back-up archival copies or easy to-read enlarged
‘copies fr your own use without charge. You may aso copy AZ-Central fr
‘sributon to others. The dstrbuton ee is 20 cents par page per copy is
‘rbd.
WARRANTY AND LIMITATION OF LIABILITY. We warrant that most o!
the information in A2-Central is useful and conect, although crivel and
mistakes ae incited fom time to ime, usualy urinientonaly. Unsatisfied
subseribers may cancel their subscription at any time and receNve a ful
tefund of ther last subscription payment. The unfiled portion of any paid
subscription wil be relunded even to satisied subscribers upon request
‘OUR LIABILITY FOR ERRORS AND OMISSIONS IS LIMITED TO THIS
PUBLICATION'S PURCHASE PRICE. In no case shail out company or out
contribuiors be lable for any incidental or consequential damages, nor fr
ANY damages in excess ofthe fees paid by a subscriber.
18S 0885-4017 (GEnie mail: A2-CENTRAL
their Preview Center.
For further information, contact: Benjamin
Crosson, Preview Center Manager, Indiana Clear-
inghouse for Educational Technology, 620
Union Drive, Union Building 123, Indianapolis,
IN 46202. (317) 274-8001, (800) 222-4223.
Hopefully Indiana’s bold initiatives will serve
as model for other states to follow.”
Phil Shapiro
Washington, D.C.
Fax alot
With your help, I was able to print a fax with
my LaserWriter from within AppleWorks 3.0 on
an Apple llgs (ROM 01, two 3.5 drives, no hard
disk, an ImageWriter connected directly into the
IIgs, the LaserWriter is on an AppleTalk network
shared with several Macs, no server). As you
remember, the main problem was to have
enough space in an 800k disk for a bootable
system disk with the driver for the LaserWriter.
Here is a summary of what I have done with
your help. Perhaps it would be useful to some-
body else. In addition, | have found a bug on
the emulator program and I suggest an imper-
fect solution which may be of interest to those
writing French text.
1. Initialize a blank 3.5 disk
2. Install “Appleshare on a 3.5 disk” using the
Installer.
53. Remove “Appleshare” (not Appleshare on a
3.5 disk.)
4, Install “LaserWriter.”
5. Install Appletalk on slot 7 (I have done this
from the “old” control panel, i.e. access with
oa-ctr-esc.)
6. Leave the printer port to slot 1.
7. Connect the ImageWriter cable on the printer
port and the Appletalk cable on the modem
port.
8. Reboot tthe System with the new System disk
that has the LaserWriter installed.
9. Open AppleWorks 3.0 from the System disk.
10.Install a new printer, “ImageWriterL.aser” in
slot 7. In slot 1, leave the ImageWriter connect-
ed directly to the computer. 1 have changed
“needs feed line after each return” to “yes” and
interface card to none.
It works! I can switch between the ImageWrit-
erin slot | and the “ImageWriter.Laser” in slot 2
without problems. There is also no problem
sharing the LaserWriter with the Macs on the
network.
All the features like bold, underline, super-
script, subscript, etc work fine, Output in Ger-
man and Spanish is great. The only problem I
have is that the codes for French do not work.
According to the ImageWriter manual the
sequence is :
ESCAPE Z CONTROL-A CONTROL’ ESCAPE D
CONTROL-F CONTROL-a’. Since this sequence
works fine with the actual ImageWriter, it must
be an error on the emulator.
I have found that you can get French output
writing the following sequence:
ESCAPE Y CONTROL-A CONTROL-@ ESCAPE D
CONTROL-F CONTROL-@ SPACE SPACE
However, you can use the special code only
‘one time per document. If you use it a second
Vol. 8, No. 6
time, different errors will appear.
Lluis Fontbote
Geneva, Switzerland
Bad database!
In the past three months. | have received two
disks containing an AppleWorks data base file
that could not be restored with Change-Afile.
One was on a 5.25 disk and the other on a 3.5
disk. Each disk was almost completely full when
the file was saved to disk. Each file was corrupt-
ed in exactly the same way:
1, In the directory entry describing the cor-
rupted file, the block number of the index block
of the file (relative entry bytes $11-$12) pointed
to a false index block containing only a single
block pointer.
2. The single block pointer pointed to the
true index block of the file. The initial block
pointer of the true index block had been
changed to $0000. The remainder of the block
pointers were correct.
3. The correct initial data block of the file
was the block just before the false index block
(block number in directory entry bytes $11-12
minus one.)
The file can be restored as follows:
1. Copy the original disk containing the cor-
rupted file and save the original. Use the copy.
2. Using a zap utility, such as Prosel Block
Warden, find the directory block containing the
file entry describing the corrupted file. Find the
relative bytes $11-$12 and obtain the pointer to
the false index block. Save this pointer.
3. Read the false index block to obtain the
block number of the true index block.
4, Change directory bytes $11-$12 to point to
the true index block, Change the initial entry of
the true index block to the saved pointer minus
one.
5. Load the file into AppleWorks and re-save
it to another disk.
I have not yet been able to reproduce the
conditions that produce the corrupted file, but 1
would be wary of saving an ADB file to a nearly
ful disk. If any of your readers believe they have
a file corrupted as noted above, I would appre-
ciate it if they would send me a copy of the disk
with the corrupted file. | am trying to determine
the conditions that produce this problem.
Please include return postage.
Harold Portnoy
1431 Woodward
Bloomfield Hills, MI 48302
More reader input
Your readers may be interested to know that
CD driver software for the Apple Ilgs is available
from Trantor Systems Ltd., 5415 Randall Place,
Fremont, Calif. 94538-3151, phone, 513-770-
1400.
Paul Gorman
Portland, Ore.