💾 Archived View for mirrors.apple2.org.za › archive › www.textfiles.com › apple › THELAMP › TLMP1999… captured on 2024-12-18 at 03:29:23.

View Raw

More Information

-=-=-=-=-=-=-

[HEA]
    _____________________   ___                                   _
    |___   ______________| |   |                                 | |
        |  | _             |   |                                 | |
        |  || |            |   |                                 | |
        |  || |            |   |                                 | |
        |  || |            |   |   ____ _   _ _   _   ______     | |
        |  || |            |   |  / __ \ | | / \_/ \  | ___ \    | |
        |  || |__   ____   |   | / /  \  | |  /\ /\ \ | |  \ \   | |
        |  ||  _ \ |  _ \  |   | \ \__/  | | | |_|| | | |__/ /   | |
        |  || | | || |_||  |   |  \___/|_| |_|    |_| | ____/    |_|
        |  || | | || |__   |   |____________________  | |         _
        |__||_| |_|\____/  |________________________| | |        |_|
                                                      | |
         Lighting Your Apple II Path On Delphi        | |
                                                      |_|

                       >>> WELCOME TO THE LAMP! <<<
                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           SCRIPTING AND MACROS: Getting Started With Marinetti
                   THE WAY WE WERE: User Group Reprints
              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. 2, No. 7
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 Publisher & Editor.......................Ryan M. Suenaga, M.S.W., L.S.W.
 Internet Email....................................thelamp@sheppyware.net
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

                             TABLE OF CONTENTS
                             ~~~~~~~~~~~~~~~~~
                               July 15, 1999


OPENING PITCH
     Home And I'm Staying This Time --------------------------------- [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]

THE WAY WE WERE
     Some Thoughts on Accounting for Apple IIe/IIgs-Circa '93 ------- [WWW]

SCRIPTING AND MACROS
     Getting Started With Marinetti --------------------------------- [S&M]

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 ::::::::::::::::::::::::::::::::::
         :                                                       :
         :       I know they're not metal, but teeth were        :
         :          NOT made for stripping live wires!           :
         :                                                       :
         :::::::::::::::::::::::::::::::::::: TONYW1 :::::::::::::


[EOA]
[OPN]------------------------------
                     OPENING PITCH |
-----------------------------------
From The Editor
"""""""""""""""
by Ryan M. Suenaga, B.A., M.S.W., L.S.W.
                [thelamp@sheppyware.net]

                      HOME AND I'M STAYING THIS TIME
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

     This is the KansasFest that almost never was.

     Not for the rest of you, but for me.

     Since 1995, the year there really almost never was a KansasFest, I've
made it a point to get myself over to Avila in the heat of the Kansas City
summer.  If the Apple II was going to die, I was going to be there when it
happened.  Thankfully, it hasn't died since I've been going to KFest, which
reinforced my paranoia--or self-fulfilling prophecy.  If I kept going to
Avila, the Apple II would never die.  So far, I've been correct.

     But 1999 was supposed to be the year I couldn't make it.  Despite all
my planning and scheming and saving and working, there was just no way I
could be there.  I had a commitment to be elsewhere in August, and funds
and vacation time are limited resources.  I couldn't be everywhere I wanted
to be or needed to be, and myself and my lady friend were booked to be in
California just weeks after KansasFest was scheduled to happen.

     The way things turned out--times change, people change, events change.
No U.S.C. visit for me this year.  Or ever, I think.

     In the end, though, some things stay the same.  There's me and my
Apple II.  And KansasFest in the heat of the July summer.

     For those of you who won't be joining me at Avila's hallowed halls
this year, remember--love the people in your life like there's no tomorrow,
because when you come right down to it, there really isn't.

                                [*] [*] [*]

     Time Is On My Side Department: Last pre-KFest '99 Blatant Plug.
KansasFest 1999 is on for July 21-25, 1999 (with special early arrival
events on the 20th), in Kansas City, Missouri at Avila College.  Stay up
all night, laugh all day, hang out all night.  Latest info can be found at
http://www.kfest.org.

     Because some things never change.

     When we said Apple II Forever, we really meant it.

Ryan
thelamp@sheppyware.net

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@sheppyware.net]

       * The Heat Is On

              * Miscellanea

                     * Rumor Mill

                            * Public Postings

                                        * Best Of The Best

                              THE HEAT IS ON
                              """"""""""""""

     [*] Vendors & Tech Support      ....... Sheppy On The Move
     [*] Telecommunications          ....... A2 Specific ISPs?
     [*] The Apple II Legacy         ....... KFest: What's Sleep?
     [*] Vendors & Tech Support      ....... Forked Up In ProDOS 8



                                MISCELLANEA
                                """""""""""

SCOTT ALFTER'S COMPUTER COLLECTION   There are two machines through which I
""""""""""""""""""""""""""""""""""   access Delphi most of the time.
They're both clones; the "front-end" machine is a homebrew K6-2-300 running
Win98 and IE5 and the "back-end" machine (more like a server, really) is a
homebrew Cx5x86-120 running Linux. The server dials out to my ISP through a
USR Sportster Voice 56K external modem and shares that connection between
these two machines and two others: a homebrew K6-200 parked under the TV
(for DVD, CD, and MP3 playback, mainly) and a "stealth IIGS" (ROM 01
motherboard in a IIe case). The three clones are on a Fast Ethernet LAN;
the GS hooks into a serial port on the server, and it can connect either
with ProTERM or Marinetti (though ProTERM is the more useful of the two
until more software shows up that uses Marinetti).

The complete rundown on the GS's config: 4.25 megs RAM, two 40-meg hard
drives connected to a rev. C RamFAST (used to have a tape drive, too, but
that went south; will probably replace it with a Zip drive eventually),
3.5" and two 5.25" (DuoDisk) floppy drives, NEC MultiSync 3D monitor
(Second Sight not needed, just the "Mac adapter" provided with the
monitor), SoundMeister sound card, Imagewriter printer. I also rescued a
StyleWriter from the trash recently. It self-tested OK after I gave it a
thorough cleaning, a power supply, and a new ink cartridge.

Off the network, I have a couple more Apples...a IIe that works and a II+
that doesn't. I've also snagged a few other machines for the "antique
computer collection"...a Commodore VIC-20 (with tape drive), a Tandy Color
Computer 2 (with cartridge switch box and floppy controller, but no floppy
drive), and an IBM PC/XT (with 640K RAM and 20-meg hard drive...thing's as
slow as my IIe, maybe even slower in some respects...probably because of
the original-equipment IBM CGA card still installed).

 -=IIGS=- Scott Alfter ( {<mailto:salfter@delphi.com> salfter@delphi.com})
 {<http://people.delphi.com/salfter> http://people.delphi.com/salfter}
                        (SALFTER, 23496, GO COM A2)


CAN YOU BOOT OFF OF APPLETALK WITH THE MAC'S BUILT-IN SHARING?   No. To
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""   boot a
IIgs over an Appleshare network, you need to buy a full blown version of
Appleshare (not the current version; I think 3.0 and earlier is what you
need). You can file share with the personal Appleshare built into the Mac
OS (nee Mac System Software) since System 7, but not boot.

-
 Ryan M. Suenaga, M.S.W., L.S.W. -- rsuenaga@apple2.org
 Editor and Publisher, _The Lamp!_, published monthly on Delphi
 Posted by PTMM v2.5 - The integrated information solution
                       (RSUENAGA, 23564, GO COM A2)


HOW DO I CONVERT AWGS WP TO OTHER PLATFORMS?   Two paths that I have used:
""""""""""""""""""""""""""""""""""""""""""""
1) Open the AppleWorks GS file with EGOed 2.0 and save as RTF, then move to
   the PC (exercise left to student) and open with Word. The only problem
   that I know of with this method is that you only get one 'ruler', which
   is the first ruler that EGOed encounters in the AWGS file.

2) Use the AWGS and RTF translators for GraphicWriter III. You can import
   the AWGS file into GWIII and then export it using the RTF translator,
   then move to the PC and open with Word. The main problem with this
   approach is the 32k frame size in GWIII. I suppose you could break a
   large AWGS file into segments, import it into multiple frames in GWIII,
   and then export multiple RTF files from the individual frames, but that
   could get a bit tedious. Worth it though, for 'valuable' documents.

Don V. Zahniser (IronTooth)
Woofed to you by OLRight! scripts for ANSITerm via Bernie ][ the Rescue!
                       (DZAHNISER, 23515, GO COM A2)


REVISITING CONTACTS GS   I guess it's time to remind Joe The HypeMeister to
""""""""""""""""""""""   get back to work. In his absence, let me try to
explain...

Contacts GS is a New Desk Accessory that was written by Burger Bill
Heineman as a name and address database. It includes a total of 10 fields
for such things as First Name, Last Name, Address, City, State, Zip Code,
Area Codes, and Phone Number.

When Bill created Contacts, he was well aware that the AppleWorks Classic
database was wonderful and popular, and so he programmed Contacts to save
the data files with "Tabs between fields, and carriage returns between
records"...which of course is how AW Classic saves its data files. So, all
it takes is a few keystrokes to "convert" an AppleWorks database into a
Contacts database, or vice versa.

As easy and fast as it is to move data back and forth, when I took over as
publisher, I decided to take an extra step and commissioned Will Nelken to
create a TimeOut application (TO.ContactsMover) that would make it even
easier to move data back and forth. There are three versions of that
supplied on the Contacts disk...for AW3, AW4, and AW5

As I implied before, you don't have to keep name/address information in
Contacts. The program doesn't care, and neither do I ;-)

But, you will be limited to only 10 fields, because that's all Contacts was
programmed to accommodate. And, if I remember correctly, each field can be
up to 79 characters.

In my case, when I first started to use Contacts, I already had an
AppleWorks Classic SSII subscriber/customer database, and using the TO
module, it couldn't have taken me more than a few minutes to convert that
to Contacts GS. Afterwards, I had the contents of my AW DB available from
the Finder or any other GS program.

Of course, it's not my actual AW DB that I'm looking at from the Finder;
it's a Contacts GS database that was created from my AW DB.

