America Online
APPLE II DEVELOPMENT FORUM CONFERENCE LOG
Tuesday, November 27, 1990 10:00 p.m. Eastern Time
Topic: Open Topic
Forum Leader: Dave Sugar (AFL Dyfet)
AFL Dyfet Okay, tonight is our open topic night...this means you can bring
up any
AFL Dyfet development questions or problems you wish, including 'what is Gib
coding' :)
A2Evanglst LOL!!! I am playing with the new version of Genesys trying to see
what I can do with it ;)
Tamira (Just don't break it Gib)
AFL Dyfet Go ahead, Windrider...you have the floor now...
Windrider5 I'm interested in how to have a "floating window"
Windrider5 that is a window that whether or not it is active will appear in
front of all
Windrider5 others
ShanoJ I think you have to not use Task Master OR patch the toolbox so
that other
ShanoJ windows ca't be brought in front of it....
SteveB Well, I looked at the Twilight code, and unfortunately I can't
make a blanker
SteveB bacause CP doesn't suppot that file type. :((((((((
SteveB You can only make Desktop apps, CDA's, and NDA's :(((
ShanoJ Oh I see.... Ya, Complete Pascal won't cut it for Blanker writing.
I think
ShanoJ ORCA/Pascal will do it, though....
SteveB Hm...maybee I should get that... :)
ShanoJ Well, I prefer it, but that's because I like using combinations of
languages,
ShanoJ and I can't do that in Complete Pascal.... :(
SteveB Or, maybe I should try to write one in ASM! Ugg, that would be
dangerous!
SteveB especially me writeing one! :) :)
SteveB Well, Jonah, Vince Cooper said that soon he might be adding some
new
SteveB features to CP, so we'll have to wait.. :)
ShanoJ Well I hope SOMEONE enters. I hear there's only ONE entry in the
programming
ShanoJ division, and it'd be a shame if he won all of those nifty prizes
by default.:(
AFL Dyfet What kinda initialization/launch environment does a blanker
recieve?
AFL Dyfet Does it use a custom initialization with lead pointers, does it
receive a
AFL Dyfet normal S16-like launch with a command string, or what?
ShanoJ Well, I call the blanker from Twilight like this:
ShanoJ pushlong #TextStr
ShanoJ pushlong #MoveFlag
ShanoJ pushword YourID
ShanoJ jsl TheBlanker
ShanoJ Now, if I understand things properly that shows up in a Pascal
header something
ShanoJ like this: procedure MyBlanker(TextStr,
MoveFlag:Longint;MyId:Word); (I'm
ShanoJ not sure exactly what the types are, but that's the general idea.
Thing is,
ShanoJ Complete Pascal won't let you do stand alone procedures, which I
THINK the
ShanoJ ORCA languages do.....
ShanoJ (for writing libraries and the like....)
AFL Dyfet Yes, but any compiler will normally generate a root launch
interface...
Dave Lyons (Do you expect the routine to remove the parameters before
returning? Pascal will.)
SteveB Yes, hopefully in the future.. :)
AFL Dyfet You can create stand alone OBJ files, but NOT loadable/linked
executables with
AFL Dyfet stand alone procedures...linking will bring in the front end
(whether it's an
AFL Dyfet NDA front end, quit-launch handling, or whatever). The result is
a
AFL Dyfet load file with a front end launch environment in front of any
stand alone
AFL Dyfet procedures.
AFL Dyfet Well, let's give Scott here a chance :)...GA Scott...
AFL Scott Is there a problem with the new Imagewriter DC printer driver that
causes it to not stop printing
AFL Scott When the background color is not white?
AFL Scott (ie palette index 0?)
Dave Lyons (Not that I've heard of.)
AFL Scott Ok, this happens with every program I have. Including Allison.
AFL Scott Just wondering.
AFL Dyfet Hmm...will have to test that myself, Scott...
AFL Dyfet GA Windrider...
Windrider5 I'd like to try again with my question about "floating windows"
AFL Dyfet Okay!
Windrider5 How can I have an window in front of other windows without it
being active?
AFL Dyfet GA Dave...
Dave Lyons Yeah, if you call
Dave Lyons TaskMaster you need to turn off the bit that makes it select
Dave Lyons windows that you click on, that's step 1.
Dave Lyons Then you have to manage the "front" window yourself--using
HiliteWindow and SendBehind, rather
Dave Lyons than SelectWindow.
Dave Lyons Note--
Dave Lyons your "windoid" won't *always* be in front--it will just be in
front of your application's other
Dave Lyons windows. Desk Accessory windows will be in front of your windoid
(or else they won't work!).
Dave Lyons And your modal dialogs will probably be in front of your
windoid(s) too.
Dave Lyons Does that help?
Windrider5 yes thank you!
Dave Lyons (Not sure whether anything weird will
Dave Lyons happen when the Real front window gets closed--the
Dave Lyons window manager may try to hilite the windoid for you--but that
probably just means you'll want
Dave Lyons a borderless window & draw your own title-like thing in it.)
Dave Lyons (ga)
AFL Dyfet Okay...
AFL Dyfet Do we have any more questions for the queue tonight?
Coach101 What does everyone think of the Apple II manual that just came out
in the developer mailings?
AFL Dyfet First, who here has received the mailing already?
Matt DTS (Would this be "The Apple II Guide"?)
Coach101 Yep, I think that is the name I was looking for...
Windrider5 Is it being sent to all APDA members?
A2GS It's nice, but it seems more of a book to help shut people up then
to help the
A2GS II...the dealer information in the back is VERY inaccurate.
AFL Marty What about the rest of the information in it?
Coach101 What do you mean by "... shut people up...." ?
Lucky24 I haven't seen the book yet, but I heard it was quite nice. I
don't think
Lucky24 it's nice to talk negatively of this.. It was worked on by a lot
of people
Lucky24 And it does promote the Apple II
AFL Dyfet That is true Lucky...mostly by volunteers...
AFL Dyfet I know there has been a lot said about the dealer info already in
ATB...but
AFL Dyfet there are other parts :)...
Tamira haven't seen it
AFL Dyfet GA Gib...
A2Evanglst As for shutting people up I don't think that is the issue.
A2Evanglst True... Some of the dealer Info has some problems but... and I
will say but.. there are some dealers
A2Evanglst that are listed that do care about the Apple II. And the guide is
a good source of Information for
A2Evanglst people that don't have a knowledgable dealer that is willing to
give some of the basic
A2Evanglst information that is needed by the Apple II person.
A2GS Maybe "shutting people up" was a little harsh....although there is
PLENTY
A2GS of other information offered by the guide....DEALER support is by
FAR the
A2GS most important thing.
Lucky24 I critize Apple plenty, but not for publishing a book on, for and
about the
Lucky24 Apple II.
A2Evanglst IMHO the guide was very well done... and I do know of three
dealers in the Chicago Area that are
A2Evanglst listed and that DO support the Apple II.
AFL Dyfet I wonder why it had to be done by volunteers, and not directly by
Apple,
AFL Dyfet though.
A2Evanglst <---- Mine is one of them <grin>
A2GS Unfortunately....I can say just the opposite about dealers listed
here in N.Y.
AFL Dyfet Let's give Matt the floor for a minute...GA Matt...
Matt DTS First, what exactly was supposedly done by volunteers?
Matt DTS <ga>
A2GS The typesetting :)
Matt DTS Ha ha. I'm serious - what was done by volunteers?
Tamira the marketing??
Coach101 I have not had a chance to go through the book yet but,
Coach101 the mere fact that Apple & Redgate published it was
Matt DTS Dyfet, you're the one who said "I wonder why it had to be done by
volunteers and not by Apple" - WHAT?
AFL Dyfet From what I understand, information and time to produce it mainly
came from
AFL Dyfet user groups and people inside Apple who worked in their spare
time...
AFL Dyfet GA Gib...
A2Evanglst Most of the articles were written by volunteers.
Lucky24 Sometimes this is the best type of information.
Matt DTS Well, this is a good thing. You want knowledgable people with a
little time to spare instead of...
Matt DTS people you hire full-time who haven't been involved before (or
worse, taking people away from
Matt DTS engineering or other pursuits!).
A2Evanglst I would rather have someone with their heart in it than some
marketing geek who was paid to pay
A2Evanglst tribute to the Apple II.
A2GS Yes, but it also has the potential to send people the wrong
message....
A2GS that "since Apple people weren't interested in supporting the II,
it took
A2GS some volunteers to put together the thing" <--- not my own
interpretation,
A2GS just an example.
Matt DTS Second, about the dealer information:
Matt DTS The dealer information was compiled like this:
Matt DTS We put out notices in several places dealers are supposed to pay
attention, such as the AppleGram
Matt DTS newsletter, AppleLink mail, and several other places where dealers
are supposed to look.
Matt DTS The message, posted in these several places, told dealers that if
they were committed to selling,
Matt DTS servicing and supporting the Apple II, send us your dealer
information for publication in the Guide.
Matt DTS If a dealer did not respond favorably to this, they were *NOT*
included. They had to specifically
Matt DTS state they were Apple II dealers to be included. Now, admittedly,
we didn't send out a hit squad
Matt DTS armed with intricate knowledge of low-level ProDOS globals to test
their knowledge, but...
Matt DTS we did not list anyone who did not respond favorably.
AFL Dyfet Okay...that was a reasonable approach, with appearently less
optimal than
AFL Dyfet anticipated results...
A2Evanglst No, as for the guide. IMHO, I believe the guide and the articles
were meant to be informative.
A2Evanglst I don't think anyone here would like the guide if it had been put
together without the valuable help
A2Evanglst of people like the BCS and several people online. I am glad that
they round up just anyone to write
A2Evanglst the articles for the book.
Lucky24 I have yet to see one. Is this supposed to be bundled with the
IIGS?
AFL Dyfet Yes, you are next, actually, Marty :)
AFL Dyfet GA :)
AFL Marty I think it's commendable that people volunteered to do this
work...
AFL Marty it shows an enthusiasm and degree of support from the
grass-roots...
AFL Marty Apple II folks that would be very difficult (if not impossible) to
duplicate
AFL Marty with any other group....
Lucky24 Apple II people tend to be that way
AFL Marty I wonder how many volunteers would have stepped forward had a
similar ...
AFL Marty publication been planned for the Macintosh.
AFL Marty done
AFL Dyfet Okay...Jonah, you have the floor now...GA...
ShanoJ Okay, excuse my ignorance but how did people get this thing and,
more
ShanoJ importanly, how do _I_ get a copy. :)
Coach101 I got my copy in the November Apple Partner's mailing...
Coach101 Maybe Matt can answer as to how and when other copies will be
available...
Matt DTS You should be able to get a copy from your local Apple dealer, II
or not.
Matt DTS The Apple part number, for the truly obstinate, is A0243LL/A.
AFL Dyfet :)
AFL Dyfet Okay....GA A2....
A2GS Okay...
A2GS I'm just curious as to how some of the really anti-II dealers
ended up getting
A2GS into the book if only those which at least answered favorably
ended up in the
A2GS book.
AFL Dyfet I think Matt pretty much explained this....GA Matt...
AFL Scott What does that have to with development, A2??
Matt DTS We asked dealers to tell us if they were committed to selling,
servicing and supporting the Apple II.
Matt DTS If they wrote back and said "we are", then they were included.
Otherwise they were not. <GA>
A2GS what about if they said "we are....not"?
Matt DTS They were not included.
Matt DTS Actual people who actually read and comprehend English sorted
through all the replies, listing
Matt DTS only the ones who responded as we intended. <GA>
AFL Dyfet I suspect the dealers misunderstood the purpose of the guide....
A2GS o.k. I just don't think dealers who made it into the book who
ended up being
A2GS clear anti-II companies are going to help the II...are more likely
to hurt it..
A2GS but I'm not blaming Apple specifically for those dealers who got
in, Apple
A2GS can't pay a personal visit to everyone who answered.
AFL Dyfet Some may have viewed it as a promotional opertunity, a chance to
get warm
AFL Dyfet bodies, any bodies, into their stores...
AFL Marty (But you did criticize Apple for allowing it to be a volunteer
effort.)
Matt DTS (May I request we move on to any development questions that may be
waiting?)
AFL Dyfet But I think this has been debated enough in ATB already....
AFL Dyfet Okay, ShrinkIt had the next question, being what changes people
would like to
AFL Dyfet see in Finder....GA Matt...
Matt DTS May I (again, humbly) request that we get to the dev questions
before the suggestions?
Matt DTS I know everyone has great Finder ideas and Andy's like a Finder
Sponge (whatever that is), but I'd
Matt DTS like to help the programmers first. (don't hurt me, Andy)
AFL Dyfet Okay Matt...:)
Lucky24 Shrinkit sponge, you mean
AFL Dyfet I actually was going to add 'keep it short'...but we can move to
A2's question
AFL Dyfet first :)
HeadCase Finder binder?
Matt DTS (Is he still there?)
Coach101 BTW.... Matt & Humility.... On the same line :)
ShrinkIt No, actually, I was over in Swihart's cube for a moment... but
please, do go on -- what stuff
ShrinkIt does everyone want done to the Finder? (within reason, which I'll
leave up to you)
AFL Dyfet (We'll get to you, Andy :)
A2GS Sorry to return to the previous topic...
A2GS but I would just like to know if Apple themselves are making
schools aware that
A2GS this book exists....a young friend of mines school has II's and
the teacher
A2GS is a proclaimed II enthusist, yet he was surprised when shown the
book and
A2GS admitted never hearing about it.
A2GS GA
Matt DTS Education reps can give it to schools, and they can get it from
dealers just like anyone else.
Matt DTS However, if you're asking if we're going to drop thousands of
copies on the NEA convention from a
Matt DTS helicopter or something like that, I don't think so. Most Apple
reps should give it to schools with
Matt DTS large numbers of Apple IIs. <GA>
Dave Lyons (Why not? Let's propaganda-bomb the NEA.)
A2GS Nope...how about an ad JUST for the book in an edu-mag like k-12
A2GS I think that's reasonable.
Matt DTS I don't know, and I really don't think the development conference
is the appropriate place
Matt DTS to discuss it (since none of the people who do know are likely to
show up). GA.
AFL Dyfet Okay, Scott has the floor now...GA Scott....
A2GS I agree....but while we're on the topic....
A2GS never mind
AFL Scott Ok... Am I correct in this observation: Quickdraw through the
Print Manager
AFL Scott only uses palette zero?
Matt DTS Unless otherwise instructed through printer-driver specific
instructions, yes.
Matt DTS (GA)
AFL Scott Ok... Thanks.
AFL Scott Done.
Dave Lyons (Or unless the driver looks at the MasterSCB or other SCBs??)
Coach101 That was quick....
Matt DTS Most drivers won't do that, Dave:
Dave Lyons (OK, cool.)
AFL Scott I've noted that, too..:) Thanks for the observation, Dave!:)
Matt DTS Since the normal print loop isn't associated with a given pixel
map (therefore no SCBs), and even
Matt DTS PrPixelMap is only a pixel map, with no way to indicate SCBs,
there's really nothing to do but
Matt DTS look at the Master SCB, which most printer drivers don't do - they
use palette zero.
Matt DTS The IW drivers (old and new) have ways to use different SCBs, but
you have to work at them.
Matt DTS (GA)
AFL Scott Suppose you pass a grafPort to the PrOpenDoc call that specifies a
different
AFL Scott palette in the SCB... I tried this last night and it didn't work,
so you're
AFL Scott correct, I guess... %)
Matt DTS Most printer drivers will only use grafPort parameters, not any
attached pixel maps. In fact,
Matt DTS those that record pictures for later imaging specifically set the
portRect to be empty so no
Matt DTS actual drawing will occur.
Matt DTS (Now it might work if you do it on PrPicFile, but I don't know for
sure. It's shaky at best.)
AFL Scott That doesn't work... just thought I'd let you know.:)
AFL Scott Done!:)
Matt DTS Best to use the real ways to do it (with the structure in the old
driver and the picComment in
Matt DTS the new driver.)
AFL Dyfet GA Jonah...
ShanoJ Matt, quick question: could you point me in the direction of info
on how to
ShanoJ make the printer driver use more than one palette per picture? You
alluded to
ShanoJ this up above, I think....
Matt DTS Apple IIgs TN #97, Picture Comments and Printing. It discusses
the picComments used by the new IW
Matt DTS and IW LQ drivers, as well as the PostScript (tm) comments used by
the LaserWriter driver. GA.
ShanoJ Okay, thanks (I KNEW you'd tell me to read a tech note.... :) GA
AFL Dyfet Okay....GA Parik, you have the floor now...(poor Andy will miss
our Finder
AFL Dyfet comments...)
AFA Parik when you license a copy of system software (for a product), can
you dist. the
AFA Parik system software online? ga
Matt DTS NO!
Matt DTS Or Maybe.
AFL Dyfet GA Coach :)...Maybe?? :)
Matt DTS It really depends, I believe, on whether or not you're
distributing your product online.
Matt DTS If you're getting money from people for the express purpose of
downloading SSW, then you have to have
Matt DTS an Electronic License, which costs a little more money (or a LOT
more if you're doing Mac stuff).
Matt DTS It's best to ask Software Licensing at Apple such questions,
because they don't get it wrong. :)
AFA Parik I have a "stupid" synthlab player, I (or an AMS staff member)
wants to license
AFA Parik MidiSynth and distribute the tool to get around the problem.
AFL Dyfet I have seen several shareware products distributed with GS/OS in a
packed
AFL Dyfet bootable disk archive...
Matt DTS Dyfet, those are not allowed unless the system software is
licensed, which it often isn't for
Matt DTS shareware.
Coach101 Matt, If you have a license to distribute the system sofware with
your software, and
Coach101 if you distribute your software electronically, it *might* be that
you could then also
Coach101 distribute the system software electronically (solely for use
Coach101 with the software that you are distributing)...
Matt DTS Coach: True, but I don't know for certain and it's better to be
safe than litigated. :)
Matt DTS You can reach Software Licensing at (408) 974-4667 and they'll
tell you the Straight Dope.
AFA Parik zanks. ga
AFL Dyfet All cases so far seem to be 'minimal' systems with just the
tools/system files
AFL Dyfet needed to boot the shareware application in question...
Coach101 Yeah, but its so much fun to see a lawyer get red in the
face....
Matt DTS All of the system's copyrighted, not just the parts you don't need
to run their applications. :)
AFL Dyfet GA Scott
AFL Scott This is for Nuzz....
AFA Parik so should we all close our eyes?
Nuzz huh
AFL Scott I know how many headaches you must have had when you wrote GDL...
Simple
AFL Scott printing can be a pain. :)
Nuzz Keep telling yourself "The Print Manager is my friend"
AFA Parik darn, I thought you were going to ask him to marry you or
something.
AFL Scott No way! I've met him!:)
AFL Dyfet We can always start a rumor, Parik :)
Nuzz Scott is always just looking at pictures
ShanoJ Does that mean advanced printing ISN'T a pain, Scott? :)
AFL Scott No, that means I don't want to think about advanced printing!:)
AFA Parik (argh...ariel...they dumped the II...:(((
AFL Dyfet Hardly a note I would want to close the log on...
AFL Scott No loss, IMHO... They never sent me 4 issues of 8-16 anyway.
AFL Scott I got all the disks, never the paper.
AFA Parik but ross was a neat guy. + Note -- umm... ummm... SSSi is still
in business!:)
AFL Dyfet I still prefer paper...call me old fashioned :)
AFA Parik and of course, we must (allison) subliminally (buy) plug (allison)
products.
Coach101 Paper yes... Who has a keyboard and monitor in the John
anyway?
AFL Scott Me too... it's easy to find magazines, but all blue splined disks
look alike
AFL Scott from the top.
AFL Scott (Unless you use GDL!)
AFA Parik Do you prefer paper tnotes or file?
ShanoJ Ya, I'd like paper too. Especially since I'm going to be writing
for them. :)
AFA Parik <-- prefers disk vastly
ShanoJ It looks more impressive if it's on paper.... :)
AFA Parik you guys must have HUGE houses!
Nuzz Wait till you see our new HDL (Hard Drive Labeler)
AFL Scott Paper... That way I can use the notebook as a lap warmer...:)
AFL Dyfet I do have a HUGE house :)
AFL Scott ROTFL!:)
AFL Scott <--- Has a big mess.