AppleLink
APPLE II DEVELOPMENT FORUM CONFERENCE LOG
June 20, 1989  10:00 p.m. eastern time
Topic:  Open Discussion
Forum Leader:   Dave Sugar (AFL Dyfet)


AFL Dyfet  Well, as you all may know, tonight is 'open topic' night.  This
       means that,
AFL Dyfet  instead of me entertaining you, you get to entertain me :)
AFA Gary J You mean it hasn't been entertaining so far?
AFA Gary J :)
GET1       Serious question: All that extraneous toolbox pushing and pulling
          aside. I'm
GET1       trying to rewrite an old hurricane tracking program that I wrote
          for the //e.
AFL Dyfet  Welcome aboard, Dave.  Continue Get1.
GET1       My problem is how do I "Plot" my little hurricane shapes on my map
          without l
GET1       loosing my background if I "delete" them later?
GET1       Should I "plot" them as special windows or objects?
AE PhilM   Use regions.
AFL Dyfet  Anyone else wish to comment on this?
AE PhilM   You could probably set up a new graf port and draw you're map into
          it.
AFL Dyfet  GA Dave.
AE PhilM   done
Dave Lyons We're talking about GS & QuickDraw II here, right?  If you set
GET1       Yes
Dave Lyons the PenMode to XOR, you can just draw the shape again in the
Dave Lyons same place to get rid of it.  Missed the first part of the
Dave Lyons discussion, so I dunno if I'm babbling.
AFL Dyfet  Very similar to XDRAWing in Applesoft.  Get1 was trying to convert
          an old IIe
GET1       Sounds good, sort of like the old applesoft XDRAW command. But
          will it work?
AFL Dyfet  hurricane plotting program, Dave.
Dave Lyons What format are the shapes in, or is that still up in the air?
AFL Dyfet  It should work mechanically the same.  Redraw the same object in
          the same place
AFL Dyfet  and it will undraw it.
AE PhilM   Yes, but what format are the object in, Icons, Pictures, or just
          line drawing?
GET1       I have them created as icons. Like the Apple Icon in HP.
AE PhilM   I don't think you can use XOR for Icons...is that right Dave?
Dave Lyons DrawIcon does *not* use the PenPattern, so there's no XOR
          available there.  Right.
AFL Dyfet  GA Nuzz.
Nuzz       You could copy the Icon into a rectangle and work from there
AFL Scott  (Or a region :))
Nuzz       Right GA
AFL Dyfet  It seems we have come full circle :)
GET1       Sounds good. At this point it would be easy to convert from Icon
          to Regeon.
GET1       It wouldn's affect the code I have written so far.
Dave Lyons (*Regions* are just collections of points--there will be no color
          available there.)
AE PhilM   Really, how do you convert an Icon into a region?
AE PhilM   Dave is right, a region is just a boundry to draw into...a clip
          area.
GET1       No problem. All I need really is a HURRICANE shape (All B&W) :).
Dave Lyons It *isn't* easy to convert an icon into a region, as far as I
          know.  5.0 may provide
Dave Lyons a way--I haven't paid enough attention to it...does CalcMask do
          that?
Pirate14   Does anyone have any good code to access the control panel from
          TMl Pascal?
AFA Gary J But what if he NEEDED color....what option would he have then?
GET1       I meant the Idea. I havent coded my Icon yet. This is still
          "developmental"
Dave Lyons Using PPToPort with pixel maps should be fine; you can even
          DrawIcon into an
Dave Lyons offscreen pixel map,  & just keep things stored as icons on
          disk.
GET1       Pirate14---NO---Try ORCA Pascal.
GET1       Thanks everyone. You have given me some good Ideas to work with.
AFL Dyfet  Okay, I believe the next question is from Windrider.  GA
          Windrider.
Windrider5 I am trying to Link a fairly large C program that I have compile,
          but I get
Windrider5 the error message Outpur Buffer Overflow   Any suggestion on what
          I might do?
AFL Dyfet  GA Phil.
AE PhilM   I wrote the APW linker...I have a version that might work for
          you...how much
