º  Volume 5   ³³³³³³³³³³³³  ³³  ÀÅ¿ÚÅÙ³  ÀÙ³³ÀÄÄÄ¿³³³³³³³ÀÄÄÄ¿   Jan-Feb   º
  º   Issue 1   ³³³³³³³³³³³³  ³³   ³³³³ ³Ú¿  ³³ÚÄÄÄÙ³³³³³³ÀÄÄÄ¿³    1994     º
            ³ Serving WWIV Sysops & Users Across All WWIV Networks ³
                           ³This Month's Features³
³ Random Factors.......................................Wayne Bell (1@1)      ³
³                                                                            ³
³ Stac vs Microsoft: David & Goliath redux?............Omega Man (1@5282)    ³
³                                                                            ³
³ Soft Servings........................................Filo (1@2050)         ³
³                                                                            ³
³ TechnOTES............................................WWIVnews Staff        ³
³                                                                            ³
³ What's Hot in the world of WWIV Utilities?...........King Lerxt (1@8863)   ³
³                                                                            ³
³ A Review of The WWIVnet Oracle.......................Necromancer (1@4079)  ³
³                                                                            ³
³ Random Titles: Laziness or Just Plain Stubborn?......King Lerxt (1@8863)   ³
³                                                                            ³
³ Filo's Mods of the Months............................Filo (1@5252)         ³
³                                                                            ³
³ Type 0 Forum.........................................Omega Man (1@5282)    ³
³                                                                            ³
³ PC Pursuit Bytes the Dust!...........................H20 Doc (1@5284)      ³
³                                                                            ³
³ A Cheat Sheet for WWIV...............................Crystal Wizard        ³
³                                                      (1@5295)              ³
³                                                                            ³
³ How to be a Good Co-Sysop.............................Louie (IceNET 6@1)   ³
³                                                                            ³
³ Dateline: @#$*()#!...................................Omega Man (1@5282)    ³
               ³               Random Factors                ³
               ³   Creative Commentary by Wayne Bell (1@1)   ³

Wow. Been a while, huh? We've got a lot to cover, so let's get going:

WWIV 4.23:

If you've not bothered to upgrade to 4.23, here's what you're missing:

 1) Almost all known bugs fixed. More on this in a minute.
 2) PW not showing in INIT startup.
 3) Up to 250 chars for E-Mail name (good for gateway routing).
 4) //UPLOADFILE reads extended descriptions also.
 5) NET31 and earlier bug in //BOARDEDIT not allowing net subs to be added
 6) Color changes in [PAUSE] now supported.
 7) Moving file optionally resets daten for nscan searches.
 8) by/re/internal editor commands (/es, ...) now in BBS.str
 9) Multiple languages supported.
10) Multiple fast local logons for sysops (with <space>num).
11) Remote autovalidation (1,2..0 keys act as AltF1-AltF10 would) when in
12) 255 SL protection from Alt-F keys and remote autovalidation.
13) Better pending display. Shows all network connections rather than just
    those with bytes waiting. Also shows to minute accuracy rather than
    hour accuracy. This display is now abortable.
14) Autodialing for network callouts. Can specify number of retries.
    Abortable with ESC key. Key is '.' at wfc for autodialing, '/'
    does just one try as usual.
15) Can specify minimum k before network callout. One-day override: if an
    entire 24 hours goes by and the minimum k is not reached, then the
    BBS will start calling again as if there were no minimum k defined.
    NET33 required (so that a re-analysis doesn't erase the |<num> entry).
16) Support for colors 8 and 9 in messages, defaults, etc.
17) Topscreen/F1 color setting changed to white on blue (and uses a #define
    for easy alteration). editline color also #define'd in CONIO.C for
    easy customization.
18) F1 editor edits more fields, including banktime, ass_pts, msgs posted,
    upload k, etc. 60-char notes now handled properly.
19) Local posts and network posts tracked separately. Topscreen shows no. of
    local posts for the day.
20) Randomized ANSI logon screens (WELCOME.0, .1, etc). Maximum of 1000
    random screens, but no hard-coded maximum; code adjusts to the
    number automatically.
21) Control-Y toggles pause_on_screen on/off.
22) Form letters are now FILENAME.FRM or FORM####.MSG, allowing eight
    characters for more mnemonically easy form letter names. Also shows all
    available (*.frm) form letters.
23) LASTON.TXT/USER.LOG enhanced.
24) Funky colors don't look quite so funky.
25) Newuser colors are brown and cyan. No more flashing red.
26) [ and ] move down/up dirs subs (as well as +/- and </>).
27) Subname shown at read prompt.
28) Embedded colors in gfile/dir/sub/chain descriptions won't weird out
    the display in subedit/diredit, etc.
29) Some "express" commands for the longer // Sysop commands (//de for
    diredit, //be for boardedit, //ce for chainedit, //ge for gfileedit,
    //ue for uedit, //cu for chuser). The normal longer commands work
    the same as always.
30) Internal timebank for allowing users to store time for later use.
31) //resetf (reset_files()) now works at wfc with the '=' key.
32) FILE_IDZ.DIZ/DESC.SDI in archives supported for file descriptions.
33) Multiple-sysop feedback, shows sysops/cosysops with user numbers from
    1 to 9 at the feedback prompt. If only 1 sysop/cosysop found, the BBS
    works as normal (no menu selection).
34) User data written to disk for spawns, read back in upon return, for
    programs that might alter the online user's userrec data.
35) //BOARDEDIT, when editing the description, now allows deleting the
    sub description.
36) Several different dropfiles now created when CHAIN.TXT created, including
37) All declared-but-unused vars deleted from the code.
38) International character support (¥, ¤, , etc).
39) Network dialouts show BBS name and location of board being called.
40) Logon info enhanced a bit.
41) Msg/mail headers split up so that location data is shown on a separate
    line (prevents screen overrun).
42) Local windows (done with makewindow()) now "shadowized".
43) F10 (chat) key allows selecting name-string to "chat as". Also takes
    user number.
44) For 80-column people, the sub title-scan shows who posted each message,
    as well as the title itself of course.
45) editline(), etc. now use "unsigned char", thus allowing upper ASCII chars
    for user notes, "chat as" strings, etc.
46) Newuser event now allows external ASV/CBV programs to be plugged in, and
    if these change the SL/ARs, etc. this is automatically accounted for
    upon return to WWIV.
47) Dirs and subs may now be swapped around.
48) The following optional files may be used. If they do not exist, they will
    not be printed, else they will. Their locations (when printed) are
    obvious from the filenames:


    If these files do not exist a "file not found" message will not be
49) Enhanced extract abilities, but you can still use the old extract
    code if OPT_OLD_EXTRACT is #define'd.
50) Non-USA callers may use freeform phones, even if that is not defined in
    INIT (this is necessary since foreign callers do not use US phone no.
51) Can add net subscribers to subs from mail read prompt.
52) Callers are compensated for time spent posting.
53) Subs and dirs are now conferenced. The conferencing is user-definable
    in defaults, so it can be "hidden" if the user turns conferencing off.
54) Limited multi-instance chat and messaging ability.
55) A fast binary search for files when someone uploads is available. (This
    can speed things up on some systems from several minutes to about 1 sec.)
