1 line
149 KiB
Plaintext
1 line
149 KiB
Plaintext
[HEA]
|
|
_____________________ ___ _
|
|
|___ ______________| | | | |
|
|
| | _ | | | |
|
|
| || | | | | |
|
|
| || | | | | |
|
|
| || | | | ____ _ _ _ _ ______ | |
|
|
| || | | | / __ \ | | / \_/ \ | ___ \ | |
|
|
| || |__ ____ | | / / \ | | /\ /\ \ | | \ \ | |
|
|
| || _ \ | _ \ | | \ \__/ | | | |_|| | | |__/ / | |
|
|
| || | | || |_|| | | \___/|_| |_| |_| | ____/ |_|
|
|
| || | | || |__ | |____________________ | | _
|
|
|__||_| |_|\____/ |________________________| | | |_|
|
|
| |
|
|
Lighting Your Apple II Path On Delphi | |
|
|
|_|
|
|
|
|
>>> WELCOME TO THE LAMP! <<<
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
THINKING KFEST: There's Nothing Finer
|
|
AND THE BEST OF THE A2 AND A2PRO MESSAGE BOARDS
|
|
"Teaching the Apple II user how to fish since 1998"
|
|
|
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
|
The Lamp! An Onipa'a Software Production Vol. 1, No. 8
|
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
|
Publisher & Editor.......................Ryan M. Suenaga, M.S.W., L.S.W.
|
|
Internet Email........................................thelamp@delphi.com
|
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
|
|
|
|
TABLE OF CONTENTS
|
|
~~~~~~~~~~~~~~~~~
|
|
August 15, 1998
|
|
|
|
|
|
OPENING PITCH
|
|
Make A Wish ---------------------------------------------------- [OPN]
|
|
|
|
A FUNNY THING HAPPENED [FOR]
|
|
The Heat Is On ------------------------------------------------- [HET]
|
|
Miscellanea [MSC]
|
|
Rumor Mill ----------------------------------------------------- [RMR]
|
|
Public Postings [PUB]
|
|
Best Of The Best ----------------------------------------------- [BOB]
|
|
|
|
A2Pro_DUCTIVITY
|
|
Checking out A2PRO on Delphi ----------------------------------- [A2P]
|
|
|
|
THINKING KFEST
|
|
There's Nothing Finer Than Kansas City in July ----------------- [KFE]
|
|
|
|
EXTRA INNINGS
|
|
About The Lamp! ------------------------------------------------ [INN]
|
|
|
|
[*] [*] [*]
|
|
|
|
READING THE LAMP! The index system used by The Lamp! is designed to make
|
|
""""""""""""""""" your reading easier. To use this system, load this
|
|
issue into any word processor or text editor. In the index you will find
|
|
something like:
|
|
|
|
EXTRA INNINGS
|
|
About The Lamp! ------------------------------------------------ [INN]
|
|
|
|
To read this article, simply use your search or find command to locate
|
|
[INN]. There is a similar tag at the end of each article: [EOA].
|
|
|
|
|
|
:: DISCUSSED ON DELPHI ::::::::::::::::::::::::::::::::::
|
|
: :
|
|
: Life's a trip and then you run out of Travellers' :
|
|
: Checks. :
|
|
: :
|
|
::::::::::::::::::::::::::::::::::::::: GOLDFISCHE ::::::
|
|
|
|
|
|
[EOA]
|
|
[OPN]------------------------------
|
|
OPENING PITCH |
|
|
-----------------------------------
|
|
From The Editor
|
|
"""""""""""""""
|
|
by Ryan M. Suenaga, B.A., M.S.W., L.S.W.
|
|
[thelamp@delphi.com]
|
|
|
|
MAKE A WISH
|
|
~~~~~~~~~~~
|
|
|
|
This editorial is being composed as I sit in the terminal of Kansas
|
|
City International Airport in Kansas City, Missouri, waiting for a flight
|
|
to take me from the Land of Ahhs to San Jose International Airport, where
|
|
I'll spend a night before heading back to my home in the islands. After
|
|
months of planning and hard work, KansasFest 10 is over, I'm exhausted, but
|
|
I haven't had so much fun since, well, KansasFest 9.
|
|
|
|
Last year's KansasFest was revolutionary; 1998's was evolutionary.
|
|
The debut of _Marinetti_ in 1997 took the Apple II places it never went
|
|
before--in 1998, instead of a breathtaking leap, we took lots of little
|
|
hops, and maybe got even farther than we did the year before. _Marinetti
|
|
2.0_, _Spectrum 2.2_, and _Spectrum Internet Suite 1.1_ repave the road to
|
|
the Internet their previous versions laid down. _GSoft BASIC_ gives old
|
|
Applesoft programmers the tool they've waited their entire IIgs lives for.
|
|
_WebWorks GS_ and _NiftySpell_ give the IIgs user the kind of products
|
|
they've needed to turn to other platforms to use. And _Casper_, even
|
|
unfinished, proves again we have yet to reach the limits of what the Apple
|
|
II can do.
|
|
|
|
There's not a lot left on my Apple II wish list (Tony, if you're
|
|
reading this: "ETHERNET!"), thanks to KFest '98, although my personal wish
|
|
list currently includes sleep, also thanks to KFest '98.
|
|
|
|
[*] [*] [*]
|
|
|
|
And Now A Word From Our Sponsor Department: I talk about KansasFest
|
|
almost every month, but I promise that the Worldwide Headquarters of the
|
|
KFest Blatant Plug Office will close down until December after this month's
|
|
issue. However, before we close shop for 1998, we need to let you know:
|
|
KansasFest 1999 is being planned for July 21-25, 1999, back at the campus
|
|
of Avila College in Kansas City, Missouri. Start planning now.
|
|
|
|
KansasFest also has a new home on the World Wide Web
|
|
(http://www.kfest.org) and the KansasFest Mailing List previously mentioned
|
|
in this publication will continue operating all year round.
|
|
|
|
I promise, you won't hear any more about KansasFest until
|
|
January--unless you ask for it.
|
|
|
|
|
|
Ryan
|
|
thelamp@delphi.com
|
|
|
|
ASCII ART BEGINS
|
|
_________ _ _ _
|
|
|__ __| | | | | | |
|
|
| | | | | | | |
|
|
| | | |___ ____ | | _____ __ ___ _ _ _____ | |
|
|
| | | ___ \ / __ \ | | /____ \ | v v | | v ___ \ | |
|
|
| | | | | | | /__\ \ | | ____| | | /\ /\ | | / \ \ | |
|
|
| | | | | | | _____| | | / ___ | | || || | | | | | |_|
|
|
| | | | | | | |_____ | |____ | |__| | | || || | | \___/ / _
|
|
|_| |_| |_| \______| |______| \____^_| |_||_||_| | |\____/ |_|
|
|
| |
|
|
| |
|
|
|_|
|
|
|
|
ASCII ART ENDS
|
|
|
|
|
|
[EOA]
|
|
[OPN]------------------------------
|
|
A FUNNY THING HAPPENED. . . . |
|
|
-----------------------------------
|
|
Checking out A2 on Delphi
|
|
"""""""""""""""""""""""""
|
|
by Ryan M. Suenaga, B.A., M.S.W., L.S.W.
|
|
[thelamp@delphi.com]
|
|
|
|
* The Heat Is On
|
|
|
|
* Miscellanea
|
|
|
|
* Rumor Mill
|
|
|
|
* Public Postings
|
|
|
|
* Best Of The Best
|
|
|
|
THE HEAT IS ON
|
|
""""""""""""""
|
|
|
|
[*] User Groups & Publications ....... KFest! KFest! KFest!
|
|
[*] The Apple II Legacy ....... Where The FAQ Do We Go Now?
|
|
[*] General Chatter ....... Need A Ride From K.C. Airport?
|
|
[*] Telecommunications ....... Modem Inits For The Rest Of Us
|
|
[*] Vendors & Tech Support ....... All Kinds Of New Stuff
|
|
|
|
MISCELLANEA
|
|
"""""""""""
|
|
|
|
TALKING UP KFEST ON THE KFEST MAILING LIST Chatter no, it has been
|
|
"""""""""""""""""""""""""""""""""""""""""" serious discussion! It has
|
|
almost rivalled Delphi some days with discussions on world beers, the best
|
|
places to stay while travelling in the US, how often we access our email
|
|
accounts and various music discussions with Joe!
|
|
|
|
We have also talked about who is picking up whom from the airport, the best
|
|
steak houses in KC, and even details about K'Fest itself.
|
|
|
|
Then Joe has dropped heavy hints that he is going to shatter the IIgs world
|
|
with a product announcement, and by the discussions on the heavyweight
|
|
presentation equipment required by Richard, Geoff and myself, we might have
|
|
something to reveal too! Even Sheppy has dropped hints about something...
|
|
|
|
K'Fest '98 is a must! If you can't be there, then you need to monitor
|
|
Delphi and the prime A2 web sites for snippets of information, and of
|
|
course join us all for the debriefing on the Monday night RTC.
|
|
|
|
And it will be great to have Gary there, even if Cindy has scolded him for
|
|
only now being let free by his boss so he can be there...
|
|
|
|
Ewen Wannop - Speccie
|
|
Delivered without using a IIgs by Spectrum & Crock O' Gold 2.5!
|
|
Setup: Bernie ][ the Rescue 1.3 and a PowerMac 8200/120
|
|
http://ourworld.compuserve.com/homepages/ewannop/
|
|
(EWANNOP, 14125, GO COM A2)
|
|
|
|
|
|
SSII HOSTS POST KANSASFEST CHAT Every Monday night, at 10 PM EDT,
|
|
""""""""""""""""""""""""""""""" Shareware Solutions II hosts a very
|
|
special online chat for Apple II users. What makes the Monday night chat so
|
|
special is that it takes place simultaneously on CompuServe, Delphi and
|
|
Genie.
|
|
|
|
The three system Apple II chat is probably the _only_ regularly scheduled
|
|
multi-system chat on the planet.
|
|
|
|
As host of that chat, I was just thinking that all interested Apple II
|
|
users will probably want to attend the chat that'll take place on Monday,
|
|
July 27th, as that chat will occur just one day after KansasFest ends.
|
|
|
|
As it is, there are a number of new Apple II products that are expected to
|
|
be demoed and/or released at KansasFest, but due to non-disclosure
|
|
agreements, no one is yet talking about anything. By July 27th, those
|
|
non-disclosure agreements will have lapsed, and so that Monday night chat
|
|
should be filled with talk of all the new software that is expected to be
|
|
demoed and/or released at Kfest '98.
|
|
|
|
Although attending that chat won't quite be the same as attending Kfest
|
|
'98, it'll be your chance to find out all about the latest and greatest!
|
|
|
|
Mark your calendar now: Monday. July 27th, 10PM EDT!
|
|
|
|
Joe Kohn
|
|
(JOE_KOHN, 14002, GO COM A2)
|
|
|
|
<<<<< With just 5 days to go before leaving for Kfest, I don't think I'm
|
|
""""" going to have much time to devote to online activities, so I just
|
|
wanted to remind everyone that there's going to be an online
|
|
post-KansasFest party on Monday night, July 27th at 10 PM EDT.
|
|
|
|
That, of course, is when Shareware Solutions II hosts the first
|
|
multi-system chat after Kfest, and it should be quite a festive party that
|
|
night!
|
|
|
|
I believe that a lot of new software is going to be demoed, introduced, and
|
|
released at Kfest...and so that chat on 7/27/98 will be a Kfest round-up.
|
|
|
|
It may be your first chance to learn about what went on at KansasFest 98.
|
|
|
|
For those unable to attend that Monday night chat on 7/27/98, Max Jones has
|
|
tentatively volunteered to capture the chat proceedings in scrollback and
|
|
to do a little editing so that there will be a transcript of the chat
|
|
available afterwards.
|
|
|
|
I think that this upcoming Kfest is going to be the most exciting Apple II
|
|
event ever held, and on 7/27/98 at 10 PM, you can be a part of it. Sort of
|
|
;-)
|
|
|
|
Joe Kohn
|
|
(JOE_KOHN, 14341, GO COM A2)
|
|
|
|
|
|
QUIET PLEASE: KFEST IN PROGRESS Is everyone too busy writing scripts,
|
|
""""""""""""""""""""""""""""""" hacking all night, running around the
|
|
dorm wrapped in blankies, etc to share all of the great things that have
|
|
happened here at Kfest?
|
|
|
|
The Big Cheese
|
|
(CINDYADAMS, 14474, GO COM A2)
|
|
|
|
>>>>> Apparently so. :)
|
|
"""""
|
|
I meant to post some stuff last night, actually (including my previous
|
|
post), but I faded away into sleep instead.
|
|
|
|
** Be excited, be VERY excited. **
|
|
|
|
Yesterday, Richard Bennett announced (and demonstrated, this is REAL folks)
|
|
Marinetti 2.0, which provides full Internet connectivity for the IIgs. This
|
|
is a complete TCP/IP implementation, not requiring an ISP with a shell
|
|
account, or anything else unusual or hard to find.
|
|
|
|
There are those who may not recognize what an accomplishment this really
|
|
is. We all owe Richard a big vote of thanks for, first of all, doing the
|
|
(almost) impossible, secondly for doing it as a labor of love in what bit
|
|
of spare time he has available.
|
|
|
|
Which is not to say that Ewen Wannop's contribution of Spectrum 2.2 is
|
|
insignificant. Without it, the new Marinetti is of limited utility. But
|
|
Spectrum 2.2 is fully Marinetti 2.0 aware. You can now open multiple
|
|
sockets to multiple service locations at one time. You can do a whole lot
|
|
more than that, of course, but this capability of dealing with sockets at
|
|
all is the foundation on which everything else rests. (Frankly, I'm
|
|
surprised that Ewen only assigned a fractional upgrade number. I would have
|
|
said v2.3 as an absolute minimum, and this new capability is SO significant
|
|
that I would have had to be persuaded not to call it v3.0.
|
|
|
|
And, the icing on the cake is the latest version of Spectrum Internet
|
|
Suite. Geoff Weiss demonstrated that (sorry Geoff, I don't recall the
|
|
version #) pretty extensively, and it too is awesome.
|
|
|
|
Now I confess that I do most of my Internet browsing on the Mac, but that
|
|
stuff that I do on a daily basis is pretty much all text based. If I
|
|
understood everything in these three demos correctly, but upgrading my GS
|
|
with these latest enhancements, I am going to be able to save 30-60 minutes
|
|
a day be reading my regular sites with the GS instead of the Mac.
|
|
|
|
I'm REALLY looking forward to this. (All three of these products should be
|
|
ready for release in, approximately, September.)
|
|
|
|
There was also talk of several other Internet utilities, and demos of most
|
|
of them. Unfortunately, it was dark, and I was sleepy, and I can't quite
|
|
remember who to credit for what, so I'll let someone else speak up with the
|
|
names and details.
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
~~~~~~ Speaking of being tired, I overslept this morning, and missed Joe
|
|
Kohn's presentation, but Shareware Solutions has a MAJOR new utility for
|
|
all us GS users, a "universal" spell check that works within any desktop
|
|
application, if I heard it right. (I was stumbling out of the shower when
|
|
Greg Nelson came 'round telling me about it. Needless to say, he thought it
|
|
was very impressive.)
|
|
|
|
Hey JOE, tell the rest of the world about your new goodie, eh?? :)
|
|
|
|
|
|
Gary R. Utter ..............................................enjoying KFest
|
|
:)
|
|
(UTTER, 14479, GO COM A2)
|
|
|
|
>>>>> The version will be 1.1
|
|
"""""
|
|
> (All three of these products should be ready for release in,
|
|
> approximately, September.)
|
|
|
|
Actually, SIS is the only one of the three committed for a release at the
|
|
end of September.
|
|
|
|
> There was also talk of several other Internet utilities, and
|
|
> demos of most of them.
|
|
|
|
I had demoed an FTP client. It crashed a few times, but hey, I made it
|
|
Marinetti 2.0 compatible just a few minutes before the presentation began
|
|
so it was expected.
|
|
|
|
Geoff
|
|
(SISGEOFF, 14494, GO COM A2)
|
|
|
|
>>>>> I slept through some of it. :) But having Michael Hackett in my
|
|
""""" room using my computer half the night might have had something to
|
|
do with it.
|
|
|
|
For those of you using WordWorks Pro, who have been annoyed by the
|
|
advertising window that you get every time you quit, Michael has created a
|
|
fix. He has written a patch program that will delete that feature (or bug)
|
|
from the program. It needs a little more work, but should be out soon.
|
|
|
|
Michael also won the HackFest contest with the program.
|
|
--
|
|
Carl Knoblock - Telephone Tech - Via Crock O' Gold v2.5
|
|
From KFest 10
|
|
cknoblo@novia.net
|
|
(CKNOBLO, 14490, GO COM A2)
|
|
|
|
|
|
KFEST--THE DAY AFTER GreetinGS,
|
|
""""""""""""""""""""
|
|
I would put this in the Kfest '98 topic, but I'm too tired to look it up at
|
|
the moment. :-)
|
|
|
|
I arrived home from Kfest '98 a few hours ago, and I think I must have
|
|
floated along I-70 most of the way, such was the high I'm on from this past
|
|
week.
|
|
|
|
Kfest '98 was, in a word, fabulous! We had a great turnout (more than last
|
|
year by 10 percent), and some of the Apple II world's most active and
|
|
productive developers were on hand. What they showed us was nothing less
|
|
than astounding.
|
|
|
|
We now have several new programs, updates of old programs, and even more
|
|
programs in the works. And they say this is a dead platform. :-)
|
|
|
|
I'll post more of my impressions and observations when I get some rest and
|
|
clear my head. But I wanted to let everyone know that, from my perspective,
|
|
Kfest '98 was a fantastic show.
|
|
|
|
Now, before I fall asleep at the keyboard, I'm going to check out the
|
|
following items I obtained Kfest '98:
|
|
|
|
WebWorks GS (NEW!)
|
|
Disk Access II (UPGRADE)
|
|
GSoft BASIC (NEW)
|
|
The TABBS Library Archive (NEW CD-ROM compilation from Ewen Wannop and
|
|
available to the world from Joe Kohn's SSII)
|
|
ShoeBox (A program from Seven Hills I just around to purchasing)
|
|
|
|
Of course, before long, I hope you'll all join me in upgrading your systems
|
|
with:
|
|
|
|
Marinetti 2.0
|
|
Spectrum 2.2
|
|
SIS 1.1
|
|
GraphicWriter III 2.1
|
|
|
|
And I haven't even mentioned Nifty Spell, the universal spell checker for
|
|
the IIGS that was demoed at Kfest and will soon be available from SSII.
|
|
That program is sure to generate a lot of interest. It's something we've
|
|
needed for a long time.
|
|
|
|
Man, this was an active Kfest for new stuff!!!
|
|
|
|
Before I sign off for now, I want to thank Cindy Adams for managing another
|
|
terrific event, and Steve Gozdziewski for putting together a great
|
|
schedule. They do a wonderful job and are the glue that keeps the event
|
|
what it is.
|
|
|
|
More later .... Time to unwind from a busy week. :-)
|
|
|
|
Apple II Forever
|
|
|
|
|
|
Max Jones, Juiced.GS
|
|
http://www.wbwip.com/juiced.gs
|
|
Delivered by Spectrum 2.1 and Crock O' Gold 2.5
|
|
(JUICEDGS, 14517, GO COM A2)
|
|
|
|
>>>>> And let's not forget our new web page:
|
|
"""""
|
|
http://www.kfest.org
|
|
|
|
Ryan
|
|
KFest '99! Start planning today!!
|
|
Delivered by OLRight! scripts for ANSITerm
|
|
(RSUENAGA, 14562, GO COM A2)
|
|
|
|
>>>>> In another place and time Ryan Suenaga stood up in front of God and
|
|
""""" Country at KansasFest 1998 and told the world that the KansasFest
|
|
Konsortium has now aligned itself squarely with the new world web order. In
|
|
other words, KansasFest now has its own domain on the web!
|
|
|
|
KansasFest can now be found on the web at this url:
|
|
|
|
http://kfest.org
|
|
|
|
The old address (http://www.primenet.com/~adams/kfest.html) is still
|
|
operational, but all it does now is show a picture of two auld pharts
|
|
enjoying themselves at KFest 98, and then it will redirect you to the new
|
|
home page (this will happen automatically if you are using a contemporary
|
|
gui browser).
|
|
|
|
{<http://www.syndicomm.com/a2web/a2webring.html> Join the Apple II Web
|
|
Ring!}
|
|
David K.
|
|
(DKERWOOD, 14529, GO COM A2)
|
|
|
|
>>>>> Of course, SIS counts as a "contemporary GUI Browser." :)
|
|
"""""
|
|
Geoff
|
|
(SISGEOFF, 14556, GO COM A2)
|
|
|
|
>>>>> I'd have to agree with Cindy. It's always been the presenters and
|
|
""""" attendees that have done the most to make KFest so very special.
|
|
Everyone that attends contributes something toward making KFest such a
|
|
fantastic event year after year!
|
|
|
|
A very special "Thanks" to all,
|
|
Steve
|
|
KFest '99 - July 21-25, 1999
|
|
(STEVE_G, 14580, GO COM A2)
|
|
|
|
>>>>> After driving all night, I finally got back to Chicago around noon
|
|
""""" today. I don't know if I'll be able to keep my eyes open long
|
|
enough to finish writing this message, but maybe I can type in my sleep...
|
|
|
|
KFest '98 was a blast, as usual, but for some reason this year seemed like
|
|
even more fun than the previous KFests I have attended. Maybe it was
|
|
because I finally got to meet Ewen Wannop (I roomed with him, in fact), or
|
|
maybe it was that little jaunt to the Italian restaurant with a few people
|
|
who wanted to try something other than Jess and Jim's for dinner (I'll
|
|
leave the details of the car chases and the search for ice cream for
|
|
another time.) Perhaps it was playing Snood on Cindy's PowerBook. Or
|
|
watching Paul climb the walls (I think it was Paul...it's all a blur.)
|
|
Yeah, all of the above.
|
|
|
|
Wednesday. Gina and I drove down from Chicago. Hot, hot, hot. No air
|
|
conditioning in the car so we drove under cover of night. We arrived in KC
|
|
way too early so we camped out at Hardee's until noon. At registration I
|
|
received my annual hug from Cindy (the =real= highlight of KFest) and then
|
|
went to the dorm to unpack. I got there before Ewen, my aforementioned
|
|
roommate, so I grabbed the good bed and began unpacking my computer so I
|
|
could hog the whole desk. As people began trickling in, I gave up on the
|
|
computer and started roaming the halls.
|
|
|
|
It's hard to put into words the feelings I get each year at KFest. I
|
|
suppose it's similar to what you'd feel at a family reunion. After four
|
|
KFests I've begun to get downright chummy with some of these people who I
|
|
only meet once a year. Anyway, Wednesday afternoon was spent reacquainting
|
|
myself with old friends and meeting new ones. Wednesday afternoon should
|
|
have been spent sleeping but, yeah right.
|
|
|
|
Wednesday night is the traditional trip to KC Masterpiece for dinner. I
|
|
think the best way to enjoy this is to take pot luck on who you sit with.
|
|
When a new table is announced (they don't take reservations so it takes
|
|
quite a while to seat 40-50 people) just walk up there with whoever happens
|
|
to be standing next to you (or sitting, if you're enjoying a cold drink at
|
|
the bar.) This is embarassing, but I just realized I can't remember
|
|
everyone at my table. Beat me over the head if I'm wrong, but I think it
|
|
was Sheppy, Ephraim Wall and Stan Marks. It was late and I was tired. I
|
|
think I'm still digesting all that beef, btw.
|
|
|
|
Wednesday night is usually a great time to wander around and talk to
|
|
everyone, but after the long drive I just collapsed at about 11:30.
|
|
|
|
More later...
|
|
|
|
-----------------------------------------------------
|
|
Tony Ward, A2 Database Manager
|
|
[Delivered with Spectrum 2.1 and Crock O' Gold 2.5]
|
|
--
|
|
"I do not fear computers. I fear the lack of them." -- Isaac Asimov
|
|
(TONYW1, 14519, GO COM A2)
|
|
|
|
>>>>> Well, at least I'm not the only one who doesn't remember who he was
|
|
""""" sitting next to at KC Masterpiece. :)
|
|
|
|
Anyway, on to the report. Part 2.
|
|
|
|
Thursday. I slept right through Mike Westerfield's keynote address (sorry,
|
|
Mike!) I did make his GSoft BASIC session later in the day though, and I
|
|
bought a copy right then and there. But I'm getting ahead of myself. There
|
|
were three mid-morning sessions to choose from. Since I had overslept I
|
|
decided to attend Geoff Weiss' UNIX Shell Programming, mainly because it
|
|
was physically the closest to my room <g>. I would have liked to attend
|
|
Ewen Wannop's Spectrum Scripting session, but, well, ahem, maybe next year.
|
|
Besides, I already mentioned that Ewen was my roommate so I saw enough of
|
|
him anyway. :)
|
|
|
|
Lunch was mostly digestable. The less said the better. Richard Bennett
|
|
seemed to have liked it, as usual.
|
|
|
|
I spent the afternoon at the double-length IIgs Communications session.
|
|
This featured presentations by Richard Bennett (Marinetti), Ewen Wannop
|
|
(Spectrum), and Geoff Weiss (SIS.) Updates of all three of these integrated
|
|
programs will be available later in the year.
|
|
|
|
After supper (again, the less said the better), it was on to Mike's GSoft
|
|
BASIC session. GSoft is light years ahead of Applesoft BASIC. In fact, it's
|
|
ahead of most other BASIC's available even for other platforms. One of the
|
|
HackFest competitors later in the evening used it!
|
|
|
|
Speaking of HackFest, it began shortly after supper. I think there were
|
|
four brave entrants in this programming marathon. If I'm not mistaken, each
|
|
of the four was using a different language: GSoft BASIC, C, Pascal and
|
|
Assembly (or was that raw machine code, Geoff? <g>.) On Saturday it was
|
|
announced that Michael Hackett had won. More on that later.
|
|
|
|
One thing missing this year was Bite the Bag, possibly because it usually
|
|
occurs Thursday night at the same time as this year's HackFest. Oh well,
|
|
maybe it will return next year.
|
|
|
|
I spent the rest of Thursday night roaming the halls, going room to room
|
|
seeing what everyone was up to. I think this was when I got my first taste
|
|
of the game Snood on Cindy's Powerbook. This is certainly one of the most
|
|
maddeningly addictive games I have ever played. I can only hope someone
|
|
will take up the challenge of creating a GS (or even 8-bit) version.
|
|
|
|
At some point during the evening, Ewen found me in the hall and started to
|
|
apologize for reformatting my hard drive. You see, he didn't bring a
|
|
computer so we shared mine. As he was booting my machine, he saw a message
|
|
on the screen about the hard drive being formatted. What he didn't know was
|
|
that I have Bret Victor's Opening Line installed, which brings up a random
|
|
picture at every boot. This time happened to be the faux "hard drive
|
|
format" picture. A good chuckle was had by all, and hopefully no damage was
|
|
done to Ewen's heart.
|
|
|
|
Sleep finally overtook me around 3:30 am.
|
|
|
|
-----------------------------------------------------
|
|
Tony Ward, A2 Database Manager
|
|
[Delivered with Spectrum 2.1 and Crock O' Gold 2.5]
|
|
--
|
|
Vice Versa: Mafia controlled poetry...
|
|
(TONYW1, 14554, GO COM A2)
|
|
|
|
|
|
CAN ANYONE TELL ME JUST WHAT A BABELFISH IS? Let's hope I remember this
|
|
"""""""""""""""""""""""""""""""""""""""""""" right (I was fighting
|
|
unconsciousness when it was discussed).
|
|
|
|
BabelFish is a translator system that runs at the system level. When you
|
|
try to open a document for which you do not have the native application on
|
|
hand, BabelFish intervenes and asks you what application you want to use to
|
|
open the file, and gives you choices. It also allows you to open (sayyyy)
|
|
an Appleworks document with something else (with only a double-click), but
|
|
I didn't understand that part. :)
|
|
|
|
It sounded pretty good at the time, I wish I could remember it better.
|
|
|
|
Gary R. Utter
|
|
(UTTER, 14621, GO COM A2)
|
|
|
|
>>>>> No... Babelfish is an NDA that lets you convert files from one
|
|
""""" format to another.
|
|
|
|
In addition, it provides support so applications can link into it and use
|
|
its translators to import and export files directly within the application.
|
|
|
|
Eric "Sheppy" Shepherd
|
|
Macintosh & PowerPC Programmers Forum
|
|
(SHEPPY, 14624, GO COM A2)
|
|
|
|
>>>>> No, Bablefish is a System Extension which allows an application to
|
|
""""" "import" and/or "export" data into other formats. There is a File
|
|
Converter NDA which supports Bablefish which is what you are thinking of.
|
|
The only other program which supports Bablefish that is currently released
|
|
is SuperConvert 4.0 (on sale at Seven Hills through the rest of this
|
|
month). There are several graphic translators included with Bablefish for
|
|
use with SuperConvert's Bablefish access. Other translators include fonts,
|
|
sounds, and texts.
|
|
|
|
Watch for Bablefish text support in Spectrum 2.2. There are currently a
|
|
handful of text translators for Bablefish: import/export of ascii text and
|
|
Teach files and a HTML exporter. Hopefully, enterprising programmers will
|
|
write additional translators for use with Bablefish. Formats like Microsoft
|
|
Word and PDF would be ideal due to their popularity.
|
|
|
|
Geoff
|
|
(SISGEOFF, 14627, GO COM A2)
|
|
|
|
>>>>> Ah... looking through my system folder, the only thing I found that
|
|
""""" I positively identified as being related to Babelfish, other than
|
|
the translator modules, was the NDA (and I'd read elsewhere from someone I
|
|
thought knew what they were talking about that the NDA did everything :).
|
|
|
|
I don't trust installers; I already wish I'd ignored the one that came on
|
|
the Babelfish disk and installed the stuff by hand, because I have no idea
|
|
what half this stuff does, and my system started crashing halfway through
|
|
booting after installing that stuff. Had to yank one of the inits installed
|
|
(I don't remember the name offhand, but I couldn't determine its purpose
|
|
from the name) to eliminate the crashing. Babelfish still works, and that's
|
|
all I really wanted installed anyway, so I'm happy.
|
|
|
|
Eric "Sheppy" Shepherd
|
|
Macintosh & PowerPC Programmers Forum
|
|
(SHEPPY, 14641, GO COM A2)
|
|
|
|
>>>>> Can you check which INIT you disabled? A quick scan of the extras
|
|
""""" disk shows the following inits: fielder, sane.fix, sfutility,
|
|
bablefish, and sys.icons. If there is a specific init that causes problem,
|
|
I would like to make sure the person maintaining that source code knows
|
|
about it and check for problems. Geoff
|
|
(SISGEOFF, 14648, GO COM A2)
|
|
|
|
>>>>> I believe that would be the SFUtility Init. My machine wouldn't
|
|
""""" boot correctly after installing Babelfish and when I disabled
|
|
SFUtility it worked fine.
|
|
|
|
After playing around for a while, I ended up changing the load order of
|
|
some of my Inits and I can now boot properly with SFUtility enabled. I
|
|
think, but I can't remember exactly, that I ended up putting SFUtility as
|
|
the last Init in my System.Setup directory.
|
|
|
|
Jeff Blakeney - Dean of A2U in A2Pro on Delphi
|
|
sent via COG v2.5, Spectrum v2.1 and a Linux box to here.
|
|
(JBLAKENEY, 14651, GO COM A2)
|
|
|
|
|
|
TRENCO: UP AND COMING A2 FTP SITE FWIW, there is a small group of Apple
|
|
""""""""""""""""""""""""""""""""" II enthusiasts who are attempting to
|
|
create a strong alternative to ground; we have been working on a site at:
|
|
|
|
ftp://trenco.gno.org
|
|
|
|
We have lots of space and are working on uploading files as possible;
|
|
uploaders wanted. The server is fast with lots of bandwidth and well
|
|
organized.
|
|
|
|
Ryan
|
|
KFest '99!
|
|
Delivered by OLRight! scripts for ANSITerm
|
|
(RSUENAGA, 14564, GO COM A2)
|
|
|
|
>>>>> You can find a bit more about the Trenco Apple II Archive by going
|
|
""""" to A2-Web, at this url:
|
|
|
|
http://www.syndicomm.com/a2web/a2netsoft.html
|
|
|
|
Direct links to both the ftp and http sites can be found here.
|
|
|
|
{<http://www.syndicomm.com/a2web/a2webring.html> Join the Apple II Web
|
|
Ring!}
|
|
David K.
|
|
(DKERWOOD, 14571, GO COM A2)
|
|
|
|
|
|
ARE ALL THE GENIE A2 FILES ON DELPHI? Not quite right. We have archives
|
|
""""""""""""""""""""""""""""""""""""" of every file that we uploaded to
|
|
GEnie, and of virtually every file that anyone else ever uploaded to Genie
|
|
(in the A2 and A2Pro libraries).
|
|
|
|
Which is to say, if Genie shuts down tomorrow, those files are safe.
|
|
|
|
Not all of them CAN be uploaded to Delphi due to copyright questions.
|
|
(Questionable files include, but are not limited to, Genie bulletin board
|
|
archives, RTC transcripts, and some files that the originator specified
|
|
would ONLY be available on Genie.)
|
|
|
|
That still leaves something more than 12 thousand files, if I am not
|
|
mistaken. Uploading 12 thousand files is not a simple undertaking. Doing it
|
|
manually is out of the question. It will have to be done with scripts, but
|
|
PREPPING those files for upload is also a major problem (i.e. writing
|
|
descriptions, keywords, etc). That, we are thinking, can be done with a
|
|
custom set of Appleworks macros or something.
|
|
|
|
We thought this would be a relatively trivial matter, but that turns out
|
|
not to be the case. Once we get all the details resolved, we can START
|
|
pumping files, but it will still take months to get them uploaded, even if
|
|
everything goes perfectly.
|
|
|
|
The key point in all this, however, is that we HAVE the files, they are
|
|
safe, and nothing is going to get lost.
|
|
|
|
Gary R. Utter
|
|
(UTTER, 13739, GO COM A2)
|
|
|
|
|
|
MORE ON DELPHI DATABASE FILENAMES Here's a (much) more in-depth
|
|
""""""""""""""""""""""""""""""""" explanation of the "period" problem.
|
|
|
|
Files have three names: Group name, download name, and internal name. The
|
|
group name is what you see when you look at a list of files. On Delphi,
|
|
groups can contain multiple files so we need a separate download name for
|
|
each file within a group. Here in the A2 Forum, the download name will
|
|
always be the same as the group name because we don't allow more than one
|
|
file per group. Either of these two file names can have as many periods as
|
|
you want.
|
|
|
|
The trouble comes with the internal name. This is the actual VMS filename
|
|
that Delphi uses to store the file on disk. It's invisible to most people
|
|
because it's not important unless you're a staff member. If you're curious,
|
|
here's what one looks like: 03$SHAKE$SZILLA.1XBXY
|
|
|
|
Look familiar? It's your recent upload. Delphi produces a unique filename
|
|
by combining the topic number, uploader, and filename. As you can see, here
|
|
is where we have that dreaded "X" instead of a period. There's nothing we
|
|
can do to change it. It's similar to the way ProDOS won't allow certain
|
|
characters in its filenames.
|
|
|
|
Are you still with me? Good. :)
|
|
|
|
Now, if you have your telecom program strip the Binary II when you download
|
|
files, you won't have to worry about that "X" because inside the Binary II
|
|
(no matter how the BXY filename has been mangled by Delphi) is the original
|
|
ShrinkIt (SHK) archive which will still have all the proper periods. The
|
|
trouble comes when you don't strip off the Binary II during the download,
|
|
either because you can't (ie. using an older telecom program or a Mac or
|
|
PC) or because you just don't want to. You'll end up with a file named
|
|
SZILLA.1XBXY which will probably be treated as a binary (or text) file by
|
|
your telecom program. It won't have the proper filetype and that "X" will
|
|
cause ShrinkIt to ignore the file in it's file dialogs (you have to "show
|
|
all files" to see it.)
|
|
|
|
So the "download name" is something of a misnomer. The actual name that
|
|
gets passed to your telecom program during a download is the internal name
|
|
(just the filename part, not the topic or uploader.)
|
|
|
|
Whew! That's a rather long-winded way to say: It's a VMS file naming
|
|
problem that can affect some downloaders.
|
|
|
|
-----------------------------------------------------
|
|
Tony Ward, A2 Database Manager
|
|
[Delivered with Spectrum 2.1 and Crock O' Gold 2.5]
|
|
--
|
|
(TONYW1, 14388, GO COM A2)
|
|
|
|
|
|
DEALING WITH DELPHI'S POP MAIL Let me try to explain the Delphi/POP mail
|
|
"""""""""""""""""""""""""""""" thing a little better. I only keep two
|
|
folders for my Delphi mail. By default new mail goes into NEWMAIL, and
|
|
after I read it it goes into MAIL. When I do all my mail reading from
|
|
Delphi's MAIL page, I get notified when I logon of any new mail (NEWMAIL
|
|
folder) and each letter moves automatically to MAIL after I read it. So
|
|
after reading my new mail, the NEWMAIL folder is empty and the MAIL folder
|
|
contains mail that I have already read (it gets deleted automatically after
|
|
a certain period of time.)
|
|
|
|
Now, a different situation arises if I read my mail via POP3. New letters
|
|
still go into the NEWMAIL folder, but they stay there after I have read
|
|
them via pop.delphi.com. They do not get automatically moved to MAIL. But
|
|
they also do not appear "new" to Delphi because I don't get the "You have X
|
|
new letters" message at logon. It seems that reading mail via POP3 somehow
|
|
resets the new flag, but doesn't move the letters from NEWMAIL to MAIL.
|
|
|
|
Am I making sense here?
|
|
|
|
If I actually delete a letter, either from the Delphi MAIL page or from
|
|
POP3, the letter does vanish from both sides.
|
|
|
|
-----------------------------------------------------
|
|
Tony Ward, A2 Database Manager
|
|
[Delivered with Spectrum 2.1 and Crock O' Gold 2.5]
|
|
--
|
|
You made my day, now you have to lie in it.
|
|
(TONYW1, 13745, GO COM A2)
|
|
|
|
>>>>> The POP3 protocol was intended for simple maildrops. It doesn't
|
|
""""" support multiple folders. For that, you need a server that
|
|
understands the IMAP protocol.
|
|
|
|
--
|
|
Steve Reeves
|
|
(REEVESST, 13751, GO COM A2)
|
|
|
|
<<<<< I think I'm beginning to understand. When I read any of my other
|
|
""""" accounts' mail via POP3, the mail does indeed remain in the INBOX
|
|
unless I delete it. I obviously can't move the mail from one folder to
|
|
another because POP3 doesn't support that.
|
|
|
|
I understand that. What I don't understand is how Delphi can somehow mark
|
|
mail in the NEWMAIL folder as having been read via POP3 but it can't then
|
|
move that mail to the already-read MAIL folder. This is apparently
|
|
something that can only be done from the Delphi mail page.
|
|
|
|
Let me phrase it another way. After I read mail via POP3 the mail is still
|
|
sitting in the NEWMAIL folder on Delphi, yet Delphi somehow knows that I
|
|
have already read it. Why then can't Delphi automatically move the mail
|
|
from NEWMAIL to MAIL? When I read a letter in NEWMAIL from Delphi's mail
|
|
page, the letter automatically gets moved to MAIL. Why isn't this done when
|
|
reading via POP3?
|
|
|
|
This isn't a big deal. I just find it odd that it works the way it does.
|
|
It's a silly thing I have about wanting to understand the way things work.
|
|
:)
|
|
|
|
-----------------------------------------------------
|
|
Tony Ward, A2 Database Manager
|
|
[Delivered with Spectrum 2.1 and Crock O' Gold 2.5]
|
|
--
|
|
(TONYW1, 13777, GO COM A2)
|
|
|
|
>>>>> The VAX at work is primarily used as a POP3 mail server, so I
|
|
""""" haven't had much need to play around with the VMS command-line mail
|
|
program. (Which is what Delphi is using, btw.) However, maybe I can
|
|
answer your question anyway. :)
|
|
|
|
The NEWMAIL folder is where VMS puts the mail by default. The mail program
|
|
itself is responsible for moving the mail to MAIL after you read it. Of
|
|
course, the POP3 server doesn't do this, so your read messages stay where
|
|
they are. Could the POP3 server have been written so that mail would get
|
|
moved? I suppose, but with the X-Windows VMS mail program at least, you
|
|
can change the folder that read messages get moved to. Would the POP3
|
|
server have to check the settings of each user to know where it should move
|
|
the mail? I'd guess so. It may have been too much trouble. That, and
|
|
MultiNet is a piece of junk. :) (MultiNet provides a TCP/IP stack and
|
|
related services, like a POP3 server, for VMS, and I assume Delphi uses
|
|
it.)
|
|
|
|
It's late, I'm tired, and I may not have a clue as to how all this works,
|
|
so don't bet your life on this information. :) Of course, to me, this is
|
|
how it _appears_ to work.
|
|
|
|
Later,
|
|
- Aaron
|
|
(APULVER, 13779, GO COM A2)
|
|
|
|
>>>>> This is how I see the problem as well.
|
|
"""""
|
|
I think the big reason that POP3 doesn't have any support for folders is
|
|
that it was designed for the client to handle all the mail. The POP3
|
|
server is basically just a holding tank for your e-mail until you retrieve
|
|
it.
|
|
|
|
If you look at most POP3 e-mail clients you will see that they have full
|
|
support for multiple folders and such. I use Pegasus Mail on my Win95
|
|
machine and the e-mail client I am writing for the IIgs will also support
|
|
multiple folders at some point.
|
|
|
|
It all boils down to the fact that a POP3 server doesn't know anything
|
|
about your folder for READ mail and as the other mail program you use
|
|
wasn't the one to read the mail, it will not move it for you either.
|
|
|
|
Jeff Blakeney
|
|
(JBLAKENEY, 13780, GO COM A2)
|
|
|
|
>>>>> A little theory on how POP3 servers work: When the POP3 server
|
|
""""" reads your incoming mail box (username and password is accepted for
|
|
authentication), it scans the headers to figure where each message starts
|
|
and stops. This is how it figures out how many messages are in the incoming
|
|
mailbox. The POP3 client reads header information of each message and looks
|
|
for the "Status: " header to determine if a message is read or not. If this
|
|
header field is marked with a "R", then the message has been read before
|
|
and the POP3 client will not retrieve the message. Otherwise, the POP3
|
|
client retrieves the message and the POP3 server then automatically updates
|
|
the Status: header with a "R" to mean it has now been read. The POP3 client
|
|
then optionally sends a command to the server to delete the message to
|
|
reduce disk space on the server. As soon as the POP3 connection is closed,
|
|
the changes to the messages (deletes, read status, etc) are written back to
|
|
the incoming mailbox file. The mailbox file is then ready to accept more
|
|
new messages. Geoff
|
|
(SISGEOFF, 13795, GO COM A2)
|
|
|
|
<<<<< Ah yes, now I remember that status header (N = new, R = read, A =
|
|
""""" answered, right?) So, other than manually editing the mail file, is
|
|
there any way to get POP3 to =not= update the header when reading messages?
|
|
|
|
-----------------------------------------------------
|
|
Tony Ward, A2 Database Manager
|
|
[Delivered with Spectrum 2.1 and Crock O' Gold 2.5]
|
|
--
|
|
Don't drink coffee in early A.M. It'll keep you awake until noon.
|
|
(TONYW1, 13818, GO COM A2)
|
|
|
|
>>>>> If you modify the POP3 source and run it on your own UNIX box,
|
|
""""" then, sure, the Status line can be made not to be modified. But if
|
|
you have your own UNIX box, why bother running POP3 when the machine can
|
|
run sendmail and be a real mail server... There is no special command you
|
|
can send to the existing POP3 server to prevent the Status line from
|
|
getting modified. Geoff
|
|
(SISGEOFF, 13820, GO COM A2)
|
|
|
|
|
|
HOW TO REMOVE A SOCKETED CHIP By far, the best chip puller ever made is a
|
|
""""""""""""""""""""""""""""" small straight-blade screwdriver with a
|
|
long shank. It gives excellent control of the chip pulling process. You are
|
|
far less likely to bend pins with a screwdriver than with just about any
|
|
other (reasonably priced) tool you will find. Just work all four corners a
|
|
little bit at a time, keeping the chip level as it levitates out of the
|
|
socket.
|
|
|
|
I repair industrial electronics for a living. FWIW, every one of the 100 or
|
|
so techs in my shop uses a screwdriver. It's the best tool.
|
|
|
|
TomZ
|
|
(TOMZUSKI, 13791, GO COM A2)
|
|
|
|
|
|
IOMEGA ZIP PROBLEMS PART 1 I don't know what the exact problem is (and
|
|
"""""""""""""""""""""""""" Iomega probably isn't spreading it around
|
|
either), but their web page specifically states that the Zip Plus SCSI
|
|
drive should be the only drive on your SCSI chain.
|
|
|
|
-----------------------------------------------------
|
|
Tony Ward, A2 Database Manager
|
|
[Delivered with Spectrum 2.1 and Crock O' Gold 2.5]
|
|
--
|
|
Whips And Chains? Sorry, That's A Hardware Problem
|
|
(TONYW1, 14522, GO COM A2)
|
|
|
|
>>>>> From what I've read, Iomega does not intend to fix the problem, and
|
|
""""" are instead offering to replace Plus drives with SCSI drives or
|
|
give refunds. Still, selling the thing as a SCSI drive with such a huge
|
|
flaw, even with a disclaimer (which I believe is only mentioned in the
|
|
manual, not on the box), is a bit irresponsible. I'm taking the refund and
|
|
I got a SyJet instead (though I still have an internal SCSI Zip on my
|
|
IIgs).
|
|
|
|
Michael
|
|
(SAR, 14352, GO COM A2)
|
|
|
|
|
|
IOMEGA ZIP PROBLEMS PART 2 Today, I was given a ZipDrive that's gone thru
|
|
"""""""""""""""""""""""""" the "click of death." The lady who gave it to
|
|
me said that the local apple shop refused to try to fix it. So--a couple
|
|
of related questions: is it worth trying to get this puppy fixed, and if
|
|
so, any ideas where I should send it to? Since I don't have the warranty
|
|
papers for it, I'm not sure if iOmega would be the place to contact.
|
|
|
|
Thanks!
|
|
|
|
later............Howard
|
|
(HKATZ, 14196, GO COM A2)
|
|
|
|
>>>>> Calling Iomega is worth a try -- nothing ventured, nothing gained.
|
|
""""" Some drives that are within a range of serial numbers are to be
|
|
fixed, no questions asked. I don't have those serial numbers handy but
|
|
Iomega should have that list available.
|
|
|
|
Good luck.
|
|
|
|
IMHO, if they won't fix it for free, it's not worth their prices to fix it.
|
|
A factory refurb can be had for much less.
|
|
(SFAHEY, 14197, GO COM A2)
|
|
|
|
|
|
SEVEN HILLS BLATANT PLUG I don't know how anyone gets along without
|
|
"""""""""""""""""""""""" Kangaroo and TransProg III. They have been
|
|
permanent additions to my system ever since I bought them (along with other
|
|
vitals like Shifty List, II Scroll and Hermes.) The hierarchical CDev menu
|
|
from Super Menu Pack is tres cool too.
|
|
|
|
I don't work for Seven Hills. I just thought I'd comment on some of their
|
|
great software.
|
|
|
|
-----------------------------------------------------
|
|
Tony Ward, A2 Database Manager
|
|
[Delivered with Spectrum 2.1 and Crock O' Gold 2.5]
|
|
--
|
|
A Tagline is a terrible thing to waste.
|
|
(TONYW1, 13832, GO COM A2)
|
|
|
|
>>>>> I'm with Tony on this one. In addition to my desktop publishing
|
|
""""" activities (GraphicWriter III 2.0) and telecommunications
|
|
(Spectrum, SIS), I do a lot of file/disk copying, traditional
|
|
correspondence and beta testing. TransProg III and Kangaroo make navigating
|
|
and managing my GS programs, files and archives a snap.
|
|
|
|
I also find The Manager quite useful when I'm doing certain tasks,
|
|
especially desktop publishing. When I'm in the production phase of
|
|
Juiced.GS, it is common for me to fire up The Manager, then load Platinum
|
|
Paint, GraphicWriter, and maybe even WordWorks Pro, and switch happily
|
|
between the three as I need them.
|
|
|
|
I don't use The Manager for general purposes, though, because I find it
|
|
slows my system down too much to suit me, and it's never been as stable
|
|
during telecommunications as I'd like. Still, I wouldn't want to be without
|
|
it.
|
|
|
|
Max Jones, Juiced.GS
|
|
http://www.wbwip.com/juiced.gs
|
|
Delivered by Spectrum 2.1 and Crock O' Gold 2.5
|
|
(JUICEDGS, 13840, GO COM A2)
|
|
|
|
>>>>> Kangaroo is a system extension that allows you to quickly navigate
|
|
""""" through folders and files. It does this by placing a pulldown menu
|
|
(designated by a cute little Kangaroo icon) in the standard file dialog
|
|
box.
|
|
|
|
Let's say you are in the Spectrum editor, and you want to open a specific
|
|
file or folder on another hard drive partition that you were using a short
|
|
time ago. When you choose Open Editor Document, a standard file dialog
|
|
appears. From Kangy's system of hierarchic menus you will be able to select
|
|
that file immediately, because it will be listed as among your 10 most
|
|
recently accessed files or folders.
|
|
|
|
Beyond the file/folder navigation features, which are quite handy
|
|
themselves, Kangaroo has some other sophisticated and powerful features. It
|
|
allows you to set up to 10 groups of files that can be attached to specific
|
|
programs. For example, I have a telecom group configured, so when I'm in
|
|
Spectrum, I see only certain types of files/folders in my Kangy menu. If I
|
|
leave Spectrum and launch GraphicWriter, a different set of files/folders
|
|
will appear because I also have a desktop publishing group set up. Same
|
|
with a Juiced.GS business group, which will have lots of AppleWorks GS
|
|
related database files attached to it.
|
|
|
|
Kangaroo also gives users access to the inner workings of files, such as
|
|
file types. I find that very useful when I need to quickly change a file
|
|
type.
|
|
|
|
I hope that gives you a better idea what Kangaroo is all about.
|
|
|
|
Max Jones, Juiced.GS
|
|
http://www.wbwip.com/juiced.gs
|
|
Delivered by Spectrum 2.1 and Crock O' Gold 2.5
|
|
(JUICEDGS, 13841, GO COM A2)
|
|
|
|
<<<<< Max has already mentioned lots of features, but I'll add some more.
|
|
"""""
|
|
Kangaroo remembers the last file you opened and will put the cursor on that
|
|
file automatically the next time you open a file dialog. Optionally, it can
|
|
add a menu item in the File menu (just below the regular "Open" item) that
|
|
will contain a hierarchical list of files you have recently opened. This
|
|
makes it much easier to go back and repeatedly open files.
|
|
|
|
You can assign a keypress to activate Kangaroo's "Find File" and
|
|
"Utilities" functions. Thus you can get to these functions without having
|
|
to first open a file dialog and pull down Kangaroo's menu.
|
|
|
|
You can perform all the usual file manipulation functions such as rename,
|
|
delete, new folder, format, etc.
|
|
|
|
-----------------------------------------------------
|
|
Tony Ward, A2 Database Manager
|
|
[Delivered with Spectrum 2.1 and Crock O' Gold 2.5]
|
|
--
|
|
All words are pegs on which to hang ideas.
|
|
(TONYW1, 13883, GO COM A2)
|
|
|
|
|
|
MORE PCT AND 3.5 DRIVES Please don't dismiss the PCT as an _Apple_ 3.5
|
|
""""""""""""""""""""""" Drive Controller. It works fine under ProDOS 8 at
|
|
800K and GCR encoding.
|
|
|
|
I believe there is confusion on this point for two reasons:
|
|
|
|
1. Under _MS-DOS_, the PCT (can you say 'pretty neat trick'?) uses any
|
|
external Apple 3.5 drive connected to it as a 720K MFM drive, capable of
|
|
reading and writing (but not formatting, at least not well) 720K MFM MS-DOS
|
|
diskettes. Under ProDOS, the PCT does _not_ use this access mode.
|
|
|
|
2. If one of the Applied Engineering 3.5 PCT _Transdrives_ is used under
|
|
ProDOS, it produces a MFM 720K ProDOS diskette, which is the 'oddball' that
|
|
was mentioned above. You need NOT be concerned with this if you use the
|
|
_external_ Apple 3.5 drive.
|
|
|
|
Remember, however, that you will still have to boot ProDOS from another
|
|
device, such as your hard drive, or perhaps a 5.25" drive or ROMDisk, since
|
|
the PCT has no boot ROM.
|
|
|
|
I still marvel at how cool the PCT was/is. I use mine quite often.
|
|
|
|
FWIW, you'd be amazed at how much faster an Apple 3.5 drive is in a IIe if
|
|
you connect it to the Apple Superdrive Card (and accelerate that slot with
|
|
the Zip Chip) as compared to using a UDC or the PCT. Amazed. Really.
|
|
|
|
FWIW2, if you do get the $59 SuperDrive Controller, you can activate its
|
|
built-in self test from the monitor with: Cs0AG, where s=slot #. Its a
|
|
pretty cool self-test, by the way.
|
|
|
|
Hugh...
|
|
(HUGHHOOD, 14044, GO COM A2)
|
|
|
|
|
|
GETTING A DESKJET AND IIGS UP AND RUNNING Well folks, I've been sitting
|
|
""""""""""""""""""""""""""""""""""""""""" on this problem for a couple of
|
|
months now....
|
|
|
|
I picked up an HP DeskJet 500 and hooked it up to my IIgs using Harmonie
|
|
(most recent version from Joe) and a properly constructed cable
|
|
(instructions provided here on Delphi A2).
|
|
|
|
I am using the Printer.HAR port driver and the DeskJet.HAR printer driver
|
|
in the DC Printer CDEV.
|
|
|
|
Everything prints as expected from Appleworks 5.1.
|
|
|
|
However, when printing from GS/OS based text processors, my first page
|
|
prints normally but subsequent pages (2,3,....) print in _REALLY_TINY_
|
|
print!
|
|
|
|
Since I didn't get a manual with this printer I'd like to know if anyone
|
|
has encountered this problem and if it can be fixed by setting the DIP
|
|
switches on the HP DJ500? (i.e., sharing your DIP settings would be greatly
|
|
appreciated! :-) ).
|
|
|
|
I should point out that I have Pointless installed and that I don't think
|
|
this problem is related to the low memory situation described in the
|
|
Harmonie manual.
|
|
|
|
Interestingly, the one time I tried to print a test document from
|
|
Appleworks GS (I normally use a text edit based text processor...EgoEd),
|
|
all three pages printed normally!! I know that AWGS doesn't use TextEdit so
|
|
I was wondering if this may be another quirk in TextEdit?)
|
|
|
|
In summary,
|
|
|
|
Appleworks 5.1 --- printing normal
|
|
Appleworks GS --- printing normal (one attempt)
|
|
EgoEd or Teach --- printing normal for page 1, abnormal beyond page 1.
|
|
|
|
Any help would be appreciated!
|
|
|
|
Paul.
|
|
|
|
Paul Schultz
|
|
schultp@delphi.com
|
|
sent your way via Spectrum 2.1 and Crock O' Gold 2.5
|
|
(SCHULTP, 14070, GO COM A2)
|
|
|
|
>>>>> You obviously knew what was causing the "tiny font" problem on your
|
|
""""" DJ500. Try these DIP Switch settings:
|
|
|
|
U D U D D D D U D U D D U D D D
|
|
|
|
A lot of people have recently picked up used DeskJets without
|
|
documentation, and have run into problems, so I asked Ray Merlin (who I
|
|
know has had a DJ500 for years and years) for his dip switch settings.
|
|
|
|
In any case, just adjust the dip switches, and you shouldn't see the "tiny
|
|
font" problem again.
|
|
|
|
Joe Kohn
|
|
(JOE_KOHN, 14071, GO COM A2)
|
|
|
|
>>>>> I have a DeskJet 500, and when I flip the cover up, it has the DIP
|
|
""""" switch settings on the inside of the cover. Just in case yours are
|
|
missing, this is what they are:
|
|
|
|
Left Bank (numbered left to right)
|
|
|
|
1-4 Language select.
|
|
D D D D = PC-8
|
|
U D U D = ASCII
|
|
|
|
Usually I use PC-8, but if you want to print with AppleSoft or another
|
|
program that sets the high bits, you might want to use ASCII.
|
|
|
|
5-6 Paper/Envelope Size
|
|
|
|
D D = US Letter
|
|
D U = European A4
|
|
U D = US Legal
|
|
U U = Envelope (US #10)
|
|
|
|
7 Carriage Return Definition
|
|
U = CRLF
|
|
D = CR
|
|
|
|
Set this to complement your control panel or software settings. One or the
|
|
other has to send the line feed.
|
|
|
|
8 Perforation Skip
|
|
U = Disable
|
|
D = Enable
|
|
|
|
This puts a 1/2" (3 line) blank space at the top of the page. Note that
|
|
the bottom of the page _always_ has 1/2" of 'white space'.
|
|
|
|
|
|
Right Bank
|
|
|
|
1 Text Scale Mode
|
|
U = 66 lines per page
|
|
D = 63 lines per page
|
|
|
|
This squashes the text vertically to fit more lines per page. There is
|
|
still 1/2" of white space at the bottom of the page with this switch up.
|
|
|
|
2 Graphics Density
|
|
U = 300 DPI
|
|
D = 75 DPI
|
|
|
|
This switch should be _UP_ for default of 300 DPI
|
|
|
|
3 Terminal Mode
|
|
U = Enable
|
|
D = Disable
|
|
|
|
Always leave this disabled.
|
|
|
|
4-5 RS-232 Baud Rate
|
|
D D = 9600
|
|
D U = 19200
|
|
U D = 2400
|
|
U U = 1200
|
|
|
|
6-7 Parity & Word Length
|
|
D D = 8N
|
|
D U = 7O
|
|
U D = 7E
|
|
U U = 8N
|
|
|
|
8 Handshaking
|
|
U = DTR
|
|
D = DTR + Xon/Xoff
|
|
|
|
My recommended settings are: D D D D D D U U U D D U D D D
|
|
|
|
That allows you to print the PC-8 characters. In my case, the 'extra'
|
|
characters in ANSITerm correspond almost exactly to the PC-8 character set,
|
|
so it is really nice.
|
|
|
|
If you were to use a parallel card with Harmonie, the baud rate, parity,
|
|
and handshaking settings would be irrelevant. If you had a serial printer
|
|
switch and an ImageWriter, you could set the baud rate and CR/LF settings
|
|
to the same for both.
|
|
|
|
- Don (IronTooth)
|
|
|
|
Delivered by my ANSITerm off-line reader scripts...
|
|
|
|
They're OLRight!
|
|
(DZAHNISER, 14074, GO COM A2)
|
|
|
|
>>>>> That triggered my memory. :) It isn't a memory problem, it's the
|
|
""""" fact that it sends each page separately. The faulty driver only
|
|
sends certain printer commands on the first page of a document, and the
|
|
corrected drivers send them for each page. The printer needs to be told the
|
|
DPI setting for each page if it is different than the dip switch setting.
|
|
Setting the dip switch, (B-2) to the setting you normally use prevents the
|
|
problem most of the time, but using a newer driver is better.
|
|
|
|
My DJ550C does not have a dip switch setting for DPI, so it's driver is set
|
|
up to send that command correctly, for each page. It will also work with
|
|
the DJ500 with the color box unchecked.
|
|
--
|
|
Carl Knoblock - Telephone Tech - Via Crock O' Gold v2.5
|
|
Follow the Yellow Brick Road to KFest 10 - July 22-26, 1998
|
|
cknoblo@novia.net
|
|
(CKNOBLO, 14117, GO COM A2)
|
|
|
|
<<<<< Thanks Carl,
|
|
"""""
|
|
Using the DJ500C driver did the trick. I always had my DIPs set to 300 DPI
|
|
while I always used 150 DPI in the page setup dialog from the DeskJet.HAR
|
|
driver. So, since I like the 'Save Ink' checkbox in the DeskJet.HAR driver
|
|
I may go back and experiment to see if setting the DPI in the Page Setup
|
|
dialog to match the DIP setting on my DJ500 will also solve my problem.
|
|
|
|
Thanks again for the DJ500C driver work-around.
|
|
|
|
|
|
Paul.
|
|
|
|
Paul Schultz
|
|
schultp@delphi.com
|
|
sent your way via Spectrum 2.1 and Crock O' Gold 2.5
|
|
(SCHULTP, 14148, GO COM A2)
|
|
|
|
>>>>> No, I used the new version. I also installed both the
|
|
""""" DeskJet520.HAR driver and the DeskJet500C.HAR drivers. The 520
|
|
driver was added with the v2.11 update. So, I set up the 'Harmonie News
|
|
and Updates' document supplied on the disk with a page setup of 'DeskJetxxx
|
|
Best'. I then set the resolution to 150x150 in the 'Print' dialog. The
|
|
results:
|
|
|
|
DeskJet.HAR - 2nd page gives small fonts.
|
|
DeskJet500C.HAR - 2nd page gives normal size fonts
|
|
DeskJet520.HAR - 2nd page gives small fonts.
|
|
|
|
Both the DeskJet and DeskJet520 drivers are B&W...
|
|
|
|
BTW - To 'save ink' when using the color drivers, simply hit the 'other
|
|
menu' button and adjust the Contrast and/or Brightness controls to suit.
|
|
With both set to 'Light', I got a very passable grey printout.
|
|
|
|
The v2.11 update to DeskJet.HAR makes a vast improvement over the original
|
|
DeskJet.HAR driver in the ability to do speedy 'External Rendering'. Also,
|
|
changing the Aspect Ratio control in 'External Rendering' adjusts the line
|
|
spacing but doesn't mess up the print quality like it used to.
|
|
|
|
- Don (IronTooth)
|
|
|
|
Delivered by my ANSITerm off-line reader scripts...
|
|
|
|
They're OLRight!
|
|
(DZAHNISER, 14240, GO COM A2)
|
|
|
|
|
|
|
|
RUMOR MILL
|
|
""""""""""
|
|
|
|
MARINETTI AND LOCALTALK? > Any chance of getting TCP/IP via localtalk in
|
|
"""""""""""""""""""""""" > the near future?
|
|
Yep.
|
|
|
|
The new link layer format will allow anyone to code their own link layer
|
|
modules and plug them into Marinetti. I have looked at doing a LocalTalk
|
|
layer, but haven't had time to think about putting code together. I have
|
|
spoken to a few people here at KFest who might be interested in doing, so
|
|
who knows.
|
|
|
|
I can't see the module being any bigger than five or six K anyway, its just
|
|
a matter of getting the AppleTalk logic right.
|
|
|
|
Regards,
|
|
Richard
|
|
(RICHARD_B, 14506, GO COM A2)
|
|
|
|
|
|
THE STATUS OF A SHIFTY LIST UPGRADE Glad you like Shifty List 2.0. You've
|
|
""""""""""""""""""""""""""""""""""" joined the, hm, now 40 total people
|
|
that have registered it (and are therefore using it legally).
|
|
|
|
If that number ever gets up to the point I expected it to reach, I'll get
|
|
to work on Shifty List 3.0; as it stands, it's clear there's not much
|
|
interest in another version. :)
|
|
|
|
As for my web site -- I'm currently planning an overhaul this weekend. Some
|
|
of the pages are broken since my move to the new server, and most of them
|
|
are pretty dull.
|
|
|
|
Which reminds me: the SheppyWare server was down for a couple hours this
|
|
morning due to a power failure. It's back up now.
|
|
|
|
Eric "Sheppy" Shepherd
|
|
Macintosh & PowerPC Programmers Forum
|
|
(SHEPPY, 14676, GO COM A2)
|
|
|
|
>>>>> Only 40!?! That's a shame. I have SL 2.0 and although I rarely use
|
|
""""" it I consider it a good purchase. I realize the IIgs market is
|
|
small and SL 2.0 may not be for everyone but only 40 registered owners is
|
|
indeed low.
|
|
|
|
If anyone out there is using SL 2.0 and hasn't registered, please do. I
|
|
actually bought my copy as my way of 'thanking' Sheppy for his work on Wolf
|
|
3D...but, it turns out SL 2.0 was well worth the price on its own!!
|
|
|
|
Perhaps those of you who have enjoyed Wolf 3D could show your appreciation
|
|
for Sheppy's efforts by paying for one of his many fine shareware programs?
|
|
|
|
We just recently lost a IIgs developer (Nathan). I'd hate to lose another.
|
|
(We don't have that many left!)
|
|
|
|
Paul.
|
|
|
|
Paul Schultz
|
|
schultp@delphi.com
|
|
sent your way via Spectrum 2.1 and Crock O' Gold 2.5
|
|
(SCHULTP, 14689, GO COM A2)
|
|
|
|
>>>>> Joe sold 4 copies of Shifty List 2.0 at KFest; that brings the
|
|
""""" total number of registered users (Joe takes down info for me for
|
|
registration, so it doesn't need separate registration) to about 40.
|
|
|
|
It's pretty disappointing.
|
|
|
|
As for what features 2.0 has that 1.0 doesn't, well, that would include
|
|
several serious bug fixes (Shifty List 1.0 has a couple of bugs that can
|
|
cause serious problems on rare occasions). 2.0 also supports adding
|
|
pictures, sounds, BRAM settings (to change your control panels settings),
|
|
and applications to your scripts. In addition, you can call up a list of
|
|
scripts when you boot, so you can choose the script you want to use at
|
|
startup time -- that means you can use Shifty List as a more general
|
|
extension utility.
|
|
|
|
The user interface is much cleaner, and has some automatic sorting features
|
|
to attempt to organize scripts into a safe order.
|
|
|
|
If people like 1.0 and don't want or need 2.0 that's fine; but those people
|
|
also have no interest in an upgrade, so there's no need to consider doing
|
|
Shifty List 3.0.
|
|
|
|
Eric "Sheppy" Shepherd
|
|
Macintosh & PowerPC Programmers Forum
|
|
(SHEPPY, 14699, GO COM A2)
|
|
|
|
|
|
NEW MAIL CLIENT COMING Right around that time is when I should be
|
|
"""""""""""""""""""""" releasing "The Mailbox", my POP3/SMTP e-mail
|
|
client.
|
|
|
|
It will come in three forms:
|
|
|
|
1) A stand alone GS/OS desktop application
|
|
2) A New Desk Accessory (NDA) for use in any application
|
|
3) A set of scripts for Spectrum for those who prefer to do all
|
|
their telecommunications activities from within one program.
|
|
|
|
All three forms will share a common resource fork to save disk space and
|
|
will all use the same directories to store e-mail so that any messages you
|
|
have received or sent will be available from any form.
|
|
|
|
The Mailbox will be a shareware program but I haven't yet decided on
|
|
exactly how much I will be charging.
|
|
|
|
The Mailbox requires Marinetti.
|
|
|
|
Version 1.0 will not have all the features that I want to include but they
|
|
will be added in a future version.
|
|
|
|
Jeff Blakeney
|
|
(JBLAKENEY, 14492, GO COM A2)
|
|
|
|
|
|
AND NOW, A WORD ON COPYRIGHT Please read the distribution and copyright
|
|
"""""""""""""""""""""""""""" notices in whatever you think of
|
|
distributing carefully and abide by them.
|
|
|
|
I'm not going to make any kind of judgment right now on whether the
|
|
copyright notice Nathan wrote in is valid or not, although I tend to think
|
|
it is. I'm just pointing out the copyright and distribution issue in this
|
|
case because over the last two weeks, another Apple II user group violated
|
|
_my_ distribution and copyright on work I did. Needless to say, I was
|
|
rather upset, and I'm still rather upset.
|
|
|
|
Ryan M. Suenaga, M.S.W, L.S.W.
|
|
Editor and Publisher, _The Lamp!_, published monthly on Delphi
|
|
Delivered by OLRight! scripts for ANSITerm
|
|
(RSUENAGA, 14661, GO COM A2)
|
|
|
|
|
|
|
|
PUBLIC POSTINGS
|
|
"""""""""""""""
|
|
|
|
SEVEN HILLS SUMMER SPECTACULAR
|
|
""""""""""""""""""""""""""""""
|
|
Apple IIGS Software
|
|
Spectacular Summer Sale
|
|
from 7/3/98 through 8/31/98!
|
|
|
|
All IIGS products are only $15.00 each
|
|
except
|
|
GraphicWriter III & Spectrum which are only $50 each
|
|
plus the full version of SuperConvert 4.0 which is only $20.
|
|
|
|
Add $3.50 shipping/handling per order (not per item) in the U.S.
|
|
(exact airmail shipping will be calculated for outside the U.S.)
|
|
Florida residents add 7% tax.
|
|
|
|
ORDER NOW BY EMAIL, REGULAR MAIL, OR PHONE.
|
|
|
|
Going to KansasFest?
|
|
See some of our products demonstrated by their authors!
|
|
|
|
* Disk Access - New Desk Accessory
|
|
* Drive Cleaner GS - 3.5" Disk Drive Utility
|
|
* Express - Printer Spooler
|
|
* Font Factory GS - Font Editor
|
|
* Formulate - Math Formula Writer
|
|
* GATE GS - Adventure Game
|
|
* GraphicWriter III - Desktop Publisher
|
|
* Independence - HP Printer Drivers
|
|
* Kangaroo - File/Folder Navigator plus Utilities
|
|
* ShoeBox - Home Information Manager
|
|
* Space Fox - Arcade Game
|
|
* Spectrum - Desktop Telecommunications
|
|
* Spectrum Internet Suite ("SIS") - Web Browser
|
|
* Super Menu Pack - Font and CDEV Utility
|
|
* SuperConvert - Graphics Converter and Manipulator
|
|
* The Manager - Program Juggler
|
|
* TransProg III - Program Launcher and Utilities
|
|
|
|
Orders: <sales@sevenhills.com>
|
|
Web pages: <http:www.sevenhills.com/applesoftware>
|
|
(EWANNOP, 13815, GO COM A2)
|
|
|
|
>>>>> I forgot to add this contact information when I copied the web
|
|
""""" page:
|
|
|
|
Contact Information
|
|
|
|
Customer Service and Orders
|
|
|
|
Email and Tech Support: Internet
|
|
Fax: 850-575-9445, anytime
|
|
Phone: 850-575-0566, 9am-5pm ET, Monday through Friday
|
|
(press 7 to leave a voicemail message if a live operator doesn't answer)
|
|
Mail: 1254 Ocala Road, Tallahassee, FL 32304-1548
|
|
|
|
Orders: <sales@sevenhills.com>
|
|
Web pages: <http://www.sevenhills.com/applesoftware>
|
|
(EWANNOP, 13848, GO COM A2)
|
|
|
|
|
|
SEVENHILLS KFEST ANNOUNCEMENTS
|
|
""""""""""""""""""""""""""""""
|
|
Seven Hills Press Release
|
|
-------------------------
|
|
|
|
At K'Fest '98, Seven Hills Solutions Specialists announced several upgrades
|
|
and released some new products:
|
|
|
|
|
|
GraphicWriter III 2.1 upgrade
|
|
-----------------------------
|
|
Among bug fixes and several other changes, includes an "Automatic text
|
|
objects" option which turns off the autotext creation when clicking outside
|
|
a text box.
|
|
|
|
Available Now!
|
|
Brand new: $65.00 (summer special: only $50.00 through 8/31/98)
|
|
Upgrade from v1.x: $15.00
|
|
Upgrade from v2.0: $ 6.50
|
|
*** ADD $3.50 S&H; FL residents add 7% tax
|
|
|
|
|
|
SIS 1.1 upgrade
|
|
---------------
|
|
Major upgrade with many added features. Now supports Delphi, Vax, AIX UNIX
|
|
and Debian Linux connections. Cookie support, proxy authentification, email
|
|
enhancements, bookmark editor etc.
|
|
|
|
Should be available at the end of September. Email sales@sevenhills.com
|
|
and ask to be notified when the upgrade is available.
|
|
|
|
|
|
Spectrum 2.2 upgrade
|
|
--------------------
|
|
Major upgrade with many added features and enhanced script support. Full
|
|
TCP/IP integration for Marinetti 2.0 with up to 32 active sockets.
|
|
Babelfish support, extended menu files, multiple init strings and signature
|
|
support.
|
|
|
|
Should be available at the end of September. Email sales@sevenhills.com
|
|
and ask to be notified when the upgrade is available.
|
|
|
|
|
|
Disk Access II
|
|
--------------
|
|
Major enhancement of disk utility program. Features powerful window
|
|
displays with customizable options. Copy, move, duplicate, find and view
|
|
files.
|
|
|
|
Available Now!
|
|
Brand new: $20.00 (summer special: only $15.00 through 8/31/98)
|
|
Upgrade: $11.50
|
|
*** ADD $3.50 S&H; FL residents add 7% tax
|
|
|
|
|
|
Babelfish
|
|
---------
|
|
File import and export translation utility. Supported by SuperConvert 4.0,
|
|
Spectrum 2.2, and the supplied Convert File NDA.
|
|
|
|
FREEWARE Available Now! Download from Delphi, Genie, and other sources, or
|
|
send $5.00 (outside FL) or $5.35 (inside FL) for a disk of freeware from
|
|
Seven Hills, including Babelfish, !Help! NDA, and other goodies.
|
|
|
|
|
|
For prices and further information contact:
|
|
-------------------------------------------
|
|
Customer Service and Orders:
|
|
Email: sales@sevenhills.com
|
|
Web pages: http://www.sevenhills.com/applesoftware/
|
|
Fax: 850-575-9445 anytime
|
|
Mail: 1254 Ocala Road, Tallahassee, FL 32304-1548
|
|
Phone: 850-575-0566 anytime
|
|
(press 7 to leave a voicemail message if a live operator
|
|
doesn't answer)
|
|
|
|
Technical Support:
|
|
Email: support@sevenhills.com
|
|
|
|
Ordering Information:
|
|
When ordering any product we need:
|
|
* Your name
|
|
* Your shipping address
|
|
* Your area code and phone number (optional)
|
|
* Your preferred email address if you have one (optional)
|
|
* A list of the items you are ordering
|
|
* Payment information (credit card number and expiration date)
|
|
Visa/MasterCard/Discover credit card orders can be placed by email, fax,
|
|
or regular mail (see Contact Information above). Be sure to include your
|
|
card number and expiration date. You may also call and leave a voice mail
|
|
message with the details of your order if our phone is busy. Just press "7"
|
|
when you hear the greeting to leave your message. However we receive your
|
|
order, we will fill it promptly.
|
|
|
|
We also accept personal checks and money orders by regular mail.
|
|
|
|
For all orders add $3.50 shipping and handling per order (not per item).
|
|
Foreign shipping is actual airmail cost, minimum of $3.50, charged to a
|
|
credit card unless otherwise arranged.
|
|
|
|
Florida residents add 7% tax.
|
|
|
|
Sales Policy:
|
|
All sales of software are final on opened packages. Sealed packages may
|
|
be returned for a refund less the cost of shipping.
|
|
(EWANNOP, 14715, GO COM A2)
|
|
|
|
|
|
FIRST WORDS ON GSOFT BASIC Over half of the people who attended
|
|
"""""""""""""""""""""""""" KansasFest went home with a copy of GSoft
|
|
BASIC. Why? Think of what they must have seen!
|
|
|
|
See the separate press release, "GSoft BASIC Released," right here on
|
|
Delphi, then join the folks from KansasFest who are already using this
|
|
great new programming language!
|
|
|
|
Mike Westerfield
|
|
Byte Works, Inc.
|
|
(BYTEWORKS, 14601, GO COM A2)
|
|
|
|
<<<<< The Byte Works, famous in the Apple II world for its line of
|
|
""""" programming products and commitment to the Apple II community, is
|
|
pleased to announce the release of GSoft BASIC, a new programming language
|
|
for the Apple IIGS. It's a great choice for anyone who knows Applesoft but
|
|
wants to go beyond its limits, as well as any programmer who wants a fast,
|
|
easy to use language for creating text, graphics or desktop applications on
|
|
the Apple IIGS.
|
|
|
|
Here's a few early comments from some Apple II luminaries who have used
|
|
GSoft BASIC:
|
|
|
|
------------
|
|
|
|
GSoft BASIC feels like home to anyone who knows Applesoft, but its also an
|
|
escalator that carries you up past anything that BASIC could do on a GS
|
|
before. Larger, more elegant programs, Super Hi-Res graphics, more accurate
|
|
calculations, Toolbox programming, Desktop programs, and even the Internet.
|
|
Wherever you want to go today, you can go with GSoft.
|
|
|
|
-- Gareth Jones
|
|
|
|
FOR X%=$00 to $FF
|
|
PRINT "It's hard to believe that GSoft is an interpreter, especially when
|
|
comparing it to some of the BASIC Compilers that were written for the GS.
|
|
It's fast and very easy to use. GSoft seamlessly incorporates GS/OS and the
|
|
Toolbox, giving it the power of a compiler when developing Desktop
|
|
applications!"
|
|
NEXT X%
|
|
|
|
It's also the only basic that let's you use Hexadecimal in a FOR/NEXT loop!
|
|
:)
|
|
|
|
-- Richard Cain
|
|
|
|
I've been waiting for an improved BASIC programming language for my IIGS
|
|
for years and GSoft BASIC is it. Easy to learn and use, near Applesoft
|
|
compatibility (but with none of the limitations), all the benefits of
|
|
modern structured BASICs, full access to GS/OS and the IIGS Toolbox
|
|
routines as well as the ability to add assembly language routines through
|
|
user tools. GSoft BASIC has all of it and more. No more Applesoft for me!
|
|
|
|
-- Jeff Blakeney
|
|
|
|
------------
|
|
|
|
GSoft BASIC is available for immediate shipment. If you act now, you save
|
|
$10 off of the cover price! For all orders received before August 31st,
|
|
1998, you get GSoft BASIC for just $50, a $10 savings from the retail price
|
|
of just $60. Include $5 for shipping in the U.S. and Canada; contact the
|
|
publisher for shipping rates to other countries.
|
|
|
|
Incidentally, our shipping rate of $5 is per order, not per product. Save
|
|
even more by ordering from our list of over 80 Apple II programs! If you
|
|
don't have a list, just e-mail a request. We can send a price list by
|
|
e-mail, or a printed catalog by snail-mail.
|
|
|
|
Here's a detailed description of this exciting new package, as well as
|
|
contact information for the publisher:
|
|
|
|
--- technical information ---
|
|
|
|
GSoft BASIC
|
|
A BASIC Interpreter for the Apple IIGS
|
|
========================================================
|
|
|
|
GS-25 GSoft BASIC 1.0 $60
|
|
|
|
Includes: 329 page spiral bound manual, index, table of contents; 2 800K
|
|
ProDOS disks.
|
|
|
|
System Requirements:
|
|
Apple IIGS
|
|
System 6.0 or better
|
|
1.125M RAM (2M recommended)
|
|
3.5 Floppy Disk Drive
|
|
Additional 3.5 Floppy Disk Drive or a hard drive
|
|
|
|
Companion Products:
|
|
GS-12 Talking Tools
|
|
GS-11 ORCA/Debugger
|
|
Contact:
|
|
|
|
Byte Works, Inc.
|
|
8000 Wagon Mound Dr. NW
|
|
Albuquerque, NM 87120
|
|
|
|
Phone 505-898-8183
|
|
Fax 505-898-4092
|
|
AOL MikeW50
|
|
GEnie ByteWorks
|
|
Internet MikeW50@AOL.COM
|
|
|
|
GSoft BASIC is the long-awaited answer to the Applesoft programmer who
|
|
wants to move to GS/OS, or the programmer who needs a quick way to create a
|
|
program without the hassle of a full compiler. You can choose between an
|
|
extended Applesoft-like environment that will feel comfortable to any
|
|
Applesoft programmer, but that includes extensions like RENUMBER and a full
|
|
screen editor; or a version that runs from any ORCA compatible shell. (The
|
|
ORCA shell is not included.) Either way, you can turn finished programs
|
|
into applications that launch from the Finder using a simple utility that
|
|
adds a run-time module to your BASIC program.
|
|
|
|
GSoft BASIC has all of the extensions you'd expect from a modern BASIC,
|
|
like optional line numbers, PRINT USING, LINE INPUT (no comma problems!),
|
|
structured statements and true subroutines and functions. It can use all of
|
|
your available memory, so you can write huge programs that use lots of
|
|
variable space. Strings can be up to 32767 characters long, double
|
|
precision floating-point is available, and GSoft uses integer math for
|
|
speed, supporting both short and long integers.
|
|
|
|
Unlike any other Apple IIGS BASIC, GSoft BASIC truly supports toolbox
|
|
programming. Toolbox programming requires the use of pointers and records,
|
|
something other BASICs don't have. GSoft BASIC has both.
|
|
|
|
While GSoft BASIC is an interpreter, and doesn't link directly with
|
|
compiled and assembled programs, it still supports many of the popular ORCA
|
|
programming tools. The Applesoft-like shell that comes with GSoft BASIC can
|
|
use any ORCA compatible editor; you get a version of GSoft BASIC that will
|
|
work from any ORCA compatible shell; GSoft BASIC works with ORCA/Debugger
|
|
and Splat!, as well as any other ORCA compatible debugger; and GSoft BASIC
|
|
supports user tools for adding subroutines written in other languages.
|
|
There are even samples of user tools written in assembly language.
|
|
|
|
So whether you are an experienced programmer looking for an environment for
|
|
quick prototyping or a BASIC programmer from way back who wants a familiar
|
|
language with all of the features you need to take advantage of the Apple
|
|
IIGS, GSoft BASIC is a program you'll want to have for your Apple IIGS.
|
|
|
|
Here are just some of the major features you'll find in GSoft BASIC:
|
|
|
|
Language Features
|
|
|
|
* Full access to the Apple IIGS Tools.
|
|
* Write desktop programs, text programs or graphics programs that use
|
|
QuickDraw without using the entire toolbox.
|
|
* Define and access your own libraries using User Tools.
|
|
* No fixed limit on program or variable space.
|
|
* Optional line numbers.
|
|
* Modern control statements, including:
|
|
IF-THEN-ELSE
|
|
DO-LOOP
|
|
WHILE-WEND
|
|
SELECT CASE
|
|
* PRINT USING
|
|
* LINE INPUT (For reading text with imbedded commas.)
|
|
* Named subroutines and functions with passed parameters and local
|
|
variables.
|
|
* Disk I/O commands.
|
|
* Data types include SINGLE, INTEGER, LONG, DOUBLE, BYTE and STRING.
|
|
Strings can be up to 32767 characters.
|
|
* Create types with names for easier to read programs.
|
|
* Supports records and pointers.
|
|
* Dynamic memory commands, including ALLOCATE, DISPOSE and SIZEOF.
|
|
* Loads Applesoft programs. Incompatible lines are flagged for manual
|
|
change.
|
|
* Full toolbox support, including support for GS/OS, the ORCA shell and
|
|
Talking Tools.
|
|
* Access to other languages via user tools.
|
|
* Includes two User Tools Libraries, with source code:
|
|
Game Paddle for accessing the game paddle ports.
|
|
Time and Date for reading the system clock.
|
|
(BYTEWORKS, 14600, GO COM A2)
|
|
|
|
|
|
SUMMARY OF NEW SSII PRODUCTS DEBUTED AT KFEST NiftySpell: the first
|
|
""""""""""""""""""""""""""""""""""""""""""""" Universal Spell Check
|
|
program for the Apple IIGS. If you can use a mouse, you can now spell
|
|
correctly!
|
|
|
|
WebWorks GS: Creating web sites has never been easier!
|
|
|
|
The TABBS CD-ROM: A brand new historical Apple II software collection that
|
|
comprises the complete Apple II software libraries - collected over the
|
|
past 18 years - from the British Apple Systems User Group (Apple 2000), The
|
|
British IIGS Club, and the (British-based) Apple Bulletin Board System
|
|
(TABBS).
|
|
|
|
Shareware Solutions II will soon be updating its web site to include
|
|
information about these exciting new IIGS products that were demoed at
|
|
Kfest '98. Point your favorite web browser to: http://www.crl.com/~joko
|
|
|
|
In the meanwhile, you can share the excitement of KansasFest '98 on Monday,
|
|
July 27, 1998 at 10 PM EDT.
|
|
|
|
Each and every Monday night, Shareware Solutions II hosts a multi-system
|
|
chat that focuses on the Apple II computer. The multi-system chat is
|
|
conducted simultaneously, in real-time, in a friendly chat room on Delphi,
|
|
CompuServe and Genie.
|
|
|
|
Make sure to attend the KansasFest '98 online wrap-up to learn more about
|
|
NiftySpell, WebWorks GS, The TABBS CD-ROM, as well as the other software
|
|
introduced at Kfest 98, including Babelfish, FontPimp, Spectrum Internet
|
|
Suite 1.1, Spectrum '98, Marinetti, and GSoft.
|
|
|
|
Apple II Forever!
|
|
|
|
Joe Kohn - Shareware Solutions II
|
|
http://www.crl.com/~joko
|
|
(JOE_KOHN, 14539, GO COM A2)
|
|
|
|
|
|
NIFTYSPELL DISPLAYED AT KFEST Today at KansasFest, Joe Kohn demonstrated
|
|
""""""""""""""""""""""""""""" a brand new and must have IIGS application.
|
|
NiftySpell is a Universal Spell Checker program.
|
|
|
|
NiftySpell works with any standard GS/OS program, and it can spell check
|
|
words in such diverse programs as Spectrum Internet Suite v1.1, Crock O'
|
|
Gold, Quick Click Calc, HyperStudio or it can even spell check for you
|
|
while in the Finder or while playing Freecell.
|
|
|
|
Now, I think you understand that I wasn't just kidding when I said I'd be
|
|
demoing a 'killer app' at Kfest ;-)
|
|
|
|
Written by Chris Vavruska, NiftySpell is an NDA and a Spectrum XCMD. It is
|
|
commercial software, available exclusively from Shareware Solutions II for
|
|
$20, which as always, includes postage to anywhere in the world.
|
|
|
|
If you can use a mouse, you can now spell correctly!!
|
|
|
|
An 'official' press release will be posted next Monday, following my return
|
|
from KansasFest, and NiftySpell will start to ship a week or so after Kfest
|
|
ends. Pre-orders are currently being accepted.
|
|
|
|
Orders for NiftySpell will be fulfilled on a first come-first saved basis.
|
|
So, get your orders in today.
|
|
|
|
The Spectrum XCMD places a new menu item into Spectrum's Extras menu. That
|
|
makes it real easy to spell check e-mail before you send it, and you can
|
|
easily spell check your outgoing COG messages.
|
|
|
|
Typos be gone. With NiftySpell.
|
|
|
|
Joe
|
|
(JOE_KOHN, 14483, GO COM A2)
|
|
|
|
<<<<< NiftySpell will include a relatively small custom dictionary that I
|
|
""""" created from my AppleWorks Classic user dictionary. It has about
|
|
200 Apple II related names and proper nouns. You can use that, or you can
|
|
create your own user dictionary.
|
|
|
|
Actually, NiftySpell allows you to create as many custom dictionaries as
|
|
you want. So, if you wanted, you could have one dictionary that included
|
|
only words related to your occupation, and another one for computer terms.
|
|
You can swap which custom dictionary you wanted to use, on the fly.
|
|
|
|
Then again, user dictionaries will most probably always be much smaller
|
|
than the main dictionary, so even if you had just one custom dictionary
|
|
with a few thousand words, it's only going to take a few seconds to load
|
|
that dictionary to memory.
|
|
|
|
So yes, of course, Nifty Spell has user/custom dictionaries.
|
|
|
|
Joe Kohn
|
|
(JOE_KOHN, 14511, GO COM A2)
|
|
|
|
<<<<< If You Can Use A Mouse, You Can Spell Correctly!
|
|
"""""
|
|
Shareware Solutions II, in association with Chris Vavruska, is pleased to
|
|
announce NiftySpell, the first and only Universal Spell Checker for the
|
|
Apple IIGS computer.
|
|
|
|
NiftySpell is a flexible and easy to use New Desk Accessory (NDA) that
|
|
automatically loads whenever your system starts up. Once installed,
|
|
NiftySpell adds a new menu item to the Apple Pull Down menu, and it can be
|
|
accessed from any standard Apple IIGS program that supports New Desk
|
|
Accessories. With NiftySpell installed, you can spell check documents right
|
|
from your Finder Desktop or from within such diverse programs as Teach,
|
|
Hermes, Freecell or HyperStudio.
|
|
|
|
In addition to the NDA, there is also a special Spectrum XCMD included that
|
|
seamlessly integrates NiftySpell into the Spectrum telecommunications
|
|
program, making it very convenient to spell check your outgoing e-mail and
|
|
forum messages while using Spectrum or Crock O' Gold!
|
|
|
|
With NiftySpell, you'll never again be embarrassed by sending out important
|
|
documents with spelling or typographical errors, and you'll always look
|
|
your best in print when the words you use to convey your thoughts are
|
|
spelled correctly.
|
|
|
|
Before NiftySpell, only those who used expensive word processing or desktop
|
|
publishing software packages like AppleWorks, AppleWorks GS or
|
|
GraphicWriter III could spell check their work. Now anyone has the
|
|
convenience of a spell checker within easy reach. If you can use a mouse,
|
|
you can spell correctly!
|
|
|
|
NiftySpell requires an Apple IIGS, System 6.0.1, and a hard disk drive. It
|
|
requires at least 512k of available RAM and at least 1.5 megabytes of hard
|
|
drive storage space.
|
|
|
|
NiftySpell is published by Shareware Solutions II, and the cost is $20,
|
|
which includes postage to anywhere in the world.
|
|
|
|
To order NiftySpell, send checks or money orders to:
|
|
|
|
Joe Kohn
|
|
Shareware Solutions II
|
|
166 Alpine St
|
|
San Rafael, CA 94901
|
|
|
|
NiftySpell is expected to ship on or about August 5, 1998.
|
|
(JOE_KOHN, 14549, GO COM A2)
|
|
|
|
|
|
SSII AND SHEPPYWARE BRING YOU WEBWORKS GS In February, Sheppy told you to
|
|
""""""""""""""""""""""""""""""""""""""""" "Get Psyched."
|
|
|
|
At today's Kfest session, Sheppy once again got the Apple IIGS community
|
|
psyched up, when he introduced WebWorks GS, the first full blown IIGS HTML
|
|
editor. Immediately after Sheppy's demo, Shareware Solutions II started to
|
|
ship WebWorks, and judging by the reaction of the Kfest audience, it looks
|
|
like Sheppy has another smash hit on his hands. SSII sold out all copies of
|
|
WebWorks GS that I brought to Kfest!
|
|
|
|
WebWorks GS is available now, from Shareware Solutions II, for $20.
|
|
|
|
WebWorks can import AppleWorks Classic documents, and can convert AW's
|
|
formatting commands into HTML formatting tags. If the AW word processing
|
|
file contains, for example, a 'centering' command, then WebWorks GS will
|
|
recreate the document using html's centering tag. It can import text and
|
|
Teach as well.
|
|
|
|
Once a document is loaded into WebWorks, all further manipulation and html
|
|
generation can be accomplished using user friendly pull down menus and pop
|
|
up menus.Add colored text with your mouse. Create ordered lists from pull
|
|
down menus. Create tables and frames in your trusty and familiar GS/OS
|
|
environment.
|
|
|
|
Creating web pages has never been easier.
|
|
|
|
WebWorks GS is available now from Shareware Solutions II.
|
|
|
|
Joe Kohn
|
|
(JOE_KOHN, 14512, GO COM A2)
|
|
|
|
>>>>> I do have to point out that Joe was mistaken when he said that
|
|
""""" WebWorks GS has options for creating frames; it doesn't, currently.
|
|
It does, however, have options for creating tables, multiple forms of lists
|
|
(definition, ordered, and unordered), inserting images, and doing most
|
|
forms of HTML formatting and styling of text.
|
|
|
|
I do have to also add, since Joe didn't make it clear in his message
|
|
(although perhaps a follow up does point this out), WebWorks GS is an HTML
|
|
source editor, so you're editing the HTML text document itself, with
|
|
features that automatically construct tags, rather than visually laying out
|
|
the web page.
|
|
|
|
I'm not feeling well and need to finish reading messages, but there will be
|
|
a WebWorks GS page (created in WWGS, of course) on my web site in the next
|
|
few days. Details to follow later. :)
|
|
|
|
Eric "Sheppy" Shepherd
|
|
Macintosh & PowerPC Programmers Forum
|
|
(SHEPPY, 14526, GO COM A2)
|
|
|
|
>>>>> The initial WebWorks GS page on my web site is now available at
|
|
""""" http://www.sheppyware.net/software/webworks_gs/. It's not done yet,
|
|
but it does have some basic introductory information.
|
|
|
|
I'll be overhauling everything on my site over the next few weeks.
|
|
|
|
Eric "Sheppy" Shepherd
|
|
Macintosh & PowerPC Programmers Forum
|
|
(SHEPPY, 14642, GO COM A2)
|
|
|
|
>>>>> If anyone using WebWorks GS has any bugs to report, please email
|
|
""""" me. There has been one bug found (and fixed): the copyright
|
|
character isn't automatically converted, and pressing Option-g will insert
|
|
garbage into your document. I'm going to hold off releasing a 1.0.1 update
|
|
for a few days in the hopes of not having to do a 1.0.2 if someone finds
|
|
another bug. :)
|
|
|
|
Eric "Sheppy" Shepherd
|
|
Macintosh & PowerPC Programmers Forum
|
|
(SHEPPY, 14678, GO COM A2)
|
|
|
|
|
|
MORE JUICED, ANYONE? Announcing ...
|
|
""""""""""""""""""""
|
|
|
|
===== Juiced.GS, Volume 3, Issue 2 =====
|
|
|
|
|
|
The June 1998 edition of Juiced.GS, the Apple II world's premier
|
|
IIGS-specific magazine, is now arriving in subscriber mail boxes.
|
|
|
|
This issue is being mailed to 240 subscribers in 44 states and numerous
|
|
points around the globe.
|
|
|
|
Here's what you'll find in this issue:
|
|
|
|
============
|
|
|
|
FEATURES
|
|
|
|
Cover Story: The Apple II in education ... San Diego public school teacher
|
|
Louis Cornelio is bucking the high-tech trend to more modern computers by
|
|
finding productive ways to continue using his school district's valuable
|
|
stash of Apple IIs. Louis tells his story in an interview. (Cool photos
|
|
included!)
|
|
|
|
NOTE: On the cover page, readers will get an exclusive first look at a
|
|
screen shot that reveals one of many new and fabulous features in the
|
|
upcoming release of Spectrum Internet Suite (SIS) v1.1.
|
|
|
|
COLUMNS
|
|
|
|
Telecommunications: Telecom software ... Tony Ward takes an exhaustive
|
|
look at alternatives in the world of IIGS telecom software and shares his
|
|
views on the various options.
|
|
|
|
Desktop publishing: Key elements to design ... Dave Bennett explains how a
|
|
publication's purpose and audience should play a key role in choosing a
|
|
publication's overall appearance.
|
|
|
|
My Home Page: A little delay ... Juiced.GS survives spring and manages to
|
|
get another magazine out the door, even if it is a little late.
|
|
|
|
II Be Named Later: Our columnist, Ryan Suenaga, takes a look at a day in
|
|
the life of the world of the Apple IIGS
|
|
|
|
DEPARTMENTS
|
|
|
|
Shareware Spotlight: Twilight II v2.0 Beta, a screen blanker by Jim
|
|
Maricondo with upgrade assistance from Nathan Mates, is the featured
|
|
program this issue. The Lamp, a Delphi-based digital monthly newsletter, is
|
|
also reviewed. Another edition of the Juiced.GS Collection is unveiled.
|
|
|
|
DumplinGS: New and exclusive information on the planned SIS upgrade; a
|
|
first look at some of the sessions and presenters scheduled for Kfest '98;
|
|
news about GSoft BASIC 1.0 entering its beta test period for expected
|
|
launch at Kfest '98; and more.
|
|
|
|
Letters from the Land of Rom (heavy-duty edition!) ... Juiced.GS readers
|
|
ask questions, get answers, and tell us what's on their minds.
|
|
|
|
============
|
|
|
|
Juiced.GS is a quarterly, printed publication available by subscription
|
|
only.
|
|
|
|
A subscription for 1998 is $14 in the U.S., Canada or Mexico, $20
|
|
elsewhere. To subscribe, send a check or money order in U.S. funds to:
|
|
|
|
Max Jones
|
|
Juiced.GS
|
|
2217 Lakeview Drive
|
|
Sullivan, IN 47882
|
|
|
|
Makes checks or money orders payable to Max Jones. Sorry, no credit cards
|
|
or purchase orders can be accepted.
|
|
|
|
Complete sets of 1996 and 1997 issues are available for $14 each ($20
|
|
overseas). If you would like to purchase only a specific single copy (or
|
|
copies) of back issues, they are available for $4 each ($6 overseas). An
|
|
index and brief description of articles published in 1996 are available on
|
|
the Juiced.GS web site. See URL below.
|
|
|
|
Apple II Forever!
|
|
|
|
|
|
Max Jones
|
|
Juiced.GS
|
|
Delphi: JuicedGS -- Internet: juicedgs@delphi.com
|
|
World Wide Web: http://www.wbwip.com/juiced.gs
|
|
(JUICEDGS, 14246, GO COM A2)
|
|
|
|
|
|
JUICED.GS ANNOUNCES GSOFT COVERAGE BY SHEPPY I think Mike was taking a
|
|
"""""""""""""""""""""""""""""""""""""""""""" side trip after Kfest, and
|
|
won't be back at the Byte Works international headquarters for a few more
|
|
days. But when he is back, he'll no doubt spend some time here answering
|
|
GSoft BASIC questions and letting everyone know how they can get it, etc.
|
|
|
|
The beta test, which I observed as a lurker, was incredible to watch, and
|
|
contained some distinguished programmers, including Charlie Hartley, Eric
|
|
(Sheppy) Shepherd, Jeff Blakeney, Richard Cain, Gareth Jones, and others.
|
|
|
|
I am pleased to announce that Sheppy and I have reached an agreement
|
|
whereby he will write a series of articles about GSoft BASIC to be
|
|
published in upcoming issues of Juiced.GS. The series will start with an
|
|
introductory piece in the next issue, due out in early September, and will
|
|
continue for as long as we have GSoft related topics to explore and expound
|
|
upon.
|
|
|
|
Sheppy is already experienced in GSoft BASIC and will be an excellent
|
|
resource for those who want to try their hand at programming in a simple
|
|
yet powerful language, or those who have already dabbled some in
|
|
programming and want to expand their skills.
|
|
|
|
My appreciation goes out in advance to Sheppy for agreeing to join the
|
|
growing team of Juiced.GS contributors. He is a welcome addition and will
|
|
help the world's premier GS-specific magazine continue to fulfill its
|
|
mission to the Apple II world in 1999 and beyond.
|
|
|
|
Max Jones, Juiced.GS
|
|
http://www.wbwip.com/juiced.gs
|
|
Delivered by Spectrum 2.1 and Crock O' Gold 2.5
|
|
(JUICEDGS, 14572, GO COM A2)
|
|
|
|
|
|
OLRIGHT! 3.1 RELEASED
|
|
"""""""""""""""""""""
|
|
OLRight!
|
|
|
|
OLRight v3.1 has been uploaded to the Telecommunications topic of the A2
|
|
Database. Although intended as primarily a bugfix version, significant
|
|
improvements and changes have been made.
|
|
|
|
I'd like to express my grateful appreciation to Ulrich Hausmann for the
|
|
time he took to notify me in detail of each problem that he encountered
|
|
with installation and use of v3.0 of OLRight! - and the feature requests
|
|
that he made. Thanks, Ulrich!
|
|
|
|
Bug fixes include:
|
|
|
|
- Kermit and Ymodem Batch now work for uploads.
|
|
- Quit routines are more robust.
|
|
- Login/Quit (online session followed by quit to launcher) now works.
|
|
- Forum messages are now read in thread order.
|
|
- In Setup/Forum <P>refs, choosing 'C' no longer aborts the script.
|
|
- Retrieving DB topic lists now works as intended.
|
|
- A bug in the use of the arrow keys to move between menus was fixed.
|
|
- Mail is retrieved one letter at a time, to solve problems in retrieving
|
|
mail with EXTRACT /ALL TT - blocks of mail were disappearing into the
|
|
void. I think this was a Delphi problem, but...
|
|
- Added a work-around to nasty behavior by ANSITerm in the event of a
|
|
failed download while stripping Binary II.
|
|
|
|
New Features and Improvements:
|
|
|
|
- A completely rewritten Activities function, which lists the Forums you
|
|
have defined, and lets you choose which one to change or add to/remove from
|
|
the active list. From the resulting dialog, you can see exactly what is
|
|
scheduled to be done for that Forum the next time you log on, add new
|
|
activities, delete existing activities, or edit certain items. For
|
|
example, from this panel you can add a new Forum message, edit the Forum
|
|
messages that you have created, or delete the outgoing Forum messages. For
|
|
mail, you have the ability to postpone (and re-queue) sending letters you
|
|
have created, as well as deleting specific letters.
|
|
|
|
- Any menu selection which requires a topic name will list the topics for
|
|
the Forum or DB, if you have retrieved the applicable list of topics. Topic
|
|
lists for A2 are included in the setup.
|
|
|
|
- OLRight! now comes with several Forums pre-configured.
|
|
|
|
- The Setup/Forum <P>refs menu selection now displays which data files you
|
|
have already existing in your setup, and whether you have chosen to
|
|
retrieve them.
|
|
|
|
- The documentation for OLRight! functionality has all been moved to the
|
|
Help menu. The OLRight.Dox file deals with installing, setting up, and
|
|
launching OLRight! and lists some requirements, potential problems and bugs
|
|
relating to ANSITerm usage.
|
|
|
|
- OLRight! now checks for messages as it starts up, and will process them
|
|
automatically. This allows for cases where the user might drop out of
|
|
OLRight! and log off manually after receiving messages. A companion
|
|
addition is a selection from the Online menu to split messages regardless
|
|
of your online status.
|
|
|
|
- OLRight! now checks your online status when it starts up, and gives you
|
|
the option (if you are online) of going to the main menu, terminal mode,
|
|
logging off, or going to Conference. Companion changes in the quit
|
|
routines check for online status, ask for verification, and save your
|
|
configuration when you exit while online. These changes allow you to drop
|
|
completely out of OLRight! and ANSITerm while online, and resume where you
|
|
left off when you re-launch ANSITerm via the OLRight! startup script.
|
|
|
|
- If OLRight! finds messages to split, it displays the contents of the log
|
|
of the last online session. This log contains entries for each online
|
|
activity that was performed, and (where practical) whether they were
|
|
successful and/or what kind of errors occurred. In addition, it shows you
|
|
how many mail messages were waiting, and how many were actually split after
|
|
going offline. It also shows you how many messages were retrieved from
|
|
each Forum. This function replaces the old log, which was continuously
|
|
added-to until deleted by the user. It is now, like the banner log,
|
|
replaced with each session.
|
|
|
|
- Print routines for Mail and Forum messages have been replaced by a much
|
|
faster routine, and this same routine has been added to the generic file
|
|
reader, which means you can print help files, banner logs, session logs,
|
|
conference logs, database logs, etc.
|
|
|
|
- The Forum reader now has the capability to sent a mail message to the
|
|
author of a Forum message.
|
|
|
|
- The Mail reader now will start up at the message that you were reading
|
|
when you finish and save a reply.
|
|
|
|
- Mail and Forum messages now save address/header information in a
|
|
separate temporary file, rather than at the beginning of the body of the
|
|
note. This prevents the user from making accidental changes to information
|
|
that must have specific formatting to work in the scripts. Note that
|
|
changes can be made to this information through the Setup/<A>ctivities menu
|
|
(see above).
|
|
|
|
- Added support under the Online menu for access to Delphi's FTP client.
|
|
|
|
- Numerous cosmetic changes and script optimizations.
|
|
|
|
Read Message 9192 for more information about OLRight! features, and reply
|
|
to message 3077 if you want more information or would like to comment.
|
|
|
|
|
|
- Don (IronTooth)
|
|
|
|
Delivered by my ANSITerm off-line reader scripts...
|
|
|
|
They're OLRight!
|
|
(DZAHNISER, 13957, GO COM A2)
|
|
|
|
|
|
|
|
BEST OF THE BEST
|
|
""""""""""""""""
|
|
|
|
|
|
14518 26-JUL 23:09 The Apple II Legacy
|
|
RE: KFest '98 (Re: Msg 3681)
|
|
From: CINDYADAMS To: ALL
|
|
|
|
Once again, only a short year later, I'm sitting in the terminal at KCI
|
|
waiting for my flight back to real life, so it's time for me to type my
|
|
report of KFest. Weather wise, this has been the most unusual KFest. It was
|
|
100 degrees when I arrived, and now it's only 67 and has been raining most
|
|
of the past two days. Yes Kellers, I did go out in it!
|
|
|
|
On Wednesday, the committee arrived at Avila to get ready to register the
|
|
early arrivals, since we knew several people couldn't wait to get started!
|
|
There was some mix-up on the T-shirt order, but everyone was flexible, and
|
|
I hope we got things straightened out eventually. Our annual expedition to
|
|
KC Masterpiece was also a logistical challenge, but everyone got seated
|
|
without too much of a wait, and the food was wonderful!
|
|
|
|
Thursday and Friday were loaded with lots of announcements of new software,
|
|
and many exciting sessions. Ewen even thinks that I will someday be able to
|
|
write a Spectrum script. :)
|
|
|
|
Thursday night was the first annual Hackfest, and it was won by Michael
|
|
Hackett. Plans are already in place for the next one.
|
|
|
|
Friday night was the roast of Tony Diaz. This was MC'd by Joe Kohn with
|
|
Eric Shepherd, Richard Bennett (assisted by Andrew Roughan) and Paul
|
|
Zaleski were the lucky roasters. (Be sure to ask Tony or Paul about golf
|
|
balls.) Since I'm too lazy to bring the "Cheese Head" hat that I received
|
|
several years ago, Howard Katz sent some Cheese earrings, and these were
|
|
presented to me before the roast by Ryan Suenaga. (Thanks Howard.)
|
|
|
|
Saturday morning began with a downpour while we were at breakfast, but it
|
|
ended quickly so that everyone could make it to the dorms in time to see
|
|
the demo of Sheppy's WebWorks and Martin Landhage show off Convert 3200.
|
|
|
|
Everyone showed up at the vendor fair looking for some place to "invest"
|
|
money. I think all of the vendors had a successful afternoon.
|
|
|
|
Dinner was at Jess and Jim's (as well as some other places), and we
|
|
returned to the dorm to enjoy some impromptu musical performances in the
|
|
hall. (Thank you Richard!!) It was decided that this was just the beginning
|
|
of a new tradition at KFest that will be a Talent Show next year.
|
|
|
|
Speaking of next year, mark your calendars now ---
|
|
|
|
KFest 1999 -- July 21-25
|
|
|
|
I want to thank EVERYONE that helped to make Kfest a great event again! The
|
|
committee, the presenters, and the attendees all contributed their time and
|
|
talents, and I appreciate it very much.
|
|
|
|
|
|
Cindy
|
|
(aka The Big Cheese)
|
|
|
|
|
|
|
|
|
|
[EOA]
|
|
[A2P]------------------------------
|
|
A2Pro_DUCTIVITY |
|
|
-----------------------------------
|
|
Checking out A2PRO on Delphi
|
|
""""""""""""""""""""""""""""
|
|
by Ryan M. Suenaga, B.A., M.S.W., L.S.W.
|
|
[thelamp@delphi.com]
|
|
|
|
|
|
HACKFEST '98 RESULTS Mike Hackett, the HackFest winner, choose GSoft
|
|
"""""""""""""""""""" BASIC as a prize, joining over half of the
|
|
KansasFest attendees by taking a copy of GSoft BASIC home! See what all the
|
|
excitement is about in "GSoft BASIC Released," here on Delphi.
|
|
|
|
Mike Westerfield
|
|
(BYTEWORKS, 1942, GO COM A2)
|
|
|
|
>>>>> Mike wrote a program called "WordWorks Unplugged," which removes
|
|
""""" the Softdisk GS plug dialog box that appears when you quit
|
|
WordWorks Pro. A simple, elegant, and useful hack. :)
|
|
|
|
The second place winner, Pim Blokland (I hope I got that right :) wrote two
|
|
programs: one that tried to find an easier-to-remember combination for the
|
|
door at Ridgway Hall (each key on the keypad represented two digits), and
|
|
another that let you change the color of the boot splash screen in System
|
|
6.
|
|
|
|
Third place went to Ken Gagne, who -- after owning it for only a few hours
|
|
-- attempted to write a Boggle search in GSoft BASIC; this would have been
|
|
the AI for a computerized Boggle game, but he didn't quite get it finished.
|
|
|
|
Fourth place went to Geoff Weiss, who was working on code that would let
|
|
you run Applesoft programs under a 16-bit environment by copying the
|
|
Applesoft ROM into another bank of memory under GS/OS and running Applesoft
|
|
code under that, one line at a time, by directly calling parts of
|
|
Applesoft's interpreter.
|
|
|
|
It didn't work, but it was a nifty idea. :)
|
|
|
|
Eric "Sheppy" Shepherd
|
|
Macintosh & PowerPC Programmers Forum
|
|
(SHEPPY, 1948, GO COM A2)
|
|
|
|
>>>>> During my GWIII/desktop publishing session on Thursday (which Mike
|
|
""""" Hackett attended), we were lamenting that annoying sales plug that
|
|
Softdisk G-S inserted in its last version of WordWorks Pro, the cool word
|
|
processor. When quitting the program, the sales plug comes up on the screen
|
|
and doesn't leave until you hit a key or click the mouse. Several folks
|
|
commented they would like to see that silly thing nuked from the program.
|
|
|
|
Well, Mike Hackett took those complaints to heart. So when it came time
|
|
later that day for HackFest to begin, he found a copy of WordWorks Pro,
|
|
disassembled it, found the offending code, and wrote a patcher to remove
|
|
it.
|
|
|
|
Way cool!!!!!!
|
|
|
|
Mike called the patcher program WordWorks Pro Unplugged, and will release
|
|
it to the world as soon as he cleans it up a bit and puts in some error
|
|
checking when he gets home and settled in. I'm sure he will explain more
|
|
about himself when he gets a chance.
|
|
|
|
For his efforts, Mike won a $50 cash prize from Juiced.GS (not a bad prize,
|
|
eh? :-) ), a free program (GSoft Basic, value $60) from Byte Works, and
|
|
some other stuff I can't remember.
|
|
|
|
Congrats to Mike for helping make HackFest a huge success!
|
|
|
|
Max Jones, Juiced.GS
|
|
http://www.wbwip.com/juiced.gs
|
|
Delivered by Spectrum 2.1 and Crock O' Gold 2.5
|
|
(JUICEDGS, 1954, GO COM A2)
|
|
|
|
>>>>> In addition to the results of the HackFest, I think we owe our
|
|
""""" gratitude to the following people for making HackFest happen:
|
|
|
|
The KFest coordinating committee;
|
|
|
|
Sheppy, for coming up with the idea;
|
|
|
|
Sheppy (again), Max Jones (Juiced.GS), and Mike Westerfield (ByteWorks) for
|
|
judging;
|
|
|
|
Max Jones (again), Joe Kohn (SSII), Mike Westerfield (again) and Dean
|
|
Nichols for donating prizes;
|
|
|
|
Steve (Godzilla) Gozdziewski for the beverages;
|
|
|
|
everyone who lent computers to the participants;
|
|
|
|
and the participants themselves.
|
|
|
|
It was great!
|
|
|
|
-
|
|
Ryan M. Suenaga, M.S.W., L.S.W.
|
|
A2/A2Pro/Power Forum staff on Delphi
|
|
Delivered by Bernie and OLRight! scripts for ANSITerm
|
|
(RSUENAGA, 1958, GO COM A2)
|
|
|
|
<<<<< Don't forget: Mike Westerfield provided snacks. :)
|
|
"""""
|
|
Eric "Sheppy" Shepherd
|
|
Macintosh & PowerPC Programmers Forum
|
|
(SHEPPY, 1960, GO COM A2)
|
|
|
|
|
|
GSOFT SOURCE CODE--FIRST LOOK The annotated source code for Tic Tac Toe
|
|
""""""""""""""""""""""""""""" 3D, written with GSoft BASIC, is now
|
|
available here in the BASIC Programming database. Look for the file named
|
|
TTT3DTXT.BXY.
|
|
|
|
A runtime version of the program is available in A2 under the filename of
|
|
TTT3D.BXY.
|
|
|
|
If you cannot download from Delphi, go to my web site at ..
|
|
http://www.iglou.com/qwerty/kb/ttt3d.html
|
|
and see it there.
|
|
|
|
Charlie
|
|
(CKHARTLEY, 1962, GO COM A2)
|
|
|
|
<<<<< And here is the source code for the Letter Find game included in
|
|
""""" the samples folder:
|
|
|
|
DIM X%: REM use for loops
|
|
DIM FLAG%(90): REM flag array to check for characters used
|
|
DIM CHOICE$(4): REM use to hold computer's choices
|
|
DIM MYCHOICE$(4): REM use to hold user's choices
|
|
DIM HT%(4): REM use to hold four htab locations
|
|
DIM VT%(16): REM use to hold 16 vtab locations
|
|
|
|
GT$ = "LETTER FIND by Charlie Hartley"
|
|
HOME
|
|
INVERSE
|
|
PRINT SPC (80);: REM print inverse spaces across screen
|
|
VTAB 2: HTAB 1
|
|
CALL CENTERLINE(GT$): REM center text
|
|
PRINT GT$
|
|
VTAB 3: HTAB 1
|
|
PRINT SPC (80);
|
|
NORMAL
|
|
|
|
! HTABs for responses
|
|
FOR X% = 1 TO 4
|
|
READ HT%(X%)
|
|
NEXT
|
|
DATA 29,31,33,35
|
|
! Routine placed here to sneak it in while opening screen is drawn.
|
|
|
|
VTAB 5: HTAB 3
|
|
PRINT "The object of this game is to determine which four alphabet
|
|
letters that the"
|
|
PRINT "computer has selected and put them in the same order as the
|
|
computer has them."
|
|
PRINT "You will have up to 16 chances to try and figure them out."
|
|
|
|
VTAB 9: HTAB 3
|
|
PRINT "If you select a letter that the computer has chosen, but it is
|
|
not in the"
|
|
PRINT "correct position, then a # will be displayed. If it is correct
|
|
and in the "
|
|
PRINT "correct position, then a * will be displayed. For example, if
|
|
the computer has"
|
|
PRINT "selected the letters A B C D and you select E A F D then the
|
|
display will look"
|
|
PRINT "like this --> E A F D # *"
|
|
|
|
! VTABS for responses
|
|
FOR X% = 1 TO 16
|
|
READ VT%(X%)
|
|
NEXT
|
|
DATA 1,3,5,7,9,11,13,15
|
|
DATA 1,3,5,7,9,11,13,15
|
|
|
|
VTAB 15: HTAB 3
|
|
PRINT "The # tells you that one letter is correct, but in the wrong
|
|
position"
|
|
PRINT "(the A), and the * tells you that one letter is both correct
|
|
and in the"
|
|
PRINT "correct position (the D)."
|
|
|
|
VTAB 19: HTAB 3
|
|
PRINT "Only the letters A-Z may be used, and they may only appear
|
|
once in a line."
|
|
PRINT "If you attempt to enter a line like this: A B C A, the
|
|
computer will sound an"
|
|
PRINT "alarm and refuse to accept the second A."
|
|
|
|
VTAB 23: HTAB 1
|
|
GT$ = "Press a key to continue ..."
|
|
CALL CENTERLINE(GT$)
|
|
PRINT GT$
|
|
|
|
CALL GETKEY(GT%)
|
|
|
|
REPEAT% = 0: REM flag to determine if another game is requested.
|
|
WHILE NOT REPEAT%
|
|
|
|
HOME
|
|
|
|
! clear flags
|
|
FOR X% = 65 TO 90
|
|
FLAG%(X%) = 0
|
|
NEXT
|
|
|
|
! get 4 random letters
|
|
FOR X% = 1 TO 4
|
|
GT% = 0
|
|
WHILE NOT GT%
|
|
R% = ( RND (1) * 90) + 1
|
|
IF R% > 64 AND FLAG%(R%) = 0 THEN
|
|
FLAG%(R%) = 1
|
|
CHOICE$(X%) = CHR$ (R%)
|
|
GT% = 1
|
|
END IF
|
|
WEND
|
|
NEXT
|
|
|
|
|
|
COUNT% = 1: REM begin getting input
|
|
INVERSE
|
|
VTAB 20: HTAB 1
|
|
PRINT SPC (80);
|
|
VTAB 21: HTAB 1
|
|
GT$ = "# means a correct letter. * means a correctly placed
|
|
letter."
|
|
CALL CENTERLINE(GT$)
|
|
PRINT GT$
|
|
VTAB 22: HTAB 1
|
|
PRINT SPC (80);
|
|
NORMAL
|
|
|
|
DONE% = 0
|
|
WHILE NOT DONE%
|
|
VTAB 18: HTAB 3
|
|
PRINT "Enter your four letters: . . . ."
|
|
|
|
! clear flags
|
|
FOR X% = 65 TO 90
|
|
FLAG%(X%) = 0
|
|
NEXT
|
|
|
|
FOR X% = 1 TO 4
|
|
OK% = 0
|
|
WHILE OK% = 0
|
|
|
|
CALL GETKEY(GT%)
|
|
|
|
! Check for ESCape key
|
|
! and exit if found
|
|
IF GT% = 27 THEN
|
|
HOME
|
|
PRINT "Bye."
|
|
END
|
|
|
|
END IF
|
|
|
|
! Check for lowercase letters and
|
|
! replace with uppercase if needed.
|
|
IF GT% > 90 THEN
|
|
GT% = GT% - 32
|
|
END IF
|
|
|
|
! Check to see if keypress is between A-Z
|
|
IF GT% < 65 OR GT% > 90 THEN
|
|
OK% = 0
|
|
ELSE IF FLAG%(GT%) = 0 THEN
|
|
FLAG%(GT%) = 1
|
|
OK% = 1
|
|
MYCHOICE$(X%) = CHR$ (GT%)
|
|
END IF
|
|
WEND
|
|
|
|
VTAB 18: HTAB HT%(X%)
|
|
PRINT MYCHOICE$(X%);
|
|
NEXT
|
|
|
|
! Determine correct htab for this round
|
|
|
|
IF COUNT% < 9 THEN
|
|
HT% = 1
|
|
ELSE IF COUNT% = 9 THEN
|
|
HT% = 25
|
|
ELSE IF COUNT% > 9 THEN
|
|
HT% = 24
|
|
END IF
|
|
|
|
! Print user's choices
|
|
|
|
VTAB VT%(COUNT%)
|
|
HTAB HT%
|
|
PRINT COUNT%;". ";
|
|
FOR X% = 1 TO 4
|
|
PRINT MYCHOICE$(X%);" ";
|
|
NEXT
|
|
|
|
! Check to see if user choices are correct.
|
|
|
|
FOR X% = 1 TO 4
|
|
FLAG%(X%) = 0
|
|
IF MYCHOICE$(X%) = CHOICE$(X%) THEN
|
|
FLAG%(X%) = 2: REM Correct and in correct place.
|
|
ELSE
|
|
FOR Y% = 1 TO 4
|
|
IF MYCHOICE$(X%) = CHOICE$(Y%) THEN
|
|
FLAG%(X%) = 1: REM Correct, but in wrong place.
|
|
END IF
|
|
NEXT
|
|
END IF
|
|
NEXT
|
|
|
|
YES% = 0
|
|
FOR X% = 1 TO 4
|
|
IF FLAG%(X%) = 1 THEN
|
|
PRINT "# ";
|
|
END IF
|
|
NEXT
|
|
|
|
FOR X% = 1 TO 4
|
|
IF FLAG%(X%) = 2 THEN
|
|
PRINT "* ";
|
|
YES% = YES% + 1: REM Add one to correct count.
|
|
END IF
|
|
NEXT
|
|
COUNT% = COUNT% + 1: REM Add one to round count.
|
|
|
|
IF YES% = 4 THEN
|
|
VTAB 18: HTAB 1
|
|
PRINT CHR$ (29);: REM clear line
|
|
PRINT "Congratuations! You did it!
|
|
DONE% = 1
|
|
ELSE IF COUNT% = 17 THEN
|
|
VTAB 18: HTAB 1
|
|
PRINT CHR$ (29);: REM clear line
|
|
PRINT "Sorry, the correct letters are ";
|
|
FOR X% = 1 TO 4
|
|
PRINT " ";CHOICE$(X%);
|
|
NEXT
|
|
PRINT "."
|
|
DONE% = 1
|
|
END IF
|
|
WEND
|
|
|
|
FLAG% = 0
|
|
WHILE NOT FLAG%
|
|
VTAB 20: HTAB 1
|
|
PRINT CHR$ (11);: REM clear to end of screen
|
|
PRINT "Want to play again? (Y/N) ";
|
|
PRINT CHR$ (6);: GET GT$
|
|
IF GT$ = "Y" OR GT$ = "y" THEN
|
|
REPEAT% = 0:FLAG% = 1
|
|
ELSE IF GT$ = "N" OR GT$ = "n" THEN
|
|
REPEAT% = 1:FLAG% = 1
|
|
ELSE
|
|
PRINT CHR$ (7);
|
|
FLAG% = 0
|
|
END IF
|
|
WEND
|
|
WEND
|
|
HOME
|
|
PRINT "Bye!"
|
|
|
|
|
|
|
|
END
|
|
|
|
SUB CENTERLINE(GT$)
|
|
GT% = LEN (GT$)
|
|
IF GT% > 80 THEN
|
|
GT$ = "Line too long - contains " + STR$ (GT%) + " keystrokes.
|
|
Limit is 80."
|
|
ELSE IF GT% < 80 THEN
|
|
HOLD% = GT% / 2
|
|
IF GT% <> (HOLD% * 2) THEN
|
|
GT% = GT% + 1
|
|
END IF
|
|
HOLD% = (80 - GT%) / 2
|
|
HOLD$ = " ": REM 40 spaces
|
|
GT$ = LEFT$ (HOLD$, HOLD%) + GT$ + LEFT$ (HOLD$, HOLD%)
|
|
END IF
|
|
END SUB
|
|
|
|
! If gt% = 80 then GT$ is returned unchanged.
|
|
|
|
|
|
|
|
SUB GETKEY(GT%)
|
|
PRINT CHR$ (6);
|
|
WAIT $00C000, $80
|
|
GT% = PEEK ($00C000)
|
|
POKE $00C010, 0
|
|
END SUB
|
|
|
|
|
|
Charlie Hartley ... via the ProTERM Message Manager (PTMM) v2.5
|
|
(CKHARTLEY, 1965, GO COM A2)
|
|
|
|
<<<<< Here's the source code for the ABC Puzzle game included in the
|
|
""""" samples folder:
|
|
|
|
DIM GT%: REM Use for keypress
|
|
DIM X%, Y%: REM Use for loops
|
|
DIM V%(4), H%(4): REM Use to hold character locations
|
|
DIM A$(4, 4): REM Use to hold original characters
|
|
DIM B$(4, 4): REM Use to hold working characters
|
|
DIM FLAG%: REM Use for various flags
|
|
DIM DONE%: REM Flag to indicate end of program
|
|
|
|
HOME
|
|
! Draw screen and comments
|
|
HTAB 10: PRINT " _______________"
|
|
FOR X% = 1 TO 4
|
|
HTAB 10: PRINT "| | | | |"
|
|
HTAB 10: PRINT "| | | | |"
|
|
HTAB 10: PRINT "|___|___|___|___|"
|
|
NEXT
|
|
VTAB 2: HTAB 30: INVERSE : PRINT " "
|
|
VTAB 3: HTAB 30: PRINT " ABC Puzzle by Charlie Hartley "
|
|
VTAB 4: HTAB 30: PRINT " ": NORMAL
|
|
VTAB 7: HTAB 32: PRINT "Use the arrow keys to move;"
|
|
VTAB 9: HTAB 32: PRINT "press ESCape to quit."
|
|
|
|
! Stuff screen locations into variables
|
|
FOR X% = 1 TO 4
|
|
READ V%(X%), H%(X%):
|
|
NEXT
|
|
DATA 3,12,6,16,9,20,12,24
|
|
|
|
! Stuff original characters into variables
|
|
FOR X% = 1 TO 4
|
|
FOR Y% = 1 TO 4
|
|
READ A$(X%, Y%)
|
|
NEXT
|
|
NEXT
|
|
DATA A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,*
|
|
|
|
! Stuff working characters into variables
|
|
FOR X% = 1 TO 4
|
|
FOR Y% = 1 TO 4
|
|
FLAG% = 0
|
|
WHILE NOT FLAG%
|
|
V% = ( RND (1) * 4) + 1
|
|
H% = ( RND (1) * 4) + 1
|
|
IF B$(V%, H%) = "" THEN
|
|
B$(V%, H%) = A$(X%, Y%)
|
|
FLAG% = 1
|
|
END IF
|
|
WEND
|
|
NEXT
|
|
NEXT
|
|
|
|
CT% = - 1: REM moves counter
|
|
|
|
DO UNTIL DONE% > 0
|
|
! Print working characters to screen slots.
|
|
FOR X% = 1 TO 4
|
|
FOR Y% = 1 TO 4
|
|
VTAB V%(X%): HTAB H%(Y%): PRINT B$(X%, Y%)
|
|
IF B$(X%, Y%) = "*" THEN
|
|
VT% = X%: REM vtab location of *
|
|
HT% = Y%: REM htab location of *
|
|
END IF
|
|
NEXT
|
|
NEXT
|
|
CT% = CT% + 1
|
|
VTAB 18: HTAB 1: PRINT "Moves - ";CT%
|
|
|
|
CALL GETKEY(GT%)
|
|
DONE% = 0: REM initialize end of program flag
|
|
SELECT CASE GT%
|
|
CASE 8: REM left arrow key pressed
|
|
IF HT% = 1 THEN
|
|
PRINT CHR$ (7);: REM already at top of graph
|
|
ELSE
|
|
GT$ = B$(VT%, HT%): REM swap two characters
|
|
B$(VT%, HT%) = B$(VT%, HT% - 1)
|
|
B$(VT%, HT% - 1) = GT$
|
|
END IF
|
|
CASE 21: REM right arrow key pressed
|
|
IF HT% = 4 THEN
|
|
PRINT CHR$ (7);
|
|
ELSE
|
|
GT$ = B$(VT%, HT%)
|
|
B$(VT%, HT%) = B$(VT%, HT% + 1)
|
|
B$(VT%, HT% + 1) = GT$
|
|
END IF
|
|
CASE 11: REM up arrow key pressed
|
|
IF VT% = 1 THEN
|
|
PRINT CHR$ (7);
|
|
ELSE
|
|
GT$ = B$(VT%, HT%)
|
|
B$(VT%, HT%) = B$(VT% - 1, HT%)
|
|
B$(VT% - 1, HT%) = GT$
|
|
END IF
|
|
CASE 10: REM down arrow key pressed
|
|
IF VT% = 4 THEN
|
|
PRINT CHR$ (7);
|
|
ELSE
|
|
GT$ = B$(VT%, HT%)
|
|
B$(VT%, HT%) = B$(VT% + 1, HT%)
|
|
B$(VT% + 1, HT%) = GT$
|
|
END IF
|
|
CASE 27: REM ESCape key pressed
|
|
GT$ = "You quit."
|
|
DONE% = 1
|
|
END SELECT
|
|
! Print working characters to screen slots.
|
|
FOR X% = 1 TO 4
|
|
FOR Y% = 1 TO 4
|
|
VTAB V%(X%): HTAB H%(Y%): PRINT B$(X%, Y%)
|
|
IF B$(X%, Y%) = "*" THEN
|
|
VT% = X%
|
|
HT% = Y%
|
|
END IF
|
|
NEXT
|
|
NEXT
|
|
|
|
! Check to see of characters are correctly placed.
|
|
FLAG% = 0
|
|
FOR X% = 1 TO 4
|
|
FOR Y% = 1 TO 4
|
|
IF A$(X%, Y%) = B$(X%, Y%) THEN
|
|
FLAG% = FLAG% + 1
|
|
END IF
|
|
NEXT
|
|
NEXT
|
|
IF FLAG% = 16 THEN
|
|
DONE% = 1: REM all are correct
|
|
GT$ = "You won!"
|
|
END IF
|
|
LOOP
|
|
|
|
! Game over - print appropriate message
|
|
VTAB 20: HTAB 1: PRINT GT$
|
|
|
|
END
|
|
|
|
! Get keypress; return result
|
|
SUB GETKEY(GT%)
|
|
PRINT CHR$ (6);: REM make sure cursor off
|
|
WAIT $00C000, $80: REM wait for keystroke
|
|
GT% = PEEK ($00C000): REM capture it
|
|
POKE $00C010, 0: REM clear input buffer
|
|
END SUB
|
|
|
|
Charlie Hartley ... via the ProTERM Message Manager (PTMM) v2.5
|
|
(CKHARTLEY, 1966, GO COM A2)
|
|
|
|
<<<<< Here is a short example of GSoft BASIC code that makes toolbox
|
|
""""" calls. It is taken from the samples provided with GSoft.
|
|
|
|
10 HGR
|
|
20 DIM R AS RECT
|
|
30 FOR I = 1 TO 1000
|
|
40 R.H1 = RND (1) * 320
|
|
50 R.H2 = RND (1) * 320
|
|
60 IF R.H2 < R.H1 THEN
|
|
70 T% = R.H1
|
|
80 R.H1 = R.H2
|
|
90 R.H2 = T%
|
|
100 END IF
|
|
110 R.V1 = RND (1) * 200
|
|
120 R.V2 = RND (1) * 200
|
|
130 IF R.V2 < R.V1 THEN
|
|
140 T% = R.V1
|
|
150 R.V1 = R.V2
|
|
160 R.V2 = T%
|
|
170 END IF
|
|
180 SET640COLOR ( RND (1) * 16)
|
|
190 PAINTOVAL (R)
|
|
200 NEXT
|
|
210 GET A$
|
|
|
|
|
|
Charlie ... on the metal
|
|
(CKHARTLEY, 1971, GO COM A2)
|
|
|
|
|
|
APPLE II UNIVERSITY ABOUT TO END SUMMER BREAK I'm working on getting
|
|
""""""""""""""""""""""""""""""""""""""""""""" someone to teach a
|
|
HyperCard course but it will be up to them to decide who they want to
|
|
assist them. Besides, I still need to convince them that they want to do
|
|
the course. :)
|
|
|
|
I'm hoping to have an Apple II University web page created by sometime next
|
|
week that I will be listing possible courses, possible instructors and
|
|
begging... er... asking for volunteers to teach some courses. I need some
|
|
help here people. If I can't get someone to start a course in September,
|
|
you'll have to put up with my poor teaching skills on some inane topic. :)
|
|
|
|
Anyone who would like to share their knowledge about a particular topic or
|
|
has any ideas for A2U courses, please let me know at either
|
|
JBLAKENEY@delphi.com or jefbla@bconnex.net. I'll be putting a mailto link
|
|
on the web page as well if that makes it easier for people. :)
|
|
|
|
Jeff Blakeney - Dean of A2U in A2Pro on Delphi
|
|
sent via COG v2.5, Spectrum v2.1 and a Linux box to here.
|
|
(JBLAKENEY, 1955, GO COM A2)
|
|
|
|
|
|
USING THE IIGS ENSONIQ FROM APPLESOFT BASIC Right now it appears that all
|
|
""""""""""""""""""""""""""""""""""""""""""" the 'GooRoos'(tm) are at
|
|
Kfest and will probably answer your question later. In the meantime, I can
|
|
give you my take on your question (all theory, no practice - I have been
|
|
reading up on the ensoniq for later use myself):
|
|
|
|
1.) There are apparently 2 ways to access the ensoniq: through the hardware
|
|
itself, or through toolbox calls. Apple strongly recommends using toolbox
|
|
calls.
|
|
|
|
2.) If you want to access the hardware, be aware that the ensoniq and it's
|
|
64k of DOC RAM (DOC = Digital Oscillator Chip) are not accessed directly,
|
|
but through the registers of the SOUND GLU (GLU = General Logic Unit),
|
|
which serves as an interface between the cpu, the DOC and the DOC RAM.
|
|
|
|
3.) The Sound GLU has 4 registers:
|
|
a.) Sound Control register (address $C03C) which controls whether the
|
|
cpu is accessing the internal registers of the DOC or the DOC RAM. It also
|
|
controls the Address Pointer registers AUTO INCREMENT.
|
|
|
|
It is an 8 bit register:
|
|
|
|
bit 7 = DOC busy flag (1 = DOC busy, loop until clear)
|
|
bit 6 = DOC or DOC RAM access flag (1 = DOC RAM, 0 = DOC)
|
|
bit 5 = Address auto increment (1 = auto incrementing enabled)
|
|
bit 4 = reserved, do not use
|
|
bits 3-0 = Volume control ($0 is low, $F is high volume)
|
|
|
|
b.) Data register (address $C03D) which you use to load values into
|
|
the DOC registers (yes, the DOC has it's own set of registers) and to place
|
|
values into the DOC RAM, depending on bit 6 above. Also an 8 bit register.
|
|
|
|
c.) Address Pointer registers (addresses $C03E for the low byte, $C03F
|
|
for the high byte) two 8 bit registers that combine to make a 16 bit
|
|
address to access the 64k of DOC RAM (when bit 6 above is 1) or one 8 bit
|
|
register when accessing the DOC (when bit 6 above is 0), $C03F being
|
|
ignored when accessing the DOC. Additionally, if auto incrementing is
|
|
enabled (bit 5 above is 1) for DOC RAM access, the registers contain the
|
|
address of the NEXT byte of DOC RAM.
|
|
|
|
4.) I'm not even going to get into the DOC, oscillators, generators, wave
|
|
tables etc. etc. etc. because I've rambled enough about something I haven't
|
|
actually used myself ;o)
|
|
|
|
My point being:
|
|
|
|
1.) The easiest way to access the sound is through toolbox calls, so
|
|
assembly language will be better than basic (although I've seen an
|
|
announcement from BYTE WORKS about a GS specific basic that will allow
|
|
access to the toolbox here on Delphi)
|
|
|
|
2.) You will NEED the toolbox reference books to use the toolbox calls
|
|
effectively
|
|
|
|
3.) If you want to access the hardware and bypass the tool calls, you will
|
|
NEED the IIGS hardware reference manual.
|
|
|
|
4.) Yes you can load more than one sound (create a wavetable) from disk and
|
|
have your program play them.
|
|
|
|
5.) Left and right will require additional hardware i.e. a stereo card.
|
|
|
|
|
|
good skill (luck is not for programmers ;o), when I read the books myself
|
|
it doesn't look at all impossible, but I wouldn't even try it without the
|
|
reference manuals.
|
|
|
|
HABANERO
|
|
(all theory, no practice. anyone feel free to correct the above, if
|
|
necessary ;o)
|
|
(HABANERO, 1935, GO COM A2)
|
|
|
|
>>>>> It is possible to play sounds from within an Applesoft BASIC
|
|
""""" program but it would be a lot of work to figure it all out and
|
|
describe it to you.
|
|
|
|
You need to load the sound into memory somewhere and under BASIC.System,
|
|
you don't have a lot of memory to play with. However, you could always
|
|
load it in smaller chunks and either move it into the DOC RAM or into
|
|
memory above bank $01 but the latter requires Memory Manager calls as well
|
|
to be sure you don't overwrite anything in case BASIC.System was launched
|
|
from GS/OS.
|
|
|
|
Once that is done then you can call FFStartSound to play the sound and
|
|
return to the BASIC program. However, if you do this then you also need to
|
|
set up an interrupt routine that will accept the interrupt that gets
|
|
generated when the sound is finished. You might be able to disable all
|
|
interrupt generation from the Ensoniq, I can't remember off the top of my
|
|
head right now, and that would also solve that little problem. But without
|
|
the interrupt, you can't keep track of how many sounds are currently
|
|
playing which can become a problem if you try to play more than 15 sounds
|
|
at the same time. Not likely from a BASIC program but possible.
|
|
|
|
So my best advice to you would be to buy GSoft BASIC from the ByteWorks.
|
|
This is a GS/OS based BASIC that is quite compatible with Applesoft so you
|
|
can convert your existing program to GSoft easily and then start adding all
|
|
the Toolbox calls that you want. It would be easier to write your program
|
|
and it would run under GS/OS like all good IIgs specific programs should.
|
|
:)
|
|
|
|
Jeff Blakeney - Dean of A2U in A2Pro on Delphi
|
|
sent via COG v2.5, Spectrum v2.1 and a Linux box to here.
|
|
(JBLAKENEY, 1940, GO COM A2)
|
|
|
|
>>>>> Here in the A2Pro library you should be able to find my AmperSound
|
|
""""" package; this is a batch of very simple & commands for doing very
|
|
simple sound on the IIgs, directly talking to the DOC. Only 256-byte waves
|
|
are supported, but if there's enough interest, I'll get back to work on the
|
|
2.0 version of the code that supports larger waves.
|
|
|
|
Eric "Sheppy" Shepherd
|
|
Macintosh & PowerPC Programmers Forum
|
|
(SHEPPY, 1949, GO COM A2)
|
|
|
|
|
|
|
|
|
|
[EOA]
|
|
[KFE]------------------------------
|
|
THINKING KFEST |
|
|
-----------------------------------
|
|
THERE'S NOTHING FINER THAN KANSAS CITY IN JULY
|
|
""""""""""""""""""""""""""""""""""""""""""""""
|
|
by Ryan M. Suenaga, B.A., M.S.W., L.S.W.
|
|
[thelamp@delphi.com]
|
|
|
|
|
|
KFEST X: THE GATHERING
|
|
~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
I often use the term, "The Apple II Community," meaning the people who
|
|
still use and believe in the grand old girl after all these years, but for
|
|
a lot of us, it's more like a family. Just like family in different places
|
|
across the globe, we keep in touch on a frequent basis with real and
|
|
virtual cards and letters, the occasional phone call, and once a year, the
|
|
annual family reunion, known by several other names: The Apple II Summer
|
|
Conference, KansasFest, or, simply, KFest.
|
|
|
|
KFest 1998 was both like and unlike any other. Just as we have in
|
|
years past, we stayed up all night and had fun all day. We made new
|
|
friends and caught up with old ones. We celebrated the past and planned
|
|
the future. And we left knowing once again, we'd be back.
|
|
|
|
If we didn't have enough to celebrate, KansasFest 1998 marked the 10th
|
|
gathering of the Apple II faithful at Avila College in Kansas City,
|
|
Missouri, and more than 20 years of Apple II computing. Those two facts
|
|
alone would be cause for celebration, but our devoted developers gave us
|
|
even more reasons to smile.
|
|
|
|
KansasFest isn't the center of the Apple II calendar; it's more like
|
|
Christmas. And just as the toy makers bring out their newest, hottest
|
|
products just in time for the holiday season, the Apple II developers
|
|
brought to KansasFest a whole stockingload of new stuff for the Apple II
|
|
faithful to drool over.
|
|
|
|
So, for those of you who weren't able for some reason to make it to
|
|
Apple II heaven this summer, here's a diary of my KFest travels:
|
|
|
|
DAY -4 Instead of heading over to the Land of Ahhs straight from the
|
|
"""""" islands on a Tuesday night and ending up exhausted in Kansas City
|
|
on a Wednesday morning, I decided to add a day onto each end of my time
|
|
away from the office and make a side trip over to the bay area of
|
|
California before and after KFest, to hang out with the Sheppys, aka Eric
|
|
Shepherd and his wife Sarah. Sheppy would be at KFest rooming with me, and
|
|
I've stayed over with the two of them before, so it seemed like it would be
|
|
a great way to rest up before KFest and have fun along the Yellow Brick
|
|
Road to Avila.
|
|
|
|
I got home late from the office on a Friday (not unusual) and
|
|
fortunately had packed all of my things the night before with help from my
|
|
mom (more on this later). It was such a busy day at work the only thing I
|
|
could do as far as getting ready for KFest went was signing up for a new
|
|
Internet account with Concentric. I did this for three reasons: one, they
|
|
were a national provider with dialup access in Fremont (where Sheppy lived
|
|
and I'd be staying for a few days) as well as Honolulu and Kansas City;
|
|
two, my account at Kestrok, where I've based my Internet access for a few
|
|
years, was destined to expire, and I'd decided to explore other directions;
|
|
and three, they had a thirty day free trial.
|
|
|
|
I took a quick shower, packed my things into my sister's car, and
|
|
before you know it, I was over at Honolulu International Airport with two
|
|
bags, a box, and all of my Apple II dreams of KFest, wandering over to the
|
|
United Airlines counter to check in. I had to tell a little white lie
|
|
before getting on the plane, when the United clerk asked if my bags had
|
|
been with me since I packed them, but it was a little one, no harm done.
|
|
|
|
I'm not sure when Day -4 ended and Day -3 began; whenever it did, I
|
|
was over the ocean on a flight into San Francisco International Airport.
|
|
My PowerBook 1400, which I usually play with on airplanes, had a flakey
|
|
memory card which rendered it useless, so I spent the hours on the plane
|
|
reading a copy of _Sports Illustrated_ and thinking how unhappy Sheppy
|
|
would be when he picked me up, since both times I've stayed with them, I've
|
|
come in at some ungodly early hour (pre-6 a.m. California time) which
|
|
definitely didn't thrill him.
|
|
|
|
DAY -3: My first real, solid memories of Day -3 were when the plane
|
|
""""""" arrived at San Francisco International Airport and I lumbered
|
|
down the ramp to see Sheppy ready to pick me up. We waited a few minutes
|
|
for my luggage to catch up and we were on our way. Small talk in the car
|
|
centered around the flight and KFest upcoming--specifically about two
|
|
projects Sheppy and I were working on together, one known as "AWP", which
|
|
would be released at KFest as the Shareware Solutions II/Sheppyware product
|
|
known as _WebWorks GS_, which he programmed and I was on the beta team for;
|
|
the other known as "Project KFO", which would also be unleashed on an
|
|
unexpecting Apple II world at KansasFest. Project KFO turned out to be the
|
|
debut of the KansasFest World Wide Website at http://www.kfest.org. I had
|
|
discussed doing it with Sheppy and David Kerwood, who was the Webmeister of
|
|
the existing KFest Website, and we had made arrangements to host it on
|
|
Sheppy's server and have it ready for the world on the flip of a virtual
|
|
switch.
|
|
|
|
After arriving at the Sheppy's, a nap was in order. It was a hot, hot
|
|
day, and we spent virtually all of it indoors, other than grabbing the
|
|
occasional bite to eat. Sheppy spent a lot of time printing out the
|
|
_WebWorks GS_ manual (not so much working on it as printing it; for some
|
|
reason, the printing was incredibly slow), and I marvelled at his cable
|
|
modem set up. I also spent some time setting up the IIgs I had brought
|
|
with me and manipulating my 1400 memory card to make it at least through
|
|
the trip. I also sent some email to three of our bay area Apple II
|
|
friends, Greg Templeman (formerly of _SoftDisk GS_), Paul Parkhurst
|
|
(_PMPFax_ and _ANSITerm_), and Joe Kohn (_Shareware Solutions II_) to
|
|
remind them we had arranged to meet for a pre-KFest PizzaFest on Sunday
|
|
night. I also checked my shopping list--I wanted to stop at Fry's
|
|
Electronics while I was in Fremont, and a friend at work had asked me to
|
|
get some shaving cream from Victoria's Secret for her (don't even ask). I
|
|
added another thing to my list: I had left what I call "slippers" and the
|
|
rest of the United States apparently calls "flip flops" at home somewhere,
|
|
and the thought of having to wear shoes while I was on vacation was
|
|
appalling--almost as bad as shaving while on vacation.
|
|
|
|
I also reclaimed a deodorant stick I had inadverdantly left at the
|
|
Sheppy's when I was there in January.
|
|
|
|
Sheppy had the manual about finished. We spent a lot of time in
|
|
Delphi A2 Conference that night (and the whole trip), speculating about the
|
|
fun to be had in a matter of days.
|
|
|
|
We were a little worried about the inaugural HackFest, the all night
|
|
programming contest. Only one person had expressed firm interest in
|
|
entering. Sheppy and Steve Gozdziewski had spent a lot of time working out
|
|
the HackFest details, and we were hoping things would improve. We would
|
|
not be disappointed.
|
|
|
|
DAY -2: Day -2 was the day we went shopping. I found my slippers while
|
|
""""""" Sheppy ran over to Kinko's to get things ready for his KFest
|
|
session and get the proofs for the _WebWorks GS_ manual done. It wasn't as
|
|
hot as the previous day, which was nice, but it was more than what I was
|
|
used to, so the mall's air conditioning was a welcome relief. I got the
|
|
shaving cream, and we made our way over to Fry's too, where I picked up an
|
|
Ethernet hub and some cables for my computing network at home, and I spent
|
|
some time hoping that somehow, someway, Apple II Ethernet for the rest of
|
|
us would come to pass at KFest. It wasn't to be, sadly, but I still hope.
|
|
|
|
Later that night, Sarah, Sheppy, and I went over to meet Paul, Joe,
|
|
and Greg for some pizza, and to talk about old times. Greg and Paul
|
|
weren't able to make KFest this year, but maybe again someday, maybe again.
|
|
Joe brought his usual hype with him, and Sheppy gave him the original disk
|
|
and manual for _WebWorks GS_. We all had stories of KFests past and other
|
|
Apple II lore to share, and we talked until well past midnight. Joe
|
|
brought over a couple of technical references to donate for HackFest
|
|
prizes.
|
|
|
|
We were ready.
|
|
|
|
DAY -1: Monday was an uneventful day. People were excited, though, both
|
|
""""""" in person and online. Most of those coming from overseas were
|
|
already on the continent; for instance, Ewen Wannop had come over from
|
|
England and was hanging out over at Geoff Weiss's place, and Richard
|
|
Bennett had stayed a few days in San Diego with Tony Diaz but the two of
|
|
them, along with Jack Kells, were already en route to K.C.
|
|
|
|
The Big Cheese herself, Cindy Adams, was already in the K.C. area
|
|
staying with friends. The people who were driving had already left, or at
|
|
least started to pack, and those who were flying were packing as well.
|
|
|
|
In addition to those who had already registered, we found out that
|
|
Andrew Roughan of Australia, who usually shows up every other year, was
|
|
coming this year even though he came last, and Jeff Carr and Gary and Sue
|
|
Utter were last minute additions as well.
|
|
|
|
KFest last year, as fun as it was, was the smallest ever, which was
|
|
definitely a downer. KFest this year was already bigger than last, and we
|
|
hoped it would get even bigger. We suspected there would be a whole bunch
|
|
of new product announcements throughout as well.
|
|
|
|
Things were looking up.
|
|
|
|
I packed most of the things I had brought over to the Sheppy's for the
|
|
voyage to Avila. Left some clothes behind so I could pack Joe's donated
|
|
HackFest prizes. My bag must've weighed 50 pounds, and that didn't include
|
|
the box holding my GS RGB monitor. I hoped I wouldn't be charged for
|
|
excessive baggage weight.
|
|
|
|
Day 0: Being part of the planning committee for the second year in a row,
|
|
"""""" I decided it'd be wise to go into Kansas City a day early, so I
|
|
had Sheppy drop me off at San Jose International Airport early Tuesday
|
|
morning (he usually only despises me for a day or so). I was second in
|
|
line to someone working for a courier service to check in, and luckily,
|
|
they didn't charge me for the weight of my bags.
|
|
|
|
As I noted previously, my PowerBook memory card was acting strangely,
|
|
and it picked the time I was in the airport to die again. If you haven't
|
|
heard, it's standard procedure for airport security to stop anyone carrying
|
|
a laptop computer onto a plane and ask them to start it up, just to make
|
|
sure it's not a bomb or something, apparently. With the memory card in
|
|
this shape, the PowerBook wouldn't start up! So I went through the airport
|
|
hoping that no one would stop me when I tried to get to the boarding area,
|
|
and incredibly, no one did. KFest Kharma was already with me.
|
|
|
|
After a brief stop in Denver, I ended up over in a familiar
|
|
place--Kansas City International Airport--with a familiar face--Steve
|
|
Gozdziewski--ready to pick me up. He had arrived a few hours before I did,
|
|
so he had picked up his rental car. We got out onto the road to get over
|
|
to the Fairfield Inn we'd be spending the night at, and check out Avila to
|
|
see if there was anything we could do to get ready.
|
|
|
|
Along the way, we also went ahead and picked up beverages for the
|
|
HackFest, for as long as those guys would be coding, they'd need to have
|
|
something to drink. I didn't count how many cases there were, but there
|
|
were at least ten, and we were on the third floor of the hotel, so we
|
|
must've made four or five trips. After that, there was no way I was going
|
|
to drag my fifty pound bag and GS RGB monitor upstairs for the night, so I
|
|
just grabbed a change of clothes and my PowerBook from the car and left
|
|
everything else in to bake in the K.C. sun. There would be repercussions
|
|
later.
|
|
|
|
We found out later Cindy was staying in the same hotel we were. Stan
|
|
Marks, also on the committee, was supposed to be at FairField too, but
|
|
ended up at Holiday Inn instead. We checked in online, read the day's
|
|
mail, and chatted a bit with Carl Knoblock, who had become the defacto ride
|
|
arranger. KFest eve was here. In about 8 hours, we'd be in Apple II
|
|
heaven.
|
|
|
|
DAY 1: The day started by running down to the lobby of Fairfield to join
|
|
"""""" up with The Big Cheese herself, Cindy Adams, to grab a few bites
|
|
to eat before we headed over to Avila. We also had a few errands to run in
|
|
the meantime, like going over to OfficeMax to make some copies and get a
|
|
few more nametag holders if we had more unknowns show up than we thought we
|
|
would.
|
|
|
|
The Avila Campus was famillar as you'd think it would be after four
|
|
trips. As happens every year, a few people showed up even before we did.
|
|
They were so eager to begin KFesting they couldn't wait to check in!
|
|
|
|
I spent some time unloading the car and unpacking my gear. After
|
|
getting all of the HackFest stuff out, I got my things out, only to be met
|
|
with. . . shaving cream?
|
|
|
|
Every year before I leave on vacation, my mother helps me pack my
|
|
stuff, and every year, for some unknown reason, she packs shaving cream in
|
|
my bag. I've never shaved on vacation before in my life, so I really don't
|
|
know what it's for. Only this year, the Kansas City heat that radiated in
|
|
the trunk of the rental car that I left the bag in overnight was apparently
|
|
enough to have the shaving cream can explode. It got into my clothes, my
|
|
papers, and my IIgs keyboard. Sarah has nothing on me now--she had salsa,
|
|
but I have shaving cream!
|
|
|
|
As the day progressed, I met up with old friends and got acquainted
|
|
with new ones. From first time KFesters like nineteen year old Ken Gagne
|
|
to old buddies like Richard Bennett and Max Jones and the eternal Apple II
|
|
teenager, 84 year old Ephraim Wall, I was happy to be there. I was home
|
|
again.
|
|
|
|
The day was spent greeting newcomers, helping people into the dorm,
|
|
and thinking about the dinner to come at K.C. Masterpiece. Erick Wagner, a
|
|
longtime KFest veteran, offered to drive me to lunch, and I was thrilled to
|
|
accept.
|
|
|
|
When I returned, my roommate Sheppy hadn't yet arrived, but a package
|
|
I was waiting for had. Howard Katz, unable to make KFest this year, sent
|
|
over a package for me to present to The Big Cheese herself. The suspense
|
|
ends at the roast.
|
|
|
|
In any case, my roomie still hadn't arrived. He was to be on his way
|
|
with Joe Kohn via Carl. This was the first year we had an actual mailing
|
|
list going for the general public covering issues of KFest, and it was
|
|
there that all of the ride coordination was done. It was a monstrous job,
|
|
but Carl took care of it with great efficiency, and got Sheppy and Joe over
|
|
in lots of time to sign in. I tried to figure out which was "the good bed"
|
|
(they were both equally dorm-quality) and proceeded to work on setting up
|
|
my IIgs, getting the shaving cream out of my clothes, and getting my
|
|
PowerBook hooked up to the dorm's Ethernet (a total walk in the park,
|
|
really), all of which were done before dinnertime. In the meantime, I
|
|
spent a lot of time talking up the HackFest, trying to get participants.
|
|
We had some great prizes: The ByteWorks offered the product of the winner's
|
|
choice and _Juiced.GS_ was giving $50 cash to the winner of the HackFest,
|
|
and Joe Kohn donated some prizes as well as Dean Nichols. In fact, I spent
|
|
so much time talking about HackFest and trying to get people to enter I
|
|
thought it was about to be renamed HypeFest. But it was dinner time, so I
|
|
caught a ride with Uncle Duck, aka Dave Johnson, with Ken Gagne in tow, and
|
|
off we went to K.C. Masterpiece.
|
|
|
|
Now, Honolulu's a tourist town, so I can pick out touristy places a
|
|
mile away, and make no mistakes about it, K.C.M. is a touristy place. That
|
|
doesn't mean it's not a pretty decent eating place too. Going to K.C.M.
|
|
with such a large group guarantees you won't be sitting with everyone, so
|
|
just sit with whomever. I had a very mixed bag this year: Margaret
|
|
Anderson, Glen Gunselman, and Ewen Wannop. Ewen was good enough to inform
|
|
us of the latest happennings with Mad Cow Disease on that side of the pond.
|
|
Just what I want to hear with my prime rib. . .
|
|
|
|
After dinner and a detour to CompUSA and Best Buy, where Dave stocked
|
|
up on coffee supplies and removable hard drives, we returned to the dorms
|
|
of Avila to make small talk and catch up with all of the gang we didn't sit
|
|
at dinner with. Talking, wandering, and laughing, and just like always,
|
|
the next thing you know, it's 3 a.m. It was time to catch the rare moments
|
|
of sleep associated with Avila.
|
|
|
|
DAY 2: Since my body was better adjusted to mainland time than it's ever
|
|
"""""" been, I decided I'd try to make Avila breakfasts for the first
|
|
time ever. Avila isn't exactly revered for its food (sorry Richard), but
|
|
cereal and milk is usually cereal and milk, although eggs and bacon aren't
|
|
always eggs and bacon. I swear though: if Avila really needs one thing,
|
|
it's a sushi bar.
|
|
|
|
The first official activity of KFest was Mike Westerfield's keynote
|
|
address, but before that, we had a series of announcements, including mine.
|
|
I carefully unwrapped the banner I had prepared over at Sheppy's and
|
|
unwrapped it to show everyone what I had to announce:
|
|
|
|
http://www.kfest.org
|
|
|
|
To the applause of the KansasFest faithful, the kfest.org domain was
|
|
reality.
|
|
|
|
Going back to Mike Westerfield: as one of the remaining Apple IIgs
|
|
developers, Mike has been with the Apple II through good times and bad, and
|
|
he gave us a tour through the history of both the Apple II and personal
|
|
computing through his own experiences of programming, which was never what
|
|
he set out to do in the first place, and the adventures of software
|
|
publishing, which was also never what he set out to do in the first place.
|
|
A variation on a story many of us had heard over and over again--Apple
|
|
Computer, Inc., had spoken to Mike very concerned about a program he had
|
|
done early in the lifespan of the IIgs: a program "switcher", what was
|
|
known back then as a precursor to what MacHeads called "MultiFinder".
|
|
Their concern? "You're not supposed to be able to do that on an Apple II."
|
|
|
|
While there were both great times and not so great times, Mike and his
|
|
company, The ByteWorks, have persevered all the way through. And after
|
|
more than a year in development, Mike proudly released _GSoft BASIC_, the
|
|
long awaited Apple IIgs-specific compiled BASIC programming language that
|
|
would-be-programmers have waited their entire Apple IIgs lives for, to wild
|
|
applause and a waiting line of customers.
|
|
|
|
The rest of the day presented tough choices. Do you learn about UNIX
|
|
with Geoff Weiss or do you figure out the first steps in scripting
|
|
_Spectrum_ from Ewen Wannop? Do you see the hot new stuff coming from
|
|
Seven Hills Software or do you see how Dave Carey creates those incredible
|
|
_PrintShop GS_ signs? Tough choices all around. I managed to see Ewen's
|
|
discussion of the extensive _Spectrum_ scripting language, then Seven
|
|
Hills' Three Stooges of Software, aka Richard Bennett, Ewen Wannop, and
|
|
Geoff Weiss gave a preview of what was new for the IIgs faithful.
|
|
|
|
For starters, there's a new version of _Disk Access II_, 2.0. This
|
|
little New Desk Accessory brings nearly all of the functionality of the
|
|
Finder to any GS desktop program, so you can manipulate files and disks
|
|
from virtually any IIgs program. Ewen did the last bit of cleaning up of
|
|
the program and, best of all, it's available immediately.
|
|
|
|
Richard showed off _Marinetti 2.0_, which was a whole lot more than
|
|
most of us were expecting (1.1 was what we had in mind). In addition to
|
|
the ability to use SLIP and PPP, the new version features a modular design
|
|
which will allow "dropping in" modules to allow compatibility with other
|
|
protocols (such as AppleTalk), and support for Domain Name Resolution (DNS)
|
|
which will allow you to telnet to delphi.com, for instance, rather than
|
|
199.93.4.65. Talk about making life simpler! _Marinetti 2.0_'s not quite
|
|
ready for prime time, but soon. . . just wait.
|
|
|
|
Not to be outdone, Ewen showed off a new version of his incredible
|
|
Apple IIgs-specific telecommunications program, _Spectrum_. Not yet sure
|
|
if it would be _Spectrum 2.2_ or _Spectrum 3.0_ (or, as was joked,
|
|
_Spectrum 98_), it includes full support for TCP/IP through the _Marinetti_
|
|
Control Panel. It will also include more scripting commands than the
|
|
already loaded _Spectrum 2.0_.
|
|
|
|
Finally, Geoff showed off _Spectrum Internet Suite 1.1_, his upgrade
|
|
to the only Apple IIgs-specific World Wide Web browser. This upgrade gives
|
|
_SIS_ the ability to use Delphi as a host in addition to most UNIX based
|
|
Internet Service Providers and Genie. It also supports cookies and
|
|
improves on its email and bookmark support, among other things.
|
|
|
|
In the "Yet-to-be-finished" department, Geoff gave us a glimpse at his
|
|
UNIX-like File Transfer Protocol (ftp) client program, and Richard gave us
|
|
a quick look at "Casper", an in-progress Apple IIgs World Wide Web server.
|
|
Yes, that's right. An Apple IIgs World Wide Web server.
|
|
|
|
As we headed off to dinner in the Avila Cafeteria, we digested that
|
|
once again, we had been shown the impossible: the Apple II could do what no
|
|
one ever thought could be done.
|
|
|
|
Following dinner, it was off to see a solo session: Mike Westerfield
|
|
on _GSoft BASIC_, where he showed off the fantastic features of this
|
|
exciting new language. However, the time I could spend there was short: we
|
|
needed to get ready for HackFest. We were without the tables the Avila
|
|
staff had promised us, so we improvised, adapted, and overcame: we needed
|
|
tables, we got tables. The Marine Corps has nothing on a dedicated
|
|
KFester. And after talking up HackFest, we got what we wanted: more
|
|
contestants. Four brave Apple II souls decided to try their hand at
|
|
programming in the all-night affair, and as they hacked away, the rest of
|
|
us watched in awe, wandered the halls, and met up with old friends and new.
|
|
Sleep came early, for KFest, anyway: 2 a.m.
|
|
|
|
DAY 3: Why yes, Virginia, there is a KFest breakfast. For the second day
|
|
"""""" in a row, I made it over to the cafeteria. Of course, KFest
|
|
breakfast isn't anything to write home about, other than to intrigue Ewen
|
|
Wannop, who apparently hadn't seen blue breakfast food before. Fruit Loops
|
|
can be the most amazing thing to the uninitiated.
|
|
|
|
I split time between two early sessions, where I heard Apple Computer,
|
|
Inc.'s Kurt Ackman discussing the coming iMac, and Joe Kohn discuss the
|
|
coming Apple IIgs spellchecker, _NiftySpell_. Chris Vavruska, a budding
|
|
IIgs programmer, has done a great job with this little wonder which will
|
|
give Apple IIgs writers the kind of power they've not had before with such
|
|
standby text editors as _EgoEd_, _Wordworks Pro_, or _Hermes_.
|
|
|
|
A little later, Richard Bennett and Geoff Weiss were at it again, this
|
|
time discussing programming for the upcoming _Marinetti 2.0_. Richard
|
|
plans to have programming documentation ready to go when the new version is
|
|
released. On the whole, it appears that _Marinetti_-friendly applications
|
|
will be easy to write, and based on what was released for the original 1.0
|
|
version, tight, fast, and highly functional applications will be the norm.
|
|
Unfortunately, applications which work with 1.0 will have to be modified to
|
|
work with version 2.0, but the changes ought to be easily made.
|
|
|
|
Following another less than memorable Avila meal, Tony Diaz gave a
|
|
whiz bang session on disassembling and servicing Apple 3.5 Drives, the
|
|
common floppy drive attached to the Apple IIgs. Complete with visual aids,
|
|
Tony is making the information on servicing available at the home of the
|
|
Apple II images, http://www.apple2.org. There is probably no greater
|
|
authority on rebuilding Apple II disk drives than Tony Diaz, who can do one
|
|
in his sleep by now.
|
|
|
|
The last sessions I attended for the day were a quick look at Seven
|
|
Hills Software's new _BabelFish_, _Disk Access II_, and _GraphicWriter III_
|
|
versions hosted by Ewen and Richard, followed by Sheppy showing off the
|
|
_BeOS_. While not Apple II oriented (other than a quick showing of
|
|
_Be_rnie, the _BeOS_ version of _Bernie ][ The Rescue_), the Be session was
|
|
indeed a wower, showing off the many multimedia capabilities of the upstart
|
|
operating system.
|
|
|
|
Finally, it was time for the KFest Banquet. This year we ran several
|
|
contests in collaboration with KFest, including the DoorSignFest and
|
|
TieFest. Winners of these were KFest newcomer "Hot Pepper" Dave Carey, the
|
|
master of _Print Shop GS_, and Kansas City's own Allen Moore. Following
|
|
those announcements came the HackFest winners, which you can look up in
|
|
other sections of this issue. After the downing of the Friday night dinner
|
|
and before the roast actually began came a couple of mini-traditions,
|
|
interrupted by a gift presentation: the first tradition being the annual
|
|
presentation of the birthday card to the Big Cheese, Cindy Adams, by
|
|
veteran KFester Erick Wagner, and the second tradition being the
|
|
announcement that a KansasFest 1999 is being planned for Avila College in
|
|
Kansas City, Missouri from July 21-25. The gift presentation was Howard
|
|
Katz's gift of big cheese to the Big Cheese: a pair of cheesey earrings she
|
|
could wear with her Cheesehead hat.
|
|
|
|
The victim of honor for this year's roast was none other than Tony
|
|
Diaz, Alltech Electronics' (and Termites'?) Disciple of Dremel. Roasters
|
|
included Sheppy (who quoted Tony as saying, "I have to take out my vacuum
|
|
and download these websites from my ceiling."), Richard Bennett (who risked
|
|
life and limb by participating, as Tony was his lift home) assisted by
|
|
fellow Aussie Andrew Roughan, Paul Zaleski (ask him about the "RISK Mac"
|
|
and golf balls), and led by Joe Kohn (who never met an Apple II he didn't
|
|
like).
|
|
|
|
The group split up for the night, some heading over to a movie, some
|
|
participating in an impromptu late night talent show, some trying to grab 3
|
|
am food at Denny's (and failing miserably), and some just cruising the
|
|
halls.
|
|
|
|
DAY 4: The second to last breakfast at KFest was followed promptly by
|
|
"""""" some great demos. Martin Landhange, a first time KFester from
|
|
Europe, showed us how to take best advantage of SSII's and Brutal Deluxe's
|
|
_Convert 3200_ graphics conversion program. Martin was followed by a quick
|
|
showing by Tony Diaz, who showed off a new Second Sight friendly version of
|
|
_Cogito_, this one in mind boggling color, followed by a new, 1.0 release
|
|
of _Digital Session_, the announcement that only a few _SoundMeister_ cards
|
|
remained at Alltech and once they were gone, there would be no more, and
|
|
finally, the confirmed reclassification of a few old programs, including
|
|
_Super TaxMan_, the _Pac Man_ clone from the early 1980's, to freeware
|
|
status.
|
|
|
|
Following Tony, Sheppy and Joe Kohn combined to show off the new
|
|
_WebWorks GS_ HTML editor. (Wow, is there enough new stuff at this KFest?)
|
|
Sheppy also presented the _Wolfenstein 3D Beta Tester Awards_, for those of
|
|
us who had gone through the intense last few weeks of beta testing for the
|
|
most eagerly anticipated Apple IIgs game in history. The history behind
|
|
these awards is too long to go into here--use your imagination:
|
|
|
|
Dan Krass: The Web Banner Plaque of Honor
|
|
|
|
David Miller: The ProTERM Mac Can Do It Citation
|
|
|
|
Ken Gagne: The "Hey, It Crashes Bernie" Certificate
|
|
|
|
Kirk Mitchell: The "Boy, Is This Fast on My G3" Award
|
|
|
|
Ryan Suenaga: The Floppy Disk Loaner Citation of Valor
|
|
|
|
Tony Diaz: The Last-Minute Crisis Award of Merit
|
|
|
|
Tony Ward: The Custom Scenario Proponent Citation
|
|
|
|
After the demos, we had lunch, then the vendor fair, where Apple II
|
|
vendors did brisk business and we all got to hang out for a few more
|
|
precious hours. I spent a lot of time representing F.E. Systems and
|
|
selling some _Bernie ][ The Rescue_ registrations in between talking with
|
|
Max Jones as he welcomed one friend for life after another. That night we
|
|
headed out to Jess and Jim's for a huge steak dinner. Then it was time to
|
|
start saying goodbye as people started heading for home. KFest was ending
|
|
too soon, but there were still a few hours.
|
|
|
|
DAY 5: Checkout. Avila's no palace, but for a few days each summer, it's
|
|
"""""" the only place in the world I want to be. I handed my keys over
|
|
reluctantly, not knowing when I'll return, but even without the keys, my
|
|
mind holds the memories that can't be taken.
|
|
|
|
After watching some, uh, unique games in the dorm, and saying our
|
|
goodbyes, Steve, Loren, and I ran for lunch at ChiChi's and made a stop at
|
|
Computer City. When Steve dropped me at my airline terminal, I checked in,
|
|
looked for a quiet spot, since it was several hours before my flight would
|
|
leave, then whipped out my PowerBook, praying the memory card wasn't done
|
|
yet. It wasn't. I then started to type:
|
|
|
|
"This editorial is being composed as I sit in the terminal of Kansas
|
|
City International Airport. . . "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
:: DISCUSSED ON DELPHI ::::::::::::::::::::::::::::::::::
|
|
: :
|
|
: Anyone could do it with manuals :
|
|
: :
|
|
:::::::::::::::::::::::::::::::::::::::::::: TONYW1 :::::
|
|
|
|
|
|
|
|
[EOA]
|
|
[INN]------------------------------
|
|
EXTRA INNINGS |
|
|
-----------------------------------
|
|
About The Lamp! The Lamp! is published on the fifteenth of every month in
|
|
""""""""""""""" the Database of the II Scribe Forum on the Delphi online
|
|
service (GO CUS 11).
|
|
|
|
This publication produced entirely with real or emulated Apple II computers
|
|
using Appleworks 5.1 and Hermes. Apple II Forever!
|
|
|
|
* The Lamp! is (c) copyright 1998 by Ryan M. Suenaga, M.S.W. All
|
|
rights reserved.
|
|
|
|
* To reach The Lamp! on Internet email send mail to
|
|
thelamp@delphi.com.
|
|
|
|
* Back issues of The Lamp! are available in the II Scribe Forum on
|
|
Delphi as well as The Lamp! Home Page,
|
|
http://lamp.sheppyware.net.
|
|
|
|
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
|
|
Opinions expressed herein are those of the individual authors, and do not
|
|
necessarily represent the opinions of the Delphi Online Services,
|
|
Syndicomm, Inc., or Ryan M. Suenaga. Forum messages are reprinted
|
|
verbatim and are included in this publication with permission from the
|
|
individual authors. Delphi Online Services, Syndicomm, Inc. and Ryan M.
|
|
Suenaga 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 not be reprinted without the
|
|
expressed written consent of the publisher. Registered computer user
|
|
groups, not for profit publications , and other interested parties may
|
|
write the publisher to apply for permission to reprint any or all material.
|
|
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
|
|
|
|
|
|
|
|
[EOF]
|
|
|