Contacts GS costs $20, and is available from:

 Joe Kohn
 Shareware Solutions II
 166 Alpine St
 San Rafael, CA 94901

Joe
(This message was spell checked by NiftySpell GS before it was posted.)
                       (JOE_KOHN, 23511, GO COM A2)


DEALING WITH HTML ON AN APPLE II   Both SIS and Spectrum 2.2 will read an
""""""""""""""""""""""""""""""""   HTML file, strip the tags, and display
it as the page is intended to look. You can then print the resulting page,
or save as a Teach file.

Any other word processor will open an HTML file, but the tags will show.
The version of Hermes that I have shows the tags. If there is a later
version that strips the tags, I have not seen it...

 Ewen Wannop - Speccie - Wed 16 Jun 1999 - 35 days till KFest '99
 Delivered without using a IIgs by Spectrum 2.2 & Crock O' Gold 3.0
 Bernie ][ the Rescue 2.0 woofing at 55Mhz on a G3/350
 http://ourworld.compuserve.com/homepages/ewannop/
                        (EWANNOP, 23664, GO COM A2)

>>>>>   You might like what you find at this site:
"""""
http://www.mich.com/~thomas/ftp/

"t2tgrnest" is an awk program that takes HTML and converts it into plain
text, with graphical or text (+-|) row/column separators. It does a great
job with tables, and there are lots of options for customizing the way it
displays them. I use this all the time for displaying box scores from
espn.com, among other things.

"lxtab" is a proxy and awk script that works fairly well with lynx.

 ------------------------------------------------------------------
 Tony Ward, A2 Database Manager - Sat Jun 19, 1999 2:03:25 pm
 [Delivered with Spectrum v2.2 and Crock O' Gold v3.1]
 --

 I know they're not metal, but teeth were NOT made for stripping live
 wires!
                        (TONYW1, 23767, GO COM A2)

>>>>>   If you have shell access on your ISP (and it sounds like you do),
"""""   why not just use Lynx as an HTML-to-text converter? Use something
like this:

lynx -dump http://www.randomwebpage.com >page.txt

Is it an HTML-formatted file that you want to convert? Lynx does those,
too...give it a filename instead of a URL and it'll read that. Lynx is also
good at grabbing nearly anything off a web server...HTML source, pictures,
whatever. Use the -source option instead of -dump. I use this on my Linux
box to grab and archive each day's Dilbert off of the Dilbert website,
among other things (have a cron job that calls a shell script for that).

 -=IIGS=- Scott Alfter ( {<mailto:salfter@delphi.com> salfter@delphi.com})
 {<http://people.delphi.com/salfter> http://people.delphi.com/salfter}
                        (SALFTER, 23782, GO COM A2)


CAN I READ PRODOS MFM DISKETTES ON A WINDOWS THING?   Yep! From memory the
"""""""""""""""""""""""""""""""""""""""""""""""""""   name is ProCopy and I
think the author is Hugh McKay (another Canadian!).

Of course, I personally find it easier to read and write MS-DOS disks
directly on the GS! ;-)
--
Peter Watson
-- Write to MSDOS disks on the Apple IIgs?
-- Impossible! ;-)
                      (PETERWATSON, 23519, GO COM A2)


MSDOS FST TRIVIA FROM THE MUG!STER   The problem is that MS-DOS stores the
""""""""""""""""""""""""""""""""""   volume  name in a fake file entry in
the root directory. The entry is marked with a special file attribute. When
Windows 95 came along and wanted to create long filenames, they needed some
way of marking directory entries as "special", but there were no spare
attribute bits. The solution was to use an "impossible" combination of
attribute bits, one of which was the "volume label" bit. This is fine as
long as programs which check for the volume name check that the other bits
aren't on. The MSDOS FST (and for a long time, PC Exchange on the Mac!)
don't check properly.

So why does this cause problems? Well, if a disk hasn't been given a volume
label (fairly common since they are totally optional in the MS-DOS world),
and the root directory has a Win 95 long filename in it, then the MSDOS FST
tries to use the (hidden) long filename entry as a volume label. They are
NOT similar! Usually it just ignores the disk. If you're unlucky, it's
reboot time. :-(

While I'm all in favor of people using MUG!,

:-)

using it to give the disk a name won't help if there are already long
filenames in the root directory. The volume label entry doesn't have to be
at the start of the directory, so the MS-DOS FST will still trip over the
long filename entry first.

The best (and simplest) advice is that whenever you format an MS-DOS disk,
always give it a volume label. The MSDOS FST still won't see the long
filenames, but it should see and work with the short filename for each
file. (Of course, MUG! lets you see the long filenames too... ;-)
--
Peter Watson
-- Write to MSDOS disks on the Apple IIgs?
-- Impossible! ;-)
                      (PETERWATSON, 23683, GO COM A2)


HARDWARE HACKING WITH SHOEHORNS   A while back, I bought in on one of the
"""""""""""""""""""""""""""""""   14-MHz 65816 bulk purchases, thinking it
and a faster crystal would get my computer cruising in high style. I also
had some SRAM sitting idle on a 486 motherboard that I figured I'd use to
also bring the cache up to 64K (it was originally 16K, and the original
speed was 8 MHz).

At first, it wasn't so simple. The computer would start up, but either it'd
bomb out of Finder, not boot up all the way, or do other strange weirdness.
This was with it running at 8 MHz, which should've been OK. With a chat
session open to Harold Hislop (the resident hardware guru) on the Win98
box, we narrowed it down to bad cache. (The chips came off an Amptron
motherboard, which figures. :-| )

I put an order in to Jameco for SRAM and some oscillators in various
speeds. The parts got here (cost was less than $20) and I put them in. Now
it ran fine at 8 MHz, but it still glitched at 10 MHz. I added some bypass
and filter capacitors to the ZipGS as had been suggested...still no joy.
From what I had been told, the only likely cause left was that the power
supply wasn't strong enough. Mine is a "stealth GS," a ROM 01 motherboard
in a IIe case, and I was still using the stock IIe power supply. In
addition to the ZipGS, there's also a rev. C RamFAST, a SoundMeister, and a
4-meg RAM-GS sucking down power.

I decided to get creative. I could've bought a heavy-duty power supply for
$70 or so...kinda spendy. I could've bought a Bugg-Power...but I have
enough boxes cluttering my desk already.

I decided to do something similar to the Bugg-Power, but with the power
supply shoehorned inside the case. (Actually, a IIe case has considerably
more room inside than a IIGS case, which was useful.) I took the "guts" out
of a 230W PS/2-type AT power supply (had one kicking around doing nothing,
but a new one would've only cost $25 or so), changed the motherboard power
connector from the usual pair of 6-pin connectors to something the GS
motherboard would take (two .156" Molex KK connectors, one 2-pin and one
4-pin), and mounted it as far back in the case as it'd go with 3/8"
threaded aluminum standoffs and 1/4" 6-32 screws. The supply had a
voltage-select switch on it like all clone supplies do, but I don't
anticipate leaving the country anytime soon, so I just jumpered the
appropriate connection to fix it at 120V. The power outlet and switch were
mounted on a piece of metal cut from the power supply enclosure and
attached to the back of the computer case with 1/2" 2-56 screws, which were
cut as short as possible with a Dremel after installation. I had installed
a 3" cooling fan several years ago, so I hooked it to the connector
provided on the power supply for that purpose (it had previously tapped the
+12 supply wire).

I put it all back together, and the thing's so far been rock-solid at 12.5
MHz! (I thought I had the 8- or 10-MHz oscillator (yes, I know they're
marked 4x faster), but it had gotten the oscillator for 12.5-MHz
operation.) The system booted into Finder without a hitch. I let it run
BitBanger for a little bit, then switched to a Mandelbrot program which has
also run flawlessly.

There's even enough space left for a 3.5" hard drive to be installed, and I
left a couple of disk-drive power cables attached to the supply for that
purpose. I've made the appropriate modifications to my RamFAST (added a
50-pin connector and put the onboard terminator packs in sockets so they
could be removed), but I seem to have misplaced the terminator packs for my
hard drives. (No, the ones used by the RamFAST won't work...the RamFAST
uses two 8-line packs, while the hard drives use three 6-line packs.) An
order is in to DigiKey for those, and then I'll have a IIGS with an
internal hard drive that's not in an x86 clone case! (It still won't have
an internal floppy drive, but the iMac doesn't have one either, and at
least the GS has a place to plug in a normal floppy drive. :-) )

On an unrelated note, I found a StyleWriter in the trash can in the laundry
room a month or so ago. It looked kinda nasty and was missing the power
supply, but it cleaned up nicely enough and is only missing the wire
paper-support thingy at the back. With a new ink cartridge (Canon BC-02,
which is the closest I found) and a heavy-duty 9V wall-wart, it printed its
self-test properly. I've now had a chance to plug it into the GS, and it
printed a document just fine, with only a couple of misfeeds.