56) Chains are definable as multiline-capable or not.
57) Extra chain ability, for who sponsored a chain. (#define'able)
58) You can get rid of the chat screecher now, with a #define.
59) SSMs on mail-delete say which network now.
60) Sysop-selectable #defines moved to bottom of VARS.H for ease.
61) Mail-list shows originating address >and< title (as much as fits).
62) Backgrave (`) may now be used in menus.
63) Simple auto-sysop validation (#define'able). Uses the Alt-F10 key
    settings, and gives exemption of 9. Prints optional ASV.ANS/.MSG
64) Multiple phone lines/instances are now supported.
65) Files may be tagged for download


As I hinted at above, there's a few bugs with 4.23 that slipped past even 
our rather extensive beta testing. The officially recognized bugs and 
fixes are as follows:


To fix hangup in timebank:

In misccmd.c, line # 841, change:


In misccmd.c, line # 881, change:

  } while (!done);
  } while (!done && !hangup);


To fix hangup in //net:

In sysopf.c, line # 323, change:

  while (!done) {
  while (!done && !hangup) {

In sysopf.c, line # 386, change:



To fix possible post-out-of-order problem on gated subs:

In netsup.c, line # 1050, change:

      sprintf(fn,"%sPGATE%s",net_networks[nn].dir, nete);
      sprintf(fn,"%sP1%s",net_networks[nn].dir, nete);


To fix removal from ALLOW.DAT (if using OPT_FAST_SEARCH):

In xfertmp.c, line #954, change:

              modify_database(u.filename, 0);

In xfertmp.c, line #959, change:

            modify_database(u.filename, 0);



Some people have been asking if SKELETON.C should still be the same for multi-
instance. Since it only reads the parameter file passed to it, so as long as 
you pass it via "skeleton %1", everything is completely compatible. Any chains
which correctly read the file should not require any changes.

WWIV 4.24:

I have now installed a generic shrinking spawn, and have finally consolidated 
all the numerous run-external-program functions and the like into one single
function, extern_prog(char *cmdline, unsigned short flags). As this is still
being debugged and expanded upon, I'm not exactly sure how much/what else 
will finally be in there yet, but there are a number of things in the works.

There may or may not be some kind of Fidonet support for this next release.
I haven't really decided yet on the matter. However, if you're interested 
in keeping up with the developments, you should contact Filo (1@2050) at
WWIV Software Services for the latest details.


For those concerned, the earthquake here in LA didn't affect me very much,
as I'm located in the southern portion of the earthquake zone. Los Angeles 
county (area code 310) is just south of area code 213 (the epicenter) and
both area codes were blocked by Pacific Bell from incoming calls during the
major period of crisis. 
So yes, I -was- cut off for a while, and I understand there were quite a
few of you wondering what would happen if something -bad- had happened to
me. I also understand Filo and H2O Doc were actually working on some sort
of contingency plan in the event @1 was "no longer in service." Maybe by
next column I'll find out what they came up with.

Oh, as for any damage, I had two flashlights fall off a shelf, and a picture
was tilted sideways slightly. However, my grandmother and someone I work 
with, had a lot of cleaning up to do afterwards, but no real permanent 


As Filo has announced on most of the Sysop subs, there will be a major node
renumbering going on in WWIVnet. Most of the details have been decided upon,
but I haven't yet specified a date for it. You will be hearing about it, 
probably in a mail-to-all-sysops, and Filo has some comments about what's 
going on later on in this issue of WWIVnews. Check out the new WWIV Software
Services column for more details.

For those curious about why the renumbering is a far more difficult matter
than it sounds, keep in mind that the WWIV/WWIVnet software is based upon 
having an unsigned short to hold node numbers. Anything other than having a
1-65530 node number would require significant re-writing of a lot of conversion
software, and would cut off anyone who hadn't upgraded to the latest versions
of WWIV and WWIVnet.

Again, Filo will have more on the details, so stay tuned.

               ³  Stac vs Microsoft: David & Goliath Redux?  ³
               ³       A Special Late-Breaking Report        ³
               ³       By Omega Man (WWIVnet 1@5282)         ³

As WWIVnews was about to go to press last week, a Los Angeles federal court 
jury hit Microsoft Corp. with $120 million in compensatory damages Wednesday
for infringement of patents for data compression products as held by Stac
Electronics. Stac, manufacturer of the on-the-fly compression utility Stacker,
filed the infringement in January 1993 over Microsoft's inclusion of the 
competitive utility Doublespace in DOS 6.0. Microsoft added Doublespace to
MS-DOS after Microsoft broke off contract negotiations with Stac over royalty
rights in November 1992.

For those watching the trial, the verdict came as a welcome surprise in light
of the courts' previous sidings with the larger manufacturer in cases such as
these. The award was viewed by most industry experts as a stunning potential 
reversal for Microsoft's dominance of the operating system market. For years,
Microsoft's rivals have complained bitterly that the company had used unfair 
tactics to squeeze out rivals in the fiercely competitive market, but only
Stac had been able to make a case out of their claims. 

The U.S. District Court jury, in the first patent infringement lawsuit against
Microsoft to ever reach trial, found Microsoft infringed two of Stac's many
patents. However, despite some evidence to the contrary, the jury did not find
that Microsoft had willfully infringed the patents, which could have resulted 
in the awarded damages being quadrupled. 

The jury made the decision following a four-week trial, which included 
testimony from both Microsoft Chairman Bill Gates and Stac CEO Gary Clow. 
While some important testimony - particularly those elements involving
efforts ordered by Gates to Microsoft's attorneys to "hammer" Stac into
submitting to Microsoft's terms -  by Clow was ruled inadmissable when Clow
inadvertantly stumbled into territory that the judge ruled off-limits
during that portion of the trial, it was Gates' own testimony that was 
considered the key to Microsoft's loss.

The area of testimony that Clow stumbled into, ironically, was the actual
estimated worth of Microsoft. Clow brought this up in passing by accident
during a cross-examination by the Microsoft council on his impression of
just how important Doublespace was to MS-DOS 6.xx. At the start of the
trial, the judge presiding the case admonished both sides to avoid bringing
up Bill Gates' estimated value until the closing arguements per a request
by the Microsoft councils.

Gates, on the other hand, proved to be his own worst enemy on the witness
stand. He was repeatedly tripped up and embarassed by the Stac council 
regarding his claims - and denial of such - of the success of MS-DOS in the
industry, as well as his denial of Doublespace as being of importance to the
success of MS-DOS. Virtually all of Gates' denials were disproven by tapes of
Gates' own admissions during several promotional press conferences following
the initial release of both MS-DOS 6.0 and 6.2.

In one example, Stac executives said Microsoft has shipped nearly 30 million
copies of MS-DOS 6.0. When Gates was questioned about this on the stand, he
denied that many copies had been sold, and denied any knowledge of just how
many had been sold. The Stac council asked the question again, receieved the
same answer, and then played Gates' taped annoucement for DOS 6.2, which
stated just how many estimated copies of DOS 6.0 had been sold.

The jury, in addition to the award, also found in favor of Stac on
Microsoft's counterclaims of patent infringement and breach of contract. 
Following this, Stac attorneys indicated to the judge that the company would
file for a permanent injunction barring Microsoft from shipping and from 
infringing upon Stac's data compression technology in any other manner. 
Microsoft, in turn, announced that while it will cease selling copies of DOS
6.0 and 6.2 to retailers and individuals, it will not recall copies sold prior
to the verdict.

In a conference call partially carried on CNN, Stac CEO Gary Clow stated "This
is a landmark decision with respect to software patents...this case is
a prototype for small companies, showing that they can effectively compete
with Microsoft." 

In a sort of eye-for-an-eye turnaround, though, the jury found in Microsoft's
favor on one of Microsoft's seven counterclaims for misappropriation of trade
secrets. The jury awarded Microsoft $13.6 million in damages for Stac's 
attempts to "reverse-engineer" its products to make them work with the data
compression program in MS-DOS 6.0. While the newly-released Stacker 4.0 was
announced as "backwards-compatible" with Doublespace, at press time there 
had been no requests for an injunction by Microsoft, nor were there any 
announcements from Stac with regards to a voluntary recall of this product.

Word from Microsoft insiders claim that while Microsoft founder Bill Gates
was "fit to be tied" over the jury's decision, the effects of the decision
would probably not affect Microsoft financially. The general concern was
more along the lines of how to deal with the demand for DOS without being
able to produce new copies of release 6.2 for resale. Estimates are that as
many as 2 million copies of MS-DOS 6.2 are currently in warehouses or on 
the shelves, and it is expected that these will quickly dry up from a panic 
buying spree by retailers and redistributors as public demand increases.

Some action is reportedly being taken to solve this problem. As late as Friday,
February 25th, internal memos were reportedly being circulated announcing R&D 
start on an interim release of MS-DOS 6.0 - referred to as "6.5" by number 
and "Los Angeles" by code-name - to be released by the end of April. The new
version will, of course, lack any Doublespace support.

One insider, questioned by WWIVnews briefly on the matter, stated that "this
crash program to get a new, legal version out the door is going to take away
from getting 'Chicago' and DOS 7 up and running as well. If the beta results
on 'Chicago' don't get any better soon, the release date for both could
be pushed back a good three months...which would put the release data at
around October, November at the earliest!"

               ³                Soft Servings                ³
               ³       News from WWIV Software Services      ³
               ³           By Filo (WWIVnet 1@2050)          ³

[Editor's nOTE: Starting with this issue, WWIVnews will feature a column for 
WWIV Software Services. As WSS has become an integral part of WWIV and
WWIVnetting, and has become one of the major motivating forces behind keeping
WWIV and WWIVnet in line with the demands of the sysops and users, a regular 
column became as necessary as the one from Wayne Bell. Filo (WWIVnet 1@2050)
will be writing this column, and all questions regarding the material discussed
herein should be directed to Filo at that address.]


Welcome to the first WWIV Software Services column! Quite a few things to
discuss this month, so let's start off with the most important one of all,
the "Great Renumbering".


I realize that to many of you, the idea of our renumbering the network comes
as a shock and you have to raise questions regarding "why" and "why now" and
"why this way?"  Those questions are all understandable.

We have known for almost 3 years (from the time that the telephone companies
originally made this decision and John Hardeman let us in on it) that this
change was coming. The knowledge was confirmed almost one year again when
Malbee posted the contents of a letter mailed to an area of New England that
notify telephone customers about it, and then more recently the Oregon area
has announced that it will use an area code with middle digit of 6 beginning
next January. Thus, the why is that the change is being "thrust" upon us from
outside and we have no control over that.

The "why now" is best answered by Wayne Bell. As I mentioned, the change has
been identified for a long time. It has been discussed at length on other
subs on at least two occassions. Wayne was adament about retaining unsigned
integers as node numbers. He did not (and does not) want to rewrite all of
the network software to support a different style of addressing. Thus, the
challenge was to develop a node numbering system that would suit our needs for
the foreseeable future, that would be relatively easy for everyone to use, and
that would permit sufficient growth in the network. There were many good
suggestions made during all of this discussion regarding what might be the
most appropriate numbering method to use within the framework of unsigned
integers and there were hundreds of suggestions that did not fit within that
framework. Anyway, the current method of numbering was finally chosen from
all of the alternatives. I think the "why now" is that "now" fits best into
Wayne's plans for the next year. If it is accomplished immediately before the
release of 4.24, then the improvements in that release will reinforce certain
changes that we are making.

The "method" of changing has been discussed much less than the renumbering
scheme itself. After some discussion, however, it was felt that running
parallel networks gave us the best opportunity to minimize problems and to
avoid losing people in the switchover.

I realize that "now" may not be the best time for each of you. I realize that
the process will be very inconvenient for all of you and that it will create
significant work on each of your parts. I am hopeful that we will all work
together to make this transition as "painless" as possible and as easy as
possible for everyone involved.


Since Wayne first announced his renumbering intentions, the WWIVnet GCs 
began discussing the "how to's" of renumbering the network. The methods
decided upon were derived along these lines:

Rationale: As mentioned above, beginning in 1995 we will have USA telephone
numbers that do NOT have 0 or 1 as middle digit. Two states - Florida and 
Oregon at last word - have announced new area codes with 6 as the middle 
digit. Thus, for those area codes to participate some changes were obviously

Because Wayne Bell wanted to keep the integer format that we use now, and 
because in anticipation of this renumbering, he worked out a method to permit
each group to have up to 1000 nodes, the following numbering system was 

4-DIGIT numbers
  Gxxx  -- where G = group number. Nodes 001 - 019 will be reserved for
           server systems. 000 will be reserved for GC.
5-DIGIT numbers
  GGxxx -- where GG = group number and same reservations as above apply.

As a consequence of this renumbering, you will NOT be able to tell area code
by looking at a node number; however, since the BBS software has the ability
to search by area code, node number, board name, etc., I do not think this
will be a problem. Somewhat contrary to my recommendations, Wayne has asked
that each GC (who may if they wish designate some work to the ACs) leave
"gaps" for growth when renumbering the group. Thus, there would be an attempt
to keep the area codes together. For a group that is as large as group 4 (380
some odd nodes at last count), the matter creates some problems.

For example, Wayne's recommendation was for a small area code using say
AC01-AC03 that room be left so that it could grow up to AC10. For larger area
codes like the Austin or Montreal area, more room would be left in the gap.


My problem in renumbering group 4 was that I ran out of numbers before 
getting through all of the areas. I tried renumbering the larger groups and
leaving less room for growth, but that ultimately created some problems as 
well. I can do this under our current structure, but I feel that it will only 
be a short time before all of the numbers get "mixed up" anyway. 

My initial recommendation was to split Group 4 into two groups. The new group
- let's call it group 15 - would consist of the following large area codes 
plus whatever smaller area codes might wish to join it:

     512 -- Austin area having approximately 40 boards at present
     614 -- Ohio area having approximately 25 boards
     904 -- Florida area having approximately 30 boards

This would a) reduce Group 4 by a third and still leave it as one of the
largest groups in the network, b) create a new group of 95 boards or more
which would not be the smallest group in the network, c) facilitate the
renumbering of the nodes so that "gaps" for growth could be more easily
established and maintained.

While this was being formulated, Wayne became concerned that making too many 
changes at one time would be detrimental to the process. Thus, the initial 
proposal for the Group 4 split turned out to be what will happen initially:

1)  Area Codes 512, 614, and 904 will be allowed to form Group 15
    under H2O Doc as GC for that group.
2)  The remaining boards in Group 4 will stay in Group 4 until after
    all renumbering has been accomplished. Then, the matter of a
    separate Group for the Canadian Boards and for the other Foreign
    Systems will be addressed.

As a consequence of these changes, here is the revised listing for
Group 4 as sent to Wayne:


Servers & Group Coordinator

4000 2050      4001 1040       4002 1042       4003 1046

4020 - 4070 for Area Code 210

4020 2051       4021 2053       4022 2054       4023 2058
4024 2059       4025 2060       4026 2061       4027 2062
4028 2067       4029 2068       4030 2069       4031 2072
4050 2076       4051 2077       4052 2078       4053 2079
4054 2081       4056 2082       4057 2085       4058 2086
4059 2087       4060 2088       4061 2089       4062 2091
4063 2092       4064 2093

205 is reserved 4110-4129

4110 2501       4111 2502       4112 2503       4113 2509
4114 2533       4115 2534       4116 2535       4117 2536
4118 2545

216 is reserved 4130-4149

4130 2654       4131 2656       4132 2657       4133 2658
4134 2659       4135 2660       4136 2661       4137 2662
4138 2664       4139 2665

218 is reserved 4150-4159

4150 2850       4151 2860       4152 2861

219 is reserved 4160-4169

4160 2950       4161 2951       4162 2952

309 is reserved 4190-4199

4190 3900       4191 3905

502 is reserved 4200-4219

4200 5207       4201 5208       4202 5210       4203 5211
4204 5212       4205 5213       4206 5214       4207 5215
4208 5216

507 is reserved 4220-4229

4220 5702       4221 5703

601 is reserved 4230-4239

4230 6101       4231 6102

602 is reserved 4240-4259

4240 6205       4241 6211       4242 6214       4243 6216
4244 6219       4245 6222       4246 6223       4247 6224
4248 6225       4249 6228       4250 6229

613 is reserved 4260-4269  Canada

4260 6350       4261 6351

605 is reserved 4270-4279

4270 6503       4271 6504

606 is reserved 4280-4289

4280 6600

607 is reserved 4290-4299

4290 6706       4291 6707       4292 6710       4293 6711

403 is reserved 4300-4309

4300 4300       4301 4301

701 is reserved 4310-4329

4310 7101       4311 7102       4312 7103       4313 7107
4314 7109       4315 7111       4316 7112       4317 7116
4318 7117       4319 7122       4320 7123       4321 7124

708 is reserved 4330-4339

4330 7805       4331 7806       4332 7807       4333 7808

812 is reserved 4340-4369

4340 8251       4341 8252       4342 8253       4343 8254
4344 8255       4345 8257       4346 8258       4347 8259
4348 8261       4349 8262       4350 8265       4351 8266
4352 8267       4353 8268       4354 8270       4355 8271
4356 8273       4357 8280

4370 - 4349 Currently reserved for "Foreign Nods"

4370 - 4389 United Kingdom

4370 810       4371 812       4372 813       4373 814
4374 815

4390 - 4409 Spain

4390 871       4391 872       4392 873

4410 - 4429  Okinawa

4410 850       4411 852       4412 853       4413 854
4414 855       4415 856       4416 857       4417 858
4418 860       4419 861       4420 862       4421 863
4422 864

414 is reserved 4450-4479

4452 4452       4453 4453       4454 4454       4455 4455
4457 4457       4459 4459       4460 4460       4461 4461
4463 4463       4468 4468       4470 4470       4471 4471
4475 4475

514 is reserved 4500 - 4599 Montreal Canada

4500 5450       4501 5451       4502 5452       4503 5454
4504 5456       4505 5457       4506 5458       4507 5459
4508 5460       4509 5461       4510 5462       4511 5463
4512 5464       4513 5465       4514 5466       4515 5468
4516 5469       4517 5473       4518 5474       4519 5475
4520 5477       4521 5479       4522 5480       4523 5481
4524 5482       4525 5485       4526 5486       4527 5487
4528 5489       4529 5490       4530 5491       4531 5493
4532 5495       4533 5496       4534 5497       4535 5498 
4536 5499       4537 15451      4538 15465      4539 15482
4540 15498      4541 25451          

4600 - 4610  Ontario Canada

4600 5950       4601 5958

204 is reserved 4610-4619  Winnipeg Canada

4610 2402       4611 2404       4612 2405

306 is reserved 4620-4639

4620 13600      4621 13602      4622 13604      4623 13605
4624 13606      4625 13609      4626 13611

4640 - 4650  Mexico
4640 831      4641 832

409 is reserved 4900-4920

4900 4900       4901 4901       4902 4902       4903 4903
4904 4904       4905 4905       4906 4906       4907 4907
4908 4908       4910 4910       4911 4911       4912 14903
4913 24903

419 is reserved 4950-4959

4952 4952       4956 4956       4957 4957       4958 4958

4960 - 4999  Special Numbers

4960 509      4961 520

4962 645       4963 645       4964 650       4965 651
4966 652       4967 655       4968 693


As mentioned above, I have also recommended to Wayne that "foreign" nodes be 
assigned a special group range. The groups would be assigned according to the
numbers listed below, but still be maintained under current groups. This means
- if the suggestion is accepted - that Montreal, Mexico, and Okinawa - all 
currently in Group 4 - would be numbered as if they were outside our group,
but I would still maintain their node numbers for them until such time as each
had grown large enough to function as a separate group.

The foreign countries would be renumbered as follows:

40xxx - 49xxx  for use by foreign countries further subdivided as:

40001 - 40999 Canada
41001 - 41999 Mexico
42001 - 42999 Central & So. America (no Nodes there now)
43001 - 43999 Asia (including Japan & Okinawa where we do have boards)
44001 - 44999 Europe



So, now that we had an idea of how things needed to be renumbered, it became
necessary to conceive a set of procedures on how this would be carried out.
In essence, the renumbering is slated to go like this:

Step 1

For a short period of time, we will run "dual" networks. This one and a 
"temporary one" called WW4net.

Step 2

Initial traffic on WW4net will be limited to e-mail and updates. The idea is
that we will send an update to everyone that will be the "starter" for this 
network. You will then add the new network in INIT and put your new node 
number for it. After the network has analyzed that update, you will send
an e-mail to your GC stating that you have accomplished adding the new net. 
The receipt of that e-mail will be confirmed by me. If you do not get my 
confirmation back in a reasonable time period, you should write again.

Step 3 

Once all nodes or a high percentage of them have confirmed the establishment
of the new network, we will move to the next phase which will involve 
subscribing to subs on the "new" network. Once you start receiving a sub on 
the "new" network, you should drop the old one so that it will not have 
traffic on it. 

Over a short period, these procedures will "kill" the old network, subs and
all, and establish the new one. Once things seem to be functioning fully, 
Wayne will send a notice to all sysops asking them to delete the old network 
and rename WW4net to WWIVnet.

There will probably be some utilities written to facilitate various aspects of
this, but part of our desire is to minimize the amount of DEAD.NET that will


Now, since things are still a tad bit nebulous right now, and some people 
may still be a bit confused about what's going on and what's being planned,
I prepared this "Survival Guide" to help answer the most frequent questions
about the renumbering. The guide is in two parts - one answering the "why"
questions, the other answering the "how" questions.


                             GC's Survival Guide
                             for Node Renumbering
                          Part One -- March 29, 1993
                          Revised  -- January 29, 1994

Q:  Why must we renumber WWIVnet nodes?

A:  The telephone company will soon be using telephone numbers in the
    USA that do not have 1 or zero as a middle digit in the area code.
    If the node numbering scheme is not changed, those area codes will
    not be able to be a part of WWIVnet.

Q:  Why don't we use an alpha-numeric or long integer approach to node

A:  Basically this would require a major re-write of network and BBS
    software. The following plan should meet our current and foreseeable
    future needs.

Q:  What is the general outline of the new plan.

A:  The plan uses a GNNN or GGNNN node numbering system. Node numbers
    will initially be assigned as follows:

    Group 1 GC       :  1000
    Group 1 Servers  :  1001 -  1019
    Group 1 Nodes    :  1021 -  1999

    Group 2 GC       :  2000
    Group 2 Servers  :  2001 -  2019
    Group 2 Nodes    :  2020 -  2999

    Group 10 GC      : 10000
    Group 10 Servers : 10001 - 10019
    Group 10 Nodes   : 10020 - 10999

    Group 11 GC      : 11000
    Group 11 Servers : 11001 - 11019
    Group 11 Nodes   : 11020 - 11999


    Group 65 GC        65000
    Group 65 Servers : 65001 - 65019
    Group 65 Nodes   : 65020 - 65534

    Node 65535  reserved

    In other words, the first node G000 of each group is reserved for
    the GC of the group. The next 19 nodes are reserved for
    server systems. The remaining node numbers are for node assignments.
    This allows us to have 64 groups of 999 nodes each. Nodes with
    3 digits are less will be reserved for charter systems and/or very
    special purposes. Group 65 will be a smaller group due to the
    limitation of the maximum short integer.

Q:  How does this new node numbering plan affect network administration?
    That is, will there still be group and area coordinators?

A:  Yes, the network will continue to have a 3-tiered administration:
    Net Coordinator, Group Coordinators, Area Coordinators.

    Area Coordinators will still be defined by area code, even though
    their node number does not reflect their area code.

Q:  How will the new node numbers be assigned?

A:  The GCs, perhaps with assistance from their ACs, will assign node
    numbers within their block of numbers. It is recommended that the
    numbers be assigned sequentially with some unassigned node numbers
    (UNNs) built into the sequencing in order to facilitate node number
    assignments by ACs as growth occurs.

    For example, let us say that Group 1 has the following area codes
    and nodes within it to begin with:

    Area Code      Number of Nodes
      301            30
      407            45
      519            32

    Node numbers should be assigned sequentially with ten or more (round
    to the next highest 10) UNNs per area code. For example:

     Area Code     Node Numbers Assigned   Unassigned for AC use
       301         1020-1050               1051-1059
       407         1060-1105               1105-1119
       519         1120-1152               1152-1169

     Once an area coordinator has used up the original 10+ UNNs assigned
     initially, then the GC should assign that AC an additional 10 UNNs
     to work with. For example, let us say that area code 407 used up
     the UNNs assigned to it originally (1105-1119) and needed more
     numbers; then the GC would assign the next 10 unused numbers (1170-1179)
     for use.

     The GC should NOT attempt to develop a structure that would always
     keep a block of numbers available for an area as eventually that
     method would break down.

Q:   When should the GC begin to make new node number assignments?

A:   The GC may do this at any time; HOWEVER, the new assignments will
     NOT BE EFFECTIVE until a future (as yet undesignated) date. We
     plan to develop software which will take all node assignments in
     files such as SUBS.XTR, DEAD.NET, Sxxx.NET, Zxxxx.NET, Nxxxx.NET,
     and the headers for messages, and convert that information to
     the new format. If we are successful in this, then we will have
     a method to convert all existing data to the new format with a
     minimum of trouble for the sysops of the network and with a
     minimum loss of information and messages.

     It is essential that no one use the new numbers until the
     designated time for conversion and that everyone try to convert
     at or near the same time. This conversion will be discussed and
     coordinated long before it is scheduled to take place.

Q:   What should be done with "fake nodes" in the 5xx and 6xx series?

A:   These nodes should be assigned regular node numbers within the
     normal sequence for each group; however, these will still be
     handled specially by the coordinators of those respective
     gateways. This may necessitate closer communication between each
     of those gateway coordinators and the respective GCs.

Q:  What should be done with the "charter" nodes (ie those with node
    numbers between 1 and 25)?

A:  Those nodes will retain their charter number just as they do

Q:  How will the renumbering affect subtypes?

A:  In order to avoid any more confusion than is absolutely necessary,
    if you host a sub, you should NOT attempt to change sub numbers
    immediately. And in fact, if you are using subtype by numbers
    now, you can continue using those.

    Any new Subs added to the net after the new node numbering goes
    into effect MUST BE subs-by-name.

                        Part Two -- Creating a New NET

The basic procedure here will be to create a new parallel NetWork called
WW4NET. This network will be for E-Mail and NET UPDATES ONLY at first so
that we can get everyone connected and working at a minimum cost to everyone.
Many thanks to H20 Doc of 5284 for the suggestions.

Note: People running versions prior to 4.21a will NOT be able to use
      this approach. Since such older versions of WWIV will become in-
      increasingly outdated, people are urged to upgrade to newer versions
      as soon as possible.0


The purpose of this phase is to get a new network set of data files in place
and to insure that everyone is receiving. No one should start any new subs
during this process until all phases are completed.

Step One

   GC's and AC's will develop the new node assignments, informing both 1@1
   and the individual nodes what the new node numbers are.

Step Two

   Each Sysop is requested to:
      (a) use INIT option N to create a new network called WW4NET with
          its own separate network directory.
      (b) Each Sysop should enter the new node number for WW4NET in
          INIT with option N

Step Three

    The new BBSLIST.* and CONNECT.* files will be distributed to all
    network members. The actual method of this distribution will be
    announced by the GC's. It might be a UUencoded distribution from
    @1 similar to the distribution of the new DE1.EXE last July, or
    it might be via uploads/downloads in a cooperative fashion throughout
    the network.


    The Sysop must then create a CALLOUT.NET file in the WW4NET directory.
    Run network3 Y on it to insure that it analyzes properly.

Step Five

    Each GC will send out Source Verified Mail to each group member. The
    group member should respond to this mail so that the GC can tell which
    nodes are "successfully converted."

    This will end phase one and it should not take more than 2 weeks at the
    most. WW4NET traffic during this time should be limited to e-mails
    from GC's; replies from nodes, and updates if any.


The purpose of this phase is the conversion of Subscriber lists and Host
info. People who have been using numeric subtypes may continue to do so;
however do NOT change numeric subtypes to another number!  Any new subtypes
to be added after the network is converted or any subtype changes should all

Step One

    All Hosts should notify their subscribers on the old network of what
    their new NODE NUMBER will BE. Subscribers can now enter this info
    into their boardedit such that each sub will show on both networks.

    The subscriber should send auto-subscription or e-mail on the new
    network requesting each sub that he wishes. As soon as the subscriber
    gets confirmation from the host, he may drop that sub off of OLD NET
    and be receiving it on the new net.

    The host should promptly ADD nodes to the new network and DROP them
    from the old network in order to facilitate this process.

Step Two

   Once the host feels that there are no more subscribers in old net,
   and/or that all conversions that are going to occur have actually
   occured, the old sub may be killed.

   Eventually there will be little or no traffic on the Old Net.

Step Three

   At some point and hopefully no longer than one month after we
   start this process, 1@1 will instruct everyone to delete all
   the old BBSLIST.*, CONNECT.*, CALLOUT.net, FBACKHDR.net,
   contact.*, etc., from their old directory (the data directory).

Step Four

   Remove WWIVnet from the INIT.

Step Five

   Rename WW4NET to WWIVnet in INIT but leave the path to the now
   renamed WW4NET unchanged in INIT.

   One advantage of this process is that the network oriented files in
   DATA (if WWIVnet is setup there) will be removed to another directory
   that is network specific. This will make backing up certain crucial
   data files in DATA easier.

Step Six

   Shortly after the instructions above have been issued from @1, a
   "ping" will be sent out by him to generate a new SUBS.LST for the


So, as you can see, the "Great Renumbering" is not a simple process, but
it's not *that* complex. I'll be posting more on the progress of this project
on the Sysop subs, and a complete update will be in the next issue of WWIVnews
as well.



Some of you have been asking about the debugging procedures that the beta
testers for WWIV go through. To give you an idea of how it works, I kept a
running list of bugs, and posted it daily on the BETA sub, where all BETA
testors have access, and on the WWIV_DEV sub, where just the developers
have access.

The list for 4.23 looked pretty much like this about two weeks prior to 
the release of 4.23:

Error   Person   Status  Short Title                           Ref in BETA
1       Tolkien    1     Callout.net parameters                1@3314
2       Random     1     Delay on Connect for error correction 1@13600
3       Random     1     Ansi detect (same as above)           1@13600
4       Random     0     CTRL O Help Files                     1@8350
7       Tolkien    1     User Kicked out of Transfer area      1@7400
8       All        0     Games and log files                   1@7400
9       Jim        0     ErrorLevels on command line           1@7366
10      Jim        1     FSED                                  1@1
11      Tolkien    1     //WHO                                 1@6961
12      Jim        0     File list                             unref
13      Random     0     Fix.EXE Problem                       1@5284
14      Random     0*    Message Limit                         1@3953
15      Tolkien    0     Qscan pointer sw nodes                1@6961
16      Jim        0**   War Dial from WFC                     1@7663
17      Wayne      1     Tasm with TC for Window detect        unref
18      Filo       1     Onhook/offhook bats for maintenance   unref
19      Jim        1     Config.002 under Windows              1@8135
20      Tolkien    0     3rd Instance after Removal            1@5284
21      Jim        0     WWIVnode and OPT_AUTOVAL              unref
22      Random     0     Pause randomly going on               1@8350
23      Tolkien    0     New File Search                       1@7663
24      Random     0     INIT bleed through at WFC with DV     1@5284

*  = Deferred until 4.24
** = Can anyone replicate this error?

The Person column is for the person who is assigned to fix or check out the 
bug. Status 0 means unfixed so far; status 1 means it has been fixed. The 
short name is just something I give it for reference.  The Reference column 
refers to who posted the problem on the BETA sub in case the person assigned 
responsibility for "fixing" it needs more detail.

Some, like #4, are not really bugs but serve as reminders that something
needs to be done (update help.msg) before the official release to public.
Some, like #16, are such that the development team (and others) have
been unable to replicate the error...and so we cannot be sure that it is an
actual error.

I keep a directory also for suggested changes in the docs. Although I have 
rewritten the docs entirely, as with any set of documentation there are some
errors and omissions that manage to creep in, and some points where things 
are just not clear enough.

I really believe that this release is the most thouroughly tested, most 
completely documented, new release that WWIV has ever experienced. I feel
that it reflected a new level of professionalism that is possible through 
use of a team of programmers and a team of BETA testers. The product, of
course, speaks for itself.



WWIV Software Services is working with someone on an OS/2 port, and we hope to
have a product released around mid summer to early fall. The price for this
port is projected to be $100 for pre-compiled versions and $125 for source 
versions. Unlike the DOS version, WWIV for OS/2 will NOT be available in 
shareware versions. Persons with v4.xx registrations may "trade up" by paying
the difference between what they originally paid ($50 or $80) and the price of
the OS/2 version.

We also have a "WWIVLite" in the works. No release date has been set, but the
intent is to have something that a person could run sort of like a point.node 
on the network without running a full-scale BBS.


That's all for this month! If you have any questions, they should be directed
to WWIVnet 1@2050.

               ³                 TechnOTES                   ³
               ³        Compiled by the WWIVnews Staff       ³

...Wow, since our last issue, it seems that everyone decided to sue everyone
else. Let's see how the scorecard went, eh?

...In case you skipped over it, go back and read the article on the Stac vs
Microsoft trial. The verdict has a lot more impact on the industry than the
news media has been letting on. For starters, it's a heralding sign to the
major industry leaders that the courts aren't going to let you walk all
over the smaller guys any way you please. At the same time, it's a sure sign
to everyone that while it's perfectly fine to get rich at what you do, don't 
go out of your way to sabotage or steal from your competition with abandon,
especially if you can't do the job right yourself in the first place!

...The WWIVnews Staff has been raising several toasts to Stac and its CEO, 
Gary Clow, since the verdict was announced, and in an admitted fit of biasness
our congratulations go to the Stac staff. At the same time, the traditional
Brooklyn salute & Bronx cheer go to Bill Gates and all the "hammerers" at
Microsoft - the only "hammering" that was done was to the nails in the coffin
of their case!

...From the "Look deeply into my eye, Bill!" department: As mentioned earlier
in this issue, Stac Electronics has announced Stacker 4.0 for Windows and DOS.
Stac claims that Stacker 4.0 offers compression ratios of better than 2:1,
with the average being improved to 2.8:1 in most cases. The new version also
includes a new Stacker Windows Toolbox, which offers a toolbar with the
various Stacker commands available at the click of the mouse. The product also
offers both audio and visual cues can now alert users to how fragmented the 
disk has become or how much free space is available. 

...While the program requires the same amount of memory space, it now takes 
up less of the critical memory space below the one megabyte (MB) level,
freeing up memory needed by many software applications. By incorporating
Novell's DOS Protected Mode Service (DPMS), Stacker now needs 17 kilobytes
(KB) below 1MB, while the Stacker device driver is moved to extended memory
and executed in protected mode on 386 and 486 computers. According to Stac, 
protected mode execution has the added benefit of making the Stacker device 
driver less susceptible to interference from other applications - read: 
certain graphic-intensive games, and anything from Microsoft. 

...The product also offers an Autosave feature, maintaining a duplicate set 
of both the DOS and Stacker file system information in an uncompressed state.
There is some controversy as to how much good this does, because in a crisis 
the question arises as to which file to use, the original or the duplicate. 
However, Stacker officials maintain that if anything, the duplicate files 
offer an added degree of confidence. 

...at press time, Stacker 4.0 was reportedly compatible with MS-DOS v3.2 
through v6.2, and with Novell's DOS - DR-DOS to the rest of us - through 
v7.0. This meaning that 4.0 can replace Doublespace or IBM's Superstor/DS
compression. While there's no concern where Superstor/DS is concerned - 
after all, Addstor is now out of business - it remains to be seen whether
Microsoft will seek an injunction against Stac over Stacker 4.0's backwards
compatibility with Doublespace.

...Stacker 4.0 for Windows & DOS has an MSRP of $149, but previous users may 
upgrade for $49.95. Street prices have already been seen as low as $99,
with the upgrade going for $39.95.

...Speaking of lawsuits, from the "Gee, I wish Intel would lose their ass so 
I could afford a 486!" department: By now, most of you know that Intel was 
forced into conceding a $10 million out of court settlement to Cyrix over the
rights to produce and market CPU's using Intel's 80x86-based microcode. What 
many of you may not be aware of is that demand for the Cyrix Cx486DRx2 386 
upgrade processors shot through the roof the day after the settlement was 

...Cyrix claims these chips will breath new life into 386DX systems by using
a pop-and-drop replacement for the original processor. These chips use the
same internal clock doubling concept as the DX/2 series - operating at roughly
twice the speed of the external clock - but due to limitations in the 16-bit
bus structures most older 386's implemented, the average speed increase over
the original processor is only about 70% on the average.

...Right now, these chips exist as replacements for the 16, 20 and 25MHz
versions of the 386DX. Support for 386SX chips is expected sometime in 3Q '94,
although there are no plans to support the 386SL in the forseeable future.
Since most 386SL's were surface mounted to their motherboards, pop-and-drop
replacement is not a viable option, and what few weren't isn't enough to
justify the expense of manufacturing the replacements. 

...If you know what you're doing, installation of the DRx2's is relatively
simple. Simply pop the top off your computer, remove the 386 processor - most
dealers sell the DRx2 with a removal tool - and pop the new chip into place. 
As these chips do run a little hot, Cyrix has included a small self-stick heat
sink to stick on the top. You need to run a software utility to enable the 
internal 1K cache, but like Cardinal's DMS activator it unloads after it's
finished and there is no RAM loss.

...The MSRP for the 16/32MHz version is $299, the 20/40 and 25/50 versions are
priced at $349 and $399 respectively. The street price for the 16/32, though,
has been seen as low as $189 mail-order, while the 20/40 has leveled off to
around $299. The 25/50, however, has remained pretty close to MSRP as demand
is high and quantities are low. A 33MHz version is also reportedly in some
stage of development, but is not expected to see production anytime in 1994. 
Industry experts suspect this has to do with the still-high demand for AMD's 
386DX-40, and Cyrix would rather milk the "gee, I've got this old, still 
really good but *slow* motherboard..." market. Based on the production levels
for the 16/32 and 20/40 chips, this may well be a very accurate assessment!

...On a side note from the Caveat your Emptor department: Be aware that there
are reports left and right that are somewhat negative regarding the DRx2
upgrades and compatibility with OS/2. Reports are that OS/2 1.3 or below
won't even boot, and that 2.0 and 2.1 have problems where none existed with
the previous processor. No official comment has been made by either Cyrix
or IBM regarding these reports, although one late-breaking report to WWIVnews
stated that both Windows NT and the beta for "Chicago" won't run properly
on the DRx2's either.

...Bottom line on these chips appear to be this: if you've got a 16 or 20MHz
board that's still behaving itself, and the price is right, these chips might
be the way to do a quick upgrade on a system without doing a complete CPU
and motherboard replacement. However, the 25/50 version is nowhere near
cost effective. A good VLB motherboard will run you about $139, while an
AMD DX-40 will run you about $289 if you shop around. That's only about
50 bucks more than the 25/50 replacement, and you'll be getting VESA Local
Bus slots to boot!

...Of course, there's the third-party 286 upgrade modules to consider, but
we'll save that for a later techNOTEs, eh? Besides, by that time Intel vs
AMD should be a settled issue as well.

...Speaking of Intel, IBM insiders have informed WWIVnews that Big Blue has
informed the maker of the Pentium that in no uncertain terms the next major
line of IBM-manufactured PCs will all be using the PowerPC 601 and 603
as the CPU. After testing the 60MHz and 66MHz versions of the renamed P5,
the chip was found wanting when compared to the PowerPC. Thus, "Thanks, but
no thanks" was the final reported decision on the Pentium. 

...This is another blow for Intel, as per the contract agreement between the
two companies over chip development, IBM had the option of either using the
Pentium for a really *low* royalty, or having Intel *purchase* IBM's
low royalty rights for a seriouly high sum! WWIVnews' advice: buy Motorola
stock. A *lot* of it.

...From the "Berkeley Brethed is *still* a stupid name Department: A lawsuit
filed by Berkeley Systems in a San Francisco Federal Court claimed that a
new screen saver from Delrina Corp. violates Berkeley' "Flying Toasters" 
screen saver software copyright. That lawsuit was recently awarded in favor
of Berkeley Systems, and has forced Delrina to rework the screen saver to 
eliminate the copyright offense.

...The screen that caused all the ruckus was the one that shows Opus, the 
penguin created by Pulitzer Prize winning cartoonist Berkeley Breathed for the 
gone-but-better-return-SOON-whether-he-wants-to-do-it-or-not comic strip 
"Bloom County", shooting down a flock of flying toasters, which then return 
fire with burnt toast. The changes to this screen involved changing the shape
of the toasters, and replacing their wings with a helicopter rotor.

...From the Legal Eagles Statue Droppings department: Speaking of Lotus,
remember when Lotus won their "look and feel" lawsuit against Borland over 
Quattro Pro's compatibility macro for 1-2-3? Well, in an additional slap in 
the face of the retail industry, a federal judge recently ruled that resellers
must immediately stop selling copies Quattro Pro which infringes on Lotus 
development's copyright. 

...For those taking notes of such things, the list of affected products include
practically the entire line of Quattro versions! Quattro, Quattro Pro 1.0, 2.0,
3.0, 4.0, 4.01, and SE are all on the list of things you can't sell. Borland
is producing a new version which does not infringe on Lotus copyrights, and
version 5.0, will ship by the time you read this.

...Of course, what makes this matter far more idiotic is that the judge's
ruling effectively infringes upon free trade. When Apple won their suit 
against Digital Research over the Gem desktop environment, Apple asked that
the judge in that case also issue rulings to force retailers to quit selling
that product. The judge told Apple to basically get stuffed, as that would
be punishing retailers for transgressions the product manufacturer was found
guilty of, and it would be like punishing the child for the sins of the

...Keep an eye on this one, folks. There's grounds for a serious restitution
suit by the major retailers here, whether it be against Borland or Lotus, or 

...From the "My School Box" department: Before enrolling in college, TechnOTES
advises you to check and see whether or not you're going to need to buy some
sort of laptop. With computer prices dropping for x386-based systems - read:
Windows-capable - more and more colleges have started including lightweight 
notebooks on the "required" school supply list. Courses are also becoming
more tailored towards computer assistance, with professors being urged to
make their lecture notes available on disk for ease of access and data

...Some colleges and universities have gone one step further in making 
portable computers mandantory. Depending on the degree, students attending 
Hartwick College, University of Minnesota, Bentley and Nichols Colleges, and 
Drew University must own or rent an IBM-compatible laptop with at least a
386 processor or better. Other universities, such as Texas University, Notre
Dame and Miami(Fla) have begun investigating such requirements, although
the word is that these three major institutions are leaning towards Apple's
Powerbooks, with the possibility of requiring Newtons when the new PDA
becomes more readily available.

...From the "Why Johnny Can't Hack" department: Looking to dump that old
PC that'll cost more to upgrade than to buy a new one? Call Computers-4-Kids
at (203) 754-5560, They'll take your old PC for use in schools where the
local taxpayers are too cheap to maintain the quality of technical 
education to acceptable levels. If you're a bit queasy about giving away
something you probably paid a couple grand for, keep in mind that 
donations such as these are tax-deductable!

...From the "Internet Meets Pete Townsend's 'Tommy'" Department: CMP 
Publications, publishers of Network Computing and Communications Week, has 
launched a newsletter for corporate strategists interested in using the 
Internet as a channel for information products and services and/or as a means 
of extending support for current operations. In light of the success of
Clarinet - and despite their horrendously overpriced surcharges - it's
expected that perhaps 30% of Internet will be accessable through commercial
services by the end of 1995, and that by the end of the decade the 'net and/or
its "electronic highway" successor will be nothing *but* one big commercial
service battleground.

...first salvo in this war for your Internet dollars is the Internet
Business Review. The IBR is published monthly in an 8-page hardcopy format,
and a complimentary sample issue can be had simply by sending Internet E-Mail
to ibr@cmp.com. Be sure to put "free copy" in the subject line, eh?

...Thinking about buying a Floptical? Well, hold on to your horses for a 
bit, because things are about to shake up on that market. Eight of the
major movers and shakers in the still-looking-for-acceptance Floptical market,
including #1-seller IOmega, are meeting in March to define a new Floptical
standard. The preliminary work has already been done, and the promise is a
new breed of Floptical that can store up to 100MB on a single disk, with the
initial cost not to exceed the current costs for a complete Floptical setup!

...Floptical drives are nice. They're fast, backwards-compatible with regular
1.44MB floppies, and can actually be used as a small, slow hard drive in
a tight situation. However, despite the fact that the 20MB disks are perfect
for those of us still stuck in floppy mode for backups or sneakernets, the
cost per disk still seems restrictive, not to mention the cost per drive.
Hence the Flopticals have only sold about 75,000 units among all the companies
that are producing them, and less than 200,000 Floptical disks total.

...So, while it's still a niche product that needs a bigger niche, the
new standards will give the initial setup costs a bigger bang for the buck
in the long run. After all, for $20-$25 for 100MB of storage - removable
at that - the $400 per drive will be a bit more acceptable by the masses.
If drive prices also drop as result of the new standards, all the better.

...Remember a few issues back where TechnOTES discussed Bill Gates' plans for
the "Windows Kitchen"? Well, Intel Corp. has decided they can take the heat
as well. Intel's own recipie calls for a low-cost embedded version of a 386-SX
to act as the "brains" for various kitchen appliances. Home entertainment and
phone services are also expected to benefit from the specialized chips, and
Intel has already begun soliciting designs in hopes of attracting interest 
from the telecommunications and cable-TV industries.

...Plans also call for the chips to appear in the workplace, as controllers 
for smart office equipment, such as air conditioners, printers, copiers, fax
machines and cellular phones. The first of these implementations is expected
to be marketed near the end of 4Q '94.

...Intel hasn't forgotten the 586..er..P5...er..Pentium. Plans are underway
to build Pentium Overdrive processors for release in the third quarter '94.
The Overdrive Processor concept, introduced for Intel's 486 chip line last 
year, are - in most cases - customer-upgradeable processors with which, users
can either replace the existing CPU, or insert into a socket originally 
reserved for the 80487 math coprocessor.

...For those still confused about all these overdriving upgrades, these 
particular chips are different from the DX2 CPUs which are designed for OEMs
to install into existing system motherboards. Both the Overdrive and DX2 chips
have the same objective, which is faster performance by doubling the clock 
speed of the CPU they replace. The end result allows users and OEMs alike to 
get a boost in performance without expensive system redesign or motherboard

...Of course, these chips will not be available until supplies of the Pentium 
itself can be supplied to meet the demand. Pentiums will be limited in 
availability until Intel's planned production ramp-up occurs in 2ndQ '94.
Pentium Overdrive chips will see production once supplies of the base Pentium
meet the demand.

...From the "Hey, sumbody stole yo' bat'try!" Department: Honda is now 
offering an in-dash cellular phone kit. When a call is received, the phone 
mutes the car's stereo system and the phone can be answered automatically.
Other options include an answering machine feature and programmable speed 
dialing, and Honda is reportedly doing R&D into a cellular modem function
for this unit as well.

...Most importantly, if the car is stolen, the phone automatically calls home!
If the CelModem becomes an option, you can have it send you MCIMail as well!

...From the "If you can't sell it, give it away! department: Last July, Novell
acquired Unix Systems Laboratories from AT&T. In what some people see as either
a bold move or a sign of defeat, Novell has announced it will give the Unix 
trademark away, free and clear to the public domain.

...Claiming that it wants to unify the Unix community, Novell will render the
Unix trademark - and possibly the command structure itself - unto public
domain, where all the various flavors of Unix can finally combine into one
cross-portable taste. Until this announcement, most of the differences between
the various versions of Unix were forced upon the respective companies due to
AT&T's rather stringent royalty requirements.

...While many Unix enthusiasts see this as the first positive step in years 
towards unification, which will help bringing Unix into the forefront of the 
operating system wars, the majority of industry experts agree that this is 
nothing more than Novell saying "hey, we can't sell it, might as well give
it away!", and is in effect simply the first real nail in Unix' coffin. Lord
knows all the DOS/Windows and OS/2 users are saying the same thing!

...From the "Stick a Joystick in his mouth!" Department: Nintendo Inc. is 
conducting a major study on epilepsy in relation to television game activities.
The study comes on the heels of recent reports on the problems of epileptic 
children who played Nintendo's "Super Famicom" and the "Family Computer" - 
what's known as the NES System outside Japan. At least four dozen cases have
been reported of children suffering epileptic seizures while playing TV games,
with the cause believed to be what's called "optic induced epilepsy." This 
particular form of epilepsy is said to be caused by rapidly flashing lights,
usuallt in the red or orange range of the spectrum. In the case of the NES,
the flickering lights associated with certain game effects have been measured
to flash at rates normally associated with those that trigger seizures.

...Nintendo, as well as other major Japanese game makers have already performed
research the possible epileptic problem. Other game firms such as Sega and NEC
Home Electronics may join Nintendo in the research, although some independent 
medical researchers in Japan have shown some skepticism about the relationship 
between TV games and epilepsy. These researchers claim that statistics already
show that no such link exists.

...According to the National Rehabilitation Hospital of Japan, there are about
one million epileptic patients in Japan alone. Among these people, only 30,000
people have been diagnosed as optic induced epileptic patients, and none of
them can be specifically linked to a TV-induced attack. The problem can be 
prevented with oral medicine, but patients are still encouraged to avoid
staring into rapidly flashing lights.

...From the "Govorit Po-IBMiski?" Department: Apple and IBM moved closer 
towards closing the interoperability gap between their platforms with Apple's
introduction of an application that allows its Macintoshes to work on 
IBM-based networks. Apple's SNA.ps 5250 emulation software package enables the
Macintosh to behave like IBM terminals and access thousands of applications 
available on IBM's AS/400 systems. 

...While most Mac enthusiasts question the logic behind emulating what most
industry experts consider IBM's biggest boondoggle since the PCjr, quite a
few inquiries from AS/400 MIS' have been reported by Apple reps since the 
package went on sale in June '93. The $345 MSPR package is the first joint
sales venture for both Apple and IBM.

...From the Dick Tracy Department: Motorola has announced plans to introduce
a card-size version of its NewsStream Advanced Information Reciever. The 
NewsCard is aimed at use in PCs, palmtops and PDAs, and is due out later this
year. In a related move, AT&T connected its EasyLink Services E-Mail to 
Motorola's Embarc wireless delivery service. This allows AT&T Mail users to 
send E-Mail to recipients using portable computers in more that 200 cities.
Both moves are expected to benefit the wireless information gathering features
of the next generation of PDAs.

...From the Arteest department: Corel has acquired the entire Ventura line of
products. This includes Ventura Publisher, Ventura Database Publisher, and
related all technologies. Plans are reported to be along the lines of
combining all products with Corel Draw and release a major desktop publishing
office suite sometime in 4Q '94. 

...Corel is now shipping Corel Ventura 4.2 for Windows. This includes two 
CD-ROMs with over 600 fonts, 10,000 EPS clip-art images, and 100 Kodak PhotoCD
photos. MSRP is $249, although some softwarehouses have reportedly been 
selling it for $199.

...For those who've had to use Ventura Publisher in lieu of Pagemaker, the 
general hope is that Corel will simply work all the quirks out of VP and make 
it a viable Windows product for once!

...From the "Why *should* I upgrade?" department: Did you know that Novell has
not still upgraded to release 4.01 of NetWare internally? Did you also know
that they have no absolutely *no* immediate plans to do so? Hey guys, at least
Microsoft had the guts to upgrade to Windows for Workgroups with the first
release, so what does that tell you about Novell 4.01?

...From the "TANSTAAFL" department: Word from that great Mormon state is that
WordPerfect is abandoning the 1-800 technical support line. Citing the 
various runaround reasons every other company has given for switching to
1-900 support lines, the bottom line through all the hype appears to be this:
If Microsoft can get away with charging an average of $12 a call, then 
WordPerfect 6.0 should average about twice that based on how buggy the 
code is!

...Speaking of WordPerfect, did anyone happen to catch the significance of
the 6.0 release for DOS? That's right, it won't work on an XT no matter
how much XMS that RAMpage has on it! You have to have a 286 or better to
even *boot* the mess!

...In short, folks, WordPerfect has driven the final nail in the XT's
coffin. Let's have a moment of silence for the 8088, shall we? It served
us well all those years, and now it's time to put it to rest. That is, of
course, unless you're still enamored with using Wordstar 4.0!

...From the Hard Copy department: Hewlett-Packard and Time Warner are 
reportedly working together to develop technologies that would allow a cable
customer to plug a color printer into the cable converter box, and print out 
sales coupons, ads, magazine articles and color stills of TV shows. The first
testing ground will be Time Warner's planned interactive TV experiment in
Orlando, Fla., where 4,000 cable customers will be equipped with H-P color
ink-jet printers. 

...While the QVC support stuff might be effective, one has to wonder how
Hollywood is going to react to such an innovation. After all, if you can
simply plug in a Deskjet and grab a shot of anything on the screen, there's
going to be agents running amok trying to figure out how to secure royalties
for each printed image! And you thought the $1 surcharge on blank tapes was
simply greed in action!

...On a side note, no word yet whether the B&W Deskjets or any of the HP
Laserjet series will be supported by this new cable system.

 ...From the Greener Pastures & their products department: In an effort to
get in on the "Green PC" bandwagon, several suppliers have started offering
a new series of mousepads.  Get this, folks - Rainforest pads. These mousepads
are decorated with color photos of actual, still-alive rainforests and the
various fauna and flora that live there. 

...Of course, this isn't just art for art's sake. Included with each mousepad
is a free educational booklet which is supposed to help heighten awareness of 
rainforest conservation. Based on current consumer apathy towards the "Save
the Forests by wiping your ass with your hands!" crowd, rest assured that
anyone buying these pads will no doubt file this manual with the rest of
those hardware manuals we're forever losing!

...While we're greening our PC's here, Technology Marketing Partners has 
something called the MonitorMiser. This litte $79.95 doo-da hooks in between
your monitor and the power cord, and powers the monitor down after a 
specified amount of idle time. Since most energy savings occur at the 
monitor level, if you're *really* into this "Green PC" fad but don't want
to spend a lot on a new, "Energy Star" compliant machine, then this might
be the way to split the difference.

...To carry this one step further, has anyone caught AST Research's ad for
their "Green PC"? The one that's got the monitor and pizza box painted
a fluorecent forest green? Well, word from an AST rep who *demanded* to
remain anonymous says that a certain government agency that's responsible
for pushing the "Energy Star" program has inquired with AST about buying
some *two thousand* of these gaudy little baubles. And you thought the
Clinton Administration was going to cut waste and frivolty, didn't you?

...Of course, the most logical next step in the "Green PC" movement would
be for someone to start developing solar powered portables. After all, at
least 80% of the hand-held calculators manufactured in the past 2 years
have been small models with solar cells running them. Granted, it took 
almost 15 years for that to become the standard for calculator power, but
in the end the chipsets are more efficient in both power and speed. If
TI could go from a desktop model with a 20lb external power supply to a 
5.5oz handheld with twice as many functions within that time, imaging how
quickly we could bring PCs down to near that level seeing as how we sort of
already know how to do it?

...Well, Zenith Data Systems is reportedly working on such a beast now.
While their yet-unnamed prototype is still a good two years away from an
actual production run, the unit uses solar power to extend the life of
current battery packs from 3 hours to at least 15 hours depending on use.
Don't expect this one to be cheap, folks: prices for the solar cell banks
alone totals up to just under $1000 at current market prices, and those
aren't expected to change anytime this decade based on current market

...From the Full Metal Jacket department: Anyone here tried OS/2 For Windows
yet? Reports from everyone who's used this product and done side-by-side
comparisons with regular OS/2 2.1 say that "Ferengi" not only is a far more
stable combination than the normal OS/2 package, but that it actually runs
about 10% faster, especially when you migrate apps to the OS/2 desktop!

...Of course, releasing a streamlined version of OS/2 had more initiative
from Microsoft than anything else. Seems that Big Blue was having to pay
the Gates boys $30 a copy in royalties for each copy of normal OS/2 sold, 
per the agreement that allowed the use of Win31 source for the Win-OS/2
shell & migrator. In what has to be the best marketing strategy IBM's done
to date - if not the best for 1993 *period* - IBM in one fell swoop clipped
the need to pay Bill Gates one red cent out of any OS/2 profits, and managed
to do so without raising the cost of the product! Word from inside Microsoft
is that Gates was broken the news about Ferengi on his *honeymoon*, which
probably didn't help matters too much with the nuptuals :-)

...On a side note, the running jokes around Microsoft - one real, the other
we're not sure of - regarding Gates' departure from batchelorhood, go 
something like this:

"Bill Gates got married to one of his employees on a friday. The following
monday, Mrs. Gates called in to tell her supervisor that she'd be late for
work for a while..."

"Mrs. Gates had two words to describe her honeymoon with husband Bill. Those
words were 'Micro' and 'Soft'..."

...From the "Sounds like Blaster Spirit" department: Word from inside printer
giant Hewlett-Packard is that the company is about to make a major plunge 
into the sound card market. Two cards are reportedly under development for a
late '94 release. A 16-bit sound card which will sell for about $150 should
hit the stores in time for the holidays, while a 32-bit professional MIDI
card will follow shortly after with an MSRP of around $349.

...From the "Rotten to the Core" department: Apple's in-house BBS is reportedly
offering an online course called "Life After Layoffs". There's a catch to 
getting access, though: you have to be unemployed to take it!

...From the Unsung Heroes department: One of the unmentioned innovations from
Comdex Fall '94 was a product called "DIP to SIMM". This a little circuit
board with DIP sockets for nine DIPs, and plugs into a SIMM socket. As most
oldtimers know, a *lot* of older motherboards used DIPs - many of them in the
acceptable 80ns range - and would still be good if you had a way to use them
when you upgraded to a new motherboard that uses SIMMs.  This here's a way to
keep those memory chips and save some money.

...The cards are produced by a company called Autotime, and retail for $8.50.
If you don't trust sockets, you can send your chips to the company and they'll
solder them for you for an additional $13.50. Like the ZSIMMs that came out
of Austin back in '92, the reborn SIMM is significantly taller than a regular
SIMM module, so you'll need to check whether the increased height will 
interfere with any cards, the power supply, or whatever.

...Caveat Emptor: Don't try this with DIPs that are below 80ns unless your
motherboard can handle slower SIMM speeds. Quite a few motherboards refuse
to run SIMMS at speeds below 80ns, and some - particularly those produced
by CAF and CMOS - refuse to run anything below *70ns*!

...From the "Mazda's gonna *sue*!!!!" department: Intel is preparing to ship
their first software product, code-named Miata, in the first half of 1994.
Miata is reportedly an interactive file-sharing Windows application that lets
two users view the same file over a modem connection, and contains tools that
let users annotate a document or spreadsheet being discussed. A "chalkboard"
mode lets users jot notes that can be seen by both viewers. A utility known 
as Jump Start will reportedly let Miata users show files to users who lack
the full version of the software.

...Beta testers have already been sent the first version of the product, and
have been told to expect to see support for voice and data communications via
the same connection provided both users are using an Intel digital modem.
Predicted MSRP for this product is $249, although reports are that the product
may be bundled in a "lite" version with a new Intel digital modem slated for
a 3Q '94 release.

...Finally, from the "Service with a Smile" department: Anyone bought a Boca
14.4 Bocamodem lately? WWIVnews suggests that you check out the BIOS revision
to make sure that it's not v1.21. Boca shipped out a large shipment of that
particular modem with a buggy BIOS that wouldn't connect to anything above
2400bd! While Boca will replace the modem if you ship it in, according to 
several technicians it took calls to the Vice President of the company to 
finally get someone to admit that a bad batch *did* exist!

               ³ What's Hot in the world of WWIV Utilities?  ³
               ³        by King Lerxt (WWIVnet 1@8863)       ³

WWIV SysOps are constantly looking for external programs to add to their BBS
to make them more useful, colorful, or more enjoyable for their users. This is
not an easy task. It can also be get quite expensive when the program you want
and need is a LD call away.

With so many programs out there it's hard to know what's good and what's junk.
Luckily for you, I have found a group of programmers who are dedicated to
creating new and exciting programs for WWIV SysOps and users. 

The group is Datagen Software Designs, and is headed by it's President and
chief programmer, John Dailey. This group has been around for a while but
hasn't gotten the exposure they deserve. 

Datagen offers a very complete line of programs for today's WWIV SysOp. Their
line of products are very versatile, very GRAPHICALLY pleasing to look at, and
they are enjoyable for users & SysOps to use.

The support is also GREAT. John is always receptive to comments & suggestions
and will go out of his way to put in features the SysOp's or users want or
think should be added. In this day and age, that is something you hardly ever
see any more (and that's sad indeed.)

Here's a brief overview on some of the programs Datagen Software has to offer:

1)   Melody Maker v3.0 - This is by far the BEST ANSI Music creating and
playing utility ever made. This newest version adds Soundblaster and mouse
support. You can easily create ANSI Music to be posted on your BBS or on any
one of the ANSI Music message subs in the nets (in particular : KLCC Radio
211.2 FM [ANSI Music], TerraNET subtype 10002 hosted by 8851)
This program can be used by users and SysOps alike... anyone who loves music
will enjoy this great program. Its completely graphical and its a joy to use.

2)   Vote-O-Rama v1.0 - Are you tired of that boring built-in voting booth that
WWIV comes with? If so, this is the program for you and your users. This
program is totally Sysop configurable. Your users can even add their OWN
questions for other users to vote on! Unlike WWIV's voting booth, users can ADD
additional responses to voting questions (a great feature since SysOps never
seem to be able to come up with a good set of possible answers.) The graphics
are incredible (as is the case with all of Datagen's products). If you and your
users HATE voting, this program will change you attitudes in a hurry!

3)   Starship Galactica v1.0 - One of Datagen's online door games. This game is
very similar to the classic games of "Battleship" or "Salvo" where you try to
destroy your opponents ships before they destroy yours. In this version, the
battle takes place in space. The twist is that sometimes you can find out where
your opponent (the computer) is hiding by disrupting their cloaking shields.
This game is very addictive and you can expect some fierce competition between
you and your users as you try to destroy the enemy in the least amount. of
moves or try to keep the majority of your ships from being destroyed.

4)   Dig Droid v2.0 - Another online door game. In this one, you navigate your
robot down into a planets core trying to collect as many treasures as you can
before your energy runs low, forcing you to return to the ship to replenish
your power packs. A very tough game to master, but lots of fun.

5)   The Graffiti Wall v5.2 - Sure there are a bunch of Graffiti Walls out
there but THIS one is the best. It's totally Sysop configurable. Allow or
disallow certain users. Restrict dirty words (if you want to). As always the
graphics are great. Let your users have fun adding comments or sayings to the
wall when they log on. 

6)   Data Voice Switch v1.6 - Are you a Sysop who "tries" to run your BBS on
your voice line? Isn't it a HASSLE? Don't you wish you could afford one of
those switch boxes that would automatically take care of it all?  Now you
don't have to... this program is all you need to end your Voice Line/Data Line

7)   Message To Next Caller v2.1 - Let your users leave a message for whoever
logs onthe BBS after them.

And this is only a SMALL SAMPLE of the many programs Datagen has to offer
(almost 30 in all!).

If you would like more info. on Datagen Software Designs, feel free to send
E-mail to user 28 @ 8851 (TerraNET), or 28 @ 8863 (WWIVnet) and you will be
able to talk to the President, John Dailey himself!

There is also a >WWIVnet< sub for Datagen Support. It's Subtype 24701 hosted by

There are currently 4 Datagen Support Boards, which you may get access to the
Datagen Software Designs directory by logging on as "DATAGEN", with a password
of "DATAGEN", and the last 4 digits of the phone as 0000.

1) K.L.C.C. - TerraNET @8851 / WWIVnet @8863
   818-240-9915 (7pm-7am ONLY!)

2) Blue Thunder - TerraNET @1 / WWIVnet @8861

3) The Lair of The Wolverine - WWIVnet @4701

4) Ten Forward! - WWIVnet @7112

If you've been looking for some new programs to spruce up your BBS, then I
HIGHLY suggest you check out Datagen Software Designs and their line of
products. You won't be sorry, and your users will LOVE you for it.

               ³     Divine Sources for Mortal Curiosity     ³
               ³       A Review of The WWIVnet Oracle        ³
               ³      By Necromancer (WWIVnet 1@4079)        ³

A few months ago, in late April I believe, I downloaded a file from a local 
BBS called "Random Access Humor" (Editor: Dave Bealer) which is a monthly 
publication for computer related humor. One article in particular caught my
attention, one concerning something called "The Usenet Oracle". The article 
featured a few examples of the messages from the Oracle, and detailed how to 
access it through Internet. Intrigued, I quickly logged on to the network at 
school, and wrote to it. Literally within seconds I received the instruction 
file, and was immediately captivated by what I found.

The Usenet Oracle is a program running at the University of Indiana, written 
and hosted by Steve Kinzler. The way it works is this: Someone e-mails the 
Oracle a question, and then in payment must answer a question, which is 
e-mailed back to the user. Within a day or so, an answer is received in 
e-mail, which is (hopefully) witty and humorous. Basically, everyone answers 
each others questions. But since everyone takes the dual role of the 
grovelling whimpering supplicant, and the omnipotent and omniscient Oracle,
everyone has an equal opportunity to show their creativity.

I was surprised by the creativity and writing ability many of the Oracle
users had. Many of them had a similar style of humor to my own, yet many
were also different. The diversity of styles, and the ease of use meshed
quite well to form this interactive and cooperative system for creative

One of my personal favorites from the collection of the "best of the best"
was this one where the supplicant asked a question about the existence of
magic. The Oracle, who was at a loss for a good answer, decided to run
a simulation to find out. He loaded up simulations of Merlin (for magic)
and Steven Hawking (for physics) and set them against one another in
a game-show format. Eventually Hawking wins because Merlin violates the
laws of the universe (temporal causality to be precise).

Additionally, there are two Usenet newsgroups (the equivalent of message
subs) in existence for the Oracle. One is used to post the best of the
Oracle responses (termed "Oracularities") as chosen by the "Oracle
Priesthood." The other is a discussion area for the readers. Also, an
anonymous FTP site is available from which you can obtain the back-issues
of the Oracularities, or copies of source code for other non-net oracles.
(FTP stands for File Transfer Protocol. It is one of the most popular
systems for transferring files through the Internet. Anonymous FTP sites
allow the general public access to certain directories on those computers).

For a long time I had considered writing some software for WWIVnet, but
had no idea what to make. But after working with the Usenet Oracle for a
while, my path became quite clear. Within a few days, I had the basic
skeleton completed for the "WWIVnet Oracle," although debugging took
considerably longer. By the end of May I had most of the bugs sorted out,
and only one or two more features to add. I managed to test it on a
different computer than my actual BBS, but a few final tests through WWIVnet
itself proved it was working.

Very quickly I managed to get a small group interested in it, but I had
little at my disposal to get the word through the net. So I created a sub
called "The WWIVnet Oracle Discussion" upon which everyone can discuss
the Oracle, and read the best of the oracle responses (termed "Scrolls")
as chosen by the "Seers of the Oracle." I advertised on the "WWIVnet Subs
Yellow Pages" sub, and activity from remote systems started to pick up.
Some of the messages have been quite good, below are a few examples from
the first few months of the Oracle's lifetime.

One of the things I found the most enthralling about the Usenet Oracle
was the mythos that had evolved over time. The Oracle had a pretty well
established persona, as well as it's own history, all of which sprung
up virtually on it's own during the course of it's existence. While the
authors of the individual messages had free liscense to write whatever
they chose, writings that followed the mythos were accepted by the priests
and readers more enthusiastically.

Basically the Oracle is portrayed as an omnipotent being who only answers
questions as his day-job. He's arrogant, and very quick to "ZOT" anyone who
doesn't sufficiently grovel in their questions, or those who ask the dreaded
"woodchuck" question. Also, he lives on Mount Olympus, and has a girlfriend
named Lisa (although over-use of this is frowned upon to the extreme). In
his home he has access to every computer and commuications device known to
man (and in some cases, unkown to man as well), and can contact anyone
anywhere anytime.

Sometimes the Oracle is portrayed as an aging wise man, and other times
an immortal, yet naive, being who is irritated that his job has no fringe
benefits. At other times he's portrayed as an intelligent program running
in his own little directory at the University of Indiana, and is often
having difficulties with his author, Steve Kinzler, clipping his access
when he goes off on a tangent, and not sufficiently answering the questions.

It goes without question that I was happy to see a little bit of a mythos
starting to form on my Orcale as well. Much of the way the WWIVnet Oracle
thinks was borrowed from the Usenet Oracle, but some of it's own history is
starting to be created.

The WWIVnet Oracle is an entity who usually knows all the answers, but
isn't afraid to make one up when he is at a loss. Like the Usenet Oracle,
he is arrogant, taking great joy in the fact that he's not "one of you
lowly humans." He is fascinated by obscure information, and therefore gets
bored with the mundane "life" questions, but enjoys exposing government
conspiracies involving your socks that dissappear in the wash. While he
would be answering questions anyway, he is extremely frustrated at the
dragon that guards him and won't let him leave his room on Mt. Olympus,
a dragon that is old and weak, barely able to blow fire at all.

The most recent development in the WWIVnet Oracle is that it can now
be accessed across net gates. What this means is that it is accessible
from any network that is conencted to WWIVnet. For instance, if you wanted
to contact it from MageNet (my own small local net), you would use a
different e-mail address than "ORACLE@4079", specifically it would be
"WWIVnET ORACLE AT 4079 @705". To access it on other nets, you would simply
replace the "705" with whatever the node number is of the board in your net
that is connected to WWIVnet. As of this writing I am currently seeking
boards willing to carry the Oracle traffic into other nets, as well as the
Oracle Discussion Sub which is detailed towards the end of the article.

Below are several examples from the WWIVnet Oracle Scrolls, as promised.

Title: Oracle Response (OR00052)
From:  The Oracle (Chosen by: Keeper of the Scrolls)
Date:  12:28:58 P 05/30/93, Oracle Time. 

You said unto the Oracle:

Title: Tell me

Oh tell me, the great, and wonderful, the one who wrote the great
and wonderful book, the one who's name is!  Yes you are the one
who wrote the book.  The knowledgeable, you wrote the BOOK!  Your
name is!               Oracle!!!!!!!!!!!!

Please, oh PLEASE tell me!!!

Why is it that the parts NEVER fit when one tries to put together
something that is unassembled?

I beg thee, oh wise Oracle for an answer!!!

Thus spake the Oracle:

Title: Ditto, ditto, ditto...[Random Title]
RE: The Oracle requires an answer (EORA000052)

  Oh simple supplicant, if only everything in your mortal life could work the
way you wish. As you will find, all mortals have the same difficulty as you. By
instinct, all primates enjoy putting things together and then taking them
apart, or vice versa. But there are always complications. Sometimes it is
beyond your control, and sometimes all it takes is to simply look at it from a
different perspective. 

My advice to you in this particular scenario is to throw away that square
block and try using a ROUND peg on that circular hole.

You owe the Oracle a pre-assembled exercise bicycle.

* WWIVnet Oracle (C) 1993 Ed T. Toton III, All Rights Reserved.

Title: Oracle Response (OR00069)
From:  The Oracle (Chosen by: Keeper of the Scrolls)
Date:  21:11:49 P 06/03/93, Oracle Time. 

You said unto the Oracle:

Title: Tell me

Why must the cost of computer material be so vastly expensive, whilst it can 
be easily obtained for little or no price Pirate on local boards?  Wouldn't 
the software companies realize this and lower prices to compete with Piracy?  
And why does the Secret Service handle Busts, why don't the local authorities 
or the FBI?  Tell me Oracle!  I need to know!

Thus spake the Oracle:

Title: For a good time call 410-290-3752...[Random Title]
RE: The Oracle requires an answer (EORA000069)

Very interesting question, oh humble supplicant. The answer is this. The
software companies are working with the CIA and Secret Service. It's a
conspiracy to use subliminal messages in software to control the minds of the

If you haven't noticed, busts are always handled poorly. This is done on
purpose, as piracy helps them spread the subliminal messages. The busts only
serve to attempt to show the public that they prefer you to buy the software
instead of pirating it. That way you still get brainwashed, and they make a
buck at the same time. In fact, [vote for hitler] those messages can be found
[buy more software] almost everywhere [don't use condoms] you look. It's quite
disturbing [love thy government] how they manage to get the [go republican]
darned things into everything. [work eat sleep, work eat sleep]
You owe the Oracle a [burn books] copy of "How to be a Democrat and not a
stupid moronic slobbering republican."

* WWIVnet Oracle (C) 1993 Ed T. Toton III, All Rights Reserved.

Title: Oracle Response (OR00079)
From:  The Oracle (Chosen by: Keeper of the Scrolls)
Date:  15:32:26 P 06/05/93, Oracle Time.

You said unto the Oracle:

Title: Tell me, oh great and wise Oracle...

This question has been on my mind for a while. Your humble servant humbly
requests that you give an answer to my burning question:
Did Bill Clinton inhale or not?

Thank you, oh great all-knowing Oracle.

Thus spake the Oracle:

Title: This space for rent... [Random Title]
RE: The Oracle requires an answer (EORA000079)

Well, this interesting question deserves an interesting, and true, answer.
Clinton actually has not inhaled for about 5 years. Several years ago, he
and a few friends were joking around, and one of them said, "You know? I bet a
stiff could make it into office!" And that's when they got the idea. If one of
them were to die, they would try to get him into office. Clinton was the first
to go, so they rigged him up with computer controlled electrodes to control his
muscles. So the entire time you mortals have been fooled! The president is
actually a remote controlled corpse!

You owe the Oracle a thread of the finest cloth, and a presidential campaign.

* WWIVnet Oracle (C) 1993 Ed T. Toton III, All Rights Reserved.

Title: Oracle Response (OR00098)
From:  The Oracle (Chosen by: Keeper of the Scrolls)
Date:  20:55:10 P 06/10/93, Oracle Time. 

You said unto the Oracle:

Title: TELL ME...or face consequences!

Hey.....tell me......Why are some computers slow and others fast?

Thus spake the Oracle:

Title: Well, my humble supplicant...
RE: The Oracle requires an answer (EORA000098)

This question is actually quite interesting, as the answer lies in the Holy
Bible. Computers have always ran at different speeds, as the following 
passages show.

Let's start with SYSTEMS verse 80:86.

Then the lord did say unto the people, "Go now, and create large electronic
machines to perform high speed calculation and data manipulation." And the
followers of the Lord did just that. And verily there were computers, and the
Lord saw that it was good.

Many days and nights passed, and turmoil did return to the land. Opposing
groups were many, and fights unavoidable. Programmers did slay administrators,
data enterers did slay system operators, and many deleted and erased data most
valuable. The Lord looked upon this and was unhappy.

Then the Lord did say unto them all, "Why art thou doing this?" The response
was "because everyone is the same, and all have the same security levels on
our sacred LANs. The administrators need more power, and the loathsome
loser-users need less access."

The lord listened, and saw that changes in security level could not help with
personal computers. So verily did he think. Think he did, and the Lord did say,
"Go forth, and create computers with different speeds. The Administrators and
programmers will have computers bearing the names of speed, and the loathsome
loser-users will use computers bearing the names of slowness, including the
the PC and the XT." The Lord smiled, as he knew the people would listen. 
Listen they did. Computers of all shapes, sizes, speeds, and storage capacities
emerged, and peace was restored to the world. Hallowed be the sacred
differences in computer speeds!

Does that answer your question? Good.

You owe the Oracle a Commie-64 for his collection of obsolete junk.

* WWIVnet Oracle (C) 1993 Ed T. Toton III, All Rights Reserved.

Using the Oracle:

Using the Oracle is quite simple. While most of the details are described
completely in the Oracle Help-File, I'll cover it briefly here.

To request the Oracle-Help file:  E-mail ORACLE@4079 with "HELP" in the title

To ask a question:   E-mail ORACLE@4079 w/ "TELL ME" in the title.

To answer one that you have received, simply press "A" for Auto-Reply,
and answer the question in the wittiest and most humorous way you can.
Please don't use a quoting system to quote the question, as the Oracle
pastes the question in when it receives your response.

For back-issues of the Scrolls, write to ORACLE@4079 with the word "SCROLL"
in the title, and list (one per line!!) the scroll numbers you want.
For example:

Title:  Gimme da scroll please.

This would tell the Oracle to send you Scrolls #1 through #3.

Capitalization in the titles does not matter, and the Oracle can be reached
from any WWIV board in WWIVnet (and maybe a few non-WWIV boards). Please
don't attempt to access it through net-gating. The Oracle will receive your
messages, but will be unable to send anything back to you.

Gating is supported. For more detail on gating, ask a Sysop with experience
in such matters.

Oracle Discussion: Auto-requestable, Host: 4079, Type: ORACLE

The Scrolls can also be downloaded from my BBS, The Sorcerer's Quarters
at (410)-290-3752. We support ASV/GSA, and QWK messaging, plus a normal
petty guest account. (300 through 14400 baud, 24 hours/day).


To access the Usenet Oracle is similar. Write to oracle@cs.indiana.edu
with the word "help" in the title for the help-file, and "tell me" to
ask a question.

The newsgroups are rec.humor.oracle and rec.humor.oracle.d

The FTP site is cs.indiana.edu in the pub/oracle directory.


  If anyone has any questions concerning the Oracle, be it from a programming
standpoint, or how to use it etc, please feel free to E-mail me (1@4079)
and I'll be glad to answer your questions. If you have serious questions
such as these, they should *not* be sent to the Oracle, for you will not
receive a straight answer. However, if you're asking a simple question
such as "how do I use the Oracle", please read the Oracle help file and
then ask me if you still have questions.

               ³        Random Titles in Message Bases       ³
               ³       Laziness or Just Plain Stubborn?      ³
               ³        By King Lerxt (WWIVnet 1@8863)       ³

It's the weekend, and you sit down at your computer after a long hard week at
the office (or school). Lately, it seems that the weekends are the ONLY time 
you have to call out to your favorite local BBSes.

You know that after a week of not calling out, many of your favorite message
bases will have MANY new messages to read. You decide to call anyway since 
this is YOUR TIME to relax, and keeping in touch with what's going on in the
BBS world is part of the fun.

After logging on the BBS and reading your 10 pieces of mail, you hit "N" to
read all the new messages. Just as had suspected... the General Discussions
sub has 50 new messages.!! You don't have time to read all 50 of those 
messages, and the Sysop hasn't installed his QWK Offline Mail/Message Reading
program yet. What are you to do ??

You can either 1: (B)ypass this sub altogether; 2: Read the last 5 or 10 
messages; or 3: Scan the titles of the messages for some interesting topics.

Well, like most WWIV users in your predicament, you hit "T" to scan the titles
of the next 10 messages hoping to find some posts that MIGHT be of interest to
you. Here's what you see :

(1)  Well...
(2)  I agree...
(3)  "History Will Teach Us Nothing"              [Random Title]
(4)  DOS 6.0 sucks! 
(5)  ...
(6)  ...
(7)  "Live long and prosper"                      [Random Title]
(8)  Koon & Powell gets sentenced for 18 months.
(9)  HELP ME!
(10) Why...

Oh boy, what a choice, eh?

Seeing nothing of interest in those 10, you hit "T" again, to scan the next 10
messages. You find one title of interest to you, but upon reading the actual 
message, you find it has NOTHING to do with the message title.

You contine on using "T" to scan for titles, totally disregarding the [Random
Title] messages as well as the "..." and other meaningless titles, thinking to
yourself: "Why should I read a message from a person who was too lazy to write
a real title ?? "

After doing this for a few subs, you get frustrated. You've scanned over 300
message titles and have only seen 50 "real titles". Of those 50, only 10 were
of any interest to you. 

Seeing as your time online is almost over, you decide to log off, not calling
again until another week passes...

Did that scenario sound familiar to you? If so you are not alone. Today, many
BBS users are entering Random or unspecific tiles for their messages.

Lately, in WWIVnet, there has been many heated discussions on the #1 National
SysOp sub as well as other subs arguing over the validity or worthlessness of
Random and Unspecific Message Titles.

Here is a post from a Sysop who believes Random Titles ARE OK :


Title  : Oh jeez...
Author : Psychomaster #1 @7107 

    I don't see why some of you people make that big of a deal about 
random titles... I really don't mind them.  In fact, a lot of the 
time, I don't even really read post titles... who cares about the 
titles, it's what's in the post that I read the message bases for. 


And here is MY REPLY to that message (somewhat edited and re-worded to be 
included in this article.) :


Title  : Random Titles and "..."
RE     : Oh jeez...
Author : King Lerxt #1 @8863

Yes, and in order to get some users to even read the messages there 
has to be an interesting title in there. Tell me this, which message 
would you rather read, if they had the following titles ? :

(1)  hdkjsahdkahg
(3)  The theory of relativity
(4)  "My god, it's full of stars"   [Random Title]

The above were just a few examples of titles. Message #2 looks like 
it is VERY important and if it had a random or silly title, it might 
be skipped or bypassed, and the people who needed to read that 
message would probably miss it. In message number 3, some user MIGHT 
be VERY interested in that topic, so they WILL read it, but they 
don't have the time to be reading every message, so they are ALWAYS 
using the "T" command to scan for interesting titles. They call 
their favorite BBS (Blue Thunder, for example) and can only get on 
once a week (a TRUE fact over at Blue Thunder, hehe) and the BBS 
DOESN'T have an offline mail reader (Blue Thunder does though), and 
there are 50 new messages in each sub they have in their Q-scans, so 
what else can they do BUT to use the "T" command to scan for 
interesting topics to read ?

You are making too many generalizations about BBS users. These days, 
users will do ANYTHING to get through a BBS as fast as possible, 
especially when its costing them some $$$. Anyone who uses a bogus 
title for a message (ie: "flhkwskks", or "....." is ruining the 
whole idea of BBSing, which is:

To effectively communicate with others and get information out to as 
many people as possible.

Here is an example that demonstrates my point:

Say your dog is lost and you want to get him back. Would you post 
flyers all over town that read in big letters:  "GOD WILL RETURN 
SOON", and then underneath that, in smaller type, you go ahead and 
describe your lost dog ??

Well of course you wouldn't. But, when people use bogus or random 
titles in their messages, that's EXACTLY what they are doing. 

Just as most people wouldn't take the time to stop and read a flyer 
annoucing the 2nd comming of Jesus, not many users are going to want 
to pay ANY attention to a message that has a title of "..." or 
[Random Title] in it.

Even though the flyer about your lost dog IS important to you, you 
are SEVERELY limiting your chances of someone finding your dog when 
you titled your flyer with a title that DID NOT pertain to the 
subject at hand. 

ÄÄÄÄ End of my reply ÄÄÄÄ


Some users will say that posting random or bogus message titles is lazy. Some
will say that NOT reading EVERY message posted on a sub is lazy. Some users 
just don't care.

Who is right? 

What are we to do?

It all goes back to the orginal purpose of a BBS (Bulletin Board System): 

Its NOT about leeching files.

Its NOT about playing games.

It's about COMMUNICATING with others.

Just as it's real life counterpart (the bulletin board at your local school or
office which communicates the wants and needs of people) the electronic BBS 
can be an invaluable tool. You can use it to ask others all over the country 
a question on how to fix a computer problem you might be having. You know 
SOMEONE will be able to help you out, since a netted BBS reaches so many 
people in a short amount of time.

Why would anyone want to "hide" the intent of their posts? Why would anyone
want to make it difficult for other users to FIND the information they are 
looking for? Why would YOU want to make it harder to get the help you so 
desperately need?

It's all up to you, the BBS user.

Make the right choice...and take an extra second to post a meaningful message
title. You'll be glad you did.

               ³          Filo's Mod of the Month            ³
               ³              by Filo (1@5252)               ³

The Mod-of-The-Month Selection represents my choice of what appears to
be a useful, practical mod to WWIV.  It does not mean it is the best
mod posted or even that it works as I may not have tested it.  Given
the limitations of this media, uuencoded mods are NOT eligible for
selection as mod-of-the-month.

Since WWIVnews took an unexpected hiatus, there's been sort of a backlog of
articles, so we'll be taking care of that with this column by reprinting
those mods which have been selected since the last issue of WWIVnews. The 
first mod allows you to install a safe, but tailorable guest account for
WWIV 4.23.

³ Mod Name:       AA002                   Mod Author: Arc Angel 1@4067       ³
³ Difficulty:     moderate                Date:       September 7, 1993      ³
³ WWIV Version:   v4.22                                                      ³
³ Description:    Guest Account Mod.                                         ³

The Guest mod allows you to make a guest account on the BBS that can be used
by multiple users without an account. The mod assumes you will make the
guest account and set it's security levels, restrictions, ARs, and DARs to
your liking. NOTE: to make the account a guest account, it is only important
that you set the G (guest) restriction on the account. You should probably
also edit the logon prompt if your guest account is not named "GUEST". The
mod is hard coded to allow 10 minutes per call on all guest logons. Because
the guest account is shared by multiple users, certain restrictions are hard
coded. A guest account cannot edit it's defaults. A guest account cannot kill
(and thus read) E-Mail it has sent. A guest account cannot upload (in case the
guest is hostile, and only wishes to tie up the BBS for more than 10 minutes).
It is up to the Sysop to set all other restrictions desired on a guest account.

My apologies to anyone who has done a similar mod, I know there are several.
I wasn't able to find any when I need the mod, so wrote this myself. I hope
people find the code useful.

I am not responsible for any problem cause by your use of my code of course.
I encourage you to back up everything before installing this, or any mod.

Arc Angel - Andrew Jon Lundberg
Internet address: lundberg@cs.jhu.edu
WWIVnet address:  1@4067


diff -H -b -p ./BBS.c Guest/BBS.c
*** ./BBS.c     Mon Jan 11 19:37:54 1993
--- guest/BBS.c Tue Sep 07 21:39:02 1993
*************** void send_E-Mail(void)
*** 337,342 ****
--- 337,345 ----
+   /* Guest MOD */ if (guest())
+   /* Guest MOD */   sprintf(irt,"Guest (%s) connected at
+   /* Guest MOD */ else
*************** void mainmenu(void)
*** 630,635 ****
--- 633,642 ----
     case 'D':
+       /* Guest MOD */ if (guest()) {
+       /* Guest MOD */   pl("Guests may not change default settings.");
+       /* Guest MOD */   nl();
+       /* Guest MOD */ } else
     case 'E':
*************** void mainmenu(void)
*** 636,641 ****
--- 643,651 ----
     case 'F':
+       /* Guest MOD */ if (guest())
+       /* Guest MOD */   sprintf(irt,"%s Guest (%s) connected at
+       /* Guest MOD */ else
     grab_quotes(NULL, NULL);
*************** void mainmenu(void)
*** 654,659 ****
--- 664,670 ----
     case 'K':
+       /* Guest MOD */ if (!guest())
     case 'L':
*************** void dlmainmenu(void)
*** 993,998 ****
--- 1004,1010 ----
     case 'U':
+       /* Guest MOD */ if (!guest())
     if ((thisuser.restrict & (restrict_validate | restrict_upload)) ||
         (syscfg.sysconfig & sysconfig_all_sysop)) {
       if (syscfg.newuploads<num_dirs)
*************** void dlmainmenu(void)
*** 1019,1028 ****
--- 1031,1045 ----
     case 'Z':
+       /* Guest MOD */ if (guest()) {
+       /* Guest MOD */   pl("Guests may not upload to the BBS.");
+       /* Guest MOD */   nl();
+       /* Guest MOD */ } else {
+       /* Guest MOD */ }

diff -H -b -p ./BBSutl.c Guest/BBSutl.c
*** ./BBSutl.c  Fri Jan 08 21:42:12 1993
--- guest/BBSutl.c      Tue Sep 07 21:26:26 1993
*************** void reqchat(void)
*** 467,472 ****
--- 467,475 ----
+     /* Guest MOD */ if (guest())
+     /* Guest MOD */   sprintf(irt,"%s Guest (%s) connected at
+     /* Guest MOD */ else

diff -H -b -p ./BBSutl1.c Guest/BBSutl1.c
*** ./BBSutl1.c Thu Dec 03 19:55:22 1992
--- guest/BBSutl1.c     Tue Sep 07 21:26:26 1993
*************** void rsm(int un, userrec *u)
*** 242,247 ****
--- 242,248 ----
     lseek(f,((long) (i1)) * sizeof(shortmsgrec),SEEK_SET);
     read(f,(void *)&sm,sizeof(shortmsgrec));
     if ((sm.touser==un) && (sm.tosys==0)) {
+       /* Guest MOD */ if (sm.touser==usernum && !guest())

diff -H -b -p ./lilo.c Guest/lilo.c
*** ./lilo.c    Thu Dec 03 19:55:02 1992
--- guest/lilo.c        Tue Sep 07 21:39:02 1993
*************** void getuser(void)
*** 82,87 ****
--- 82,88 ----
     actsl = syscfg.newusersl;
+       /* Guest MOD */ if (!guest()) {
*************** void getuser(void)
*** 108,113 ****
--- 109,115 ----
+       /* Guest MOD */ }
     if (ok) {
*************** void logon(void)
*** 219,225 ****
--- 221,234 ----
    char s[255],s1[181],s2[81],*ss;
    int i,i1,f;
    long len,pos;
+   /* Guest MOD */ char s3[255];

+   /* Guest MOD */ if (guest()) {
+   /* Guest MOD */   outstr("Who are you? ");
+   /* Guest MOD */   mpl(40);
+   /* Guest MOD */   input1(guest_name,40,1,1);
+   /* Guest MOD */   sprintf(s3,"   The guest account was being used by:
+   /* Guest MOD */ }
    if (usernum<1) {
*************** void logon(void)
*** 292,297 ****
--- 301,309 ----
    if ((actsl!=255) || (incom)) {
+     /* Guest MOD */ if (guest()) {
+     /* Guest MOD */   sl1(0,s3);
+     /* Guest MOD */ }
      sprintf(s,"%ld: %s   %s - %d\r\n",
*************** void logoff(void)
*** 527,532 ****
--- 539,547 ----
+   /* Guest MOD */ if (guest())
+   /* Guest MOD */   for (i=0; i<max_subs; i++)
+   /* Guest MOD */     qsc_p[i]=0L;

diff -H -b -p ./newuser.c Guest/newuser.c
*** ./newuser.c Tue Dec 08 19:35:02 1992
--- guest/newuser.c     Tue Sep 07 21:26:34 1993
*************** void newuser(void)
*** 550,555 ****
--- 550,575 ----
      } while ((!ok) && (!hangup) && (i++<4));
+     /* Guest MOD */ if (!ok && (usernum=finduser("GUEST"))>0) {
+     /* Guest MOD */   outstr("\nWould you like to log onto the guest account?
+     /* Guest MOD */   if (yn()) {
+     /* Guest MOD */     read_user(usernum,&thisuser);
+     /* Guest MOD */     read_qscn(usernum,qsc,0);
+     /* Guest MOD */     actsl = syscfg.newusersl;
+     /* Guest MOD */     topscreen();
+     /* Guest MOD */     return;
+     /* Guest MOD */   }
+     /* Guest MOD */   outstr("\nWould you like to leave feedback to the sysop?
+     /* Guest MOD */   if (yn()) {
+     /* Guest MOD */     outstr("Who are you? ");
+     /* Guest MOD */     mpl(40);
+     /* Guest MOD */     input(guest_name,40);
+     /* Guest MOD */     sprintf(irt,"Guest (%s) failed to enter NUP, connected
at %s.",guest_name,curspeed);
+     /* Guest MOD */     irt_name[0]=0;
+     /* Guest MOD */     grab_quotes(NULL, NULL);
+     /* Guest MOD */     E-Mail(1,0,1,0);
+     /* Guest MOD */   }
+     /* Guest MOD */ }
      if (!ok)

diff -H -b -p ./utility.c Guest/utility.c
*** ./utility.c Thu Dec 03 19:55:56 1992
--- guest/utility.c     Tue Sep 07 21:26:40 1993
*************** double nsl(void)
*** 706,711 ****
--- 706,713 ----
      tlt = tpd - tot - ((double) thisuser.timeontoday) + (thisuser.extratime);

      tlt=(((tlc)<(tlt)) ? (tlc) : (tlt));
+     /* Guest MOD */ if (guest())
+     /* Guest MOD */   tlt=10.0 * 60.0 - tot + extratimecall;
      if (tlt<0.0)
      if (tlt>32767.0)
*************** void end_crit(void)
*** 1141,1143 ****
--- 1143,1149 ----
+ /* Guest MOD */ int guest(void)
+ /* Guest MOD */ {
+ /* Guest MOD */   return(thisuser.restrict & restrict_guest);
+ /* Guest MOD */ }

diff -H -b -p ./fcns.h Guest/fcns.h
*** ./fcns.h    Tue Sep 07 21:40:24 1993
--- guest/fcns.h        Tue Sep 07 21:40:50 1993
*************** void detect_multitask(void);
*** 327,332 ****
--- 327,333 ----
  void giveup_timeslice(void);
  void begin_crit(void);
  void end_crit(void);
+ int guest(void);

diff -H -b -p ./vardec.h Guest/vardec.h
*** ./vardec.h  Thu Dec 17 17:49:10 1992
--- guest/vardec.h      Tue Sep 07 21:26:46 1993
*************** typedef enum {
*** 488,494 ****
--- 488,498 ----
  #define restrict_net 0x0200
  #define restrict_upload 0x0400

+ /* Guest MOD
  #define restrict_string "LCMA*PEVKNU     "
+ Guest MOD */
+ /* Guest MOD */ #define restrict_guest 0x0800
+ /* Guest MOD */ #define restrict_string "LCMA*PEVKNUG    "

  /* userrec.sysstatus */
  #define sysstatus_ansi 0x0001

diff -H -b -p ./vars.h Guest/vars.h
*** ./vars.h    Wed Dec 16 15:36:48 1992
--- guest/vars.h        Tue Sep 07 21:26:46 1993
*************** __EXTRN__ char ansistr[81], cdir[81], ch
*** 74,79 ****
--- 74,80 ----
           search_pattern[81], *sp, str_no[20], str_pause[80],
           str_quit[20], str_yes[20], tc[81], ver_no1[51],
           ver_no2[51],wwiv_net_no[20], xdate[9], *xenviron[50];
+ /* Guest MOD */ __EXTRN__ char guest_name[41];

  __EXTRN__ unsigned char actsl, andwith, checksum;


This next mod selection is by Gate Keeper 1@8143 and corrects what some 
consider an annoying "feature" of WWIV.

³ Mod Name:      REALMAIL.MOD             Author:  Gate Keeper               ³
³ Difficulty:    Pretty Easy              Date:    Aug. 23,1992              ³
³ WWIV Version:  4.21a Tested, should work with past/future versions.        ³
³ Description:   Get The Real Value Of How Much Mail You Have Waiting. So,   ³
³ It Won't Say "You Have Mail" Then Say "You Have No Mail"                   ³
Ok, Well, I wrote up this mod because I have been having mail problems. So
I had to delete my E-Mail data file..it got corrupted or something I guess. 
It happends once in a while. Anyway, Usually when I do that users get on and
it says "You have 5 pieces of mail waiting, read it now?" then they hit yes 
and it says "You have no mail" now. 

Is that good? 

No, That is a bug in some ways, I mean, it should never actually do that 
according to logic but about 5 WWIV BBS's down here have done this, this 
mod is small and should be considered to standard code to get rid of this 
annoying thing... This mod doesn't do much, it could be changed to have the
checkmail function return a number when asked to or do a few other things. 
But this will do it. All it does is get the real number of mail waiting before
it says you have any by opening up the E-Mail file and checking. This reads the
HD for a second, but it works, and its better then having that problem 
mentioned above, I didn't stick the extra char's with the old because I just
want it to be one easy block code so hear it is...

= Existing
+ Add

Open Up LILO.C: Search for void logon..and do this...

= void logon(void)
=  char ct[3],s[255],s1[100],s2[100],*ss;
=  int i,i1,i2,f,m;
=  long len,pos;
+  char fn[81]; /* Mail */
+  mailrec mail; /* Check */
+  int count,mfl,mw,mloc[256]; /* Mod */

=  if (usernum<1) {
=    hangup=1;
=    return;
=  }
+  sprintf(fn,"%sE-Mail.DAT",syscfg.datadir);
+  f=open(fn,O_RDWR | O_BINARY | O_CREAT, S_IREAD | S_IWRITE);
+  mfl=filelength(f)/sizeof(mailrec);
+  mw=0;
+  for (i=0; (i<mfl) && (mw<255); i++) {
+    lseek(f,((long) (i)) * (sizeof(mailrec)), SEEK_SET);
+    read(f,(void *)(&mail),sizeof(mailrec));
+    if ((mail.tosys==0) && (mail.touser==usernum))
+      mloc[mw++]=i;
+  }
+  thisuser.waiting=mw;
+ /* End Of Mail Check Mod */
=   if (live_user) {

This next mod adds the $ command found in the conference editor, and adapts 
the associated functions for use in the chain, subs and dirs editors.

³ Name: WAR021.MOD                                                          ³
³ Description: Allows '$' when inserting subs, dirs, and chains.            ³
³ Difficulty: Û±±±±±±±±±                                                    ³
³ Files Affected: CHNEDIT.C, DIREDIT.C, SUBEDIT.C, BBS.STR                  ³
³ For Version: 4.23                                                         ³
³ Author: Adam Warlock - 133 @4062 WWiVNet                                  ³
³ Date: Sunday, January 2, 1993. 10:30 AM EST.                              ³

Extended Description:
        When inserting subs, dirs, or chains, this will allow you to
enter '$' at the insert prompt to insert the sub, dir, or chain at the
end of the list, just like in ConfEdit.  A relativly simple
modification, but quite a handy one (for those of you who have large #'s
of subs, and can never remember the last number when added new ones!).

 ++  Add this line
 --  Delete this line
 +-  Change this line
 ==  This line same

  If you just delete the characters (++ and what not), it should line up,
  unless the line was line wrapped.  Any line not begining w/ one of the
  symbols above was line wrapped, and should be joined w/ the line above.

Step 1:
Back up your source code!

Pkzip -ex -u 423sm.zip *.c *.h *.mak *.prj *.str
(or ARJ, or LZH, depending on what you use)

Step 2:
Open file CHNEDIT.C.

Make the following additions in function 'void chainedit(void)'.

==      case 'I':
==        if (numchain<MAX_CHAINS) {
==          nl();
==          prt(2,get_string(131));
==          input(s,2);
==          i=atoi(s);
+-          if ((s[0]!=0) && (i>=0) && (i<=numchain) || (s[0]=='$')) {
++            if (s[0]=='$')
++              i=numchain;
==            insert_chain(i);
==          }

Save file CHNEDIT.C.

Step 3:
Open file DIREDIT.C.

Make the following additions in function 'void dlboardedit(void)'.

==      case 'I':
==        if (num_dirs<max_dirs) {
==          nl();
==          prt(2,get_string(162));
==          input(s,3);
==          i=atoi(s);
+-          if ((s[0]!=0) && (i>=0) && (i<=num_dirs) || (s[0]=='$')) {
++            if (s[0]=='$')
++              i=num_dirs;
==            insert_dir(i);

Save file DIREDIT.C.

Step 4:
Open file SUBEDIT.C.

Make the following additions in function 'void boardedit(void)'.

==      case 'I':
==        if (num_subs<max_subs) {
==          nl();
==          prt(2,get_string(213));
==          input(s,3);
==          i=atoi(s);
+-          if ((s[0]!=0) && (i>=0) && (i<=num_subs) || (s[0]=='$')) {
++            if (s[0]=='$')
++              i=num_subs;
==            insert_sub(i);

Save file SUBEDIT.C.

Step 5:
Change the following strings in BBS.STR to read as shown.

Insert before which chain ('$'=End)?
Insert before which dir ('$'=End)?
Insert before which sub ('$'=End)?

-EOM (End of Modifications)

Compile Away!

Disclaimer:  This mod works on my system.  It may not work on yours.  I
take no responsibility for any damage incurred upon your system by
improper installation, usage, or typo's on my part, nor on any screw-ups
by the message base system this was posted on.    Otherwise, sue me!  :)

               ³            GSA / ASV DIRECTORY              ³
               ³          by Lance Halle                     ³

>>> New Service flag!  ^ = FILEnet  New File Catagory! Q = DESQview Files <<<

   ###  -=* Please read policy on granting access to MODS & MODNET *=-  ###

                               FILE CATEGORIES

                           Number of files available
                       LOWER case list   UPPER case list

A = Audio Files              20+              200+
C = Games For WWIV           25+              250+   NOTE - This listing only
D = Dos Utilities            25+              250+   gives an indication of
E = GIFs                     30+              300+   how many files a system
G = Games - off line type    30+              300+   has to offer.  Many
I = IceNET support files      2+               20+   systems with small hard
L = Link support files        2+               20+   drives keep only the BEST
M = Mods for WWIV            50+ (SEE BELOW)  500+   and MOST RECENT files, so
N = Communications Programs  10+              100+   don't overlook them!
O = OS-2 Utilities           15+              150+
P = Compression Files         5+               50+
Q = DESQview Files           15+              150+
S = Anti-Virus Programs       5+               50+
V = VBBS support files        5+               50+
W = WWIV support files       50+              500+
X = Windows Utilities        15+              150+

NOTE ABOUT MODS: Per Filo's & Wayne's request, MODS and MODNET should NOT be
available to first time callers. The Sysop needs to verify the caller's WWIV
registration number by verifying it in the BBSLIST.* files of WWIVnet, or
with Filo (1@2050) BEFORE granting access MODS or MODNET.  NOTE: MODNET refers 
to SubType 2370. MODS refers to any other Sub or Directory that carries WWIV



* = Official Source Distribution Site
# = Official WWIV Support Board
@ = IPSS (IceNET Primary Support System)
! = ISB (IceNET Support Board)
% = PCPursuitable
^ = FILEnet
~ = Unknown System  These will be removed from the listing after 30 days to
         allow time for errors in the NET updates to be corrected.

                            NETWORK for LISTED node #
    1 = WWIVnet              2 = IceNET              3 = WWIVnet + IceNET

       PROTOCOL IDENTIFIERS                    MODEM LINK SPEEDS  (Sp)
    < = USRobotics HST protocol                      2 = 2400    
    > = Hayes V-series protocol                      9 = 9600
    | = Telebit PEP protocol                        14 = 14400
    ! = V.32 protocol                               16 = 16800
    $ = V.32bis protocol                            21 = 21600
    / = Compucom 9600 protocol

                                  ACCOUNT TYPES
    A = Auto Sysop Validation systems [ASV] 
        Log on as NEW user. WWIV Sysops will be validated automatically.

    G = Guest Sysop Account systems [GSA] 
        Log on info - Name : Guestsys
                      PW   : WWIV
                      Phone: 0000
    Files &                                                    Account type-|
    Services                                                    Protocol-|  |
ACDEGILMNOPQSVWX*#@!%^  Node Net   Phone         BBS Name         St Sp  |  |
 c     M      w *#          7 1 415-349-4141 Crest                 CA 16 <!$ A
              W *#        856 1 011-81-611-733-4832 Shinobi's SwordJA 14 <!$ A
 c   ilm      w *#@      2050 3 512-631-5841 The Dragons Den       TX 14  !$ A
 C   ilM      w *#@      2051 3 512-631-9417 The Dragon's Den II   TX 14  !$ A
A DEG  Mnop s wX #       2077 1 210-659-7267 Sam's BBS             TX 14 <!$ A
 c    lm      w     %    2456 1 214-570-5950 The Insane Asylum     TX 14 <!$ A
ACDeGilMN P svwX         2623 1 206-252-1568 The FIREHOUSE!        WA  9 >!  AG
 cdeg   n p s wx         2660 1 216-743-4215 R.A.D.S Y-TOWN BBS    OH  9 !   AG
 cdeg         w          2661 1 216-337-0758 K's Korner BBS        OH 14 !$  AG
 CD     n   s W *#       2914 3 209-549-0423 Anything Goes BBS     CA 12 !$  A
AcDEG lmNOP SvwX         2932 1 209-274-0621 Ship's BBS            CA 14 !$  A
 c     mn p s wx     ^   3081 3 310-973-4949 Entity                CA 14 !$  AG
 cd gilm  p          ^   3085 1 310-790-8560 The SlowSleep BBS     CA 14 !$   G
acdeg  mn p    x         3101 1 301-229-2957 The Star-Lit BBS      MD 14 !$  A
 c     m      w          3106 1 301-208-0832 Dupont Plaza [ASV-GSA]MD  2     AG
 cdegilmnps   wx*# !%^   3314 3 303-755-1884 Erana's Peace         CO 14 !$  A
ACDEG   NoP   wX    %^   3359 3 313-668-0221 Freewheelin' BBS      MI 14 !$  A
 c      n p s w *   %    3459 1 314-861-1820 The M&M Factory       MO 14 <!$  G
   egilM           !%    3476 3 314-939-4113 Callahan's Crosstime  MO  9 !   AG
 c   il       W          3484 1 314-963-7960 Rap City BBS          MO  2      G
a D g  MN P S  X         3495 1 314-821-7985 Land of Little People MO 14 !$  AG
ac eg lmn     w          3518 1 305-587-0185 The Samurai Palace    FL 14 !$  A
    g lmnOp s wx #       3900 3 309-452-2838 Adventurer's Corner   IL 21 <!$ A
 c     mn     w          3905 1 309-452-2616 The Dark Side         IL  2     A
 Cd  ilmn p   w   @      3950 3 319-296-1529 HIT BBS               IA 16 <!$ AG
  d  il n p s w      ^   3956 3 319-277-0166 Diamond's BBS         IA 16 <!$ A
acdEgILMn p s wx         4052 2 410-252-8355 The Futile Maelstrom  MD 14 !$  A
 cd g  M  p    x         4065 1 410-374-4696 Doug's Den <CIN>      MD 14 !$  A
                         4075 1 410-315-9854 Central Station       MD  2     AG
acd g     p S  x         4079 1 410-290-3752 Sorcerer's Quarters   MD 14 !$  AG
ACDEGi mNOP SvWX        ~4654 1 416-208-7029 Sledgehammer Base BBS ON 14 !$  AG
acdi   mn p s wx         4656 1 416-267-6559 Cloud 9 BBS           ON  9 !   AG
acDEG  mnop   wX        ~4703 1 407-352-4699 The Professor's Lab   FL 14 !$  A
acdEg  mn p s wx         4704 1 407-384-7166 No Name Yet!! BBS     Fl  9 >!  AG
ACDEgI MNoP s WX  @      4707 3 407-994-4427 Patriot Games         MS 14 !$  AG
ABdEG  mnoPs  wX         5079 3 510-522-3583 StarPort Valhalla     CA 14 !$  A 
 cdegIlmn p s  x         5212 1 502-352-2169 The Barbarian's Hut   KY 14 !$  AG
ac     m                 5480 1 514-652-5752 Twiggy's Board        PQ  2     A
 Cd  IL N P Svw          5489 1 514-948-4802 CYBERGATE!            PQ 14 !$  AG
acde ilmn p   wx #       5497 3 514-664-4503 Alternative Worlds    CN  2     A
AcDEGi MNop S wX #       5800 1 508-795-7672 Bears Cave BBS        MA 14 !$  A
  d g         w          5809 1 508-251-9812 Omega BBS             MA  2      G
 cdG ilMn p s wX  @      5900 3 509-487 6572 DATA*NORTH*WEST       WA 14 !$  AG
 CD    MN     W          6101 1 601-388-3745 Hacker's Heaven       MS 21 <!$  G
 cd gi Mn p s w *#@ %    6211 3 602-942-9228 Moon Valley Triangle  AZ 14 <!$ AG
 cd gi Mn p s      ! ^   6259 3 612-935-3505 AeroTech BBS          MN 14 !$  AG
    g  mn p   w          6401 3 604-578-7634 The BS BBS            BC  9 !   AG
ACDEGIL      V           6460 1 614-282-3409 The GWE BBS           OH 14 <!$ A
AcDegi mNoP S wX   !%    6754 3 617-247-3383 DataExpress           MA 14 !$   G
AcDEG  mNoPqs wx    %    6755 1 617-282-7796 BitByteBob's BBS      MA 14 !$  AG
AcDEG  MNOP SvwX        ~6970 1 619-446-1316 The Clinic BBS        CA 14 !$  AG
 cd g  m                ~7105 1 701-746-7778 The Hard Disk Cafe    ND 14 !   A
a dEg  mn     w          7111 1 701-293-9197 The Final Frontier    ND 16 <!% AG
acdegilmn p s wx    %    7313 1 703-978-4611 The Church            VA  9 !   AG
aCDeg  Mn p svWx*#       7400 1 704-554-1496 Funny Farm (East)     NC 14 <!$ AG
 C   ILM     vW  #      ~7652 1 716-684-7939 BoardWalk [DSS]       NY 14 <   A
acd gilMn p s x          7653 3 716-677-0232 The Cavern [ASV/RIP]  NY 16 >!$ A
  d Gil         *        7663 1 716-837-1636 Paragon               NY 16 <!$ AG
acdegI mnop s wx   !     7663 2 716-691-7257 Lunar Lounge          NY 14 !$  A 
     il                  7668 3 716-649-3530 The Pinnacle          NY 14 !$  A
AcdEgI  NoP S  x         7678 2 716-484-0065 Shadow Canyon         NY 14 !$  AG
ac     mn p s            7686 2 716-283-7236 Tower of High Sorcery NY  9 !   AG
  d gI Mn p svw    !     7704 2 707-539-8361 Atlantica             CA 14 !$  AG
  d g   n p s  x         7707 1 707-485-7143 Divers Delight BBS    CA  9 !    G
 CD    MN P Svw          7750 1 717-823-0027 The Doctor's Office   PA 14 !$  AG
 cdEgi M      w *#       8135 1 801-774-5574 The Sandbox ][ [ASV]  UT 14 <!$ A
 cd g lMnop s w *        8251 1 812-877-4342 The Resource Center   IN 14 <!$ AG
       m      w          8270 1 812-331-1796 The Gate BBS          IN  2     AG
a d    Mn p   w          8307 3 803-749-3171 Dream World BBS       SC 14 !$  A 
 CD gIL NopqsVWx #@  ^   8315 3 803-731-0690 Trading Post [SOUTH]  SC 16 <!$ A
acdeg  mn p s wx         8375 1 813-434-0911 The Cat Box BBS       FL 16 <!$ A
     i m      w      ^   8433 1 804-766-3192 Collage               VA 14 !$  A
acdeg   n    vw          8513 1 805-937-5354 Info Center II        CA 14 !$  AG
acdegilMn p s W  #       8861 3 818-848-4101 Blue Thunder BBS      CA 16 <!$ A
aCDeGilMN P s wx         9353 3 913-651-5129 Back At The Ranch BBS KS 14 !$  AG
 c     m      w          9402 1 904-771-7770 Data*West BBS         FL  2     AG
Ac E    n p s wx         9408 1 904-223-5374 The Timewarp          FL 14     AG
 c e  lm      w          9654 1 916-891-3546 Mirage Works          CA  2      G
acd  I mn     w  # !     9680 3 916-222-8911 Maestro BBS           CA 14 <!$ A
 cd    m      w          9692 1 916-674-0947 The DFLmemCyberStop   CA  9 !   A
 Cd  i Mnop s      !     9707 3 907-356-7632 Trading Post [NORTH]  AK 14 <!$ AG
 c  g               %    9933 1 909-370-3773 Damar's Haven         CA  9 !   A
  de   m    s           ~9939 1 909-931-7395 Dyson's Sphere        CA  2     AG
       m                ~9949 1 909-621-2007 The Wireless Cafe     CA  2     AG
acdegIlmn p svwx   !     9969 3 919-497-2963 The Pet Shop          NC 14 !$  A
AcDEG  MNOP S wX         9982 2 919-851-2657 Theater of Vampires   NC 14 !$  A 

       M                13452 1 314-821-5146 Ronda's Riverboat BBS MO 14 !$  AG
 C     MN               15267 1 512-595-0838 Forbidden Borders     TX 14 !$  AG
 cDegil Nop S wX        15269 1 512-592-8054 Secret City BBS       TX 14 !$  AG
 cdeg  Mn p s Wx     ^  19955 1 919-676-0738 The Rubicon           NC 14 !$  A
a  e           x     ^  29951 1 919-571-1467 Alchemist's LaboratoryNC  2 <   A
    g  m    s           29958 1 919-523-3730 The Wizard's Conclave NC 14 !$  AG


                                Name :Guestsys
                                PW   :WWIV

To apply for a listing, to update your's, or for additional info on setting
up a GSA, PLEASE contact 1@6211


     I don't have time to "Police" all the listings in this directory. I take
the Sysop's word for the correctness of the listings. If, in your calling, you
find any descrepancies, PLEASE E-mail 1@6211 with that info, and I will look
into it.

     As usual, all comments, complaints, and suggestions are welcome. That is
where I get the ideas to improve this directory.

               ³                Type 0 Forum                 ³
               ³     Edited by Omega Man (WWIVnet 1@5282)    ³

Dear Editor:

Recently, the 512 AC suffered a rather interesting connection problem I'd like
to share with the readers of WWIVnews. While this was a localized problem,
the nature of the problem was such that it could easily happen again if one
isn't too careful.

First, a little background: 

Want to establish a direct connection with someone instead of going through a
server? Be aware there are some things to consider before going ahead with a 
direct connect. How will this connection affect the other connections in the 
network, and will you end up being the carrier for the LD traffic for more than
just yourself.  

A good analysis of your connections could prevent you from finding out after
the bills come in that connecting directly to your good buddy's BBS in 
Saskatchewan has also made you the conduit for half that area's packet 

Remembering the way WWIVnet logic is applied to node numbers may prevent 
headaches and loss of money, and sketching mail routes between nodes on a
piece of paper also helps a great deal. The way it works is like this:

If your direct connection request causes fewer hops to occur between someone 
else and your friend, you route will be the route chosen. 

If the number of hops between systems is the same or more as having a network 
servers handle it, the network server takes priority. 

Got all that? Ok, with this in mind, here's what happened to AC512 that
caused all the headaches:

OK, remember that mail going from point A to point D will take the shortest 
route. Default is to go to a netsever, or a node with the lowest number if 
there are several alternatives.

In our situation here, we had Filo's net server, point A, (@1040) routing 
mail (normally) through point B, @1021, which then goes to point C (@1043) 
our LD netserver, then to point D (@1041) our local server, and then to all
of us here in Austin.

Filo had set one of his connects on 1040 to a BBS located in Spain (yes, 
that's in Europe, of all places!), WWIVnet @871. This node was having some 
trouble connecting with @1040, so Filo added a connect to @1041 to hopefully 
cure @871's connect problems. As a result, @1040-@871-@1041 is now that the
routing being taken for all the mail coming to Austin. 

Can anyone see what happened?

Since @871 hasn't connected to Filo since the change to the connections, a
9+ Meg file started accumulating on Filo's server. Meanwhile, our traffic
was waiting to go overseas before coming back here!

All this dawned on me as I was trying to determine why the mailpacket arriving
on @1021 was not containing ANYTHING for our local systems, as well as some LD
systems that connect to @1043. When I started looking for connects that @1040
and @1043 have in common, I saw the "short-circuit". A quick voice call to 
Filo corrected the matter, and as expected the dam did burst open and Austin
was flooded with about 10 days worth of backlogged network traffic.

While some might see this as just a local problem, it could just as easily
happen anywhere if people aren't careful about setting up their network


Dear Editor:

DOS 6.2 has arrived, and once again we're given dull white text on black as
the command line default. While it's true that we can always use ANSI.SYS
and the PROMPT command to modify things, this takes up memory that some
of us can find a better use for it. This is especially true when all some
of us want to do is simply change the default screen colors to something
more readable on an aging, fading monitor.

Here is the procedure for changing the default colors. Some of the addresses 
may be different on some releases, but the principle is the same. Remember, 
the new color only take effect when you do a CLS.

     CX BAE5

     -S 100 L BAE5 CD 10
     -U 4300
     -              Enter U a few times
     22CC:4366      B406      MOV       AH,06
     22CC:4368      B707      MOV       BH,07
     22CC:436A      32DB      XOR       Bl,BL

What you're looking for here is the MOV BH,07 instruction. Remember to hit 
ENTER twice after the RCX instruction. The address you get after RCX and the
listing when you enter the S command determines where you start looking for 
the MOV instruction. 
Note that in the example above, the address for the MOV you're after is 4368.
Add 1 to that address (whatever you come up with) and then do the following:

     -D 4369  L1
     22CC:4369                     07

You should see 07 off to the right, otherwise go back and search again. When 
you've found the correct address, do the following:

     -E   4369
     22CC:4369                07.
     Writing 0BAFB bytes

After you do the E instruction, debug will return the address with the "07.";
now select the colors you want, and enter them after the period. The first
number denotes the background color, while the second is the foreground
color. Be sure that you don't enter a number larger than 7 for the first 
number, or the screen will flash! 

Here's the list of colors as DOS sees'em:

                   Black   - 0     Grey           - 8
                   Blue    - 1     Bright Blue    - 9
                   Green   - 2     Bright Green   - A
                   Cyan    - 3     Bright Cyan    - B
                   Red     - 4     Bright Red     - C
                   Magenta - 5     Bright Magenta - D
                   Brown   - 6     Yellow         - E
                   White   - 7     Bright White   - F

You may want to change where you start searching from. The important thing is 
to look for the MOV BH,07 instruction.

                                                    Dipole Vaulter
                                                    WWIVnet 111@5282

Editor's Reply:

While it' *is* true that ANSI.SYS can do the same things this patch does,
there are those out there who consider ANSI.SYS a waste of memory even in
this day and age of UMB's. Still, the general aesthetic non-configurability
of the basic DOS environment reminds me of how Peter Norton once paraphrased
Henry Ford: "You can have it in any color you want, so long as it's black!"


Dear Editor:

With the release of WWIV 4.23, many a Sysop has voiced concerns that WWIVnet
in it's current state may be assimilated inside FIDOnet. I think it's an 
unwarranted fear mostly found in people who are wary of change.

Ive been involved with WWIVnet since August of 1990. I've seen the network 
grow, change and adapt. In it's present format it has become quite viable. 
Perhaps it's not as well spread outside North America as FIDOnet, or
INTERNET/USENET, however WWIVnet continues to grow and expand. With the
multi-language addition it will most certainly attract new systems from other
areas world wide. 

What has made WWIV software popular among those who use it is it's user
friendly interface. With a minimum of computer literacy, most have been able
to run a netted WWIV BBS. Such is not the case with FIDOnet compatible BBS

In the past year we have seen features such as multi-network capability. This
has brought to life numerous WWIV based networks, some which are bound to
expand, but most are nothing more then local networks who's well-being is
entirely dependent on one individual, the N.C. Most of these smaller nets come
and go without affecting WWIVnet.  

As AC in WWIVnet and IceNET for the 514 area, I've noticed recently that most
of the BBSes that have had longevity with WWIVnet also carry either WWIVlink,
IceNET as well as local networks.  

We've had FIDOnet in the 514 area code for as long as I can remember. Twice a 
local system had decided to gate subs between FIDO and WWIV. Twice it was 
dropped due to the lack of interest from the majority of the sysops in both 

Making WWIV software compatible with FIDOnet will permit those who already 
gate subs or run a dual system to continue to do so. Those who are like myself
who like things quick and dirty and had been thinking FIDO will take the leap,
but for most it will be nothing more then an extra feature they have the 
option to use.

The philosophy behind both networks is totally different from both the 
standpoint of the Sysop and also that of the users. We can all enjoy the
anonimity that WWIV provides us. This is extremely important to those who are
part of visible and not so visible minorities. As a female pagan, I have the
opportunity to discuss with others all over without the fear of being
persecuted for my beliefs in my daily life. 

Fidonet does not have the same standards. For instance it is common practice 
to send files via the network, through automatic request. WWIVnet is a more 
cost conscious network, where Sysops are concerned about the extra cost of 
having routing information imbedded in the messages. 

Even the structure of both networks is different. My understanding is that it 
is easier to weed out bad apples in WWIVnet, and keep some control over the
systems that are in the network. Have you tried moderating a heavy traffic
Fidonet conference?

Assimilated inside Fidonet? In some people's dreams only. Those who have made
the network what it is today will not go Fidonet tommorow. If they had wished
to  do so, they would have left long ago. 

                                                    Jessica Lovecraft 
                                                    WWIVnet 1@5462

Editor's Reply:

As most of you know, I personally have a rather negative stance on Fidonet,
its sysops, and its policies. As Fidonet compatibility with WWIV comes 
closer to becoming part of the basic WWIV package, this issue will become
a bit more heated. A future issue of WWIVnews will spotlight the multi-net
WWIV, and I'll have a more in-depth commentary on the matter then.

Dear Editor:

Since the arrival of RIP graphics, many WWIV sysops have encouraged both Wayne
Bell and myself to jump on the RIP bandwagon and add RIP graphics to WWIV. 
This issue is one which has both pros and cons and deserves careful 

First, it is not now apparent which, if any, of the competing graphics 
packages will emerge as the "winner." Of these, there are three that stand
out as potential standards - NAPLPS, RIP, and RoboFX.

NAPLPS is a graphics package which was available before RIP. It has some 
decent support and many adherents. Apparently it is more compact in its 
graphics design. The last blurb that I saw on it mentioned that a terminal 
program - NAPLPS/JPEG - would have 3D-Windows, CUA/GUI interfacing, mouse 
support, and built-in protocols including Xmodem, Ymodem, and Zmodem. 

RIP is the second of the competing graphics programs to be developed and has
the advantage of having Qmodem and Telix announce that they intend to support
it. It is, however, built to an EGA standard while NAPLPS and RoboFX are
built to a VGA standard. 

RoboFX is the latest entrant to the field. It is promoted by RoboBoard BBS 
and, according to some, has the best graphics of any of these graphic designs.

So, one problem facing WWIV is that of selecting which of these competing 
products would seem to be the best. At one time, Roland De Graff, the VBBS 
author thought that his VGIX would become the standard, but apparently he has
given up the project after spending several months on coding the VGIX project.

A second problem is one of disk space and time on line. As I understand it, 
these graphical interfaces may be like the ANSI graphics on our own boards and
sent over the modem; however, such an approach is time consuming and somewhat 
slow. The graphics, on the other hand, may be downloaded from the board and 
triggered by the BBS. In that instance, the actual graphic would be on the 
user's hard disk and the imaging would be much faster. The problem here (as 
I see it) is that most users will not want to devote multi-megabytes of their
hard disks just to see "pretty pictures". If hard disk space becomes cheaper
and/or CD-ROM usage becomes greater, this disadvantage might change rather 
quickly. However, until users are willing to use their hard disks for such 
storage, the use of such graphics will almost demand that sysops stay with 
"standard" menus.

A third problem is that it appears that the primary way to obtain such graphic
capability is by the purchase of "libraries" from the distributor which are 
then compiled into the BBS. This would (I think) virtually mean that we would 
have to distribute some OBJ files as part of the BBS code or that WWIV sysops
would have to individually purchase that library code. Currently, the RIP 
people sell that for $199. The RIP_PAINT program is also $199 and is needed 
to create individualized graphics unless one registers the shareware version 
which is $69. The shareware version will produce graphics that can be seen 
locally but will not produce graphics for over the modem use until it is 

So, the questions are:

    1)  Should WWIV Software Services invest in Rip Graphics?
    2)  Are sysops willing to pay the $199 or $69 for drawing
        programs to produce such graphics?
    3)  Are users willing to devote megabytes of their hard
        disks for storage of RIP graphics.
    4)  Is RIP the graphic that will "win" the graphics race?

Clearly answers to such questions must be determined in the months ahead. In 
order for us to make the best choice, it will be advantageous for WWIV Sysops 
to educate themselves regarding these types of graphical interfaces, to call 
board which use them, and to become familiar enough with them that they can
guide us in this choice.

                                                     1@2050 WWIVnet

Editor's Reply: 

For those not aware, RoboTerm is out now. Reports from its users say that the
RoboFX support is a bit buggy, and not very tolerant of minor menuing errors.
Still, it has one definate advantage over RIP, and that's the fact that
it supports VGA level graphics. RIP is *still* mired in EGA, which renders
it unadaptable for most GUI environments according to several Windows and
OS/2 programmers who've looked at the routines.

Another problem with RIP is the extortion fees that the designers of the
RIP Menuing programs are demanding for their wares. Without getting into
a debate over the idiocy of believing that demand can automatically 
dictate a higher expense for software, the bottom line is that very few,
if any, WWIV sysops are willing to pay for any additional software save
for the cost of registering WWIV itself. 

There's a comment a local TBBS sysop once made when comparing WWIV to TBBS.
He claimed that he couldn't understand why everyone in WWIV and WWIVnet
hadn't registered each and every WWIV-based chain, game and/or util for as
low as they cost. In the TBBS world, he claimed, the average cost per 
onliner is $100, and the average cost per TBBS-specific utility is $150!
Compared to these costs, the average WWIV setup is a drop in the bucket!

Of course, the average WWIV system has more to offer than the average
still-rooted-in-monochrome-RBBS TBBS setup, but that's beside the point.
The question still remains whether WWIV Sysops are willing to fork over
the bucks to purchase something that's obviously overpriced just to 
make their systems just a bit more flashier.

I'm open to comments on this one, folks. Filo's opened up a serious can
of worms, and we need to see if they're worth fishing with!


Dear Editor:

I've noticed that many people are interested in changing the flashing red
on their boards to non-flashing for ALL new users. But usually they don't
know what the number codes are for the standard IBM color set, or have
a hard time figuturing it out. Here is a simple system to use to figure
out the color numbers:

0 Black
1 Blue
2 Green
3 Cyan
4 Red
5 Magenta
6 Brown
7 Grey

Add 8 to make it Intense (bright)  (brown becomes yellow)

Add the color number * 16 for background (ignore to leave black).

Add 128 to make it flashy..

So you want Red(4) + Intense(8) + Black-Background(0*16=0) And no flashy.
               4 + 8 + 0 = 12.

Or look at this way, 140 - 128(flashy) = 12.

So non-flashy intense red is 12.

Or you could look at it this way.. A byte consists of 8 bits.

Num:  7 6 5 4 3 2 1 0
bit:  0 0 0 0 0 0 0 0
      | | | | | | | |
      | | | | | +-+-+-Color            (0-7)
      | | | | +-------Intensity        (8)
      | +-+-+---------Background color (0-7)*(16)
      +---------------Flashy           (128)

Bits 0 through 2 are the color. Bit 3 when set is intensity, bits 4 through
6 are the background color, and bit 7 is for the flashy..

Therefore a bit sequence like this:  10001100   Would give you 128+8+4=140,
the flashing red. Remove bit 7 and you're left with 00001100 which is
only 8+4=12.

                                                         King Lerxt 
                                                         WWIVnet 1@8863

Editor's Reply:

Ah yessss, the good old stock WWIV colors. To this day, I've never fully
understood why Wayne Bell chose those colors in the first place - especially
the dull white on black! Of course, while flashing red is useful when
used sparingly, the fact remains that most people find it annoying as hell
when used too much. Combined with the fact that a *lot* of registered 
Sysops have chosen to actually change the stock WWIV color defaults to 
something more aesthetically pleasing - and a lot of them use color #6
now redefined as non-flashing red - and combined with the fact that we have
this thing called WWIVnet and its subs...well, you get the picture.

In any case, thanks for the briefer, Kink Lerxt!

               ³          PC Pursuit Bites the Dust!         ³
               ³              by H2o Doc (1@5284)            ³

This article contains an internal memo from Sprint regarding the demise of
what was once the best friend of file leech and Sysop alike, PC Pursuit. The
memo was originally reposted on the Usenet newsgroup comp.dcom.telecom by
the group's moderator, Patrick Townson. All editorial content and commentaries
after the actual memo are Patrick's, and not mine.


An internal memorandum was circulated recently to employees of Sprint
announcing the discontinuance of the PC Pursuit program as of April 1.
A copy of the internal memorandum was forwarded to the Digest along with
a letter being mailed as of this date to customers of PCP and 'host
customers' which receive connections from PCP users. The memo is first,
followed by the letter to customers.


The following letters are being sent to our customers starting today.
I want to briefly explain the phase-out plan and important differences
between PC Pursuit services and Host outdial services.

PC Pursuit and PC Business Call will be phased out at 12:01 AM, April
1, 1994. At that time we will cancel all remaining TAMS ID's which are
identified to be PC Pursuit or PC Business Call. After this time, cus-
tomers with these ID's will no longer be able to place calls to the

It is product management's intent to phase out all forms of outdial on
the network within the next 12-18 months. During the next coming months,
we will identify all outdial activities from all hosts and standard 
TAMS IDs, domestic and international, in order to quantify the impact
of such a pbase out. However, at this time, we are cancelling PC Pursuit
and PC BusinessCall accounts only. We suggest no further responses be
given to outdial opportunities in RFP's or opportunity requests.

We will meet with you to discuss the phase out plan and ask for any
comments or suggestions. There may be significant dissatisfaction
displayed by some of our more vocal PC Pursuit customers. We have set
up an 800 number so that these people can vent their frustration (see
letter below). We would appreciate it if no product manager names were
given to any customer, as these calls are extremely long, and for the
most part, non-productive. Inquiries coming from the press should be
directed to Media Relations, which will make arrangments to answer
questions and conduct interviews. Norm Black at 404-359-6096 is the
contact for all media inquiries or Evette Fulton at 202-328-7411.
Stephen Rys (x-5743) or Paul Golder (x-5797) will handle internal
issues associated with the phase out.


TELECOM Digest Editor's Note: The copy of the above in my possession
is not signed. Next follows a letter to customers dated January 24,
1994.   PAT]

Dear Customer:

Over the past several months, Sprint has conducted a thorough business
evaluation of the PC Pursuit and PC BusinessCall services. Based on the
results of this evaluation, Sprint's PC Pursuit and PC BusinessCall
services will be discontinued April 1, 1994. We regret any inconvenience
this may cause you. 

We are talking this step in order to focus our resources on the growing
demand for local dial-in access to online, "informatin provider" computer
hosts which are directly connected to SprintNet. The continued growth
in the number and variety of these dedicated hosts and host applications
has minimized the need for PC Pursuit and PC BusinessCall. Today,
access to these host based applications far surpasses teh usage of
dial-out access via PC Pursuit and PC BusinessCall. 

Your PC Pursuit or PC BusinessCall ID/password will become inoperable 
on April 1, 1994 per this notification. No further charges for these
services will be billed to your credit card or electronic funds transfer
account after this April 1, 1994 date. If you would like to discontinue
your service prior to April 1, 1994 please call 1-800-877-2006 between
the hours of 8:30 AM and 5:30 PM, Monday through Friday, Eastern Standard
Time.  If you have already discontinued your PC Pursuit or PC BusinessCall
service, please disregard this notification.


Sprint Data Product Management


(The following letter is in the mail to five host customers which allow
for PC Pursuit calls directly to their hosts.)

January 24, 1994

Dear (personalized):

Over the past several months, Sprint has conducted a thorough business
evaluation of the PC Pursuit and PC BusinessCall services. Based on
the results of this evaluation, Sprint's PC Pursuit and PC BusinessCall
services will be discontinued, effective April 1, 1994. We regret any
inconveneince that this may cause you or your users. 

All PC Pursuit and PC BusinessCall customers are receiving the enclosed
letter which includes a 60-day notice of the discontinuation of the
services. On April 1, 1994, all PC Pursuit and PC BusinessCall ID/passwords
will become inoperable, which will require that these users select an
alternative method to access your host. 

If you would like to discuss alternative dial-up access to SprintNet,
please contact your sales representative, or call 1-800-877-2006.


Sprint Data Product Management


TELECOM Digest Editor's Note: So there you have it, officially from
Sprint. PCP is discontinued as of April 1. The rumors have been going
around for quite some time, since even before Sprint discontinued 
accepting new customers for the service a few months ago. 

FYI, a bit of history: the old Telenet system began operation in the
early 1970's. Its E-Mail service called 'Telemail' was the first of
its kind I think. Just about ten years ago, in 1983-84 the PC Pursuit
service began, initially with just seven or eight cities which were on
outdials, and about the same number of places which had local indials.
But initially, the service operated in a different way. PC Pursuit had
its own indials, and for purposes of security, it operated on a callback
scheme. Users dialed into the PC Pursuit links, identified themselves,
then were called back at the phone number of record at Telenet. Once
connected by callback, *then* the user was allowed to make a single 
connection to the one of seven or eight places served including Chicago.
After each call, the connection was dropped and the user had to dial
back in again through the callback modems for another session. All
connections were at either 110 or 300 baud initially, and within a
year or so of starting the service, 1200 baud was available in quite
a few places. Within about a year also, the callback scheme was dropped
and users began calling in on the 'regular' indials for Telenet in
their local area.

I was a customer of PC Pursuit from its second week of operation
through about two years ago, although in the last year or so of my
membership I used it rarely. The Net Exchange BBS was started about
a year after PC Pursuit itself started, and was intended as a place
for users to ask questions and make comments. In the beginning, to
reach the Net Exchange BBS, one had to use the Washington, DC outdials
and dial a seven digit number, or dial direct to the same seven digit
number (plus area code) if one could not 'get through' on PC Pursuit
due to congestion. Since 1990, the Net Exchange BBS has been a distri-
bution point for TELECOM Digest, with each issue of the Digest made
available to NetXBBS users in the 'files' area.

Initially, the service allowed unlimited nighttime and weekend useage
for $25 per month, on open account billing. The open account billing
was discontinued after a couple years because of considerable abuse
and fraud by customers, and it was grandfathered only to those of us
who had had it all along. All new customers had to pay by credit card
or EFT. Toward the end of my subscription there were only two or three
of us still on the system using open account billing. A few years
ago, due to abuse by users who were racking up many, many (in the
hundreds of) hours each month, the program was changed to allow for
25/50 hours per month at the rate of $25/$50 per month, with additional
hours above the limit at an extra fee. Also a few years ago, the original
Telenet network was sold to Sprint, the company which runs it today.
As Telenet, it was part of GTE. 

In the late 1980's I wrote an essay which was distributed on Usenet
and quite a few independent BBSs called 'Let Your Fingers do the Walking'
which discussed a bug in the Telenet network at that time which permitted 
connection to *any host* -- 'authorized outdial' or not -- with a legitimate
PC Pursuit ID/password. I listed several international points which could
be reached via Telenet including the British Telecom Master Clock and
the Master Clocks of a few other countries including Japan and the Hong
Kong Telephone Company. I discussed connections to the host systems on
several data networks accessible through those network's gateways to
Telenet, and how to use the outdials of those other networks after first
gatewaying to them via Telenet using ones PC Pursuit password. I included
network addresses for several live, 'online' terminals at the help desks
of those other networks where one could 'chat' interactively with 
whoever was on duty. Management at Telenet was quite upset with me for
publishing that article, and the loopholes were closed shortly after
it appeared on the net.

From the beginning of the Telenet network until just a couple years
ago, Telenet was assigned 'area code' 909 for its administrative use
since all hosts on the network otherwise had addresses of the form 
xxxyyy or xxxyyyy where xxx was the area code where they were located
and yyy or yyyy was the 'address'. 909yyy or 909yyyy was used to 
connect with the Telenet administration itself. Numerous addresses
of the form 909xxx connected to all sorts of test ports for network
diagnostic purposes. Some were 'loop arounds', others presented curious
results when one connected to them. 

So, about ten years after it started, PC Pursuit is dead. In the
beginning it was a radical, very modern innovation. A decade later,
it is just another way of connecting, and not a very good one at that.
So from a nostalgic point of view, I am sorry to see it go, but from a
business and effeciency standpoint, its demise is overdue.

               ³           A Cheat Sheet for WWIV            ³
               ³           Crystal Wizard #1 @5295           ³

While stock WWIV does have some decent online help, even as a Sysop I've had
the need for some sort of "quick reference card" to help remember commands
from time to time. As a service to WWIVnetters everywhere, I've prepared such
a beast from the WWIV documentation itself. Feel free to print this out and 
post them somewhere near your BBS for future reference.

   º E-Mail Commands º

 A        Answer and delete the mail that you have just read.
 D        Delete the mail that you have just read.
 F        Forwards the mail to another user.
 G        Go to another piece of mail
 I        Ignore that piece of mail.
 Q        Quit reading mail.
 R        Re-read the mail you have just read.
 S        Answer and Save
 -        Back to Previous Letter
 +        Forward to next letter
 V        Validate letter writer
 U        Edit user list for the letter writer
 C        Same as U but doesn't clear screen first
 O        Send Form Letter to letter writer
 Z        Zap Letter
 P        Pest Response
 N        Add node to subscriber list for networked sub.

   º Message Base Read Commands º

 Any number  Move to that message base number
 - and +     Move back or forward one message base
 A           Private response to message poster
 B           By-pass remaining messages on current base
 C           Continuous read mode
 D           Delete post
 E           Extract to file
 L           Load text from disk to use as post
 M           Move Message
 P           Post message
 Q           Quit Reading
 R           Re-read message
 T           Titles
 U           Make an anonymous post NOT anonymous
 W           Response post with RE:
 X           Toggle Net Val Status

   º Sysop and Co-Sysop Information º


?            List WFC commands
[Spacebar]   Logon from the keyboard
A            Answer phone
B            Boardedit
C            Chainedit
D            Diredit
E            Edit text file
F            DOS functions
G            Gfileedit
I            Init votes
L            Log of the day
M            Read all mail
N            Net log
P            Pending Files
Q            Quit and terminate the BBS program
R            Read your mail
S            Status display
T            Terminal program
U            Uedit
Y            Yesterday's log
Z            Zlog
/            Force callout
.            Force "War Dialing" of net connection
=            Run RESETF
`            Obtain network information
J            Conference Editing
X            Check environment settings


LOG              Displays today's Sysop log
NLOG             Displays network activity log
YLOG             Displays yesterday's Sysop log
ZLOG             Displays log of past system usage
UEDIT            Runs the Uedit procedure
IVOTES           Runs voting initialization program
STATUS           Displays current system status
VOTEPRINT        Creates VOTING.TXT in the GFILES directory
TEDIT            Edit a text file located in the GFILES directory only
?                Online menu of Sysop and Co-Sysop commands
BOARDEDIT (BE)   Runs Boardedit procedure.
DIREDIT (DE)     Runs Diredit procedure.
CHAINEDIT (CE)   Runs Chainedit procedure.
GFILEEDIT (GE)   Runs Gfileedit procedure.
CONFEDIT (JE)    Permits Sysop to define and edit conferences.
INSTEDIT (IE)    Permits Sysop to have limited editing of Instances.
ALLOWEDIT (AE)   In Transfer area, allows editing of ALLOW.DAT.
DOS              Drops to DOS.
CHAT             Toggles the scrolllock key
STAT             Stack and Heap Info.
RELOAD           This reloads the bulletin board's menus into memory
RESETF           Reset NAMES.LST.
REBOOT           Reboot the computer.
EDIT             Runs the Sysop editor
LOAD             Loads a file from anywhere on the system into a workspace.
CHUSER           Allows the Sysop to temporarily change to another account.
MAILR            Allows the Sysop to read all mail.
,                List Network Logs


UPLOAD           Upload files to the current directory.
UPLOADALL        Same as UPLOAD; acts on all BBS file directories.
REN              Allows a filename, or its description, to be changed.
MOVE             Allows a file (or files) to be moved
SORT             Sorts the current directory (or all dirs) by filename.
M                Move a file. Same as //MOVE.
R                Remove any file entry from the file listing.
UPLOADFILE       Take file descriptions from a description
                 file created by another BBS software.
RSORT            Sort files in order of oldest first.
ALLOWEDIT (AE)   edit the ALLOW.DAT file.
CONFEDIT (JE)    Permits Sysop to define and edit conferences.

Hope this helps you as much as it helped me!

               ³            How to be a Good Co-Sysop        ³
               ³              by Louie (IceNET 6@1)          ³

Over the years we've seen dozens of text files on how to be a good sysop.
Heck, there's even a couple of *books* on the subject! But have any of you
ever seen anything on how to be a good *Co-Sysop*? Hopefully, this article
will fill that gap.


Before I go any further, your probably wondering what the heck *my* own
qualifications for writing are article like this are. Well, right now I am a
Co-Sysop on both of Jim's (IceNET 1@1) boards, and I've been a Co-Sysop on TGWN
(IceNET @1) for a while now. Recently Jim asked for help on his second board,
Paragon (WWIVnet @7654), as well. I was more than happy to lend him a hand 
there too. I am also aCo-Sysop on several boards in the WNY Area, although I 
mainly confine my roamings to The Keep of Ultimate Evil (IceNET @7), Artificial
-NON-Intelligence (IceNET @7667) and the The Sanitarium (IceNET @5).


Before you can go further here it will help to understand what a Sysop is 
first. A Sysop is the person that owns the board, pays the bills, and has
the number one account.

The first two stipulations there are obvious, but the last some may question. 
Why is the Sysop the guy with the number 1 account? Because that is usually 
the account that gets the feedbacks, complaints, and complements under normal
circumstances. The person who owns that account is the one that people think 
of as the sysop, whether those people are users or other Sysops. It is from
that account that the Sysop normally deals with other sysops in the network,
and in most cases it's required that the Sysop conduct any official network
business from that particular account!

Yes, there may be some exceptions to this general rule, but exceptions are not
the general rule. That is why they are called exceptions.


There are three difference classes of BBSers. Sysops, Co-Sysops and Users. 
Every now and then you hear of the weird half beast called the "Remote Sysop",
but I don't believe in their existence. There are only sysops (the person
owning the #1 account) and Co-Sysops. A Co-Sysop with a 255 is just a very 
trusted Co-Sysop. With this in mind, I don't see any reason for the fourth 
class of "Remotes".

Besides, to do any real major work on a board it is a great help to be
local to the BBS computer. Yes, you can do a lot from remote, but I can't
stand doing anything more than adding a sub or two that way. To do major
work, being local is almost a requirement. Case in point, recently Jim
wanted some major remodeling of Paragons message base section done. I could
have done the remodeling from remote but it would have taken a long time to
do. I was reluctant to do it because of the time it would have taken. So,
Jim then invited me over to his place so that I could do the work there.
What would have been a good 15 hour job from remote only took about 6 hours
from the local keyboard.
One thing that does bug me a bit are those Co-Sysops that sign posts "Co-Sysop 
of This-That Board". The way I figure it, this is just a power trip gimmick.
After all, if a user calls a board regularly they should know who the 
Co-Sysops there are, and don't need to be reminded all the time.

The reason I figure that it's just part of power tripping is like this: 
signing all posts as "Co-Sysop" normally is done just to intimidate those 
persons the Co-Sysop is talking to. If people are talking about abortion, or 
some other debate topic, and some Co-Sysop signs a post "Co-Sysop of this 
board", then you have intimidation. It might not be intended, but it will
have this effect. Whether intentional or otherwise does not matter; it is 
the effect that matters.

There are only two cases I can think of where I would sign a post as

1) When dealing with a new user.

