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? 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 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 . 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 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 :)