Text content (OCR)
Apple2000 ©
THE NATIONAL APPLE USERS GROUP
John Sculley: 1 don’t
think that there is a company
that has taken more seriously
*- the upgrade of its installed
base than Apple Computer
This is exactly the way you wanted
Macintosh" to be.
The power to effortlessly create
documents with words, graphics, spread-
sheets, and charts without running your
mouse through a maze of modules.
Finally, all these tools are immediately
available on the screen in one application.
Rather than a bunch of mini-applications,
thinly glued together.
It is a level of integration that you could
Just what you need. Sharper tools.
Not only are the tools always within easy
reach, they're amazingly easy to grasp and
handle. It’s like getting our greatest hits - the
most popular features of our leading
Macintosh programs like MacWrite,’
MacDraw;’ FileMaker; and Resolve”
Although sharp and powerful, the tools
don’t hog RAM. So ClarisWorks is always
nimble and quick on Classics and LCs. And
justifiably call a genuine breakthrough. Even _ keeps portables, portable.
though we simply call | -s-iie-‘ai-tormar arrange apr ew Plus, it’s remarkably
it ClarisWorks” <= = 4 — simple to share anything
E3 you create. Using XTND,
ial ClarisWorks can read and
Si write to dozens of popular
From within a text document, you can click i
‘on the graphics tool and immediately start |_|
file formats, like PICT?
MaeWrite II, Microsoft
Works’ and AppleWorks?
ClarisWorks wonders.
Last, but certainly not
least, ClarisWorks is a
program you can build on.
The menus and com-
mands in each ClarisWorks
environment mirror those
| in our best-selling special-
ised programs.
drawing. Or click on the spreadsheet tool
and create a spreadsheet in the middle of
your document. Whatever tol you select, its
‘corresponding menu bar automatically
‘appears atthe top.
What ClarisWorks software does is
combine word processing, graphics,
spreadsheet, charting, database, and
communications in one convenient package.
But here’s the big difference: To add
graphics, say, or a spreadsheet to a word
processing document, simply click the on-
screen tool. You don’t have to leave what
you’re doing. Or get side-tracked by a new
window. Each tool’s always right there in
front of you.
An arrangement that, unlike anything
else, produces far more with far fewer
moves.
Ce Log oe
Enabling you to move to
any one of them without starting afresh at
square one. And making ClarisWorks the
only integrated program with a true growth
path.
See your local Claris authorised dealer
and discover a true Macintosh wonder.
Special offer for owners of other i
*. Get ClarisWorks for only £80 plus
VAT. For more information in the UK
call 0800 929005; in the Republic
of Ireland call Freephone 1800 732732.
CLARIS
Simply powerful software™
*Offer applies only to owners of Microsoft Works, Symantec Creat Works, RagTime, Claris AppleWorks and AppleWorks GS. © 1991 Claris Corporation. All rights reserved. Claris, ClarisWorks,
MacWrite, MacDraw, FileMaker and Simply powerful software are trademarks of, and Resolve is trademark licenced to, Claris Corporation. The Apple logo, AppleWorks and Macintosh are trade~
‘marks of Apple Computer, Inc. PICT and Microsoft Works are tridemarks of Microsoft Corporation. Distributed in the UK by Frontline Distribution, tntcc-1, Wade Road. Basingstoke, Hampshire
RG24 ONE. Telephone: 0256 463344, Distributed in the Republic of Ireland by MicroWarehouse, Unit 3, City Gate, 6 Bridge Cour, Dublin 8, Ireland. Telephone: (383) 1 611203
including Macintosh
December 1991 Fax: hl 4) dai?
Apple2000 Apple2000
The All Apple P.O.Box 3
==. AppleZ000 .-
Committed to a 8PY
All Apple Users Ot Gm aes
a TE ae a Ee)
USER GROUP
Se = CONTENTS cintettios
Chairman's Corner Ewen Wannop 3
Letter Box 4
Information and Contacts 8
AppleXtras ProDOS 8 and Ilgs 9
‘Time up for ProDOS Dave Ward 10
Library Il Update 13
Where in ------ is Carmen Sandiego? —areview _ E.E. Littlewood 14
ModemWorks & ProLine — a review José A. Accino 16
AppleLink ‘NidBits © Apple Computer 21
Apple II Historical Listing © Apple Computer 22
Hotline News Dave Ward 24
HyperStudio Clip-Art & Desktop Screen Saver Peter Stark 25
Internetworking Guide John J. Chew 26
Finder 6.0 — Real Time Conference Andy Nicholas & Dave Lyons 29
1991 User Group Council John Sculley 32
DreamGrafix Press Release 38
The Nibbler Speaks 39
MacChat Norah Armold 42
Response from Symantec (UK) 45
Stolen Computer Equipment Richard Bird 45
MacLibrary — Disk 463 (Uallpapex’ 45
Interactive Learning T91 David Durling 46
The Powerbooks © Apple Computer 47
Mac Classic IT © Apple Computer 50
LaserWriter Ig & IIf © Apple Computer 51
Mac Quadra 700 & 900 © Apple Computer 53
Apple OncScanner © Apple Computer 55
EtherPeek Now Supporting Banyan Vines Press Release 56
The Apple & IBM Story © Apple Computer 57
Animation Works — a review Peter Kemp 62
AE Modem Card & Fax — a review ELE, Littlewood 64
A Visit From St Silicon. Jeffrey Armstrong 67
On Location 2.0 Ships Press Release 68
New Release of MetaPICT Press Release 68
MacGolf Classic — a review David Tointon 69
Compression Wars Tom Pitts 7
Film at Eleven Ken Graberman 75
AppleXtras Mac 12 76
Mac Library 77
Committee Member Self-Portrait Irene Flaxman 78
Members’ Small Ads. 79
Advertisers’ Index 79
There are a number of ways
to contact Apple2000
If you wish to order goods or services
from Apple2000 or just leave us a
age, call Irene on (ipl Seale ite
(Ansafone during the day). Alternatively
you can Fax. your order to (sill set
MOF or write to the PO Box. If you use
comms you can leave orders on TABBS
addressed to the SYSOP or contact us
on AppleLink (BASUG. 1).
Ifyou are experiencing problems with
Apple hardware or software Dave Ward
and John Arold run the Hotlines and
will try and help you.
at
We are very interested in the activities
of local user groups, and if you have
any information which you would like
publicised John Lee would like to hear
from you.
We reserve the right to publish,
without prejudice, any advice or
comments given to members as a
result of letters received, in the journals
of Apple2000.
A little praise for a few of our authors
wouldn't go amiss. Send all comments,
and contributions, via the PO box,
especially suggestions about what you
would like to see in your magazine.
Apple2000
/ appie2000 supports users of
all the Apple computers. The
ITT 2020, I, I, H+, //e, //e,
//c+, Tgs, Tgs+, ///, Lisa,
XL, Mac 128, 512, MacPlus,
Classic, Classic Il, SE, SE/30,
Mac LC, I, Osi, Mex, Ici, Ix,
Ilfx, Quadra, Portable and
PowerBooks
Contributions and articles for
the magazine are alway
welcome. We can handle a any
disk size or format. Please send
to PO Box 3, Liverpool, L21 8PY
NOTE:
The front half of the magazine
is mainly for the Apple II,
Apple Ilgs and Apple ///
The back half for the Macin-
tosh and Lisa. Look for the
descriptive page icons.
Key:
Apple Il, //e and //c a
Apple ///
Apple IIgs ba
Macintosh, Lisa 8
Senet
(7 ~
Contact
Points
Acniniswalion: Irene Flaxman
i a
eae
have
‘oe i
Apple II Hotline: Dave Ward
vai: (ORR SRLS
Mon-Fri 1900-2100
Macintosh Hotline: John Arnold
RUNNiMe (OASIS! HON St
Mon-Fri 1900-2100
TABBS: Ewen Wannop - SYSOP
Whaatheiaas (Oats Fa ART
AppleLink: BASUG.1
Reviews: Elizabeth Littlewood
Wane: CNRS Rita HAIR
Local Groups: John Lee
Miah (ORT SEERA
TimeOut & ProSel: Ken Dawson
(GT hoe fetair
AppleWorks: John Richey
Seats
\ J
December 1991
Chairman's Corner
Apple2000 1980-1991
They say things move fast in the
computer world. It is now only
twelve months since Apple changed
the rules by introducing three new
low cost computers. Three printers
and a new scanner later they have
just released six more computers.
Therumourmongers had predicted
correctly and we now have three
pocketbook computers replacing
the Mac Portable, a Classic II re-
placing the SE/30 and the two new
Quadras introducing a high stand-
ard in Apple workstations.
The pocketbooks have already
had a great impact on the notebook
market and are being bought in
their hundreds by PC owners. This
is not so odd as it sounds. The
version of System 7.0.1 installed
on the pocketbooks has PC Access
built in, This means that they are
able to read an write directly to
MS/DOS disks in the SuperDrive.
By using programs like Lotus 123
and WordPerfect the MS/DOS en-
thusiasts will be at home. Perhaps
the desktop interface will rub off on
them and they might even start to
use Macintosh software as well.
Who knows, in time they may
even give up their precious PC
clones and buy Macintosh even
before the joint project with IBM
bears fruit.
The dropping of the Portable was
inevitable. This computer was just
too costly and heavy to make it in
the portable market. The pocket-
book does all that anyone would
want andis the right size, price and
weight to succeed.
What is stranger is the dropping
of the successful SE/30 without a
directreplacement. The SE/30 was
not 32 bit clean on its address
lines, but this could have been put
right by a new ROM. The Classic II,
although it has the same 68030
processor, lacks a NuBus and
maths co-processor. This makes it
a slower machine than the SE/30,
Are Apple trying to discourage power
users from buying a black and
white computer?
The Quadras look exciting, but I
am sure we shall see a crop of
compatibility problems as ageing
programs try to come to terms with
32 bit addressing for real.
Apple managed to have supplies
of the Pocketbook 100 and Quadra
700 for sale at the MacUser show.
The high end Pocketbooks and the
Quadra 900 are still to come. How
many Pocketbooks will be in Christ-
mas stockings this year I wonder?
There are now 11 computers and
five printers in Apple's repertoire.
Quite a range for one company.
There were more visitors at this
years MacUser show than ever be-
fore. The Apple2000 stand was
besieged for the four days. A big
thank you must go to all those who
helped with the stand, anda warm
welcome to all the new Apple2000
members who joined us there.
We had an endless stream of
questions asking us which compu-
ter to buy, how to resolve file trans-
fer problems and much more. It is
clear that problems are not being
resolved always at the dealer, and
that the help of a User Group is
needed more than ever. However
we are not always able to identify
those who need our help. If you
know of a new user or one that
would benefit from a Membership
of Apple2000, please tellthem about
us. The more of us there are, the
stronger we can be and the bettera
service we can provide those that
need help.
I was greatly amused to open the
new price list that Apple was dis-
tributing at the MacUser show and
find a page entirely devoted to the
Apple ligs. This now overpriced com-
puter refuses to die despite all at-
tempts to do so. We will probably
never see another new CPU for the
Apple II range, but support for it is
still in progress. System 6.0 for the
Iigs will be released very soon now
and promises to be quite some-
thing. Check out the real-time con-
ference transcript on page 29 for
more details.
We shall get the disks into the
library as soon as we can.
Ewen Wannop é
>
(- Annual subscription rates are £30.00 for UK residents,
£35.00 for E.E.C. residents and £40.00 for other overseas
members.
Apple2000™ is a trading name of BASUG Ltd, a non-profit
making independent company limited by guarantee.
The contents of this journal are copyright of BASUG Ltd
and/or the respective authors. Permission is granted for non-
commercial reproduction providing the author and source are
properly credited and a copy of the relevant journal is sent to
BASUG Ltd. The opinions and views expressed herein are
those of the various contributors, and are not necessarily
endorsed by BASUG Lid.
‘This journal is published bi-monthly by BASUG Ltd as a
benefit of membership in February, April, June, August,
October and December. Tle Apple Slices newsletter {s pub:
shed in the intervening months. The copy date fs the Ist day
of the month preceding publication. Advertising rates are
available on request.
Appk™ and the Apple logo are trademarks of Apple
Computer Inc. Macintosh™ {s a trademark of Macintosh
Laboratory Inc and used with the express permission of the
owner. Telecom Gold™ ts a trademark of British Telecom ple.
Apple2000™, Apple Slices. AppleXtras, Mac2000 and The
FORCE are trademarks of BASUG Ltd.
This issue was prepared using Aldus PageMaker™ 4.0,
MicroSoft Word™ and Claris MacWrite™ under System 7.0.
The Editorial team is:
Apple Il Ewen Wannop
Macintosh Norah Arnold, Irene Flaxman
Reviews Elizabeth Littlewood
Many thanks to all those who work behind the
scenes and who receive no personal credit. These
people are the stalwarts of Apple2000.
Additional thanks go to Val Evans for designing our
front cover, and to Walter Lewis of Old Roan Press
(051-227-4818) for our printing service.
Apple2000 are Founder Members and
Wholehearted Supporters of the
Apple User Group Council
December 1991
Apple2000
Y
peas
CompuServe
From: 100010,2611
Dear Apple2000, f
Mac Ilex Power Supplies
Many thanks to Ewen for taking the
trouble to photocopy the page of Sept
90 Slices. However, it doesn't cover the
detail of the cure for the problem.
The article to which I referred in my
letter to Ewen, actually had a layout
di of the offending power unit
and details of what to do. I must have
seen it in Apple 2000 or BYTE for 1
don't take any other periodicals, but
I've searched through all my copies
and I'm damned if I can find it.
I tried to leave a general message
about the problem on CompuServe
Mac New Users and Help Forum, but
my CIM declines to send anything toa
Forum from the Out Basket. I shall
probably finish up having to send the
message to the Feedback service,
John Stanier.
Q You cannot use the Message func-
tion of CIM to send a message to a
Forum. You must enter the message
directly when you get there.
I hope you manage to find this arti-
cle. I know we have tried to jog memo-
ries before. Perhaps we can try again.
Editor
Dear Apple 2000,
I presume by the marked lack of
response to my previous offer to com-
pile a record of Apple }[ users and
inform people of nearby compatriots
that the Apple ][ using community of
Britain wish to remain hermitised.
I would like to thank the few people
who phoned or wrote and I will send a
sheet containing all names and ad-
dresses to these gregarious few.
I would also like to thank the gentle
man who helped me with the Hitchhik-
ers Guide to the Galaxy, could he
please get in touch again as I am still
stuck. I still require help with Tass
Times in Tone Town and also Dream
Zone.
I still hope to put people in touch
North Shields
Tyne and Wear
4 Bees
with each other but todo soIneed YOU
to contact me either via TABBS or by
post at:
SAS sn bsinradh Aaisset ices
f SAMs
fipeane: eset! Witeeass
ORS SH
or by phone on 091 2579078 between
6pm and 7pm except Friday.
The same methods can also be used
if need help using the Apple IGS,
Armstrong é
Compuserve
From: 73457,3614
Dear Ewen, f
IEXPECTyourattention has already
been drawn to the “Publish It!” review
on p. 14 of August's magazine. The
review is of “Publish It!" version 3, but
in the same edition on p. 29 is an
advert from MGA forversion 4. [phoned
the American manufacturer direct, gave
my user reference for my existing ver-
sion plus my credit card number and
received version four within two weeks
at an update cost of £33, half of which
was airmail.
Incidentally, the GS version can uti-
lise GS fonts and on loading and in-
stalling GS font humorously called
“Cairo” I discovered that it was not
letters but hieroglyphics,
Arthur Robinson é
Dear Sir, a
lama teacher with my own Apple II
EuroPlus and two //e’s.
St. Annes-on-Sea
Lancashire
lamaftera le Compiler, a key-
board buffer, a thing called
“Special K” and, if available, a big
buffer for Epson MX82 printer (1
mb?). but all ideas are of interest.
Andy Gudgeon
Q Check out the ProDOS library up-
oe this ate? for some of the
-youwant. ume: mean
Extra K, not the breakfast erally
The //e does not have a true inter-
rupt system and so a keyboard buffer
is not possible. However there was a
Videx keyboard enhancer for the
EuroPlus available in the olddays. You
may still be able to get one somewhere.
Many people made printer buffers.
For one the size you would like you
must get an external box with the
required hardware. The Cirtech
CacheBox will fill your needs, check
current price with Bidmuthin Tech-
nologies or direct from Cirtech them-
selves (0835 23898).
Check out Eric Sausse |i
8) for elusive or secondhand
¢
St, Peter-in-the-Wood
Guernsey
Dear Apple2000, f
Can anyone help me! Before em-
barking on next year's subscription
AppleXtras discs | would dearly like to
access just one of the previous issues!
Can you tell me - preferably in words of
one syllable - how I can do this?
I have an Apple IIgs which I use
regularly for word processing,
spreadsheets (for accounting) and a
bookkeeping program, whichis no help
with the Xtras discs butjust illustrates
that I am quite familiar with the IIgs
which has 2+ mb. Is the GS/OS V5.0
of any use?
I would appreciate any help which
you can give. I seem to remember an
article in the magazine (re AppleXtras)
but I was none the wiser and after a
very short telephone conversation on
the subject I was just ‘lost’.
RAS
QOh dear! Yes, you certainly will need
to use GS/OS on your Ilgs.
I will try to explain in simple lan-
guage for you how to prepare your
machine for using the Xtras disks,
Although the mechanism of preparing
your hard disks for use on the IIgs is
Olf you have an urgent problem
Letters and Fax submitted to Apple2000 will normally be dealt wit!
u should ring the Hotline to fet help.
as part
ofthe editorial content of the next magazine. We shall endeavour toanswer
problems if at all possible before publication, but due to the large volume
‘ of letters received this may not be possible in all circumstances.
Please submit all letters and articles to the magazine on disk wherever
possible. The disks will be returned to you when the magazine is
published. The publication deadline is the Sth of the preceeding month to
publication. If you have a modem, send us letters, articles and Public
Domain programs to the Sysop on TABBS |#i=®
Apple2000
Se ee te |
December 1991
different from the Mac, the principle is
exactly the same!
The confusion you have fallen into 1
am sure, is due to the way you use the
Ilgs now. You are fearon & booting up
from floppy disks directly, or are using
ProDOS 8 (perhaps unwittingly) torun
the first System file on your hard disk.
If this is so, then you will not be ina
position to use any of the Xtras pro-
S or utilities.
The Ilgs, confus: , can think of
itselfas a EuroPlus, a //e anda llgs. If
you simply boot a program disk or use
ProDOS 8 on a hard disk, then it will
think it is me faster //e. re
To use the p1 on Xtras
sa eee mets
under the GS/OS desktop environ-
ment. This is just like using the Finder
on a Macintosh. The Macintosh runs
under a desktop environment all the
time! The current version of the GS/
OS operating system is 5.0.4. You
should not use anything less than this.
System 5.0.4 is on disks 2GS037 and
2GS038 in the Iigs library.
This desktop environment is the op-
erating shell that allows you to run
programs, copy files and do almost
everything on Iigs. Without it, you
will not be able to use your IIgs proj Pp
erly, and certainly not run most of
pro; on our Xtras disks.
re is a catch to installing GS/OS
ona hard disk for the first time, but
only the first time. and you may need
help to do this. The problem is simply
that there is not en room on the
item floppy disk (2GS037) to noe
the files needed to see qoee
disk. When you start up wil e Sys-
tem disk, it will see you have a SCSI
port there, but will not have the drivers
needed to access it, and so will ignore
that is there. Without seeing the drive,
you will not be able to install System
5.0.4 on to it! bo
As you have plenty of memory on
your IIgs, the Beatie solution to this
problem is to do the vere
p Sepinlimy REM cel in IIgs
memory.
2. Boot the Ilgs by setting the Startup
Slot to 5 (on the Control panel) and
using the System disk 2GS037.
3. When you get to the desktop, insert
the Tools disk, 2GS038, and run the
program Installer by double click-
ar. eae saree lost by these direc-
Mu are ese
Yons you should ask your dealer or
someone with IIgs or Macintosh
knowledge to help you from this
point on).
4, When the Installer is running, select
the RAM diskas the target disk, and
install the latest System files and
the SCSI Driver only.
5. When this is done, set the I];
boot from the RAM Disk and rel
You must do this by pressing Open-
Apple-Control-Reset and not by
switching off. You would lose the
contenisiceie RAM disk if you did
6. You should now find yourself back
at the desktop, but this time you
should see all of your hard drives.
7. Repeat the process of running the
Installer program, but this time in-
stall onto the first partition of one of
your hard disks. This time you can
installanythingyou like, but itwould
be wise to just start with the latest
system files and oe Asc driver. If
you use a 5.25 in py drive you
should install for that as well.
8. Now set it to boot from the slot you
have your hard drive in and reboot
the machine. This time if all goes
well, you should boot from your
hard drive and get to the desktop
that way.
9. If you do not want to keep the RAM
disk, then set its size to zero and
reboot the system.
This may have seemed a laborious
process, but it is a one time installa-
tion, If you update to a future System
release, you will only need to run the
fnetalles, not go th through the whole of
this process ag:
Now you pears be at the desk
you can now run programs by double
clicking on their icons, get access to
the subdirectories on the Xtras disks
and do many other tasks. Ask your
on the Macin-
le to follow how
the Ilgs works. There are some things
uu can do on a macintosh that you
can't do on a IIgs, but most will work.
The principles are the same at least.
Many of the programs on our Xtras
disk have been compressed to save
space. These all have a filename end-
nse -SHK or .BXY. You cannot run
rograms without uns]
them tone oe If you do not already have
GsShrinkit then also get disk 2GS049
as well. This has a working copy of
coninsly as well as other useful
PETC Rec oe nines napheet aa
plicated for you...
There are many different kinds of
files on the Xtras disks. Some will be
programs that you can run directly,
and some will need to be placed into
the correct folder to work. Desk acces-
sories for instance go obviously into
Bes Deka folder, rth into the
ler: soon. Many: programs
may be in a folder (subdirectory) and
include a DOC file written either as a
text file or an AppleWorks file. Use the
program List.System on disk 2GS049
la 4)
TUTLTAAAAT TTL Lad aA a AL
ee ee UT UG eee e a)
VE AAU A Apple2000 >>>>> TABBS TOP MENU <<<<<
VUE AAA f
UE MA Bulletin <#>Endcall <.>Utilities
4 <;>Time <G>oodbye
1/111 The Apple Bulletin Board System Board sictge ica iaglaica
<1> Apple
Speeds: V21(300) to V22bis(2400) 8N1 24 hours Syst <2> Apple IIgs folder
Modem: PACE Ultralink 32 using \V42 LAPM MNP. em <3> Macintosh folder
sh poeie2 000 poieee
<5> Developers folder
Q The TABBS message system is more than just a Bulletin Board. With a Shopping <6> Public areas
Mall where you can browse the Apple2000 catalogues and order the goods you “ -
require; a library with over 75mb of compressed files for the Apple II, IIgs and Saxe sant
Macintosh; a private and public E-mail service; file transfers that can be enclosed in | <y>ews Columns
private or public mail; message areas covering many topics including the Apple II, the <A>dvertisment Hoarding
Iigsand Macintosh; lively debating halls; with Xmodem, 1k Xmodem (Ymodem) file <Szhopping Mall
transfers; multi-speed access at all common speeds; 24 hour operation; and much, prs Pipe Pemacd
much more make TABBS the premier Apple Bulletin Board serving Europe. P
Give TABBS a call today! X J
Ring TABBS on #22 743097 at any speed through V21, V22, V23 to V22bis 8N1 V42 MNP
i TABBS is available 24 hours a day
NS
December 1991
Appie2000
y)
ova Be
to loeset files. we .
If you have managed to follow alll of
the above then you should be well on
the way to realising the full potential of
your Ilgs. If not, then you must find
someone who can help you directly to
understand how to use the IIgs. It is as
easy a computer to use as //e, tt
just works in a different way. However
as this is the same as how the
Macintosh works, you should be able
to find someone who can explain in
greater detail for you.
Ewen Wannop «
ca a
Am] the owner of the only “odd-ball"
Apple //e in captivit r does my
Apple //e have the only "non-compat-
ible” owner in the UK?
Ita to me that almost any-
in which I become involved in
relation to my //e does not seem to
obey the rules, or (as is more likely) I
don't understand the rules!
Take the article in the August 1991
issue of Apple2000, relating to the
detailed tour of the motherboard. lam
quite convinced that I have an
unenhanced //e, as the screen display
on switching-on is the Apple ][ logo.
However, my board does not appear to
conform to the details given in the
article at all, particularly in relation to
the information concerning the loca-
tion identification. My board doesn’t
have locations 1 to 14, but 1 to 15!
Equally, I cannot locate any of the
chips identified by the positions quoted
in the article.
Then there is the question ofa colour
display. I have written previously to
Apple2000 concerning whether I am
able to use a Phillips CM 8833 Colour
Monitor with my //e. I was told that
this was not possible without a special
card, but in a copy of the Pitman
Pocket Guide “Programming for the
Apple” it states quite clearly that~...The
video output from the //e is a compos-
ite video signal with colour informa.
tion encoded to the PAL standard used
in the UKand certain other parts of the
world. This means that a colour card is
no longer required to provide output
from the “pple which will give a display
on the colour monitors available lo-
ays '. What is the situation please?
e information shown in my ma-
chine is as follows:-
In the top left-hand corner:
Apple //e PAL © 1982.
Middle top:
820-0073-B © 1982 BG607-0264-F
Is a basic book of the Apple //e
available, one which would answer my
fundamental questions? I don't seem
to be able to find the answers to my
questions in the Owner's manual, and
I don't know where else to look.
Saffron Walden
Essex
6 aes
In spite of appearances to the con-
trary, there are some points about the
Apple which une attractive - I like
using AppleWe (being used to type
this hie} but overall become so frus-
trated at not being able to resolve my
queries that there are times when | feel
like “giving the Apple best” and going
back to my trusty BBC “B"!
R. E. Hackwell
O First of all we give ourselves a heart
smack on the wrist. The article in the
August magazine was written in the
States and we ne ted to point out
that the machines quoted are the US
versions of the Apple //e. Here in the
UK most of the Apple //e’s have been
assembled in Ireland, and have a Eu-
ropean motherboard with PAL colour
output. You have one of the later UK
motherboards as all the numbers you
quote check with my own //e. There
are indeed positions 1 to 15 on this
board. You can always tell a European
board the fact that the extended
memory card slot is directly in front of
Slot 3 and not to the front left of the
board as in the US version. I have not
got the details of the earlier UK boards
to hand.
‘Wis tierront / (ches beene mane
or not will depend on the microproces-
sorand the Rom chips. They should be
as follows:
Position Unenhanced Enhanced
El R6502 R65NC02
E2 342-0135-B 342-0304-A
ES 342-0134-A 342-0304-A
E9 342-0160-A 341-0273-A
If you find that you are not en-
hanced, it would be wise to do so as
soon as possible. Many of the pro-
grams on our recent library disks will
not run unless you are!
To get more of this kind of informa-
tion on the //e I would suggest order-
ing the “Apple //e Technical Reference
Manual” from Apple2000. Order by
code 0-201-17750-1.
As to the question of the colour dis-
play. The confusion | am sure has
arisen due to the problem of identify-
ingyour Phillips colour monitor. Moni-
tors that are commonly available can
have either an RGB TTL input or a
composite line input. It is common in
the video world to use only composite
video input and in the computer world
touse analogue RGB TIL. The monitor
you have could have one or other of
these inputs or might even have both.
If your monitor is of the RGB TTL
then you willneeda colour card to
irive it from the //e. Ifyou have a PAL
compost input monitor, then you will
be able to drive it directly from the
video phono socket at the back of the /
/e. There is a ‘colour’ switch inside the
//e to the right of the main
motherboard. This must be set to ‘off
for colour output and ‘on’ for a clear
black and white display. Push it to-
wards the back of the machine to
Apple2000
switch off.
You may have problems getting a
clear display on composite: due to
the way that colour is generated on the
Ile. colour display was intended
for feeding intoa colour television rather
than a high colour monitor. It relies on
the poor bandwidth of a television to
generate colour. The high bandwidth
ofa quality monitor can result in
aral washed out display. The //eis
rather better in this respect than the
Europlus.
Please don't go back to your BBC,
there is some wonderful software for
the //e available, and more is being
written day by day!
Ewen Wannop «
Dear Apple2000, 4
A Meeting of friends.
Ashort while ago I decided to havea
get together of old friends who share a
common interest. I contacted these
friends and said ‘Hey Guys, how about
coming up to my place for a get to-
gether. Actually that is not what I said
exactly but it does contain the general
drift of my meaning.
And so it came to pass that eight of
us were in the same house and had the
use of three machines. No, | tell a lie,
two machines. The third wasn't in use
because someone had forgotten the
CPM software, which did not matter as
the owner had forgotten the System
Discs. Ah well the best laid plans of...
What did we do?
Well while some people talked some
people demonstrated software. The two
rookie members learnt how to handle
the machine, especially all the fancy
bits in the Finder such as the Options.
We all made sure we were using the
latest version of GS/OS and dreamt
and fantasised about how good the
new GS/OS will be.
North Shields
Tyne and Wear
Was it worth while?
I think it was and I hope the others
agree. The new users saw what the
machine was capable of and how to get
the best from it. The more experienced
users saw what other pieces of soft-
ware were like. And we all talked and
by talking educated each other.
The Future?
Well guys same place next year, and
remember - ‘ NO MAN IS AN ISLAND"
Alan Armstrong
Q Alan, you describe a typical local
User Group meeting here! I do hope
you can keep it going. Editor
M25 User Group
We metJim Panks at the MacUser
Show. He advised that the M25
Group fs still alive — for details,
contact him on (asia S17
December 1991
Wildcard
Ramview
Special Offer to Apple 2000 Members
£12.99 The copy card for Apple II+ and //e.
Supplied with manual and utility disc.
Wildcard Plus £19.99 Ourultimate copy/debugging card.
Supplied with full manual and utility
disc with full interactive monitor}
debugger.
Hailsham
£19.99 Extended 80 column card for //e.
Terms : Prices include VAT and delivery. Offer available while stocks last, telephone for
availability. Please send cheque with order and quote Apple 2000 membership
number. All products guaranteed for three months.
Elite Software Company : 4 Hawthylands Drive
0323) 845898
{ ) East Sussex, BN27 1HE
HARD-TO- FIND, UNIQUE PRODUCTS FOR APPLE Il ENTHUSIASTS
most reputable fax/phone/mail order company serving the Apple II community
ligs a
When your tigs loses track of time and can’t
femembar yout conedl panel satings, it means your
Damar Is dad. Sins the figs banary is soldered 1 he
‘motherboard, some dealers actualy want you to pay fr
a moberboad exchange to fi the problem. Instead,
NO.001 Stide-On Battery for ligs
Cheap 3.5 drives
For months you've been asking us to carry
lnexpanaive 3.5 chives, For monte what youve wanted
sich want lal na lve we cad apa BA
‘has produced an 800K 9.5 chive thats just
fis an Appa So at tooken of Agee 459 po,
Plage into igs ole Pus dick daychain, Alo werks on
|The wih AMR ik controler or on your Macintoeh
$1495
AM001 AMR 3.5 drive $199.00
AM-002 AMR 3.5 controller for ile $59.00
Prosel 8 and 16
Prose isa sk uty package.
8 works in the ProDOS 8 anvironment, Prosel 16
(induces Prose &) nthe GS/OS emronment of the
‘Ale ligs. Indudes fle ark disk copy and backup
Utlibes, progiam selector, scheduler, and much more.
GB-001 Frosel 8 $40.00
GB-002 Prose! 16 $60.00
Stack Support
Stacks have arived in thn Aggie I kingdom and wore
‘aad 10 offer chanwr sabecrptions to fe frst Applet
publication about Irs published 6 tes a
You as a sat of slacks and dstibuted on 3.5 disks.
‘Stack-Cemera induces the latest informaton on Apia
| hypermadia davelopmens. avhering tos, cp art and
‘sounds. and samples of the best public domain and
Sacewace sacks we can fed, Recuives HyperStuco.
SC-1 Stack-Central, six 3.5 disks $42.00
HyperStudio
HyparStodio is the first program to take tuil
advantage of the sound and graphics of the Apple lige.
Its HyperCard-tke, for tose of you familia with the
‘Macntosn, but cards can use the Role capabiies of
I lps and no scripting language ie recpied. You can
‘create stacks and ac sounds by point and cick
RW-005 MyperStudle $129.00
SCWH-1 Special HyperSaxcio’Stack-Cantra$ 139.00
Network Connectors
‘These are the connectors you need to create an
News and solutions
‘Ace you tred of Angle Computer's Incessant message
that only the Macintosh Is a serious computer?
‘Thousands of peorte the you sutxarbe to out
Apple Il newsletter, A2-Cemtral, It's « small,
personalized publication concerned only with the
three sng binder, Indeed 6a
coneidered by many ta be the tinge most important
Information rosauce in the Appl Il wer.
'A3.5 dish subscription it also available, which
Incuides bom a pape newsleter ard he hi txt of hat
Issue ina isk fh for teat saarches. The remainder
of the dik is fled wit programs fom ow subscribers,
ftom our Sbxary on GEnie, lech notes, system disk
dates, and ofr hot sa,
AQNI AZ-Central, 2 Content pa 197
A201 A2-Central, 35 disk, 1 yr iio
nen pfs
Apple Il books
We cany instock vituly every book i aint thats
boul the Apple Il, From Addison-Wesley's Apple
‘Technical Library b Sams Computerfacts manuals
1b AgpleWorks Tips and Techniques, we have them al.
Wit fox our foe catalog or cal and ack about the book
you're interested in, We alto have in stock the
accompanying
ish for many books,
Full Set Specials
You can got every issue of A2-Camtrat we've aver
years wort of Apia il fx, ticks, ard
text searches
Fotnd inhse tes dake-wal ort mapa
Information.
4
FS-N Indexed back Issues,
FS-D Back issue text on
FD-001 FastData Pro, tor searches a
[A2-Centt ral PO box 11250, Overland Park, KS 65207 voice: 919-469 6502
USA fax: 913-469-6507
A2-Ceni
No Risk Guarantee! if you arent completely satisfied with your purchase, retum
‘fied your money a fu. We bac enr prodacet
Our 43<lay unconditional guarantee means you take|
WE RR Co tsk on any product you buy from us.
December 1991
Talk network. Ne item #
Mea ttigcate. euaceorhsen Warne: SY | Pte 6 Sond me your fil catalog FREE]
tlephone wire (nt supptoc) raat tan Apples name.
expensive, special cables. You need one 3
Gach compUtN and prinia’ on fhe network adr.
0E001 Modulet 8-pin $34.95
0E-002 Modufet 9-pin $34.95
0 Visa (3 MastorGard
= the merchandise In Rs original package and we will Pics wen
fhe peepee satu chee you
memes CUO
tee ‘Stack-Central, serene ook card number
fmatwe'we sod cad mui
expiration date I J I
Appie2000
ina
Q Please send us your ID's either to the
Apple2000 ID 76004,3333 or to the PO
Box in Liverpool or of course to the
Sysop of TABBS (0225-743797).
Apple2000
John Beattie
Peter Bell
David Collins
Ken Dawson
Michael Dawson
Gary Doades
Feliin Doyle
Greg El 100023,616
David Evans 100014,1161
Mateen Greenawa} 100016,602
Alastair Greenstreet 100010,742
Dale James 100016,1152
Bryn Jones 71307,1457
Mark Hooper 100014,374
Jihad Ji ir 100016,526
Richard Kelly 100029, 177
Peter Kem; 100016,1172
Andy Letchford 100016,1771
Elizabeth Littlewood 100016,401
John Maltby 100014,2216
Mark O'Neil 100016,476
Steve Perry 100013,365
Seren Quinn 100016,560
John ey 100016, 1037
Russell Ridout 72007,211
Arthur Robinson 73457,3614
John Stanier 100010,2611
James Southward 73767,1336
Ahmet Turkistanli 100016,3365
Donald Walker 100015,256
reas Wenn} 100012,342
James Walker 100013, 142
Ewen Wannop 76224,211
Brian Williams
100016,2735,
Q Send us your AppleLink ID's to the
Apple2000 box.
Apple2000 BASUG.1
Cumbrian Computers CUMP.COMP
Herts User Group NA.-HERTSUG
Liverpool Group = LIVERPOOL.UG
Q We now have more call signs!
Trevor Baker - G4CLE
Mike Bass G30JE
Harold Bennet - GaLPV
lan Bryden - GOPMZ
Jim Danby - GZOVM
(Packet Radio Mbox) GB7FCI
Michael Foy - G7KOD
Andy Harrington G1XLW
(Packet Radio Mbox) - GB7SUT
Rev John Lincoln - GMOJOL
Tony Gatrell - GA4SVB
Arthur Owen - G2FUD
John Stanter - G3APU
OF nm we
G Members having offered specialist
help facilities are listed below:
Alan Armstrong (Apple II+, Iigs)___
aN) SF ann
Ken Dawson (TimeOut, ProSel)
(Gf ea aT
Michael Foy (Amateur Radio)
cgurtaky: sxominomige
A.W. Harmer (Mac) S17 EE
Leonard Horthy (4th Dimension)
Bits Si HaAEAS)
John Richey (AppleWorks)
@
A2-Central azine $34
A2-Central (dis! $90
Time-Out Central (disk) $48
Script-Central (disk) $48
Studio City (disk) $48
Hyperbole (disk) $48
QAll prices are for one year's subscrip-
tion and include world-wide airmail
delivery.
Order from:
Resource Central
P.O. Box 11250
Overland Park
Kansas 66207-1250
U.S.A.
All usual credit cards accepted.
OGS+ the i Hey for software devel-
opers is published by EGO Systems.
This magazine is published bi-monthly
and is now the only magazine devoted
to proj ming on the Apple Iigs now
that ay 16 Cental ties Coeelie te.
Contact:
EGO Systems
PO Box 15366
Chattanooga
TN 374150366
OThey do accept credit cards as far as
we are aware. Subscription cost un-
known at the time of writing.
OThe A+ magazine is published every
month and costs $82.97 for one year.
Contact:
inCider/A+
PO Box 50358
Boulder
CO 80321-0358 «
Apple2000
Compuserve/Forum
World's largest online database with
many specialist Apple forums. Large
libranies of PD and: ShareWare ‘oft
ware, real time conferences, message
areas and much more.
Accessed ether directly on 071-490
8881, or through the BT DialPlus net-
work. Youdonotneed to havea DialPlus
account to access Compuserve.
It will cost you around £8-£12 an
hour inclusive of all online charges,
network access and local phone call.
To join contact:
Compuserve/Forum
Freepost (BS 6971)
15/16 Lower Park Row
PO Box 676
Bristol
BS99 1YN
0800-289 378 or 0272-255111
OMention youarean Apple2000 mem-
ber. If you are a Macintosh user then
order a copy of Compuserve Informa-
tion Manager at the same time. é
Q CompuServe is the biggest online
system that interests Apple users. It
has many areas within MAUG of spe-
cific interest to us. However, there is
another online system in the States
that has special areas for Apple users.
GEnic is a branch of the General Elec-
tric company and the online service is
now available for UK users. The GE
Services network that is used from the
UK fs in fact the one also used by
AppleLink.
Online charges to GEnic are charged
in two price bands. Peak periods (Mon-
Fri 8 am to 6 pm Eastern Standard
Time) are charged at $20 and offpeak
{all other times) at $8. The offpeak
charge is therefore cheaper than
CompuServe.
These however are the online charges
only. You have to access GEnie in the
first place. So far they have not in-
stalledasimilaraccess toCompuServe
soit will be necessary to have your own
PSS or DialPlus account and call the
NUA '334219601282'. This is a UK
NUA so only the £1.65 an hour PSS
charge will apply. The total charges for
GEnie therefore work out at around
£7.06 an hour offpeak.
Enter XJM11797.CENTRAL at the
U#= prompt when you reach GEnie
and follow instructions.
See you all online! «
December 1991
=
AppleXtras
Xtras.P8.No.12
DOCTOR. BXY BIN 11904
SNEEZE. BXY BIN 26880
SCSIPART.SHK LIB 31828
SQUIRT.SYSTEM SYS 17189
WHEELFORTUN. SHK LIB 37555
P8.YEAR.UPDATER BAS 4908
Xtras.GS.No.12
Programs DIR> 1 512
1 Catalogr.BXY LIB 12675
1 RESLIN.BXY BIN 33152
1 LOCATO.BXY BIN 22144
1 DUBLDUMP.SHK LIB 11201
1 MARIO.BXY BIN 32768
Comms DIR > 2 512
2 K387.BXY BIN 43904
2 K387D0.BXY BIN $2224
2 PHONELOG.BXY TXT 43264
Stack.Utilities DIR < 3 512
3 HYPMVR.BXY BIN 169856
3 HYPMVR.SIT BIN 137369
3 FRESRC.BXY BIN 88576
Utilities DIR= 4 512
4 AUTOME.BXY BIN 6016
4 SCONV.BXY UNK 24704
4 AWLaunch.SHK LIB 3599
4 SSGSO.SHK TXT 10880
Sounds DIR > 5 512
5 SYS7SN.BXY BIN 14848
5 pngasm.bxy LIB 11393
Fonts DIR = 6 512
6 KENILWORTH.SHK LIB 12370
6 LOSANGLS .SHK BIN 13696
6 FLIPPO.SHK LIB 6973
QYou may have noticed that we are using a newstyle of disk
catalog for the Xtras disk this month. The catalogs were
produced by anew gs program, the Cataloger, included on
the Xtras IIgs disk this month.
Rather than producing wide and space consuming list
ings, this new program produces compactand customisable
directory lists. Each directory is given a number and each
file entry has its associated directory number printed first.
A T denotes the top level directory. If a directory is at the
current level an '=' is shown against the filetype. If it is one
down in level a ‘>’ is shown and if it has gone back a levela
‘<' is shown.
By means of these indicators it is possible to catalog a
complete hard disk or even a CD-Rom ina small space. CD-
Roms may have many directories going very seep in level. A
conventional listing, with indents for each level, would be
very wide indeed.
We shall be using this catalog utility from now on for all
our ProDOSand GS/OS disks. When System 6.0 for the IIgs
arrives we shall be able to use it to catalog Macintosh
formatted disks as well.
The library catalog is currently being reworked. We hope
to have a new version available soon.
The Editor é
December 1991
Apple2000
/XTRAS.P8.NO.12/
Q Use Shrinkit to unpack .SHK and .BXY files.
DOCTOR.BXY
‘The computer becomes a psycho-analyst. This is
one of the earliest programs for the Apple II, but has
been brought up to date in a new package.
SNEEZE.BXY
V.1.21 of Sneeze runs on any 80 column Apple II from
the //e onwards. It will print text and AWP files,
display hic files and launch os
rae Programs.
A SCSI partitioning and tape backup program for
ProDOS 8, Itallows multiple partitions to be mapped
into the ProDOS 8 device list.
SQUIRT.SYSTEM
juirt 1.8 is a simple and alternative program
selector. It will print its own documentation.
WheelFortun.SHK
Guess the words and gamble with the Wheel of
Fortune.
P8.YEAR.UPDATER
The program listed in the article by Dave Ward.
/XTRAS.GS.NO.12/
Catalogr.BXY
The Cataloger program used to prepare the disk listings.
See opposite page for further details.
RESLIN.BXY
Aresource fork utility which allows resource
conversions, manipulations and editing of resources.
LOCATO.BXY
A talking address and phone book.
DUBLDUMP.BXY
View two ranges of memory at once. A useful utility for
the programmer.
MARIO.BXY
Agame of viruses and pills. Follow the adventures of Dr.
Mario and kill the deadly viruses!
K387.BXY
Kermit communications program version 3.87. The
Kermit protocol is found on many mainframe campus
computers.
K387D0.BXY
Documentation for Kermit 3.87.
PHONELOG.BXY
Keep a record of your telephone calls and calculate your
own phone bill!
Card stacks from the Macintosh to
GS. Full instructions included.
Convert
HyperC:
HYPMVR.SIT
This is the Macintosh end of the HyperCard conversion.
It is used to convert HyperCard GS stacks to the
Macintosh. It must be copied to your Macintosh and
unstuffed with Stuflit.
FRESRC.BXY
A HyperCard GS resource editor.
AUTOME.BXY
‘AutoMenus eases the use of the pulldown menus by
reducing the action to point and click without dragging.
SCONV.BXY
Converts source files back and forth between Merlin,
Orca/M, Micol Macro and Lisa816. A must for the busy
Launch SoundSmith at boot time.
SYS7SN.BXY
The System 7.0 sounds from the Macintosh,
PNGASM.BXY
A waveform sound editing utility «
Time up for ProDOS
Dave Ward tells us how to prepare
ProDOS for 1992 - a year Apple forgot
When ProDOS was introduced for
the Apple // range of computers, in
January 1984, few machines had
clocks and those that did were usually
unable to calculate the year. To over-
come this problem Apple program-
mers intotaced a clever algorithm
into ProDOS clock driver to calculate
the year. Unfortunately this algorithm
only works for a 6 year period which
means that one must update copies of
the file PRODOS occasionally or rely
upon Apple Computer Inc. to supply
updated versions of PRODOS from time
to time. Apple Computer Inc. don’t
always remember to do this and even
the latest version 1.9 of PRODOS, is-
sued on 16 July 1990 runs out of time
in 1992.
This problem of year being inaccu
rate for 1992 even with ProDOS 8&
version 1.9 was referred to in this
magazine February 1991 with the
promise that we would produce a gen-
eral method to allow users to update
their PRODOS files. It does, therefore,
seem appropriate to consider all the
versions of ProDOS ever produced.
Table 1 shows all the versions that I
can lay my hands upon. William Watson
pointed out to me that there have been
versions from time to time with letter
suffixes, such as version 1.0.1 GC or
version 1.4B. These are usually patched
versions of the PRODOS file produced
by third parties. If the clock routine
has been emended then this update
may not work.
Table 1
1 Sep 83
1 Jan 84
15 Feb 84
18 Sep 84
6 Sep 86
2 Dec 86
17 Apr 87
2 Apr 88
14 Jun 88
8 Aug 88
23 May 89
16 Jul 90
bee
CmYDMbwbLHESOO
This table contains all the versions of
ProDOS (now called ProDOS 8) that |
can lay my hands upon, if you know of
other versions then please inform us.
°A mg
ProDOS was based upon SOS for the
Apple /// computer and very early
versions were aro in 1983 where
the body of the code resided in a file
Kernel rather than ProDOs.
Version 1.4B wasa patched version
by Dr. Glen Bredon which changed the
QUIT routine to make it friendly. It
took Apple until version 1.9 to do this!
Treat this as version 1.4.
After the fiasco with DOS 3.x where
almost everybody was patching DOS
Apple Computer Inc. stated from the
outset that they would recompile
eur pbenever they wished and
an’ patching the system may not
find the saine code at the same pice in
newer versions. This means that the
portion of the clock-driver code that
holds the year table moves, not from
version to version but, occasionally.
Sometime soon Apple Computer Inc.
will be launching a new version of
ProDOS 8 which will only work with
Apple // computers with a 65C02
chip. This will be version 2.0.
The following program can be used
to amend the year tables in all the
versions of ProDOS 8 that I have been
able to find. The program can be com-
piled with the Beagle Compiler, if de-
sired. When run the program first lists
all the volumes on-line and allows one
to choose any files on any of those
volumes. If a directory file is chosen
then all the files in that directory are
shown. When you choose a file a check
is made to ensure that it is a real
version of ProDOS 8 before you can
proceed. Next the table of years is read
and presented on the screen with an-
other table beneath it. Youmay amend
this second table and then write it
back to the file when you are ready.
Dave Ward
OQ The Basic program that follows is
included on the Xtras.P8.No.12 disk
published with this issue.
Ifyou are notalready a subscriber to
the Xtras disks, you may join the
scheme by sending £20 to Apple2000
at the PO Box in Liverpool. Please state
the format you require, 5.25 inch
ProDOS 8 or 3.5 inch GS/OS.
Editor ¢
Apple2000
The Listing
GoTo 50000
RETURN
we
PRINT CHR$ (4) “COMPILE
PRODOS . VERSIONS, PV.BC”
: END
9 PGMS = “PRODOS.VERSIONS”
+ PRINT “SAVING THE “;
: INVERSE
: PRINT PGMS;
: NORMAL
+ PRINT
“ PROGRAM - PLEASE WAIT*
+ PRINT CHRS$ (4) "SAVE “PGMS
: PRINT “SAVED THE *;
: INVERSE
: PRINT PGMS;
: NORMAL
: PRINT * PROGRAM”
: END
70 PRINT Ivs" *;
: GOSUB 71
: PRINT * “NMS;
+ RETURN
71 GOSUB 72
+ RETURN
72 ON (M$ = “” OR MS = NI$)
GOTO 73
: FMS = “99°
+ NU = VAL ( RIGHTS
: GOSUB 1600
+ NUS = NUS + *-" +
(MS,2))
LEFT$ (MJ$( VAL ( MIDS
(M$,3,2))),3) + “-19" +
LEFTS$ (M$,2)
: Rl v
3
80 VAL ( LEFTS$ (D8$,2))
: MM = VAL ( MID$
(D8$,3,2))
: DD = VAL ( RIGHTS
(D8$,2))
: RETURN
86
89 (KS = *Y¥" OR KS -
(KS = “N* OR
90
PRINT PLS$:CZS =
IVS + PS + NMS +°
: GOSUB 96
PRINT
: RETURN
96 PRINT SPC( (80 - LEN
(CZ$)) / 2)CZs;
: RETURN
281 VTAB 22
+ PRINT SPC( 23) CHR$ (15)
“” CHRS (14)
2000 REM Find the maximum
year in table.
20200 ¥=0
:Z=0
Ms 1
2040 M=M+#1
: ON M > 6 GOTO 2
: IF TB(M) = X THEN Y - 1
IF TB(M) > X THEN X =
TB(M)
2060
December 1991
402
4030
4040
4090
6000
6020
6080
6090
6100
6110
6120
6130
6140
6150
6160
6170
6180
6220
December 1991
: PTR =
: IF P2 < 0 THEN P2 =
: GOSUB 90
: ON
: FOR M2
: VTS(M) = VNS(
GOTO 2040
REM Increase the max year in table by 1
Ly = 1
: CY = TB(PTR)
: N PTR 1
: IF NP < 0 THEN NP = 6
PP = PIR + 1
: IF PP > 6 THEN PP = 0
IF Cy -_ INT (CY / 4) * 4 < > 0 GOTO 3090
IF TB(PTR) < > TB(PP) THEN LY = 0
PTR = NP
: TB(PTR) CY + LY: GOTO 2
REM Decrease the min year in table by 1
LY= -1
; PP = PIR- 1
: IF PP < 0 THEN PP 6
Y = TB(PP)
PIR +1
: IF NP > 6 THEN NP = 0
P2 = PP-1
o
IF (Cy - INT (CY / 4) * 4) < >0
GOTO 4030
IF TB(PP) < > TB(P2) THEN LY = 0
TR(PTR) = CY + L' 2 = NP
: GOTO 2
REM Choose from all on-line volumes
PDt = 0
: WR =1
: PAS =
PS “Choose Volume”
F List volumes on-line
M=8
ONERR
M=M-
= 0 GOTO 6150
PRINT D$“Prefix,s” MIDS
PRINT DS" Prefix"
INPUT VNS(0,M)
PRINT D$”Prefix,s” MID$
PRINT DS*Prefix”
INPUT VNS (1,M)
GOTO 6070
POKE 216,0
FOR M1
GoTo 6070
(NBS,M + 1,1)",dl"
(NBS,M + 1,1)",d2"
P 1
IF VNS (M2,M1) “" THENM=M+1
: FV8 =M
PRINT
GOSUB 90
Appie2000
COMPUTER
DOWN!
EXAMPLES
‘ALL INCLUSIVE PRICES:
APPLE ][ +, /e, Ic
Power Supply .
APPLE | +. //e, //c
Motherboard £35
Apple Interface Cards
(most makes) . £28
Disk Drive - repaired cleaned
& aligned . £28
Please ring for other repair prices or
send equipment for free estimate
Quantity Discounts available
@ FAST TURNROUND - NORMALLY 2 - 4 DAYS
@ 3 MONTH WARRANTY
@ TRADE ENQUIRIES WELCOME
@ MOST MAKES OF COMPUTER, MONITOR, PRINTER
e.g. IBM, TANDON, SINCLAIR, COMMODORE,
OPUS, CLONES, EVEN PERSONAL COMPUTERS !
WE WILL NOT BE BEATEN ON PRICE * TRADE ENQUIRES WELCOME
COMTEC
UNIT G, SUNDERLAND HOUSE, SUNDERLAND STREET
MACCLESFIELD, CHESHIRE. SK11 6JF
TEL: (0625) 434691
6280 IF TYt = 1 THEN PDt = PDt + 1
: PHS(PD%) = NAS + “/*
: GOTO 6260
6990 GOTO 52000
7000 REM DIRectory reader
7010
FOR M = 0 TO FI&
(4) "OPEN “FS”, TDIR”
(4) “READ “FS
+ INPUT MS
FI = 0 TO 200
“FS
INT FILES TO SCREEN ===
+10) /9
SPC( 5)”PATH: $
SPC( 5)"PAGE: “Pt;
PRINT ” ENTER NUMBER <> OR ESC >";
: GET KS
: PRINT
3 IP KS = “>” OR KS =
THEN Pt = P& + (P% < NI
: GOTO 8120
8170 IF K$ = “<* OR K$ =
pipet Ret tg ae
: GOTO 8120
8180 ON ASC (KS) = 27 GoTo 2
+ ON KS < *0* OR KS > “8* GOLD 8120
8200 = VAL (KS)
= K + ST®:NAS = MIDS (FIS (M) ,2,15) :
TY$ = MIDS (FI$(M),18,3): ON NAS = “*
GOTO 8120:TY$ = (TYS = “DIR*)
8220 FORM = 1 TO 15
IF MID§ (NAS,M,1) =
M = 15
8230 NEXT
: NAS = LEFTS (NA$,Lt)
8900 RETURN
50000 REM MAIN ENTRYPOINT
50020 tster CHRS (4)
“* 4 CHRS (14)
ve CHRS (24) + CHR$ (15) + * *
50030 NB$ - *0123456789*
50100 DIM
P8S (40), 18 (20), VNS (2,7) , VIS (14) , FI (200)
50900 PRINT D$*Pre:
: INPUT MPS
51010 GOSUB 62010
51020 GOTO 6000
52000 REM CHECKING FILE ===
52010 ONERR GOTO 52100
52020 P$ = “CHECKING FILE”
GOsUB 90: IF TYS < > “SYS” THEN VTAB 10
HTAB 10
PRINT “PRODOS MUST BE A SYSTEM FILE”
FOR M = 0 TO 9999
=x¢
“ THEN L$ = M- 1
NEXT
GOTO 51020
52040 VTAB 10
PRINT “FILE: “PHSNAS
VTAB 12
PRINT “TYPE: “TYS$
52050 FOR M9 = 0 TO 40
ON P8$(M9) = *" GOTO 52090
PRINT D$”BLOAD” PHS + NAS”,
AS300,L5,TSYS,B" MIDS (P8$(M9),25,5)
52060 FOR M = 2 TO 6
M8 = PEEK (M + 766) - 128
IF M8 < 32 THEN M = 98
+ GOTO 52070
52061 IF CHRS (M8) < > MID$ (P8$(M9),M,1)
99 GOTO 52090
= ON M9 = 99 GOTO 53000
52100 POKE 216,0
3 P$ = “Not a recognised version of Pronos*
GOSUB 90
GOSUB 281
+ RUN
52120 REM
52990 STOP
53000 REM Looks like Profos file found so
present screen for editing
53005 PV =M
: POKE 216,0
53020 P$ = “Year table editor for: ProDos *
+ LEFTS (P8$(M),6)
53060 FOR Nl = 7 TO 13
: TB(N1) PEEK (N1 + 777)
+ NEXT
: GOSUB 90
+ GOSUB 53900
: FORM = 0 TO6
+ TB(M) = TB(M + 7)
: NEXT
3 GOSUB 53920
+ GOSUB 2000 |
53080 VTAB 22 |
: PRINI “ Enter < to change table > or ESC to
accept: “;
2 GET KS
: PRINT
+ ON ASC (KS) = 27 GOTO 53500
53100 IF K$ = “>” OR K$ = “.” THEN GOSUB 3000
+ GOTO 53200
53110 IF K$ = “<* OR K$ =
: GOTO 53200
53120 GOTO 53080
53200 GOSUB 90
GOSUB 53900
GOSUB 53920
: GOTO 53080
53500 VTAB 21
: PRINT
” THEN GOSUB 4000
: PRINT “ Are you sure that you want to |
update the table <Y/N>";
: GET K$
PRINT
GOSUB 89
ON K% + 2 GOTO 53700,53500
53520 PS = “New table writer”
GOSUB 90
3; FOR Nl = 0 T 6
+ POKE Nl + 784,TB(N1)
: NEXT
$3540 VIAB 10
HTAB 25
PRINT “Writing the new year table”
: PRINT D$“bsave “PHS
+ NAS", a$310,17,tsys,BS$” MIDS (P8$(PV),20,4)
53700 RUN
53900 VTAB 5S
HTAB 10
PRINT “Current table:
PRINT “19"TB(N1)
NEXT
: RETURN
53920 VTAB 13
HTAB 10
PRINT “Updated table: “;
FOR Nl = 0 TO 6
HTAB 25
PRINT “19*TB(N1)
NEXT
RETURN
62000 REM Table of information on known ProDos
8 versions
62002 REM version Date
62004 REM
62010 P8$(10) = "V1.0.1 01-JAN-84 $3076 $04A1”"
62020 P8$(12) “V1.0.2 15-FEB-84 $3076 $04A1”
62030 P8$(14) *V1.1.1 18-SEP-84 $2F76 $04F2"
62040 P8S(16) “V1.2 06-SEP-86 $3176 $060C”
62050 P8$(18) “V1.3 02-DEC-86 $3176 $0617"
62060 P8S(20) “V1.4 17-APR-87 $3176 $0617”
62070 P8$ (22) “v1.5 02-APR-88 $3176 $0617“
62080 P&S (24) “V1.6 14-JUN-88 $3176 $0617”
locations:
Vomoennn ae
: GOSUB 90 62090 P8$ (26) “V1.7 08-AUG-88 $3176 $0617”
53040. VTAB 10 62100 P8$(28) “V1.8 23-MAY-89 $3276 $0622”
: HTAB 25 62110 P8$(30) #V1.9' 16-JUL-90 $3276 $0651”
: PRINT “Reading the current year table”
: PRINT DS"bload “PHS + 62999 RETURN
NAS” ,a$310,17,tsys,B$” MID$ (P8$(PV),20,4) 63999 END e
Ba Apple2000 December 1991
Library Il
Update
The classic Beagle software
is now in the Public Domain
Back in the early days of the Apple II, Beagle Bros were
justly renowned for publishin arange of utilities and other
programs for the Apple II and //e. Beagle have now set their
sights on the Macintosh computer and are doing less and
less for the Apple II these days. As a result of this move they
have decided to A their entire collection of Apple II classic
programs into the public domain.
We cannotattempt to give a complete description ofall the
programs here, but be rest assured they are all worth much
more than the cost of buying the disk alone. Some of these
programs have documentation included on disk. Those that
originally came with a printed manual have had this
manual transcribed to a text file. The text files for these
programs have been puton the first three disks of the series.
You will need to purchase the appropriate manual disk if
required,
Note:
Some of these disks are DOS 3.3 and others ProDOS. The
DOS 3.3 disks will run on any Apple II. The ProDOS disks
will usually require a 64k Apple Il +, //e, //c or Ilgs. Some
of the disks will require the 80 column card in the //e, //
¢ or IIgs. Many of these disks are also double-sided giving
even greater value for money!
Disk BEOO1 /Beagle.Docs.1/=
T.ALPHA.PLOT Documentation for Alpha Plot
T.BEAGLE.BASIC Documentation for Beagle Basic
T.BEAGLE.BAG — Documentation for Beagle Bag
Disk BEOO2 /Beagle.Docs.2/=
T.DOS,BOSS Documentation for DOS Boss
T.FATCAT Documentation for FatCat
‘T.FLEX.TYPE Documentation for Flex Type
Disk BEOO3 /Beagle.Docs.3/=
T.EXTRA.K Documentation for Extra.K
T.UTILITY.CITY Documentation for Utility City
‘T.TIP.DISK Documentation for Tip Disk
T.SILICON.SALAD Documentation for Silicon Salad
Disk BE004 /Alpha.Plot/=
Creates colourful drawings, detailed charts and graphs
on the Hi-Res screen.
Disk BEOOS /Beagle.Bag/=
Adisk full of games for the Apple II including Buzzword,
Elevators, Gas Crunch, Hang Person, Magic Pack, Name
Game, Oink, Pick-A-Pair, Quick-Draw. Slippery Digits.
Sub Search, TextTrain, Triple Digits, Wowzo and Plus.
Disk BEOO6 /Beagle.Basic/=
The AppleSoft enhancement program. This adds many
new commands to Basic under DOS 3.3,
Disk BEOO7 /Big.U./=
A set of utilities to enhance ProDOS.
December 1991
Apple2000
Disk BEOO8 /D.Code/=
A ProDOS utility to debug Basic programs by allowing
to test code, compact listings, compare files etc.
Gives you complete control of DOS 3.3. You can custom-
ise the commands and how DOS operates.
Disk BEO10 /Doubletake/=
This double sided disk includes a DOS 3.3. anda ProDOS
version of the Double Take program. Double Take allows
you to list Basic programs with two-way scrolling and
improved listing format.
Disk BEO11 /Extra.K/=
This double sided disk includes a powerful set of ma-
chine language utilities to harness the power of the extra
64k memory of the Apple //e and //c.
Disk BEO12 /FatCat/=
Adisk librarian program that reads and organises your
DOS 3.3 and ProDOS file names into Master Catalog
files. You can then search. sort and print the lists.
Disk BEO13 /FlexType/=
A DOS 3.3 program which allows you to format all your
1/O into 70, 56, 40 or 20 column widths. It also gives you
access to upper and lower case characters.
Disk BEO14 /Font.Mechanic/=
This double sided disk is the DOS 3.3 version of Apple
Font Mechanic a program that allows you to display
large fonts on the Hi-Res screen.
Disk BEO15 /Font.Mechanic.Pro/=
Adouble sided disk. This is the ProDOS version of Apple
Font Mechanic.
Disk BEO16 /PowerPrint/=
A printer enhancement program that allows you to edit
and download custom font sets for a variety ofdot matrix
printers. An early example of pulldown menus on the
Apple II!
Disk BEO17 /ProByter/=
A ProDOS disk zap program. Also included are some
useful ProDOS utilities.
Disk BEO18 /ProntoDos/=
A faster version of DOS 3.3, Loads Hi-Res images with
increased speed.
Disk BEO19 /ShapeMechanic/=
This double sided disk allows you to use shape tables
and fonts within your Hi-Res danas: A modified Basic
makes using these shapes and fonts easy.
Disk BE020 /Silicon.Salad/=
A multitude of Prceene from games and general utili
ties to screen handlers and Basic utilities.
Disk BEO21 Tip.Disk/=
Four books full of handy Ups and example programs.
Disk BEO22 /Type.Focus/=
Additional typefaces for Apple Type Mechanic.
Disk BEO23 /Utility.City/=
A host of utility programs that will teach you how the
Apple ticks.
Q Disks are priced at the usual Library price of £3.40 fora
single disk. Ten disks will cost £29.37, twenty disks £56.50
and the complete set of twentythree disks for only £65.
‘The dedicated Apple enthusiast cannot be without the
complete set of Beagle disks in their library! e
@e
Where in -- is
Carmen Sandiego?
[Neraasaks Lat Ok KR, as AUS ae Naa
E.E. Littlhwood revisits this
classic and educational
adventure game
‘There are four of these programs from Broderbund for the
Apple II series (from the Ile forward). The space in the title
being filled with the word(s) The World’, The U.S.A,
‘Europe’ and ‘Time’. They were I believe developed in that
order as well. All four programs are educational games - the
first three being geographical and the fourth historical (with
geography involved). The programs are on one or two 5 1/
4 inch double-sided discs.
The Sleuth Kit
Along with the program there is a thin user's manual,
some notes on the characters and a reference book of some
description. With ‘the world’ you get a copy of “The World
Almanac and Book of Facts
1991", with ‘the USA’ you
get Fodor's “USA* guide and
with ‘Europe’ you get the
“Concise Atlas of Europe”
which has more than just
maps. With ‘time’ you get
“The New American Desk
Enkyckoee All of these
books can of course be use-
ful without running the pro-
grams as general reference
works. As the programs rely
to a certain extent on being
able to search reference
works for information, that
probably determines the
minimum age for playing
WICS successfully?
The Villain of the Piece
Carmen Sandiego is the
leader of an international
gang ofcriminals — Villains’
International team of Evil
(V.LL.E.). It is the object of the program to catch the
perpetrator of a crime, one of this gang, and so build up
status as a detective from gumshoe to ace investigator
(maybe, I haven't got that far). This ts done by combining
clues as to where the criminal has gone and clues about the
person, his/her appearance and preferences. The latter set
of clues are used to determine which one of the gang has to
be arrested.
The Time Zone
Each program has a selection of cities (or countries and
time periods in the case of ‘time’ to which the villain may
have gone and at each location you can pick up three clues
about the next location the villain has moved to. Possibly,
something about them may also come to light - providing
that you are in a location to which the villain has been.
When sufficient is known about the villain you must get an
arrest warrant before coming face to face with them; if you
a
Apple2000
catch them without the correct warrant the judge sets them
free. The arrest warrant is issued if the crime computer is
fed with the information about the criminal and it is sufficient
to narrow the suspects down to a single V.I.L.E. member.
Flying High
‘Travel from one location to another is limited by the flights
available from the airport (or chronoskimmer list for ‘time’)
which can also narrow down the options when trying to
solve the clues if you are not sure of the answers. After
sufficient playing presumably more answers get to be
known. A time-limit fs set in which to catch the villain; ifyou
goover it then you are removed from the case -no promotion
this time! The graphics and presentation are fairly straight-
forward - and in this regard] think the age range is probably
directed to late primary school. Contrary to that observa-
tion though is that the reference works are adult books with
small closely printed pages.
Getting a Taster
Anyway, if we go through a detection from ‘Europe’, this,
hopefully, will give you a flavour of the game. All four follow
the same principles although there are minor differences in
presentation and detail.
Iwas asked to sign in at the Acme Agency which I duly did.
I was welcomed as the newest recruit, as a gumshoe, and
given an office. I couldn't complain, it was t and roomy.
It was Tuesday, 10.00 a.m., when the phone rang loudly.
What was I to do? There was no-one else in the office so I
answered it. Itwas the chief. Apparently some ‘tea leaf had
stolen the art collection of the Princes of Liechtenstein.
Furthermore this ‘tea leaf had been a masked woman. As
I was the only one available I
had been put on the job but
was told that it had to be
done by 10.00 a.m. Monday
(presumably the Ace detec-
tives would be back from
wherever by then).
Where on earth is Liech-
tenstein | thought. [change
to B-side of disc] I didn't
need to know as arrange-
ments had already been
made to transport me there
directly. With the brief guide
given on arrival, | learnt that
itis actually between Austria
and Switzerland and that its
capital is Vaduz.
Keeping track of events
Before going any further |
made a note in my notebook
that the suspect was female.
It was important to keep this
information to narrow down
the suspects - I'd already eliminated half of the suspects on
Interpol's computer!
The scene of the crime
I went to the scene of the crime and searched around. |
founda jacket with a red and yellow flag on the back. Where
was this from? I accessed the database remotely at the
crime laband found that the Spanish flag had those colours.
‘Tuesday 1.00 p.m., my next step was to interrogate a
witness who had spoken to the suspect. She said that the
villain had told her she was going to open a black market in
the Castile region. A contact of mine would only say ‘don't
take any wooden pesetas’. Everything pointed to Spain. A
flash on my communicator indicated the chief had a mes-
sage for me - it was to the effect that the suspect was only
interested in comic films. I made a note of that at the same
time wondering how did the chief know. The Acme Agency
had resources that I obviously was not aware of,
December 1991
Which way to Spain?
At the Airport there was a flight to Madrid {as well as flights
to Prague, San Marino and Venice) so I took it. It was
Tuesday 7 p.m. When I got off the plane someone, presum-
ably‘a VILE henchman, took a potshot at me. Fortunately
it missed but it did indicate that I was on the right track. The
poman had cleared off when I reached their hiding place
ut! did find a telegram confirming reservations fora Black
Sea resort. It was 8 p.m., thal was enough excitement for
one day. I turned in after a good meal.
Next morning I was up at 7 a.m. interviewing a witness
who said that the suspect had said that she needed a well-
earned vacation on the Black Sea. Well-earned? It was clear
that the suspect had headed East so it was back to the
Airport - what flights were available? There were flights to
Brussels, East Berlin, Sofiaand Vaduz. None ofthemon the
Black Sea. However Sofia is the capital of Bulgaria which
does have a Black Sea coastline. So] bought my ticket for
Sofia.
Sofia, so good
Sofia, Wednesday 4.00 p.m., | felt that! was being followed
which again suggested that I was on the right track. Itwas
here that I found a wallet containing tickets to ‘the world's
oldest republic’. But where that was! had noidea. Awitness
informed me that the suspect was going to a land-locked
nation (witness of what so far from the crime). The chief
flashed me again to inform me that the suspect had hazel
eyes. Why couldn't a witness have told me that? The net
was tightening.
The plot thickens
It was Wednesday 6.00 p.m. I went to the Interpol crime
lab here in Sofia and fed the notes I had into the computer.
It came out with a name and a warrant for her arrest. The
‘tea leaf in question was Kitty Litter. I rang a friend of mine
who informed me that Kitty had last been seen travelling
along the East Coast of Italy. It was Wednesday, 9.00 p.m.
I was exhausted so I went back to the hotel. There I found
a telegram from the chief saying suspect only interested in
reading about historic events. Who cared, | already had the
warrant in my pocket!
Thursday 7.00 a.m., go to airport. Whereto? Budapest,
Madrid, San Marino, Stockholm or Venice. A quick look at
my ‘Concise Atlas of Europe’ and I was on my way to San
Marino. Soon after I arrived it was obvious that Acme
detectives were in open season for VILE henchmen - I was
obviously getting close. I found a receipt for Limoges china
where Kitty had been staying and a witness there said that
Kitty had been looking forward to some bubbly in Cham-
pagne. Alocal tipster said that she had received a letter with
a Parisian return address.
There was a lot of travelling in this job. Thursday, 4.00
p-m. found me at the airport again. Whereto? Lisbon,
Marseilles, Sofia and Vaduz were the only destinations. It
had to be Marseilles as that was the only place in France
which all the clues had indicated.
Justice at last
Thursday, 6.00 p.m., Kitty was sighted and after a car
chase was caught and subsequently brought to trial and
convicted. I could now return to the office.
There I was congratulated on my success and told that
Kitty Litter had been given a long sentence and the art
collection returned to its original owners. I was also
promoted to Junior Investigator! Not bad afler one case.
Was I ready for another? No, I needed a well-earned rest.
That's about it. These programs I'm told have won awards
ofone sort oranother although I cannot feel totally convinced
that they are targeted consistently. They are obviously a
sort of trivial pursuit.
All four programs are available from MGA with a retail
price of £29.95 each.
E.E. Littlewood é
December 1991
Clocktower
84a Weston Park, Crouch End, London, N8 9PP
Phone & Fax: 081 19
Callers woleome,
15.00 TimeOut Thesaurus
60.00 TimeOut UliraMocros
41.00 — MocroEase
30.00 GS Font Editor
30.00 MiniPix 1,2. 0r3
20.00 Program Writer
30.00 Beagla Compiler
30.00 PointTo-Point
30.00 Beagle Write GS
53.00 GS Datk Accassories
30.00 Clip Art vol lor Font Lib vol 1
41.00 BeagleDraw
45.00 Beagle Write
30,00 Desk Ace, Pic Mar, FoniPoks
35.00 Dos.Master or PRO.CMD
41.00 Double Dota
41.00 FlaxiCal 16.00
41.00 LO. Silver. Late Nive. PathFinder 12.00
Prosel 16, manual, text editor & many new features 55.00
Prova 8(5.25") 26.00 Prosal 8(3.5") 24.00
Toolbox/FTA - Photonix ll £29 - Bouncing Buster £38 = Space Shark £32 - Gate £35
GS Memory enhancements - DMA compatible |
RAMPro - Ok £55 @ IMb £110 @ 2Mb £170 @ 4Mb £275 i
CVTech (can use existing Apple card) - Ok £80 @ 1Mb £140 |
Applied Enginooring - GS RAM Ill IMb £140 @ GS RAM Plus |
|; IMb £190 @ GS Ultra 1Mb £209 @ Cirtech Primo 1meg £130 H
TRANSWARP GS OWNERS - 32K UPGRADE
User installable £80
NEW! TransWarp GS 32k complete £265
Original 8k £200
Apple2000
ZIP CHIPS FOR ALL MODELS
ZIP GS 10Mhz £287¢ 9Mhz/16k £160 @ 9Mhz/32k £180
8Mhz/16k £134 @ [+ and lle ZIPs - call
APPLIED ENGINEERING RAM
Au d Dealer le ZR,
external, kits or preassembled to use, from £245
call for Specification Hard drives - 20Mb @ £135
and used, to any size/price
Eg i ei Full Girtech products
213 5 ine. VAT & post : a tadinl PueRae
We wpphyarange of , discs, fax machines and rolls, ofc,
onigit ity le at surprisit prices. Laser
ESET ahs cee er,
ez £1.40 (giv
APPLE REPAIR SERVICE - CALL
Syquest Removable 45Mb fel drives internal and
NEW!
ModemWorks
& ProLine
AT eS A Sy ea
José A. Accino reviews two
communications products from
Morgan Davis
Introduction
I work as programmer at a
Documentation Service giving
educational information to students
and teachers of all educational levels
on our region (around 4500 schools
and related centres), We publish our
own magazine to diffuse news, but for
a long time we have been interested
on installing some type of remote
access to our Macintosh (what?)
supported databases. Then, our
needs were not only E-Mail and file
transfers as in standard BBS, but a
customisable system, with database
capabilities and fully translatable to
Spanish. Anyway. I collected
information on BBS programs for
Macintosh (Hermes, Novalink,
Mansion, RedRyder Host), and tested
some of them, but, after a lot of work,
disassembling and questions to
Ewen, I found them unreliable and
very difficult to translate, lacking also
of tools to manage real databases.
Then I thought to take the inverse
process, using a database package
and adding it communications
modules, such as some already made
XCMDs to FoxBase, or an Oracle
database accessed remotely through
an HyperCard based comms
application. However, those solutions
didn’t solve our needs on E-Mail and
file transfers. Moreover, HC was very
sloooow running on a Mac Plus, and
dedicating a Mac Il or SE/30 to runa
BBS would be a waste. In any case, all
the ways seemed to pass through a
large custom-made programming
project.
Given it was a “pilot project” to be
shown to educational authorities on
the regional government, | couldn't
waste a long time developing it. What
I needed was a system easy to
implement, test and modify, Having
found an “old” Apple //e left on the
shelf of a department and also
remembering that “you can't still beat
the II series for comms” (Ewen dixit) I
began to look for comms software for
Apple Il. Passing the data from our
Macs to the mPRIC //e wouldn't cause
any trouble (there are a lot of ways to
make it). | found in TABBS library a
shareware BBS software named
Magic City Micro (now renamed as
«An
Vantage BBS), written in Applesoft
witha set of & routines, AmperWorks,
to extend the Applesoft capabilities,
and another one, ModemWorks, to
deal with communications tasks. I
tested it... and it works to first
attempt! After all the aforementioned
troubles, such success decided me to
order ModemWorks from Program
Plus. However, as in the price listing
there was another product of Morgan
Davis, named ProLine, I also ordered
it. And here the story begins.
General overview
The AmperWorks/ModemWorks
package comes with one 3.5 disk and
a manual of 136 pages. ProLine is
supplied on three 3.5 disks and the
manual is about 250 pages long, in
version 1.7. Both manuals are very
clear and well written on reference
style. After a good introduction with
installation and getting-started
details, you'll get an accurate
description of each & command, or
ProLine module, giving syntax rules,
examples, and so on. All disks are in
standard ProDOS format and
unprotected. I shall comment that,
when requested, Programs Plus
warned me that they, had only a GS
version. However, this is not really
true. On the contrary, Morgan Davis
told me that both programs are fully
compatible with the entire Apple II
series, but they ship the software only
on 3.5 diskettes (unless otherwise
authorised). Both programs are
actually zbiapatible with any
standard hardware: GS Serial ports,
Super Serial or compatible cards,
Hayes type modems, ProDOS clocks
and hard drives (both required to run
ProLine), 3.5 drives, ramdisks, and all
the rest. Our own settings are an
Apple //e with Serial Pro and 80
columns cards, PC-transporter
working as ramdisk and Apple 3.5
drive controller, a DMA SCSI card
driving both Diamond and Mirror
Syquest drives, and V-Series Hayes
Smartmodem.
AmperWorks/ModemWorks
You'll have read something about
AmperWorks in Peter Stark's article
on MD-Basic in Apple 2000 5(6) (Dec
Apple2000
1990). It's a set of very useful routines
to be called through the ampersand
(&) feature, in the best tradition of
that good old “Routine Machine” from
Southwestern Data Systems (See
listing 1 for a short description of
AmperWorks commands). I have
found some of these especially useful,
as &/ (slash) to get file information
following the structure of ProDOS's
Get_File_Info table; &FILES, to put
the filenames of a directory on an
array; &TIME, to get date and time;
&SRT, to sort an array; &MLI to
perform ProDOS MLI functions, and
some others. You don’t actually need
AmperWorks for comms, but its
commands set makes easy to achieve
some common Jobs. I don't figure how
could I now do any programming
project in Applesoft without all those
facilities.
On its side, ModemWorks covers
almost all the inner tasks of an)
communications project (Listing oy
How many times did Ewen receive
letters from A2000 members looking
for help on writing a Basic comms
program to solve special requests? If!
remember well, the answer is always
been the same: “You can't manage
communications directly from
Applesoft". It's true. With
ModemWorks you can now use a
simple & call to solve all those
awkward tasks related with the
communication process: Checking
the modem status, picking up the
phone, waiting for a carrier, sending
and receiving xmodem, checking line
status, or hanging up the phone, to
say only a few ones, and a lot of
“minor” matters, such as paging or
performing terminal emulation
functions.
Installation
The installation and loading
process has no difficult, and the
manual is very easy to follow on this
matter. Because ModemWorks Is able
to detect the actual carrier signal, it
needs a special modem cable. Also, if
you are using an Apple II+, you'll need
a little modification to provide a
timing signal. All modifications are
fully documented on the manual and
there isn't problem to make them. The
disk also includes drivers for all the
most common modem types. You
have only to choose the one you need.
Ifyou don't find an adequate driver for
your modem, rare case, you can use
the included driver.maker utility todo
any changes on an existing driver or
to create a new one. On booting the
ModemWorks disk you get a Main
Menu, Read all the items. Then you
can go on and test the included
sample programs. You could also
read the tips and programming
examples given in the manual. Th
all are very instructive and will
provide you with an useful basis to
start your own programming project
with ModemWorks.
December 1991
Impressions
Given that both AmperWorks and
ModemWorks are a_ set of
programming helps, you should be
aware that you can expect results so
good only as your own program
permit. By itself, ModemWorks is an
excellent package to start
programming comms from Applesoft.
I have found it easy to understand
and use, and very reliable (So reliable,
in fact, that even Avolied Engineering
distributes under license portions of
ModemWorks with their DataLink
modems). To start learning about the
inner works of BBS programs and
communications in general, you can
run the provided demos and also
some programs of TABBS library. I've
found only a small snag: It lacks of
more transfers protocols. In our case,
this is not a real problem because we
always use xmodem, but some users
could like a larger variety. This will be
solved in the update to be released
later this year, that will include the
following seven new protocols:
Standard and ProDOS XModem in
three versions each one (128-byte
packet checksum, 1K packet CRC
and 4K packet CRC), and ZModem
batch send and receive.
In AmperWorks | have missed a
&FIND command able to do text
searches on both sequential and
RATF text files and reporting the field
and/or record number matching the
search. You may use a combination of
existing AmperWorks commands
(such as &READ and &POS) to do the
same thing, however, at the loss of
some eee although it will be always
faster that normal Applesoft (See
Speen ce DIKe commentof Mr.Davis
about this matter). Anyway, I think
this is not a major drawback.
Furthermore, there is no reason to
AmperWorks/ModemWorks be
incompatible with some other utility
packages or & routines built as
recommended by Apple. although it
should be checked on each case.
Our ModemWorks based BBS
system has been running well for six
months around with no problems (at
least not other than those related with
wretched phone lines!), and all our
users have seen it fast and reliable.
However, when the project has come
up. I have had to install more features
and the program has grown more and
more. So I've begun to see the
suitability and advantages of
changing to a modular structure.
ProLine
Is not easy to define ProLine.
However, it can be thought as a large
package of communications-oriented
tools built on the pattern of UNIX
operating system. What does this
mean for you? In the first place, the
modular structure makes very easy to
write yourown applications. Just also
like a real UNIX system, you have a
shell to interface between you and all
December 1991
the commands and functions. A
structural view of ProLine would
show us ProDOS, Basic.System and
Applesoft interpreter as the kernel, all
the modules as utilities on next layer,
and, finally, the shell. Anyone used to
UNIX knows that in the technical
literature the shell is frequently
defined as the most external layer of
UNIX systems. Such idea, although
very descriptive, is not fully correct,
however, because the shell s only the
program executed automatically
when an user logs into the system,
and it runs in the same level that the
restofthem. That means that you can
write your own shell ifyou like itso. In
fact, Proline comes with two shells (or
command interpreters): C-Shell, a
command line processor, and
PLUSH, or ProLine User Shell, a
friendly menu driven shell that you
may customise to your own needs.
PLUSH could also be defined as a
menu manager. It is able to deal with
menus, submenus, users’s access
levels, commands, and more, all in a
very polished way, All the menus are
contained on a Menu Definition File
that you can modify to solve your own
needs.
There are even more similarities
with real UNIX systems. A very
significant one is the ability to execute
shell procedures or scripts. These are
text files containing series of
commands to be executed in batch
mode. This {s not a simple copy of
ProDOS EXEC feature, but nearly a
programming language with
variables and if-then-else control
structures.
The UNIX look is also evident on the
reference manual. ProLine provides
you with an UNIX standard man
command to give online help about all
the commands and functions
available on the system. Each
command description has name,
synopsis and description subheaders,
and it can include also others, like
files, see also, diagnostics, bugs, and
author. All descriptions are stored in
disk files, and the text is generally the
same you can read in the printed
manual. (I say “generally” because
there could be programs or manual
updates included on disk and not still
present on the printed version of the
manual. Use the whatis command to
see what is actually included in the
version you currently have). Besides
of the manual, | have got much help
from the even edition of Age
and McGilton's Introduci 1X
System V (McGraw-Hill), although
any good UNIX manual will provide
information you'll find useful to get a
better understanding of ProLine.
Installation
Being ProLine based on
ModemWorks, it also needs the same
custom made cable. A ProDOS
compatible clock and a hard drive
with at least 5 Mb free are required,
Applie2000
too. On my first attempt to install
ProLine with the disks received from
Program Plus, I got a consistent 1/O
error. Checking both the hard drive
and the disks, it came out that the
sil pes disks were damaged. No
problem however. I sent a fax to
Morgan Davis and I quickly received a
new disks set with an updated
version. To install ProLine, you can
boot using a backup of the ProLine
utilities disk, or running from
ProDOS the STARTUP program on the
same disk. A Main Menu is displa’
on screen and all you need is to fo!
the prompts and the accurate
instructions given on the manual. All
the process don't take more that 15
minutes. You'll do better running also
the utilities to install the conference
system, even if you don't agree with
e set of predefined conferences (you
can modify or delete them later). 1
didn’t make it so, and when aftera few
days | ran the conference
maintenance module to create the
first one, there was no conferences to
maintain. Yes, | was wrong because
cs.maint is not intended to create
conferences, but coming back to the
utilities disk, it didn’t like to install
them because they had been alread,
created! The problem was related wi
the attempt made b the
maintenance module to read a data
file necessary to run the conferences.
Because that file had been OPENed -
and created- by the maintenance
program, the utilities refused to
create a new one. I deleted that file -it
was empty- and all worked well again.
Commands overview
Listing 3 shows the set of
commands and functions available
on ProLine 1.7. Putting aside the
shells (csh and plush) the rest of
commands could be divided in two
groups. Those of you having some
working experience with UNIX
systems will easily recognise many
standard UNIX utilities, as cat, cron,
date, passwd, and alot more. Some of
these are not stand-alone
applications but built-in C-Shell
commands. The second group would
consist of comms and networkin;
oriented utilities, such as addconf,
adduser, batch, cspost, sendfile, and
so on.
There are a lot to choose, bul could
say that I have been especially
pleased with cs, or Conference
System, and dl, who stands for Data
Librarian.
Just like all the ProLine system, cs
is powerful but still easy to use. The
conference system has a hierarchical
structure, with each conference
divided in some topics, with a
maximum of six. There are three main
prompts: conf, to list available
conferences, join one, etc. read, to
read messages, and add to enter your
own ones. In addition to cs ent
system manual, you can get help
a okt
pressing the question mark at any
prompt to get the available
commands on that level.
Thave found dla small gem. After so
many cumbersome interfaces found
in file libraries, the extensive use of a
real library metaphor in dl makes it
different and very convenient. Each
file on lib: has an index card, fully
describing that file with name, type,
size, author. and a short synopsis. All
files are classified in categories, such
as utilities, games, etc., and each
category has a card catalog the user
can “open” to list the files, or to make
a search using key words. dl comes
with a companion dl.maint module to
assist the operator in maintaining the
library.
Networking
One ofthe most powerful features of
ProLine are those related with
networking, but I have not had am
chance to test them, because I'm still
looking to set the link with the VAX/
VMS system on our Computing
Centre. I have sent, however, some
questions to Mr. Davis about ProLine
abilities on networking, among
others. See them on appendix.A.
Customising ProLine
You can customise ProLine in three
levels: Making aesthetics changes,
adding new modules, or modifying
the existing ones.
The aesthetics changes are very
easy to do, The manual includes a list
of suggested changes and some tips to
make them, such as customising
messages and menus, changing the
login process, or editing help files,
among others.
On next level, ProLine’s open
architecture makes very easy to add
your own modules. The
documentation on disk includes a
text file named plapp.doc with
instructions about the very polished
method used to pass parameters
between applications, and the
protocol you must follow to integrate
your own modules with the shell and
the rest of applications. It's easy to
understand, although you'll be more
comfortable having some knowledge,
and the manual, of AmperWorks and
ModemWorks utilities.
Finally, on last level, things are a bit
more complicated, because ProLine is
written with MD-Basic, resulting in a
very compact code, as shown in Peter
Stark's article or the examples in
Peter Davis's postscript in Aug 91
Apple2000 6(4). This means minimal
line numbers, attenuated variable
names, and large program lines with
as many statements packed as
possible, making difficult to follow the
program flux. If you have an apple
IIGS, the best solution would be
running MD-Basic to decompile the
code, doing all the changes, and
recompiling back again to Applesoft.
If, as mysell, you don’t have a GS, you
‘Age
can still modify the code, but you
shall be more careful. Probably, you'll
have to renumber the lines or even to
split the larger ones. Again, take care,
because MD-Basic is able to create
variable names such as AT ($41$54),
that when retyped on Applesoft or
using an editor as Program Writer, are
tokenised to $C5. Here the trick is to
use the OPEN-APPLE-V command of
Program Writer (or equivalent in your
editor) to get a list of variables, lookin,
for all those “illegal” names, an
replacing them for new and unused
ones. Be also aware of constructions
such as IF A THEN. Again MD-Basic
has created that A ($41) as a variable
name, but if you retype it, Applesoft
will tokenise it to IF AT HEN, what will
mean a nice syntax error at run time.
This can be fixed both by putting
parenthesis around the variable or
replacing it. Anyway, I shall say that 1
have found only a few of such cases,
and they all were in the same module.
Impressions about ProLine
Is not easy to make a full review of
all ProLine's features. I have had to
left aside things such as the dot
commands used to format the
manual text to any suipat device you
choose, the output redirection on C-
Shell, the powerful terminal script
language or the three text editors
available. There also are a lot of minor
details to comment about, as the
convenient screen saver. However,
extending more this article could give
you the mistaken impression of
ProLine being a system excessive and
difficult to use. I can say that I have
not still made full use of all ProLine
capabilities. However, I have found it
very easy to use. You don't have to
master all ProLine’s commands,
functions and script languages to get
a fully working system, because
ProLine is reliable enough to be
practically self maintaining and you
can't cause any d: . You can go
up from friendly menu driven PLUSH
shell to C-shell and scripts, butonly if
and when you needs it.
Any programming decision is
actually a compromise, and being no
exception the use of a UNIX model to
design ProLine, it gives also some
drawbacks. For example, the passwd
file, that including user names,
encrypted passwords and more, is a
sequential one, also fully patterned
Apple2000
after the real UNIX passwd file. The
final user can use some commands to
count the number of users, such as
we, Ic, and who, but the method used
by these applications involves alwat
reading the file, what is aly
awkward. On the other side, you will
gain in reliability what you lose in
speed, because you'll not have the
inconsistency problems so common
when using “external” counters and
pointers.
Also, the modular structure is
sometimes a bit slow to pass from a
module to another one, although no
so much as anyone could figure.
Morgan Davis told me that Proline
has no provision for loading the entire
system onto a RAM disk, but I had no
problem making small changes in
config and Menu Definition files to
load and run the applications most
frequently used into /RAM. However,
I have not found any significant
improvement. I think that, because of
the process involved to pass
parameters from an application to
next, you'll get more efficiency usinga
faster hard drive and SCSI card, or
most of all, an accelerator. Mr. Davis
has advised me that “using a ProDOS-
8 disk cache program, like CacheXL
which comes with Glen Bredon’s
ProSel utilities, will speed up disk-
intensive programs (like ProLine)
tremendously. It may prove even
more significant than a faster
hardware or accelerators, since it
overcomes a glaring inefficiency in
ProDOS itself - an inordinate amount
of head seeking when accessing files”.
Being all the comms side based on
ModemWorks, you can paste here the
above comments about transfers
protocols, too. As I said before, the
manual is very well written and
adequate even for high level users,
although for any customising work it
would help having some type of
“programmer's manual” including
details on files structures, machine
language routines, or even some
advice about what you may modify
and what not. (Morgan Davis told me,
however, that a programmer's
manual could be a later project).
In any case, the advantages given
by the UNIX model are greater that
any inconveniences. A such modular
structure ts actually the best platform
for communications systems, mainly
because of its reliability and ease of
expansion. By itself, ProLine has an
excellent balance between power and
user-friendliness,
Maybe anyone of you remember the
s column on page 9 of Apple2000
6(2) of April 1991, where Ewen did a
comment about the speed of E-Mail
systems. If not, take it a quick look
again. All those sites with pro-
refixes are Spat ProLine! Beagle
ros and A2-Central, among others,
have ProLine based BBSs. (Roger
Wagner Publishing is also running
ProLine, although it may not be
December 1991
officially announced for customer
user yet), and the network still
continues to grow. Even without ay
networking use, ProLine is well wo!
it, and gives an unbeatable occasion
to revive all those Apple II machines
who are actually getting dust in the
shelf and convert them in a powerful
open door to world-wide information.
Anyway, see in appendix B some
threads and figure what we could get
if an European network is finally
established.
Comparative conclusions
If ProLine is so good, is still there
any reason to buy ModemWorks? Yes,
both packages are very well priced
and directed to diverse users:
ModemWorks provides you with a
good and easy introduction to comms
tools, and it gives very fine results
with little effort. Ifall you need is a set
of machine language routines to solve
the comms related problems on your
programming project, you'll be fully
satisfied with ModemWorks.
On the other side, ityou are lookin
to install a good BBS and mai
exchange system with another hosts,
and your customisation doesn’t go
further than creating your own
menus, you'll find a lot of power and
facilities on using ProLine, mainly
because of the large series of
commands already made.
Finally, ifyou are working ona large
custom made project and need to
write your own programs, I think
ProLine is actually the way to get,
because its UNIX-like modular
structure makes easy adding new
applications, but you'll need also the
AmperWorks/ModemWorks manual,
so you would do better getting both
packages.
Both ModemWorks and ProLine are
fully supported by Morgan Davis. You
can contact him on phone numbers
1(619)670-0563 (voice), 1(619)670-
9643 (fax) and 1(619)670-5379 (pro-
sol BBS).
José A. Accino «
Appendix A:
Questions and answers
I have had some E-Mail and fax
exchange with Mr. Davis. | think it
could be of interest to include here,
with his permission, some questions I
sent and his answers,
Q. How do I receive updates?
A. Generally, updates are free. You
send us your original disks, and we'll
send updated copies back to
However, since this is more difficult
overseas, we've have adopted a
European update policy. For $50 U.S.
each year, we'll send out updates as
they become available, about four
times a year. This covers our costs for
disks, mailers and shipping, and
December 1991
saves you the trouble of having to
send your original disks to us, and the
long turn-around times in mail. We're
presently doing this with our site in
France, and it is working well. If this
sounds good to you, we just recently
released the ProLine 1.8 update. It
includes over 100 new and updated
programs and files.
Q. Why not a fast text file search
command?
A. Most of the ampersand
commands are generic (as opposed to
specific) in their function.
Generalised tools with single, simple
tasks make them far more flexible
{and have a lower impact on memory
usage). A number of questions arise
in implementing a tool that you
propose. Once you found a match,
what do you do? Set a numeric
variable? Return the matching line
into a string variable? Return the file
position of the match? Return the file
position of the line containing the
match? Return a count of all
matches? All the above? Case
sensitive or not? Creating a tool with
just one of these features might be
useful for someone, but certainly not
for everyone. I would have to consider
making the tool do all of these things,
because it would be inevitable that
each feature would be requested by
other users in time. Such a tool would
take up a lot of memory, and would
have only a limited use. It would be
best to write a 6502 program that is
specific to your application and keep
it separate from AmperWorks.
Q. What if 1 wanted to write some
machine language programs for
ProLine?
A. Since ProLine is built on
ModemWorks, you'll find information
for creating your own machine
language programs and a memory
map in the ModemWorks manual. In
a future release of ProLine, we'll be
making it very easy to add machine
language routines, so you may want
to wait a while before starting any
projects.
Q. Do! have the means to exchange
mail with a UNIX or VAX host?
A. Yes. It requires quite a bit of
cooperation from your local host,
however. ProLine comes with an
archive called UNIXMDSS.SHK.
Unshrink this to find out more about
implementing a UNIX send and
receive for MDSS, We are currently
testing and debugging a VAX/VMS
MDSS program right now. It seems to
be working well, but it isn't completed
yet.
Q. How can I send mail from a UNIX
host to a ProLine site?
A. Ifyou have an account on a UNIX
machine that has full UUCP or
Internet access, you can reach any
ProLine site on the network. For
Apple2000
example, from your host you could
send mail to my account on pro-sol,
since pro-sol is on the Internet.
Address your message _ to
mdavis@pro-sol.cts.com (for Internet
routing), or crash!pro-sol!mdavis (for
UUCP routing).
Q. How about Compuserve?
A. You can send mail from any
Internet site (which means from any
ProLine site as well) to an account on
Compuserve. The address format is
XXXXX.YYY@Compuserve.com
where XXXXX.YYY is the user's
Compuserve account number (note
that a period is used instead of a
comma). You can also send mail to
anyone on AppleLink by addressing it
tis
USERNAME@AppleLink.apple.com
(Appendices continued overleaf)
Product ;: ModemWorks
Publisher ; Morgan Davis
Available from :
Morgan Davis Group
10079 Nuerto Lane
Rancho San Diego
California 91977-7132
USA
Price : $59.95 direct
$89.95 retail
Value : Pitti
ééced
edda
Performance :
Documentation :
info
Product : ProLine
Publisher : Morgan Davis
Available from :
Morgan Davis Group
10079 Nuerto Lane
Rancho San Diego
California 91977-7132
USA
Price : $195.50 direct
$259.95 retail
Value : édddd
Performance : Pitti
Documentation: ¢eé¢
ooh
Appendix B; Networked topics from ProLine:
Listing 1:
AmperWorks commands (version 2.3. Latest is 2.4)
JA
x
<
ADD
ASC
COPY
ERASE
FILES
FRE
GET
HLIN
LETF$
LIST
LCASE
MIDS
MLI
ONERR
POKE
POP
POS
READ
REPT
RESTORE
Get file information
Set file information
Return the parent path of a file
Add a file to the end of another file
Convert a string’s character to ASCII
text
Copy a file to another file
Erase an array from memory
Read a directory’s filenames into a
string array z
Remove AmperWorks from memory
Read characters into a string variable
{no filtering. no echo)
Draw a horizontal line with a character
Lefi-justify a string within a field
Display the contents of a file
Convert a string’s uppercase characters
to lowercase
Change the mid-portion of a string
Perform a ProDOS MLI function
Fix ONERR bug and return error code
an line number
Poke a set of numeric values into
memory
Reset Applesoft's stack
Find the position of a pattern within a
ae
Read characters into a string array
Mark the beginning of a REPT-UNTIL
block
Restore the contents of a memory
storage cell
RESTORE GOTO | ¢get the line of the next DATA
RIGHT$
SPC
SRT
STORE
SWAP
TFILES
TIME
UCASE
UNTIL
VLIN
Listing 2
statement
Right-justify
Strip spaces, or other characters, from
the ends of a string
Sort a numeric or string array
ore a string into a memory storage
ce
Srer the values of two variables
Read a directory’s filenames into an
array (special)
Return the date and time
Convert a string variable's lowercase
characters to uppercase
Mark the end of a REPT-UNTIL loop
Draw a vertical line with a character
ModemWorks commands {version 2.1)
AND
BEEP
BREAK
CALL
CHK ON
CHK STOP
CHR$
CLEAR
FAST
FLASH CHR$
FLASH INT
FN
FRE
‘Ane
Mask bits on output characters
Change pitch and duration of the
speaker's beep
Perform a modem
Showing the first 100000 of 408299 characters.