home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / Information / BUCKLEY-RTC.TXT < prev    next >
Encoding:
Text File  |  2019-04-13  |  27.9 KB  |  577 lines

  1. <C> 1994 by GEnie
  2.  ==========================================================================
  3.  This file is brought to you by The Commodore 64/128 RoundTable on GEnie
  4.  
  5.  This file may be published or excerpted in User Group newsletters
  6.  providing credit is given in this manner:
  7.  
  8.  "Copyright 1994 by GEnie  From the Commodore 64/128 RoundTable File#:#####"
  9.  
  10.  This file maybe be distributed, if distributed whole and unaltered, on
  11.  non-profit BBSs or non-profit networks.
  12.  
  13.  For more information on GEnie call by modem:
  14.  1-800-638-8369  (8-N-1 300/1200/2400)
  15.  Enter: HHH
  16.  Then reply: xtx99018,commrt
  17.  Then enter:  Commodore
  18.  
  19.  And enjoy!
  20.  ==========================================================================
  21. <GEOS-TIM> Welcome to the GEOS DEN with special guest JOE BUCKLEY!!!
  22.  
  23.            Tonights presentation will be divided into 6 topics:
  24.            1) THE BEGINNINGS and the PRESENT - What he did and is doing
  25.            2) PROGRAMMING - How Joe got into programming.
  26.            3) FAVORITE PROGRAMS - Programs that Joe likes or uses.
  27.            4) PROGRAMS CREATED - A discussion of Joe's programs.
  28.            5) PURCHASING THE PROGRAMS - Where, How much, and how soon.
  29.            6) ADVICE TO THE NEW PROGRAMMER
  30.  
  31.            Capturing and editing tonight's conference is Cam Stewart, the
  32.            Bandit
  33.  
  34. <Bandit> Howdy!
  35.  
  36. <GEOS-TIM> Behind the scenes will be handled by Sherry Freedline, our own
  37.            QT.Pie
  38.  
  39. <QT> Hiya!
  40.  
  41. <GEOS-TIM> And our special guest tonight, Programmer of such great and useful
  42.            program such as Wrong is Write, Graphics Storm - Joe Buckley
  43.            Glad to have you here Joe.
  44.  
  45. <Joe Buckley> I'm happy to accept your invitation to be here, thank you.
  46.  
  47. <GEOS-TIM> Well, it should be a great evening. One I have been looking forward
  48.            to.  You have definitely left your mark with your programming
  49.            skills. I have often wondered as I looked at your programs, how
  50.            someone as talented as yourself got started into computing.
  51.            Could you tell us a little about that?
  52.  
  53. <Joe Buckley> Well, like anyone else first learning on computers, I did so
  54.               slowly bet you can't wait til tomorrow and with all the little
  55.               bumps you'd expect.  (My friend always reminds me of how I put
  56.               the 5.25" floppy into the drive the wrong way.)  
  57.  
  58. <GEOS-TIM> lol
  59.  
  60. <Joe Buckley> I first started on a Sinclair ZX-81, then quickly moved to a
  61.               Vic-20. But my first true love was the 64.  You could do so many
  62.               interesting things when the computer had a whole 64K of RAM!
  63.  
  64.               From that point it was a learning adventure that allowed me to
  65.               actually bump into Jim Butterfield on one occasion.  (I'd died
  66.               and gone to heaven at that point!) Everything else just seemed to
  67.               build on that beginning. 
  68.  
  69. <GEOS-TIM> Could you tell us more about your "Jim Butterfield" experience? 
  70.            That sounds like an interesting anecdote.
  71.  
  72. <Joe Buckley> To be perfectly honest, 'bump' just about describes the
  73.               experience.
  74.  
  75. <GEOS-TIM> You didn't knock him down, did you? LOL
  76.  
  77. <Joe Buckley> I was at WoC Philly, in I believe '88, when two of my friends
  78.               introduced us.  (It really wasn't a bump, but close to it.) They
  79.               knew him and wound up getting a lesson in programming from him.
  80.               At the time of the introduction, I didn't know their plans, so I
  81.               breathlessly excused myself and counted my self lucky.
  82.  
  83.               When they told me what they were up to once I left, I was ready
  84.               to kill. The bus ride back to Boston was...interesting, let's
  85.               say. I never did get that one-on-one from the Guru himself.  
  86.  
  87. <GEOS-TIM> Maybe, that was the driving force behind your programs... the
  88.            disappointment :D
  89.  
  90. <Joe Buckley> Well, I'd already had my start at that point, but a few hours
  91.               with Jim would have been priceless. 
  92.  
  93. <GEOS-TIM> Yes, it would have.He is quite a dynamic person. Well, after all
  94.            those years of using the Commodore.  What are you using in the way
  95.            of computer and hardware now?
  96.  
  97. <Joe Buckley> I just about split most of my computing time between my 486-box
  98.               (boo...hsss...) and my Amiga 1200.  The 64 system is set up right
  99.               beside the other two, but unfortunately doesn't get as many miles
  100.               put on it as it once did.
  101.  
  102. <GEOS-TIM> Well, I guess, having it still set up means that it is still
  103.            ticking, and being used.
  104.  
  105.            Okay, lets slip into the Programming topic What got you started into
  106.            programming, Joe?
  107.  
  108. <Joe Buckley> What got me started?  The novelty of it, I'd have to say. Only
  109.               one person I knew first hand did any programming and we got a bit
  110.               competitive on some minor programming issues, so that stoked
  111.               the fire for me.  
  112.  
  113. <GEOS-TIM> When did you start programming?
  114.  
  115. <Joe Buckley> Do I really want to date myself?  I started in earnest back in 
  116.               the days of the Datasette.  Those cassette drives were quite the
  117.               thing. to make you get a floppy drive.
  118.  
  119. <GEOS-TIM> LOL that's for sure
  120.  
  121. <Joe Buckley> Once I had the Vic 20, things started moving. I'd say the Vic got
  122.               me programming, but it wasn't until I bought my 64 (the one still
  123.               on my desk) in '83 that I hit my stride.
  124.  
  125. <GEOS-TIM> Okay, the question the GEOS users have (I'm one) is: When and how
  126.            did you start your GEOS programming? And what was your first GEOS
  127.            program? 
  128.  
  129. <Joe Buckley> Three things came together to get me programming for GEOS:
  130.  
  131.               BSw released the second version of geoWrite in Writer's Workshop
  132.               which had a different data file format than the original version.
  133.               For what seemed years, people had trouble with using the
  134.               differing versions of the program.  Specifically, I had the 
  135.               original which  couldn't read Workshop files.  So I set out to
  136.               get around that limitation by converting the data files - that
  137.               started the long road to what is now called Wrong is Write.
  138.  
  139.               The second event was Jim Hastings-Trew's MacPaint to geoPaint
  140.               file converter.  I loved it, but it took quite a while to convert
  141.               an image and only worked with the 1541 drive.  That got me to 
  142.               work on the first versions of MacAttack.  Jim was instrumental in
  143.               getting me the information I needed to get it to work.
  144.  
  145.               And third, and probably most important, BSw released 
  146.               geoProgrammer right in the middle of those two projects. That
  147.               alone improved all of my work by a huge margin.
  148.  
  149. <GEOS-TIM> John Butler has a question.
  150.  
  151. <John Butler> How much time did you spend with regular programing before
  152.               tackling GEOS? Is the addresss still current?
  153.  
  154. <Joe Buckley> OK, first, the address is still current. As for programming,
  155.               there were a few small projects that I used for myself and never
  156.               released.  They were really learning projects.  I never really
  157.               tried writing anything as 'extravagant' as a freeware program
  158.               until I found out that there was a rather large number of users
  159.               on a local BBS I frequented who were quite eager to use
  160.               MacAttack.  They helped its development along quite a bit.
  161.  
  162. <GEOS-TIM> BTW Joe, Are you programming at all now and if so, with which
  163.            computers?
  164.  
  165. <Joe Buckley> Unfortunately, time has been at a premium lately. I still have
  166.               geoProgrammer, an assembler for my Amiga and a bright shiny new C
  167.               compiler for my PC, but no time to use them. All I've been doing
  168.               is database programming at work, lately. 
  169.  
  170. <GEOS-TIM> We will zip right into Favorite Programs. You have been programming
  171.            for a number of years, and have produced many great and useful
  172.            programs. Looking back over them all, what is your favorite program?
  173.  
  174. <Joe Buckley> Well, there are really two favorites:
  175.  
  176.               MacAttack II, because it became so widely used and I managed to
  177.               pull a few tricks and add some really special touches to it.
  178.  
  179.               And Wrong is Write, because it was my first major programming 
  180.               effort.
  181.  
  182. <GEOS-TIM> May I assume that your favorites are also the programs you use the
  183.            most?
  184.  
  185. <Joe Buckley> Actually, the two I see most are Wrong is Write and REU Zap.
  186.               Whenever I boot my 64 into GEOS, REU Zap gets run.
  187.  
  188. <GEOS-TIM> Oh, good, we will be talking about those two in just a few minutes
  189.  
  190.            I have one Barbara Walters type question.. No, I'm not going to ask
  191.            you if you were a tree which would you be. If you were going to do
  192.            anything different in the way you handled your programming projects,
  193.            what would you change?
  194.  
  195. <Joe Buckley> I'd probably have to say that I would spend a bit more time
  196.               writing and especially debugging my programs. I recall that when
  197.               I was working on the material which eventually  became part of
  198.               the RUN GEOS Power Pak 1, I wrote five complete applications in
  199.               about a six week period.  Assembly-line programming like that can
  200.               (and did) lead to some wonderfully horrific bugs to slip by.
  201.               Rather embarrassing, to say the least.
  202.  
  203. <GEOS-TIM> Gosh, I'Ll have to check that disk..
  204.  
  205. <Joe Buckley> Let's say that you don't!  :)
  206.  
  207. <GEOS-TIM> Okay, we are going into the topic that many are looking forward
  208.            to. The actual programs created. I have quite a bit on the Storm
  209.            Systems disk.
  210.  
  211.            I have Disk 1. First of all, how many disks are there that a
  212.            person could purchase?
  213.  
  214. <Joe Buckley> That was always one of the big things that I wish I managed
  215.               to get finished.  I only completed one full disk.  There were
  216.               a couple of programs I wrote intending to release a second disk,
  217.               but I ran out of steam without enough to cover even a single side
  218.               of a floppy. 
  219.  
  220.               I released my one attempt at a game, Parallax, as shareware, and
  221.               one of the others I finished, a nicely improved version of the
  222.               previously mentioned REU Zap, which was never released
  223.               (but I use it all the time).
  224. _<GEOS-TIM> Is that REU Zap II?
  225.  
  226. <Joe Buckley> No, REU Zap II appears on my Storm Disk I, but its bigger brother
  227.               REU Zap III, which could handle RAM1581 drives as well as
  228.               multiple RAMdrive presets, was never released._
  229. <GEOS-TIM> Well, Joe, that sounds like one that should be released. We have a
  230.            lot of eager GEOS fans. I think this is probably an appropriate time
  231.            to let John ask about Wrong is Write.
  232.  
  233. <John Butler> Are all the programs on disk one upgrades to earlier releases
  234.               such as Power Pak and Geoworld disks? Has the price changed? 
  235.  
  236. <Joe Buckley> Not all programs are upgrades, while certainly many are. The best
  237.               of the programs, from a programming standpoint, is Font Monster.
  238.               I wrote that as a response to a brief flurry of font editors that
  239.               appeared and were in essence clones of one another. I wrote FM to
  240.               be a bit more unique.
  241.  
  242.               There are also tools to allow you to boot GEOS from within a
  243.               Quick Brown Box cartridge.  That and placing the core of the GEOS
  244.               DeskTop in the QBB make booting a breeze
  245.  
  246. <John Butler> What are the improvements to Wrong is Write? 
  247.  
  248. <Joe Buckley> One thing that annoyed me to no end is that parts of the code to
  249.               Wrong is Write, which had remained unchanged for quite a few 
  250.               revisions turned out to have a few subtle, hard to captivate
  251.               bugs. I had one that lasted quite a while until I could get 
  252.               someone to demostrate it consistently.  So WiW 8.1 is a
  253.               combination of minor bug fixes and most importantly, the addition
  254.               of an  80 column mode for users of GEOS 128.  (I had use of a
  255.               loaner for a while which allowed me to develop 80 column
  256.               applications.)
  257.  
  258. <GEOS-TIM> What are some of the other features of Wrong is Write 8.1, Joe?
  259.  
  260. <Joe Buckley> Well, I think I managed to create a good, general purpose text
  261.               conversion tool to allow the import and export of ASCII and
  262.               PETSCII text into and out of geoWrite, plus the universal data
  263.               format exchange between any of the three geoWrite file types.
  264.               That, plus a few text processing features, and the 80 column
  265.               features, wound up being that version. About all I ever wanted to
  266.               add to that was a multi-file selection dialog box. 
  267.  
  268. <GEOS-TIM> Wrong is Write is an important part of any active GEOS user.  Or
  269.            probably should be. You were mentioning Font Monster. Could you list
  270.            the features of it? It uses GeoPaint, doesn't it?
  271.  
  272. <Joe Buckley> Well, one of the main things I wanted Font Monster to be was
  273.               different! Art Dahm (I believe) wrote the original geoFont that
  274.               BSw marketed. Jim Collete followed that up with his amazingly
  275.               accurate clone of it for the BSw programming contest.  At the
  276.               time, I wanted to try something different, so instead of writing
  277.               Yet Another *Editor*, what I actually wrote was a font grabber.
  278.  
  279.               The original editors were just that: giant pixel editing tools
  280.               to draw the fonts.  I figured that everyone already has more
  281.               and better tools in geoPaint, so why not base my font images
  282.               on geoPaint files?
  283.  
  284. <GEOS-TIM> Seems like a good idea.
  285.  
  286. <Joe Buckley> I allow a user to select, then scroll through, any geoPaint file
  287.               and select a small region of the image to be the source for the
  288.               character image.  Any type of image that could be placed in a
  289.               geoPaint file could be used for fonts: sample font style sheets,
  290.               pictures, scanned images - just point and grab. Everything up to
  291.               48 point fonts could be created.
  292.  
  293. <GEOS-TIM> I'll have to use mine.  I've had that "time" problem myself. That
  294.            brings us up to another of the programs on Disk 1.  And one you
  295.            have mentioned several times already: REU Zap II.  Could you tell us
  296.            about the features of this program?
  297.  
  298. <Joe Buckley> Well, REU Zap started due to that most natural of reasons -
  299.               laziness. While I was working on writing a program, I would have
  300.               to reload all of my geoProgrammer files from floppy to my RAM
  301.               disk.  That was rather tedious and got me to thinking of an
  302.               easier way.
  303.  
  304.               I could set the RAM disk up in the manner I wanted, then take a
  305.               'snapshot' of it. On booting GEOS, the 'snapshot' would reset the
  306.               entire RAMdisk, right down to what page you placed a file's icon
  307.               and where on the page it was placed.
  308.  
  309.               REUZap II would allow you to save a RAM 1541 or a RAM 1571 disk
  310.               image in a floppy disk image.  Then simply double-clicking the
  311.               icon would reload everything.
  312.  
  313. <GEOS-TIM> Looking down the list of programs on Disk 1 I see one of the first
  314.            of your programs I remember seeing.  That is Graphic Storm II,
  315.            actually I think I saw the PD version.
  316.  
  317.            This is a graphic convertion program.  It seems to convert similar
  318.            formats as the Graphics Grabber does.  What does your program do
  319.            better than Graphics Grabber?
  320.  
  321. <Joe Buckley> I don't recall the entire list of image formats that Graphics
  322.               Grabber worked with, but I do know that one of the features that
  323.               *I* always liked about Graphic Storm was that the color Koala
  324.               format image conversion allowed you the choice of three complete
  325.               dither pattern sets.
  326.  
  327.               It would often occur that one set would do fine on one type of
  328.               image and do a horrendous job on a different type of image.
  329.               The availability of three pattern sets allowed you to find one
  330.               that looked good in the color to grey-scal conversion.
  331.  
  332. <GEOS-TIM> Koala would be one that Graphics Grabber doesn't do, it coverts
  333.            PrintMaster, Print Shop, and Newsroom I just got out the book. They
  334.            say you should always go to the manual before you ask the question.
  335.            LOL
  336.  
  337. <Joe Buckley> Yes, that should be posted above everyone's monitor!
  338.  
  339. <GEOS-TIM> Going down the list of programs I see one called Reprint.  What does
  340.            this program do?
  341.  
  342. <Joe Buckley> RePrint was always one of my oddest little toys. I recall someone
  343.               else having written a small utility that would allow you to print
  344.               multiple copies of geoPaint files - without using geoPaint. 
  345.  
  346.               As far as that went, it seemed to do an excelent job. I wanted
  347.               something a little less restricted.
  348.  
  349.               RePrint will allow you to print multiple copies of a data file,
  350.               with the catch that it still requires the parent application to 
  351.               handle the actual printing chore.  While it works splendidly with
  352.               the older version of geoPaint, the newer version, as well as
  353.               geoWrite still require some manual data entry when printing (a
  354.               single mouse click - but that means it can't be left unattended).
  355.  
  356.               As far as *this* program goes, it works fine, just not as well a
  357.               I had always wished it did. 
  358.  
  359. <GEOS-TIM> Sounds like a handy program.  Too bad it can't be left unattended.
  360.            The next program on my list is called Drive Off.  Could you tell us
  361.            about this program? 
  362.  
  363. <Joe Buckley> Drive Off is another of those 'Joe-you-lazy-slob' programs.
  364.               When I was writing my programs for RUN, I would usually leave my
  365.               system on all night (I did manage to get *some* sleep) and I
  366.               hated to leave my 64 with its 1.5MB REU and my 1541 and 1581
  367.               drives on too.
  368.  
  369.               I found out quickly that if you turn off your floopy drive, GEOS
  370.               crashes the next time you access the drive.  But there is a way
  371.               to force GEOS to reload the disk drives buffers with the DOS-
  372.               turbo code.
  373.  
  374.               What DriveOff does is just sit there.  Doing absolutely nothing,
  375.               while I shut off the drives and shut my eyes for a bit. When I
  376.               finally drag myself out of bed the next day, I can turn the two
  377.               floppy drives back on, close Drive Off and be right where I left
  378.               the night before.
  379.  
  380.               It is an interesting utility, and rather usefull, but
  381.               unfortunately it is of rather limited appeal.
  382.  
  383. <GEOS-TIM> Has to be someone that wants to sleep at night. LOL I'll have to
  384.            keep that one in mind.
  385.  
  386. <Joe Buckley> Only on occassion.
  387.  
  388. <GEOS-TIM> The next Disk 1 program I have on my list is Album Reverter +
  389.            Could you tell us a little about it? 
  390.  
  391. <Joe Buckley> That program grew out of the release of GEOS 2.0. The Photo Album
  392.               desk accessory data file structure was changed slightly in the
  393.               newer version.  I actually forget the details, but through the
  394.               fog of years I'll venture to say that they took what was once one
  395.               of the data image records and placed the list of page names there
  396.               instead. I can't recall if it was record 1 or 63 they eliminated.
  397.  
  398.               Of course, now the old version of the DA couldn't read the new
  399.               data files, so in the spirit of Wrong is Write, I wrote a similar
  400.               tool for photo albums.  In this case, the conversion only goes
  401.               one way, down toward the earlier version. 
  402.  
  403. <GEOS-TIM> I have three programs left on my list: Alarm Flash II, IRQ Viewer,
  404.            and Font Thief II.  Could you tell us about these three programs?
  405.  
  406. <Joe Buckley> Well, my ealier Alarm Flash allowed you to change the GEOS Alarm
  407.               Clock ring routine (which was actually a part of the GEOS Kernal,
  408.               not part of the clock desk accessory) and force the screen border
  409.               colors to flash when the alarm event occurred.
  410.  
  411.               AF II did that for all known versions of GEOS 64 and GEOS 128.
  412.  
  413.               IRQ Viewer if another of those programmer-type programs that
  414.               simply allowed you to monitor the current state of the GEOS
  415.               interrupt request and reset vectors.
  416.  
  417.               Font Thief was a programming tool, as well, but one which nicely
  418.               complimented the major application Font Monster. Font Thief would
  419.               allow a programmer to take any single font point size and create
  420.               a geoProgrammer geoLinker module.
  421.  
  422.               With that, it became easy to add new fonts to any program you
  423.               might be writing.  For instance, I used an earlier version of
  424.               Font Thief to capture the font data that was used in the version
  425.               which appears on the disk.
  426.  
  427. <GEOS-TIM> There are three fonts on the disk: EdFont, Trek24 font, and
  428.            RainStorm font. I would suppose they are fonts that were made with
  429.            Font Monster. The old adage that a picture is worth a thousand words
  430.            would fit when it comes to fonts.
  431.  
  432.            Are there any characteristics with these fonts that a potential
  433.            buyer might want to know? 
  434.  
  435. <Joe Buckley> I'm not certain what you are asking - Font Thief is really a
  436.               programming tool to allow the use of any pre-existing font in a
  437.               new application, while Font Monster allows you to build any new
  438.               font. 
  439.  
  440. <GEOS-TIM> Actually, I was just asking for any characteristics of the three
  441.            fonts that were included on the disks that might be noteworthy.
  442.  
  443. <Joe Buckley> Well, the three fonts were meant as samples.  One was essentially
  444.               a 24 point version of an existing 48 point font which I shrunk
  445.               with geoPaint.  One was a fixed-width font used in an earlier
  446.               application and the last, RainStorm, was a specially created font
  447.               to show the potential of custom fonts.
  448.  
  449. <GEOS-TIM> Fran Kostella created that font which made writing the banner for
  450.            my original geoWorld disk ad a snap. Wasn't it also Fran Kostella
  451.            that created the only program on the disk that isn't yours? A game
  452.            called, Circe?
  453.  
  454. <Joe Buckley> Actually, there are *three* programs on the disk that I did not
  455.               write.  Bill Coleman generously allowed me to include his
  456.               Convert 2.5 tool on the disk, plus Fran Kostella contributed
  457.               both his original 'flat-map' version of his game Circe, as well
  458.               as a new '3-D globe map' version with a much improved user
  459.               interface.  One of my all-time favorite GEOS games. -end.
  460.  
  461. <GEOS-TIM> :::::stands corrected:::::::
  462.  
  463.            I didn't realize there were two versions.  I had opened the 3-D
  464.            globe map version. It looked like a fun game.could you tell us a 
  465.            little about it?
  466.  
  467. <Joe Buckley> Yes, Fran floored me with that version.
  468.               The game is essentially a variant of the old board game "Risk",
  469.               where two opposing sides stake claims on various countries on
  470.               the map and slowly build up their armies as the game progresses.
  471.               Since the aggregate number of armies gained per turn depends of
  472.               the number of countries held, it pay to invade the neighbors.
  473.               Global domination from your C-64.  
  474.  
  475. <GEOS-TIM> John Butler has a question
  476.  
  477. <John Butler> Is it possible to get a copy of the actual Geoworld disk or is
  478.               that the Storm Disk?
  479.  
  480. <Joe Buckley> Well, I'm not certain about any geoWorld disks that might have
  481.               been distributed, but my disk is still available.
  482.  
  483. <GEOS-TIM> Joe, if someone wanted to order, where would he send it, and how
  484.            much does disk 1 cost?
  485.  
  486. <Joe Buckley> The shameless plug. eh?  Just about any of my GEOS programs 
  487.               should have my address information within it under the GEOS/INFO
  488.               menu, but to avoid forcing anyone to look it up, I can be reached
  489.               at: 464 Beale St.- W. Quincy, MA 02169-1307
  490.  
  491.               All of my older information relating to purchasing my disk is
  492.               now out of date (pricewise, at least). Storm Disk 1 costs $15 and
  493.               if you want a list of anything else I have, just send a S.A.S.E.
  494.               to the same address.  Isn't that always the case?
  495.  
  496. <GEOS-TIM> Joe, If you were going to give the best advice you could to a person
  497.            just starting into programming,  what would it be?
  498.  
  499. <Joe Buckley> Well, my personal advice may not be the easiest to take: it is
  500.               simply to look for comments and, yes, criticism of your work.
  501.               I call this the "programming-by-committee" approach. Many of the
  502.               best features of programs have been the direct result of letting
  503.               total strangers try out an early version of a program.
  504.  
  505.               They often suggest things which may be obvious, but overlooked.
  506.               This type of criticism is rather beneficial.
  507.  
  508. <GEOS-TIM> I would like to thank Joe Buckley for coming in this evening.  It
  509.            has been very enjoyable and informative.
  510.  
  511. <Joe Buckley> I'd like to thank you for the invitation and for listening to 
  512.               what I had to say this evening.
  513.  
  514. <GEOS-TIM> It was great, Joe.
  515.  
  516. <John Butler> definitely!! 
  517.  
  518. <GEOS-TIM> I will be opening the room up to open forum.  Joe can stay for a few
  519.            minutes, so stand up and stretch.
  520.  
  521. <John Butler> Do you think a screen saver program similar to MS-DOS and Mac is
  522.               possible?
  523.  
  524. <Joe Buckley> I know a few attempts at screen *blankers* have been made. I
  525.               suppose something could be done, but there are very, very few 
  526.               places to stash the initiation code within the GEOS kernal.
  527.               I was thinking of a looped geoviewer.
  528.  
  529.               I once wrote a tool called "Mouse Dump".  By pressing the *right*
  530.               mouse button you could save the contents of any screen to either
  531.               a geoPaint or a photo scrap file.  Any screen, with any
  532.               combination of dialog boxes or open menus.
  533.  
  534.               The code to start this was stashed in a small space within the
  535.               BSw mouse driver module.  It was an adventure to write. Actually,
  536.               it really shouldn't be 'floating around' as I'm sure it is, since
  537.               at the time it was the only way to get full-screen screen dumps
  538.               without needing to past four scraps together. It was great with
  539.               geoPublish.
  540.  
  541. <GEOS-TIM> Was this a PD program?
  542.  
  543. <Joe Buckley> I actually sold it to RUN, but they sat on it.
  544.  
  545. <GEOS-TIM> Then, CMD owns it now I wonder if they know it.
  546.  
  547. <Joe Buckley> Yes, you're right!  I'd forgotten. They may not. It was a 64 mode
  548.               only program, though. I wasn't able to squeeze in a 128 version.
  549.  
  550. <GEOS-TIM> How many programs did RUN sit on of yours?
  551.  
  552. <Joe Buckley> If I recall correctly, they had something else.
  553.  
  554. <John Butler> Is it difficult to adjust a program such as geoviewer to repeat
  555.               until a mouse click?
  556.  
  557. <Joe Buckley> Actully, run a slide show *until* a click?  Shouldn't be too 
  558.               hard.
  559.  
  560. <John Butler> are there any books you would suggest to help with Geos
  561.               programing?
  562.  
  563. <Joe Buckley> Well, the original Programmer's Reference Guide is the bible.
  564.               Unfortunately, it is next to impossible to find.
  565.  
  566. <steve> Then there is the Hitchiker..Joe
  567.  
  568. <John Butler> the one from bantam?
  569.  
  570. <GEOS-TIM> I think CMD has it don't they?
  571.  
  572. <Joe Buckley> Yes, only if you know someone with a copy to copy. Yes, the
  573.               Bantam PRG.
  574.  
  575. <John Butler> thanks :-)
  576.  
  577.