AppleLink
APPLE II DEVELOPMENT FORUM CONFERENCE LOG
July 4, 1989 10:00 p.m. eastern time
Topic: 8-Bit Programming
Forum Leader: Dave Sugar (AFL Dyfet)
Coach101 Does everyone run with the machine's cover in place?
AFL Scott Yes.. I do!
AFA Gary J I do, Coach. I have a Kensington System Saver, though
AFL Scott System saver here, too!
AFA Gary J It works well enough
AFL Scott Wish it had a filter, tho..
AWGS Marty system savers here also
Coach101 Mine goes top-less..... You can almost tell what is going on by
Coach101 sound from the power supply
AFL Scott Ever listened to a TWGS, Coach? The thing whistles!
Dave Lyons Lid in place, fan inside. 911 errors sometimes on this machine
(at home), but
Dave Lyons none at work.
AFA Gary J Yes, me too, Dave.
Coach101 I take a close listen when my TWGS gets here this week.
AWGS Marty My 911 errors have disappeared since I installed the system
saver.
AFA Gary J I USED to say that I've never had a 911 since I got my System
Saver, but since
Richard LT brb
AFA Gary J I moved I've had a few. Must have something to do with the Air
conditioning,
AFA Gary J or ventalation. (Of course we had a high temprature of 117 today
which didn't
AFA Gary J help :)
AFL Scott When the AC was out here, I had a couple of complete stalls, but
no 911 errors
AFL Scott here... it was 90+ inside, tho.
AWGS Marty It was rather nice here :)
AFA Gary J How nice was it???
AWGS Marty Wasn't no 117 degrees :)
AFA Gary J :)
AFA Gary J That would be nice :)
AWGS Marty I'm glad I don't live in the desert :)
AFA Gary J Ok...Dyfet will be along in a moment... I'll start here without
him..
AFA Gary J Welcome to the Apple II Development Forum. Tonight's topic is
8-bit programming.
AFA Gary J We'll be using forum protocol to maintain order in our discussion,
so if you
AFA Gary J have a question, type a "?" on a line by itself. If you have a
comment on the
AFA Gary J current topic, type a "!" on a line by itself. I'll keep track of
who's up
AFA Gary J next and call on you when it's your turn.
AFA Gary J Do we have any questions to start off the evening? (Besides how
to survive a
AFA Gary J 117 degree day??? :)
Dave Lyons !
AFA Gary J GA, Dave
Dave Lyons Thank you all for coming tonight....
Dave Lyons Seriously, don't all yell at once. No questions on Technotes,
things you'd
AFA Gary J (Yes :)
Dave Lyons like to see, or anything like that?? ga
AFA Gary J I hear this batch of technotes is going to be a biggie...
Matt DTS Fewer stupid beards in Apple II DTS? <just a thought>
Dave Lyons Yup.
JohnS344 when will gsos 50 ship
Matt DTS Version FIFTY? GEEZ!
AFA Gary J :)
Dave Lyons GS/OS 3.0 will ship with System Software 5.0.
Dave Lyons :)
AWGS Marty (That's GS/OS 3.0)
AFA Gary J GA with your question, Richard..
Coach101 You left out "Summer" Dave
AFA Gary J :)
Richard LT Is there any good assembl language routines floating around Alink
or assemblers
AWGS Marty He also left out 'RSN' :)
Richard LT :)
AFA Gary J Routines or assemblers?
Richard LT either
Richard LT can't speell...
AFA Gary J There's lots of sample source code, if that's what you mean.
Look in our
AFA Gary J source code library, or in the Apple Computer Releases section of
our Software
AFA Gary J Library. There's a section on Sample Source Code (as released by
Apple) there.
AFA Gary J We used to have a demo of LISA 8/16 here, but I don't think we do
anymore.
Richard LT Thanks, signed on recently and just now getting my bearings.
AFA Gary J (I may be wrong)
AFA Gary J GA Dave
Dave Lyons Richard, are you looking for anything in particular, or just any
sample
Dave Lyons code?
AFA Gary J (Hi Dyfet!)
Richard LT Well, I'm starting assembly programming. So anything would be
helpful.
AFA Gary J What machine are you using?
Richard LT 2e
AFA Gary J Ok...that makes a difference. All of the sample source I
mentioned that is
AFA Gary J supplied by Apple is for the IIGS.
Richard LT I thought this was 8-bit discussion...:(
AFA Gary J There are some 8-bit type source code samples in our source code
library.
Richard LT :)
AFA Gary J It is, but sometimes we get off of the track :)
Richard LT heh heh
AFA Gary J sorry :)
AFA Gary J Anything else, Richard?
Dave Lyons Try back issues of magazines I guess, and ask if you have specific
questions.
Dave Lyons (ga)
Richard LT nope, I'll nose around after the conf.
AFA Gary J What other languages do you know?
Richard LT thanks...Basic (don't laugh:)
AFA Gary J BASIC is still a good language (not laughing :)
Richard LT wheew:) I neew a little speed for my "planned" applications.
Matt DTS So is English - it's a shame more people don't use it correctly
Richard LT neew=need
AFA Gary J In fact, if you program long enough in BASIC, you will find lots
of reasons to
AFA Gary J learn assembly language :)
AFL Dyfet :)
AFA Gary J GA, Coach
AWGS Marty (good manners is better than correct English)
Coach101 With the upcoming arrival of system 5.0 for the II-GS will there
be a
Coach101 new ProDos-8 that goes along with it and (if there is a new one)
what
Coach101 will it mean/do for the 8-bit world? GA
Pest II Matt Developer question of the month: how do you pronounce your
last name?
Matt DTS There is a new version of P8, and it's got a few bug fixes in
it.
Matt DTS No significant new features - DESTROY won't trash the volume if it
gets an
Matt DTS error while in progress; it can open subdirectories that the
ProDOS FST put
Matt DTS as lowercase, and a few other little things. GA
AFA Gary J (Jump in, Dyfet.. this is YOUR forum!! :)
AFL Dyfet Okay, this is more a question snuck in, but I recall that when P16
was first
Coach101 What will a ProDos-8 application think a "forked" file is?
AFL Dyfet introduced, a sneaky little repath call was added to the ProDOS 8
kernal. Is/
AFL Dyfet will anything ever be done with this call, or has it been removed
since the
AFL Dyfet avent of GS/OS?
Matt DTS P8 still doesn't deal with extended files - it doesn't support
that storage
Matt DTS type. There is no mechanism in P8 equivalent to GS/OS's
"ChangePath" call.
Matt DTS GA.
AFA Gary J Has anything been changed in BASIC.SYSTEM on System Disk 5.0?
Matt DTS Yes.
Matt DTS Next question?
AFA Gary J What?
Matt DTS Ah. Quick tonight, aren't we?
AFA Gary J :)
Matt DTS The CHAIN/STORE problem where it wanted one branch to do two
different things..
Matt DTS ...has been fixed; the bug where the old length of a file was
retained when a
Matt DTS file was BSAVEd over itself has been fixed, and a new command
"MTR" was added
Matt DTS for those of us who can't type "call -151" right on the first
three tries.
AFA Gary J GA, Dave
Matt DTS Note that complete change histories for both P8 and Basic.System
are coming...
Matt DTS ...in the July TN batch.
Dave Lyons BSAVE now truncates a file to the length you just saved if and
only if you
AFA Gary J ...which is due out...in July??? :)
Dave Lyons don't use the B parameter. It worked the way it used to on
purpose, but it
Dave Lyons wasn't always the behavior you wanted. This way you get the best
of both
Dave Lyons worlds. ga
Matt DTS (Dave disagrees with me on that one - I just think it was a
bug.)
Matt DTS (Maybe deliberately done but still *wrong*, IMHO.) GA
AFA Gary J :)
Dave Lyons (Deliberate and *useful*. :-)
Matt DTS <pbhbhbhbhbh>
Coach101 Round - 2
JohnS344 h
AFA Gary J Did you have anything else, Coach?
Coach101 Nope..
AFA Gary J GA, Marty
AWGS Marty When will the July technotes ne available on ALPE?
Coach101 Good ?
AFA Gary J As soon as we get them :)
AFA Gary J ..which will be...?? (my question... :)
Matt DTS There's 150+ pages on paper, and someone has to convert them all
by hand into..
AWGS Marty Would someone be so kind as to venture a guess as to the date?
Matt DTS ...ASCII TEXT files, including all of Jim Luther's Pascal-style
syntax...
Matt DTS ...diagrams for Installer scripts. It could take a while.
Dave Lyons How 'bout "Summer"? :-)
Mick11 july 4(?)
AFA Gary J ugh
AWGS Marty I don't want a life story, just a date.
Matt DTS I don't care what you want. You got the truth. Problems?
AWGS Marty You have a definite attitude problem. If you don't know, just say
so.
AWGS Marty (done for now, gary)
AFA Gary J GA, Pest
Pest II The Mac and the GS have some nifty tools...are there any in the
works for
Pest II the classic 8-bit machines
Mick11 'classic'?
AFA Gary J GA, Dave
Dave Lyons What sort of tools do you want?
Pest II Well, I just got the window interface toolkit from APDA
Pest II twould be nice if there were a completed version
Dave Lyons Various people have written their own windowish tools for their
ProDOS 8
Dave Lyons applications--don't know if any of them have donated the things to
the
Dave Lyons public domain or not.
Dave Lyons (ga)
AFA Gary J There are a couple of things in our library related to that.
Can't remember
AFA Gary J specifics off hand.
Pest II I guess that's all for now...except I want my Dogcow!
Richard LT You mentioned a new version of ProDOS 8. Can it be downloaded from
AppleLink?ga
Matt DTS Fear not, the Dogcow thrives.
AFA Gary J GA, Richard
AFA Gary J It WILL be available here, when system disk 5.0 is released.
AFA Gary J But not yet :)
AFA Gary J RSN
Dave Lyons (System SOFTWARE 5.0.)
Richard LT Thanks, that's all...
Mick11 how long do you think it will be?
AFA Gary J ..er, yeah, System SOFTWARE 5.0.
AFA Gary J About 1600K
Coach101 Geez, you are as picky as Matt now Dave....
Matt DTS (I'm not picky about things that don't matter to me. You should
see my house!)
AFA Gary J This summer, officially, Mick.
Mick11 i thought it was prodos 8...
AFA Gary J GA, Dave.
Mick11 1600k?......isn't that a little big?
Dave Lyons System Software 5.0 for the GS *includes* a new version of ProDOS
8. It's
JohnS344 how will we know when 50 is released my dealer says fall
Dave Lyons the P8 file in the System folder. You can take that file to
another disk,
Richard LT nope, ga
Dave Lyons rename it to PRODOS, and >presto<, you've got a new ProDOS 8.
ga
AFA Gary J Ok, you're up, Scott.
AFL Scott Does GEOS have an application callable toolkit for their
environment?
AFL Dyfet I believe they have a complete developers package including an
assembler and
AFL Dyfet some other tools for constructing GEOS packages. At least they do
for the 128
AFL Dyfet Version, from what I recall in trade literature.
AFA Gary J Anything else, Scott?
AFL Scott Nope, I'm done... Thanks!
AFA Gary J GA, Coach
Coach101 Back to a previous issue, if I create a file with a resource fork
in it
Coach101 will a ProDos-8 program be able to get at the non-resource fork?
Will
Coach101 ProDos-8 even tell me the file exists? GA
AFA Gary J GA, Dave
Dave Lyons No, ProDOS 8 will not be able to get at the resource fork.
Commands like
Dave Lyons OPEN and DESTROY will return "unsupported storage type" (error
$4B, I think),
Dave Lyons and things like READ and WRITE are unusable because you can't open
it. Last
Dave Lyons I checked, you *can* use GET_FILE_INFO and SET_FILE_INFO (so you
can change
Dave Lyons the filetype (not the storage type), lock/unlock the thing, etc).
You may
Dave Lyons be able to rename it--don't remember. The file *will* appear in
your
Dave Lyons directory listings. P8 applications can get at the data in the
resource fork
Dave Lyons only by using block-level commands (READ_BLOCK and WRITE_BLOCK),
and this
Dave Lyons is not recommended. ga
Coach101 Bear with me,
AFL Dyfet Or with AppleTalk on an AppleShare volume, you can get to the
resource fork
Coach101 From a ProDos-8 point of view, is a forked file one or two
files?
AFL Dyfet through the extended AppleShare services.
Coach101 Dyfet: Cute!
Dave Lyons Whoops--above, I should have been more clear. P8 calls can't get
to *either*
Dave Lyons fork of an extended file. Not even the data fork.
Dave Lyons Dyfet speaks the truth w.r.t. files on AppleShare servers.
Coach101 Done, thanks for the info.
AFA Gary J Good question, Coach.
Dave Lyons From a ProDOS 8 point of view, forked file don't exist at all,
except for
Dave Lyons SPECIAL_OPEN_FORK for AppleShare files. ga
AFA Gary J Ok, anymore questions out there?
Coach101 When does summer end?
Matt DTS September 23rd, according to my calendar <groan!>.
JSchober (hiyuz!)
AFA Gary J That's not TOO far off (time has been flying..)
Coach101 Only a nearly "whole" quarter!
Matt DTS Next time they want to announce a product before it's finished,
THEY...
Matt DTS ...should come on-line every week and answer the "Where is it?"
questions!
Matt DTS <the infamous THEY - responsible for all our problems. It's THEIR
fault.>
AFA Gary J :)
JSchober Are we talking about System 5, maybe?
AFA Gary J I appreciate them announcing it. I realize it is a real headache
for you
Coach101 Once THEY have made the announcement, THEY should give some status
reports!
AFA Gary J guys, but it's nice to know something is coming.
Coach101 FOR SURE!!!!!!!!!!!!
AFA Gary J Do you know if Apple is planning to put out another press release
announcing
Pest II Oh no...not THEM!
Coach101 Not complaining, just anxious
Matt DTS I should change my screen name to "ThisSummer"
AFA Gary J the SHIPPING of System SOFTWARE 5.0?
JSchober hehehe
AFA Gary J :)
AFA Gary J (I'm just wondering how I'll know it is officially released when
it DOES
AFA Gary J happen)
AFA Gary J GA, Marty
Coach101 Careful about those specifics (THIS) Matt
AWGS Marty Then again, there _is_ something to be said for dates and
deadlines...
AWGS Marty without them, very little would ever get done.
AWGS Marty (done)
Coach101 This evenings fire works displays DO NOT herald the arrival of
5.0
AFL Dyfet :)
AFA Gary J :)
AFA Gary J Too bad.
JSchober :)