Text content (OCR)
mses THE HARVEST amt
MEETING DATE JULY 14, 1984
10:00 am-1:00 pm Building A, Harper College
IN THIS ISSUE
Club Officers,- -
Members Aide, wee eee ee He - = = 3
Editorial -------- eee ed
HARVEST, June 1979- - -------------- ee ee ee ee mee 5
HARVEST, June 1980
HARVEST June 1981 E
HARVEST June 1982:
HARVEST June 1983:
Pres Says, Rob Stewart:
NIAUG Renewal Questions, Joe Zeinz
Career Planning???? Terry Tufts - - - -
Vectors & Pointers, David Burroughs
Exploring Apple DOS, David Burroughs |
The 16 Bit 6502 is finally Here
Interesting Bits, Chris Tufts
Application Form :
SIG BITS & BYTES, Ken Falter |
DOS Commands, Shelly Horwitz -
MACTEP, Macintosh Términal Emulator Program, Dennis Brothers:
Sig Bits & Bits, Ken Falter
: Club News:
PAGE 2 THE HARVEST JUNE, 1984
CLUB OFFICERS
President— Rob Stewart *
Vice-
President— Jim Glore 312-843-3215
Treasurer— § Jim Murphy 312-449-3139
Secretary— Ken Rentfleish *
Librarian— Joe Zeinz 312-526-0575
Newsletter
Editor— Terry Tufts 312-392-7735
Program
- Chairman— Jim Glore 312-843-3215
- Meetings
Co-ordinator— George McClarity 312-359-0283
* Beginners SIG ;
Co-ordinator— Guy Lyle 312-359-1458
*24 hr GENERAL. INFORMATION NUMBER
312-844-7555
CORRECTIONS/ CHANGES OF ADDRESS
Corrections/changes of. address MUST be sent to
the club secretary. Mailings are by bulk
presorted third class mail. Any incorreect
addresses will usually result in missed
issues.
Membership is open to all. Dues are $24.00
nnually with a one time initiation fee of
$5.00 at the time of admission. Membershi:
applications are ayailable from the clul
Secretary at the meetings or by mail.
NIAUG NEWSLETTER is published by the Northern
Illinois Apple Users Group and edited by Terry
Tufts. Contents may be reproduced by other
Apple Clubs for their newsletters or bulletins
except where specifically reserved by the
author. Permission to copy these articles may
be obtained by writ: the author through our
editorial offices. ease indicate Northern
Tllinois Apple Users Group, HARVEST, is the
source of any material reproduced. Newsletter
exchange is welcomed. The HARVEST recognizes
that and APPLE manufactured products are
trademarks of the APPLE Computer Company.
-~
HARVEST. STAFF, Ned
EDITOR: Terry Tufts ‘
Jay Toutenhoofd ‘
Layout Helen Tufts
CONTRIBUTING EDITORS
Hardware: Chris Otis
Software———~---—--—-Rich McNeil f
a
Begimers—--—-—-——-Al Guthrie
Education/Book Reviews—-Sheldra Horwitz
SIG News————----——Ken Falter
Graphics——-------Pat_ Richter
Interesting. Bits—~—--—-Chris Tufts
Labels——-———— -
GENERAL STAFF
Leo Rogers, Bruce Baier.
‘Loren Avenson
CLUB ADDRESSES o~
MEMBERSHIP, ETC.----. NIAUG
1271 Dundee Rd,
‘Buffalo Grove, I1,
60090
NEWSLETTER---------— Terry Tufts
1015°s Ridge Ave
Arlington. Hts, tl,
312-392-7735
LIBRARIAN-~~-------—— Joe Zeinz
. 305 Honeysuckle,
Island Lake, I1,
60042
312-526-0575
BULLETIN BOARD------ 312-295-6926 24 hrs .
SYSOP-Dave ‘
& Joel Alpert {
SUBMITTING ARTICLES
Handwritten articles are acceptable but
articles on disk are preferred. Articles on a
disk should use one of the following, word
rocessors: Easywriter, Applewriter, PIE or
gic Window. Use a 0 left margin and a line
length of 47 characters for Easywriter and 41
for all others. Fill and right justify al
text. Also supply a hard copy of the articli —
for proof reading purposes. If your articlé_—
includes _a program listing please submit it on
disk unless you have a printer that uses
carbon film ribbon. All disks will be
returned at the meeting unless requested to do
otherwise.
ae:
PAGE 3 THE HARVEST JUNE, 1984
“MEMBERS AIDE
The members listed below have volunteered to answer questions from club members who need a "HOTLINE"
type answer that can be handled over the telephone. Please try to be brief as a courtesy to then.
PLEASE NO CALLS at dinner time or after 10 m.
ADDITIONAL VOLUNTEERS REQUIRED TO FILL OUT THIS MEMBER SERVICE. IF YOU FEEL QUALIFIED IN ONE OF THE
SUBJECIS BELOW PLEASE CALL THE EDITOR TO HAVE YOUR NAME ADDED TO THE LIST.
GENERAL Paul Stadfeld 312-359-0378 qieve Drucker’ 312-341-2124
A,I i i
ae ? i MA,I Paul Stadfeld 312-359-2378
BULLETIN BOARDS Joel Alpert © 312-295-6078 Mabel Gy Iyle aioe ee
WAI Esrl Allen 12-837
CORRAINLCATION PACKAGES & YOUENS/ TELECOM eis Een Nestle. 319-620-7748
Hayes Micromoden Joel Alpert 312-295-6078 AL, EE cel je oe
ony Antonucci Siz sie 8686,’280 Assenbler Tony Antonucci 312-280-8436
Pec eS ee Joel Alpert 312-295-6078 é ns ie
ac taoden -
‘Anboruced 312-282-8436 A,C,Cobol Toren Avenson 312-259-9433
zr, iy ftomect 3124 eee Fortran Join Kelley 4ld-S 7636
Visiterm 2 ? Pu ? :
ee u 2 SPREADSHEETS
HARD DISKS .
Jan 2 2
Cane ‘Pave Drucker 312-541-219 Hota aosge *Pave Drucker 312-541-2124
*daytimes , Saytine tumber
Walt Hopkins 815-459-1769 ogicate ter Clarke 312-545-0974
Corona “ a Tears a icht/Magi-calcish Stesnberg 312-677-878)
Ceres ‘nereiibie Jak 312-398-188
Eesaiter Rich McNeil 312-986-0418 VisiCalc Joe Sobel 312-398-1836
: . ‘ VisiCalc Jay Toutenhoofd 312-359-1460
DATA BASES
‘dBase IT 2 2 OPERATING SYSTEMS
DB Master Nox Rubin 312-674-709 Apple Dos Fim ore ci MoE BME
Natalie Alberts 312-381-1530 py toy Atcmect 310-2
Data Factory Ken Falter, = 12g Bes = UCSD P-System *ave Drucker 312-541-2124
intngster ? a 2 586-0 ‘*daytime number
ist Hander
PRINTERS
Veiie i Sor etx Ry HSER
PES Dehinten 312-998-8742 o Dot Fatrus
Bch eked = 312-685-0048 Diablo Peter Clarke 312-540-0974
EDUCATION SOFIWARE Jim Bradshaw 312-881-7000 HSB Tony dnt tonuce’, 313-289-8496
anes 9 nex 823 Bob Steiberg 312-617-8787
GRAPHICS Paul Stadfeld 312-359-7378 patter Rich Landen 3a bao
BAUME jim Murphy 33? Okidata Peter Clarke 312-545-0974
8" disk Drives Tony Anbobuced 312-282-8436 ‘Dave Drucker 312-541-2124
ACCOUNTING ‘daytime number
ee ee
om Gris} 4 “y
Time is Bob St 312-677-8787 ‘Rasy Writer Terry Tufts 313-577-781
pe is Yoney eb Steinbers, a oriais, © Apple Writer 1 Ken Falter raraths
daytime Format a Bob Steinberg Heo 8187
ame Thaphestt BOS Aeeonbler Teteer Berfect
Visicalc Magic Window age haa 09
TNWESIENT Jolm Hoffmam 312-998-0164 --«‘Seveesliriter IT Rich McNeil 333-986-0346
INVESTMENT Sim Bradshaw 312-881-7000 gy rtext TL Yom Grisko 3227-0927
Apple Pie/PIE Writerfalt Hopkins 815-450-1769
Sates g (neeger Beaks @ascal, Voritar "Peter Clarke © S12-545-0974
312-882-7938 £31e
AI "Rosana 312-882-7938 Tony Antonucci. 312-282-8436
GENERAL BUSINESS
Schulz 312-968-6927 Stats Plus Ken Falter 312-259-6474
PAGE 4 THE HARVEST
EDITORIAL
by Terry Tufts
Well it been a very busy month. Weve
produced a 44 page LIBRARY INDEX (1200
copies), 8 page NIAUG INFORMATION PACK (4000
copies), May Harvest, 40 pages (800 copies),
and postcards (800 copies). Its getting so
the printer rubs his hands together every time
he sees me.
As part of NIAUG’s public relations program we
made a mailing to all the surounding public
libraries offering to supply Harvests to them
if they agreed to make them available for
their borrowers. So far we have received
positive responses from over half of the 48
libraries contacted.
HARVEST CELEBRATES FIFTH YEAR OF PUBLICATION
This is the fifth year of Harvest’s
publication. Many people have come and gone
since the Northern Illinois Apple Users group
was founded but many of the original shakers
and movers are still active. We thought it
would be very interesting for you to see the
original issue and some along the way. We are
proud of the growth of The Harvest and perhaps
you might recognize some of the contributors
that have helped to make it what it is today.
USERFEST
. We had a very good response at the Userfest to
the booth. We gave out about 1800 copies of
our Information Pack. I spent some time in
the NIAUG booth and was impressed by the
number of people who dropped by. A very
strong thanks to all the people who manned the
booth. I hardly recognized most of them as I
didn*t expect them to be all in incognito.
I’m use to seeing them in their go to NIAUG
formal bum look and was very impressed to see
them in their best "Sunday-go-to-meeting"
duds. A special thanks to Chris Otis for all
his efforts. The booth looked very
professional and the organization to make sure
the booth was always manned was superb. The
booth was a major attempt to increase our
membership size and the corresponding benefits
to all the members. We have kicked around a
number of new ideas that we think you may
like. You will see some of these in the Pres
Says column. We need your comments so lets
hear them.
JUNE, 1984
SPECIAL INTEREST GROUPS
As some of you may have noted our SIGS have
been losing a bit of momentum due to some of
the SIG Chairpeople having other activities
competing for their time.
I’m pleased to tell you that we have had
several new people want to get some SIGS
started. We have announced the MAC SIG, and
hope to announce a Hardware SIG shortly.
There must be enough people out there for a
Lisa SIG. How about it? We have a large
number of teenagers in the group and can’t
believe that they can’t form a group. If any
one has a subject that they would like to
pursue with a group of like minded individuals
speak up and form a group. These groups don’t
have to be permanent and can exist to explore
a program, a language, an operating system, a
piece of hardware or whatever. If you have an
interest , form a group and leverage your time
by sharing your knowledge, ignorance etc.
with other like minded individuals.
ERRORS AND OMMISSIONS
We ran an Article entitled "Open Comments on
Peter Mc Williams in the Tribune" in last
months Harvest. The writer did not get any
credit. We apologize to George Mc Clarity for
omitting his name.
AN APPEAL FOR INFORMATION
The Harvest is always looking for interest ing
information and articles. It strikes me that
those of you on the HOT LINE answer questions
that are of general interest. We would
appreciate it if you would tell us about the
questions you are asked and the answers you
give. Also we would like your comments and
suggestions on topics that you would like to
see in the Harvest as we are a little too
close to have true objectivity. Either send
me a note or give me a call.
cig:
PAGE 5 THE HARVEST JUNE, 1984
Northwest Suburban Apple Users Growp
VOL. 1, NO. 1 JUNE, 1979 -
NSAUG NEWSLETTER
SR ER KIER II RII AIA III SISAIR RII ISAT INIT AISA.
IMPORTANT ANNOUNCEMENT
RANDY PETERSON of APPLE'S applica-
tions department will be guest speaker
at our June 2nd meeting. He is in town
in conjunction with the CES and has
graciously accepted our invitation to
appear at our meeting. Bring questions.
+ et ee ee Oe
+e ee Oe
ERR KI IKRE III IRI RI III IIIA IAI IAI AAI SA IIA IRI.
An editorial on this, our first newsletter.
First, let me introduce myself as an APPLE II user. I purchased my
computer because my TI-59 got me interested in the power of programming
and computing. I needed something with unlimited memory (don't we a}1),
custom programability and temporary (T. V.) or permanent copy. Welt. 32K
and a tape recorder were an excellent start; however, quickly discovering
that string storage on tape and the fleeting display on a T. V. screen
were not exactly what I had in mind, I bought a disc drive and printer.
GOOD GRIEF! What possibilities this opened up. Then some late night
Programming and a mass of data and “Look at this:".
Alright, now I knew what my utility payments for the house Icuked
like for the past eight years. What's the current upkeep on the auto?
Well, let me drop in this other disc and push and.......
After a year of debugging and data punching I'm just getting to the.
finess of programming, but believe you me, from some of the club meetings,
I realize that I am only a "hacker" (duffer, or whatever). So here I (we)
am to the initial club newsletter.
editorial continues
on page two
PAGE 6 ‘THE HARVEST JUNE, 1984
EDITORIAL (cont' )
El Presidente, Ken Rose, opened the May meeting with a question to the
membership about having a newsletter at all. Well, yours truly has been
Saying to himself- "You're not going to get to all the meetings. Why join
1f you don't know what's going on?" So naturally, as soon as the subject
came up, up went my hand and here we are.
A-newsletter can not (nor should) contain every word said at a meet-
ing. My intentions are to outline the Programs so you may get in touch
with the speaker for a more indepth discussion of the Subject. Nothing.
Let me repeat that, NOTHING, will ever take the place of your actual
attendance. At every meeting I have seen someones eyes light up at an
obscure statement and on more bit (or byte) falls into place. If you are
like me, everytime I come home from a meeting, out comes the APPLE from
the bin and "Now, what did he say? Peek or Poke...... ae
Let's look to the future for a moment. In the following issues we
hope to update basic information about the club, new members, new Programs,
good-bad or indifferent hardware and software. We will make the public-
ation fit a three ring binder so you may keep up to date files on NSAUG
and be an activeparticipant in all phases. Your officers and Program chair-
men realize that everyones’ interest differs (I'm not a ganestar} and they
need your input to keep our meetings meaningful to everyone. I am sure
you are aware that the NSAUG will be only as good as the support of the
membership allows through the coming centuries.
Now I want to make an appeal to you. Not the person next to you or
any other person. YOU: I cannot attend every meeting. I need an assistant.
This is the first time I have ever attempted to put together a newsletter
so believe me, I need all the help I can get. Someone said, "Experience
is the best teacher." I'm certainly going to learn a lot doing this news-
letter. Why don't you join me and we'll learn together.
From now on I won't be so verbose and I thank you for bearing with me.
Now, how does that go-"Hold your nose and jump feet first,” er, "Hold
your feet and fall face down"?
Don Fuller, Editor
PAGE 7
CLUB NEWS
Copies of the proposed club cons-
titution will be handed out at the June
2nd. meeting. The constitution will be
voted on at the July meeting
Elections for vacant offices will
be held at the July meeting. Nominations
will be accepted at that time.
MINUTES
The May meeting was called to order at
12:92 noon by President Ken Rose.
Attendence was 36.
John Russ gave an excellent discussion of
how to make a joystick. Handouts were
made available to attendees. Some are still
available. Ask John. They may be in Chinese
by the time you get this.
Earl Allen, alias Peeking Earl, gave an
interesting talk on Peeks, Pokes and Calls.
Handouts will be forthcoming.
Goodie Corner reported that DOS 3.2 is out.
Current cost is $599. That includes a ‘drive
as well. Discs and manuals will be out
s@on at about $2@ per set. Also reviewed
and recommended were SCREEN MACHINE($9.95),
a HIRES Character builder and DAN'S DISC
UTILITY package ($39.95) which does some nice
things like single disc copy and expurge
bos.
Mike Robins held a Question and Answer per-
iod in which questions were asked and answers
were given.
Skip Neiburger gave a treasurers report.
The club treasury has $375.44.
The next meeting was set for noon Saturday
June 2, at the Palatine Park District club-
house
THE HARVEST
JUNE, 1984
July Agenda
11:39-12:09 Greeting new members
12:9P-12:3— Discussion of Const-
itution
12:3f- 1:98 Voting on Constitution
1:PP- 1:30 Nomination and Election
of vacant offices
1:3P- 2:69 Goodie Corner
2:PP- 2:30 Question and Answers:
Mike Robbins (may also
include discussion of
DOS 3.2 manual and ins-
tructions
2:39- 3:99 Closing remarks
Current Club Officers
President: Ken Rose
Vice President: Vacant
Librarian/Secretary: Skip Neiburger
Treasurer: Vacant(Skip temporarily)
Newsletter Editor: Don Fuller
Newsletter Publisher: Dave Alpert
Club mailing address:
65 Pompano Lane
Palatine, 11. 69956
Phone: 312-359-6723
You will notice that there is no logo
on the front page of our Newsletter. Also,
we have titled this "Newsletter". Both of
these problems need your help. Therefore, we
are conducting the Great Logo Hunt and The
Great Newsletter Title Hunt. Due to the
limited budget of the club the prizes we will
be awarding will be modest(see problem cor-
ner). First prize for each of these two con-
tests will be free membership in NSAUG from
January 1979 til June 1979 not retroactive.
Second prize will be halve of the above.
This newsletter is edited by Don Fuller and
published by Dave Alpert. The aforementioned
are not liable for accuracy of contents in-
asmuchas neither types well or spels rite.
PAGE 8
THE HARVEST
JUNE, 1984
PUZZLE PALACE:
*48:8
Ist prize: One old DOS manual .
2nd prize: Two old DOS manuals
When do you use?
This column will appear as often as
there is-material to print. Your contrib-
utations are solicitated.
SOFTWARE COMMENTS
If you have just purchased an inter-
esting program or seen one printed ina
Magazine or newsletter, we would appreciate
hearing your comments. Please submit your
articles to Don Fuller,Editor.
We were going to talk about an Apple-
soft append and renumber program that
appeared in MICRO 12, but the new DOS 3.2
*as a beautiful version making the MICRO
se obsolete.
HARDWARE COMMENTS
Same as above. We need your experiences
with different types of hardware. Does any-
one have an Apple Clock (Mountain Hardware)
that they would write about?
WANT ADS
Buy, Sell.or Swap your unneeded goods. This
column will be available to members to use
provided their ad pertains to computer rel-
ated merchandise or services.-No charge of
course. Send ads to Dave Alpert.
4
LISTING DOS ERRORS
by Mike Rose
Each DOS error messages’ character has
been stored as its ASCII number between
-22322(A$8CE) and -22144(A$98P). To retrieve
this information using APPLESOFT, it is
necessary to first convert each byte into a
character. The program below lists each
error and separates them with a comma.
]
® TEXT: CALL-936
1M CLEAR:REM RETURNS ALL VARIABLES TO 9
2P FOR A = 19349 TO 19623:REM STARTS LOOP
3) B = A - 32767:REM B = EACH CHARACTERS
STARTING AND ENDING LOCATION
4) X = PEEK (B):REM X = LOCATIONS ASCII
VALUE
5@ IF X > 95 THEN PRINT CHR$(X); ",":
NEXT A:END:REM PRINTS A COMMA AFTER
DATA
6@ PRINT CHR$(X);REM PRINTS ASCII CHARACTER
FOR EACH LOCATION
7 NEXT:REM LOOP BACK
8p END
REM when you write a program for the news-
letter, please include as many REM's as
possibie. This will help everyone under-
stand what you already know.
Fill In Article
Or, my editorial. After I had the whole
newsletter pasted together, I found this
space empty. I decided to fill it with this.
Short programs and subroutines that
make life easier for us will be greatly
appreciated. Besides helping the membership
they will also help me in organizing a
good looking newsletter. Cartoons and
drawings will also be appreciated. Please
-send all material to me at 889 Mellody,
Lake Forest, 11. 69945.
Thanks,
Dave Alpert
PAGE 9 THE HARVEST JUNE, 1984
northwest suburben apple users group.
JUNE 1980
THE HARVEST
BSES est ses rest So SY
BS %
% FEATURE ARTICLE &
s z
SOSERETEATSTT LATS
National Computer Conference
Anaheim California 1980
by Michael L. Robins
The N.C.C. was neld May 19-22 with a Personal Computer Festival occuring.on May 20-22. This
article describes ay experiences at the N.C.C.
I misht 25 well start with the Apple /// rroducts (yes this /// is correct)» as that is probably
what most reorle want to hear about. As you wight have Knowny the Apple /// computer made its’
debut to dealers the week of May 12th. This dealer demo was designed to show the dealers a new
product as well as inform the dealers of new marketing and business stratesies. APPLE was
pushing the concerts of business machines and the concerts of selling @ packaged rroduct,
sat is an Apple /// ? Some reople have told me it was a diskette used on the lansuase susten.
(thats by the way was probably the most accurate descriptions considering the rumors that were
running ramrant). The Arple /// is APPLE COMPUTERS new business computer. The brains of this
new machine is 3 6502A wicrorrocessor (oreratins at 2 MHZ), This new processor will achieve a
1.7 times increase in orerating speed over the Arrie II. It will incorporate 94K of KAK (using
16K chirs)y and will be expandable to 128K (using 32K chips). Note? When 64K RAM chirs become
avaiable at @ reasonable costs the Arrle /// can expand to 512K. Ils larse memory confisuration
is achieved through the use of 3 new enory manadenent system develored by APPLE. The sustenm
comes with 3 built-in 5S 1/4" disk drive (143K -storase /16 sector formatted) and ur to 3
additional drives way be daisy chained tosether using the built-in disk controller. Other
hardware that comes built in includes 3 battery rowered clock/calenders a é-bil D to A converter
for senerating high quality audio (also an external output Jack)» RS 232C port (for general
purpose serial corgunication and full handshaking - it’s about tine)s SILENTYPE Printer port
(used to interface wilh APPLEs new SILENTYPE Printer): 4 A to D inputs to sllow ansiod devices
to be interfaced (Jousticks, etc.). Also included with the Apple /// is @ full upper/lower case
keyboard including 2 13 key numeric rad. The Keyboard also includes en alrha-lock ley in
addition to 3 shift key, futo-rereat is 3 feature on all keys. There is also four cursor
control keys for easy curser movements as well as two “soft keys” that can be inderendently
Programmed. For the people who find that they need to add additional features» the Apple ///
has 4 expansion slots. Although the connectors have virtually the same rinouts as the Arrle
IIy due to F.C.C. resulations concerning R.F.I (radio frequency interference) the Arle II cards
will not be sold as Apple /// peripherals.
There is 4k of ROM in the Apple /// . This is enough to do @ self diagnosis uron rower uF»
Surrly the code for a boot fron the disks and enoush of a character set to erint any error
essage needed. The rest of the operating sytem is all software including all keys on the
seuboard. Althoush all new diskettes will be formatted with 16 sectory there will actually be 3
different patterns used with DOS »PASCAL: and SOS,
CONTINUED ON PAGE 2
PAGE 10 THE HARVEST JUNE, 1984
HARVEST VOL. 1-NO. D-----1 FAGE 2
Fras; fAGl 2
fow for the best parts the srarhics and text disrlay, Included in the Arrle /// Fachsse are an
80 column X 24 line black and white text rage. You gay also have 40 column color on color text
(16 foreground colors on 16 different background colors), In HIRES you can have ultrs HIKES
black and white (540 dots X 192 dots) for srarhs and charts. In HIRES color (280 X 192) you nas
have 16 colors or 16 shades of gray. Color can chanse on 40 dot boundaries. The video ouiFuis
of the Arrle /// include black and white NTSC» color NTSC and color RGB (Redy Greens Elue) for
hish resolution color. All video signals. along with all voltases are rrovided on 3 [li-15
connector on the rear on the unit. A separate R.F. modulstor 15 required for s stancerc
Teievision Set. The Apple /// also has a new orerating sustem called "SOS" (rronounced sauce,
which stands for Sorhisticaled Orerating Sustem.(S0S is suprosed to be similar to UNIX}, StS
takes care of such things as interrurt control (all devices can be interrurt controiied,
including the Keyboard), file manasement» CPU scheduling: device manasements and rencrs
Banagenent. The features and benifits are as follows:
~ Controis system resource utilization and allocation. :
- Provides a standard system interface for language and arrlicationy thus asking softwere
Geveiorment easier and reducing program size.
- Fiexibie file system provides efficient dats storase end sccess.
- Powerful utilities provide compact arrlication access to all of Arrle ///’s
advanced carabalities.
- Allows custom configuration,
- Desisned for easy expansion,
- Isolates user from the sustem functions.
- Provides comson software interface. -_
If you think that all of these features described above will make the Arrle /// inconratanle
with the Aprle II softwares don’t worrs, APPLE wasn’t that sills to isnore all the software
development that hes gone into Arrle II. Thes have also designed a software Fachase which is an
@rrle II emulator, The software? when running: will make on Apple /// computer looh like a 45h
Apple II to the user, The emulator is carsble of running Inteser or Arrlesoft Frosrans,
tore feature of the Arrle /// include a new business BASIC. This (interrretive) BASIC includes
things such asi
- Powerful formatting capabilities (PRINT USING)
- Longer nawes for variables
- Long Inteser (19-disit) Arithmetic
- Suprorts advanced program structure ( IF-THEN-ELSE )
- Utilizes the full rower of SOS for filesr peripherals» and srarhics.
ther languages that will be availble include PASCAL? and FORTRAN These languages can be sioved
trom the Apple II to the Arrle /// and all you'll have to do is to recomrile them to get the
full carablities of SOS,
What wisht you ask is this whole thins soins to cost? It should be noted that AFPLE is now
trying to sell their computers as a rackaded configuration for business user so shown below is
one of their packaging schenes.
Aprile ///
12" Monitor a
VISICALC /// ,
Hail Manasnent Packase
1 disk drive (built-in)
80S
CONTINUEL ON PAGE 3
PAGE 11 THE HARVEST JUNE, 1984 .
a a ee,
FROM PAGE 2 HARVEST VOL. 1-NO. D-----PAGE 3
This will cost about $4340.00. APPLE will also be releasing 3 word processing Package for the
ferie /// during the 4th quarter of this year. This cost may seem a little high but considering
that this is a business system utilizing new technology: and enhanceentss and not a hobbyist
aschine it’s probably priced right. At this prices I think that the Arrle /// is a surer
aschine for business use. APPLE will be shirrins a demo unit to its dealers next month. When
all dealers have their demose then they will start shirring in quantities for sales. It will
probably take 3 few sonths before we see real production quantities» and enough to meet the
expected demand,
By the way -- APPLE will not be letting us Apple II owners down. Thes plan to keer supporting
the Arple II for at least 5S more years so we don’t have to go out and buy an Arrle /// risht
away, APPLE will be releasing sone new products for the Apple II.
BOS 3.3 is 3 new product that APPLE will be releasing in June or July. The basic diffenence
between 3.2.1 and 3.3 will be that DOS 3.3 will be @ 16 sector DOS that will increase the disk
capacity to 143K (like Pascel)» instead of the current 116K. As well as increasins the disk
capacity they will also be fixing many of the buss that existed in the previous versions of DOS,
Included in this new package will be 3 new DOS manuals the diskette itself, and new PS and Fé
chips that enable the disk drive to handle the new format. These chirs are inserted on the disk
controller board and allow it to boot the new 16 sector format as well as be downward conratiole
to the 13 sector format. Also included in the rackase vill be 3 new single disk copy rrosran as
well 3s 3 program to allow the transfer of any file from one disk to another (text files
included), There will also be a conversion prodram that will allow utilization of old 13 sector
formatted diskettes. The cost of this packade will be $60.00.
APPLE talked about 2 new release of PASCAL for the Arple II as well as a release of 3 subset of
v™\the new business basic for the Apple II. If you have the extended warranty from the Apples you
will get the new release free. If you don’t then the new release will cost you.
OTHER PRODUCTS SHOWN AT THE NCC WERE:
INTEGRAL DATA SYSTEMS
I.D.S, showed their new member to the Paper Tiger familys The Paper Tiger 460.
Features include?
- Proportional Spacing
- Horizontal and Vertical Tabbing
-~ Staggered 9 wire head
Bi-directional printing
Selectable justification of text
Approaches letter auality
Six or 8 lines/inch spacing
Prints multipart foras (ur to 6)
Serial or Parallel interface ”
Coapatable with 4406 control codes
Lons life catridge ribbon
$1295.00 + $99.00 graphics option which also includes a 2K buffer.
Qn the outside it locks like 440 with @ couple of extra buttons. On the inside it has a
‘different print head and @ different ribbon.
It should be available late summer or early fall.
CONTINUED OK PAGE 4
PAGE 12 THE HARVEST JUNE, 1984
a rete BP I LP
FROM PAGE 3 HARVEST VOL. 1-NO. D-----PAGE 4
OKIDATA oo
GKIBATA printer 8300
- Approaches letter auality
Utilizies 3 24 wire print head
- Pica or Elite fonts
- Uses block hires
- Is in the $1000.00 range
This printer should be released early next year.
Okidata also showed the u8ly u82s and u83 printers.
Features of the u82 are?
- 80 column printing
- 7 wire print head
- Bi-directional printing - 80crs
~ Block graphics carability
- 9X7 characters
5910916.5 cri
Expanded print
Features of the u83 are?
- 136 coluan printer
~ Block graphics capability
- 7 wire print head (9 X 7 characters)
~ Bi-directional printing - 120 crs
- 5910 characters rer inch
~ Expanded character set
Ghidats released 2 new product that allows HIRES duars from the Aprle II and utilizes the u80
printer. You can duap the entire HIRES screens duar a rortion of the screeny choose from inverse
cr normals and choose from six ricture sizes. They are also selling the Oki-Adapter which by the
insertion of a@ single Jumper will allow software control over text and graphics. The corbined
package will sell for $74.95 complete with installation and orerating instructions.
ANADEX
fnadex was showing their DP-9500 & 9501 Alrhanumeric/Grarhic printers.
Features include?
SerialParallelrvor Current Loor
Centronics Flug compatible connector
9 wire print head
150 to 250 crs
Expanded print
Tor of form control
True underline capability
11%999X9r7x9 character fonts with true descenders
CONTINUED ON PAGE 5
Parer entry through bottom or rear ae
PAGE 13 THE HARVEST JUNE, 1984
FROM PAGE 4 HARVEST VOL. 1-ND. D-----PAGE 5
/P"SNTRONICS
fodel 737
Features include?
- 10 and 16.7 characters per’ inch
- Proportional spacing
- Condensed and elongated print
WALIBU
Malibu was adain showing their model 165 printer
Features include:
- 165 crs dot satrix sreed
- 90 ces letter quality sreed
Full graphics
Bi-directional printing
Expanded rrintrtrue lower case descenderss and underlining
Graphics printing with 60X72 dots/inch
Programmable character sets
Apple Interface with!
3 fonts supplied on the card
Multiple pitches
Proportional spacing
HIRES sraphics duap
Expanded print
Compatible with al] languages (Integers Arrlesoft, and Pascal)
LoBO
Lobo showed the new ST 500 (3.2 M Bytes of storage on an 5 1/4" hard disk)
$4295.00. It should be available in the fall.
The Lobo Drive utilizing the SA 1000 Hard Disk drive (5 M Bute) should be available in July.
COMPUCOLOR
Compucolor showed @ word processing system in color. The colors are used for underlining and
text aoves.
wEC
HEC comruter PC 8001
Souls sell for about $995.00 (32K) and probably will compete directly with the Arele II and
.
pefeatures include?
4 color srpahics
160 X 100 resolutions -
RGB aonitor for $1200.00 CONTINUED ON PAGE 6
Green phosphor Sabout $250.00
PAGE 14 THE HARVEST JUNE, 1984
FROM PACE 5 HARVEST VOL. 1-NO. D~----PAGE 6
- Runs CP/M
- Z-80 (4-HHZ) wicroproccesor .
- Composite video monitor $450.- $500.
- 407807 or 72 X 24 or 22 lines
- CORVUS inteface available for hard drive
- Two 5 1/4" drives with their own Z-80 controller
COMPRINT
COMPRINT showed @ new graphicsa option for their printer.
MOUNTAIN HARDWARE MUSIC SYSTEM
Features include
- 16 voice Digital Synthesizer
Stereo Outrut
Computer Siaulation of real instrument sounds
Polyphonic - chords and seauences
Fully programmable waveformsenvelopesaaplitude for all 16 voices
Graphics input of sheet susic using standard ausic notation
On board interrupts
- Print-out of sheet music with a graphics printer
- Lishtren capability
- Uses its own operating system
SOFTWARE WILL INCLUDE
Graphical music editor
Entry will be bs lishtrens paddless or keyboard
HIRES representation of actual sheet ausic
Instrument definitions - preprogrammed waveforms and timbres sinulating real
instruments
HIRES animated music on screen while pusic Plays
Synchronization pulses to control other prosrans which say operate in foreground while
ausic plays in background
The Music System will come with presets for trumpet, pisnos harpsichords elcr as well as with
pre-entered songs for ismediate Play.
The Music Systea was sodeled after a real music susnthesizer. The sustem contains 2 boards. One
of these boards is the controller for the light pen and for interruptsy and the other is the
actual pusic generation board. When the board supplies the interrupts it uses DHA to shorten
processor time thereby making the board aore efficient. The price for the Music System is
$545.00 and should be ready for delivery at the end of May.
WOUNTAIN HARDWARE EXPANSION BOX
- Duplicates Apple mother board
~ Has its own heavy duty power supply
- Access is,through 2 simple poke command
- Supports slot 0
~ Approx $650.00 available in July
Bill Inglish from Mountain Hardware said that he would be willing to come out to our meeting
and talk to the sroup about the new products in the next couple of months,
Wountain Hardware has also sade many iaprovenents to the Super-Talker to make it easier to use
and have redesigned their software to compress data further to allow more disk storage.
CONTINUED ON PAGE 7
t
THE HARVEST
JUNE, 1984
PAGE 15
HARVEST VOL. 1-NO, D-----PAGE 7
paefRChi PAGE &
Tf you have a version of the software from Mountain Hardware and you are interested in getting
any of their new software vou may send in the criginal diskette and get the disk urdated for
free,
This article describes only @ small part of this countries largest coaruter conference,
Over
90k people attended the show and 6 exhibit halls were needed to display all of the rroducts.
Included
vendor.
Next year
attends a5 it is worth the cost of admission.
in this conference were exhibits from the lardest computer manufactures to the smallest
This definately is the most iapressive of 211 the coaputer shows. .
the NCC show will be held in Chicagor the week of May 4s and I sussest that all
Bidder itecesiscs tise sis tts te cy
:
¥
*
x
‘
z
bf
*
*
%
o- :
s
Got your attention!!
The Club’s first contest is underway. In order
to get your programs into the club library: we
are giving vou the golden opportunity to WINs
WIN» WIN!
The rules are siaple?
THREE CATAGORIES-
1) Games
2) Utilities
3) Everything and anything else
PRIZES-
$100 srand prize for best
Program overall
$ 50 prizes for best prosram
in each category
PLUS the next tor fivg winners in each
category will receive 3 ‘BEST OF THE
CONTEST’ diskette
:
z
x
%
s
CLUB CONTEST s
*
*
%
t
¥
x
PRIZES! PRIZES! PRIZES!
COMMENCES
SERERSISASLL ATTEN TTR TTT:
ADDITIONAL Prizes to be awarded as donated
by local dealers
ONLY one prize per contestant per categors
although aultiple entries accerted
Progrars will be Judged on originality,
cleverness» usefulness and function.
Progrars will becone part of the club
librarussssseswith commercial rights reserved tc
the author.
Judsing will be done by the Program Chairman and
two associates to be named. Any member in good
standing (including the Program Chairaan) is
elidible to participate. This contest Committee
will present the prizes at the annual dinner
scheduled for February 1981.
Programs may be submitted at club meetingsy at
ay house (650 Porpanos Palatine) or by mail (on
disk or tape only) with media returned to the
author--or by sodem.
.
DEADLINE is December 31» 1980
Ken Rose
PAGE 16
THE HARVEST
JUNE, 1984
HARVEST VOL. 1-NO. D-----PACE 8
CLUB OFFICERS
President! Don Full2r-------991-6868
Vice Presi Mike Rcbins------593-2709
Sect/Tres? Bil! Woelbeling--934-8631
Librarian! Mike Rose~------- 359-4306
Asst. Lib} ‘ulian Vassay
Prog. Crat “en Rose
NL State? Jim Nowak
Club Addresses’
MEMBEPSHIPs etc--1136 E. Patten
Palatines Il. 60067
HEMSLETTER- ------! Dave Alpert
880 Mellody
Lake Forests Il. 60045
312-295-6078
SOURCES-TCA 540
HOBEHN 312-295-6926
BULLETIN BOARD---312-991-6245 daily
« 38 available and sfter
10°30pm local tise
NSAUG NEWSLETTER is published by the Northwest
Suburban APPLE Users Group and edited by Dave
Alpert. Contents may be reproduced by other
APPLE clubs for their newsletters or bulletines
except where specifically reserved by the
author, Permission to copy these articles aay be
obtained by writing the author through our
editorial offices. Please indicate THE HARVEST
33 the source of any eaterial reproduced,
Newsletter exchande is welcore.
WEETING SCHEDULE
Resular Meeting Sat. June 7
Sat. July 12
Sat. August 2%
ttentative
Officers meetings are held at the President’s
hone on the Tuesday evening following the
resularly scheduled aeeting starting at 7pm.
Regular meetings -e held at the Schauabers
Library: 100 Library Lanes Schaumberss Il.
CLUB NEWS
JUNE AGENDA
10300-10330 Opening Remarks
Ken Rose
10330-11315 Denonstration of Data
Factory-Stan Goldbers
11315-12300 The APPLE /// Slide
Show
12300-12355 Report from the NCC
Guestions and Answers
Mike Robins
Har lan-Felt
12355- 1200 President’s Report
Bon Fuller
THE PREZ SEZ
Hats off and a bis round of applause to
Pfeiffer and to Tom and Mary Roseman for ti
offerings at the May meeting. Talent??? ‘NSAUG’
has sit!!! If you weren’t there and didn’t
receive the handoutss see if someone will let
you eke 2 copy ar see the Librarian to borrow a
copy. This information should be in everyone's
library. Jim’s discussion about pointers and his
handout will come to be a classic. Ted and
Wary’s updates to FILE CABINET are a sust for
everyone who uses this versatile program.
fn outstanding seeting...Thanks again
The Schaumbers Library has been aquired for
aeetings for the second half of the year.
SOURCE users: After an exorbitant bill and 2
couple of letters to the Sourcer I have found
cut---1. You may be building files unawares. ..2s
If the system crashes while you are on or vou
terminate abnoraaliys you will be charged for
block storage. Solutions dragged out of Source
versonnel are? 1, Check to see if you have
file before signing off and scrub it if you
don’t intend to pay storade., 2. Keer track |
your time and billing charges (conrlain if y“™*
bill is out of line). 3. If you termin
abnormally or the system crashes get back as
soon as possible and correct any goofs that say
have been sade. (Use their toll-free number if
necessary! )
Bon
oo
PAGE 17
SOFTWARE REVIEW
THE HARVEST JUNE, 1984
HARVEST VOL. 1-NO. D-----PAGE 9
BLACK AND WHITE OTHELLO
P.T.T.S.
by Don Fuller.
Using 3 landuage card (read PASCAL) and have a
BD. C. Hayes Micronodea? Want to use the soden
without going into BASIC? Check out P.I.T.S
(Pascal Interactive Terminal Software) by
Perirherals Unlimitedy Inc.
Features:
RWransnit disk files to other
sustens
%Cors received data into merory
then to disk
aSimultaneous printing while
connected (with printer attached)
aVariable screen width
Switchable 110 or 300 baud
tleave and return program while
connected
Function Menu
W-turas cory on
F-turns copy off
S-saves cory buffer to disk
C-clears buffers does not change
cory status
P-togdles printer status on/off
Q-ends programs Keep phone
connection
D-curlex togdle between half and
full
B-baud rate toggle between 110
and 300
ESC-sends escare character (for
function senu
User comments?
Excellent program except...at this tines the
user has to sanually input the nusber for
dialing and there is no auto answer feature for
the program to pick up the phone (if you are
talking to someone and want to turn on the
acoder).
The ‘COPY’ feature is excellent! There is
automatic warning if the buffer is about to
overflow so that you can stop and save to disk
pamithout losing dats. See the documentation for
Imments on this. .
Recommended. Since PASCAL is so easy to read and
sodifys this program can be personslized for the
end users desired features, ,
Price $34.95
bs J. F. Wilson
Othello» as copyrighted in 1978 bs APPLE
COMPUTER, is 23 fun game with stratesies at
several levels of play. The program looks awful
on a black and white TV set or sonitor. Te
isprove the appearance aake these modifications:
80 COLOR= 7-PL87; (rest of line
sase as before)
200 GR? COLOR=8: FOR N=4 TO 35:
VLIN O» 39 AT Ni NEXT Ni
COLOR = Si(rest of line
sane as before)
530 (change) AS="WHITE BLACK "
(the single spaces after each
word are important)
580 the end of this line should
reads
IF N=O THEN A=AtiS IF N=7
THEN B=Bti’ NEXT VrH
APPLE ORCHARD’S SHAPE DESIGNER
THE " APPLE ORCHARD Voluae is No. 1 contains i
Share Designer program on pases 40 through 45
To make it run a little better make thes:
sodifications to the Asseabler:
630 NORMAL: TEXT
710 PRINT D$§ “BSAVE "§ SHAPESS"»
AN SSTARTS" L" SSH-START
The program as published used @ length o
(SH-1)-START. That length omits the zero turnof
for the last share in the table. It can fil
your screen if you load it ur around $8000.
WANT ADS
APPLE II appointment book program frow clu
seaber Guy Lule. Call 438-7941 evenings for aor
-inforsation.
Heuristics Speech Lab 20a-1. Almost neve
used-$125-Dave Alpert 295-6078
fountain Hardware Romty Rom writer and two chir
to progras-retail value $435-will sell for $350
Dave Alpert 295-6078 :
Advertisers wanted. No charge to club members
Send copy to editor for inclusion in next issue,
PAGE 18 THE HARVEST JUNE, 1983
HARVEST VOL 1
Dear Daves : . ;
Here’s* a short prosras vou aay want to include Es eee 470851 =~
in the next newsletter. It allows vou to modify ss
one track on @ disk to continue the catalos. 470 CALL 768 =
Wormally you are restricted to 84 filenames in 2 180 NEXT TS REM
catalog butry after running this programs wou can 185 TOPE SofO1O8 POKE 3840250: POKE
have 23S many as 181 files on the disk. I ran S33 REM LEAVE Last
into this problem while trying to save sone reese SECTOR WITH NO LINK:
spelling lists for a schools the disk was only 190) cay LINKS (090)
half full but the directors track (track 17) was ie on 768
‘tull so we Kept getting 2 disk full error. 900 REM MACHINE LANG. SUBROUTINE
One aust use caution to specify a track that 905 FOR K = 768 TO 788% READ At POKE
KrAS NEXT $ RETURN
currently is not in use on the disk, Probably it
would be best to Just INITilalize @ new disks Mle alee wept oeaercia eee
tun this programy then save your files. Of 1aFloa ee oe ee eee
course there are some good Disk Map prosrans co 25329181 18399
available that would do the trick as well. .
Dear Tiny
Keer up the good work on the Newsletter. ;
I would like to thank you for your continued
Sincerelys INPUT to The Harvest even thoush you have soved
Tis 2 to Wichigan. If you Keep up the dood work in
= submitting articles for the newsletters I will
IST be able to Keer up the sood work setting it
tosether each aonth.
1 REM ROUTINE TO SET UP CATALOG
TO HOLD 181 FILENAMES. I understand that you and your missus have lant
DISK MUST HAVE ONE TRACK opened Hartley Software to develore all soris of
THAT IS ENTIRELY EHPTY. prograas. I also understand -that you have ~
2 REM BY T. HARTLEY witten all sorts of educational programs that
3268 COACH LANE #20 work with your APPLE-SPELLER black box. Combined
KENTWOOD, NI 49508 with your Skilldrills Srelling Testy Letter
(616) 942-8987 Recognition and Word Family rrograss students
3. REM FEEL FREE TO DISTRIBUTE are able to advance quickly from one module to
THIS PROGRAM the next. I think your concert of auditory inrut
100 INPUT "WHICH TRACK BO YOU WA and visual stiaulation is beneficial to keering
NT TO USE? "STR . Student attention. These Programs should prove
110 GOSUB 9003 REM beneficial to students with access to an APPLE.
S8S3REK SETS
UP SHORT MACHINE LANGUAGE
PROGRAM
120 CALL 450473
3333 REM READS
VTOC
122 POKE 46067 + 4 & TReO% POKE
46068 + 4 & TRrO08
REM
RESERVES SPECIFIED TRACK IN
VTOc
125 CALL 45051%
3833 REM RESAVES
vToc
150 POKE 47092913 POKE 470849173
POKE 47085912
$333 REM GET
SET TO READ TRK 17» SECT 1
160 FOR T = 12 70.1 STEP - 18
$$ REA DO SAME FOR ALL SECT
ORS IN EXTRA CATALOG TRACK
Unfortunately: Harvest policy does not allow for
advertising at this tiee. I will be glad to pass
along this inforaation to any nember contacting
se. I will also print your address in the
newsletter in case anyone wants to set in touch
with you. You address is!
HARTLEY SOFTWARE
3268 Coach Lane
. Kentwood Michigan 49508
isn’t it?
I duess they could call -942-
tuleet Uo you at 616-942-8987»
Well Tam sorry about not being able to run an a,
ad (I know you didn’t request to)s but I’11 do
ev best to set the word around.
Keer those programs comings
Sincerelys
Bave
‘THE HARVEST JUNE, 1984
PAGE 19 INE,
VOL. 2-HO. 10 THE HARVEST June 1981
IN THIS ISSUE
Club Officers, Members Aide, Treasurer’s Report- - ------------ 2
Secretary’s Report, Joel Kurasch- - -- ------------------ 3
Pfutz Prints, Bill Pfutrenreuter- ~ ------------------- 4
WIAUG Library Notes, George Makas - - - ----------------- ~4
Prez Sez, Dave Alpert- -------------------------- 5
EssyWriter review, Marilyn & Joe Oven - - - ~ -
Apple Throttle , J Schaffer, Santa Cruz Apple Users Group - - - - - - - - - 7
Using the Apple "Game" 1/0 Connector, John Russ- - - - - merce eee 8
‘RIAUG SEC Report, Rob Stewart- = ---------------------! 10
Béitorial, Terry Tufts - - are Seen rete eee --------- 10
Unclassified Ads~ - --------- ee ee ee eee eee ee ee Ty
Book Review rsecret Guide to Cowpurers™ VolI-- Max J. Nareff,
Sante Cruz Apple Users Group - -------=--------------- A
Stop-List, Jay Shaeffer, Santa Cruz Apple Users” Group- - - - ------ ll
Serial ‘Commmicat ion Interface With the Apple, Conrad Sittler- - -"- - = -12
‘Saart Terminal Programs, Barry Bayer = = ------=------+---14
so 158 THE HARVEST
COMING MEETING DATES,
June 19
July 17
August 14
IN THIS ISSUE
Club Officers, Members Aide,
Editorial, Terry Tufts
Winners of 1982 NIAUG Program Contest:
Phone List Improvements, Bill Osmer
1. “Pay Attention to Details, Rich Holt -
Perusing the Periodicals, Marlys Newcome
Program Listing: One-Time Pad Cipher System, Peter B.
. Wizardry, Richard Hutton
Unclassified Ads
Serious Musical Applications of the Apple, George M. Weinert V- - - - - ~ 14
Poor Mans "Pacman", Peter B. Clarke:
Hi-Fi Adapter & Game Port Adapter, Kenneth Kay
Pumps Patches, a Best of Harvest Reprint, Mark Pump:
A Text-Screen-to-Printer Dump Utility, Ed Evenson:
Club News, Calendar:
PAGE 21 THE HARVEST JUNE, 1984
$2.50
VOL4-NO. 9 THE HARVEST JUNE/JULY 1983
A Review of Softerm, Larry Fox - --------- eee eee ee eee 3
A Review of SuperText Professional, Larry Fox-
Perusing the Periodicals, Marylys Newcome
APPLEsurance II, Terry Tufte-
New Product Press Releases, Jay Toutenhoofd-
Beagle Bros. Software, Guy Mc Neill
It Seems to Me.., Barry D.
Modem Commmication Programs, Rob Stewart- ---------------- 21
Software Reviews Jim glore-------------- eee ee 23
Program Contest, Jim Glore- ~ -------------- ee eee eee 24
Don’t Write Thet 1/0 Routine, Wayne Mitchell
Screen Printers in One line , Bob Sander-Cederlof ------------ = 28
For Begimers Only, George McClarity
PAGE 22
Pres Says... .
The show went very well. It was not
anywhere near as large as we were led to
believe, but the number of people which
attended was exceptional. The NIAUC
booth staff handed out about 1°00 of the
new NIAUG INFO PACKFTs. We are waiting
for the results now All in all, the
show was certainly worth the $10 price of
.a 1 day ticket. I just feel sorry for
the people who purchased 4 day passes.
Our booth was very well done. and showed
to all the attendees just what. a quality
users group was like. Thanks to Chris
Otis for his efforts with the booth, as
well as coordinating the entire booth
staff. Without Chris. we couldn’t have
done it. Well, now that the SHW is
behind us. on to new and exciting
happenings.
We are in the planning stages of the
FTRST ANNUAL NTAUG PICNIC. We are
looking at a Sunday in late Julv or early
August for the outing. Details will be
forthcomming in an interest/reservation
letter. All member families are invited.
You must show your membership card to
obtain NIAUG supplied hot dogs or
hamburgers. There may be a 1 or 2 dollar
charge per person, we are looking into
the costs and details. More later.
The ANNUAL PROGRAM
managed by the LIBRARY SIG. Thank you
Joe Zeinz, and all of your people. I
know you will enjoy the fun. Anyone
interested in assisting with the APC,
please contact Joe Zeinz.
The officers are reviewing the proposed
BY-LAWS for the UG. A final proposed set
will be published in the JULY Harvest.
Time will be set aside to ratify the
BY-LAWS during the JULY 14, 1984 meeting.
BE SURE TO ATTEND.
some last minute
Last month, due to
shuffling in the Harvest paste up, 4
paragraph of my monthly column lost
something, and I think it bears
repeating.
*#* START OF REPRINT ***
THE HARVEST
a a
CONTEST will be
JUNE, 1984
A number of members have suggested that
NIAUG establish sub-groups to hold
general meetings in other locations.
IE:North Shore; Indiana; Southwest
Suburban. All the officers, myself
included, are interested in this
prospect. I think that this concept
should be looked at very closely. The UG
has the necessary funds and cash flow to
pay for additional major meeting
facilities. Initially I see only 1 major
and possibly insurmountable problem with
this proposal. Who among you would be
willing to coordinate the Sub-Group? The
current volunteers have all we can do to
manage 1 general meeting per month. We
will continue to perform all the other
duties but we must have a SUB-~GROUP
COORDINATOR to arrange and plan the other
general ‘meetings. One coordinator for
each separate meeting location. Please
step forward and volunteer. We can give
you everything you will have to do, even
supply you with the speakers for the
meetings; only you will have to be the
one to do the work. Figure about 4 hours
per month outside of the monthly Planning
Meeting, plus the time at the remote
meeting.
**k END OF REPRINT ***
Over the next several months, we will be
experimenting with new meeting formats.
Let us know what you think. We will also
be setting up a BIG BROTHER function for
new members. You will be contacted to
determine your willingness to be a BIG
BROTHER. Give it a try. You probably
would have wished for a big brother when
you first joined.
We want NIAUG to be a USERS GROUP, not a
GROUP OF USERS. “USER” is a 4 letter
word. Be a user, not a USER. Volunteer.
Help make NIAUG something YOU can be
proud of.
Rob Stewart, CDP
President
PAGE 23
NIAUG RENEWAL QUESTIONS,
by Joe Zeinz, CDP
Club Librarian
With the annual membership renewals, there
were several requests and questions. Below
are only a few of these in which I will try to
answer.
Q. Request more programs in the “Harvest''?
A. This club is a volunteer organization and
volunteers are the ones that supply the
"Harvest" with programs and articles. So, if
you have a favorite program share it with us.
Also join the Library SIG and have a say in
what goes into the NIAUG Disk Library.
Q. Can documentation be improved on the NIAUG
programs?
A. These programs are from NIAUG members, the
TAC and other user clubs. This is public
domain software, which runs as is. I hope you
as NIAUG members, will spend the extra time to
document your programs so others can benefit
from your efforts. This also reflects on the
Club, so lets be proud of your work. Programs
will have a more favorable response when it is
sophisticated program which no one knows the
capabilities, because of the lack of
documentation.
Q. Can disks from the library be made
available for $3.50 or trade a blank disk plus
$1.007 :
A.The Library disks have always been available
for $3.50 each. The club does not accept
trades for blank disks because we will not be
alble to control the quality of these disks.
The club is currently using Verbatim double
sided double density diskettes. These disks
are guaranteed against recording media
defects, so if a bad disk is encountered it
can be replaced.
Q. Can the contents of the IAC Disk of the
month be published in the "Harvest"?
A. The club tries to publish the Catalog
lising of each new disk that is added the
NIAUG Library. This does include the IAC
disks, but only if the Librarian/Library SIG
THE HARVEST
JUNE, 1984
deems it worthy of it.
Q. Where is an index to the Paper Library and
how does one gain access to it?
A.The only Index currently available is Disk
#37. You can scan the disk for the articles
you wish to review. There is a NIAUG
Reference Number for each article. then at
the monthly meetings you give this number to
the Paper Librarian. He/She will then loan
the article to you until the next monthly
meeting. The Paper Librarian along with the
Library SIG is trying to update the index and
also trying to come up with a better way to
make this information accessible. Any
suggestions?
If you have any questions or comments about
the club let us know. Search out the officers
at the meetings, call the information number,
or write us a letter.
Program Contest
by Joe Zeinz, CDP
The 4th Annual NIAUG Program Contest is off
and running. This year the contest will be
sponsored by the Library SIG. Entries will be
accepted at the meetings or by mail (NIAUG
Program 60090). All entries will become part
of the NIAUG Disk Library. Also all
submissions to the library since the last
contest are also eligible-only a submission
form need be submitted.
The Program Contest deadline for entries will
be the October meeting. Prizes will be awared
at the December meeting. Last year prices
ranged from a Hayes Micromodem II to four
disks from out very own Disk Library (a total
of 21 prizes + 4 cash awards). There was also
cash awards for the best program of each
category.
The contest entries will be judged by
categories, depending on the submissions. We
are planning for the following categories:
Games, Business, Education, Utility and
Graphics.
Submissions should be on diskette or tape and
include a written description of the
program(s) and necessary instructions for
their execution. If there is any required
PAGE 24
hardware, this must be noted on the entry
form. Programs will not be docked points for
lack of instructions, but programs which bomb
may incur the wrath of the judges, whose
decisions will be final.
Show us your latest efforts by submitting
those programs, which could be a winner.
You can’t win if you don’t enter.
CAREER PLANNING???72?
by Terry Tufts
Have you decided on a new career path, have
you decided to go back to work after raising a
family or perhaps you wish to change your
career? How can you get experience in these
new endeavors or even better how can you make
contacts in the various fields that interest
you. Well read on and I will reveal the
secret.
Many people realize that they have to have to
. have prior experience in a particular field to.
have an edge when competing for a job,
especially if they are changing fields. They
also know that knowing someone in a decision
making position or having a contact is also
very important. Well the task is to find out
how to get this all important experience and
to make these contacts. Well it is quite
easy. Lets look one method.
Suppose you have chosen to get into public
relations. You think you have an outgoing
personality and are a good communicator and
would like a non threatening way to prove that
you can handle such a job. You have no
previous experience but you are sure that you
could handle such a task. Who would you go to
for such a chance if you have no contacts and
“mo rich uncle to take a chance on you?
THE HARVEST
JUNE, 1984
Well the answer is right before your eyes.
Talk to your NIAUG officers. The pay is very
small but the experience is as good as you can
get anywhere. You will have a chance fo try
out your own ideas, exercise your own
judgement with as little risk as it is
possible to have. After all if you get fired
you don“t have to put it on your resume
(besides who has ever heard of getting fired
from a volunteer job). You will have the club
officers behind you and some of the clubs
resources to experiment with. With this kind
of arrangement you will have a hard time
failing and you will get a good chance to see
if your talents match your interests. Along
the line you will make contacts with real live
money making businesses and be able to realize
oportunities that you didn’t know exist. You
can do this all on your own time without
compromising your present position. Who could
ask for a more fool proof plan? Matter of
fact, look at any of the more advanced books
in career planning and job hunting and you
will see this is exactly what they recommend.
Well I have revealed the secret, its up to you
to develop your plan and put it into action.
If you are interested in a career in
education, computers, writing, advertising,
public relations, sales, public speaking and
many others give your executive a call and
tell us about your goals and we will give you
activities that will develop your talents and
give you concrete experience. We are an equal
opportunity group and will give anyone a
valuable chance to develop their career goals
no matter if you are a student, someone in a
dead end job or a housewife planning to go
back to the job market. Think about it. The
method is proven, all it takes is a little of
your initiative.
oN
o~
PAGE 25 THE HARVEST JUNE, 1984
Reprinted from the “SCARLET LETTER" February 1984 newsletter of the Big Red Apple Club, Norfolk, Nebraska.
VECTORS & POINTERS
by David Burroughs
$cooo
For the hearty souls who wish to "“POKE" around in the old Apple to really
unleash some new power, save some programing time, or just amaze less
experienced Apple owners with some sneaky new program, here are a few handy
location I have found in the Apple.
**NOTE** The labels are compiled from several sources including my own program
usage so may differ from other more established sources.
LOCATION LABEL EXAMPLE OF USE
HEX DECIMAL
20 32 WNDLFT Sets left column of text window. Try putting
labels on left, then set WNDLFT to the right
of longest label. They will stay in place until
WNDLFT is reset to 0.
21 33 WNDWOTH Width of text window. 1 to 40 from Applesoft.
Poke 33,33 makes editing Applesoft much easier.
Poke 33,79 gives you 80 column listings in
Integer Basic. Warning- over 40 will destroy
an Applesoft program in its natural location.
22 34 WNOTOP Top line of text window. Use one or more lines
of headers then change WNDTOP down. The headers
will stay up there undisturbed.
25 37 cv Cursor Vertical position. Poke then Call to VTAB
in Applesoft interpretter.
30 48 COLOR POKE 48,(COLOR NUMBER)*17
4A,4B 74,75 LOMEM LOMEM for Integer Basic only
4c,40 76,77 ~HIMEM HIMEM for Integer Basic only
4£,4F 78,79 RNDL,RNDH A 16 bit random number field available for
PEEKING
67,68 103 PRGML These are Applesoft program start locations.
104 PRGMH POKE before loading to relocate an program.
If your program tends to run into Hires Page 1
use a short loader program to put the main one
above Hires! POKE 104, 96 makes next program load
starting at $6000. Lots of room up there.
73,74 115,116 HIMEM Applesoft HIMEM
PAGE 26 THE HARVEST JUNE, 1984
75,76 117,118 LINE# Current line number of Applesoft on
AF BO 175 PENOL End of Applesoft program. Poke with larger
176 PENDH number to let shape tables, graphics page, or -
machine language program just tag along behind
a Applesoft program during SAVE and LOAD.
CA,CB* 202 PGMIL Integer Basic program start pointer
203 PGMIH
CC,cD 204 PENDIL Integer Basic program end pointer
205 PENDIH
08 216 ERRFLG Once an ONERR GOTO has be executed this flag is
set to a high value. Poke with less than 128
to turn it off, over 128 turns back on.
DA,DB 218 ERRLNL If error occurs during Basic program run the line
219 ERRLNH causing the error is stored here.
(PEEK (219)*256)+(PEEK (218)) yields line number
DE 222 ERRCODE Code for type of error that occurred stored here
PEEK (222) yields code below:
O NEXT without FOR
1 LANGUAGE NOT AVAILABLE
2 OR 3 RANGE ERROR o
4 WRITE PROTECTED DISK
5 END OF DATA
6 FILE NOT FOUND
7 VOLUME MISMATCH
8 1/0 ERROR
9 DISK FULL
10 FILE LOCKED
11 SYNTAX ERROR(DOS COMMAND)
12 NO BUFFERS AVAILABLE
14 PROGRAM TO LARGE
13 FILE TYPE MISMATCH
15 NOT DIRECT COMMAND
16 SYNTAX ERROR (APPLESOFT)
22 RETURN WITHOUT GOSUB
42 OUT OF DATA
53 ILLEGAL QUANTITY
69 OVERFLOW
77 OUT OF MEMORY
90 UNDEFINED STATEMENT (BAD BRANCH ERR)
107 BAD SUBSCRIPT
120 REDIMENSIONED ARRAY
133 DIVISION BY ZERO ERROR
163 TYPE MISMATCH
176 STRING TOO LONG
191 FORMULA TO COMPLEX =~
224 UNDEFINED FUNCTION
254 BAD RESPONSE TO AN INPUT
255 BREAK (CONTROL -C HAS BEEN STRUCK)
PAGE 27 THE HARVEST JUNE, 1984
LOCATION LABEL EXAMPLE OF USE
HEX DECIMAL
300 976 DOSENTRY Contains a JMP to DOS warmstart. Does not dis-
card the Basic program or any DOS variables
303 979 DOSCOLD UMP to DOS coldstart. Clears and resets every-
thing.
306 982 FMNGLOC UMP to DOS file manager subroutine
309 985 RWTSLOC UMP to DOS RWTS subroutine
30C 988 IPFMGRLOC Subroutine that locates Input Parameter List to
allow user to set up before call to file manager.
3E3 990 IPRWTSLOC Subroutine to locate and set up Input Parameter
list for a RWTS call.
3EA 1002 INCPTSCON JMP to reconnect DOS intercepts to keyboard and
screen data streams
3EF 1007 BRKVLOC JMP to location that handles BRK instruction.
3F2 1010 RSTVL LO/HI byte pair to handle reset vector. This is
1011 RSTVH the locations to change to get programs like
Magic Window that you can't reset out of or many
other possibilities such as reset to reboot.
3F4 1012 PWRUPV Flag for power up. Contains a exclusive or com-
‘ pliment of reset address with $A5. This is to
check on reset for power up. If you change the
reset vectors then take the value you placed in
$3F3 (1011) and Exclusive or with $A5 then store
the result in $3F4.
3F5 1013 &HNDLR JMP to ampersand handler routine.
3F8 1016 CTRL-YHNDLR UMP to the monitor's Control-Y handler.
3FB 1019 NMIHNDLR JMP to non-maskable interrupt handler.
3FE 1022 NMIVL LO/HI byte vector pair for JMP when NMI occurs.
1023. NMIVH
o-
C055 -16299 PAGE2 Selects page 2 (text or graphics) -
c054 -16300 PAGE1 Selects page 1 (text or graphics)
: PAGE 28 ‘THE HARVEST JUNE, 1984
a a a TE,
C053 -16301 GP/TXT Selects text and graphics mix ( 4 lines text at
bottom of graphics page.)
co52 -16302 GPFS Selects full screen graphics
C051 -16303 TXT Selects text mode. Either page ‘
C050 -16304 GR Selects graphics mode (HIRES or LORES)
C056 -16298 LORES Selects LORES (still needs GR also)
C057 -16297 HIRES Selects HIRES (still needs GR also)
C058 -16296 ANO-0 Turns Annunciator 0 off
C059 -16295 ANO-1 Turns Annunciator 0 on
CO5A -16294 AN1-0 Turns Annunciator 1 off
C05B -16293 AN1-1 Turns Annunciator 1 on
cose -16292 AN2-0 Turns Annunciator 2 off
cosb -16291 AN2-1 Turns Annunciator 2 on
COSE -16290 AN3-0 Turns Annunciator 3 off
COSF -16289 AN3-1 Turns Annunciator 3 on
C061 -16287 PBO Peek reads pushbutton - if pressed contains
C062 -16286 PB1 over 127. If less than 127 pushbutton is not
C063 -16285 PB2 being pressed
c040 -16320 STROBE Strobe at pin 5 of Game control jack. A peek
gives one one-half microsecond pulse. A poke
will trigger the strobe twice.
co00 -16384 KEYIN If over 128 a key has been pressed.
(PEEK (-16384))-128=Key pressed.
C010 -16368 KEYFLAG POKE (-16368),0 to reset keyboard flag. Must
follow a peek to -16384
c020 -16352 CASSND Peek or Poke causes click at cassette jack.
C030 -16336 SNDOUT Peek or Poke causes click at speaker jack.
C060 -16288 CASIN Cassette data input
C064 -16284 6CO Game control analog inputs (use a peek to these
C065 -16283 GC1 locations similar to PDL (X)
C066 -16282 GC2
C067 -16282 GC3
c070 -16272 CLEAR ANALOG CLEAR Resets all four Game Control input
timers.
PAGE 29 THE HARVEST JUNE, 1984
Reprinted from the "SCARLET LETTER" March 1984 newsletter of the Big Red Apple Club, Norfolk, Nebraska.
EXPLORING APPLE DOS
PART IV - A TOUR OF DOS SUBROUTINES
by David Burroughs
In this final part we will take a tour through some of the main and useful
subroutines in DOS 3.3. There are many opportunities for us to do some very helpful
PEEKs, POKEs, and CALLs to DOS from our BASIC programs. Machine language programmers
already use a lot of the resident DOS routines for efficient disk I/0.
Before we get into DOS itself I am going to bring up one handy location just below
OOS. That is the DOS buffer area. For machine language subroutines over 200 bytes in
length (too large for the old standby location of $300), there is another "safe" place
to tuck it out of the way. We can put it between DOS and its buffers. Load the routine
in low memory and then move it up where the top of the routine is below start of DOS at
$9000. Next change the buffer pointer at $9D00 to point below your routine, adding 38
extra bytes for the file name and link fields. Now do a DOS coldstart by way of page 3
vectors (3D3G, Return from monitor). DOS will not do its buffer work below your routine
and since it is in DOS it is safe from your normal program. By the way, this seems to
be a great opportunity to use a EXEC file to do all that housekeeping.
**kNote*** I'1] mark places with asterisks that I find especially useful.
C600-C65B First disk I/0,code executed during boot
Sets everything up to read Trk 0 Sec 0
C65C-C6FA Reads Sector Headers
C683-C6AS Handles Address Headers (locates correct sector).
C6A6-C5FF Handles Sector Data and stores Boot 1 at $801
801-81E Set up to read Boot 2 and RWTS into its proper location.
81F-838 Set up to read correct sector and call ROM read sector routine (C65C).
839-8FF Set uo for and go to Boot 2 when Boot 1 is done.
DOS 3.3 MAIN ROUTINES
9D00-9D0F Address Constants Table
LOC. CONTENTS USE
**** 9)00 9E81 .Address of first DOS buffer file name field
9D02 9EBD Address of DOS keyboard intercept
9004 AA75 Address of DOS video intercept
9006 AA93 Address of primary file name buffer
9008 9F51 Address of secondary file name buffer
9D0A AASO Address of LOAD range length parameter
9D0C 9D00 Address of DOS LOAD address - 9000 normally
9D0E BSBB: Address of file manager parameter list
PAGE 30 THE HARVEST JUNE, 1984
9D1E-9D54 COMMAND ADDRESS TABLE
Loc. ADDR. COMMAND * LOC. ADDR. COMMAND
9D1E AS4F INIT 9D3A A298 APPEND
9020 A413 LOAD 9D3C A281 RENAME
9D22 A397 SAVE 9D3E AS6E CATALOG
9024 A4D1 RUN 9D40 A233 MON
9026 A4FO CHAIN 9042 A23D NOMON
9028 A263 DELETE 9044 A229 PR#
902A A271 ~~ LOCK 9046 A22E IN#
9p2c A275 UNLOCK 9048 A251 MAXFILES
9D2E A2EA CLOSE 9D4A AS7TA FP
9D30 A51B READ 9D4C AS9E INT
9D32 ASC6 EXEC 9D4E A331 BSAVE
9034 A410 WRITE 9D50 A35D BLOAD
9036 ASDD POSITION 9D52 A38E BRUN
9D38 A2A3 OPEN 9054 A27D VERIFY
9D56-9D61 Address vector table to entry points of Active BASIC. Each
time the active BASIC version changes (i.e. you do an FP or
INT) the appropriate vector address image is copied to here
from below. :
Loc. ENTRY VECTOR TO:
9D56 CHAIN entry
9058 RUN entry
9D5A Error handler
9D5C BASIC coldstart entry
9DSE BASIC warmstart entry
9060 ~— BASIC relocate
LOCATION IMAGE CONTAINED
9D62-9D6B INTEGER BASIC VECTOR IMAGE
9D6C-9D77 ROM (and Language card) APPLESOFT IMAGE
9078-9083 RAM APPLESOFT IMAGE
Likd 9D84-9DBE DOS coldstart entry routine
+*% 9DBF-9DE9 DOS warmstart entry routine
aE 9DEA-9E50 First entry point after boot. Does a number of chores
including set MAXFILES, Set up DOS vectors in page
($3D0-$3FF) and run the HELLO program
9E42 Type of HELLO file- change to 34 to BRUN or 14 to EXEC if your
HELLO file is not Applesoft or Integer.
9DE51-9E7F Page 3 vector image that above routine copies from. Do per-
manent patches here and then INIT new disk.
9FCD-A179 DOS command parse routines. This a large collection of small
routines to break down a command line, check its validity and
CALL to A180 to process it. It's to big to go into and tricky
to POKE around in. You're on your own with this one.
A6C4-A6D4 Error message text. You can change them if you wish.
A884-A908 DOS command table. Contains ASCII name for look-up of commands.
weKK
These can be customized by just changing. Notice the last
character of each command is marked by offsetting it by $80.
This is done by turning the MSB on. Adding 128 (decimal) is the
same thing
PAGE 31 THE HARVEST JUNE, 1984
a
~~
A909-A940 Command keywords table. Holds a two byte ENTRY for each of
the valid commands in the same order as command table. Change
these around and you'll confuse everybody. This ENTRY indicates which
of the keywords are legal with each command and if any thing
else such as file names are expected. Each bit is a mask and
if true means the following:
Bit Meaning Bit Meaning
0 File name optional 8 C,I, & 0 legal
1 No operand required 9 V for Volume is legal
2 File name required 10 D for Drive is legal
3 File name #2 required 11 S for Slot is legal
4 S for Slot is required 12 L for length is legal
5 MAXFILES extender value reqd. 13 R for Record is legal
6 Non-Direct Command 14 B for Byte # legal
7 If file not found-create new 15 A for Address legal
A941-A94A Keywords name table. List of keywords V,0,S,L,R,B,A,C,I,0
A94B-A954 Keyword flag bit position table for keywords above.
A955-A970 Keyword value range table. Valid range in four bytes, 2 for
minimum, 2 for maximum. In same order as table. C,I, and 0
ee have no range so aren't listed. Change A964 from 7F to FF
(increase from 32767 to 65535) to get rid of the RANGE ERROR
when trying to BSAVE long files.
A971-AA3E Error message text table for all 15 DOS error codes. You can
change them to your hearts content but if you make any one
o-~ aininias longer then see offset table below. Don't over run the end
of the original table in any case.
AA3F-AA4F Error message offset table. Each message, listed in order,
has a one byte offset from start of table to beginning of its
text. If you change overall location in table above by making
a command longer then realign offset index of all subsequent
messages.
AA4F-AA65 First DOS main variables table
AA4F Current file buffer addr. AA63 = Scratch pad variable
AAS1 Status Flags AA64 ~— Index of current Keyword
AAS2 CSWL state number AA65 Keywords on command line
AA53 Addr. of BASIC CSWL AA66 ~=Volume number
AASS Addr. of Monitor KSWL AA68 = Drive number
AAS7 MAXFILES value AA6A Slot number
AAS9 Register save area AA6C Length of File
AASD Command offset index AAGE Record
AASE MON Flags AA70—s Byte
AASF Index of last command AA72 Address of File
AA60 Range length for LOAD/BLOAD AA74~—- MON value
AA62 Pending command index
kkk
AA75-AA92 Primary file name buffer
AA93-AABO Secondary file name buffer(used for rename)
AAB1-AACO Second DOS Constants/Variable Table
~~ AABL MAXFILES default value (3) AAB6 Active BASIC Flag
AAB2 CONTROL-D ($84) $00= Integer $40=ROM APSFT
AAB3 + EXEC Active flag (00=no) $80= RAM APSFT
(FLAGYO EXEC in progress) AAB7 RUN intercepted flag
AAB4 EXEC file buffer addr. AAB8 = “APPLESOFT" ASCII
PAGE 32 THE HARVEST JUNE, 1984
AAC1-AAC8. File Manager Constants table va
AACI RWTS parameter list addr. (B7E8)
AAC3 VTOC sector buffer address
AACS Catalog sector buffer address
AAC7 DOS last byte(+1) address
AAC9-AAE4 File Manager function entry point table. There are 14 entry
point addresses in OPCODE order. There are actually only 12
functions and each end of the table is marked with an exit point
(B37F). (-1 offset)
OPCODE ~ FUNC. ADDRESS OPCODE FUNC. ADDRESS
0 EXIT BE7F 7 LOCK ACEF
1 OPEN AB22 8 UNLOCK ACF6
2 CLOSE ACD6 9 RENAME AC40
3 READ AC58 A POSITION AD12
4 WRITE AC70 B INIT AE8SE
5 DELETE AD2B c VERIFY AD18
6 CATALOG AD98 D EXIT BE7F
AAFD File Manager entry from page 3 ($3D6)
ABO6 File Manager main entry point
*ekx ADIB Start of catalog functions. You can alter several places here.
: Some approximate location and purposes:
ADA4 Number of lines per catalog page, then pause. Normally 22 ($16) lam
AE17 Number of characters in catalog entry. Normally 30 ($1D) .
AE22 dmp to carriage return subroutine. Jump to external counter
subroutine and get more than one column of catalog entries. Two
columns look nice on an 80 column screen or printer. When doing
this consider that the other places you see JSR $2E2F are generally
a skip a line (print C/R). You may wish to NOP some of them.
AE34 Patch by changing to $60. This removes the pause between pages
of a long catalog.
B3EF Number of tracks on a disk. |
0 ke
B600-BFFF TRACK 0 SECTOR 0 IMAGE FOR WRITE DURING INIT
B8A2-B8B7 WRITE PRIMARY AND SECONDARY BUFFERS TO DISK
B8DC-B99F READ A SECTOR ROUTINE
B944-B99F READ ADDRESS FIELD
Look for opening and closing address marks and change to access
: some non-standard DOS disks.
BC56-BCC3 WRITE ADDRESS FIELD DURING INIT. Roll you own custom DOS.
BEAF-BFOC INIT ROUTINE-Close to end is a check on how many tracks to init.
BFD3 ZERO LANGUAGE CARD DURING BOOT. Patch by entering from monitor
BFD3:EA EA EA then INIT new disk. Now warm doots won't reload
language card.
This is a limited list. If you desire a more detailed DOS map, send me a dollar
for reproduction costs and an SASE. In researching and writing this article it was hard
to reduce it to even this size. I still have a copy of the larger one with less often jam
used (but important routines) for the daring Peekers and Pokers.
Dave Burroughs, PSC2 Box 15361, APO San Francisco, 96367
PAGE 33 ___THE HARVEST JUNE 1984
a
The 16 bit 6502 is FINALLY here !!
= = —
~
submitted by George Wilkin
The Western Design Center Inc of Mesa, Arizona has introduced a
16 bit 6502 compatiable microprocessor.
There are two versions of this microprocessor.
The W65SC816 is the full version of the chip which can address 16Meg.
The W65SC802 is pin-for-pin compatible with the old 6502 and can only
access 64K but is FULLY software compatible with the bigger version.
The following information is directly out of the WDC W65SC816 data sheet.
FEATURS:
Advanced CMOS design for low Power consumption and increased noise immunity.
Single +5 volt supply
Emulation mode allows complete hardware and software compatibility with
NMOS 6502
fon 24-bit address bus allows access to i6Mbytes of memory space
Full 16-bit ALU, Accumulator, Stacp Pointer and Index Registers.
Valid Data Address (VDA) and Valid Program Address (VPA) output allows dual
cache and cycle steal DMA implementaion
Vector Pull (VP\) output indicates when interrupt vectors are being addressed.
- May be used to implement vectored interrupt design.
Separate program and data bank registers allow program segmentaion.
New Direct Register allows "zero Page" addressing anywhere in the first 64K.
24 addressing modes.- 13 original 6502 modes, plus 11 new addressing modes
New Wait for Interrupt (WAI) and Stop the Clock (STP) insturcions further
reduce power consumption, decrease interrupt latency and allows synchronizaiton
with external events.
New Co-Processor instrucetion (COP) with associated vector supports
co-processor configurations, i.e., floating point processors.
New block move ability.
PAGE 34 THE HARVEST JUNE 1984
W65SC816 Processor Programming Model
tee ee eee +--: —
eee eee ee poet eee ee fp et
| Data Bank Reg | X Register hi | X Register lo |
eee ee nt
terre eee feeee-——
| 00 | Stack Ptr hi | Stack Ptr lo |
ee weer eee a
++ - + a+
| Accumulator A | Accumulator B |
peewee nnn enn pe
+ --— ——+ een +
| Pom Bank Reg | Program Ctr Hi| Program Ctr Lo|
———=. a --+
tee ee eee 4------------ - $+ - et
| 00 | Direct Reg Hi | Direct Reg Lo |
+
Emulation
1 = 6502
Carry 1 = true
Zero 1 = result zero
IRQ Disable 1 = disable
Decimal Mode i = true
Index reg sel 1 = 8 bit, 0O = 16 bit
Memory Select 1 = 8 bit, 0 = 16 bit
Overflow 1 = true
Negative 1 = negative
The new instructions are:
(These were also on the CMOS version of the 6502)
BRA Branch always
PLX Pull X
PLY Pull Y
PHX Push X
PHY Push Y
STZ Store Zero
TRB Test and reset bit
TSB Test and set bit
PAGE 35 THE HARVEST JUNE 1984
New Addressing modes:
BIT immediate
DEC accumulator
direct indirect (No indexing) i.e. LDA (label)
all 8 Group I instructions,
LDA STA ADC SBC AND ORA EOR CMP
Inc accumulator
JMP Absolute Inexed Indirect UMP (lable,X)
New to the W65SC816/w65SC802
Group I instuctions with new addressin modes.
Direct indirect long indext with y (all 8 instuctions)
Direct Indirect Long (all 8 insturctions)
Absoulute Long and Absolute long indexed with X (all 8 instructions)
Stack relative (all 8 instructions)
Stack relative Indirect indexed Y (all 8 instructions)
New push/pull instructions
PEA Push effective absoulute address or immediate data word on stack
oo PEI Push effective indirect address or direct daa word on stack
PER Push effective Pgm Counter Relative Indirect address or
pgm counter relative data word on stack
2LB Pull data bank register from stack
PLD Pull direct register from stack
PHB Push data bank register on stack
PHD Push direct register on stack
HK Push program bank register on stack
Status register instructions
REP Reset status bits defined by immediate byte
i= reset bit O= do not change
SEP Set status bits defined byt immediate byte
1= set bit O= do not change
New register transger instructions
TCD Transfer C accumultor to direct register D
TDC Transfer Direct Register D to C Accumulator
Tcs Transfer C accumulator to stack register
TSC Transfer Stack register to Accumulator C
TXY Transfer X to Y
TYX Transfer Y to X
XBA exchange B and A
SCE Exchange carry bit with emulation bit E
New branch jump and return instructions
BRL Branch Relative Long Always (-32768 -> +32767)
IML Jump indirect Long
oMP Jump Absolute Long
JSL Jump to subroutine Long (Requires RTL for return)
RIL Return from subroutine Long
PAGE 36 THE HARVEST JUNE 1984
New block move instructions
MVN Move block from source (X reg) to destination (y reg) o~
block length of C
X & Y are incremented
MVP Move block from source (X reg) to destination (y reg)
block length of C
X & Y are decremented
New Co-Processor instuction
COP Co-Processor instruction with associated COP vector and
Abort Input.
New System Control Instructions
STP Stop the clock instruction
WAI Wait for Interrupt
WDM reserved for future systems A NOP at present.
You can get samples of this chip from WDC for $95.00 for a imhz version
They expect to have 4mhz very soon and will eventually go up to 8mhz.
The 8mhz version is benchmarked against most of the other popular 16-bit
micros, and does very farvorably in a lot of the things they compared. o
But I thing these comparisons were ‘picked’. They included Reg => mem
moves, both 8/16 bits and 32 bits.
{ have one of these beauties orderd and will give more details after I
have used it.
If anyone has any specfic questions, feel free to ask, but I dont gurantee
I know the answers since I dont have a chip yet...
Keith Sproul
Ksproul@Rutgers.Arpa
PAGE 37
Interesting Bits
\ by Chris Tufts
Bantam Books will publish THE APPLE IIc BOOK,
a paperback by Bill O’Brien, in conjunction
with Apple Computer’s recent unveiling of the
Apple IIc portable personal computer. Bantam
will publish the book the week of June 18.
THE APPLE IIc BOOK is written for new Apple
IIc computer buyers and experienced apple
users. The book will provide inside tips and
information unavailable from any source,
including the owner’s manual. It will answer
users” questions about compatibility, will
help them configure their new system, and will
include information on DOS 3.3 and the
newly-developed ProDOS. Special features of
the book will include information on adding ~
peripherals such as mice, touchpads, graphic
tablets and the new "flat screen," appraisals
of leading and lesser-known recreational,
business, educational and utility software
packages, accessing bulletin boards and
locating user support groups. The cost of the
book is $12.95.
Peripheral Visions Inc. has introduced
Drum-Key, an electronic music interface board ©
and software package for use with stereos,
electric instrument amplifiers, and the user’s
Apple II series computers, that creates 28
real percussion sounds. Drum-Key uses digital
recordings of 28 actual drum and percussion
instruments including kick bass, snare, four
different tom-toms, a variety of cymbals,
cowbell, tambourine and six sounds made by
conventional drum synthesizers. With
Drum-Key, the user can compose, play, and
record on disk all the percussions and riffs
he or she can think of, plus play along with
the 100 rhythm patterns and 26 songs built
into Drum-Key. Some of the features of the
program include multi-track recording,
programmable audio and video metronome and
real-time recording. Drum-Key has a suggested
list price of $139, including postage and
handling. To order directly by mail from PVI
call toll free 1-800-441-1003 or write
Peripherals Visions Inc., Great Valley
Parkway, Malvern, PA 19355.
_ Addison-Wesley Publishing Company has
published an updated version of its software
reference book, THE ADDISON-WESLEY BOOK OF
APPLE SOFTWARE 1984 by Jeffrey Stanton, Robert
Wells, Ph.D., Sandra Rochowansky and Michael
Mellin, Ph.D. The book both lists and
evaluates more than 600 of the most popular
THE HARVEST
JUNE 1984
software packages designed for the Apple
Computers. A panel of experts assembled by
the book’s editors has divided software into
categories for business, education,
entertainment, and utilities. The book also
reviews hardware peripherals for Apple
computers. Latest prices and performance
features are given. Reviews of each software
package include a description and letter grade
(A-F) of the package’s features. The
paperback book costs $19.95.
Davka Corporation has released a computer
cookbook: JEWISH COMPU-CHEF. The program
features over 150 kosher recipes.
Supplementary recipe disks give hundreds more
recipes, covering specialties like Passover
fare, international recipes (all kosher),
traditional Sabbath and holiday cooking, and
party food. COMPU-CHEF will search for
recipes by ingredients, will print off recipes
and will store recipes on disk. The user can
add, change, or delete any recipe. Besides
recipes, JEWISH COMPU-CHEF features a
glossary, calorie and nutrition guide, table
of measurements, and suggestions for
ingredient substitutions, and automatically
calculates ingredient amounts for different
serving sizes. It requires no programming
knowledge to operate and is available for
. Apple II+/Ile/IIc computers ($39.95 for the
two-sided master diskette of recipes; $12.00
each for supplements). Available from
directly from DAVKA, 845 N. Michigan
Ave.,Suite 843, Chicago IL 60611,
(1-800-621-8227; In Illinois, 312-944-4070),
or directly from Jewish bookstores, synagouge
giftshops, and computer stores.
Strategic Software Systems, Inc. has
introduced Bottomline-V, a corporate financial
system for business planning, raising venture
capital, increasing lines of credit, or
obtaining an SBA loan. The system begins with
a 12-month detailed budget and cash flow |
analysis. The user then inputs basic data
variables, and Bottomline-V performs over
9,000 calculations to produce five-year pro
formas of P&L, Balance Sheet, Changes in
Financial Position, and Financial Ratio
Analysis. The documemtation is easy to follow
with examples and step-by-step prodecures.
Bottomline-V runs on Apple Computers with
compatible spreadsheet programs such as Lotus
1-2-3, Multiplan, SuperCalc, and VisiCalc. It
is an “off-the-shelf" package with a suggested
retail price of $295. For information
contact: Product Information Dept., Strategic
Software Systems, Inc., 1300 Dove St., Suite
200, Newport Beach, CA 92660 or call (714)
476-2842.
PAGE 38 THE HARVEST JUNE 1984
northern illinois apple users group
1271 West Dundee Road, Buffalo Grove, IL.
IEMBERSHIP_APPLICAT
NOTE: Information obtained from this application is solely for the
4 use of the NORTHERN ILLINOIS APPLE USERS GROUP (NIAUG). Membership
lists will not be distributed to members or non-members.
PLEASE PRINT
[1 Full Membership ($29.99) Includes $24.99 Annual dues + $5.99 initiation
fee. Covers entire family; 1 Votes all priviedges. This rate applies to
the following counties: ILLINOIS - Boone, Cook, DeKalb, DuPage, Grundy,
Kane, Kankakee, Kendall, Lake, LaSalle, Lee, McHenry, Ogle, Will,
Winnebago} INDIANA- Lake, Porter; WISCONSIN - Jefferson, Milwaukee,
Racine, Rock, Walworth, and Waukesha.
ct] Associate “Membership (923.99) Includes $18.98 Annual dues + $5.96
initiation fee. Covers entire family; No Vote} all privledges. This rate
applies only to those persons living outside the above mentioned counties.
NOTE: Full or Associate memberships are for 12 Months, starting the month they
are received.
C1] Additional Harvest Subscription ($12.99). %12.99 annual fee, prorated to
the number of months left on the Full or Associate membership. Covers one
person; No Vote. (Must be a member of a family who have already paid for
a Full or Associate Membership.)
NAME PHONE ¢ ) =
ADDRESS COUNTY
cITy . STATE ZIP =
If this is an application for an additional Harvest subscription, please fill
in the following with the information about the Full or Associate membership.
NAME PHONE ( ] =
ADDRESS COUNTY
city STATE ZIP =
Would you please take a few moments of your time to fill out the following
information. This information will help us to get a better picture of what the
needs of our Users really are. :
Please check the type of computer(s) you have or are using.
{ J APPLE II € 1 APPLE II+ (J APPLE IIe [ 3 APPLE /// [ 1 LISA
€ 1 MACINTOSH C J APPLE COMPATIBLE [ J] OTHER
Benefits the group can provide tor you
Benefits you would like to provide to the group
Comments
Pd tet tks t ph ckikibcdibckskikckid-ckadicbskadckdobcdest cheekckisk-ekistak h-hh hu isi achicha hihi
TREASURER’S USE GNLY Do not write below this line!
Cash [ 1) Amount $ . Check [3 # Date = =
Refund of overpayment: Check # Amount $ . Initials
PAGE 39 THE HARVEST JUNE 1984
ce
KEY EDITING COMMANDS (2)
Backspaces the cursor. Deletes each character it passes
over. IMPORTANT,the erased character is still visible on
the screen; however, it has been erased
from memory.
—---> KEY
CURSOR MOVES FORWARD.EACH CHARACTER IT PASSES OVER IS
RETYPED IN MEMORY.
CONTROL "C"
Fress CONTROL KEY and type the letter "C" at the same time.
This will stop the running of your program. If you wish to
. continue the "run", type CONT.
CONTROL "S"
Press CONTROL KEY and type the letter "S" at the same time.
This will stop the running of your listing. If you wish to
resume the listing, press SFACE BAR.You may continue to
alternate this sequence.
CONTROL "X"
Press CONTROL KEY and type the letter "X". This will delete
the line you are currently typing. (Frovided you have not
pressed the RETURN KEY.)
ESC KEY SEQUENCES. PRESS ESC KEY,RELEASE IT.FRESS SECOND KEY.
ESC-A:Moves the cursor one position to the right.
ESC-B:Moves the cursor one position to the left.
_ ESC--C:Moves the cursor down one space.
ESC-D:Moves the cursor up one space.
EDITING COMMANDS (3)
CLEAR: Resets all variables in memory to zero and all string
variables to null.
EXAMPLE: 10 Let A= 5
20 Let A$ = “Mother”
30 PRINT A, A$
40 CLEAR
50 PRINT A, A$
RUN
5 Mother
0
EDIT MODE Press ESC KEY, release key. Press second key.
You are now in edit mode until you press any key except
I, J, K and M. Notice their position on the keyboard ani
their relative cursor movements. IMPORTANT When editing
I a_line you must retype "number line". Press RIGHT ARROW
se tiyx KEY until cursor is in the desired position for editing.
L EXAMPLE: 10 PRINT "Fatherr"”
M Press ESC (release) (you are in edit mode)
Press “I" (continue pressing until your
oa cursor is at beginning of line 10)
Type "10"
Press——» (move cursor to edit position,edit
Press——3 (retype remainder of line)
Press RETURN KEY
PAGE 40 THE HARVEST JUNE 1984
Cn
submitted by george Wilkin
1000 REM MacTEP - Macintosh Terminal Emulator Program
1010 REM —
102G REM Version 1.81 - 6-Apr-84
1020 REK Dennis F. Brothers - Compuserve 70065,172 - MCI Mail
10420 REM
105C REM Copyright (c) 1984 - Brothers Associates, Wayland Mz
1060 REM Permission is hereby granted for personai, non-commercial
1070 REM reproduction and use of this program, provided that this
1080 REM novice is included in any copy.
1090 REK
i200 REM Modem connections:
111¢ REM Mac Mcdem
21206 REM
1230 REM
i14C REX
1150 REF
i166 REM
117¢ REM
118
11990
1209
1216
i22c DEFINT 4-Z: REM Defat
12390 REM
1240 REM
2000 REM Define constants
2010 REM
2020 BUFFERSIZE=2048
2030 UFFERSIZE\4
2040 REM
2050 FALSE=0: TRUE=-1
2060 REN
2070
2086
2030
2100
2110
2120
DBROTHERS £
(Frame Grouné)
(Signal Ground)
(Transmit Data)
(+22V -> DTR)
(CTS <= BCD)
(Receive Data)
<1 Orn
o
0
Ora nN abe
oO
Allocate extra menory
= te integers for speed
: CMDBS$=CHRS$( cea)
2230 CMDES=CHR$ (CH
2140 2)
2150 CMDTS=CHR$ (CHDT)
216
2170 : AOUT=-7 :
2180 H4000: SBi5=&H8000: SB2=&HCC0O
2190 PARNONE=&HO: PAROD!
H1000: PAREVEN=&H3000
2200 D 3 DBS=&H800: DB7=&H<00: DBS=&HCOO
2210 REM
2220 REM
3000 REM Pre-ailocate ail variables sc arrays don’t move
3010 REM
3020 GOSUB 20000
3030 DIM XTABLEARRAY (127)
3040 DIM BUFFERARRAY (BUFFERSIZE/2)
3050 DIM PARAMLIST(39)
3060 I=0: A=0
307C
3080
3090
3100
3110 =
3120 XFLAG=FALSE
3130 CRFLAG=FALSE: FLUSH=FALSE
3140 C=0
: ELg="
PACE 41 THE HARVEST JUNE 1984
3156 QUIT=0
3160 REN
3170 CONTROL!=0
3180 TRANSLATE!=0
3190 BPROC!=0
3200 GETFILEINFO!=0
‘0
3210 SETFILEINFO!
3220 XTABLE!=0
BUFFERT!=0: BUFFER
RPTR(LS$): FP!=VARPTR(FS$)
270 CRFLAGP!=0: FLUSHP!=0
3280 REM
ARPTR (CONTRCLCCDE (0) )
ARPTR(TRANSLATECODE (0) )
R(BPROCCOBE(0))
WARE TE ( GETFIL
INFOCS Ee
ARP A UETASLERREAY (0))
ARP TR (BUFFERARRAY (C) )
ND(BUFFER! : BUFFERT! =BUFFER!-(BUFFERH*65536! )
=BUFFERT! ELSE BUFFERL=BUFFERT!-6553€!
RPTR(LS): FP!SVARPTR(FS)
ARPTR(TL}
ARPTR(CRFLAG)
RPTR (FLUSH)
Initialize the character translation table
POKE
FOR
POKE
NEAT I
REM
REM
REX Initialize and display startup information
REM
CALL TEXTSIZE(9): CALL TEXTFONT(4):WIDTE 255
CALL PENNORMAL: CALL SHOWPEN: CALL PENMODE(1C)
CLS: PRINT: PRINT: PRINT
PRINT "MacTEP - Vi.81 - Copyright (c) 1984, Brothers Associates"
PRIN’ PRIN’ PRINT
PI " OMD-E exits to the Macintosh desktop."
" CND-T starts and stops ASCII transmit (uploac)."
PRINT " CND-R starts and stops ASCII receive (download)."
PRINT " CND-B starts and stops ASCII Basic receive"
PRINT " (lines not Beginning with a digit are ignored)."
PRINT: PRINT
REM
REM
REM Set up and OPEN the COM1 port
REM
OPEN "COM1:" AS #1 LEN=BUFFERSIZE
WIDTH #1,255
REM
INPUT "Baud rate: ", BR
TC=(115200!/BR)-2
REM
‘FOR I=O0 TO 49\2: PARANLIST(I)=0: NEXT I
PARAMLIST(24\2)=AIN
PAGE 42 THE HARVEST JUNE 1984
510C PARAMLIST(25\2
511C PARAMLIST(28\2)=SB1+PARNONE+DB@+TC
5120 CALL CONTROL! (PARAM! )
5130 REM
) TO 49\2: PARAMLIST(Z)=0: NEYT =
>BUFLIN AND NCT
7000 REM Receive (downlcad) BASIC progran.
7010 REN
Cc
L PENSIZE(
SE:
& INPUT "BASIC
" THEN GOTO 6009
7060 OPEN F$ FOR OUTPUT AS #2
7070 CALL LINE(0,-2)
7080 QUIT=FALSE
7090 WHILE NOT QUIT :
7100 IF LCC(1)=0 THEN GOTO 7210
7110 iF LOC(i)>BUFLIM AND NCT ZPLAG THEN PRINT #1,XOFF$;: XFLAG=TRUE
PAGE 43 THE HARVEST JUNE 1984
L$=INPUTS(LOC(1), #1)
CALL TRANSLATE! (XTABLE! ,LP! ,TLP! )
IF TL=0 THEN GOTO 7200
CALL LINE(O,2): PRINT LEFT$(L$,TL);: CALL LINE(0,-2)
CALL BPROC!(LP!,TLP!,CRFLAGP! , FLUSHP! )
IF TL=0 THEN GOTC 7200
IF LOC(1)>BUFLIM AND NOT XFLAG THEN PRINT #1,XOFF$;: XFLAG=TRUE
PRINT #2,LEFT$(L$,TL);
iF KFLAG THEN XFLAG=FALSE: PRINT #1,XONS;
NKEYS
IF CS="" THEN GOTO 7250
CS=CKDB$) OR (C$=CMDR$) THEN QUIT=TRUE: GOTO 725C
NT #1,C$;
7250 WEND
7260 CALL LINE(6,2)
7270 CLOSE #2
7280 IF RIGHT$(F$,2)<>":" THEN TYPEAPPL$="MSBANSB?
GCSUEB 10000
7290 PRINT: PRINT "BASIC Receive Ended": PRINT
7300 GOTS 6000
7310 REX '
732C REM
8000 REY Receive (downioad) ASCIi file
8010 REM
8CZ6 CALL PENSIZE(6,2)
APLA ALS
‘PUT “Receive File Name: ",FS
Hi OTC 60CO
OPEN F$ FOR OUTPUT AS #2
8570 CALL LINE(0,-2)
8080 QUIT=FALSE
O80 WHILE NOT ¢
8200 iF © THEN GOTO 8190
8210 IF LOC(i)>BUFLIE AND NOT XFLAG THEN PRINT #2,XOFF$;: XFLAG=TRUE
8220 $(LOO(2),#2)
8130 -TE! (TABLE! ,LP!,TLP! )
8240 9 THEN GOTO 8186
8150 CALL LINE(O,2): PRINT LEPT$(L$,Tu);: CALL LINE(C,-2)
8160 IF LOC(i)>BUFLIM AND NOT XFLAG THEN PRINT #2,XOFF$;: XFLAG=TRUE
8170 #2,LEFTS$(L$,TL);
9180 LAG THEN XFLAG=FALSE: PRINT #1,XON$;
8190 CS$=INKEYS
8200 IF C$="" THEN GOTO 8230
8216 IF (C$=CMDB$) OR (C$=CNMDR$) THEN QUIT=TRUE: GOTO 8230
8220 PRINT €2,C$;
8230 WEND
6240 CALL LINE(0,2)
8250 CLOSE #2
8260 IF RIGHTS(FS$,1)<> THEN TYPEAPPL:
8270 PRINT: PRINT "Receive Ended": PRINT
8285 GCTOC 6000
"TEXTMACA": GOSUB 10000
8300 REN
9000 REM Transmit (upload) ASCII file
9010 REN
$020 CALL PENSIZ=(2Z,1)
$030 XFLAG=FALSE
LINE INPUT "Transmit File Name: ",FS
" THEN GOTO 6000
9060 OPEN F$ FOR INPUT AS #2
9070 CALL LINE(C,-6)
2080 QUIT=FALSE
9090 WHILE NOT (EOF(2) OR QUIT)
9100 IF LOC(1)<>0 THEN GOTO 9150
9110 LINE INPUT -#2,XL$
9120 IF XL$<>"" THEN FOR I=1 TO LEN(XL$): PRINT #1,MID$(XL$,1,1);: NEXT I
9130 PRINT #1,CR$;
> FOR
PAGE 44
IF LOC(i)=0 THEN GOTO 9200
IF LOC(i)>BUFLIM AND NOT XFLAG THEN PRINT #1,XOFF$;: XFLAG=TRUE
LS=INPUTS(LOC(1)
#1)
THE HARVEST JUNE 1984
CALL TRANSLATE! (XTABLE!,LP!,TLP!)
IF TL<>0 THEN CALL LINE(0,6): PRINT LEFT$(L$,7L);: CALL LINE(C,-6)
IF XFLAG THEN XFLAG=FALSE: PRINT #1,XONS;
CS$=INKEY$
THEN GOTC
MDT$ THEN QU
PRINT #1,C$;
IF LOC(1)<>0 THEN GOTO 9256
WEND
CALL LINE(0,6)
CLOSE .#2
PRINT: PRINT "Transmit
GOTO 6000
REX
> REM
REY
FLSLEN (FS)
FS=CER$ (FL)-FS
TO 79: POKE P,
POXE PARAM!+19,25EK(F'
POXE PARAK!+20
PORE PARAM!+21,PSEK(F
CALL GETFILEINFO! (PAR
For I=1 TO 8
NEXT I .
CALL SETFILEINFS! (PAR
RETURN
REM
REM
REM Set up Control RO)
REK
DIM CONTROLCODE(25)
RESTORE 20100
I
.D A:CONTROLCODE(I)
=I+1
IF A<>-1 THEN GOTO 20)
REM
REM
REM Nachine language
REM
DATA &H4E56, &HFFFS,
DATA &H4CEE, &HO101,
> DATA -1
REE
REN
REN Set up Translate
REN
DIM TRANSLATECODE(50)
RESTORE 21100
I=0
READ A: TRANSLATECODE(
I=I+1
IF A<>-1 THEN GOTO 21
REM
REM
REM Machine language
REM
DATA &H4E56, &HFFE8,
DATA &H1219, &HE181,
DATA &H1419, &H2042,
9240
TSTRUE:
Ended":
ARAK:-I,
Pi+4)
AMY)
AM! )
M call
=k
050
code to
&H4B8EE,
&HFFFE,
GOTO 9250
PRINT
Subroutine to set ctype ang application of a file
Q: NEZT I
POKE PARAM!+3i+1,ASC(MID$(TYPEAPP:$,2,2))
invoke Control RON function
&HO101, &HFFF8, &H206=, &HOOO8,
&H4E5E, &H4E75
ML routine
T)=A
O50
code to
&H48EE,
&H1219,
&H2248,
translate strings
&HO707, &HFFE8, &H226E, &HOOOC,
&H4282, &H1419, &HE182, &H1419,
&H246E, &HOO10, &H4282, &H4A41,
&HAOO4
&H4281
&HE182
&H6712
om
PAGE 45 THE HARVEST JUNE 1984
ee a
3
DATA &H4280, &H#101€, &Hi2B2, &HOOCS, &HE7G4
% &HOSFO, &H2C5E, &HOOOS, &H3062, &H4CE
1 &H5269, &H5242, SH
1 &HO7C?, &HFFES, &H4!
4
ES
DIM BPROCCODE (200)
RESTORE £2106
rAOMO
NO w& Te a ot
AHO aM OM
GetFileinfo ROM function
&H206E, &HOCOS, &HASOT
Lior
ia
OR
up SetFileinfc ROM cai
OOVODAGOHBBDRDROO00
IAG WWE OU WD
language code to invoke SetrileInfo ROM function
&H4E56, G&HFFFG, &H48EE, &HO101, &HFFF&, &H206E, &HOO08, &HACOD
&H4CEE, &HOi01, &HFFF8, &H4E5E, &H4E75
24140 DATA -1
24150 REN
24160 REM
25000 RETURN
25010 REN
PAGE 46
THE HARVEST
JUNE 1984
25020 REM
2503¢ END
BeRReeeEEE
SIG BITS & BYTES
by Ken Falter
BUSINESS SIG
Meets on the fourth Saturday of every
month at 10:00 am at:
Mount Prospect Public Library
10 South Emerson Street
Mount Prospect, Illinois
(One block east of the intersection of
Elmhurst Road (rte. 83) and Central
Road).
The June 23 meeting will feature a
presentation on Homeword. As always,
there will also be a VISICALC CORNER.
Next month’s meeting is on July 28.
BEGINNERS SIG
The SIG continues to have two beginners”
groups meeting. It is oriented towards
helping "new" or "rusty" Apple users deal
with the many questions, frustrations,
confusions and "mistakes" that we all
have made “in the beginning".
Attendees provide the direction for the
meetings by the questions they ask and
the topics they bring up. Experienced
NIAUG members are the answerers and
explainers.
NIAUG members wishing to join the SIG
should call Guy Lyle at 312/359-1458.
**kNOTE: NIAUG membership is required.***
LIBRARY SIG
The Library SIG met on June 7. Their
next meeting is scheduled for July 12.
The SIG will run this year’s NIAUG new
program contest (see other article
elsewhere in this issue for further
details).
For additional information on this SIG,
call Joe Zeinz at 312/526-0575.
PELAAEBAL BREE BL ERB ER EERE RELL BI
om
DISCOUNTS OFFERED TO NIAUG MEMBERS
Robert Burkhead of "Computer Outpost", 520
Wise Road, Schaumburg, I11 has offered a
standard 10% discount on all computer products
to NIAUG members. On the weekend of the NIAUG
General meeting he will give a 15% discount.
Special orders of goods not in stock, made on
that weekend, will also be made at a 15%
percent discount if a downpayment is made. To
receive discounts you must show your NIAUG
Membership Cards.
HELP WANTED
College student seeks summer work.
Experienced in using the Apple II+, especially
wordprocessing and data base management
programs. Contact Chris at 392-7735.
(oN
PAGE 47
77
PLANNING MEETING
TUESDAY NIGHT
7: PH = 10 PH
COMPUTERVISION
125 S. WILKE ROAD
[ARLINGTON HTS, IL
870-3076
meatore —
alk koan
NIAUG PLANNING MEETING
COMING MONTHS MEETING DATES
JULY 14-DOS: Symposium, AUG 4-Sig Meetings,
Dates are firm, topics being arranged.
THE. HARVEST JUNE 1984
CLUB NE
NIAUG APRIL AGENDA.
JULY 14, 1984.
JULYL’S Meeting will
be held in Building A
Harper College
10:00-10:30 am Opening Remarks/Club
Business
(Rob Stewart)
10:30-11:15 am Starting a Software Co.
(Bill Basham)
11:15-11:45 am ProDOS
(Rob Stewart)
11:45-12:00 am Break
12:00-12:45 pm Locksmith, Watson,
Inspector
(Bill Sefton)
12:45- 1:00 pm Mr. Apple/Closing
Remarks
(Rob Stewart)”
1984 SCHEDULE FOR THE
NIAUG HARVEST
ISSUE
MONTH ARTICLES/ADVERTISING
AUG JUNE 12
SEPT JULY 17
AUG 14
NOV SEPT 11
DEC OcT 16
THE HARVEST NEWSLETTER
N.I.A.U.G.
1015 S, RIDGE AVE,
ARLINGION HEIGHTS, IL.
60005.
| MICHAEL L ROBINS _“
| 22 FOXWOOD RUN
| MIDDLETOWN, NJ
\ 07748
FORWARDING REQUESTED ~
“ADDRESS CORRECTION REQUESTED
Euclid Avenue
Falstine Road,
Evilid Avenue
Prowanton
Za Fipsow
“NS
v Or
Tennis Courts q
" Parking
Li :
Softball Field
Track
Baseball Field.
Meetings are regularly held
tt Aaa,
on the the second Saturday of ro
each month unless otherwise
noted in room £106 Harper NW
College, Palatine, I1 4
“starting at. 10:0Cam. : {