The bottom line? Well under $100 in parts, with a few hours to get it all
sorted out, and my GS is now running better than it ever did. Not bad.
(Hell, it's probably faster now than the 12-MHz 286 I used to have...it
even has more memory, but it has had 4.25 megs for the longest time.)

 -=IIGS=- Scott Alfter ( {<mailto:salfter@delphi.com> salfter@delphi.com})
 {<http://people.delphi.com/salfter> http://people.delphi.com/salfter}
                        (SALFTER, 23781, GO COM A2)


NIFTYSPELL AUTHOR KEPT BUSY FOR NEXT TWO DECADES   Just wanted all my A2
""""""""""""""""""""""""""""""""""""""""""""""""   friends to know that I
am the proud poppa of a bouncing baby boy.

Name: Nicholas Patrick
DOB: June 07, 1999
TOB: 1632
Weight: 8 lbs 6.7 oz
Length: 20.5"

Mother and baby are all doing fine.

Chris
                       (CVAVRUSKA, 23590, GO COM A2)


HARDWARE VS. SOFTWARE: THE IIGS AND Y2K   The IIgs clock is just fine for
"""""""""""""""""""""""""""""""""""""""   Y2K. However, if the particular
piece of software you have was written to use two digit rather than four
digit years, then you'll still have a Y2K problem. . .

-
 Ryan M. Suenaga, M.S.W., L.S.W. -- rsuenaga@apple2.org
 Editor and Publisher, _The Lamp!_, published monthly on Delphi
 Posted by PTMM v2.5 - The integrated information solution
                       (RSUENAGA, 23624, GO COM A2)


CONCENTRIC CUT LEAVES A2 USERS SCRAMBLING FOR ISPS   Oh great. I'm never at
""""""""""""""""""""""""""""""""""""""""""""""""""   a loss for words, but
after receiving the following message from my brand new ISP...

 "The Internet Gateway systems experienced a major systems failure on
  Wednesday, June 16. These systems were soon to begin the phase-out
  process, due to both Y2K issues of the underlying Operating System
  (which is no longer supported by the vendor) and incompatibilities
  with Concentric's upcoming dial network enhancements. Because of this,
  we have made the decision to decommission the Internet Gateway shell at
  this point."

Effective immediately, Shareware Solutions II is back home (temporarily?)
at good old crl.com

The web site is: http://www.crl.com/~joko
The e-mail address is: joko@crl.com

Joe Kohn
                       (JOE_KOHN, 23704, GO COM A2)

<<<<<   You can read Usenet news with lynx. Just press the G key and enter
"""""   the following URL: news:comp.sys.apple2 (or, substitute any
newsgroup after 'news:')

That said, from what I can tell, Delphi actually has a very good news feed.
However, for some reason here on Delphi, posting to Usenet newsgroups from
lynx is disabled. There is an actual newsreader here on Delphi; just type
INT after you log on, and that'll take you to Delphi's Internet gateway.

DejaNews, which just became deja.com, also provides web based access to
newsgroups.

 Joe Kohn
 http://www.crl.com/~joko
                       (JOE_KOHN, 23730, GO COM A2)

<<<<<   Out of curiosity, have you ever compared the Primenet news feed to
"""""   Delphi's or to DejaNews?

I know that crl only gets 5% or 10% of all news articles, because I've
compared the number of incoming news articles received in a 24 hour period
to both Delphi and DejaNews.

Before signing up for any new ISP, I'd like to know exactly how good the
news feed is.

Aside from that, does Primenet offer you both unix shell access AND PPP
access?

Joe
                       (JOE_KOHN, 23732, GO COM A2)

>>>>>   I don't do much with newsgroups. (Except when I need a laugh, and
"""""   then you know which one I read.)

I do know that when I use tin, there are MANY new groups that have been
added.

   "does Primenet offer you both unix shell access AND PPP access?"

YES!!

Cindy
                      (CINDYADAMS, 23734, GO COM A2)

>>>>>   This is the info for Primenet in Phoenix.
"""""
  Voice: (602)416-6100
  Fax: (602)416-9100
  Data: (602)594-8000
  Email: info@primenet.com
  Email: support@primenet.com

Cindy
                      (CINDYADAMS, 23778, GO COM A2)

>>>>>   I suspect that while Concentric has the balls to stand up and
"""""   'blame' Y2K for a technical screw up, Genie on the other hand will
just sit there and continue to collect money from people until the people
notice there is no service and figure out a way to cancel the accts. The
Genie software may not be Y2K compliant, but it's not Y2K that's going to
kill it. It's those IDioTs at Yo-wreck-em Ripemoff Corporation that will
kill it.

Actually, they both have the same common problem. There is no one left that
knows how to do things. :)

Tony
                        (T_DIAZ, 23750, GO COM A2)

<<<<<<   Jeff - Of course we can continue to access Concentric by using
"""""   Marinetti to establish a PPP connection, but the small number of
Marinetti-aware software clients would limit what we could do once
connected:

 With Spectrum or the Telnet app, we could telnet to Delphi.
 With gw-ftp, we can download the files from our personal directories.
 With ShepPing or gw-ping, we could send concentric some ping bombs ;-)
 With gw-finger, we can (excuse my language) give people the finger.
 With gsAIM, we can still chat with friends.

Without a Marinetti-aware e-mail client, we can't use an Apple II to read
e-mail. Without a Marinetti-ware newsreader, we can't read news (hmmm...
maybe that's a blessing in disguise).

I did find a lynx-friendly web site that'll retrieve e-mail that's sitting
in your concentric (or any other) e-mail box: www.mailstart.com

Since we can continue to access our concentric directory with ftp, I intend
to replace my index.html file and re-direct web surfers back to crl.com,
and I'm going to add a ".forward" file so that my e-mail gets forwarded to
crl (hopefully).

When I moved to concentric, I took a cautious approach. Fortunately, the
SSII web site on crl was never taken down and I hadn't yet canceled my crl
acct. But, using crl today, I was reminded why I wanted to leave them.

After going with two national ISPs, part of me feels like finding a local
Mom 'n Pop operation that offers unix shell access. Failing that, in my
poll of ISPs, Primenet did come in second as a recommended ISP for shell
access.

I dunno. I'm still in shock. I need some more time to decide what to do.

The best news in all this is that I asked Geoff Weiss if the Y2K excuse had
any validity, as I got scared that there might not be any unix shell
accounts available next year. He assured me that there are versions of unix
which are y2k-compliant, but sadly, he also said that from what he could
tell, the version of unix run by concentric _was_ fully y2k compliant.

Joe Kohn
                       (JOE_KOHN, 23731, GO COM A2)


MARINETTI/SPECTRUM/COG/PPP--BY THE NUMBERS   Jeff - What follows may sound
""""""""""""""""""""""""""""""""""""""""""   complicated, but it's not.
Essentially, getting COG set up to dial Concentric (or any ISP), make a PPP
connection, and then to access Delphi is a three step process, where you
have to configure Marinetti, Spectrum 2.2 and COG 3.x settings. I'll leave
the detailed explanations up to Sir Ewen...

What you need to do is first set up Marinetti. For Link Layer, use PPP.
Enter the following IP addresses for Concentric: 206.173.119.72 and
207.155.183.72 (for other folks using other ISPs, just substitute your
ISPs' IP addresses).

Also, on that first screen, enter your login name and password. Click
Options, and on that screen, enter the phone number. You can probably also
enter the same Init String as you do with Spectrum.

One Marinetti is set up, it's probably best to test that it works. Click on
"Show Messages" so that you get visual feedback, then click Connect To
Network. Assuming that works and you get connected...

Run Spectrum 2.2. Under the Phone menu you'll see an item for Switch to
TCP/IP. Then click on Services, and enter Delphi, make sure the Telnet box
is checked off, and enter the address of delphi.com

Then run COG3. Under the Settings menu, you'll see Connect Method. Change
that to TCP/IP, and you should be all set up, unless I left out a step ;-)

 Joe Kohn
 http://www.crl.com/~joko
                       (JOE_KOHN, 23773, GO COM A2)

>>>>>   I think Joe has already given a good rough outline but I'll give
"""""   you one as well just in case one of us misses something. By the
way, my ISP is PPP only so I must use Marinetti v2.0 with Spectrum v2.2 and
Crock O'Gold v3.1 to do my Delphi sessions everyday.

The first thing you need to do is get the software installed and configured
and make sure it works. Installing is easy and straight forward so I'll
just assume that you have already installed all three of the programs
above.

Marinetti
=========

To configure, open the Control Panel NDA and open the TCPIP CDEV. Click the
"Setup connection..." button. In the dialog that appears, enter the
username and password for your ISP account and enter the DNS IP addresses
that your ISP gave you in the appropriate boxes. You can set the checkboxes
as you desire. Select the Link Layer to use from the pop-up menu (you'll
most likely want to use PPP). Then click the "Configure..." button. On this
second dialog, select the port and port speed you want to use with the
pop-up menus, enter a modem initialization string (the same thing you use
in Spectrum will probably be fine here) and enter the phone number of your
ISP (if you have call waiting or need other special handling of dialing, be
sure to enter the extra "digits" ie. *70, turns off call waiting in my
area). Click the "Save" button then click the "OK" button to save your
settings.

Now that it is set up, you can try to connect to your ISP by clicking the
"Connect to network" button. If you don't get any errors and your modem
stays online, possibly with the occasional flash of the RD and TD lights,
you should be set.

Spectrum
========

Spectrum already comes with everything you should need to actually use a
TCP/IP connection. If you want to test the connection you made above, start
Spectrum and, depending on whether you've changed any settings or not, do
one of the following:

     1) If there is a menu in the menu bar titled "Phone" then use the
        mouse to select that menu, drag down to the "Switch to TCP/IP"
        menu item and release the mouse.
     2) Select the "Services" menu item from the TCP/IP menu.
     3) You can change the checkboxes at the bottom of this dialog if
        you wish but they don't really need to be changed.  I usually
        leave the Telnet check box checked and uncheck the Connect
        Messages and Switch Messages check boxes.  (The Telnet
        checkbox state is the one area I noticed where Joe's and my
        description differ.)
     4) Double click the Delphi entry in the list box.  If you aren't
        connected to your ISP at this point (you didn't hang up after
        the Marinetti set up did you? :) Spectrum will connect you
        to your ISP and open a connection to Delphi.
     5) If you get a "Username:" prompt and you can log in without any
        problems, then everything is fine for working with COG v3.1.

Crock O'Gold
============

Select the "Access Settings..." menu item from the Options/Settings menu
and fill in the phone number (not used with a TCP/IP connection but it
still needs to be entered), Delphi username and Delphi password and the
Billing charge (per minute; 0 is a valid entry) then click the "OK" button.

Next select the "Connect Method..." menu item from the Options/Settings
menu and select the "TCP/IP using Marinetti" radio button then click the
"OK" button.

NOTE: This is just what needs to be done to get COG to work with a
Marinetti connection! You will still need to configure your Main and
Alternate forums, session actions, transfer protocol and more.

Summary
=======

This is probably a little more than a "rough outline" as you requested but
once I got started I couldn't stop myself. Besides, this will most likely
be useful to others not to mention that it almost guarantees inclusion in
The Lamp! :)