AE PhilM   memory do you have in you're computer?
Windrider5 1.25 Megabytes
AE PhilM   You will need to get more memory...the version I have will not
          solve you're
AE PhilM   problems.
AE PhilM   Sorry.  done
AFL Dyfet  GA Dave.
Dave Lyons You *are* getting the message during the link, right?
Windrider5 Yes
AE PhilM   Yes, that message only appears in the linker.  The assembler will
          give a
AE PhilM   generic out of memory error.
Dave Lyons I don't have any more info...sorry.
AE PhilM   Windrider, if you get more memory in you're machine the linker
          will take
AE PhilM   advantage of it...also Apple has redone thier C libraries and if
          you get
AE PhilM   the new version they may be a little smarter and the object code
          may be
AE PhilM   smaller.
AFL Dyfet  GA Coach.
Coach101   I got that message from time to time before I went up to 2.25
          meg.
Coach101   One trick that seemed to help was to do a full system shutdown and
          then
Coach101   go directly to APW and do the link immediately.  That seemed to
          get me
AE PhilM   Yes, and don't mark the assembler as restartable...it is not
          purged when
Coach101   out of the problem.  A pain, so I added another meg.   GA
AE PhilM   the linker asks for symbol table and output file space.
AFL Dyfet  Ah.  Okay, I believe the next question is from Pirate.  GA
          Pirate.
Pirate14   Is there a toolbox routine to access the Control pannel on the
          IIGS?
AFL Dyfet  GA Phil.
AE PhilM   There is a Control Panel vector in the $E1 space...i think it is
          called
AE PhilM   toCtlPannel.
AE PhilM   done
Pirate14   Which tool set is that in?
AE PhilM   It's not in any toolset...it is a vector in bank $E1
AFL Dyfet  It's not a tool.  You would do a jsl to it, I would guess.  GA
          Dave.
Dave Lyons Pirate, that vector is not in any toolset.  What is it exactly
          that you want to do?  Just
Pirate14   Ok.  Also, A friend of mine is trying to turn off the interupts
          and
Dave Lyons make the machine behave as if the user hit Apple-Ctrl-Esc?
Pirate14   turn on the serial buffer on his IIC.  How do you do that?
Dave Lyons I'm pretty sure you *can't* just JSL to that vector--if you can, I
          don't think
Pirate14   I want to be able to change settings from within the program.
Dave Lyons it's guaranteed.
AE PhilM   Looks like we're not talking about the same thing.
Dave Lyons The IIc???  The IIc doesn't have a control panel, and any
Dave Lyons program you write in TML Pascal will not run on a IIc.
Pirate14   I mean interrups on the IIC.
AFL Dyfet  I didn't think it was a safe vector, either...I think he had two
          questions
AFL Dyfet  there.
Pirate14   And the control pannel on the IIGS.
Pirate14   Sorry.
Coach101   Pirate's \interrupt question is from a friend of his with a II-c
Pirate14   Exactly.
AFL Dyfet  GA Phil.
AE PhilM   You have to access the battery backed up RAM to change control
          pannel settings
AE PhilM   Be careful tho...
AE PhilM   done
Dave Lyons Okay, I have an answer to the first one!  Catching up here...
Dave Lyons You can use WriteBParam to write a byte into the battery-backed
          configuration
Pirate14   Where is that?
Dave Lyons RAM.  See the table in the Miscellaneous Tools chapter of Toobox
          Ref, volume 1.  Then
AFA Gary J Misc. Toolset
Dave Lyons you can use the ToBRAMSetup vector to make those settings take
          effect.  You'll
Dave Lyons need a tad of assembly code to do this.  If you go post your
Dave Lyons question in the TML Pascal section of Pascal in Let's Discuss,
          I'll
Dave Lyons concoct some code & post it there.
AFL Dyfet  GA Get1.
GET1       That control panel vector is $E10090 (pg273 firmware ref.)
Pirate14   Thanks.
GET1       done
Dave Lyons You need to call that vector in SEP #$30 mode, or it will crash.
          ga