2) when dealing with other Sysops in the network. 

Both of these, I should add, usually only occur in e-mail situations. 

Now, I don't expect the sysops in the network to take my "Co-Sysop" as
meaning anything either when I deal with them. Just sometimes, if they know
me a little, instead of going through Jim I can cut out the middle man and
get something done quicker by sending the mail myself I'll do it. Normally
who I am dealing with there knows a little about me already, such as
Midnight Tree Bandit (the Weirdo of WWIVlink fame).

There are several things that Co-Sysops can do for the Sysop of a board. I am 
going to list some of the things I have done in the past. These are not
the only things that a Co-Sysop can do, but they are the obvious ones that
are seen around in common existence. They are :

1) Sub-board Management.
2) Transfer Section Management.
3) On-Line Chains Management.
4) User Record Management.
5) The Resident Modder.
6) A little of everything.


This is the guy who keeps the subs of a board moving. He posts a lot.
Deletes "below-par" posts. Network Validates the net subs the board hosts.
Keeps track of who posts and who doesn't. Help people out in regards to the

Posting a lot is very important for a Co-Sysop of this type to do. Leading by 
example is much easier than just telling people what to do. If some Co-Sysop 
just posts "Why aren't you all posting here?" or "Post or Die" messages, then
people are going to think the Co-Sysop is just plain weird.
I will admit, I've done both of those, but I try for messages like that
to be more humorous than anything else. I post a lot on the subs. If I post
something on the political sub I know that I can get others to respond
because they will disagree with me. Then, as long as I am staying on topic
others will also stay on topic because they are mainly responding to me.