As an added note, a telnet session to Delphi using Spectrum makes a nice
way to participate in conferences (real time chats). Unfortunately, file
transfer speeds suffer on a telnet session due to a number of factors.

 Jeff Blakeney |      Dean of the Apple II University in A2Pro      |
 --------------+----------------------------------------------------+
   sent via    |   HyperCard IIgs Course   |   GSoft BASIC Course   |
   COG v3.1    |      now in session       |     now in session     |
                       (JBLAKENEY, 23793, GO COM A2)


BOTMAN FOREVER   The Bot is Back!
""""""""""""""
Apparently, there had been some type of temporary "glitch" on Genie that
prevented the SimulBot from operating properly, but whatever problem there
was, appears now to be fixed.

Rather than waiting until Monday night to find out, I just conducted a test
run of the Bot with Pat Kern and Cindy Adams, and that brief test run
proved to be a success.

I'm certainly relieved, and want to extend some thanks:

 - Thanks, Pat and Cindy, for taking part in the test run.
 - Thanks, Dave Miller, for the Bot and the behind-the-scenes help.
 - Thanks, Sheppy, for once again taming the SimulBot Computer.
 - Thanks, Tony Diaz, for pumping up the RAM in the SimulBot computer.
 - Thanks, Jerry Cline of InTrec, for contributing a copy of ProTerm.

Hopefully, all will still be routine next Monday night at 10 PM EDT.

For those who aren't familiar with the multi-system chat...

Each Monday night, the chat room here on Delphi's A2 is magically linked
together with the Apple II chat room on Genie. So, Apple II users on both
systems can chat in real time.

If you've never attended one of these multi-system chats, please do. They
take place every Monday at 10 PM EDT. Just look for the crowded chat room,
and that's where we'll be. Hopefully ;-)

Joe
                       (JOE_KOHN, 23903, GO COM A2)


SIS 1.1 IMPRESSES   Whoa!! Wow! WOW!!
"""""""""""""""""
Something truly wonderful has just happened, and I don't know that I've
ever been so impressed with any IIGS software as I am now. I'm not only
impressed; I'm ecstatic. Actually, I'm completely blown away!

What Sir Bennett, Sir Wannop and Sir Weiss have accomplished is simply
unbelievable!! The Marinetti-aware application that everyone has been
waiting for has just started to arrive in people's mailboxes this past
week, and the IIGS world will never be quite the same again.

You too can be impressed! You too can experience the joy and ecstasy! How?

It's simple! It's easy! Just set up Spectrum Internet Suite 1.1 to make a
TCP/IP connection under Spectrum 2.2, and then run SIS v1.1 from Delphi!

The difference between running SIS under a dial up shell account vs running
it after establishing a TCP/IP connection under Marinetti is like night and
day!

But, that's not all; you can be doubly impressed!! After you're done with
that first SIS v1.1 session, set up COG 3.1 to connect to Delphi via
TCP/IP! You just won't believe it!

If you've been putting off getting an ISP that offers PPP access in
addition to offering a Unix Shell account, don't wait any longer! There's
never been a more compelling reason to make the switch to TCP/IP!

Well, after using Spectrum for years and years, I have some re-configuring
to do today. I'm off to re-read that section of the SIS v1.1 documentation
that describes how to completely automate the process, so that one mouse
click is all it takes to be "surfing the web" from the comfort of an error
correcting TCP/IP protocol on Delphi.

This can't be. I must still be dreaming ;-)

For more info on Spectrum/SIS, visit: http://www.myesource.com/sevenhills
For more info on Marinetti, visit: http://www.apple2.org/marinetti

 Joe Kohn
 http://www.crl.com/~joko
                       (JOE_KOHN, 23937, GO COM A2)


. . . AND SIS 1.1 ISSUES   Be aware that some web pages can be very large
""""""""""""""""""""""""   and complex, and can consume large amounts of
IIgs memory as they are displayed! Although the Browser XDisplay used by
SIS tries to handle out of memory problems as best it can, the TextEdit
Tool has inherent memory bugs. So if memory is tight when you run SIS, the
TextEdit Tool can easily lock up your IIgs, as it tries to display these
complex pages.

If you intend to do a great deal of surfing with SIS, I would suggest
shift-booting Spectrum, or if you are using a Marinetti connection,
ShiftyList booting (with Sheppy's excellent utility). This way you will
have the minimum memory consumed by the system. Finally cut the size of
your Capture and Scrollback buffers in Spectrum as low as you can. These
steps should give you as much free memory as possible for SIS and TextEdit
to work under.

Alternatively, if you have access to one of those PowerMac IIgs
peripherals, you can run Bernie with 14Mb of IIgs RAM. SIS works just fine
with 14Mb to play with! :)

 Ewen Wannop - Speccie - Sun 27 Jun 1999 - 24 days till KFest '99
 Delivered without using a IIgs by Spectrum 2.2 & Crock O' Gold 3.0
 Bernie ][ the Rescue 2.0 woofing at 55Mhz on a G3/350
 http://ourworld.compuserve.com/homepages/ewannop/
                        (EWANNOP, 23960, GO COM A2)

>>>>>   Are you sure you are actually connecting to Delphi? The reason I
"""""   ask is that during the beta testing of Spectrum 2.2, I consistently
was unable to connect to Delphi. The problem was apparently caused by
something about the ISP I was using at the time, and as I recall, the
message you cite is the one that appears if you try to telnet to a service
and it can't connect. There were a couple of things that I tried that
helped:

1) Use the Marinetti CDev to establish a connection, then launch Spectrum,
   and then try to connect to Delphi using the pre-configured Delphi telnet
   option. This helped sometimes.

2) Set up a 'service' for Delphi that uses the IP address rather than the
   domain name. You can try 199.93.4.65, but when I called Delphi customer
   service about a related problem, the tech I talked to suggested using
   199.93.4.2 or 199.93.4.4 instead, since these are the IP addresses of
   specific machines rather than the .65 number, which is a router. I have
   tried this (the different IP addresses), with mixed success, but using
   an IP address rather than 'delphi.com' was definitely more reliable.
   YMMV

3) Try a different ISP. That worked for me.

Don V. Zahniser (IronTooth)
Woofed to you by OLRight! scripts for ANSITerm via Bernie ][ the Rescue!
                       (DZAHNISER, 23967, GO COM A2)


FROM THE FOUNDING FATHER   Over the years, I've received a lot of really
""""""""""""""""""""""""   nice comments and compliments about my work with
the Apple II, but I think the following forwarded e-mail contains the
ultimate endorsement ;-)

(I snipped out the actual questions, but included the quoted back part that
shows where the person heard about me.)

   "On 6/28/99 1:48 PM, Steve Wozniak (steve@woz.org) wrote:

    > Now, here's the question. Where's a good place to go for support of
    > these old, yet wonderful, machines? I do buy quite a few items off
    > eBay, but I'm certain there still must be users groups and such out
    > there.

   Ethan,

    There are many Apple II support areas (and users!) on the web and
    worldwide. In fact, there's an Apple II conference called KansasFest
    being held this July, with new products and sessions on how to use the
    Apple II.

    The best person to talk to for a support group listing would be Joe
    Kohn. He can be reached at joko@crl.com. You can also find many Apple
    II resources on the web at http://www.apple2.org.
                       (JOE_KOHN, 24037, GO COM A2)


MARINETTI MUSINGS   Since I'm not a programmer, I have no idea how much
"""""""""""""""""   more difficult it would be to implement, so this is
wishful thinking, but..

I wish that all future Marinetti-aware apps were NDAs.

Wouldn't it be amazing to attend a multi-system chat, have a gsAIM
conversation going on at the same time (which is now do-able since gsAIM is
an NDA) and during a lull in the conversation, to read or write e-mail?

Heck...since I'm sharing my wishes, what I'd really love to see are some
Marinetti-aware multi-player NDA games. Poker anyone?

Joe
                       (JOE_KOHN, 24051, GO COM A2)

>>>>>   I have several Marinetti-aware apps either in development or in the
"""""   planning stages, and most of them will be NDAs (those that aren't
NDAs only provide networking as a secondary feature).

I'd pay real money for a good NDA email program, f'rinstance. But that's
not on my list; there are others doing email programs already and I won't
step on any toes.

I would love to do some Marinetti games. Marinetti has opened up a lot of
possibilities for exciting new software, it's just a matter of finding the
time to do them (and waiting for a few Marinetti quirks to be polished away
:).

---
Eric (Sheppy) Shepherd
sheppy@sheppyware.net
http://www.sheppyware.net
                        (SHEPPY, 24051, GO COM A2)

<<<<<   As I'm sure you know Sheppy, but maybe the rest don't, Marinetti
"""""   2.0.1 was released the other day and can be found at
http://www.apple2.org/marinetti

In any case, I'm thrilled that gsAIM can be used while playing GShisen,
errr, I mean while doing useful online research with Spectrum, and I look
forward to any other Marinetti apps you plan to develop.

I agree; it'd be great to have an NDA e-mail program that worked with
Marinetti. Then again, a multi-player poker game in a Marinetti-aware NDA
would be absolutely stupendous! ;-)

Joe
                       (JOE_KOHN, 24061, GO COM A2)

>>>>>   I find that Kermit is the most reliable method for file transfers
"""""   using TCP/IP under Spectrum, but as Delphi does not support full
Kermit streaming, the transfer rate is only about 300 cps.

