

     |||||| |||||| ||  || |||||| ||||||
     ||     ||     ||| ||   ||   ||
     || ||| ||||   ||||||   ||   ||||               Your
     ||  || ||     || |||   ||   ||
     |||||| |||||| ||  || |||||| ||||||             GenieLamp Computing

     ||    |||||| ||    || ||||||                   RoundTable
     ||    ||  || |||  ||| ||  ||
     ||    |||||| |||||||| ||||||                   RESOURCE!
     ||    ||  || || || || ||
     ||||| ||  || ||    || ||


                    ~ WELCOME TO GENIELAMP APPLE II! ~
                      """"""""""""""""""""""""""""""
                  ~ FILE MECHANIC:  New Files From Old ~
                 ~ REFRACTIONS:  The Dispoable Computer ~
                      ~ PD_QUICKVIEW:  Beagle Basic ~
                   ~ HOT NEWS, HOT FILES, HOT MESSAGES ~

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\////////////////////////////////////
 GenieLamp Apple II     ~ A T/TalkNET Publication ~      Vol.5, Issue 53
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Publisher................................................John F. Peters
 Editor...................................................Douglas Cuff
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\////////////////////////////////////
          ~ GenieLamp IBM ~ GenieLamp ST ~ GenieLamp PowerPC ~
        ~ GenieLamp A2Pro ~ GenieLamp Macintosh ~ GenieLamp TX2 ~
         ~ GenieLamp Windows ~ GenieLamp A2 ~ LiveWire (ASCII) ~
            ~ Member Of The Digital Publishing Association ~
 Genie Mail:  GENIELAMP                  Internet: genielamp@genie.com
////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

           >>> WHAT'S HAPPENING IN THE APPLE II ROUNDTABLE? <<<
           """"""""""""""""""""""""""""""""""""""""""""""""""""
                            ~ August 1, 1996 ~


 FROM MY DESKTOP ......... [FRM]        FROM MY MAILBOX ......... [MAI]
  Notes From The Editor.                 Letters To The Editor.

 HEY MISTER POSTMAN ...... [HEY]        HUMOR ONLINE ............ [HUM]
  Is That A Letter For Me?               Parody:  Print Some Fonts.

 REFRACTIONS ............. [RFR]        PD_QUICKVIEW ............ [PDQ]
  The Disposable Computer.               Beagle Basic.

 FILE BANDWAGON .......... [BAN]        FILE MECHANIC ........... [MEC]
  Top 10 Files for June.                 Gillian's Bunny Game.

                     LOG OFF ................. [LOG]
                      GenieLamp Information.

[IDX]""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

READING GENIELAMP   GenieLamp has incorporated a unique indexing system
"""""""""""""""""   to help make reading the magazine easier.  To utilize 
this system, load GenieLamp into any ASCII word processor or text editor.  
In the index you will find the following example:

                   HUMOR ONLINE ............ [HUM]
                    Genie Fun & Games.

     To read this article, set your find or search command to [HUM].  If 
you want to scan all of the articles, search for [EOA].  [EOF] will take 
you to the last page, whereas [IDX] will bring you back to the index.

MESSAGE INFO   To make it easy for you to respond to messages reprinted
""""""""""""   here in GenieLamp, you will find all the information you 
need immediately following the message.  For example:

                    (SMITH, CAT6, TOP1, MSG:58/M475)
        _____________|   _____|__  _|___    |____ |_____________
       |Name of sender   CATegory  TOPic    Msg.#   Page number|

     In this example, to respond to Smith's message, log on to page 475 
enter the bulletin board and set CAT 6.  Enter your REPly in TOPic 1.

     A message number that is surrounded by brackets indicates that this 
message is a "target" message and is referring to a "chain" of two or more 
messages that are following the same topic.  For example:  {58}.

ABOUT Genie   Genie has pricing plans to fit almost any budget.  Genie's
"""""""""""   services include email, software downloads, bulletin boards, 
chat lines, and an Internet gateway included at a non-prime time connect 
rate of $2.75.  Some pricing plans include uncharged online connect time. 
As always, prices are subject to change without notice.  To sign up for 
Genie, call (with modem) 1-800-638-8369 in the USA or 1-800-387-8330 in 
Canada.  Upon connection wait for the U#= prompt.  Type:  JOINGENIE and hit 
RETURN.  The system will then prompt you for your information.  Need more 
information?  Call Genie's customer service line (voice) at 1-800-638-9636.

GET GENIELAMP ON THE NET!   Now you can get your GenieLamp issues from
"""""""""""""""""""""""""   the Internet.  If you use a web browser, 
connect to "gopher://gopher.genie.com/11/magazines".  When using a gopher 
program, connect to "gopher.genie.com" and then choose item 7 (Magazines 
and Newsletters from Genie's RoundTables).

                        *** GET INTO THE LAMP! ***
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""



           //////////////////////////////////////// Genie_QWIK_QUOTE ////
          /  What may interest a few trivia buffs is that the Skunk    /
         /  Works also has at least one tenuous connection to the     /
        /  Apple II.  It's the inspiration for the name of the       /
       /  Byte Works.  :)                                           /
      /////////////////////////////////////////////  BYTEWORKS  ////



[EOA]
[FRM]//////////////////////////////
                 FROM MY DESKTOP /
/////////////////////////////////
Notes From The Editor
"""""""""""""""""""""
by Douglas Cuff
    [EDITOR.A2]



     The news from KansasFest is the most exciting news I've heard in 
years.  Apple is now beta-testing GuS, an Apple IIgs emulator (in software) 
designed to run on Power Macintosh computers.  You'll read plenty about 
that in this month's HEY MISTER POSTMAN.

     It would be plenty exciting if anyone announced software emulation of 
the IIgs, but the mere idea that Apple themselves are involved makes my 
eyes light up.  Let's face it, folks, however much we might curse it 
sometimes, Apple's meticulous works for us here.  They'll make sure the 
emulation follows the rules.

     Just the announcement of GuS will mean a shift in the thinking of 
those who program the Apple IIgs.  Even I, who no one will ever call a 
programmer, have made an adjustment or two.

     Like many who discovered the Apple II in the early 1980s, I taught 
myself BASIC using the Applesoft Tutorial manual from Apple, Beagle Bros 
tip books, _Open-Apple_/_A2-Central_, and _Nibble_ magazine.  Once I 
discovered the various ID bytes that let you determine exactly which model 
of Apple II your program is running on, I became determined to use them in 
my own BASIC programs to do scrupulous checks of a user's hardware.

     The problem was that there was no single ID byte for determining if 
software was running on a IIgs.  No official byte, that is.  But while Val 
Golding was working for _Softdisk_, he reported on a byte that programmers 
could check.  Golding issued a caution:  "It is not officially recognized 
by Apple and therefore may not be valid for future versions of the GS."

     Yeah, right.  I didn't let that worry me.  I just made sure that the 
byte was valid on ROM 0, ROM 1, and ROM 3 IIgs's.  No one, especially 
Apple, was ever going to put out a new IIgs.  Or so I thought.

     It looks now as though I'll have to change my few BASIC programs that 
make use of this unofficial ID byte.  It might just be valid under an 
emulator, of course.  But you can bet your boots that Apple's 
officially-sanctioned method of check for a IIgs _will_ work on the 
emulator.  Which is good news for all of us.

                                 [*][*][*]


     Last month, I told you how close you came to losing me as editor of 
GenieLamp A2.  (Which I still think would have been a good thing for all 
you readers.)  This month, I can tell you how close you came to losing 
GenieLamp A2, GenieLamp A2Pro, and all other versions of GenieLamp.

     As of mid-July, Genie closed a bunch of low-traffic RoundTables.  