The one problem I have found with this formula is "BBSing Burnout". I can get 
so involved in debates at times that I don't want to call a board I'm a co- on
because I don't really want to post a message on some debate topic at times. 
(I know, some of you reading this are thinking that Post-Aholic Louie doesn't
want to post sometimes. Wow! But then, I even amaze myself at times).

When I then call, finally, I have so much work to do on the board that I don't
want to deal with much really. Just to much to do that then I don't want to do
it because there is so much to be done.

Deleting "Below Par" posts is very important as well. If users are posting bad
messages it can be worse than having users than don't post at all. Keeping the
message bases stocked with high quality posts is something that is very 
important for a boards.

But what should be deleted? That can be a difficult question to answer at 
times. The obvious things that have to be deleted are those messages that
are just vulgarity. Sometimes new users just log on a board and post a
message of everything vulgar they ever heard. Things like that should always
be deleted.

What *is* vulgar? I normally just regulate vulgarity to things without a
point. A list of swear words about the Sysop. Now, there are adult subs on
some boards, and what might be vulgar to one person might not be to another.
Keeping those adult posts to the adult subs is something that should be
enforced though.

Also, keeping posts on topic is important as well. What might be "Below par" 
on the political sub might be perfect for the General sub. That's where
the Co-Sysop just hits "M" and moves the post to the proper sub. Normally I
follow that up with an e-mail to the user that made the simple mistake and
explain what I did and why.

