America Online APPLE II DEVELOPMENT FORUM CONFERENCE LOG October 24, 1989 10:00 pm eastern time Topic: Beginner's Night Forum Leader: Dave Sugar (AFL Dyfet) Coach101 Kind of an interesting collection of people for "Beginners Night" :) A2GS Any II Technical subscribers out there? AFA Parik yeah. have you got vol 2 yet? AFA Parik i wasn't able to contact Randy nor Brian. :( I want issue #2 :) A2GS Nope...was just going to say that it started shipping last week. AFL Dyfet Well, we can adjust to the crowd, coach :) A2GS Waiting for mine...Desperately!!! AFA Parik great! Coach101 II Technical ? AFA Parik II-Tech is a great mag btw. Best info I've seen. A2GS Any idea what's in this issue? AFA Parik I know they continue their GS graphics discussion, some AppleTalk stuff AFA Parik Its a magazine put out by Randy Hyde (Lisa) and Brian Fitzgerald (HAL Labs). A2GS Anything specific? AFA Parik Its got pure techie info, assembly mainly, and is a bi-monthly mag. Its real AFA Parik good, I'll post subscription info in misc A2GS I thought it was quarterly, parik? AFA Parik whatever A2GS :) AFA Parik has anyone hear written Gs/OS drivers for the SSC? A2GS Got some articles, I'm going to submit... AFL Dyfet Parik: Do you mean a AFL Dyfet 'true' GS/OS device driver, or simply interface code for a GS/OS application AFL Dyfet that uses the SSC? Coach101 SSC or SCC? AFA Parik ssc. Not SCC AFA Parik I'm not sure Dave. I guess a interface. AFA Parik anything to talk to the SSC without firmware. :) AFL Dyfet Hello there Dave!! I take it things have recovered a bit at Apple!!?? AFA Parik (the modem port works great with texttools... not a lot of luck with GS/OS so AFA Parik far) AFL Dyfet Okay, Parik, I take it you want something that doesn't genorate 65k unclaimed AFL Dyfet interrupts as well :) Coach101 :) Dave Lyons Howdy! Yup, most of Apple is about back to business as usual (except we Dave Lyons have refugees from another building moving into our floor). AFA Gary J Hi Dave. Coach101 Evening Dave... AFL Dyfet One of my weekly rags (free trade publications foisted upon me) suggested that AFL Dyfet the R&D group at Apple lost their building... AFA Parik Did you feel the earthquake that just struck half hour ago Dave? AFA Parik 4.4 on the scale AFA Gary J Still quaking, huh? Wow. Coach101 Yep..... Up/Down... pause..... horizontal motion.... Dave Lyons "The R&D group" isn't a very descriptive term, but there is at leas Dave Lyons er...least one uninhabitable building at the moment, and the people have been Dave Lyons redistributed to other buildings (including mine). AFL Dyfet True, since there are many R&D groups, but that's the way the weekly rag pu AFL Dyfet t it :) Ted38 I remember Jim Merritt mentioning they had to move out of his building Coach101 What was the vintage of the damaged building... Was it structural damage Coach101 or the likes of water/plaster damage? Dave Lyons Yup, Jim was in that building...there was water damage and some structural Dave Lyons damage, too. Dave Lyons It's pretty old, but it was reinforced in the late 70s, I think. Ted38 How long will it take to fix--do they know yet? AFL Dyfet I heard they had a whole floor flooded...ah well, at least nobody was hurt. Dave Lyons I don't know. AFA Gary J Are they even going to fix it, or is it totaled? Dave Lyons I think they're going to fix it. DwightW1 fix what? Coach101 Dave, every tried NiftyList ~w on a NewWindow2 (rez) window? AFA Gary J One of the Apple buildings GEMs Daddy "Help with getting started in the event of an earthquake" :-) AFL Dyfet What brought you here? We've been sidetracked by the quake, but tonight here AFL Dyfet is (or was :) 'beginners night' :) Dave Lyons Coach, I've got it working better in a version I (unfortunately) haven't Dave Lyons cleaned up enough to release yet. Window titles can be handles now, and they Dave Lyons are for created from resources. AFL Dyfet Okay, I think we can get started here now :)...Good evening and welcome to AFL Dyfet 'Beginner's" night at the Apple II Development Forum :)...Tonight we will be AZWOODY Thank you both. I know so little that I will not expose my ignorance at least u AFL Dyfet paying special attention to helping those new to programming. We will be using AZWOODY until I get my software. AFL Dyfet PROTOCOL starting NOW, which means if you wish to ask a question, simply enter AFL Dyfet a '?' on a line by itself, and if you wish to comment on what is currently AFL Dyfet neing discussed, simply enter a '!' on a line by itself. The floor is now open AFL Dyfet for those who may have questions :). AFL Dyfet Okay, Doctor Why, you have the floor now, go ahead... Doctor Why When starting to learn GS tools, is there a recommended order of toolsets? Doctor Why I mean, should one learn Memory Manager before all others? AFL Dyfet GA A2GS. A2GS My personnal preferrance was to study the Memory Manager first and then go on A2GS to QD...and from there to other things like PDM's, etc... A2GS GA AFL Dyfet Memory Manager is an essiatial starting point in my opinion, too :)...QD would AFL Dyfet be a good place to go after that since you can then have some 'fun' doing AFL Dyfet interesting things with it :)...GA Dave. Dave Lyons Basically, you can learn them in any order you want, and for some of them you Dave Lyons will find you need to learn other stuff before you can make much sense out of Dave Lyons it. Memory Mgr and QuickDraw II are excellent places to start, since many Dave Lyons other toolsets build on them. A few others stand alone (like SANE and the Dave Lyons Misc Tools, and Integer Math). ga Doctor Why Thanks! GA AFL Dyfet GA Coach! Coach101 I can not remember the formal title of the publication from Apple, but Coach101 the book goes through the tools in a rather straightforward manner Coach101 explaining them and what they do in the context of the HodgePodge program. Coach101 You might find the book to be a good instructional workbook... ga Doctor Why Programmer's Introduction to the Apple IIGS. I believe. Coach101 Thats it.... AFL Dyfet Okay, GA Scott! AFL Scott The Lichty Eyes, Book is good too. (Done) AFA Gary J ^^ Book is called "Programming the Apple IIGS in Assembly Language" AFL Dyfet Does anyone else have a book to recommend? Doctor Why Got that one also. Great book! AFL Dyfet GA Marty, but please return the floor when you are done :) AFL Marty Apple IIGS Technical Reference is very good also... AFL Marty written by some guy named Fischer :) AFL Marty ga AFL Dyfet Good choice Marty! That was the first book I got, actually :)...In fact, I DwightW1 i liked Programming the Apple IIgs in C and assembly lanu DwightW1 guage DwightW1 by Mark Andrews AFL Dyfet was using it today to answer a question for somebody :). AFL Marty Actually, it was the first one I got also. AFL Dyfet GA Gary! AFA Gary J As far as the order of learning the toolsets goes, you might get a copy of AFA Gary J the IIGS Tech Note #12, "Tool Set Interdependencies", to give you some ideas AFA Gary J on what relies on what. A knowledge of an underlying toolset isn't always AFA Gary J necessary (sometimes the operation is transparent), but it may help. AFA Gary J GA AFL Dyfet Okay, I believe our next question is from Windrider...GA Windrider. Windrider5 one of the great things about the Dev.forum for a beginner is the Let's Discuss Windrider5 section. The advice from people like dave lysons and coach has certainly Windrider5 help me. However, it is also very difficult to go back through old discussion Windrider5 Would it be possible to compile these discussion into a single folder? AFL Dyfet You may as well take that one, Gary :) AFA Gary J (I can take the blame for some of this not being done yet!) One of the things AFA Gary J that we are trying to do is archive the older messages and make them avaialble AFA Gary J in the software libraries for download. The discussion area I've been trying AFA Gary J to tackle lateley is the Operating systems folder. But we only intend to do AFA Gary J this to older folders, as there is usually a lot of activity in the newer ones AFA Gary J and would be hard to keep up with. GA Windrider5 That would be great! Thank you AFA Gary J (BTW - some of them are available now... older ones AFL Dyfet Okay, I believe our next question is from Jeff Davies..GA JD :) AFA Gary J from the Miscellaneous Discussion area from a few months ago) GA AFL Dyfet Okay, I believe our next question is from Dwight. GA Dwight :) DwightW1 someone give me a loaddown on the 'instrument' data used to make sound? DwightW1 i do not understand it at ALLLL! AFL Dyfet You mean on how to model an instrument for the sound tool? GA A2... A2GS You for using the Note Synthesizer? DwightW1 yes.... A2GS You=You mean DwightW1 yes A2GS GA for now...looking it up. AFL Dyfet Okay, GA Die Mac... Die Mac Dwight, I'd recommend waiting for the new sound tools which will be arriving in DwightW1 example, do you have to figure out the time intervals for the segments? Die Mac December. A PROGRAM will be included that will allow you to digitize instrum Die Mac ents, and a library of instruments will be included! wow! Right now its a Die Mac very complex beastie that has to be manually coded, it specifies the envelope Die Mac for the sound which is how long each segment takes to play Die Mac ga Die Mac (the program also lets you sequence thru MIDI and play through note seq! yah) AFL Dyfet Any other comments? DwightW1 will look for that program in December. Thanks! ga :) AFL Marty Excellent! AFL Marty ::air guitar:: JSchober AFA Gary J :) Die Mac Imagine - get a cheapo keyboard and turn your GS into a music studio. AFL Dyfet That will make a nice christmas present :) AFL Dyfet GA A2 :) A2GS Don't have a lot of resources on the subj. at hand, but if you don't want to A2GS wait till Dec. (although, I would) I would recommend getting the book... A2GS "Exploring the Apple IIGS" which has a chapter dedicated to sound and discusses A2GS the Note Synthesizer and offers some sample code. GA A2GS BTW the book written by Gary Little AFL Dyfet Okay, I believe our next question is from Ted38! GA Ted :) Ted38 Any advice for making the jump to assembly language from BASIC? DwightW1 will do and thanks. Ted38 I got the IIc and Prodos tech manuals, and understand some of them, but not a Ted38 whole lot. AFL Dyfet Hmmm...GA A2! A2GS Would recommend Compute's Apple IIGS Machine Language for Beginners, by Roger A2GS er...Roger Wagner....clearly describes how to make the transition, step by step AFL Dyfet The Merlin Assembler would also be a good place to start, as it's a MUCH A2GS GA AFL Dyfet simpler environment to work with than APW :). AFL Dyfet GA Gary! AFA Gary J Also, your stepping from BASIC to assembly doesn't have to be a big "jump". AFA Gary J I consider assembly a natural addition to fill the limitations of AppleSoft AFA Gary J BASIC. There is much to be learned from studying the "peeks and pokes" of AFA Gary J BASIC programs you may already have, and then program some of your own routines AFA Gary J that you can "CALL" from BASIC. You don't have to write a whole bunch of AFA Gary J code to test something out that way. GA AFA Gary J the = then AFL Dyfet Yes, one can put together short simple routines in the monitor and then call AFL Dyfet them from Basic and learn a LOT that way :) AFA Gary J :) AFL Dyfet (then=them :)..Okay, any further comments? AFL Dyfet Okay, I believe our next question is from A2 :)...GA A2 :) A2GS Yes, Dyfet, you were right the first time (then=then) AFA Gary J :) A2GS Anyone have the slightest idea on how to change the insert cursor (blinking A2GS inverse "I") into the solid inverse cursor, aside from going into the parms.s A2GS file and changing it that way, under Merlin 16+...never had problems changing A2GS the cursor under regular Merlin 16. GA AFL Dyfet The old Merlin also did not default to 'insert' mode :) A2GS Have lost several IQ point while programming and having the mind altering "I" AFL Dyfet I think the person to ask might be Glenn himself :). A2GS blinking hypnotically in front of me. :) A2GS point=points AFA Gary J That "I" is for self-centered programming. Coach101 :0 AFA Gary J :) AFL Dyfet The most fundimental statement in ANY AI programming language, actually :) A2GS whatever :) (how do you change it, under Merlin 16+?) AFA Gary J :) AFL Dyfet Well, I don't think you can, other then switching out of insert mode :) AFL Dyfet Okay, do we have any other questions or comments for tonight? Mac Hater the bug of "save as" if you run a p8 program before gs/os still exists in Mac Hater 5.02 :( Mac Hater (before = after gs/os loads up) A2GS what bug? Mac Hater It won't save the file. Mac Hater I just realized it happened today after I ran CII+ and then DPII Mac Hater It'll work fine if I don't run any P8 programs. AFL Dyfet GA Dave... A2GS first you run the p8 program and then you back into gs/os? Dave Lyons That problem is still one my "this is very strange--investigate it" list (which Dave Lyons is not terribly short, unfortunately). ga AFA Gary J I guess Apple is trying to get us to stay away from P8 programs :) AFL Scott That's a version control feature in my book!:) AFA Gary J :) AFL Dyfet No, it keeps users and beta testers alert :) DwightW1 good night and thanks for the info :) AFL Scott Maybe... the world does need more lerts, tho!:) AFL Scott (did I just say that?) AFL Marty gmta :) AFA Gary J It must not be too obvious to fix, or I would think it would have been fixed in AFA Gary J 5.02 A2GS Yeah, but Beat testing an OS has got to be the most difficult thing, next to A2GS writing the OS itself! A2GS beat=beta Ted38 What's a version control feature? AFA Gary J beat sounds better :) A2GS :) AFA Gary J more accurate, anyway :) AFL Scott A bug, Ted. Sorry for the confusion.