AFL Dyfet  Okay, I believe the next question is from Nuzz.  GA Nuzz.
Pirate14   Thanks Guys.
Nuzz       Can anyone give me some pointers on displaying a PrintshopGS pic
          to a bitmap.
JimLaz     !
AFL Dyfet  GA Jim.
JimLaz     You might want to use Roger Wagner's Graphics exchange to change
          it into a
JimLaz     format that you know more about.
JimLaz     Such as a $C0 screen shot image file.
JimLaz     OR is that $C1
Nuzz       Well, that wouldn't do. I want to do the convert myself
AFL Scott  C1
AFA Gary J But I bet you want your program to do it on the fly for you,
          right?
AE PhilM   $C1
Nuzz       Right again Gary
JimLaz     Well, then you have to get the file format...
AFL Dyfet  Hmm...I'm not sure where or if they have their file format
          published...
AFL Dyfet  GA Gary.
JimLaz     Well, RW must have it...
JimLaz     All done... GA
AFA Gary J It's not hard to figure out.  I had it figured out once... and
          have it somewher
AFA Gary J  around here.  It is almost the same as the older PrintShop (DOS
          3.3 version)
Nuzz       I've figured that there are 3 data structures 572 bytes each, but
          thats iall
AFL Scott  !
AFA Gary J except the image is repeated within the file structure 3
          times---one for each
AFA Gary J of the three colors.
AFL Scott  -!
AFA Gary J Right.
AFL Dyfet  Hmm...that seems to answer most of the question.
AFA Gary J If I can find what info I had on it, I'll send it to you.
JimLaz     You would have to set up the pallete to represent the different
          color when they
AFA Gary J GA
JimLaz     blend together.
Nuzz       Ok, I'll look for it Gary. Done
AFL Dyfet  Okay, did we have any other questions for tonight?
AFL Dyfet  GA Phil.
AE PhilM   Who's going to the A2 Central conference?  Just thought I'd liven
          things up a
AE PhilM   bit.
AFL Dyfet  A2 Central is comming up already?
AE PhilM   Yep, in July.
AFL Dyfet  Yeah.  My busy season, unfortunately, it seems...
AFA Gary J Anyone else get the July issue yet?  :)
JSchober   Yup.  :)
AFA Gary J They kind of jumped the gun there... :)
AFL Dyfet  Oh?
JSchober   Yeah.. they made the June 20 annoucement on June 20... neat.  ;)
AFC Mark   The first time in history that the Post Office gave A2-Central 24
          hour service
AFA Gary J I got my issue yesterday....(June 19) and the second paragraph of
          the
JSchober   LOL
AFC Mark   as opposed to their normal 6 day wait... (I got mine on
          Friday!!!)
AFA Gary J article said that "AppleWorks 3.0 was announced on June 20"
AE PhilM   :)
GET1       Appleworks 3.0?????????
AFC Mark   And who says Uncle-DOS doesn't have a crystal ball!!!  B-)
AFA Gary J Yep.
JSchober   Yup.
AFA Gary J With all the Beagle add-on features built in.
JSchober   Does it have UltraMacros built-in??  They said that Randy Brandt
          worked on it,
JSchober   but didn't comment on any actual macro capability...
GET1       $$$$$$$$$     BEAGLE BROS   $$$$$$$$$$$$
AFL Dyfet  I saw that comming when they tried to buy PinPoint.
AFA Gary J No, I don't think that's in there, Joe.
GET1       How about AppleWorks GS 2.0?
AFA Gary J The interesting thing is the price for A2-Central subscribers....
          $99.
AFA Gary J That's an out-right purchase price, not an upgrade price.
GET1       Is that for an Upgrade or for new purchasers?
AFL Dyfet  Remarkable.
AFA Gary J Upgrade price is $79 (believe it or not!)  :)
AE PhilM   Yes, they said if you don't have you original disks...they can
          still fill the