Now, network validation is something that also means dealing with "below
par" posts. Network validation means reading, and possibly posting on, the
subs hosted by the board your a Co-Sysop on. On TGWN and Paragon net-validation
is turned on in //BOARDEDIT for all the subs Jim hosts.

I read the subs determine for each post weather it meets our standards for the
sub in question. I also have some special rules for network subs that I 
enforce. The rules I use are something I recommend for all systems in the 
network for boards that host a sub. They are :

1. Delete anything with profanity in it. There are people out there that
   don't mind swear words, and there are people who do mind. If your hosting
   a sub you want to appeal to the widest possible audience, normally, and 
   that probably means enforcing a no profanity rule.

2. Delete anything that is short and doesn't really say anything.  "I'm
   Pro-Choice/Life" as a whole post doesn't really say much. I delete those
   regularly. What is wanted are longer, well thought out, posts that say
   something. Another example is the "I agree" posts that are seen sometimes.

3. Quotes and Tag lines. This is something that I saw posted by the
   master, Wayne Bell himself, once. He pointed out that if somebody quotes 
   a long post and only adds a few lines of commentary such as "Your wrong."
   doesn't add much. Why post it. Say why the person is wrong is what would 
   be proper. Now, if a message has quotes in it from a previous message, 
   add up the quoted lines and if the added text exceeds the amount quoted, 
   then let it go through. It text from the poster is not equal to or greater
   than the quoted text, delete it. The network costs money, and Sysops don't
   need to be paying for a message to be sent out twice.

   Tag line length I also add it to the number of lines quoted. I don't see
   tag lines as worth while to the post. If 14 lines are quoted and there 
   is a 3 line tag line, that is at least 17 lines of text that should have 
   been added to it. If there are not at least 17 lines of added commentary,
   I normally delete the post.