This is Delphi's limitation, not that of the Spectrum Kermit, as I have
proved to myself while writing the Kermit module, that a full streaming
Kermit transfer can be as fast if not faster than Zmodem.

 Ewen Wannop - Speccie - Mon 21 Jun 1999 - 30 days till KFest '99
 Delivered without using a IIgs by Spectrum 2.2 & Crock O' Gold 3.0
 Bernie ][ the Rescue 2.0 woofing at 55Mhz on a G3/350
 http://ourworld.compuserve.com/homepages/ewannop/
                        (EWANNOP, 23801, GO COM A2)


PARALLEL VERSUS SERIAL: A REFRESHER   In the vast majority of cases,
"""""""""""""""""""""""""""""""""""   parallel cards were used to interface
with printers. Before the Macintosh, nearly every printer in the personal
computing world used a parallel interface. Apart from Apple products, that
remains true today.

My Apple IIgs' serial printer port goes unused. The GS has a parallel
interface card installed that connects to a Panasonic printer, which cost a
quarter of the price of an equivalent Apple printer and has better print
quality to boot.

TomZ
                       (TOMZUSKI, 23933, GO COM A2)


A2 REVIEWS PIRATES OF SILICON VALLEY   I haven't yet seen that movie, but I
""""""""""""""""""""""""""""""""""""   heard it was well done. I'll have to
check it out.

It always bemuses me to see the news media portray Jobs as a technical
genius. He always was a technical zero. But Apple Corp. would not exist
today if Jobs hadn't been there to prod Woz along. Jobs genius has always
been his ability to motivate people to pursue his vision. I believe that
people at Apple call it his "reality distortion field". But it works, and
he is =very= good at it. Apple's only chance for survival lies with Jobs
skills, and I say that as someone who has always disliked the guy.

If you liked "Pirates of Silicon valley", there is another show that you
should watch for. It was a PBS presentation called "Triumph of the Nerds"
that did a simply masterful presentation of the early days of personal
computing, Microsoft, and Apple.

TomZ
                       (TOMZUSKI, 23932, GO COM A2)

>>>>>   The interesting thing for me is that WOZ said it was accurate.
"""""   There are details that are wrong (especially, according to Woz, the
sequence about "stealing" the Mac OS from Xerox PARC), but the
personalities of the players are accurately captured, and the events
pictured happened pretty much the way they are portrayed.

Gary R. Utter
                         (UTTER, 23956, GO COM A2)


JUICED DELIVERS, THEN RETREATS   GreetinGS!
""""""""""""""""""""""""""""""
The June '99 issue of Juiced.GS (Volume 4, Issue 2) should begin arriving
in subscriber mail boxes this weekend. All U.S. copies and a few foreign
copies were delivered to the post office on Wednesday morning, and the
remaining overseas mailings were completed on Thursday.

I will follow up with an index in the next few days, then the Juiced.GS
Intergalactic Headquarters will be shut down between June 30 and July 7 for
vacation.

 Max Jones
 Juiced.GS
 http://www.wbwip.com/juiced.gs
                       (JUICEDGS, 23882, GO COM A2)

<<<<<   Now that Sheppy's copy of Juiced.GS has arrived, I can breathe
"""""   easier and finish preparations for my vacation. :-)

This is my last pass through A2 before leaving for the west coast. I doubt
I'll be online again until July 8, but there's always a chance I might be
able to stop by a time or two. Depends on if there is a computer available
where I'm going. We'll see ....

See you in a week!

Apple II Forever!!

 Max Jones
 Juiced.GS
 http://www.wbwip.com/juiced.gs
                       (JUICEDGS, 24042, GO COM A2)


HARDWARE HANDSHAKING MODEM CABLES FOR GS AND MAC: THE SAME?   I'm pretty
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""   much sure,
the IIGS and the Mac use differently wired hw handshake cables. Once I
tried PTA2 and ANSITerm with a Supra 33.6 and a Zoom and had ugly problems
with both until I got from my Apple dealer a different hardware handshake
cable, he IIRC called Hayes cable (to distinguish it from the other cables
shipped with the Mac modem packages by default).

Best regards, Ulrich

[ Delivered by ProTERM Message Manager (PTMM) v2.5.3 ]
                       (UHAUSMANN, 23991, GO COM A2)

>>>>>   Not quite right.
"""""
What most vendors sell as a "hardware handshaking" cable for the Mac is NOT
a proper hardware handshaking cable. The Mac is primarily interested in the
signal on one pin (I don't remember which one and don't feel like looking
it up) and if that pin is properly wired, the Mac treats it as a hardware
handshaking cable MOST of the time. Certain settings (and again I don't
feel like looking it up :) will cause a failure with these cables.

A PROPER hardware handshaking cable, as described in the Spectrum and
ProTerm manuals, will work very nicely with a Mac as well as with a IIgs.

I can't understand why vendors bother to "cheat" on this stuff, as it seems
no more expensive to wire such a cable properly. (sigh)

Gary R. Utter
                         (UTTER, 24003, GO COM A2)

>>>>>   I have never had any problems over many, many years, using the same
"""""   modem cable on both my Mac and the IIgs. I have two cables to
choose from, and both work just fine for handshaking.

This is not to say of course that there are not different cables out there.
Spectrum and Proterm usually manage fine with the same cable, but ANSITerm
requires a slightly different wiring. This is why we printed a pin
connection for a suitable cable in the Spectrum manual, so users could
check their own cables conformed.

 Ewen Wannop - Speccie - Tue 29 Jun 1999 - 22 days till KFest '99
 Delivered without using a IIgs by Spectrum 2.2 & Crock O' Gold 3.0
 Bernie ][ the Rescue 2.0 woofing at 55Mhz on a G3/350
 http://ourworld.compuserve.com/homepages/ewannop/
                        (EWANNOP, 24022, GO COM A2)

>>>>>   For most IIgs comm programs, the Mac and IIgs use the same init
"""""   strings and the same hardware handshaking cable. Proterm and
Spectrum work with modem just like every Mac communication program I am
aware of (which includes SLIP and PPP for the Mac). Only ANSITerm on the
IIgs was written to be different which means it has a unique set of init
strings--these can not be used by any other IIgs/Mac comm program. ANSITerm
can best be summed up as being non-standard.

But, there are two different ways to wire a hardware handshaking cable for
the IIgs and Mac. Spectrum provides drivers for both type of cables. The
default Spectrum port driver uses the _standard_ Mac/IIgs hardware
handshaking cable. I'm not aware if any other IIgs or Mac comm program
being this flexible.

Geoff
                       (SISGEOFF, 23996, GO COM A2)



                                RUMOR MILL
                                """"""""""

SECURE SIS?   SIS doesn't support TCP/IP connections so it can't do SSL.
"""""""""""   The IIgs is also too slow to realistically use SSL (my Sparc
5 which is several hundred times faster than a IIgs and several thousand
times faster with floating point math really slows down to a crawl dealing
with the transfer of secure documents).

So if someone else writes a working set of TCP/IP routines for SIS and also
writes a SSL v3 toolset for the IIgs, I'll incorporate that technology to
SIS. There is no way in heck that I would do all of that alone. So no, this
isn't difficult to me since I don't have to do any of the hard work :) I
also wouldn't actually use it on a IIgs since it would be painfully slow so
I would need beta testers to use tools like GSBug to figure out where there
might be problems.

Out of these issues, only the first one might actually get solved. There
aren't enough IIgs developers left to even attempt to get SSL working on a
IIgs.

Geoff
                       (SISGEOFF, 23818, GO COM A2)


TALK IS CHEAP: FREEWARE, OR NOT?   _Talk is Cheap_, aka _TIC_, is a very
""""""""""""""""""""""""""""""""   nice piece of software, but going by my
recollection, it was not released as freeware. The -source- was released as
restricted, copyrighted but publicly available, looking something like open
source, but the program itself wasn't.

-
 Ryan M. Suenaga, M.S.W., L.S.W. -- rsuenaga@apple2.org
 Editor and Publisher, _The Lamp!_, published monthly on Delphi
 Posted by PTMM v2.5 - The integrated information solution
                       (RSUENAGA, 23930, GO COM A2)



                              PUBLIC POSTINGS
                              """""""""""""""

OLRIGHT!  A NEW VERSION
"""""""""""""""""""""""
 !!!!!!!!!!!!!!!!!!! ANSITerm Lovers - Announcement !!!!!!!!!!!!!!!!!!!

OLRight! version 4.0 has been uploaded to the A2 database.

OLRight! is an off-line reader (OLR) executed entirely within ANSITerm,
using ANSITerm's scripting language to automate on-line activities and to
give you an off-line environment for reading messages and mail, and setting
up what is to happen when you are online.

Look for a summary of features in a follow-up message.