AFL Dyfet  Strange sense of proportion there, too :)
AE PhilM   order...can you believe that!!
AFA Gary J I agree, Dyfet  :)
GET1       i agree also :)
AFL Dyfet  Hmm...this doesn't sound like the Claris I used to know :)
GET1       It doesn't sound Like APPLE you mean!!!!!
JSchober   (Well, it's NOT Apple...)
AFL Marty  I take it you're talking about AppleWorks 3.0?
JSchober   Right.  :)
AFA Gary J The program was worked on by Alan Bird, Randy Brandt, and Rob
          Renstrom
AFL Marty  The upgrade price seems reasonable to me.
AFA Gary J The NEW price seems reasonable to ME!  :)
AFA Gary J (As long as you are an A2-Central subscriber)
AFL Marty  :)
AFC Mark   And, remember, the key word here is SUBSCRIBER...
AFC Mark   (so much for my plug for the day!!!  B-)
AFL Marty  <-- a subscriber
JSchober   <-- a subscriber to that wonderful letter, too... :)
AFL Marty  I have seen a beta version of AW 3.0.  It's everything Tom W says
          it is.
Coach101   Is Claris selling at that price or is A2-Central buying and
          reselling
Coach101   to subscribers at the low prices?
AFA Gary J I don't know, Coach.  They must have some connection there.
AFL Dyfet  Hmm.  I need to invoice Claris...
AFA Gary J The form is mailed to Claris.
AFA Gary J (The order form is included with the July issue)
AFA Gary J Oh... ORCA/C is shipping now.
AFL Dyfet  Yes it is Gary.
AFA Gary J A friend of mine just received it.
AFA Gary J (I think he got it last Friday)
Coach101   Are the structure definitions for the toolbox and GS/OS the same
AFL Dyfet  Anything else out this month worth noting?
Coach101   between ORCA-C and APW-C?
AFA Gary J I don't know...I haven't seen it first hand.  I'm sure we can
          find out.
AFA Gary J You mean like 5.0, Dyfet???  :)
Coach101   I will post a question in the ORCA-C folder under "C" in ADV
AE PhilM   Does anyone use the MAC/GS development system?
AFL Dyfet  Not I.
Coach101   Nope
AFA Gary J Nor I.
AFA Gary J Dave Lyons?
AFL Dyfet  I believe they forced Dave (Lyons) to, though.
AFC Mark   I have... but my regular Mac doesn't have enough horsepower...
AE PhilM   I started to...got a MAC IICX...i'm really impressed.  I really
          like MPW.
Coach101   Probably put his II-GS keyboard on it for sentimental reasons
          though
AFA Gary J How much horsepower does it take, Mark?  (I have an SE)
AE PhilM   Very, very nice system.
AE PhilM   Yep, I tried it on an SE without Multifinder...too slow.  But it's
          pretty nice
AFC Mark   2 Meg minimum memory  (My Mac+ has only 1 meg)
AE PhilM   in a MAC IIcx.
AFA Gary J My SE only has 1 meg as well.
AFA Gary J (All my money goes into my IIGS  :)
AFC Mark   <-- Getting a IIcx so I can really work with it!
AE PhilM   Now I've just got to retrain myself into using files to split up
          my source
Dave Lyons Whoops!  I'm here...just behind.  Yes, I've used some MPW IIgs
          stuff.
AE PhilM   logically...now I have to use MAKE..no more partial assemblies.
AFA Gary J (We thought you had, Dave.  We figured you were off eating M&M's
          :)
Coach101   Phil, is it nice enough to ease the higher cost of MPW vs APW?
AE PhilM   Yes, as long as AE pays for it :))  Really though...MPW is a very
          nice system.
Dave Lyons I already ate all the M&Ms in this vicinity, unfortunately....
Coach101   Phil, can the output from MPW be delivered to a II-GS via
          AppleShare
Coach101   or must I use the diskette transport technique?
AE PhilM   Yes, but I havent tried it.  I use duplicate IIGS.
Dave Lyons Coach, yes--you can use either AppleShare or Apple File Exchange
          to move data between
Dave Lyons GS and Mac.