4. Things that should have been said in e-mail : Somebody who posts something 
   like "Hey, Wizard. What's your phone number so I can call and talk to you 
   about this" should be deleted as well. Posts like that don't need to
   be read by the 100 or systems that subscribe the IceNET national General
   Sub. That is much easier to ask in e-mail.

5. Lastly, flaming and warring should be deleted. This probably goes
   without saying though.

[Flamecasting Editor's nOTE: Yeah, *right* Louie...:-)]!   

Except for the last point, there may be exceptions to each of these
general rules about deleting network posts. But exceptions are just that,
exceptions. They are not the general rule.

Just in case your wondering why these rules are important... They are
important because of the costs of the network. IceNET is run by Sysops that
pay phone bills for long distance calling. The LD bills cost more money the
longer they take and the more bytes in a net packet means more transmission
time. Thus, the sysops are then paying to have messages they (or there
users) don't really want to read sent to them.

On TGWN (IceNET @1) we host many subs. The IceNET National General Sub 
probably has about 1200 messages go out on it a month. That is 1200 posts 
that met the standards we use around here. There are probably 2000 total 
messages on it, but I delete a large number of them. Imagine the network 
costs if I didn't delete all the "I agree"/"Your Wrong" type of posts.

At the moment, I validate the following Subs hosted by TGWN on a regular
basis. The IceNET National General sub the busiest, by far... But the
Sports, Politics and Philosophy subs are big traffic net subs as well.
IceNET National General has about 90 subscribers, while those other three have
about 40 subscribers each. The music discussion sub, IBM Tech an gaming subs
are also high traffic for the number of subscribers that they have. (Did you
really think I wasn't going to plug the subs that I run???? :) hehehe)

Sub-Type  Host  Note   Sub Name
6         1    RTN     Computer Wizards of the North (IBM Tech Talk)
7         1    RTN     Illuminati (Poetry Sub)
8000      1    RTN     Scarlett Letters
18006     1    RTN     Jimi Hendrix's Talk Show (Music discussions)
28000     1    RTN     Network Sports
38000     1    RTN     Software Discussion/Gaming
48000     1    RTN     Ice NET National General
58000     1    RTN     Philosophy Sub
61000     1    RTN     Political Thought and Remark


There is something I like to do on boards I'm aCo-Sysop on: I will go through
uedit every now and then and compile a list of the top posters on the board. 
I then post it for all to see, as most people like to receive recognition for
their efforts. If some user has posted 300 times on a board, they might like 
to be singled out for the job well down. It also gives something for the new 
users to shoot for.


This is something that applies to all types of cosysops, but maybe a little 
more with message bases than in other areas. Message bases are what users 
read. They read, post and talk to people. If they have a problem doing this,
then help from theCo-Sysop will be appreciated a little more so than with 
other areas.


I'm going to be up front with you here. I have never really done the job
of a Transfer Section cosysop, except in emergency situations at times when
the board wouldn't have any available disk space for posting. I would then
wander in to the Transfers and delete some old file that was 500k large or
something so that people could post again.

The two best cosysops I know who do the transfer section management
particularly well are Perseus (IceNET 9@7) and Trigger (Trigger@7654).

What this job entails, basically, is checking new uploads and keeping
files in the proper directorys (ie, Keeping games in the games section and
out of the business spreadsheets section).

Checking new uploads entails making sure things are newer software. Making 
sure the latest PD Stuff uploaded is the latest version. Making sure that 
there are no virii present by running the McAffee Stuff on the uploads. 
Making sure they are in the proper Zip format, or whatever the local standard
of compression is, Zip, Arc, Arj, Pak, ect... Locally we all use Zip, though 
we do have a few who love Arj around here. Arc, of course, is a dead issue.

It seems the accepted Standard we use on Paragon and TGWN are Zip compression.
We also have rules about keeping things virus free (da) and if a virus is 
detected we try to inform everybody we can of the program in question, who 
uploaded it, and weather it was intentional or not. We also like to have it 
so that all the available software is less then 1 year old, and that it is 
the lastest version of the PD program in question.

Jim is throughly anti-pirate software, and we do not tolerate pirate files 
being uploaded to us.

Also keeping files in the proper transfer directory is important as well. 
Keeping giffs in the giff directory. Keeping business software in the
business directory. This is important in order to give the users the best in
public domain downloads.

I think you could say that manageing the transfer section isn't difficult but
can be very time consumeing due to theCo-Sysop in question having to upload 
and download a lot.

We also like to think that Paragon is better at serving downloading sysops due
to its being a WWIV Source distribution site. Jim tells me that right now 
there are about 50-55 sysops with verifyed accounts on Paragon for that 


This is the person in charge of the games section in most cases. "Online
Chain Management" just sounds better, IMHO. TheCo-Sysop in charge of the 
chains makes sure that users are not just being game leeches. Makes sure 
that games are secondary and not the only reason people are calling.

This means that theCo-Sysop should go through the //LOG and //YLOG and
make sure people are posting if they are playing games. He might also run
the On-line Games sub, if there be such a sub on the system. Where people
could talk Tradewars, Globule Wars, Space Dynasty, ect...

One of the most popular games is Tradewars. A Co-Sysop in charge of running 
the games may be running a Tradewars Tournament. Personally, I think
tournament are nuts. I think the ideal tradewars game is in competeing
against other users, and not having to fight a Co-Sysop with Tedit as well. I
think the game is already close to perfect and doesn't need help to make it

I should also note that I think making sure people are posting as well as 
playing games is more important than running Tournaments. Games should be 
secondary to posting.


This means a variety of things. Making sure that users are posting, making
sure that new users are real people and not somebody looking to have a second
account with which to play Tradewars or leech more files and even deleteing
users that have not called in a long while.

The main thing of this job is voice validating users. Calling them and
telling them your calling from the BBS and saying your just making sure they
are real people. It might help to ask them a question about their account as
well. Asking their age might catch some 14 year old kid off guard who
claimed he was 23 so that he could have access to adult subs. You don't want
minors on subs like that. Legal problems as well as moral problems with
minors and adult material.

It can also entail giving out SL Raises. If a user is calling the board
and doing a good job posting, uploading, and not being a big game leech,
then after a certain length of time of doing well for the board they deserve
a reward of having more time on the board with which to be better. Usually I
would go through once a month, and if a user had continued to post a lot I
would give them a 10 point SL raise. The limit would be an 80 SL though.
Those with the high SL might even be considered for being made a Co-Sysop in
the future if another might be needed.

Deleteing old users that have not called in a while is a good idea as well. 
You don't want user records taking up space on the hard drive. And more users
in the files the slower than WWIV runs. Besides, you normally get several
users that call once and then never call back. No real sense in keeping those
persons around. They are not contributing to the board.


Heavily modded boards usually have a Sysop who mods his own board a lot.
Some boards, though, have sysops who can't program really. So since they
want a modded board, they would ask a BBSer who they know to be a good C
programmer to mod their board for them.

These are the type of people who know how to program in C, and are the
local Techie experts normally.

What makes for a good mod? Well, a good mod is something that has a function 
on the board. That simplifys sometime, or adds something that should be in 
WWIV normally. They also help to make a board have a slightly different look 
and feel from other wwiv boards. Now, don't get me wrong... I see very little
wrong with stock WWIV. There are some minor things I might add here and there
though. These are the reasons for mods.

While I'm on my soapbox here, I'd like to take a moment and comment on what I
feel is the worst mod ever created: the Random Title Mod. Sorry, but this mod
serves no useful purpose in my opinion. Sure, it's humorous the first few 
times you see it, but after seeing 100,000 random title the affect wears off.

If you want a good example of a good mod, that would be the mod that allows 
you to know what sub your reading while reading posts. Another good mod might
be the Sysop Avialiable for chat status that you see sometimes. 

In short, a mod should have a purpose. It shouldn't just be in for the sake 
of having another mod.


This what what, I think, most cosysops really do. This combines everything 
from above, plus a little more. He talks with his Sysop a lot about board 
related things. The read and post on the subs, look at the logs and wander 
through Uedit and make sure that the users are all who they claim to be. 
Maybe play games. Basically, super users that help the Sysop of the board 

There are several things a good WWIVCo-Sysop should do every call and pay 
attention to. They should almost always look at the sysops logs : //LOG, 
//YLOG,; the activity //ZLOG; the network info //NLOG and //PENDING; and 
look at the boards daily //STATUS. These are important commands that can
show you whats going on. You can then investigate things that look out of
place with regards to all the Co-Sysop jobs that I described.

Some other things that can be looked at and done are to make voting questions
with //IVOTES. Find out what people are thinking and look at what
democracy with the users might bring you. Just make sure that you don't give
them weird answers to give if you what serious feedback with the voting

Manageing the general files section can be another minor thing to do.
Locally, in 716, we have a BBS publication called the WNY BBS Quarterly and
we like to have it in gfile sections on BBSes so that users around the area
can read it. So, I put it in the gfiles all the time when a new update of it
comes out. I also keep the BBS List on the boards straight. No use having
dead boards listed in the BBS List. So, every now and then, I edit the BBS
list and keep it updated. I take out old dead BBSes and add in the newer
boards that have gone up. This helps to keep people from asking every now
and then why they can't get through to some board that went down a year
ago...but that is still in BBS lists on boards around the area. At least
with the lists on TGWN and Paragon.

This has been a long article and I'm getting tired now. A lot of this is
philosophical thinkings on what a Co-Sysop should do. How to do it is another
all together. Different people have different ideas on how to get things
done. No one way is better than other ways. If what your doing works, don't
change it. I think a lot of new sysops and cosysops could use this advise
constructively. None of it is gospel and please don't take this all to mean
that I am preaching the word of the Holy Modem in the Sky or anything. ;-)

               ³             Dateline: @#$*()#!              ³
               ³     Editor's Notes by Omega Man (1@5282)    ³

Been a while, hasn't it?

As I'm writing my monthly column for WWIVnews, I'm looking at the other 
machine, and taking note of who's calling. Why look, it's JAFO, wanting to
know where the latest WWIVnews is! Guess I should break into chat and 
tell him, eh?

Whoops! The little pes...er..guy logged off before I could get OS/2 to shell
over and let me access that particular window! Oh well, he'll just have to
look in his DATA directory just like everyone else I suppose.

What's that? You've been looking in your DATA directories as well, and
havn't seen a thing?

Guess you're entitled to an explanation, eh?

Well, this time around, things got piled up work wise, which eliminated 99%
of my free time, ruined a relationship that was just this side of popping
the question, and damn near caused me an ulcer in the process. Add to this
a network foulup, two system upgrades and a hard disk crash that wiped the
September-November issue off the face of the planet for all eternity.

It was enough to make a grown man switch to decaf, let me tell you...

However, two things did come to pass of positive nOTE: OM now has a *real*
machine from which to run the BBS, as well as one to run everything from
Doom to OS/2, and I've a job with a company that's put me in charge of their
tech support department.

With those in hand, who needs a wife with a kid anyway? Nobody, save for
me, perhaps...:-(

(Excuse me for a minute...I need to punt some idiot off who's complaining 
about not being able to post messages on her first logon...Hell, it's probably
just JAFO using a fake account anyway...)

There, that's done with. Anyway, the job situation of last year brings up
this month's OMsop's Fableless Moral. Without going into serious details
that would bore each of you to tears, let's just say the moral of that 
story is this:


Kids, if you take on a contract job, make sure of two things:

     1) Your duties are spelled out to the letter, and that the rest of
        the staff is informed not to pester you for help on matters that
        do not pertain to your duties one iota.

     2) The person who hires you for the job is not a complete and utter
        idiot, and is capable of not only making rational decisions but
        dedicated to keeping promises made.