Don V. Zahniser (IronTooth)
Woofed to you by OLRight! scripts for ANSITerm via Bernie ][ the Rescue!
                       (DZAHNISER, 23497, GO COM A2)

<<<<<
"""""
 **************************** OLRight! V4.0 ****************************9

OLRight! is an Off-Line Reader (OLR) for Delphi, executed within ANSITerm,
the Apple IIGS terminal software from Parkhurst Micro Products. OLRight!
automates many of the functions that you would normally perform manually on
the 'text side' of Delphi, and provides you with an environment to set up
automated activities on Delphi and to read or otherwise manage the results.

 *** Delphi Access ***

OLRight! supports connection to Delphi via SprintNet, direct dial to
Delphi's Boston number, telnet from an ISP, or by any means through which
you can create your own custom script. Setup of telnet access is done
through a script-builder that supports multiple logins, multiple prompts,
and several different ways of issuing the telnet commands.

You can have two different access methods defined, and switch between them
as the dial script begins. OLRight! will automatically redial up to 10
times (or use a number you set) to accommodate busy signals or other
dial-up failures.

 *** User Interface ***

OLRight! uses a menu bar with drop-down menus; each menu and menu command
is activated by a single keystroke. Most of ANSITerm's features and
utilities are accessible through the menus, or directly by using their
ANSITerm Command-keystrokes. Besides the regular menus, there is a special
'apple' menu that lists any of your custom scripts, selectable by number,
that you have put in a designated user directory.

There are three reader utilities available within OLRight! - The mail
reader, the forum message reader, and a generic text file reader that is
used for reading log files, and various other data files produced during
the on-line activities. You also have access to ANSITerm's editor and file
viewer through the menus.

A Help menu, working through the text reader, gives you access to detailed
documentation for OLRight!

 *** Mail ***

OLRight! supports sending mail messages and text (or text-encoded) files to
any mail address, or Binary files to Delphi addresses only. The mail
routines provide 'smart' addressing, automatically adding Delphi's custom
address formatting to Internet addresses. Multiple To: and CC: addresses
are supported (up to 127 characters each). You also have a
user-configurable 'address book' that can hold up to 32 names and email
addresses.

Your mail is received and split into an index and individual mail files.
Internet address headers are stripped for reading convenience. You can
browse through your mail using the index, picking notes at random, or you
can read messages sequentially without using the index. When you reply to
or forward a mail message, the address(es) and subject of the message are
extracted, plus you have all the features of the regular mail addressing
routines. You can include the text of the original message in your note,
using the characters you define in ANSITerm's editor preferences for
quoting the text.

As you read your mail, you can print, archive and/or delete individual
messages. You can specify the file name for each archived note, or collect
messages by appending to an archive file. When you have deleted messages,
you can refresh the index file whenever you like, or when you stop reading
mail.

OLRight! marks each newly received file as 'new'. When you start up the
mail reader, you can skip past the mail you have read, and go directly to
the new mail. The new mail flag is removed when you refresh your mail list.

 *** Forums ***

OLRight! retrieves messages from each Delphi forum that you specify, and
once offline, splits the messages into an index file and individual
messages. You can browse through your messages randomly using the index, or
read messages sequentially without using the index. Messages addressed
directly to you are highlighted in both the index and the header of the
message itself. When you reply to a message, you can address it to the
originator of that message, a different individual, or 'all'. You have the
option of including the text of the message in your reply, using the
quoting characters you define in ANSITerm's editor preferences.

You can print or archive individual forum messages, and address mail to the
author of the message you are reading. Forum messages are managed by
deleting all messages currently in the reader. You can, however, keep large
blocks of messages in the reader. OLRight! uses a random-access file
reading routine to access the messages, and your current message is marked
when you reply, print, mail, or quit from the reader. The next time you
start the reader, you are automatically prompted whether to start at the
marked note.

OLRight! has powerful on-line search functions that let you find and read
forum messages by date range, subject, author, addressee and message number
range. You can also set your high message markers, read specific message
numbers, or create a search using your own commands. You can retrieve a
list of the topics for a forum. You can also set and clear (activate and
deactivate) topics within a forum, or filter out messages with specific
subject text.

 *** Conferences ***

As you enter each Forum, OLRight! displays a list of users currently online
and in conference. There is a brief pause before Forum activities resume,
during which you can hit a key to immediately go to the conference area.

You can visit conferences currently in session or start your own. You can
set up a default nickname (by Forum) to be used while in conference, or set
a nickname each time you join. Your conference sessions are saved to a log
file for later reading.

 *** Databases ***

You can retrieve database topics, perform database searches to find files
that you want to download, and download files from databases using any
binary file transfer protocol supported by ANSITerm. Binary II wrappers are
stripped from files if you specify a compatible protocol.

You can upload files to databases, using a different file transfer protocol
than that used for downloads, if you choose. OLRight! helps you to prepare
the upload, prompting you for all essential information, and providing a
line editor to prepare the description of the file.

Database searches and sessions are received into a log for later reading.

 *** Online Functions ***

You can interrupt your online session between Forums, go to the main menu,
and restart Forum or mail activities thereafter. From the main menu, you
have access to an 'Online' menu, which gives you quick access to terminal
mode for manual activities, and Delphi's Lynx, FTP, and Navigator
applications.

 *** Customization and Flexibility ***

OLRight! has the capability to alter what activities are to be performed.
You can choose to transmit only, receive only, skip mail, select which
forums to visit (or not visit forums at all), and add/delete/edit pending
activities from special setup menus.

Don V. Zahniser (IronTooth)
Woofed to you by OLRight! scripts for ANSITerm via Bernie ][ the Rescue!
                       (DZAHNISER, 23498, GO COM A2)


MORE ON SWEET 16   Sweet16, the premier Apple IIgs emulator for BeOS
""""""""""""""""   systems, has been released! Run your favorite Apple IIgs
software on a BeOS system (BeOS Release 4 or later and a compatible PowerPC
or Intel system required), way faster than you ever have before!

This version fixes a huge number of bugs, and adds a few nice new features.
Please visit {<http://www.sheppyware.net/software/sweet16_be/>
http://www.sheppyware.net/software/sweet16_be/} for specific information
and to download the software.

Sweet16 is $15 shareware and can be registered at
{<http://order.kagi.com/?QGC> http://order.kagi.com/?QGC.} Please note that
Sweet16 is copyright 1998-1999, F.E. Systems and is developed and
distributed under license.

---
Eric (Sheppy) Shepherd
sheppy@sheppyware.net
http://www.sheppyware.net
                        (SHEPPY, 24048, GO COM A2)


PAT PICKS KFEST PIX
"""""""""""""""""""
 =====================
 KFEST GRAPHICS ALERT!
 =====================

 Who would be interested in the following
 awesome collection of Kfest graphics
 if they were available on a

           Kfest Stuff #1
       --->>> CD Rom <<<---

 at a nominal cost to cover the expenses of production?

 There's about 135 megs total.

 C O N T E N T S
 KfestStuff#1 CD

 Kfest 94 JPGs 106 files 4.15 MG > All edited, cropped, resized,
 Kfest 95 JPGs 199 files 6.12 MB > retouched, cleaned up
 Kfest 96 JPGs 307 files 9.82 MB > and/or
 Kfest 97 JPGs 410 files 19.90 MB > "embellished"
 Kfest 98 JPGs 340 files 10.90 MB > by Patz Pix

 Yearbook 95 Keepsakes of Kfest 36 files 1009x1320 JPGs 20.9 MG
 Prints out to 36 pages of photos and text or can be viewed on the monitor.

 Yearbook 96 Keepsakes of Kfest 28 files 1009x1320 JPGs 18.7 MG
 Prints out to 28 pages of photos and text or can be viewed on the monitor.

 Yearbook 97 Keepsakes of Kfest 24 files 1009x1320 JPGs 16.2 MG
 Prints out to 24 pages of photos and text or can be viewed on the monitor.

 KeepCvr.jpg Cover Keepsakes of Kfest 1009x1320 JPG
 To print out or view.

 95 Logo JPGs 35 files 1.33 MG
 96 Logo JPGs 27 files 1.14 MG
 97 Logo JPGs 29 files 1.42 MG
 98 Logo JPGs 36 files 1.41 MG
 99 Logo JPGs 60 files 2.31 MG These are the ones on the Kfest Web page.

 More Kfest Stuff JPGs 26 files 985 KB Mostly JPGs, a few GIFs.

 A2 User Pics 11 jpgs. 248 KB

 Animated GIFs 34 files 15.1 MG

 Kansas City MIDI Music file 53.8 KB
 Masterpiece MIDI Music file 7.9 KB
 Genie Ad WAV Sound file 1.23 MG

 Tape1.exe 914 KB
 Video only runs on PCs, I think.

 Pat Kern
 <You can never be too rich or have too many graphics>.
                       (PATZ_PIX, 24006, GO COM A2)


LAST CALL: KFEST 99   There is still time to register for KFest '99. Here
"""""""""""""""""""   is the registration information and form.

  ______      _____
 (      )   (      )     ____________________________________________
  |     |  /     /      (        _____________________________'99____)
  |     | /     /        |      |
  |     |/     /         |      |                         II Infinitum!!
  |           /          |      |______
  |     |\     \         |      _______) __________    ________   ________
  |     | \     \        |      |       (     _____)  (     ___) (__    __)
  |     |  \     \       |      |        |   |__       \    \       |   |
  |     |   \     \      |      |        |    __)       \    \      |   |
  |     |    \      \    |      |        |   |_____   ___\    \     |   |
 (______)    (________) (_______)       (__________) (_________)    |___|

Experience The Magic!!

 When: July 21-25, 1999
 Where: Avila College, Kansas City, Missouri

+++

KFest is back ... and it's never been more affordable!

Check out these rates, which include room and meals from Wednesday evening
(dinner) on July 21, through Sunday morning (breakfast) on July 25.
(Saturday evening dinner not included. That's Kfesters' Night Out On The
Town!)

+++ Regular Attendee rates (if you register AFTER April 15) +++

 Double room: $275
 Single room: $325
 Spouse rate (in case you want to bring that special person along): $225
 Registration only (no dorm room or meals): $225

Those cool Kfest T-shirts will also be available again this year for $15,
but ONLY if you order in advance. (See registration form below.)

+++ Special Early Arrivals rate +++

For the very first time, Kfest will start early for those who'd like to
arrive a little sooner. Avila dorms will be available for occupancy on
Tuesday night for a small extra fee. No formal activities will be planned,
although the day may include the annual trek to KC Masterpiece Restaurant
for some of that world-famous Kansas City barbecue!

The rate for early arrivals (Tuesday night dorm room only):

 Double room: $25
 Single room: $33

For attendees planning to arrive at the normal time on Wednesday, check-in
will be on from 1-4 pm. Check-out will be from 11 am-1 pm on Sunday.

Current plans call for formal Kfest sessions to begin with dinner in the
Avila cafeteria on Wednesday evening (time to be announced), followed by
the traditional opening event, the Kfest Keynote Address. We've got some
great plans for that opening night activity. Stay tuned!!

Computer sessions will be conducted on Thursday and Friday. Software and
hardware demos are scheduled for Saturday morning, with a vendor fair
slated for Saturday afternoon.

Reminder: Meals included in the registration price are Wednesday dinner
through Sunday breakfast, with the exception of Saturday dinner.

On Saturday night, attendees can dine on their own at one of the many fine
restaurants near the Avila campus, or join groups of Kfesters at Jess &
Jim's Steak House or other local favorites.

All children under 18 years must be accompanied by a parent or legal
guardian.

 ***

KFest this year is again being sponsored by InTrec Software, Inc., makers
of ProTERM telecommunications software for the Apple II and Macintosh.

If you have questions about KFest, or wish to make suggestions, you can
find answers via the Internet. Just send an email message to:

kfest-help@kfest.org

. or visit the Kfest World Wide Web page at:

http://www.kfest.org

If you're thinking about attending Kfest '99, please join the Kfest
internet e-mail chat:

To subscribe to the Kfest Information Mailing List, send email to
majordomo@kfest.org. In the BODY of the message, place the following text:

                subscribe kfest

You will receive a confirmation email. In order to be signed up for the
list, you will have to respond to this confirmation as the instructions
dictate. You will then be able send and read messages on the mailing list.
                      (CINDYADAMS, 23504, GO COM A2)

<<<<<
"""""
 ---[ The Form ]------------[ Cut Here ]----------[ Print Clearly ]---

KFest '99 Registration Form

View and print this document using 9-point Monaco font (ProTERM default) or
any other monospaced font such as Courier, CoPilot or Spectrum.

 Register for Kfest '99
  By phone, fax or email: Credit card number
   <> Complete this form and select one option:
       Send this form via email to: <kfest@intrec.com>
      Call the InTrec sales office: 602/992-5515
                    Fax this form: 602/992-0232

  <> By postal mail: Credit card, check or money order.
     Print, fill out, and mail this form with payment.

 Checks and money orders must be on a USA bank and USA compatible funds.

 Registration Cost Check Applicable
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Regular rates (after April 15 and at the door)

 Double room $275 [ ]
 Single room $325 [ ]
 Spouse only $225 [ ]
 Conference only $225 [ ]

Early Arrival rates

 Double $25 [ ]
 Single $33 [ ]

 T-Shirts $15 ea

 May we send your Kfest registration confirmation via email? [ ]Yes [ ]No

 If NO, how can we contact you for
confirmation?:__________________________

__________________________________________________________________________

 Roommate preference:
_____________________________________________________

 Prefer a smoker/non-smoker. Check one: [ ] Smoke [ ] Non-smoke

 Kfest Softwear: Order a memorable collectible Kfest '99 T-Shirt? $15 ea
 Quantity: [ ] [ ] [ ] [ ] [ ] [ ]
     Size: SML MED LRG XLRG 2XLRG 3XLRG

 Today's Date: ________/_________/_________

  1- Registration fee (see above dates & fees) ......... ______________

  2- Registration fee for spouse if applicable ......... ______________

  3- T-Shirts Quantity [ ] @ $15.00 ea) ............. ______________

  4- Sub-total of lines 1-3: ........................... ______________

  5- Arizona residents only add .068% tax: . ........... ______________

  6- Total cost (total of lines 4-5): .................. ______________

  Discover, Visa, Mastercard or American Express accepted.
  Checks & money orders must be payable to InTrec Software, and must
  be in US dollars from a US bank.

  _______________________________ ____________________________________
  First Name Last Name

  ______________________________________________________________________
  Organization (if applicable to Kfest)

  ______________________________________________________________________
  Shipping Address

  ______________________________________________________________________
  City

  _______________________________________________ _____________________
  State/Province Zip+4 or Postal Code

  _______/_______________________ _______/_____________________________
  Day Phone Eve Phone

  [______________________________________________________________________
  Internet Mail Address

  [ ] [ / ]
  Credit Card Number (Mastercard-Visa-Discovery-Amex) Expiration Date

  ______________________________________________________________________
  Name on Card (please print clearly)

  ______________________________________________________________________
  Authorized Signature (If printed, and mailed or faxed.)

  If you feel that using a credit card number via email may not be secure,
  considering mailing via postal service, fax, or call voice.

 Sponsored by:

  InTrec Software, Inc.
  3035 E Topaz Circle
  Phoenix, AZ 85028-4423
  Voc:602/992-1345
  Fax:602/992-0232
  <kfest@intrec.com>
  <http://www.intrec.com/a2.html/kfest.txt>

  ---[ End of Form ]-----------[ Cut Here ]---------[ Print Clearly ]---
                      (CINDYADAMS, 23505, GO COM A2)



                             BEST OF THE BEST
                             """"""""""""""""


24063 30-JUN 22:23 User Groups & Publications
     Shareware Solutions II (Re: Msg 24061)
     From: SHEPPY       To: JOE_KOHN (NR)

By the way, my thanks to Richard, again, for creating Marinetti in the
first place, and for his continued work at improving it.

He gets my vote for programmer of the decade.

---
Eric (Sheppy) Shepherd
sheppy@sheppyware.net
http://www.sheppyware.net




[EOA]
[A2P]------------------------------
                   A2Pro_DUCTIVITY |
-----------------------------------
Checking out A2PRO on Delphi
""""""""""""""""""""""""""""
by Ryan M. Suenaga, B.A., M.S.W., L.S.W.
                [thelamp@sheppyware.net]


OPEN SOURCE VERSION OF TIME TOOLSET AVAILABLE   The Open Source version of
"""""""""""""""""""""""""""""""""""""""""""""   the Time toolset is now
available in the Operating Systems section of Delphi. All of the source
code, programming docs and the cdev and toolbox binaries are included in
one package. Version 1.0.3 has been on Delphi for over a month, but I had
left a copyright message in the resource fork of the control panel. The
version that was just uploaded has the resource fork corrected. I didn't
bother changing the version number of the CDEV. If you got the older
version and plan on distributing any of it based on the agreement terms
provided or plan to make any changes to the code based on the agreement
terms, please use the newly uploaded version.

Also, If I had sent anybody version 1.0 via email and want the latest copy,
send me email and I'll get this copy out to you.

Geoff
                      (SISGEOFF, 2675, GO COM A2PRO)


HOW ABOUT THE GENIE A2PRO LIBRARY?   The entire Genie A2/A2Pro library has
""""""""""""""""""""""""""""""""""   been preserved, and we are working to
make it available again in some form. Exactly what form that will take we
are not yet 100% sure.

While most of the files can be uploaded here without any issues of
copyright or distribution, not all can. This will be an obstacle for us to
overcome in making them available. Reading the documentation accompanying
AAL, it appears that there is a formality or two to overcome in getting
them uploaded here, but it's likely we can. However, we run into the
constant issue of time and energy being limited resources and all of us
having our own projects.

In the meantime, I recently uploaded every issue of _GEnieLamp A2Pro_ to
the library here for your reading pleasure. Hopefully that'll be released
soon.

-
 Ryan M. Suenaga, M.S.W., L.S.W. -- rsuenaga@apple2.org
 Editor and Publisher, _The Lamp!_, published monthly on Delphi
 Posted by PTMM v2.5 - The integrated information solution
                      (RSUENAGA, 2679, GO COM A2PRO)


DID YOU LEARN TO PROGRAM IN GSOFT BASIC?   Learn to Program in GSoft BASIC
""""""""""""""""""""""""""""""""""""""""   is now officially over. I'd like
to thank all of the people who participated, especially those who provided
feedback, and David Pierce, who actually made it to the end of the course.

Whether you were in the course or not, you can always post questions here
in A2Pro about the course text, GSoft BASIC, or any of our other products
or courses. I'll be happy to help in any way I can, and I monitor this area
frequently.

While the weekly seminars have ended, I'd be happy to get together in a
chat room on an as-needed basis for this course or any other product if it
seems like a discussion is in order, and it needs to be more real-time than
posting can handle.

Once again, thanks to everyone who participated!

Mike W
                      (BYTEWORKS, 2681, GO COM A2PRO)


HARDWARE HACKING IN THE UK   In the UK, in the dim distant past, we were
""""""""""""""""""""""""""   able to get hold of Apple's own prototype
board, and one made by a company called VERO. VERO used to make a whole
range of prototype boards as well as the Apple one. But as it is more than
ten years since I used a soldering iron, I doubt very much if it is still
in their catalogue, or even if VERO still exist.

 Ewen Wannop - Speccie - Tue 29 Jun 1999 - 22 days till KFest '99
 Delivered without using a IIgs by Spectrum 2.2 & Crock O' Gold 3.0
 Bernie ][ the Rescue 2.0 woofing at 55Mhz on a G3/350
 http://ourworld.compuserve.com/homepages/ewannop/
                       (EWANNOP, 2685, GO COM A2PRO)



[EOA]
[WWW]------------------------------
                   THE WAY WE WERE |
-----------------------------------
User Group Reprints
~~~~~~~~~~~~~~~~~~~
by Tee Cashmore
[teec@execulink.com]



         Some Thoughts on Accounting for Apple IIe/IIgs-Circa '93
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

     In reading the March Issue of Apple Bytes (Vol.5, #7), I was struck by
the cover photo.  I'll wager that few members know that my main business is
home inspections and building consulting.  After the initial shock, I was
further amazed by the ingenuity and detail of Carol Phillips' article on
using the _Appleworks_ database for her farm's accounting, which if nothing
else, gives credence to Terry Steeper's comment in the same issue, "If your
computer does everything that you need it to do, keep it."

     There is a similar programme called _Alpha Check Plus_ by Actasoft,
which is a "Personal and Small Business Accounting" software that also uses
the database of _Appleworks_ version 3.0, 2.1, or 2.0.  The programme is
designed to take advantage of _Ultramacros 3.1_ or above, but can be used
without it--it is simply more convenient with _Ultramacros_.  You also have
the choice of single or double entry bookkeeping.  Cost of the programme
was US $39.95 last year.

     There is an almost identical programme called _Simplified Accounting_,
(There ain't no such aminal!!) {sic}, from the National Appleworks Users
Group, which is even cheaper!

     Not that I am decrying Carol's work.  I simply wanted members to know
that there are accounting programmes for the IIe or IIgs that will allow
you to separate PST & GST, which most of the newer US programmes will not
do, such as _BusinessWorks_.  If PST & GST records are not required, there
are quite a few programmes available and many copies of older ones that
preceded AccPac & other popular IBM stuff by many years.  _BPI_,
_Accounting Plus_ and _Peachtree Back to Basics_ are but three that readily
spring to mind and are used by a number of my clients, even in 1993.  Most
are in DOS 3.3 and painfully slow by today's standards, but were the state
of the art in the early 1980s and used by all the BIG accounting firms.  I
even have a few unopened copies of _BPI_, CP/M _BPI_, one of _Peachtree_
and one version for the Apple III!  _DB Master_ also works and can be set
up to handle PST & GST, but the programme is painfully slow in sorting and
printing.

     Most of my small business clients only require a simple double entry
ledger system, for which the _Appleworks_ spreadsheet can be used, in
conjunction with "@IF" statements.  I have designed a template, readily
available to anyone, that can be easily modified, but you need lots of
memory if you have many monthly entries (500-700K for a year).  An
accelerator is almost mandatory and a hard drive makes for a much easier
life too!

     If you have a IIgs, the quality of choice gets a little better.
_Quicken_, _ShoeBox_, _Your Money Matters_, and _Managing Your Money_ are
designed for the IIgs, all are competent in their own way, but have other
idiocyncrises.

     When will someone design a SIMPLE software accounting system?  It
should let me tell it to "pay Joe Blow $20 for software", then ask me "what
account to pay from, and list the choices, ie: bank account, credit card,
cash, etc., then give the option to post to "Capital Cost Allowance" and
give me a balance.  The problem is they are all designed by accountants to
perpetuate a system that accountants designed to confuse their clients,
thereby insuring that the accountants have future work!!  That's my theory
anyway.

     I have some of the above items in stock, some are readily available,
some I have to search for, but all are around somewhere.  Apple IIs Live On
Forever!!!

Tee Cashmore

[Tee's 1999 note: Most of the above comments still apply today in 1999, the
only essential difference is that most of the software programmes are only
available as used software.]



[EOA]
[S&M]------------------------------
              SCRIPTING AND MACROS |
-----------------------------------
Getting Started With Marinetti
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
by Ryan M. Suenaga, M.S.W., L.S.W.
          [thelamp@sheppyware.net]



                      Getting Started With Marinetti
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

     Scripting.  Macros.  Many users shudder at the thought.  Oh my, I have
to learn this?  This is like programming.

     Calm down.  Relax.  It's good for you, really, and it won't hurt
hardly at all.  I promise.

     Some of the most successful computer programs on any platform (in
fact, some computer operating systems themselves) include some method of
automating repetitive tasks by allowing you to create "macroinstructions",
or macros for short.  A macroinstruction is, well, a large instruction.
It's large because it's made up of several instructions linked together.  A
"script" is similar to a macro, but it's usually more involved; however,
for the purposes of this series, when you see "macro", you can think
"script", or if you see "script", you can think "macro", if it helps you.
In many cases, a macro or script can be invoked with a single keystroke.

     If you take a look at some of the tasks you do regularly, you may see
some real opportunities to save a little time and a few keystrokes with
scripts (or macros).  For instance, every month when I work on editing an
issue of _The Lamp!_, I face dozens of times I must convert a piece of text
that looks like this:

24106 3-JUL 04:52  Vendors & Tech Support
     Spectrum Support (Re: Msg 2252)
     From: RSUENAGA     To: EWANNOP

to something like this:

                       (RSUENAGA, 24106, GO COM A2)

     Now, I could do this all manually every time I come across it, but
it's a lot easier to write a simple macro for Appleworks that does it for
me by:

     (1) Placing the cursor to the far left of the first line of the
         snippet (the line beginning with the number);

     (2) Moving the cursor down three spaces;

     (3) Inserting an "Unjustified" print option;

     (4) Moving the cursor up one line and to the far left;

     (5) Deleting the characters from the start of the current line
         through the eleventh character;

     (6) Inserting a "(";

     (7) Moving the cursor to the next space in the line;

     (8) Deleting everything to the far right of the line;

     (9) Moving the cursor up two lines and to the far left of the line;

     (10) Copying the message number to the line we were just working on
          at the far right end;

     (11) Adding a comma, a space, and the text "GO COM A2)" to the end of
          the line;

     (12) Centering the line;

     (13) Deleting the two lines above it.

     Whew!  That's a ton of steps for formatting a line of text; still,
it's a lot--and I mean _a lot_--more efficient to create a macro to do this
if you'll be doing this over and over and over again.  In fact, I did just
this to make editing this newsletter easier and more time efficient.

     A specific example we'll take a look at with regards to the Apple IIgs
is the _TCP/IP CDev_, the interface the user actually works with to help
connect the Apple IIgs to the Internet.  If you have an Internet Service
Provider which provides SLIP access, you will need to come up with a script
for _Marinetti_ to follow.

     The first thing to do when writing a _Marinetti_ SLIP script is to
manually use your telecommunications program to do what you need to do to
sign on and sign off of your ISP using SLIP and take note of the
scrollback.  For instance, when I log into my local Linux connection and
start slirp, a SLIP emulator, the scrollback looks like this:

[BEGINNING OF SCREEN SHOT]-------------------------------------------------

Welcome to Linux 2.0.29

linda login: rsuenaga
Password: password
Last login: Wed Jul 14 20:09:42 on cua1.
No mail.

Help stamp out and abolish redundancy.

linda:~$ slirp

Copyright (c) 1995,1996 Danny Gasparovski and others.
All rights reserved.
This program is copyrighted, free software.
Please read the file COPYRIGHT that came with the Slirp
package for the terms and conditions of the copyright.

IP address of SLirp host: 127.0.0.1
IP address of your DNS(s): 204.210.96.1, 204.210.96.2
Your address is 10.0.2.15
(or anything else you want)

Type five zeroes (0) to exit.

[autodetect SLIP/CSLIP, MTU 1500, MRU 1500, 115200 baud]

SLiRP Ready ...

[END OF SCREEN SHOT]-------------------------------------------------------

     That is the entire sign on until the SLIP connection kicks in.  To
disconnect, we merely need to send five 0's at moderate speed to the
connection, bringing us back to the linda:~$ prompt.  We can then logout
and return to the initial sign in.

     Knowing this, the next step is to set up _Marinetti_'s connection (via
the well-named "Setup connection..." button) in the _TCP/IP CDev_.  Hitting
this button then gives you a dialog box where you can insert at least four
basic pieces of information we already have above: username, password, and
primary and secondary Domain Name Server IP addresses.

Username:      rsuenaga
Password:      password (represented by diamonds in the CDev for privacy)
Primary DNS:   204.210.96.1
Secondary DNS: 204.210.96.2

     I also know I need a SLIP connection, so I select the SLIP Link layer,
then hit the configure button to set up my scripts.

     Following this, let's break down what happens into what the IIgs needs
to do and what the Linux box does.  The first thing to take care of in
setting up my script is the speed of the serial connection.  This is taken
care of with a very simple command:

     speed 38400

     All this command does is dictate what speed to run the serial port at.
Since my connection is a hardwired serial cable from the Linux box to the
IIgs running at 38400, this was something simple to setup.  If you are
using the more common modem connection, base your serial port rate on the
speed of your modem: for a 14,400 maximum speed modem, use a command of
"speed 19200"; for a 33,600 maximum speed modem, use a command of "speed
38400".

     My next command is simply:

     send cr

     This command sends a carriage return to the serial port.  I do this
because if the text that's already sent through the serial port on my
screen is "login:", hitting a carriage return will result in another
"login:" prompt.  This is the prompt I use to trigger the rest of the
script.

     My next step gets into the actual logon.  If you are using a modem to
dial an Internet Service Provider, you probably want to next initialize
your modem, dial your ISP, and make sure it connects.  To do this you may
want to send commands like:

     send ATZ cr
     wait 500 OK
     sent ATDT 5551212 cr
     wait 500 CARRIER

     The send commands simply send what immediately follows to the serial
port (and connected modem).  The wait commands instruct the IIgs to wait
for a given string to be sent to it through the serial ports.  You can
place time limits on how long the IIgs will wait before generating an
error.  Given the command "wait 500 OK", the IIgs will wait 500 60th's of a
second--roughly 8 seconds--for the serial port to receive the string "OK".
If the 8 seconds pass without an "OK", an error is generated.

     In my case, since I have a hardwired serial connection, I'm simply
waiting for the "login:" prompt.  So my next command is:

     wait 500 login:

     Once I receive the "login:" prompt, it's time to send my username.
Here I can either simply type:

     send rsuenaga cr

or, if I want to take advantage of some of the variables the CDev supports,
I can use:

     send USERNAME$ cr

which will do the same thing, but it will use the Username I typed in the
earlier CDev dialog.  To complete the sign on process, I use:

     wait 500 word:
     send PASSWORD$ cr

which waits for the "word:" part of the "Password:" prompt, and sends the
value in the Password box.

     I am next waiting for the string "linda:~$", after which I'll send my
slirp command.  So as you may have guessed, the next strings are:

     wait 500 ~$
     send slirp cr

     At this point, all that's required is to parse the IIgs's IP address
out of the information slirp sends and to end the script.  The line the
IIgs is sent indicating its assigned IP address is:

     Your address is 10.0.2.15

so to get the IP parsed and usable by _Marinetti_, we then use the
following lines:

     wait 500 'Your address is '
     getip 300

followed by:

     end

     So in all, the script looks like this:

     speed 38400
     send cr
     wait 500 login:
     send USERNAME$ cr
     wait 500 word:
     send PASSWORD$ cr
     wait 500 ~$
     send slirp cr
     wait 500 'Your address is '
     getip 300
     end

     Save, then exit.

     Next we need to construct a disconnect script.  This is even easier
than the connect script.  Remembering that the slirp script terminates with
five zeroes, leaving the connection at the "linda:~$" prompt, I constructed
the following script to leave me back where I started:

     delay 50
     send 0
     delay 10
     send 0
     delay 10
     send 0
     delay 10
     send 0
     delay 10
     send 0
     wait 500~$
     send logout cr
     end

     The only new command here is "delay", and it simply lets you specify
an amount of time (in 60ths of a second, again) to delay before issuing the
next command.

     That's all there is to it!  Now, my IIgs connects to and disconnects
from the Internet as fast as can be, all thanks to a couple of scripts.  We
will continue to look at scripting various Apple II programs in coming
months.



         :: DISCUSSED ON DELPHI ::::::::::::::::::::::::::::::::::
         :                                                       :
         :  I'm not really lost, just locationally challenged.   :
         :                                                       :
         ::::::::::::::::::::::::::::::::::::::::: LUMITECH ::::::



[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 1999 by Ryan M. Suenaga, M.S.W.  All
       rights reserved.

     * To reach The Lamp! on Internet email send mail to
       thelamp@sheppyware.net

     * 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]