Among them was DigiPub, the gathering place for all of us who publish, 
edit, and write for the various GenieLamps.  (The problem was that it 
wasn't much more than a gathering place for GenieLamp staff.)  Thanks to 
our publisher, John Peters, GenieLamp was saved at pretty much the last 
minute.

     As a result, none of us is sure what the future holds for GenieLamp.  
It doesn't seem likely that it will stay exactly the way it was, but I 
can't even guess what changes are coming.

     As far as I know, GenieLamp A2 is the only version of GenieLamp 
publishing this month.  I'm publishing with John Peters' blessing, but very 
little more... certainly there aren't any GenieLamp facilities any more.  
This month, GenieLamp A2 is not _practically_ a one-person operation; it 
_is_ a one-person operation.  I suppose this means that even if the 
GenieLamp structure folds, I can keep putting out some sort of magazine for 
Genie's A2 RoundTable, whether it's called GenieLamp A2 or something else.

     Now that I've soothed any fears, I have to announce that the 
September issue of GenieLamp A2 is going to be late.  I'm actually getting 
a summer vacation this year, for the first time in at least five years.  I 
won't be back until September 1, which is the day the September issue is 
due.  Well, even if I _could_ put together an issue in less than 24 hours, 
I don't intend to try, so you'll have to resign yourselves to a late issue.

     I am hoping that by the time the next issue is due, we'll all know 
what the future holds for GenieLamp A2, and that I'll have joined my 
brother and sister GenieLamp editors in producing to a more regular 
schedule.

     See you sometime around the middle of September, I hope.

-- Doug Cuff

Genie Mail:  EDITOR.A2                       Internet:  editor.a2@genie.com



        __________________________________________________________
       |                                                          |
       |                   REPRINTING GENIELAMP                   |
       |                                                          |
       |   If you want to reprint any part of GenieLamp, or       |
       |   post it to a bulletin board, please see the very end   |
       |   of this file for instructions and limitations.         |
       |__________________________________________________________|



                                                           ASCII ART BEGINS

      _____            _      _                              ___  ___  
     / ____|          (_)    | |                            / _ \|__ \ 
    | |  __  ___ _ __  _  ___| |     __ _ _ __ ___  _ __   | |_| |  ) |
    | | |_ |/ _ \ '_ \| |/ _ \ |    / _` | '_ ` _ \| '_ \  |  _  | / / 
    | |__| |  __/ | | | |  __/ |___| (_| | | | | | | |_) | | | | |/ /_ 
     \_____|\___|_| |_|_|\___|______\__,_|_| |_| |_| .__/  |_| |_|____|
                                                   | |                 
                                                   |_|                 

                                                             ASCII ART ENDS


[EOA]
[MAI]//////////////////////////////
                 FROM MY MAILBOX /
/////////////////////////////////
Letters To The Editor
"""""""""""""""""""""



NINJAFORCE PROMISES NEW GAME   You might have heard that we are busy
""""""""""""""""""""""""""""   working on a new game for the IIgs.  The 
game is based on the popular Bomberman, an arcade classic which is 
considered one of the best multi-player games of all time by many serious 
game players around the world.  Since its initial release in 1983, 
Bomberman got converted for many computer and video game platforms, 
excluding the Apple II.  And since we have always been fans of the game, we 
had the idea of making a GS adaption that would feature the same addictive 
game-play.  It will be a fast action-paced arcade game for up to four 
players simultaneously!  A screenshot has been uploaded onto Genie and 
comp.sys.apple2.  In case you were not able to pick a copy of it, please 
let us know and we'll get one to you.

     Greetings from Germany,

Jesse Blue & Clue / Ninjaforce
ug0a@rz.uni-karlsruhe.de


WANTED:  APPLE II BBSES OUTSIDE NORTH AMERICA   My name is Doede Boomsma,
"""""""""""""""""""""""""""""""""""""""""""""   and you may know me of Dark 
Castle Magazine.  But I am not going to promote this well-running magazine 
now.  No, I'm going to tell something about Apple II BBSes. Maybe you are 
interested, maybe you aren't.

     More than two years ago I dialed a BBS in America.  It was called 
Computist BBS, and it still exists.  I fell in love with the BBS software, 
and wondered if it ran on an Apple II.  After asking the sysop (Andy-C), he 
confirmed that it ran on his Apple IIgs.

     Since I wanted to start a BBS, I asked if I could get a copy of his 
BBS software.  So he sent me two disks with the software, and I was happy.

     [lots of things happened]

     And I'm still happy with the software.  There have been updates and 
fixes, and it even runs better now.  We have internet email, usenet groups, 
local conferences and networked conferences.  And of course huge file 
transfer sections.

     The software that my BBS and those who are connected through the 
network, is METAL/FutureVision 4.1.  This software is great!

     But unfortunately, a lot of Apple II BBS's have gone down, and 
besides mine, there is only one other METAL/FV BBS in Europe.  It is run by 
Magnus Ericson, and his BBS is called Aug-Sweden.

     Hereby I would like to ask other people in Europe, but also in 
America and Australia, New Zealand, and other countries, to join the group.  
This is THE way to get in touch with other Apple II users in the world if 
you can't afford an Internet or Genie account.

     For more information you can email me at 
dark_dude@darkcastle.ecore.fnet.org, and I can send you a complete and 
smoothly running system if you want.  Or you can ftp it from the support 
site.

     Come on, and join the group.  It is really worth it!  You, as a 
sysop, will help a lot of other Apple II users in your country or region.  
Wanted systems:  Belgium, United Kingdom, Germany, Denmark, Finland, 
France, Spain, Italy, Greece, Switzerland, Austria and maybe even more in 
the eastern part of Europe.

     Mail now, and ask for the software or ftp site address.  It's all 
free, even the Internet mail and usenet feeds!

     On behalf of the whole crew,

-= Doede =-   a.k.a. Dark Dude.
Dark_Dude@darkcastle.ecore.fnet.org



[EOA]
[HEY]//////////////////////////////
              HEY MISTER POSTMAN /
/////////////////////////////////
Is That A Letter For Me?
""""""""""""""""""""""""
by Douglas Cuff
    [EDITOR.A2]

     o BULLETIN BOARD HOT SPOTS

          o A2 POT-POURRI

                    o HOT TOPICS

                         o WHAT'S NEW

                              o THROUGH THE GRAPEVINE

                                   o MESSAGE SPOTLIGHT



                     >>> BULLETIN BOARD HOT SPOTS <<<
                     """"""""""""""""""""""""""""""""

     [*] CAT  5, TOP 14 ......... GuS, the Apple IIgs emulator!
     [*] CAT 13, TOP 17 ......... IIe 2.0.1 for Mac
     [*] CAT 44, TOP  8 ......... KansasFest 1996 reports and summaries


                           >>> A2 POT-POURRI <<<
                           """""""""""""""""""""

HARTLEY SHAREWARE PROGRAMS NOW FREEWARE   Computer Keyboarding 5 is now 
"""""""""""""""""""""""""""""""""""""""   freeware.
     Scavenger Hunt, World Edition, is now freeware.
     Scavenger Hunt USA is now freeware.
     Scavenger Hunt USA, Junior Edition, is now freeware.

     The freeware editions of these programs have been uploaded to the 
library, and are now available.  If you previously downloaded one of these 
and didn't pay the shareware fee to get the passwords, you will need to 
download these new editions.

     For Computer Keyboarding 5, if you have a 3.5 drive or hard drive, 
then download file #27484.  If you are using a 5.25 disk drive, then 
download files #27485 and #27486.

     Scavenger Hunt, World Edition, is file #27487.
     Scavenger Hunt USA is file #27488.
     Scavenger Hunt USA, Junior Edition, is file #27489.

     You may be wondering why I am making these commercial grade programs 
available as freeware.  The answer is simple.  I have not received a 
shareware payment, or had any new orders for any of these programs in quite 
some time.  It seems fairly clear that there are few, if any, folks who are 
willing to spend money on these programs now.

     Yet, I am reasonably certain that there are lots of folks who would 
enjoy and benefit from these programs if they had them.

     So, here they are.  Enjoy them.  Share them with your kids.  Make 
copies and take them to schools that still have Apple II computers.  Spread 
them far and wide.  That way, you will make me and others happy.

     I want to take this opportunity to thank the many many people who 
paid their shareware fees, and purchased the programs from me.  I am indeed 
grateful for your support.

     Before I conclude this message, one thing needs to be said.  I know 
that some will wonder if this means that I'm leaving the Apple II.  The 
answer is NO.

Charlie Hartley
                 (A2.CHARLIE, CAT13, TOP8, MSG:90/M645;1)


SECOND SIGHT PROGRAMS   Just got hold of two new (or updated )programs for 
"""""""""""""""""""""   the SS.  View DL 2.0 has been upgraded to use the 
SS in color. Another called FLIccs (something like that) lets you look at 
FLIs in full color with the SS.  Pretty neat.

 Andy
               (L.MIDDLETON3, CAT20, TOP14, MSG:114/M645;1)


CHINOOK SCSI UTILITIES RELEASED   Today I received the following letter in 
"""""""""""""""""""""""""""""""   the mail:

     Chuck Newby
     Attn: Software Licensing :)
     9081 Hadley Place
     San Diego, CA 92126-1523

     Dear Chuck,

     Please consider this letter as authorization from me to freely 
distribute the program Chinook SCSI Utilities to anyone who has an interest 
or a need.  I believe that I own the software rights to that program.  I 
even have the source code (in Merlin) and if anyone has an interest in 
that, I'd be glad to send hem a copy.  I do not wish to receive any money 
associated with this.  I consider any APple II programs that I have written 
over the years to be in the public domain at this time.  This would include 
any rights hat I may have to the No Slot Clock program, the Business Card 
Clock program, Print Using & Friends, and any other programs you maay find 
written by me.  Many of these I have uploaded to GEnie in my name.  You may 
charge a small amount to cover your costs in connection with this 
distribution if you wish to.  Best of Luck to you.

     Thanks.

                                          Sincerly,

                                           [signed]

                                           Craig Peterson
                                           2434 Hill Street
                                           Santa Monica, CA 90405

     NOTE:  In the Chinook SCSI Utilities Manual, it is noted that the 
copyright to the software is in the name of Craig Peterson, while the 
manual is in the copyrighted name of Chinook Technologies.

     As to the No-Slot-Clock software, latest version, Craig Peterson may 
not have copyright, but if the company, SMT is no longer in business, and 
the software cannot be used by other than the No-Slot-Clock anyway, then 
Craig probably has the right to release its use.........

Chuck Newby
Charlie's AppleSeeds
                  (A2.CHUCK, CAT7, TOP2, MSG:117/M645;1)

>>>>>   Good news, Chuck! :)  And yes, I would like to see the source code
"""""   uploaded to A2Pro and available for download.  Can you track that 
down for us?  If you wish, I can write Craig a letter instead.  Let me 
know.

 Joat
                   (A2.TIM, CAT7, TOP2, MSG:119/M645;1)


JUICED.GS NEWSLETTER TO CONTINUE   While at Kfest '96 last week, I made an 
""""""""""""""""""""""""""""""""   anouncement that I would now like to 
share with everyone in the A2 RT ....

     Juiced.GS will definitely be published in 1997!!!

     It's been a great year so far, and there are big plans for future 
issues.  The support and encouragement I've received from the Apple II 
community has been awesome, and I hope to keep this publication going 
strong for a long, long time.

     More info about the 1997 subscription drive will be forthcoming in a 
few weeks. 

     I am pleased to tell you all that, thanks to the Kfest '96 Vendors 
Fair, Juiced.GS has burst over the 200 mark (202 to be exact) in 
subscribers!

     Thank you all!!!

     Apple II Forever ...

Max Jones
Juiced.GS
                (M.JONES145, CAT13, TOP43, MSG:202/M645;1)


                            >>> HOT TOPICS <<<
                            """"""""""""""""""

KANSASFEST REPORTS   I guess I get to make the first KFest report, which 
""""""""""""""""""   only seems appropriate since I arrived here first, and 
I'm the "Big Cheese".

     The weather is warm, but doesn't seem too muggy -- yet.  (Which must 
mean the humidity isn't too bad.)  I heard that it's supposed to be near 
100 before the week is over. :)

     I checked in with Avila, and they are ready for us!!!

     If you arrive during the afternoon on Wednesday, you should just go 
directly to Marian Centre to get your room assignment and key.  If you 
arrive during the 7:30 - 10:00 hours, you might want to stop at  KC 
Masterpiece (Metcalf and I-435) first, and then go get settled in your 
room.  There will be signs on the doors at Avila telling you who to contact 
for late check-in.

     Marian Centre and Ridgway Dorm are on the north side of the campus.  
If you are going south on Wornall, turn left on 118th, and then take the 
SECOND right into the parking lot, and you will see Marian Centre, and 
Carondelet (sp) dorm.  Ridgway is a little farther back.

     Just remember to bring cool and casual clothes, and plan on getting 
minimal sleep.

     See yu'all tomorrow!!!

Cindy (aka Big Cheese)
                   (CINDY.A, CAT44, TOP6, MSG:1/M645;1)

>>>>>   K.C. Masterpiece was very good last night
"""""
     Today I attended Will Nelken's session on AppleWorks/Macros, which 
was very enlightning, and might even inspire me to write a few macros of my 
own.  Then I went to Ewen and Dave Hecker's Specrum session, and learned a 
bit about scripting and works in progress. 

     Lunch.  College cafeteria fare, but I don't think anyone was 
complaining about starvation.

     After lunch GraphicWriter III with Richard Bennett & Dave Hecker, 
where we learned more about the new features and some planned for the 
future.  I then went to the robotics session with Erick Wagner & Mike 
Westerfield, and learned that there is more to learn than can be done in an 
hour and a half.  Mike's robots provided a lot of entertainment.  Eric 
covered the basics and sources.

     It's almost time for supper, with the Keynote Address and couple more 
sessions to follow.  I actually slept well the first night, but tonight is 
"Bite the Bag" night, with Pizza paid for by Roger Wagner, even though he 
was unable to be here.

Carl Knoblock - Telephone Tech
From KFest '96 - Avila
                  (C.KNOBLOCK, CAT44, TOP6, MSG:7/M645;1)

>>>>>   The pizza was fine, but the fire drill delayed consumption a few
"""""   minutes, coming as it did just after they arrived.  Bite the Bag 
was postponed until Fri nite, because too many people decided to go out to 
see Independence Day instead on Thur nite.

     Dr. Stephen Buggie arrived tonight, late, and my Roommate, David 
Stephens went to the airport to pick him up.  We then each bought one of 
his power supplies, and chatted a while, so here it is, almost 3 am, and 
I'm typping this final report for Thursday.  More tomorrow.

Carl Knoblock - Telephone Tech
From KFest '96 - Avila
                 (C.KNOBLOCK, CAT44, TOP6, MSG:14/M645;1)

>>>>>   Well, Gary's speech is worth waiting a few minutes for.  It may be
"""""   longer due to the major thunderstorm arriveing just now.  I'm 
getting off before the power fails and going to watch Bite the bad 
postponed from last night. More about my day and the roast later.

     Later - The storm came close enough to give us a spectacular 
lightning show, but no rain, and no power problems.  I shut down without 
sending the previous after two unsucessful attempts to call.  Scott 
Johnson, last years runner up, won the Bite the Bag contest, which I missed 
seeing because I was watching the natural fireworks.  I guess that means I 
HAVE to buy the tape. 

     After breakfast, I went to the Apple Presents session and watched 
QuickTime movies, then went to Dr. Stephen Buggie's Disk ][ and Apple 
diagnostics session.  He briefly described all the many dignostic programs 
for disk testing, adjustment and repair that have been introduced over the 
years.

     After lunch, I went to the Desktop Publishing and the IIGS session, 
presented by Juiced GS publisher Max Jones.  He brought a sample of his day 
job work, as well talking about layout and design in desktop publishing. 

     The next session was Tony Diaz with The Portable GS.  He showed and 
amazing array of disk drives that have been designed for Apples over the 
years.  Many were prototypes that never made it to market.  At the same 
time, Doug Pendleton and Dave Ciotti were next door, working on monitor 
repair.  I wandered back and forth, getting some of both. 

     Then it was Banquet time, followed by a roast of Joe Kohn.  Buy the 
video. ;)  After that, it was time for the Bite the Bag and watching the 
Olympic opening cerimonies.  And the aformentioned storm watching.

Carl Knoblock - Telephone Tech
From KFest '96 - Avila
                 (C.KNOBLOCK, CAT44, TOP6, MSG:16/M645;1)

>>>>>   Where did I leave off?  Saturday morning, I chose sleep over
"""""   breakfast.  The Vendor Fair was fairly busy, and I got a few 
things.  Will Nelken's books, Quick Clic Morph from Mike Westerfield, a new 
SCSI system cable from Doug Pendleton, The Spectrum 2.1 upgrade from 
SevenHills, the Script Central set from Joe Kohn, a subscription to The 
AppleWorks Gazette, and the three back issues from Howard Katz.  Then lunch 
in the cafeteria, my last meal there.  Afternoon was product introductions.  
There was an update to ProTerm Mac, some games and other stuff from Joe 
Kohn, and the stunning introduction of Gus.  Except for Gus, I spent most 
of that time packing and loading everything into the van.  At various times 
during the day, there were goodbys as people departed for various reasons.  
Most of those who were left at 7 pm went to Jess & Jims for Supper.  Since 
I was leaving from home from there, I limited myself to a 14 oz. fillet.  
There were several larger cuts available.

     The drive home was somewhat eventful.  As I drove north on I-435, 
there was a constant lightning show going on ahead of me.  As I turned east 
toward the airport and I-29, I drove into the rain.  It was heavy enough 
for me to slow down, and when I was nearly blinded by lightning, I stopped 
under the next bridge, a wide one with a generous shoulder on the road.  I 
waited there for about half an hour, not only for the rain, but also for 
the lightning to let up.  When you get a flash-bang just as fast as you can 
say it, it's too close.  I stopped for gas when I got past the I-35 
turnoff, and by then I was out of the rain, for the moment.  After that, I 
had light rain and drizzle on and off for much of the way home.  I stopped 
for a snack at the second Missouri rest stop, and stopped for a nap at the 
Iowa rest stop.  I got home about 3, unloaded with some help from my son 
who was still up, unpacked my suitcase and got ready for bed.  By then it 
was 4 am, but I set my alarm for 11:30, planning to go to church.  When the 
alarm went off, I changed my mind and went back to sleep until 4 pm.

     I put my system back together, using my new power supply from Dr. 
Stephen Buggie.  Everything seems to be working OK.

Carl Knoblock - Telephone Tech
Back From KFest '96 - Avila
                 (C.KNOBLOCK, CAT44, TOP6, MSG:21/M645;1)

>>>>>   This was my second trip to Kfest, and remarkably enough, I seem to
"""""   have survived quite well.  Kfest is the premier event in the Apple 
II world, and this years conference was no exception.

     I arrived at Avila a little bit after noon, and wandered into the 
Marian Center to register.  The first person I saw was Cindy Adams, who, 
true to form, came up to me and said "You're five minutes late!"  Thwap!  
Made me feel right at home, she did.  After registrating, and getting my 
room key, and my Kfest T-shirt, I walked over to the dorm, found my room, 
and got my stuff squared away.  I walked back over to the Center, and saw 
Richard Bennett, Dave Ciotti and son, Erick Wagner, and Max Jones wander 
in.  (I keep using the word wander.  That's what you do at Avila, you 
wander around, meeting people and laughing your head off).

     There was a new identification system in place.  We all had to wear 
blue wristbands to identify ourselves as guests of Avila.  This was not a 
big problem for me, though it did seem like we were all hospital patients.  
Wednesday evening, everyone who was there by then went over to 
K.C.Masterpiece.  The food was good, though slightly overpriced to my 
thinking.  Heading back to the dorm, we wandered around, visiting each 
other and looking at computers and just generally settling in.

     The next morning, after breakfast, the sessions started.  My first 
session was 'Soldering - Which end is Hot', given by BINARY.BEAR, Dave 
Ciotti.  I had done some soldering in the past, but Dave went though all 
the tricks that you can use to solder like a pro.  I found out things that 
I never realised before, so for me it was a very informative session.

     Next up was '(All About) Spectrum'.  Even though I don't have that 
program, I was curious enough to try to find out more about it.  It was a 
very interesting presentation.  So interesting, that later in the week I 
bought a copy. :)

     After lunch, It was 'GraphicWriter III', another excellent session.  
After that, I attended David Kerwood's 'NETSCAPE - HOW TO' session.  This 
proved to be informative and useful for me, and I picked up a lot of tips 
and tricks to get around.  Nice job, David.

     Thursday night was supposed to be BITE THE BAG night, but was 
postponed to the next night, since most all the contestants went to the 
movies.  So, Pizza was bought and delivered (courtesy of Roger Wagner and 
Mike Westerfield) and just as we were about to chow down on the pizza, the 
Avila folks decided to hold a fire drill.  Fun, huh?  I grabbed what was 
important, my pizza, and went outside.  After a good laugh was held by all, 
we went back inside.  The rest of the evening and night were taken up doing 
the usual visiting, playing on computers, and more.

     Oh yes, I forgot.  Gary Utter gave a keynote speech which I hope will 
be uplaoded here on A2.  It was inspiring to hear, and I was very impressed 
by it.  The word 'Community' was mentioned a lot.  Very nice, Gary.  And, 
later, 'Wolfenstein 3D' was demoed.  I understand it will be finally 
released in a month or so.  It is going to be a blast.  Literally. :)

     Friday, after breakfast, Kurt Ackman of Apple Computer demo'ed some 
stuff that Apple Computer is working on.  It was very informative, and we 
were gentle with him. :)  After that session, I attended the Publisher's 
and Writers Forum, hosted by Ryan Suenaga. Howard Katz, Max Jones, and Joe 
Kohn were on the panel.  They each explained what their publications were 
about, and why they were involved.  To say the least, I was very impressed 
with these gentlemen.  (Yes, even you, Howard).  If you have a chance, do 
subscribe to their respective publications.  They each fill a unique area 
of the Apple II world, and are not to be missed.

     After Lunch, I attended Brian Gillespie's HyperCard session.  He 
demo'd Quarknet, a hypercard offline processor for Genie.  And much more, 
too.  Check it out, it's really nice.  I was then going to attempt to 
attend Charlie Hartley's HTML session, but got sidetracked, and was unable 
to attend it all.  But, I got the handout, and that should help a lot.  
Maybe.

     Next up was the roast of Joe  Kohn.  Poor Joe.  He sure does have 
some good friends.  Steve Disbrow was master of ceremonies, and as usual, 
Steve keeps the evening flowing.  Sometimes, it's a river, sometimes its a 
dry stream, but he really TRIES, you know?  Anyway, Will Nelken, David 
Kerwood, Tim Kellers, and Bill Heineman (BURGER.BILL) got up and told 
stories about Joe.  Very interesting stories.  One thing I did glean from 
what they said, is that Joe's Worldwide Headquarter's needs a janitor REAL 
bad. :)  It was a good time, and over much too quickly.

     Later friday, back at the dorm, it was wonder around and visit again. 
 I did this, for a while, and being not too brilliant sometimes, had me a 
few brews.  I distinctly remember being in Ryan's room, visiting, and the 
next thing I remember is waking up in my bed.  I have no clue as to what 
happened.  Weird.  But, Kfest is like that, there is so much going on, so 
many people to visit, its hard to remember all.

     Unfortunately, I had to cut my attendance a bit short and had to 
leave Saturday.  I did get to the vendor fair, and promptly spent all my 
money.  Had just enough to buy gas for the trip home.  But, I was able to 
get some really neat things, and it was all worth the trip.  Well worth it.

     There were new product announcements, unfortuately, I was unable to 
see them.  I did get a preview of GUS, which I think is just wonderful.

     Well, that's my point of view. :) How 'bout you?

APPLE II FOREVER...NOW, MORE THAN EVER
                 (CAPTAIN.RON, CAT44, TOP6, MSG:23/M645;1)

>>>>>   A lot of neat things happened during Kfest '96, but here's my top
"""""   ten favorite moments of the festival.

     10.  Tim Kellers top ten list during the Joe Kohn Roast.  (Perhaps it 
will be uploaded here one of these days.  Hope so!)

     9.  The "Cheesehead" presentation to Kfest Big Cheese Cindy Adams.

     8.  Huddling with Richard Bennett and Dave Hecker about possible 
feature additions in the next version of GWIII 2.0

     7.  Steve Disbrow's creative way of waking up an unnamed Kfest 
attendee who dozed off during one of the afternoon sessions.  (I HAVE A 
QUESTION!!!!!!!)

     6.  Listening to Greg Templeman explain (or attempt to explain) the 
inner workings of his soon-to-be released GS movie player at 3 o'clock IN 
THE MORNING.   :)   I don't know what he was talking about, but it was fun 
seeing him try to get through to a non-techie type like me.  He was even 
drawing imaginary pictures on my door in an effort to make things clear.  
(Programmers ... gotta love 'em!)

     5.  The rather indelicate (but hilarious) manner in which Tony Diaz 
arranged two of Mike Westerfield's robots so that they chased each other in 
a circle around a table.  Describing this scene further would be too crude, 
but suffice it to say that you've never seen a mouse and a dinosaur behave 
in this fashion before.   :-)

     4.  Sheppy's demo of Wolfenstein 3D, during which he announced that 
the program would go into open beta testing on Genie in a few weeks, and 
that the long-awaited game would eventually be released as freeware!!

     3.  Ewen Wannop's compelling presentation about the Spectrum 2.1 
upgrade and his work in creating a new off-line message handler inside 
Spectrum itself.  When the message reader is finished, it will certainly be 
worth a "Crock 'O Gold"  :-)

     2.  Gary Utter's keynote address.  Truly inspiring.  A special moment 
of Kfest '96!!

     1a.  The announcement that dates had been reserved at Avila College 
for Kfest '97!!!!!!!!!!

     1.  The inaugural public showing of Gus, the IIGS emulator that will 
run on the Power Mac.  David Kerwood and Cindy Adams arranged this special 
showing by working closely with Apple developer Andy Nicholas.  The 
unveiling of "Gus"  was certainly the defining moment of Kfest '96.

     OK, those are are my highlights.  I'd love to hear others ....

Max
                 (M.JONES145, CAT44, TOP6, MSG:25/M645;1)

<<<<<   Well, I'm home, somewhat rested, caught up on most of the laundry
"""""   my family saved for me, restocked the refrigerator, etc, so now I 
have a few minutes to post here.  KFest was great!!!!!  I have no 
hesitation in offering to organize next year's.  Now would be a good time 
to write the dates on your calendar ---- July 30 - August 3, 1997.  Those 
are the Wednesday to Sunday dates that we have the dorm reserved.  The 
Conference itself will be July 31 - August 2.

     I have to start out by thanking Tim Kellers, who I talked into 
helping by saying he "only had to take the money", and Steve Gozdziewski 
who did a fantastic job on getting all the sessions organized.  They both 
did a wonderful job, and made my job very easy.  I was able to catch them 
at the height of their sleep-deprivation period, and they agreed to help 
next year.  THANKS guys!

     As would be expected, there were a few minor glitches and problems.  
But certainly nothing we couldn't over come.  It is the people there that 
really make KFest the wonderful event that it is.  I know I'm still in awe 
of meeting some of the big names of the Apple II world.

     Getting to be part of the Gus demo was certainly a thrill for me.  
(read my post in the Gus topic)  Hanging out in the halls after hours, 
seeing other people's computer set up, trying to get the frisbee throwers 
to calm down, learning more about desktop publishing, finding out how 
better to use Netscape, etc, etc, are just a few of the things that will be 
a part of this year's wonderful experience.  Isn't it 1997 _YET_? :)

     I also have to thank everyone that was there, just for being there.  
And especially thanks to the presenters for giving KFest some credibility, 
so that it wasn't just one big party. :)  And of course, how could I forget 
to mention the presentation of the Cheesehead hat that Greg Betzel sent.

     I can hardly wait until next year!  Start planning on it now!!!

Cindy (The KFest Big Cheese)
                   (CINDY.A, CAT44, TOP6, MSG:35/M645;1)

>>>>>   As I'm almost recovered from Kansasfest, I thought I'd try and give
"""""   a capsule of it.

     The biggest hit of the show was GuS, no question about it.  Even if 
it was more of a surprise for some of us than others. :)

     New product intros that might've been dwarfed by GuS:

     EGO Systems and Shareware Solutions II premiering Script Central and 
Stack Central/Studio City on CD Rom (Thanks guys!  And yes, Joe, I did buy 
them! :)

     Spectrum 2.1, which feels more like Spectrum 3.0.

     UltraMax from Will Nelken and Marin Macroworks.

     Other show highlights:

     Juiced.GS and Appleworks Gazette being there, along with old faithful 
Shareware Solutions II.

     The roast of Joe Kohn by David Kerwood, Tim Kellers, Steve Disbrow, 
Burger Bill Heineman, and Will Nelken.

     Everyone still staying up all night!

     Roger Wagner Publishing buying pizza for Bite The Bag even when he 
wasn't there, and Mike Westerfield for fronting the money :)

     Burger Bill hacking non existant code for Tony Diaz's non existant 
hardware.

     Cindy Adams being crowned the Big Cheese.

     Thanks to Cindy, Steve, and Tim for putting this together!

     Apple II Forever!  KFest Forever!

Ryan M. Suenaga, M.S.W.
Social Worker by Day, Apple II geek by night, KFester in July!
ANSITerm and CoPilot v2.55
                 (R.SUENAGA1, CAT44, TOP8, MSG:410/M645;1)


GUS--APPLE IIGS EMULATOR   Today, at KansasFest '96, David Kerwood and 
""""""""""""""""""""""""   Cindy Adams gave a presentation of GUS, an Apple 
IIGS emulator for the Mac.  GUS is a work in progress, and David and Cindy 
are among it's beta testers.  They were given permission by GUS's 
developers to beginning discussing it.

     Since I'm sure there will be considerable discussion about this 
project, and other announcements will be forthcoming, this topic is being 
opened to handle that discussion.

Charlie
                  (A2.CHARLIE, CAT5, TOP14, MSG:1/M645;1)

>>>>>   Ah.  Some more info.  Right now Gus will not run on a 64k Mac. 
"""""   Andy has gone on record as saying that they hope to make a version 
that will run on both PowerPCs and regular Macs, but right now the 
PowerPC-equipped Mac or Mac clone is the only machine it will run on.  I've 
tested Gus on a PowerMac 8100/100 AV, the PowerBook 5300, and on a Mac IIsi 
with a Daystar PPC card (100 MHz).  Gus works fine on all three, and is 
downright ripping on the 8100.  Just as fast, if not faster, than my 11.5 
MHz IIgs at the house.

     This message was written and formatted on CoPilot v2.5.5, running on 
Gus.  The resulting a2.trt file was then exported to the Mac, where it was 
posted via ProTERM Mac.  If this gives anyone any ideas. :)  Gus also 
supports dragging and dropping of text from the Mac to itself, which the 
latest version of CoPilot Mac supports as well.  Gus does not allow for 
dragging and dropping of text from Gus to the Mac, which you would expect, 
but the IIgs clipboard can be exported to the Mac clipboard well enough.

David K. - Divemaster, A2 Abyss RTC, every Sat nite at 11:00 pm Eastern
                  (D.KERWOOD, CAT5, TOP14, MSG:11/M645;1)

>>>>>   > Does GUS run on a 68040 Mac
"""""
     Right now, it only runs on a Power Mac.

     In the near (or not so near future) Gus will be available to download 
from Apple's FTP site.  You can then test it out for yourself.  Watch here 
for more information when it is released.  (Also the web pages that have 
been mentioned before.)

Cindy
                   (CINDY.A, CAT5, TOP14, MSG:42/M645;1)


                            >>> WHAT'S NEW <<<
                            """"""""""""""""""

ULTRAMAX APPLEWORKS ADD-ONS
"""""""""""""""""""""""""""
                __________________________________________
               | \______________________________________/ |
               | |                                      | |
               | |               UltraMax               | |
               | |  (a new set of AppleWorks add-ons)   | |
               | |                                      | |
               | /______________________________________\ |
                __________________________________________

     Marin MacroWorks is pleased to offer UltraMax, another collection of 
seventeen (17) TimeOut add-on utilities. They include:

     Age Detective -- Want to know just how old you (or someone you love) 
     are today? Ask Age Detective, for an immediate readout of years, 
     months, weeks, and days.

     BatchFiler -- Process multiple desktop files at once. Save them, print 
     them, and/or remove them.

     Beep Tester -- Experiment with the sounds of the <.Beep> command.

     BlockBlanker -- Blank a block of text in a word processor document.

     BlockCopy -- Copy a block of columnar text (not limited to full lines) 
     in a word processor document to another area of the same document.

     Calendar Now -- Display a perpetual calendar, by the month, with any 
     date from January 1, 1582 to December 31, 9999.

     Context Help -- Display a Solid-Apple keystroke command helpscreen, 
     according to the context (module) from which you call it. Shows the 
     default macro set for AppleWorks 5. Can be modified with TimeOut 
     HelpScreens.

     DBX Printer -- Prints to a file an extended record (all data base 
     categories, PLUS the linked AWP helpfile data).

     DJBookletMaker --  Print an AWP in booklet format (portrait or 
     landscape), automatically arranging the page order.

     Hyphenator -- Auotmatic or interactive hyphenation for the word 
     processor.

     IWBookletMaker -- Print an AWP in booklet format, automatically 
     arranging the page order.

     IW Printer Utilities -- Display a menu of common ImageWriter printing 
     procedures (Quick Print, Print a Screen Block, Date a Hardcopy, Form 
     Feed, Line Feed, Printer Reset).

     Just-In-Case -- Manage the case of an entire document: all upper case, 
     all lower case, capitalize every sentence, or capitalize every word.

     Make FilePath -- Makes the current path the "original path" for an 
     existing (not new) file.

     RestorePath -- Just a keystroke away from restoring the Standard Data 
     Path in AppleWorks.

     Text Sorter -- Sort selected lines of text in a word processor file 
     alphabetically.

     World Clock -- Disply the current time in twenty-four time zones.

     Each program's function is documented, with screen shots, where 
applicable, in AppleWorks files on the disk.

     UltraMax is available in two versions:  one for AppleWorks 4 and one 
for AppleWorks 5.  You must specify, when ordering, if you want the 
AppleWorks 4 version.

     UltraMax costs $12.95, postpaid.

     Outside North America, please add $3.00 per order (up to 5 disks) for 
airmail delivery.

     To order, please send prepayment (check or money order in U.S. funds) 
to:

          Marin MacroWorks
          1675 Grand Avenue, Suite 1
          San Rafael, CA  94901-2211
          USA

     To contact by phone, please call (415) 459-0845

     By FAX: (415) 459-4273

     By Email: w.nelken1@genie.com

   |
 -(+)-
   |
   |
     ...Will (Cat 13, Top 11)
                 (W.NELKEN1, CAT13, TOP11, MSG:175/M645;1)


SPECTRUM VERSION 2.1   I (Dave Hecker of Seven Hills) had a great time at 
""""""""""""""""""""   KansasFest.  It was nice to see past acquaintances, 
meet new friends, and FINALLY meet Ewen Wannop and Richard Bennett! :)  
Everyone should plan NOW to attend next year!

     At KansasFest we released "Spectrum Version 2.1 Update" on two 3.5" 
disks, with no printed documentation.  Word has already spread and we're 
being asked, "Can I order it now???"  The answer is YES!  However, because 
the printed documentation is not finished yet, and I won't be in town for 
the next two weeks, your order can't ship until I return (see below for 
shipping schedule).

     In addition to numerous improvements and fixes, we have (of course) 
included several new features.  Here are a few of the changes between 
version 2.0 and version 2.1:

+ Many new and enhanced XCMDs are included, giving scripts even more power.
+ File transfer settings have been split into two dialogs so separate send 
  and receive folders can be specified.
+ Includes great new !Help! NDA that we'll soon be releasing as freeware!
+ Supports new "menu item help" feature.
+ XCMDs can now customize Spectrum's menus...
+ The Kermit XCMD provides Kermit file transfer ability, and it integrates 
  right into Spectrum's Send and Receive menus, and into its File Transfer 
  menu!
+ Supports MacBinary wrappers to transfer files that have a resource fork.
+ Several new scripting commands and replacement items, including Make 
  CaseChange, Store Screen, Trigger strings, and others.
+ More!

     You can order now with a Visa/Mastercard/Discover card & expiration 
date via email or by phone (904-575-0566) or mail a check/money order to: 
Seven Hills Software, 2310 Oxford Road, Tallahassee, FL 32304.

                      PLANNED
SPECTRUM ITEM         SHIP DATE   COST
===================   =========   ====
v2.0-=>v2.1 upgrade   August 9     $25
v1.0-=>v2.1 upgrade   August 16    $30
New/Full v2.1         August 16    $65 <=- SPECIAL PRICE UNTIL 8/31 !!!

U.S.: Add 7% tax if in Florida. Add $3.50 shipping and handling. Outside 
U.S.: Add $3.50 s&h for either upgrade; $5.00 for full version.

     Thanks for your continued support, and I hope to see you at next 
year's KansasFest!*
--Dave

*Alternate version for David Kerwood:  Thanks, --Dave
                (SEVENHILLS, CAT43, TOP15, MSG:297/M645;1)


CHECKWORKS FOR APPLEWORKS 5   Shareware Solutions II, in association with 
"""""""""""""""""""""""""""   Dan Crutcher, is pleased to announce the 
release of CheckWorks 5, a complete and sophisticated Apple II based 
checking account program that works as a TimeOut module from within 
AppleWorks v5.x.

     With CheckWorks 5, users of AppleWorks v5 will be able to write and 
print checks, maintain a checkbook register, show current balances, and 
reconcile checking accounts without ever having to leave the friendly, 
familiar and integrated environment of AppleWorks Classic.

     Noted AppleWorks expert Dan Crutcher originally released CheckWorks 3 
as a shareware program for use with AppleWorks v3 (enhanced with 
UltraMacros 4).  After AppleWorks v4 was released by Quality Computers, 
CheckWorks 4 was enhanced, updated and released by Quality as a commercial 
add-on program for use with AppleWorks v4.

     At the current time, the complete CheckWorks package, available 
exclusively from Shareware Solutions II, includes the previously released 
CheckWorks 3 and CheckWorks 4, as well as CheckWorks 5.  No matter which 
version of AppleWorks you use, CheckWorks can help you organize and keep 
track of your checking accounts.

     The complete CheckWorks package is available from Shareware Solutions 
II for only $20, plus $3 additional for postage to anywhere in the world.

     Additionally, low cost upgrades are now available to owners of older 
versions of CheckWorks.  Those who use CheckWorks 3 for AppleWorks 3 can 
upgrade to CheckWorks 4/5 for only $10, plus $3 additional for postage to 
anywhere in the world.  Those who currently use CheckWorks 4 with 
AppleWorks 4 can upgrade to CheckWorks 5, for use with AppleWorks v5, for 
only $5 with no additional postage required.

     To receive the special upgrade pricing, you must return your original 
disk to Shareware Solutions II for verification.  That disk will be 
returned to you.

     CheckWorks 4 and 5 will work with AppleWorks v4 and v5 with no 
additional add-ons necessary.  CheckWorks 3, for use with AppleWorks v3, 
does require UltraMacros 4.  UltraMacros 4 may be purchased from Quality 
Computers.

     To order CheckWorks, make a check or money order payable to Joe Kohn, 
in US Funds only, and send it to:

          Joe Kohn
          Shareware Solutions II
          166 Alpine St
          San Rafael, CA 94901-1008
          USA
                  (JOE.KOHN, CAT28, TOP4, MSG:129/M645;1)


COMPLETE STACK-CENTRAL/STUDIO CITY AND SCRIPT-CENTRAL ON CD   I guess I 
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""   dropped some 
hints before KansasFest about some new CD-ROMs from Shareware Solutions II.  
They were introduced at Kfest, and actually went on sale at Kfest.

     As you know, Shareware Solutions II has been distributing the 2 
hypermedia collections that had originally been published by 
Resource-Central (ICON).  Those collection....Stack-Central (aka Studio 
City) is a HyperStudio based collection, and Script-Central is a HyperCard 
IIGS based collection.

     It is those 2 collections that are now available on CD-ROM.

     Each CD-ROM disk contains a single HFS partition, and each collection 
is presented in 2 different formats.  One format contains disk images as 
they were originally shipped on 3.5" disk.  The second format is where the 
disks have been uncompressed and installed on the CD-ROM, all set to run.

     The HyperStudio collection represents 30 (2 disk) issues of Studio 
City, and that is still for sale, on 3.5" disk, for $120 plus $6 shipping 
and handling for US delivery (or $20 anywhere else).  The cost of the CD 
collection is $110, with no additional shipping and handling.

     The HyperCard collection represents 22 (2 disk) issues of 
Script-Central, and that is still for sale, on 3.5" disk, for $99 plus $6 
for shipping and handling for US delivery (or $10 to Canada/Mexico or $20 
anywhere else).  The cost of the CD collection is $89, with no additional 
shipping and handling.

     To order either collection (on CD-ROM or on 3.5" disk), send a 
check/money order in US Funds to:

          Joe Kohn
          166 Alpine St
          San Rafael, CA 94901-1008
          USA

     All CD-ROMs are shipped in a jewel case.

     There are Sampler Disks of both collections available for downloading 
from the Genie library.
                  (JOE.KOHN, CAT28, TOP4, MSG:132/M645;1)


                       >>> THROUGH THE GRAPEVINE <<<
                       """""""""""""""""""""""""""""

REBIRTH OF A2-CENTRAL?   Bizarre, cryptic, and mysterious mode engaged:
""""""""""""""""""""""
     Is there room in the Apple II community for another paper based 
publication, with a very A2-Centralish content (lead story, news, reader 
questions)?

     Bizarre, cryptic, and mysterious mode disengaged.

Ryan M. Suenaga, M.S.W.
Social Worker by Day, Apple II geek by night, KFester in July!
ANSITerm and CoPilot v2.55
                 (R.SUENAGA1, CAT2, TOP3, MSG:232/M645;1)


SPELLING CHECKER IN A DESK ACCESSORY?   Well, let me try to answer a few 
"""""""""""""""""""""""""""""""""""""   questions, and offer a few 
speculations.  Before I go too far, though, keep in mind that I'll be here 
sporadically this month.  I leave for HyperFest tomorrow, and can only 
cound on 48 hours at a modem for the next 3 weeks.

     The current spelling checker has these features:

      * 45,000+ word dictionary, with a 100,000+ word version comming soon
      * supports user dictionaries
      * makes sure words that are supposed to start with an uppercase 
        letter really do (e.g. Washington)
      * Insists on an uppercase letter after punctuation marks that 
        traditionally end a sentence ('.', ':', '!', '?'); this can be 
        disabled
      * Insists on proper spacing around punctuation marks; e.g. makes 
        sure there is no space before a comma and exactly one after; this 
        can also be disabled
      * Supports words with extended characters, like resume (with an 
        accent)
      * Optionally allows you to skip words with all uppercase letters or 
        words with letters and numbers (e.g. NDA, 3rd)
      * provides suggestions for unknown words when asked
      * knows what a number is (e.g., knows that 1e4 and 3.14159 are 
        numbers, not errors)

     Things it doesn't do:

      * Allow user editing of the main dictionary (you can edit the user 
        dictionary)
      * Allow selecting from multiple main dictionaries (but this is a 
        user interface issue.  It could be changed on the Apple IIGS)
      * Allow storing the dictionary in a user-selectable spot (but again, 
        this is easy enough to change)
      * Support Canadian/British/Australian spelling (but I'm willing to 
        create international versions.  Make that eager.)

     As for the interface, there are a variety of things I can think of to 
do on the Apple IIgs.  Doing all of them is too much for a short project, 
but I'd be interested in your preferences:

      * A command-line version for the ORCA shell.  This one would know 
        about Rez files and source file rules, and would check, say, a C 
        source file, intellegently checking strings and comments, and 
        perhaps identifiers, but not bugging you about "printf" all the 
        time.

      * A desktop program that could check a variety of file formats as a 
        post-processor.  This would work with ASCII files, and perhaps a 
        few other formats.

      * A background checker that looks at the keyboard.  I'm not sure how 
        well this would work in practice, but in theory it could warn you 
        about errors in anything, but it would be up to you to fix them 
        yourself in some situations.  This needs thought, but would be fun.  
        :)

      * What I thought you were looking for:  An NDA/CDA that would be 
        available to check spelling.  This could definitely check the 
        spelling of anything in the Scram Manager's text scrap.  That means 
        it would work with pretty much any desktop program, but you would 
        have to select the text, copy it, then invoke the spelling checker, 
        and paste the result back into the application.  I could probably 
        futz with TextEdit based applciations to check spelling in the 
        currently active TextEdit buffer, but this might not work as well 
        as you would think in all programs, since they have access to the 
        text edit data structures--and some programs make use of that 
        access in ways that might cause a spelling checker serious 
        problems.

     Besides allowing for the fact that I won't be around for timely 
responses, I want you to keep in mind that I'm thinking out loud.  Nothing 
here should be interpreted--for now anyway--as anything more that 
discussing some interresting possibilities.  I'm not (yet) commiting to any 
products.

Mike Westerfield
                 (BYTEWORKS, CAT45, TOP3, MSG:191/M645;1)


TURBO ASB ON A CABLE   Just read on the net this past week that Lightning 
""""""""""""""""""""   Systems is working on a "cable-version" of the Turbo 
ASB for Power Users who can't afford to lose an extra slot.  Sounds good to 
me!

 Andy
                (L.MIDDLETON3, CAT12, TOP39, MSG:37/M645;1)


                         >>> MESSAGE SPOTLIGHT <<<
                         """""""""""""""""""""""""

Category 5,  Topic 14
Message 9         Mon Jul 22, 1996
D.KERWOOD [Semper Gumby]     at 17:03 EDT
 
     A few words about Gus, and more to follow...

     The demo of Gus at KansasFest '96 this past Saturday went off as 
planned, and for that we are very much in Apple's debt.  And specifically 
thanks has to go to Andy Nicholas, Dave Lyons, and Jim Murphy for their 
work, and to Andy for allowing us to proceed with the demo.  Also, as I 
thought it would be, Gus was the hit of the show.  Literally.  It was 
pretty near a SRO crowd in the AV room at Avila, at what turned out to be 
the last official event of the week's activities.  The reaction of the 
audience when Gus booted up in the monitor had to be seen to be 
appreciated.  Open-mouthed and dumbstruck would be putting it into a fair 
perspective.  Rumors of the upcoming demo had been flying fast and furious 
all week, and a few had thought that what was going to be displayed was the 
"Fast Eddie" IIgs emulator from Bright Software.  The sheer delight of the 
audience on actually seeing Gus was real, and working (mostly) was 
something to behold. :)

     This demo was a huge success, IN SPITE OF one individual taking it 
upon himself to do an informal demo of Gus to a few individuals in the 
cafeteria on Wednesday afternoon.  As a result, he received the 
richly-deserved disgust of many at KansasFest.

     Naturally, as you might expect, the questions were coming in before I 
even had a chance to shut my mouth.  The biggest one was "When?"  My stock 
reply to everyone (I must've been asked this several dozen times during the 
evening) was to have patience.  When Gus is available for download the 
location will be announced on the Gus Information Home Page that I had 
previously prepared at http://users.ids.net/~kerwood/gus.html.  The page 
has an automatic email registration 'bot that would send an email message 
when I had posted a location for downloading Gus from you.  I will also put 
up an additional (albeit identical) Gus Information Home Page on Cindy's 
server, and the address for that will be 
http://www.primenet.com/~adams/gus.html.

     The demo itself went fine.  Putting Gus through its paces was a piece 
of cake, and Gus handled everything just fine.  There were a few glitches, 
such as when Gus bombed on Cindy's machine (we were running Gus on two 
PowerBooks) while attempting to load up a game that accessed the Ensoniq 
chip (I think that's what happened).  One very interesting tidbit that I 
had told after the demo was that the people who were developing the latest 
update to one other highly regarded IIgs desktop application used Gus to 
compile the program.  They needed the speed. :)

     Gus has several parts that are incomplete.  Some of the biggest were 
Gus's inability to successfully emulate the Ensoniq chip, the total 
incompatibility between Seven Hills' Hierarchic and Gus, and an awkward 
interface between the Mac and the IIgs clipboard.  Everyone agreed however 
that the single biggest thing that needs to be implemented on the next 
version of Gus is the ability to access the serial port on a Mac.  
AppleTalk and printing aside, this is the only thing that really stands in 
the way of having a truly portable IIgs that can do telecommunications, 
which is highly desired in the Apple II world.

     As to the status of the NDAs that the Gus testers have signed, I am 
waiting for some clarification from Apple on that.  As soon as I find out, 
I'll let you know (you know who you are :)

     So, in short, the Gus Demo was a huge success, as far as I was 
concerned.  For that, and speaking for the organizers and participants in 
KansasFest '96, we are very grateful to the Gus development team for their 
efforts, and for their cooperation and understanding in allowing us to 
proceed last week. 

     +---------------------------------------------------------+
     |  David R. Kerwood         Naval Undersea Warfare Center |
     |  Technical Publications & NUWC Webmaster    Newport, RI |
     |  Apple II & PowerPC Roundtables and Promotions on Genie |
     |  A2 Real Time Conference Host every Sat nite @ 11:00 pm |
     |  WWW: http://users.ids.net/~kerwood                     |
     |  Com: (401)841-6781                  Fax: (401)841-6778 |
     |  Email: d.kerwood@genie.com _OR_  daddy@ids.net         |
     |  For Navy business - email: kerwood@am.npt.nuwc.navy.mil|
     +---------------------------------------------------------+

                                 [*][*][*]


    While on Genie,  do  you spend most of your time  downloading files?
If so, you may be missing out some excellent information in the Bulletin
Board  area.   The messages  listed above  only scratch  the surface  of
what's available and waiting for you in the bulletin board area.

    If you are serious about your Apple II, the GenieLamp staff strongly
urge  you to give the  bulletin board area a try.   There are  literally
thousands  of messages  posted  from people  like you from  all over the
world.



[EOA]
[HUM]//////////////////////////////
                    HUMOR ONLINE /
/////////////////////////////////
An Apple II Parody
""""""""""""""""""
by Steven Weyhich
   [104024.432@compuserve.com]



                         >>> PRINT SOME FONTS <<<
                         """"""""""""""""""""""""
                     Copyright 1995 by Steven Weyhrich
                        (104024.432@compuserve.com)
          (to the tune of "At The Hop" by Danny and the Juniors)

     You can bold it, you can style it
     You can even outline it
     With a font

     You can shadow, you can plain it
     You can always underline it
     With a font

     Join the print sensation
     That's sweeping the nation
     With a font

     Let's go print some fonts
     Let's go print some fonts
          (oh bay-bee)
     Let's go print some fonts
     Let's go print some fonts
     Come
          on
     Let's go print some fonts!



[EOA]
[RFR]//////////////////////////////
                     REFRACTIONS /
/////////////////////////////////
The Computing Industry
""""""""""""""""""""""
by David C. Marriott
        [D.MARRIOTT]



                      >>> THE DISPOSABLE COMPUTER <<<
                      """""""""""""""""""""""""""""""

     I saw an interview on television with Bill Gates a few months ago, in 
which Gates began with the observation that he expected the average 
computer user to buy a new computer every three years.  I know that there 
are many people in the computer industry who will agree with that 
observation, and who will argue that it is justified, given the advances 
that are being made in computer hardware.

     However, it seems to me that the _needs_ of computer users, 
especially home users, are not changing that fast.  Most of us still use 
our computers for the same things that we used them for ten years ago: word 
processing, playing games, and visiting other computers online.  
Admittedly, the games on the market have more sophisticated graphics, and 
"going online" now means cruising the Internet, not just visiting a local 
BBS, but basically, the things we use our home computers for haven't 
changed dramatically.  The Apple II can do all those things.  You don't 
need 16 megabytes of memory and a 133 mHz processor to write a letter to 
your mother, or play a few hands of solitaire.

     We shouldn't be too surprised that the computer industry has adopted 
that attitude; it means that the public has to keep buying more and more 
computers.  After all, Apple and other hardware manufacturers are in the 
business of selling new computers.  Unfortunately, many software 
manufacturers have also accepted the dictum.  More and more computer owners 
are finding that the computers they bought two or three years ago won't run 
the software that's on the market today, without upgrading the memory, the 
processor speed, or the operating system.  I learned this lesson through 
personal experience.  I bought a Macintosh LCII in 1993.  I've had to add 
memory to it twice in the last three years, just to keep up with the 
current standards required by the software. Even so, I find there is a 
growing body of Macintosh software that my three-year-old computer can't 
use.

     What is surprising is that the computer-buying public has largely 
accepted this three-year rule.  Everyday, the classifieds are full of ads 
for almost new computers, being sold by owners who feel the need to 
upgrade.  Why are we so willing to accept such a short period of useful 
life from our computers?  We certainly wouldn't accept such obsolescence 
from any other appliance.  How would you react if you were buying a stereo, 
and the salesman told you that it wouldn't be able to play any new CDs or 
tapes in three years?  What would you think if the man at the furniture 
store told you that you'd have to replace your new refrigerator every few 
years?  Would you buy a car that didn't offer a three-year warranty?  Why 
then do we accept the notion that a computer, which is probably the most 
expensive single appliance in our home, should have a shelf life of only 
three years?

     That's why Apple has seemed so hostile to those of us who still own 
Apple IIs.  They want to sell us new machines, and we're still using the 
ones they sold us five or ten or fifteen years ago.  In 1983, Apple 
unveiled the slogan "Apple II Forever"; now, the people at Apple Inc. seem 
to find the longevity of their original computer is a source of 
embarrassment, even annoyance.

     Indeed, this may be where the average Apple II owner differs from 
other computer enthusiasts.  We have been looking for ways to make our 
machines do more for us, instead of looking to replace them.  Surprisingly, 
against all odds, we are succeeding.  In the past year, we've seen new 
morphing and facsimile programs published for the Apple II.  AppleWorks, 
and popular desktop publishing programs like Graphicwriter III continue to 
improve.  Shareware has flourished, filling the vacuum left by commercial 
publishers.  Apple II home pages and ftp sites populate the Internet, and 
we may even see a graphical web browser for the IIgs in the next few 
months.

     The computer industry is not the first to adopt the philosophy that a 
product should be replaced every three years.  In the 1950s and 60s, the 
American automobile industry had much the same approach.  The wealthy 
bought the latest model every three years, and those with less money were 
expected to snap up the used cars discarded by those who could afford new 
ones.  That attitude fostered another unfortunate view in the industry, 
that it really wasn't necessary to build a car with quality or durability, 
since the original owner wouldn't keep it, anyway.  As a result, the 
American automobile industry's reputation for workmanship dropped 
dramatically in the late 60s and 70s. We all know what happened then.  The 
Japanese auto manufacturers saw a need, and rushed to fill it.  By the 
1980s, American car manufacturers were asking their government to put 
import restrictions on Japanese cars, to allow them to recover the market 
they had lost.  For a complete history of the rise of the Japanese 
automobile industry, and the corresponding decline of the American 
automobile industry, read _The Reckoning_ by David Halberstam.  He makes 
the point that an industry cannot trade indefinitely on a product that is 
not built to last.

     Could the same thing happen in the computer industry?  Probably not.  
As noted above, the rapid development of new technology in the computer 
field offers some justification for the attitude that computers should be 
regularly replaced, apart from the greed of the computer manufacturers.  
But I can't help but feel that the first computer manufacturer who promises 
to build "the computer that you'll still be using five (or ten or fifteen) 
years" will find a very receptive market.  Wouldn't it be ironic if that 
manufacturer turned out to be Apple?



[EOA]
[PDQ]//////////////////////////////
                    PD_QUICKVIEW / 
///////////////////////////////// 
Yours For The Asking
""""""""""""""""""""
by Douglas Cuff
    [EDITOR.A2]



          Program Name:      Beagle Basic
          Filename:          BGL.BASIC.BXY and B.BASIC.DOX.BXY
          Program Number:    11522 and 15857
          File Size:         105,840 and 20,096 bytes
          Program Type:      programming language
          Author:            Mark Simonsen, Beagle Bros Micro Software Inc.
          File Type:         Freeware (license required for commerical use)


FROM THE PUBLISHER   Beagle Basic is a set of programs that let you enhance 
""""""""""""""""""   Applesoft and use new commands and features in your 
programs.  It also lets you rename standard commands and error messages, 
for whatever reason you might have.  Beagle Basic gets around Applesoft's 
"permanency" by moving it from ROM into RAM (Random-Access Memory) or 
changeable memory.

                                 [*][*][*]


                     .                       __ 
                    (^)        <^>         /~  ~\ 
                     \-=======_/"\_======-/     \)
PD_Q RATING          "\.        1       ./"
"""""""""""             "\._    _   _./"
 .                       __  (_____) .                       __
(^)        <^>         /~  ~\       (^)        <^>         /~  ~\
 \-=======_/"\_======-/     \)       \-=======_/"\_======-/     \)
 "\.        2       ./"              "\.        3       ./"
    "\._    _   _./"                    "\._    _   _./"
         (_____)                             (_____)
                           THREE LAMPS                       (1-5)


PD_Q COMMENTS   There was a time when being an Apple II owner meant being
"""""""""""""   an Apple II programmer, and when most Apple II programmers 
were BASIC programmers.  Programming wasn't a vocation, it was a hobby and 
a diversion.  I hope this explains why this file appears in the A2 
RoundTable instead of the A2Pro RoundTable, and why this article is 
appearing in GenieLamp A2 and not GenieLamp A2Pro.

     In the 1980s, improving on Applesoft BASIC was a small cottage 
industry.  Beagle Basic, Blankenship Basic, the Roger Wagner Publishing 
Toolbox series, Micol BASIC, AmperWorks, ZBasic, and ProBASIC were all 
available.  And that's not even touching on the Applesoft BASIC compilers 
or the IIgs BASICs.

     Beagle Basic was a fairly early entry in the field--it was designed 
for the original Apple II and Apple II+ with 64K, and updated for the IIe 
and IIc.  It wasn't really possible to update Beagle Basic _fully_ for:

     o  the 80-column screen;
     o  the Apple IIgs; nor
     o  ProDOS;

but many commands were translated to ProDOS (any Apple II, including the 
IIgs) by means of the & function.

     By copying Applesoft to RAM, Beagle Basic made certain changes 
possible:

     o  rename commands and error messages (CLEAR to WIPE, FORMULA TOO 
        COMPLEX to I'M CONFUSED);
     o  new commands and functions (ELSE, SWAP, TONE, HSCRN);
     o  enhancements to old functions (GOTO, GOSUB, LIST);
     o  named functions replacing awkward POKEs and CALLs; and
     o  goodies (better cursor, better beep);

     Beagle Basic also included a bonus utility that let you create your 
text screens using an editor and then automatically turned the screen into 
BASIC code.

     Beagle Basic is one of the few Beagle Bros disk archives that has a 
separate documentation file (#15857, B.BASIC.DOX.BXY).  Anyone who wants to 
learn how to use Beagle Basic should also download and read that file.  
What features are not covered by the documentation will be touched on in 
this article.


TECHNICAL STUFF   Beagle Basic is an archive of a DOS 3.3 diskette.  You 
"""""""""""""""   must unpack the archive to a blank (or expendable) 5.25" 
diskette.  You can't unpack it to your ProDOS hard drive or RAM disk.

     Beagle Basic requires 64K of memory.  Anyone with an Apple IIe, IIc 
or IIgs has at least this much memory.  It is intended for use with the 
40-column screen, and does not fully support 80 columns.


RENAMING COMMANDS   Why would you want to rename Applesoft commands?  You 
"""""""""""""""""   might want to change the names of commands to terms 
you're more familiar with--GOSUB to JSR, GOTO to JMP, HOME to CLS.  You 
might choose commands that make sense only to you so that other won't be 
able to understand your programs.  In their advertisments, Beagle Bros 
suggested that you might want to translate BASIC:

          10 POUR X = 10 A 20
          20 ECRIVEZ X;"BONJOUR"
          30 ENSUITE: FIN

     This can be misleading.  You have a maximum number of bytes to put 
all your commands in.  If you change FOR to POUR, you're adding a letter, 
so you have to make another command one letter shorter.  In our example,. 
this is accomplished in changing TO to A.  (I'm not sure what using A as a 
reserved word does to programs that use the variable A, nor even to 
programs that use AT.)  Changing END to FIN can be done with no loss of 
space, but changing PRINT to ECRIVEZ and NEXT to ENSUITE means that you 
have to subtract 5 letters from other commands.  Given the abbreviated 
nature of many of Applesoft's commands (DIM, GR, POS, REM), that's quite a 
task.  Translating BASIC from English to French isn't as easy as the sample 
makes it appear.

     In fact, while changing the names of Applesoft commands and functions 
might sound neat in theory, in practice it's not such a thrill unless 
you're the sort of person who thinks mugs with names printed on them make 
neat personalized gifts.  If you like customizing your programming 
environment, this feature of Beagle Basic will make you coo, but otherwise, 
it can leave you cold.


RENAMING ERROR MESSAGES   Much the same is true of customizing Applesoft 
"""""""""""""""""""""""   error messages.  An amusing novelty, but very 
little more.  You're limited here because "SYNTAX ERROR" is actually two 
messages, "SYNTAX", plus the "ERROR" message that follows all Applesoft 
errors.  With only the 6 letters of "SYNTAX" to work with, it's hard to 
turn "SYNTAX ERROR" into something more comprehensible to a beginner.

     Interestingly, the Beagle Bros DOS Boss disk, which offered the 
ability to change the name of DOS commands and error messages, should have 
been as frivolous, but wasn't.  Changing "CATALOG" to "CAT", "C", or "MENU" 
was actually fairly useful.  Perhaps this was because early Apple IIers 
typed DOS commands in immediate mode significantly more often than they 
typed BASIC commands in immediate mode.


NEW FUNCTIONS   Here we have the meat of the Beagle Basic package--it added 
"""""""""""""   new commands to Applesoft.  It made room for new commands 
by eliminating old ones... specifically, old ones that almost no one 
used--the cassette commands.  Once disk drives became widely available, 
their benefits were so obvious and exerted such a pull that loading 
programs from and saving data to tape became an arcane rite.  So Beagle 
captured SHLOAD, RECALL, STORE, LOAD, SAVE and other cassette commands and 
replaced them with ELSE, SWAP, TONE and others.

     It's important to note that the LOAD and SAVE pre-empted by Beagle 
Basic are the Applesoft commands, not the commands of the same name used by 
the disk operating system!  It's vital to be clear about this.  Beagle 
Basic also takes other Applesoft commands for which there DOS 
counterparts--PR# and IN#.  This seems a drastic step at first, but one has 
to remember that it was still possible to boot a disk with PR#6, because 
the DOS PR# command was still there.  While there's nothing wrong with 
this:

     10  PR# 3:  PRINT "80 COLUMNS"

it's more usual to see that line expressed like this:

     10  PRINT CHR$ (4);"PR#3": PRINT "80 COLUMNS"

In the former example, Applesoft is turning on the 80-column card.  In the 
latter, DOS is handling the task.

     Finally, Beagle Basic optionally took the lo-res graphics commands as 
well.  (If you had a program that used lo-res graphics, you had to do 
without a few minor enhancements.)  In fact, all the enhancements could be 
used or not used, as fitted your situation.

     The new functions made available in Beagle Basic were:

ELSE   This one command could almost justify the entire package.  Many 
''''   other BASICs have the ELSE command to supplement IF and THEN, for 
the very good reason that such a command is useful!  ELSE would be 
indispensable for anything who wanted to convert a "generic" BASIC listing 
to Applesoft.  It's possible to do a poor simulation of ELSE with standard 
Applesoft, but the simulation makes the flow of the code hard to follow.

SWAP   This command exchanges the values of two variables.  This can be 
''''   done in Applesoft by bringing a third variable into use:

     10  TEMP=X: X=Y: Y=TEMP

This workaround is a little less quick and a little less elegant... but not 
much.

TONE   This command or one very much like it seems to turn up in most 
''''   Applesoft enhancements--for the very good reason that getting sound 
out of an Apple II is not an easy task for a beginning BASIC programmer.  
Well worth having.

HSCRN   Lo-res graphics have a command called SCRN, which tells you the 
'''''   color of any given square on the graphics screen.  HSCRN does 
something very similar, except for the purposes of HSCRN, there are just 
two hi-res colors, black and white.  Still, this is enough for HSCRN to be 
useful in detecting hi-res "collisions".  Programming arcade games in BASIC 
is hard enough, but Applesoft's lack of a HSCRN makes it worse.

SCRLDN   A decidely useful text screen command that allows you to scroll 
''''''   text to the bottom of the screen.  (Scrolling up is not a problem.  
Display your text and then add enough PRINT statements so that it scrolls 
to the top.)  I was amused to note that the Beagle Basic demo claims that 
this is not normally possible in Applesoft, yet demonstrates the technique 
despite the fact that the demo program does _not_ require Beagle Basic.  
Suffice it to say that it's possible to get this effect without a SCRLDN 
command, but that it's a lot of work.

TXT2   A command to let you use text page 2, which is normally inaccessible 
''''   except through plenty of jiggery-pokery.  As I wrote very 
text-intensive programs, this would have been very useful to me if I had 
been introduced to it early enough.

G2   Similar to TXT2, this lets you access page 2 of the lo-res graphics 
''   screen.  Not likely to be as useful, since lo-res graphics are now 
considered the poor relatives of the Apple II graphic format family.


ENHANCED FUNCTIONS   These are not new commands, but improvements in the
""""""""""""""""""   way that existing commands work.

GOTO and GOSUB   Beagle Basic made two valuable contributions to the way 
''''''''''''''   GOTO and GOSUB operate.  First, it made it possible to 
GOTO/GOSUB a variable, as in GOTO START or GOSUB KEYPRESS.  This makes for 
programs that are significantly easier to write and read--the logic is more 
readily apparent.  Second, it made it possible to GOTO/GOSUB an expression 
such as GOSUB I * 100 or GOTO ((NAME$="GENIELAMP") * 10) + 100.  Integer 
BASIC used to let you do this, and it's nice to have it return.

LIST   This command was not changed in terms of the parameters it can take, 
''''   but in terms of its display.  First, Beagle Basic REM statements can 
appear in inverse.  This technique of making remarks stand out is very 
valuable, and was pretty generally adopted once Apple's 80-column cards 
became widely available.

     Second, Beagle Basic's listing can have any width and indentation the 
programmer wishes.  This means it's possible to have listing which stretch 
right across to the 40th column (instead of stopping at column 33), which 
in turn means that tracing over code is much easier.

Bell   Beagle Basic also lets you change the tone that you hear whenever
''''   the standard control-G bell is heard.  (Under ProDOS, this true for
the & BELL command only.)


ALIASES FOR FUNCTIONS   People who programmed Applesoft BASIC eventually 
"""""""""""""""""""""   learned that there were "secret" routines built 
into their Apple II that could be called from BASIC, but only if you knew 
the code number.  For example, under DOS 3.3, POKE 49384,0 starts the drive 
motor, and POKE 49285,0 stops it.  Beagle Bros were one of the great 
crusaders in making this "secret" information generally available by means 
of their Peeks, Pokes, and Pointers charts, issued free with every disk 
they sold.

     Still, some POKEs and CALLs were used so frequently that even looking 
them up on the chart became a hassle.  So Beagle Bros took a bunch of the 
most popular commands and create English translations for them, which were 
much easier to remember.

BELL      CALL -198           rings the Apple's bell
          (or PRINT CHR$(7))

SCRLUP    CALL -912           scrolls screen up one line
          (or PRINT)

CLRKEY    POKE -16388, 0      clear keyboard buffer

CLLN      CALL -868           clear text screen from cursor to right margin
CLDN      CALL -958           clear text screen from cursor to bottom

CRSU      CALL -998           move cursor up one line
CRSD      CALL -922           move cursor down one line
CRSL      CALL -1008          move cursor left one character
CRSR      CALL -1036          move cursor right one character

MODE1     POKE -16304, 0      graphics display
MODE2     POKE -16303, 0      text display
MIX0      POKE -16302, 0      split-screen (graphics and text window)
MIX1      POKE -16301, 0      full-screen graphics (no text)
PAGE1     POKE -16300, 0      page 1
PAGE2     POKE -16299, 0      page 2
RESL1     POKE -16298, 0      lo-res graphics
RESL2     POKE -16297, 0      hi-res graphics

     All these commands are a great convenience, but not more.  They don't 
add much to the value of Beagle Basic.


BONUS:  TEXT SCREEN FORMATTER   (This utility works independantly of Beagle 
"""""""""""""""""""""""""""""   Basic.  Karl Bunker has written a similar 
utility for ProDOS called SCLU, which works in a slightly different 
fashion.)

     Any utility that lets you type your text on the screen without having 
to worry about how to code it is a godsend.  The only caveat is that such a 
utility doesn't always pick the most efficient method.  If you have a 
dividing line of equal signs, it's considerably more memory efficient to 
use FOR LOOP = 1 TO 40: PRINT "=";: NEXT LOOP than it is to write PRINT 
"=======================================".

     Unfortunately, there is documentation on how to use either the 40- or 
80-column version of this bonus utility.  Fortunately, GenieLamp A2 is here 
to save you the time and trouble:

     To start either utility, you can either BRUN or BLOAD it, depending 
on your preference.  Even if you BRUN it, nothing will happen.  You must 
CALL 25000 to start the utility running.  Be sure you are already in 40 
columns if using the 40-column version; same for the 80-column version.

     Once the utility has started, there are no instructions and there is 
no help command, so keep this chart handy:

     control-A or up-arrow    move cursor up one line
     control-Z or down-arrow  move cursor down one line
     right-arrow              move cursor right one character
     left-arrow               move cursor left one character

     control-E      scroll text up one line
     control-X      scroll text down one line
     control-S      scroll text right one character
     control-D      scroll text left one character

     control-I      inverse text mode
     control-N      normal text mode
     control-F      flashing text mode (MouseText in 80 columns)

     control-@      clear entire page
     control-L      clear to end of line
     control-P      clear to end of page

     control-C      center text

     control-O      (40-columns only) print ], ^, and @ characters
     Escape         (40-columns only) toggle upper and lower case

     control-W      framing window on/off

     control-Q      quit utility and translate screen layout into BASIC

     If you'd like to continue working on a screen after you've RUN it, 
you can begin again _without_ clearing the screen by typing CALL 25003 
instead of CALL 25000.  It might be best to make the last line in your 
program CALL 25003.

     The first time you press control-Q, this utility starts creating the 
necessary program lines, starting at line number 10, and increasing the 
line numbers by 10 for each line.  The next time you CALL the utility, it 
will start just beyond whatever line number you left off.  (If your last 
line number was 80, the first line number for the second try will be 90.)  
If you'd like to change the starting line number and increment, assign 
values to the variables START and INC--right from the command line; you 
don't have to put them in a program--and use these POKEs:

     POKE 25006, START - INT(START/256) * 256
     POKE 25007, INT(START/256)
     POLE 25008, INC


KEEPING UP TO DATE   As mentioned, Beagle Basic was written for the 
""""""""""""""""""   original Apple II and Apple II+, and is only 100% 
compatible with those two machines.  If you have an Apple IIe (either 
enhanced or not) or an Apple IIc, then you can only have access to all 
Beagle Basic features if you modify the Beagle programs slightly so that 
they will fool your Apple IIe or IIc into thinking that it is an earlier 
model Apple II.

     If you do not want to fool your Apple II or IIc, then you will be 
limited to altering the names of Applesoft commands and functions, and 
Applesoft error messages.  You cannot use the extra commands in your 
programs.

     You cannot fool your Apple IIgs into thinking it is an earlier model 
Apple II, so it would seem at first glance that IIgs users cannot use any 
part of Beagle Basic whatsoever.  In fact, you can, but you have to make a 
small memory sacrifice (1-2K) to do so.

Ampersand Disadvantages   Beagle has provided ampersand versions of its 
'''''''''''''''''''''''   commands, both for DOS 3.3 and ProDOS.  This is 
slightly more awkward, especially in the case of the ELSE command, now the 
& ELSE command.  The old syntax was simple:

      100  IF I < 1 THEN  PRINT "a" : ELSE PRINT "some"

The new syntax requires you to use IF with THEN, as always, but & IF with & 
ELSE.  (There's no such thing as & THEN.)  If you try to use IF with & 
ELSE, it won't work.  So use this:

      100  & IF I < 1 THEN  PRINT "a" : & ELSE PRINT "some"

not this:

      100  IF I < 1 THEN  PRINT "a" : & ELSE PRINT "some"

This means that you're going to have to keep your eyes peeled for the 
correct syntax.  Who needs hassles like that?

     The syntax of the hi-res command has changed and is slightly more 
awkward.  PAGE1 has simple syntax; & PAGE (1) gives you one more change to 
forget exactly the right way to type the command.

     Two commands have disappeared from the ampersand version--TXT2 and G2 
are gone.

     With the original Beagle Basic, you could chose which new commands 
you wanted active.  Now, you must have all of them or nothing.

     & LIST and & BELL now require complicated POKEs to make them work.  
Since you can access these features directly, power users will like the 
POKEs, but beginners will be intimidated and curse a lot, since it's one 
more thing to look up.

Ampersand Advantages   With original Beagle Basic, you originally had to 
''''''''''''''''''''   choose one of three groups of four commands:

     o  CLLN, CLDN, SCRLUP, and BELL
     o  MODE, MIX, PAGE, and RESL
     o  CRSU, CRSD, CRSL, and CRSR

That is, if you had the hi-res commands (second group), then you had to do 
without the cursor-move commands (third group).  With the ampersand 
versions, you can have all the commands.

     There is one new command in the ampersand version:  & RDKEY (A), 
which compliments & CLRKEY.

     It's now possible to use the 80-column screen with many of the 
commands.  Exception are & SCRLUP and & SCRLDN, which will crash if you try 
to use them with the 80-column screen active, and & CRSU, & CRSD, & CRSL, 
and & CRSR don't cause a crash, which is good, but they don't all work 
properly either, which is bad.  Give all these commands a miss in 80-column 
mode.

     & TONE and & HSCRN work okay, but they parse a bit oddly, since they 
both contain BASIC-reserved words, TO and SCRN.  This means that listings 
will show & TO NE (25, 75) and & H SCRN (0, 0), which looks odd, to say the 
least.


LEGAL STUFF   Beagle Basic is one of a series of disk archives from the old 
"""""""""""   Beagle Bros catalogs.  These disk used to be available 
commercially, but circa 1991, Beagle made them available freely on three 
understandings:

     (1) despite the fact that they were free, Beagle still owned them;
     (2) despite the fact that Beagle owned them, they didn't support them;
     (3) despite the fact that you could own them for nothing, you had to 
         pay Beagle if you used them commercially (that is, made any money 
         from their free software)

     Beagle wasn't happy about the idea of their freebie disks showing up 
on bulletin boards and networks--Genie was an exception.  (I know GenieLamp 
A2 has lots of subscribers who don't subscribe to Genie, so I'll mention 
this now:  Please don't write me asking me to send you a copy of Beagle 
Basic.  I can't.  If you come to Genie, you'll be able to download a copy.  
If you can download a copy somewhere else, it's probably illegal.)


SUMMING UP   There are times when I feel I shouldn't be making an overall 
""""""""""   recommendation, and this is one of them.  If you've read this 
column, you should have the necessary information to determine if Beagle 
Basic is right for you.  I find that I can't make a general recommendation 
for all Apple II computer users.

     If you have an old Apple II with 64K and have no 80-column card and 
don't mind using DOS 3.3 only, you can use all the features that Beagle 
Basic promises.

     If you have an Apple IIe or IIc, you can limit yourself to DOS 3.3 
and customize BASIC to your heart's content.  If you can also limit 
yourself to 40-columns, you can also have extra commands without having to 
mess with &.  Or you can have the commands too, if you don't mind messing 
with &, in either ProDOS or DOS 3.3.

     If you have an Apple IIgs, then the only way you can use Beagle Basic 
is by using either the DOS 3.3 or ProDOS ampersand package.  Keep in mind 
that most ampersand commands work with 80-columns, but there are a few that 
don't.

     The most valuable parts of Beagle Basic are five commands:  ELSE, 
SWAP, TONE, SCRLDN and HSCRN.  The ability to use variable in GOTO and 
GOSUB is also valuable.  As a BASIC enhancer, Beagle Basic doesn't rate 
particularly high, because of the features it misses out on--where are 
WHILE/WEND and REPEAT/UNTIL loops?  What about & MID$, which allows you 
overwrite a portion of a string with another string?  What about & SEARCH, 
which searches for a substring within a string?  What about & TIME and & 
DATE?  What about & ERASE for erasing and removing arrays?  There are so 
many possible improvements to Applesoft that could have been made.  Beagle 
Basic may have been innovative for its time, but by today's standards, it 
seems just a little backward.

     Still, if you're just beginning to learn BASIC programming, then you 
may find that Beagle Basic will make life easier for you.  If you been 
looking for a way to use ELSE or HSCRN in your programs, you could do worse 
than download Beagle Basic.


RATING SYSTEM
"""""""""""""

          5 LAMPS.........What? You haven't downloaded this program YET?
          4 LAMPS.........Innovative or feature rich, take a look!
          3 LAMPS.........Good execution, stable program.
          2 LAMPS.........Gets the job done.
          1 LAMP..........A marginal download.
          0 ..............GenieLamp Turkey Award!



[EOA]
[BAN]//////////////////////////////
                  FILE BANDWAGON /
/////////////////////////////////
Top 10 Files for June
"""""""""""""""""""""
by Douglas Cuff
    [EDITOR.A2]



     This feature lists the ten most popular files for the month.  To give 
files a chance to seek their own levels, no files will be added to the list 
until they've been in place at least a month.  This month, we look at the 
files uploaded 1-30 June 1996.

     This isn't the Academy Awards ceremony, folks; it's more like the 
People's Choice Awards (both of which are trademarked, by the way).  The 
Top 10 doesn't necessarily tell you what's new and interesting--what files 
_you_ might find interesting--it simply tells you what files have been 
downloaded a lot--what other people found interesting!

     I was pretty pressed for time this month, so the long descriptions of 
the files have been omitted.  If you miss them, I hope you'll write and say 
so.  Either way, they should be back next month.

     I've treated QUICKIES.BXY, QUICKIES2.BXY and QUICKIES3.BXY as one 
file, so there 12 files in this month's list as a result.

File #  Filename          Bytes  DLs  Short description
------  ---------------  ------  ---  -------------------------------------
27438   A2.DOM.9606.BXY  410648  129  A2 Disk of the Month, June 1996
27333   QUICKIES2.BXY    237944   80  collected rSounds, part 3
27334   QUICKIES3.BXY    255276   76  collected rSounds, part 2
27295   APTEST.BXY       106852   76  A.P.P.L.E.'s diagnostics utility
27332   QUICKIES.BXY     117944   70  collected rSounds, part 1
27296   TUNE.5.25.BXY     20792   67  Tuneup procedures for 5.25 drives
27297   POWERSUPPLY.BXY   11612   62  Dr. Buggie's Power Supplies
27424   QUARKNET.BXY     125272   59  Hypercard Message processor
27314   BABE.JPG          58584   57  babe, the Jpeg pinup!
27437   A2.DOM.9605.BXY  499708   54  A2 Disk of the Month, May 1996
27300   MC.DEMO.BXY      276096   50  Music Composer version 4.00 demo
27325   OLDTSTMNT.2.BXY  306560   37  Old Testament 2 of 5



[EOA]
[MEC]//////////////////////////////
                   FILE MECHANIC /
/////////////////////////////////
New Files From Old
""""""""""""""""""
by Douglas Cuff
    [EDITOR.A2]



     Welcome to the File Mechanic.  In this new column, we focus on files 
in the Genie library that can be improved or updated.  We'll give you the 
exact steps necessary to make the recommended changes.

     This month, we focus on a file that I began modifying simply to 
update it.  While doing that, I found some code that didn't work right.

                                 [*][*][*]


          Program name:    Gillian's Bunny Game
          Filename:        BUNNY.GAME.BXY
          Program type:    BASIC program
          Program number:  17118
          File size:       14,336 bytes
          Author:          unknown (originally uploaded by T.DAWSON)

     Gillian's Bunny Game is a game written by a father for his 
two-year-old daughter.  A rabbit and carrot are drawn in separate places on 
the hi-res screen.  The player uses the arrow keys to move the rabbit to 
the carrot.  When the rabbit reaches the carrot, the player gets a point 
and starts again.  Once a certain number of carrots have been eaten, a 
farmer will appear and chase the rabbit.  If the farmer catches three 
rabbits, the game is over.

     This game is tremendously simple to play.  The author (not identified 
in the program or its documentation) wrote it because his daughter found a 
simple maze game on the "Apple presents..." disk too difficult.  You should 
bear this in mind before you download the file--let alone before you modify 
it.  This is a game for very young children.

     This program will run on any Apple II, including the IIgs, without 
modification.  My modifications make for slightly better play on any Apple 
II that can generate lower case key presses and proper speed on an Apple 
IIgs.  They also fix a minor bug in the program.

     The documentation that accompanies the program has a section on 
modifying the game.  This was not as helpful as was intended as many of the 
line numbers referred to are no longer there.  I suspect that a program 
"compacter" (such as COMPACT on the Beagle Bros' D Code disk) was used on 
the program.  The range of the line numbers given by the author seems 
correct, but in many cases the lines themselves have disappeared as a 
result of their having been combined with other lines.

     We will be using subroutines to improve the lower case and speed 
handling of the program.  We'll place these frequently-called subroutines 
at the beginning of the program (a good habit to get into).

     The program as written starts at line 20.  We'll put our subroutines 
before line 20, and use a GOTO at the very start of the program to hop over 
the subroutines:

     1  GOTO 20

     Our first two subroutines handle the speed of the Apple IIgs.  A 
stock, unaccelerated IIgs has two settings, Fast and Normal.  (Apple must 
have considered "Normal" a more encouraging term than "Slow".  Fast food 
places don't have a size for french fry orders smaller than "regular" any 
more, either.  Advertising types won't let us use "small, medium, or large" 
any more.  Heaven spare us.)  You can change the speed of your IIgs from 
BASIC by changing the contents memory location 49206.  This memory location 
stores other important information, so we have to be a little careful about 
how we change the contents.

     (If your IIgs is accelerated with a ZipGS card, then you can set its 
"CPS Follow" option to On.  Then the ZipGS will obey the instructions in 
our modifications.)

     Before we write the subroutines, we need a little code in the main 
program that checks that the program is running on an Apple IIgs.  The 
official way to do this involves a short assembly language routine, 
documented in Apple II Miscellaneous Tech Note #7.

     Here, we POKE this routine into memory, call it, and then examine the 
results.  My method of poking the routine into memory uses a string 
containing the values to be poked.  Such routines often use DATA 
statements, but I prefer this method, as it adapts more easily to programs 
that already use DATA statements in their own code.

 150 ROUT% = 768:W1 = 80:W2 = ROUT% - 1:A$ = 
"05603203125417600214400616200814202300309616901615702300314002500309600000
0000000"
 155  FOR L1 = 1 TO W1 STEP 3:W2 = W2 + 1:B$ =  MID$ (A$,L1,3):W3 =  VAL 
(B$): POKE W2,W3: NEXT L1
 160  CALL ROUT%: IF PEEK (ROUT% + 23) = 16 THEN IIGS% = 1

     We will place the short assembly routine--longer than it needs to be, 
since it also returns the ROM version of a IIgs, which is not relevant to 
this program--at location 768 ($300 in hexadecimal) and then CALL it.  We 
split the long string containing 80 values into 3-character strings, and 
POKE the value of the 3-character string into each successive memory 
location.  Once the routine is available, we CALL it and see if the Apple 
II running the program has a 16-bit processor (Apple IIgs only) or an 8-bit 
one (all other Apple IIs).

     Once we know the program is running on an Apple IIgs, we can safely 
change the memory location that contains the speed.  We will need to slow 
down the IIgs and of course speed it back up as well.  First, the simple 
subroutine that slows down:

 5  IF IIGS% = 1 THEN W1% =  PEEK (49206): IF W1% > 127 THEN  POKE 
49206,W1% - 128: REM slow down GS
 6  RETURN

     That is, if we have a IIgs, then check memory location 49206.  If 
it's not already slowed down, slow it down now.  We use the sample code 
with the logic reversed to speed up again:

 10  IF IIGS% = 1 THEN W1% =  PEEK (49206): IF W1% < 128 THEN  POKE 
49206,W1% + 128: REM speed up GS
 11  RETURN

     Now that we have the ability to slow down the IIgs and speed it up, 
we have to consider when to do so.  In some programs, it's best to slow 
down a IIgs as the program starts and speed it up again just before the 
program ends.  In this case, most of the program could do with a little 
speeding up.  The exception are the "win" and "lose" routines.  These go by 
too quickly on a IIgs.  That being the case, we'll slow down immediately 
before the bunny getting a carrot and speed up afterward.  Same procedure 
for when the farmer gets the bunny.

     First, change line 1080 to slow down the program just before the 
bunny gets the carrot:

 1080  IF D = 1 AND I THEN  GOSUB 5: CALL 866: GOTO 1100

The only change here is that we've inserted "GOSUB 5" (slow down) before 
"CALL 866".  Now let's remember to speed things up once the bunny has done 
its dance of joy:

 1120  NEXT D,P:K = K + 1: DRAW J AT C,E: DRAW D AT X,Y: GOSUB 10: GOTO 
1380

Again, a simple change--"GOSUB 10" (speed up) inserted before "GOTO 1380".

     When we slow down before the "bunny caught" routine and speed up 
after, we can make both adjustments on the same line:

 1200  HCOLOR= 0: DRAW D AT X,Y: HCOLOR= 3: DRAW J AT C,E: VTAB 24: CALL  - 
868: HTAB 5: PRINT "The Farmer caught the Bunny!";: FOR B = 1 TO 11: POKE 
864,B(B): POKE 865,A(B): IF I THEN  GOSUB 5: CALL 866: GOSUB 10: GOTO 1300

We've put "GOSUB 5" (slow down) before "CALL 866" and "GOSUB 10" (speed up) 
right after it.  These are the only times we need to change the speed of 
the Apple IIgs for the entire program.

     Gillian's Bunny Game allows for play on an original Apple II or Apple 
II+ by letting you use the I-J-K-M diamond to move the bunny.  (Later 
computers can also use the arrow keys.)  Instead of checking for lower case 
input (i-j-k-m), however, the program merely admonishes you to keep the 
Caps Lock key down.

     It would be simple enough to add a few lines of code to check for 
lower case input, but we're going to do something even simpler--convert 
each lower case key press into upper case.  This short subroutine does the 
job:

 14 W1$ = "": FOR W1 = 1 TO  LEN (A$):W2 =  ASC ( RIGHT$ (A$,( LEN (A$) + 
1) - W1)):W2$ =  CHR$ (W2 - 32 * (W2 > 96 AND W2 < 123)):W1$ = W1$ + W2$: 
NEXT W1:A$ = W1$: RETURN

In this program, the length of the string to convert (A$) is always one, 
but this routine can be used for longer strings as well.

     Now that we have the routine, we need to call it (almost) every time 
the program looks for keyboard input--in practice, every time the 
programmer used "GET A$", we need to put "GOSUB 14" immediately afterward.  
Here are the lines to change:

 520  LET A$ = "": POKE  - 16368,0: GET A$: GOSUB 14:A =  ASC (A$): IF A = 
27 THEN 2540

 2140  VTAB 12: HTAB 1: CALL  - 958: PRINT "Do you want instructions? (Y/N) 
-->";: GET A$: GOSUB 14: PRINT A$: IF A$ = "N" THEN  RETURN

 2910  HTAB 14: CALL  - 868: PRINT "Play again? ";: GET A$: GOSUB 14: IF A$ 
= "Y" THEN  CLEAR : GOTO 140

     With lower case taken care of, let's fix a tiny slip that the 
programmer made.  He tries to make sure that messages about Caps Lock keys 
and arrow keys are printed only if the program is not running on an 
original Apple II or Apple II+.  Unfortunately, he uses a non-standard PEEK 
to check this.

     I suspect that the author got this unsupported PEEK from Beagle 
Bros--it appears in their Tip Book #7 (distributed with GPLE) and on their 
Silicon Salad disk.  Where Beagle Bros got it from, I don't know.  Beagle 
Bros were a great source of really nifty tips.  Most of them broke the 
rules and it doesn't seem to matter.  A few of them--like this one--broke 
the rules and it matters immensely.  Once the IIgs came out, all bets were 
off.

     Fortunately, this is simple to fix.  We just replace the unofficial 
PEEK with the official one (from Apple II Miscellaneous Tech Note #7).  The 
first line we can change like this:

 2040  HOME : VTAB 3: IF  PEEK (64435) <  > 6 THEN 2080

     This causes the program to check for an Apple II with a Caps Lock key 
and skip this line if the Apple II is an older model with no such key:

 2060  HTAB 3: PRINT " Be sure <CAPS LOCK> key is down "

     Wait a minute!  We've already changed the program so that the Caps 
Lock key does _not_ have to be pressed any longer.  Line 2060 is now 
redundant... but it doesn't really do any harm.  You can choose to keep the 
redundant line in there, or you make these simple changes:

2040  HOME
2060  REM

     The next time the program checks up on the sort of Apple II being 
used is when the game instructions mention the four arrow keys.  Unlike the 
example above, we can't just skip this change; we must make it!  The 
program doesn't print the message about four arrow keys if it's running on 
an original Apple II or Apple II+.  Again, we just need to change the PEEK 
(and value being checked):

 2180  HOME : POKE 33,35: POKE 32,5: PRINT : PRINT "Move the bunny to eat 
carrots": PRINT "=============================": VTAB 6: PRINT "       I": 
PRINT " use  J K  to move the bunny": PRINT "       M": PRINT : PRINT : IF  
PEEK (64435) = 6 THEN  PRINT " or use the four arrow keys": PRINT : PRINT 

     (As the programmer originally had it, the message about the four 
arrow keys was not appearing when it should have, giving the impression 
that all players had to use the I-J-K-M group of keys.)

     That's all you really need to do!  I'll give you a couple more 
modifications for Apple IIgs users who are launching the game from the 
Finder.  They're by no means necessary, but they might make life a little 
easier.  They'll also work with an 8-bit program launcher, so you can use 
them even if you don't have an Apple IIgs.

     The first change goes right before the loading of the games' shapes 
(line 20).  All this change does is find out what the prefix of the game 
is, and sets the active prefix there.  If you didn't understand a word of 
that, don't worry.  This line is pretty harmless, so include it anyway.

 15  PRINT  CHR$ (4)"PREFIX": INPUT P$: PRINT  CHR$ (4)"PREFIX";P$

     We also need to make a small change to the first line we created so 
that it reads:

     1  GOTO 15

since our program begins a bit earlier than it used to.

     The second change has two parts.  The game as written simply ENDs... 
that is, uses the BASIC END statement.  You might find it more useful to 
issue a ProDOS "BYE" command instead.  This will take you back to the 
Finder, or whatever program you used to launch BUNNY.GAME.  Begin by 
removing the END statement from the end of line 2940, so it looks like 
this:

 2940  TEXT : HOME : PRINT "Bye...": VTAB 23: FOR B = 1 TO 23: HTAB 24 - B: 
VTAB B: PRINT "]";: FOR L = 1 TO 50: NEXT : PRINT  CHR$ (8);" ";: POKE 
864,8: POKE 865,2: CALL 866: NEXT : PRINT

     Also, just before the end, we issue a GOSUB 10, which speeds up an 
Apple IIgs.  This is absolutely redundant--every time we slow down, we are 
careful to speed up again when finished--but you might want to do it 
anyway.  It's a little like bearing a belt and suspenders, but go ahead if 
it will make you feel safer:

 2950  GOSUB 10: PRINT  CHR$ (4);"BYE"

     Finally, if you like, you can put a "GOSUB 5" at the beginning of 
line 2940, so that it slows down the goodbye routine slightly.  This is 
very much a matter of personal taste, so try it both ways.  If you _do_ use 
the GOSUB and slower goodbye routine, be sure to use the GOSUB 10 in line 
2950

     If you don't care about double-locking your door and you did _not_ 
slow down the goodbye routine in line 2940, try just:

 2950  PRINT  CHR$ (4);"BYE"

                                 [*][*][*]


     That's all for this month.  This column won't be a regular feature of 
GenieLamp A2; it will just run when someone on staff finds files in the 
Genie A2 RoundTable library that could stand some updating or fixing.  Or, 
if no one writes to say they found it useful or enjoyed it, it might never 
run again.










           //////////////////////////////////////// Genie_QWIK_QUOTE ////
          /  A Dogcow is a Claris trademark, their mascot.  It came    /
         /  about in the days of Appleworks GS.  It is indeed half    /
        /  dog and half cow, and its call is "Moof!"                 /
       /                                                            /
      /  Word has it that Claris chose this trademark to           /
     /  represent how their products worked; the cow represented  /
    /  the cash cow of Appleworks, the dog all of their          /
   /  Macintosh products. . .  <tongue firmly in cheek>         /
  ////////////////////////////////////////////  R.SUENAGA1  ////



[EOA]
[LOG]//////////////////////////////
                         LOG OFF /
/////////////////////////////////
GenieLamp Information
"""""""""""""""""""""

     GenieLamp is published on the 1st of every month.  To reach GenieLamp 
via the Internet, send E-mail to genielamp@genie.com.


                          >>> GENIELAMP STAFF <<<
                          """""""""""""""""""""""

  GenieLamp  o John Peters         [GENIELAMP]    Publisher
  """""""""  o Mike White          [MWHITE]       Managing Editor

   APPLE II  o Doug Cuff           [EDITOR.A2]    EDITOR
   """"""""  o Charlie Hartley     [A2.CHARLIE]   A2 Staff Writer

      A2Pro  o Tim Buchheim        [A2PRO.GELAMP] EDITOR
      """""

      ATARI  o Sheldon H. Winick   [GELAMP.ST]    ATARI EDITOR
      """""  o Jeffrey Krzysztow   [J.KRZYSZTOW]  EDITOR/HyperText
             o Michael J. Hebert   [ST.PAPA]      Atari Staff Writer

        IBM  o Sharon Molnar       [SHARON.LAMP]  IBM EDITOR
        ~~~

  MACINTOSH  o Richard Vega        [GELAMP.MAC]   MACINTOSH EDITOR
  """""""""  o Tom Trinko          [T.TRINKO]     Mac Staff Writer
             o Robert Goff         [R.GOFF]       Mac Staff Writer
             o Ricky J. Vega       [GELAMP.MAC]   Mac Staff Writer

   POWER PC  o Ben Soulon          [BEN.GELAMP]   POWER PC EDITOR
   """"""""  o Eric Shepherd       [SHEPPY]       Power PC Staff Writer

       ETC.  o Jim Lubin           [J.LUBIN]      Add Aladdin Scripts
       """"  o Mike White          [MWHITE]       (oo) / DigiPub SysOp
             o John Peters         [GENIELAMP]    DigiPub SysOp
             o Phil Shapiro        [P.SHAPIRO1]   Contributing Columnist
             o Sanford E. Wolf     [S.WOLF4]      Contributing Columnist

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\////////////////////////////////////
 Opinions expressed herein are those  of the individual authors, and do
 not  necessarily  represent  the  opinions  of  Genie Online Services,
 Yovelle  Renaissance Corp.,  GenieLamp Online Magazines, or  T/TalkNet
 Online Publishing.  Bulletin board messages are reprinted verbatim and
 are included  in this  publication with  permission from  Genie Online
 Services and the source RoundTable.  Genie Online Services,  GenieLamp
 Online  Magazines,  and  T/TalkNet  Publishing  do  not  guarantee the
 accuracy or suitability of any information included herein. We reserve
 the right to edit all letters and copy.

 Material  published in  this edition may be  reprinted under the  fol-
 lowing terms only. Reprint permission granted, unless otherwise noted,
 to  registered computer  user groups and  not for profit publications.
 All articles  must remain unedited  and include  the issue  number and
 author  at the top of each article reprinted.  Please include the fol-
 lowing at the end of all reprints:

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\///////////////////////////////////
 The  preceding  article  is reprinted  courtesy of  GenieLamp  Online
 Magazine.  (c) Copyright 1996 T/TalkNET  Publishing and Genie  Online
 Services.  To join Genie, set your modem to half duplex (local echo).
 Have  your  modem  dial  1-800-638-8369  in  the  United  States   or
 1-800-387-8330 in Canada.   When you get a CONNECT message,  wait for
 the  U#=  prompt, type: JOINGENIE and hit the RETURN key.  Genie will
 then  prompt  you for  your signup information.  If the signup server
 is  unavailable,  call (voice)  1-800-638-9636  for more information.
////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[EOF]