End of moral.

Now, WWIVnews is essentially back on schedule. The next issue is slated for
a March 31 release - about 4 weeks from now. This particular issue will be
a nonspecific issue, with no real theme. However, this will be followed on
April 15th by the first ever April Fool's issue of WWIVnews. With that in
mind, here's the official Call for Articles for that auspicious issue:


Folks, WWIVnews is looking for a few good humorists, satirists, hoaxters,
pranksters, hosers, and anyone else who can spin a good yarn. For this issue,
we need humor articles that are close enough to be believeable, but are
recognizeable as phony when you finally read between the lines.

If you want a great example of how this should be done, go grab last April's
_PC Computing_ (and the April before that, too), and read Penn Jilette's
April Fool's column. That's what I'm looking for in the way of humor. Something
that's fake, but at first glance doesn't look like it.

This means articles on WWIV utils that are bogus as hell. This means mods
for WWIV that are bogus, worthless, and *not* written by Apollo. This means
TechNOTES reports on products that don't exist, can't exist, won't exist,
and probably exist only in Bill Gates' nightmares.

In short, I want a _National Lampoon_ send-off of WWIVnews for Tax Day. Most
of us are going to need that laugh right around then, and WWIVnews is going
to provide it.

So, send your article submissions in ASAP for this issue, as well as the
March 31 edition. As usual, I'll be soliciting articles left and right
for both issues, and rest assured I'll even see if I can get Wayne and
Filo to contribute a pair for their columns!

Oh, and as a side nOTE, names will be changed to protect the guilty. Not
by much, but they will be changed :-)

That's it for this issue. Keep those cards and letters coming in, folks!

³                             Closing Credits                               ³
³ WWIVnews is an independent newsletter NORMALLY published every 6 weeks as ³
³ a service to the WWIV community of sysops & users. The opinions & reviews ³
³ expressed herein are the expressed views of the respective writers, & do  ³
³ not necessarily reflect those of the WWIVnews staff. Reproduction in whole³
³ or in part is allowed provided credits are given. All rights reserved by  ³
³ WWIVnews, and all articles are copyright of their respective authors.     ³
³ The source site for WWIVnews is the Klingon Empire BBS (512-459-1088),    ³
³ WWIVnet node @5282. Requests for information regarding articles and other ³
³ editorial submissions, as well as back issue requests and the WWIVnews    ³
³ Writer's Guide, can be sent in e-mail to the WWIVnews editor, c/o 1@5282. ³
³            WWIV and WWIVnet, copyright 1986,1990 by Wayne Bell            ³
³  Any product or company mentioned or reviewed herein are copyrighted of   ³
³  their respective owners, creators, and other corporate pseudoentities.   ³