Z*Magazine: 9-Feb-92 #203

From: Atari SIG (xx004@cleveland.Freenet.Edu)
Date: 10/09/93-04:23:20 PM Z


From: xx004@cleveland.Freenet.Edu (Atari SIG)
Subject: Z*Magazine:  9-Feb-92 #203
Date: Sat Oct  9 16:23:20 1993



 |   ((((((((  |        Z*Magazine International Atari 8-Bit Magazine
 |        ((   |        ---------------------------------------------
 |      ((     |        February 9, 1992                   Issue #203
 |    ((       |        ---------------------------------------------
 |   ((((((((  |         Copyright (c)1992, Rovac Industries, Inc.
 |             |         Post Office Box 59,  Middlesex,  NJ 08846
 |      ((     |
 |    ((((((   |                        CONTENTS
 |      ((     |
 |             |  * The Editors Desk..........................Ron Kovacs
 | (((     ((( |  * Z*Net Newswire......................................
 | ((((   (((( |  * 30 Secrets Of Atari......................Steve Bloom
 | (( (( (( (( |  * 8-Bit Owners Update...............AtariUser Magazine
 | ((  ((   (( |  * FoReM XE-Professional....................Stan Lowell
 | ((       (( |  * Z*Magazine Archives - 1984..........................
 |             |  * Structured Programming - Part 4........Michael Stomp
 |     ((      |  * Software Abuses...........................John Navas
 |   ((  ((    |  * Drive Tests..............................Mark Elliot
 |  ((((((((   |
 |  ((    ((   |
 |  ((    ((   |  ~ Publisher/Editor..........................Ron Kovacs
 |             |  ~ Contributing Editor........................John Nagy
 | ((((((((((  |  ~ Contributing Editor......................Stan Lowell
 | ((          |  ~ Contributing Editor........................Bob Smith
 | ((   (((((  |  ~ Newswire Staff......................................
 | ((      ((  |  ~ Z*Net New Zealand.........................Jon Clarke
 | ((((((((((  |  ~ Z*Net Canada.........................Terry Schreiber
 |             | 
 |-------------|  $ GEnie Address..................................Z-NET
 |    ONLINE   |  $ CompuServe Address........................75300,1642
 |    AREAS    |  $ Delphi Address..................................ZNET
 |             |  $ Internet/Usenet Address................status.gen.nz
 |-------------|  $ America Online Address......................ZNET1991
 |             |
 |    Z*NET    |  * Z*Net:USA New Jersey...(FNET 593).....(908) 968-8148
 |   SUPPORT   |  * Z*Net:Golden Gate......(FNET 706).....(510) 373-6792
 |   SYSTEMS   |  * Blank Page.........(8-Bit FNET 9002)..(908) 805-3967
 =======================================================================
 * THE EDITORS DESK                                        by Ron Kovacs
 =======================================================================
 
 
 This edition includes a full review of FoReM XE-Professional, a BBS
 program for those who don't know.  For an effort of fair-play, I am
 officially requesting from someone out there, a review of other 8-bit
 BBS programs.  So, if you own one or know someone who does, please pass
 along our request and let's see a review of other programs!
 
 See you in two weeks....
 
 
 
 =======================================================================
 * Z*NET NEWSWIRE
 =======================================================================
 
 
 ATARI PRODUCT ANNOUNCEMENT AT BCS
 The Boston Computer Society meeting of April 22, 1992, will feature a
 special presentation and announcement of new hardware from Atari
 Corporation.  Although the world will see Atari's new hardware first at
 the CeBIT show in Hannover, Germany, March 10-16, the BCS appearance
 will be the first US showing of what may or may NOT be the much rumored
 "Falcon" 68040 computer.  According to Atari officials, a series of new
 computers will be introduced, one at a time, at computer events
 throughout 1992.  The plan is NOT to use Atari-specific shows as a
 venue, as much more overall industry expose will result in making the
 announcements at multi-brand events.  The Boston Computer Society is a
 large and prestigious club with an active Atari contingent, and has been
 the venue for major product announcements by IBM and NeXT computer
 companies in the past.  Atari made its own premier of the ST computer at
 a BCS meeting in 1985, and expects its new computers to cause as much of
 an industry stir as the revolutionary ST did seven years ago.  Z*Net
 will offer more details of the meeting date and location in the coming
 weeks.
 
 
 ST INFORMER PUBLISHES, NEW FORMAT
 Late last week, the January issue of the troubled ST INFORMER magazine
 began arriving at dealers and subscribers.  Now in a newsprint-with-
 color book format similar to AtariUser magazine, publisher and now
 editor Rod Macdonald has enlisted the aid of Brian Gockley on the East
 coast, Donovan Vicha covering the central USA, and Robert Goff in the
 West, as principal contributors.  The January ST Informer issue was
 delayed due to the departure of the editor and key staff people some
 weeks ago, and the new issue shows signs of hasty assembly.  In his
 "Potpourri" editor's page, Macdonald pledges no ad rate increases for
 1992, and promises expanded news and European coverage.  Meanwhile,
 splinter magazine ATARI ADVANTAGE is readying for a premier, perhaps in
 March, and AtariUser magazine is preparing for the added competition in
 the Atari magazine marketplace with plans for aggressive sales under a
 new rate structure.
 
 
 ATARI EXPLORER FEB AND JANUARY ISSUES RELEASED
 In a surprise move, Atari Corporation's own magazine, Atari Explorer,
 actually released copies of their February 1992 issues BEFORE the
 January 1992 issue.  The February issue was a special MIDI issue,
 including a mini-magazine inside called ATARI ARTIST.  Since the
 National Association of Music Merchants' show came at the end of
 January, and the MIDI and musician coverage was to have been timed for
 release to the crowds at NAMM, the February issue was pushed out in
 front of the delayed January issue.  Confused yet?  Explorer editor John
 Jainschigg was heard talking about coverage in the January issue and the
 publication schedule during the NAMM show: "We will soon be including
 that in our previous issue... our NEW issue will be LAST month's issue,
 so our NEXT issue will be the one AFTER this one..."  Atari Explorer is
 officially a bi-monthly publication, but has recently had monthly issues
 in order to catch up after major delays in production during 1991.
 
 


 =======================================================================
 * 30 SECRETS OF ATARI                                    by Steve Bloom
 =======================================================================
 (c)1983 Carnegie Publications Corp.
 (c)1987, 1989 Public Domain media
 
 [Author's note:  Here presents information I had compiled through
 research and interviews with people from Atari, Inc. (a.k.a. the "old"
 Atari)]
 
 While I wrote this article back in 1983, I felt that much of the
 information would be still interesting today.  What is presented here is
 not an exhaustive list.  I used only the information I felt was not
 common knowledge and some insight on others.  Because the magazine that
 originally published this, Computer Games, (February 1984) is no longer
 in circulation, I felt that in the best interest of all that I re-
 acquire publication rights.  This is why I have placed this in the
 public domain for everyone to enjoy.  The entire article is unabridged
 and unchanged from the original published format.
 
 Steve Bloom, 
 May 29, 1989.


 30 SECRETS OF ATARI:
 The real story of Asteroids, Space Invaders, Pac-Man, Pong, and Pole
 Position.
 
 FORWARD
 
 In its 11-year history, Atari has become one of the biggest, flashiest,
 most influential companies in history.  They have had their share of
 incredible successes and embarrassing failures.  Perhaps more than
 anything else, they have had their secrets.
 
 Atari is very tight-lipped.  At one point employees were asked to sign
 confidentiality agreements and use magnetic ID cards to walk through the
 company's corridors.  Aside from the actual cartridges, the public
 learns little about Atari's games and the people who created them.
 
 Until now.  We have interviewed dozens of employees of the company, past
 and present.  We have guaranteed them complete anonymity in exchange
 for a tip, an insight, a never-before-heard anecdote.  From these
 interviews, we have compiled the following secrets of Atari, which are
 published here for the first time.
 
 1.  Nolan Bushnell, Atari's founding father, originally named the
     company Syzygy (the sun, moon, and earth in total eclipse).  He
     renamed it to Atari because another company already owned the name
     Syzygy.
 
 2.  Bushnell is generally believed to be the author of Pong, Atari's
     first game.  Actually, Magnavox released the Odyssey 100, the first
     home video game system, which included a game remarkably similar to
     Pong, several months before Pong's debut in the arcades in 1972.
     Years later, Bushnell admitted in court that he had seen an Odyssey
     prototype on display earlier in 1972.  The Odyssey 100 was designed
     by Ralph Baer.
 
 3.  Bally/Midway rejected Bushnell's Pong when he demonstrated the game
     in its Chicago offices in 1972.  Bushnell went back to California
     and started Atari.
 
 4.  Given a choice between Mappy and Pole Position, two arcade creations
     by the Japanese firm Namco, Bally/Midway amazingly opted for Mappy.
     Atari had to settle for Pole Position, which went on to become the
     biggest game of 1983.
 
 5.  Gravitar was one of Atari's worst-selling arcade games.  So they
     took the game out of the cabinets and converted them all to Black
     Widow.
 
 6.  Mike Hally designed Gravitar.  He recently redeemed himself as the
     project leader for Atari's spectacular Star Wars game.
 
 7.  Rick Mauer never programmed another game for Atari after he did
     Space Invaders for the VCS.  He is said to have earned only $11,000
     for a game that grossed more than $100 million.
 
 8.  Todd Fry, on the other hand, has collected close to $1 million in
     royalties for his widely criticized VCS Pac-Man.
 
 9.  The man for bringing Pac-Man home to Atari- Joe Robbins, former
     president of coin-op- was severely reprimanded by the chairman of
     the board Ray Kassar for making the deal with Namco without
     consulting him.  It seems Robbins was in Japan negotiating a legal
     matter with Namco at the time, and Namco demanded that Atari buy the
     home rights to Pac-Man as part of the settlement.  Pac-Man had yet
     to take off, but when it did, Robbin's gutsy decision paid off as
     Pac-Man went on to become the company's best-selling cartridge ever.
 
 10. The man for bringing E.T. to Atari?  None other than Warner
     Communications chairman, Steve Ross.  So convinced was he that E.T.
     possessed video game star quality, Ross paid Steven Spielberg an
     enormous sum (did I hear $21 million?) for the rights to the little
     extraterrestrial bugger.  Designer Howie Warshaw spun the game out
     in four months, only three million cartridges were sold and Atari
     began to announce million dollar losses.  E.T. is now selling for as
     little as $5 in some stores.
 
 11. Warshaw also designed Raiders of the Lost Ark cartridge, and Yar's
     Revenge, which started out as a licensed version of the arcade game,
     Star Castle.  "Yar" is "Ray" Kassar backwards.
 
 12. One of Atari's most popular early arcade game was Tank, only it
     didn't say Atari anywhere on the cabinet or screen.  Instead, it
     said "Kee Games," which was another name for Atari from 1973-78.
     Atari and Kee (named after Joe Keenan, Bushnell's longtime partner)
     put out identical games in order to create more business for Atari.
     For instance, Spike (Kee) and Rebound (Atari) were volleyball games
     that came out a month apart in 1974.
 
 13. Tank was designed by Steve Bristow, who is still with the company
     after all these years.  Most recently, he has been in charge of
     Ataritel, Atari's telecommunications project which had been
     codenamed, "Falcon."
 
 14. Code-names have always been popular at Atari.  The VCS was "Stella,"
     the 400 computer was "Candy," the 800 was "Colleen," the 5200 was
     "Pam."  All were named after well-endowed female employees working
     at Atari (except for Stella, which was a bicycle trade name).
 
 15. And there was "Sylvia," the 5200 that never was.  Pam, as everyone
     by now knows, was a stripped down 400 computer for the sole purpose
     of game playing.  Sylvia was intended to be Atari's answer to
     Intellivision and was in the works long before Pam was born.  But
     problems developed largely because the 5200 was projected to be
     compatible with VCS software, which limited the design of the
     hardware.  When push finally came to shove, Sylvia went out the
     window, and Pam walked in the door.
 
 16. Cosmos, Atari's experiment with holography, was a battery-operated
     game system that was introduced at a New York press conference in
     the spring of 1980.  Created by Al Alcorn, Cosmos was never to be
     seen again.
 
 17. Alcorn was the first engineer hired by Nolan Bushnell.  His first
     project was Pong.  His second project was Space Race, the forerunner
     to Frogger.
 
 18. Another project announced was a remote-control VCS.  Since it was
     wireless, you could play games at 30 feet without having to hassle
     with the console.  It too mysteriously disappeared from Atari's
     catalogue.  (Note: it looked almost exactly like the 5200).
 
 19. Nobody in Atari coin-op liked Dig-Dug, the company's first Japanese
     import, except for Brian McGhie, now with Starpath.  It was McGhie
     who added the finishing touches to Dig Dug.  His latest game is
     Rabbit Transit.
 
 20. Quantum and Food Fight were not designed by Atari.  They were the
     work of General Computer Corp. of Cambridge, Massachusetts.  GCC
     broke into the business selling kits that would speed-up Missile
     Command.  Atari sued and settled with GCC for the above mentioned
     games.
 
 21. Tempest was originally intended to be a first-person Space Invaders
     -type game.  Then Dave Theurer came up with idea for tubes on the
     screen.  Theurer also designed Missile Command.
 
 22. The first 200 Asteroid machines were actually Lunar Landers.  Atari
     was so hot on Asteroids, that it cut short the production run on
     Lunar Lander- Atari's first vector game- and released the 200
     complete with Lunar Lander art.
 
 23. Asteroids had two incarnations before it achieved its spectacular
     success.  The first, Planet Grab, simply required you to claim
     planets by touching them with your spaceship.  The second version,
     allowed you to blow up the planets and duel with another ship,
     Space-Wars style.  Only in Asteroids, which came along two years
     later, did Atari engineer Lyle Rains introduce the concept of
     floating rocks.
 
 24. Many at Atari, past and present, dispute Rains' claim that he was
     solely responsible for Asteroids.  Ed Logg, who programmed it, and
     who also had his hand at the design of Centipede and Millipede, is
     said to be the true mastermind behind Asteroids.
 
 25. One of Ed Logg's game that has never been released in the arcades is
     called Maze Invaders.
 
 26. Battlezone Ed Rotberg left Atari after he was forced to convert his
     favorite game to Army specifications.  Dubbed the MK-60 by the Army,
     it included 30 game variations, improved steering and magnification,
     and simulations of Russian and American tanks.  It sold for $30,000.
 
 27. Rotberg joined two other Atari engineers, Howard Delman and Roger
     Hector, and formed Videa, which not too long ago was bought by Nolan
     Bushnell for more than $1 million amd renamed Sente Technologies.
 
 28. President of Apple Computers Steve Jobs began his high-tech career
     at Atari.  He was known to walk around barefoot, kick up his dirty
     feet on executives' desks, and talked continuously of going to India
     to meet a guru.  Not only did he do the latter, he designed Breakout
     before leaving Atari for good.
 
 29. Before they left Atari, designers Al Miller, David Crane, Larry
     Kaplan, and Bob Whitehead were working on games that would later
     become Activision cartridges.  Crane's Dragster was a spin-off of
     the Atari coin-up Drag Race and Kaplan's Kaboom was based on the
     Atari coin-op Avalanche.
 
 30. Warren Robinett, tired of Atari's policy of no author credit for
     game designers, decided to sign his game, Adventure, in an obscure
     secret room in the program.  He never told his fellow designers
     about this for fear of word getting out and he being reprimanded.
     Ultimately, a 12 year-old in Salt Lake City discovered the room
     where it was written:  "Created by Warren Robinett."  To his
     surprise, Robinett was never punished.  He too left Atari shortly
     thereafter.
 
 


 =======================================================================
 * 8-BIT OWNERS UPDATE
 =======================================================================
 
  
 The following article is reprinted in Z*Net by permission of AtariUser
 magazine and Quill Publishing.  It MAY NOT be further reprinted without
 specific permission of Quill.  AtariUser is a monthly Atari magazine,
 available by subscription for $18 a year.
 
 
 8-BIT ALERT:
 
 Chuck Steinman has recently been promoted on GEnie as a CoSysOp, sharing
 duties with Craig Thom.  If you are a GEnie subscriber, feel free to
 drop into the Atari 8-bit Bulletin Board, Software Libraries, or Real-
 Time Conference.  The Atari 8-bit RTC is held from 10:00 pm to 11:00 pm
 each Thursday.  Please drop in!
 
 
 OOPS!  We printed the wrong phone number in the October AtariUser 8-Bit
 Alert.  Let's try it again!  Wanted: 8-bit Atari's!  Dr. James Hooper is
 Director of Medical Services for an Alabama hospital for mentally ill
 offenders.  He's given his own 800XL to the hospital, and patients are
 eagerly lining up to learn reading, typing, and computer literacy.
 Funds are not available for buying more, and Dr. Hooper asked AtariUser
 to solicit fully tax-deductible donations of Atari 8-bit equipment to
 expand his program.  Individuals or vendors: contact Dr. Hooper at
 Taylor Hardin Secure Medical Facility, 1301 River Road Northeast,
 Tuscaloosa, Alabama, 35404, 205-556-7060.  Yes, this is the REAL number.
 
 
 THE 8-BIT STATE: Taking advantage of system upgrades.
 
 While the stock Atari 8-bit system provides the features needed for many
 applications, expansion options (especially of the XL/XE series) allow a
 system to become more powerful and easier to use.
 
 One of the most popular upgrades for the 800XL and 130XE is a memory or
 RAM upgrade.  While plans for do-it-yourself RAM expansion are readily
 available in club and BBS libraries, it's nearly as cheap and much
 easier to buy a kit.  The Newell 1 megabyte upgrade has recently been
 released for under $50, excluding DRAM.  Newell also offers a 256K
 version for the XL at under $30 (excluding DRAM).  While there are few
 applications which directly support these type of upgrades, most
 applications allow them to be used as large RAM Disks.  Newell upgrades
 are distributed by American Techna-Vision, 15338 Inverness St., San
 Leandro, CA 94579, 800-551-9995.  B&C ComputerVisions at 3257 Kifer
 Road, Santa Clara, CA, 95051, 408-749-1003, also carries Newell and
 other similar RAM upgrades.
 
 If you own an XF-551 drive, Computer Software Services (CSS) has two
 upgrades for you.  The single-drive upgrade will allow you to replace
 the 5-1/4" drive with a 3.5" drive.  With the new drive mechanism and a
 compatible DOS (SpartaDOS or MyDOS for example) you will be able to
 format 720K bytes per double-sided diskette.  A utility is included
 which will allow you to read IBM or ST diskettes.  This upgrade is
 available with a Sony mechanism for $99.95 (plus $8 S&H), or without for
 $59.95 (plus $5 S&H).
 
 The CSS double-drive upgrade is similar to the single-drive, except the
 3.5" drive is connected in addition to your existing 5-1/4" drive.  This
 will allow you to use both types of diskettes for only a small
 additional hardware cost.  The basic upgrade package with a Sony
 mechanism costs $139.95 (plus $8 S&H), or without for $79.95 (plus $5
 S&H).  Another version is available for an additional $20 which allows
 use of two 3.5" drives, providing total storage of 1440K bytes.  CSS,
 P.O. Box 17660, Rochester, NY 14617, 716-429-5639.
 
 TransKey (TK1), a small microprocessor based keyboard interface board,
 connects an IBM type keyboard to your Atari 8-bit system.  TK is mounted
 inside your 400/800/XL/XE computer and the original keyboard retains
 full functionality whether the IBM keyboard is connected or not.  With
 the recent 2.4 upgrade ROM, you can now enter macros (key sequences)
 from the keyboard.  The ZRAM option ($13 extra) will retain those macros
 in memory even while your system is not powered.  The basic solder-in
 (14 total solder connections) version of TK is $47.00, while a version
 with a PoKey piggy-back board is $10.00 more and reduces your work to
 four solder connections.  TK is manufactured by DataQue Products, Post
 Office Box 134, Ontario, OH 44862 (USA).
 
 Another popular product from CSS is the Black Box (BB) interface.
 
 This upgrade for 600XL/800XL/130XE provides a myriad of peripheral
 interfaces, and a few tricks.  Not only does the BB provide a parallel
 printer port and an RS232 serial port capable of 19.2K baud, it also is
 a hard drive host adapter.  By adding a power supply, controller, and
 hard drive, you can have a complete drive system with exceptional speed.
 The BB also has built-in screen dump and mini-debugger software.  The BB
 is $199.95, and there's several options.
 
 One of the more popular offerings from DataQue Products is the Turbo-816
 upgrade.  Similar to an upgrade which was offered for the Apple ][
 (prior to the introduction of the Apple //gs), this upgrade adds 16-bit
 processing power, while still maintaining compatibility with current
 software.  Turbo-816 is $104, which includes the adapter board,
 connecting cable, replacement OS ROM, and user diskette, and can be used
 with Atari 600XL/800XL/1200XL systems.  SRAM cards are available in 64K
 byte ($53) or 256K byte ($104) sizes, or a real-time clock version
 including 32K bytes of battery backed SRAM ($73) and drivers in ROM
 (prices include S&H).
 
 There are too many upgrades available for the 8-bit Atari systems to
 list here.  While some popular items may be out of production, they're
 often still available from distributors like American Techna-Vision, B&C
 ComputerVisions, and Best Electronics.  Atari and ICD Inc. still have
 limited supplies of 8-bit stock on hand as of this writing, and should
 be contacted for more information.
 
  - Chuck Steinman


 BIO:  Chuck Steinman, your 8-bit representative here at AtariUser, would
 like to hear from you!  He can be contacted on GEnie at username
 DATAQUE, or Compuserve PPN: 71777,3223.  He is also available at his
 recently opened Audio/Video/Computer sales and service store called
 Lex-Tronics, now the exclusive distributor of DataQue products, from
 1pm-5:30pm ET at 419-529-9797.
 
 
 CSS offers an operating system (OS) upgrade which not only adds advanced
 features, but also contains a 400/800 compatibility mode.  The
 UltraSpeed+ OS allows you to communicate with high speed floppy drives
 in their high speed mode, with any disk operating system (DOS).  It also
 lets you reboot from any drive, including a RAMdisk.  There's a built-in
 RAMdisk handler, which emulates a real disk without additional drivers.
 The UltraSpeed+ OS is $69.96 (plus $5 S&H), available from Computer
 Software Services.


 
 =======================================================================
 * FOREM-XE PROFESSIONAL                                  by Stan Lowell
 =======================================================================
 
 
 History
 -------
 One of the Atari 8-bit Bulletin Board Systems in existence is the FoReM-
 XE Professional program, which I just happen to run <Grin>.  Ron has
 asked me to write a little something up about it, so...here it comes!
 
 FoReM-XE Professional(XEP or FXEP) has its roots in FoReM.  When Matt
 Singer released FoReM to the public domain, Bob Nabour of Bob's Binary
 Shop in Saint Louis, MO. rewrote much of the code.
 
 Over time, Bob removed things like Anonymous messages, E-Mail to User
 level, etc.  He added much on the other hand.  Things like larger
 messages, Y-Batch downloading, message networking with threading, and
 MOST of all, it became less prone to crashes than were its ancestors!
 If you ever ran a FoReM, then you understand of what I speak!
 
 Around July, the SysOps of The Final Frontier in Philadelphia, Bonnie
 and Clyde (Donna and Bob) released the File Module they had been working
 on which allowed Y-Batch uploading.  Binary Bob took his board off line
 in October of 1990.
 
 The ability to view ARC files was added by a Sysop and user of a BBS in
 Houston.  This was expanded by Len Spencer(Moonbase Alpha in Orlando,
 Florida) to include viewing of ZIP, ALF, and LZH files.
 
 Len has reworked the AMP(Automatic Modem Processor) to speed it up.  He
 is currently developing numerous other improvements to XEP, including a
 9600 bps version of AMP(released a few days ago for Beta testing).  All
 parts of the FXEP package itself have not been modified for 9600, as Len
 doesn't have a 9600 modem yet.  Testing was done using a null modem.
 
 Marco Molison Sr.(the Doggie Diner in Sacramento, CA) recently modified
 the File Sig Module.  With his version, you can have up to 19 Sub-sigs
 in each of the Main sigs.  What this does is let you put all types of
 files relating to a platform in one sig with up to 19 types of files as
 its "sub-sigs!"  I am VERY anxious to get this 'mod' on my BBS, but with
 over a thousand files to move around...oh well.
 
 Throughout the years the "FoReM" 'flavor' has been carried over.  But
 because it is written in BasicXE, you can dress it up, and make it your
 own!
 
 XEP does *require* a 130XE(or upgraded XL), BasicXE, an RS232 interface
 for the Hayes compatible modem, and SpartaDos.  Pains have been taken to
 try and keep it 'runnable' on a minimum of two double density drives.
 But realistically, these two drives hold the system.  For messages and
 files you would need more drives.  However, a hard drive is recommended.
 
 As a SysOp
 ----------
 Numerous users in various places have written or modified games for
 FXEP's online games section.  Two of the more prolific of these are
 Jerry T. Gordon and Darrel Schartman in St. Louis.  I don't think there
 is an XEP BBS that doesn't have at least one game by each of them!
 There are even Docs for writing modules and games for FXEP!  Virtually
 any game in Basic can be modified to run with FXEP.
 
 As you can tell from the above, XEP is SysOp and user supported.  To
 help each other, a SysOp base is networked by all boards across the
 country.  In it, we discuss new ideas, mods, problems, fixes, you name
 it, we have probably discussed it.  There is a helpful attitude among
 us.  Changes are shared freely.
 
 From the SysOps point of view, once running, the BBS can run error free
 for weeks on end.  The only catch-up maintenance required would be
 validation of new users and uploads.  Everything else is automated.  The
 only thing that could blow you out of the water would be either a
 hardware error or a power hit.  Several SysOps have gone away on
 business or vacation for several weeks and returned to find their boards
 humming right along.
 
 Number of messages per base is basically determined by the size of each
 message.  When you initialize the BBS, you specify the number of bytes
 which each message base is allocated.  There is a maximum of 999
 messages per base.  I have most of my Networked message bases set for
 200,000 bytes.  This usually means that I have anywhere between 200+ and
 600 messages in most bases at any given time.
 
 I like messages with threads, and this allows me to be able to see
 threads backwards in case there has been a week or two between
 responses.  All threading is automatic throughout the network even
 though the message numbers on each BBS will of course vary according to
 the local activity.
 
 The maximum FXEP message size is around 3200 bytes.  There are those who
 prefer to have a set message size for each message so that if you have
 50 messages and your maximum message size is 2k, you know that you will
 always have a base size of 100K-forever!
 
 With FXEP's setup, the maximum any base will grow is usually only 2-3K.
 At that point, it will usually compress down to its compression size.
 The SysOp determines this when he initializes each base size and number
 of messages to delete when it reaches the maximum size.  My 200k bases
 compress to between 193 & 196K, depending upon the size of the deleted
 messages.
 
 One of the things which XEP does not have is read messages To/From a
 user.  This used to be in FoReM but was removed to encourage message
 reading/replying and sending.  There are at least two ways around it.
 The first is to write down any message numbers that you send and read
 those messages when you go to a base.  The other way is to do a "R N"
 when you enter the base and then after reading the first message do a
 "B" for backwards.  The last message that you read should have been
 yours.  This only works on your very next call though.
 
 FXEP *can be* a bear to setup, especially if you have never run a BBS
 before.  It is VERY IMPORTANT that you read ALL documentation before you
 do *anything!*  Several SysOps have set it up without any problems
 whatsoever, but they were quite familiar with SpartaDos 3.2, Basic, and
 running a BBS.  Patience is the operative word here! <Grin>  It has been
 successfully setup and run by first-timers too!  As with most
 complicated things, you should understand what it is you are doing and
 think about it *before* you do it!
 
 From the users point of view
 ----------------------------
 FXEP can have up to 20 message bases.  Most boards have local and
 networked message bases.  For anyone who is not familiar with 'what' a
 networked message base is, let me explain.  When you enter(post) a
 message to someone in a message base, that message is not only read by
 everyone local, but at a predetermined time, it is sent to all other
 bulletin boards in the network who share that base.  This is of
 particular advantage when you have a question or problem.  Your message
 goes out to other parts of the country and is seen by many, MANY more
 people.  You could get an answer from a 'local' user, or you could get
 several answers from 'remote'(to you anyway) users.  This is what makes
 networking so great!  The people in the FXEP network are some of the
 friendliest, most helpful around!
 
 Some of the options concerning networking being investigated and
 discussed at this time are inter-Atari 8-bit networking, Forem-ST
 networking, and networking with a PC based network.
 
 FXEP tries to be user friendly.  That is, most of the commands are
 logical extensions of what they do.  In most places a "?" will bring up
 a menu of commands valid at that point and what they do.
 
 The only confusion might be in cases where you  are 'used' to hitting an
 "E" to enter a message.  In a FXEP message base "E" will let you send an
 E-mail message to another user.  You would press "S" in a FXEP BBS
 message base to <S>end a message to another user.  If you are in the
 process of reading messages and you pressed "R", you would <R>eply to
 the current message.  When reading messages, pressing the "<" will show
 you the 'originating' message that generated the reply which you just
 read.  Pressing ">" will show you any replies to the message which you
 are reading.
 
 There are a plethora of online games available for the program.  This
 is a very popular feature for those boards which have lots of local
 callers who enjoy them.
 
 Other features available on FXEP are the online survey where users can
 answer a variety of questions and see the answers, the Database area
 where just about any text file you wish can be offered for online
 reading/capture.
 
 Another feature is the "Birthday Module"  where users enter their
 birthday.  When anyone logs on, the list is checked to see if anyone has
 a birthday on that day.  If there is someone, a message tells everyone
 that it is your birthday!
 
 Each user has a 'Profile'.  It contains personal information about the
 user as well as some of his preferences: page width, length, message
 bases he wishes to scan on each call.  If there are new messages in any
 of them, he is taken to each base in turn to read them.  These can be
 accessed from the main menu by pressing the letter "Q" for Quikscan.  Of
 course, ANY base can be accessed by "Z"ipping to it from the main menu
 prompt or at the end of a message base.
 
 Pressing the <F>iles from the Main Prompt will load the File Sig Module
 where uploads/downloads are done.  Once there, you pick the File Sig
 area you wish and then do a browse of: all files, from a file number, or
 from a particular date or the date of your last logon.  You can also
 search for part of a filename(sans extender).  Or just look at new files
 since your last call.  If you see something you want you can either
 "Flag" several files for Y-Batch download, or download them one at a
 time.  As for protocols.  you have X-modem, 1K-Xmodem(aka. Y-Modem),
 Ascii, and Y-Batch for either Uploading or Downloading.
 
 Unfortunately, one of the warts of FXEP is the skimpy file descriptions
 possible.  Only 40 chars are there for you to describe a file.  Some
 SysOps have an Upload Message base for more detailed descriptions.  On
 my board, I have a Message File Base for all three Systems which I
 support.  Of course, users must actually GO there and send a message
 about their uploads!  I am probably as bad as many others when it comes
 to this.
 
 Where can you get it?
 ---------------------
 Where can you get a copy?  All FoReM-XEP boards have the Basic program
 available for download as 3 Discomm'ed double density disks.  Most of
 us also have an assortment of games, mods, etc.  The latest version as I
 write this is version 5.0 for FoReM-XEP and 3.1 for the File Module.
 
 None of us(we SysOps) know why FXEP isn't on CIS or GEnie??  It will be
 uploaded there one day, but is not there at present.  When it does make
 it onto the service(s), the SysOps who have accounts on the service will
 check for any questions about the program.
 
 We have recently gone through a "shrinkage" when we lost both the Final
 Frontier in Philly and the Atarian Domain in Orlando to PC platforms/
 BBSs.  Numerous mods were written by these two boards.  Both SysOps have
 sold their hardware, but as far as we know, only the "Atarian Domain"
 hardware will re-surface as an FXEP BBS at this time.  We also have two
 other boards 'pending' on the network.  For now, the FoReM-XE
 Professional Bulletin Boards which are in the network are:
 
 *Blank Page BBS - S. Bound Brook, NJ  (My Board)            908-805-3967
 *Gateway City - St.Louis, MO          (Support Board)       314-647-3290
 *Moonbase Alpha - Orlando, FL                               407-578-2811
 The Outhouse BBS - Belleville, IL                           618-398-0335
 *The Doggie Diner -Sacramento, CA                           916-921-1935
 The Graveyard BBS - Sacramento, CA                          916-568-1712

 * - Carries Znet Pubs Networked message base.

 I have only touched on a few points of FXEP.  For more information, call
 one of the BBSs listed above.
 


 =======================================================================
 * Z*MAGAZINE ARCHIVES - 1984
 =======================================================================
 
 
 Commodore 1702 Monitor Cable
 
 
 It's no secret that the 1702 is about the best thing that's happened to
 Atari computers since their birth.  However, in keeping with the
 Commodore tradition, a few tips will help those who use or plan to
 purchase this product.
 
 First, as with any color TV it needs a few days to "burn-in".  Second
 the unit I purchased was way out of alignment.  Get a "techie" to open
 the back and tweak the centering, sub contrast, screen, and focus
 controls.  Do this with the front controls set at their detent position.
 Have someone make you a cable to enter the monitor through the back
 door.  Forget the composite, go for the chroma and luma ports.  Lastly,
 the product is made by JVC for Commodore, uses a high quality Hitachi
 tube and does a damned fine job with a VCR or VDP as well.  At $225.00,
 its street price, it can't be touched.  That said, look for more
 details when I Test LAB the unit in Electronic Games Magazine.
 
 I may even do a show and tell on making the cable, but for now suggest
 those in the know go to Radio Shack for the requisite parts.  Total cost
 is under $10.00 if you can strip leads and solder.
 
 Go to a Radio Shack and purchase a five-pin DIN Male connector.  Also
 get hold of their 3 or 6 foot audio cable terminating with in four RCA
 (phono) plugs.
 
 Next clip off all the plugs at one end and strip wires.  The center of
 each of the four cables goes to pins 1, 3,4, and 5 of the DIN plug.  The
 shields connect together and go to pin 2.  Three of the four connections
 will be used.  Depending on color you can experiment safely until you
 find the right connections.
 
 Sorry but I can't locate the pin out chart or I'd be more specific.
 Anyway mis plugging them won't do any harm and if you can solder
 professionally, you needn't worry about shorts.  The results will
 astound you.  And if you can't handle an iron, have a "techie whip it
 up for you.  Shouldn't cost more than $25.00.  The parts cost furnished
 is under $10.00.
 
 


            **************************************************
            ***** ATTENTION ATARI DEALERS and DEVELOPERS *****
            **************************************************

 
 We at Atari Advantage Magazine have an offer you just can't pass up...
 A FREE AD!
 
 Here's the deal.  If you are going to advertise with us in our first few
 issues, with at least a 3 time contract, we will run your ad for free in
 our first issue.  If you decide not to sign a contract with us, we'll
 only charge half price for the ad.  Also, we're asking that you submit
 an ad similar in size to what you are going to be running in the future.
 
 We've spent the last couple days trying to call everyone with this
 offer, but we're not reaching everyone fast enough.  We want to give
 anyone interested in advertising with us a chance to take advantage of
 this offer.  If this sounds like the deal for you, call and let us know
 what size you are going to send in, and then get your ad in the mail to
 us!  We are trying to  put our first issue out by February 19-21, so we
 need to know RIGHT NOW if you are interested in this offer!  We only
 have so much space to give away, so ads will be placed on a first come
 first serve basis--don't be the last one in!
 
 Atari Advantage can be reached in the following ways:
 
 Phone: (503) 476-3578
 FAX : (503) 476-0719
 GEnie: AT-VANTAGE
 CIS : 70007,3615
 
 U.S. Mail:
     Atari Advantage Magazine
     P.O. Box 803
     Merlin, OR 97532
 
 UPS, FedEx:
     Atari Advantage Magazine
     400 Galice Rd.
     Merlin, OR  97532
 


 =======================================================================
 * ADVENTURES IN STRUCTURED PROGRAMMING - Part 4        by Michael Stomp
 =======================================================================
 
 
 IV. ANOTHER DIRECTION
 
 (Continuing a sketch of different methods of structured programming,
  which follows a characterization of methods by P.J. Plauger in a series
  of articles in Computer Language magazine.)
 
 
 OUTSIDE-IN DESIGN
 
 The method is applicable when both input and output data structures are
 non-trivial, and they clash, so that neither right-to-left or left-to-
 right designs fit.  You must approach the center from all directions at
 once, hence the name of this method.
 
 One approach is to try to 'marry' the two conflicting data structures
 into a program structure that accommodates both; a program that is
 neither a 'parser of input' nor a 'report generator', but combines the
 logic of both.  Depending upon the details of the structures involved,
 the final product might look more like one or the other, but by
 considering both structures in the design you can be relatively sure
 that you will accommodate both.
 
 Sometimes such a 'marriage' just won't work; the alternative then is a
 'divorce'.  That is, break up a difficult problem into two or more
 simpler problems.  Break the original module into two, a 'front end' to
 process the input, and a 'back end' to handle the output, and connect
 the two with a data stream whose structure is a simple repetition of the
 common atomic structure.  Now you have two simpler problems.  The front
 end is a classic input driven form, reducible by left-to-right design.
 This module unpacks the input into the simpler intermediate data form.
 The back end is a classic output driven form, reducible by right-to-left
 design, which composes the more complex output structure from these.
 (It may be convenient to include additional data transformers in the
 middle.)
 
 A couple of examples: Consider the reading of data from disk files.  The
 input structure is zero or more fixed length blocks (sectors), with the
 last block possibly shorter than the rest.  The output structure is
 either (1) a repetition of single bytes, or (2) a repetition of records
 (zero or more bytes followed by an End-Of-Line character).  You don't
 generally write such a program; it is DOS, which reads each sector into
 a buffer and then unpacks it as needed.
 
 The second example is one you might consider writing yourself; a text
 formatter.  The input data structure is zero or more records of
 indeterminate length, while the output may be more complex, such as:
 one or more pages, each consisting of 1) a header, 2) from zero to
 MAXLINES lines, each less than WIDTH in length, and followed by an EOL,
 3) a footer.
 
 The structure clash is pretty obvious; there is no relationship between
 the words in any one input record and the output lines they generate.
 Resolving this clash is equally obvious.  You want an input module that
 reads input records and delivers separate words.  You also want an
 output module that eats words one at a time and produces lines to be
 written out.  The intermediate data stream you introduce is a sequence
 of zero or more words.  With more complex structures to resolve, or in
 cases with multiple inputs or outputs, you may need additional
 intermediate data streams and more modules.  In the example of the text
 formatter, one might want the output lines to be right-justified and
 word-wrapped, additional complications.  Then it would be advantageous
 to introduce a third module which would take words as input and produce
 the desired lines as another intermediate data stream.  The lines, in
 turn, would be the input to the final module which would format the
 entire page.  But the idea is the same; break up complex modules into
 simpler modules so that each module is easier to implement.  Then the
 individual modules are organized by top-down design into a single
 program, a 'tree' of modules with the controlling module at the top.
 
 But which module is to be the one at the top, the 'boss module' which
 calls the others?  The answer is: any one can be the boss.  However, the
 form in which a module is written depends upon where in the tree it is.
 To illustrate this, let's consider a case for which the data flow
 diagram is:
 
     =>[A] -> [B] -> [C]=>

 Each [] is a data transform module which consumes input and produces
 output.  From this, one could make three different program structures,
 depending upon whether [A], [B], or [C] is to be the main (controlling)
 module.  Let's consider the effect on the form of [B] for each case.
 
 1) [B] is the main module.  It is built around a loop which calls [A]
    when it needs data to process, and calls [C] when it has put together
    a record to pass along for disposal.  In an ACTION!-like pseudo-code
    it would look like:
 
    WHILE (more_input)
    DO
      input=CallA()
      transform(input, output)
      CallC(output)
    OD

 Note that [B] must 'look ahead' via the condition more_input to check
 when [A] has reached the end of its input data in order to know when to
 terminate its loop.
 
 2) [C] is the main module.  [B] is now an input module called by [C]
    whenever it needs another record.  In turn, [B] repeatedly calls upon
    [A] until it has assembled a complete record.  [B] then returns
    control to [C] with the record as the function return value.  Thus,
    [B] is now written as a function, such as:
 
    FUNCT Get_Transformed()
      input=CallA()
      transform(input,output)
    RETURN (output)

 In addition, [B] must be able to detect when [A] has reached the end of
 the data and pass that information along to [C].
 
 3) [A] is the main module.  [B] is now an output module called by [A]
    whenever it has data ready.  [B] must maintain enough private memory
    (like the disk buffer in the DOS example above) to hold a complete
    record, along with information about the current state of that
    record.  [B] adds the newest data to the record, calls [C] for output
    if the record is complete, and then updates its private memory so
    that it knows where to start the next time it is called.  [B] then
    returns control to [A].  The pseudo-code looks like:
 
    PROC Put_Transformed(input)
      transform(input, output)
      CallC(output)
    RETURN

 In this case, [B] need not worry about looking ahead, since [A] is in
 control, and knows when the input data is exhausted.
 
 A similar analysis can be done for each of the other modules for the
 three cases.  The form for any module is given in the following table:
 ('Position' is relative to the main module.)
 
 Position          Form
 --------     --------------------------
  main         Loop structure
  input        Function that returns value
  output       Procedure with input value

 In general, any module is simplest to write as a main module.  In
 addition, an output module will need private memory (unless it is the
 last in the chain), and main and input modules will need to look ahead
 for the end of the data (unless the first in the chain).  All these are
 factors which one should weigh when deciding which module to make the
 main one.
 
 Splitting modules this way is an application of the principle of
 information hiding.  Each module is responsible for the detailed
 knowledge of one, and preferably just one, data stream.  Ideally,
 everyone else calls upon one module to generate data for that stream and
 upon a companion module to consume it.  Information about the structure
 of the stream is shared between these two modules but hidden from the
 rest of the universe.  That way, changes in the structure of the stream
 can safely be made by changing just the producer and consumer modules --
 nothing else should be perturbed by the change.  That's structured
 programming at its best.
 
 An interesting exercise is to consider the effect on such a structure
 for a text formatter when an additional input data stream is introduced.
 To be specific, if the output is paused at the end of each page awaiting
 user response before proceeding, or (in the case of a BBS program)
 checked for a user command to pause, resume, or abort the output.  How
 does that affect the choice of which module should be the main module?
 What additional data must be passed around for each case?  Does it make
 a difference if a pause is allowed at the end of each line?  Each word?
 Each byte?
 
 Outside-in design is sometimes referred to in the literature as the
 Jackson design method, after Michael Jackson (not the singer), who has
 written quite a bit on the subject.
 
 I see that I have filled my allotted space and only covered one method
 this time.  With any luck I will be able to finish up in one more
 installment.  See you, same place, next month.
 
 


 =======================================================================
 * SOFTWARE ABUSES                                         by John Navas
 =======================================================================
 
 
 Some industry figures have argued that public education and support are
 important steps in controlling software piracy.  However, as the debate
 over piracy continues, I am reminded that there is a powerful force at
 work which undoubtedly erodes sympathy with the plight of software
 publishers.  That force is public anger, anger which is fueled by the
 practices of many software publishers.  Here are some of these
 practices:
 
 1.  NO SOFTWARE WARRANTIES
 
 To quote from a typical software agreement:
 
 "User acknowledges that user accepts this package AS DELIVERED, AS-IS,
 WITH ALL FAULTS WHETHER KNOWN OR YET TO BE DISCOVERED, VOID OF ANY
 WARRANTY WHATSOEVER AS TO PACKAGES'S QUALITY, PERFORMANCE,
 MERCHANTABILITY, [OR] FITNESS FOR ANY PARTICULAR USE...." [emphasis
 added]
 
 Consider that wording carefully; it's NOT just legal jargon!  The vendor
 is clearly refusing to stand behind its product in any way.  If the
 product doesn't work, no matter how bad it is, you're out of luck, you
 can't even get your money back (unless the retailer does it
 voluntarily).  As a practical matter, how can you even find out if most
 software works without buying it and trying it?  (Any time that you hear
 a software vendor complaining about the cost of support, just take a
 look at the warranty.)  I submit that this "wash our hands of it"
 attitude inevitably erodes customer respect for the rights of the
 vendor.
 
 Is there any legitimate reason for such a TOTAL warranty disclaimer?
 Some vendors argue that it's needed to protect them from lawsuits
 demanding damages far in excess of the value of the software (or a
 vendor's ability to pay).  Such lawsuits ARE a legitimate business
 concern, but a complete warranty disclaimer is NOT the right way to
 solve the problem!  Rather the vendor should simply limit liability to
 the value of the software and disclaim any liability for consequential
 damages.
 
 (A further source of customer anger is that this agreement is extremely
 one-sided.  Liability limits are NOT applied to the customer.  Instead,
 elsewhere in this same agreement it says: "User acknowledges that
 violations of the provisions herein may cause damage ...  WHICH MAY
 GREATLY EXCEED THE LICENSE FEE PAID AND THAT ...  PUNITIVE RELIEF MAY BE
 APPROPRIATE...."  [emphasis added])
 
 Whatever happened to "satisfaction or your money back"?  I do my best to
 avoid software distributed without a reasonable warranty.
 
 2.  POOR QUALITY
 
 A less charitable reason for warranty disclaimers is poor software
 quality.  Our industry has an appalling record of releasing software
 which is poorly designed, poorly documented, and, worst of all,
 inadequately tested.  Users are expected to find the bugs the hard way.
 And when they inevitably find those bugs, the warranty makes it clear
 that they are on their own.
 
 Of course, ignorance of any problems might be an excuse for defective
 software, but all too often, software is distributed with KNOWN
 PROBLEMS.  At least problems are known to the vendor: rarely are known
 problems disclosed to a customer after purchase.  Even more rarely is a
 prospective purchaser warned of known problems before purchase.  What
 excuse can there possibly be for this practice?
 
 3.  FRAGILE PROTECTION SCHEMES
 
 Protection schemes are a major source of bugs.  The worst examples are
 programs that load correctly on an old, unmodified Atari, but fail to
 load from an otherwise plug-compatible disk drive (or even a different
 model Atari disk drive), or with a different version of the operating
 system or floating point ROMs.  Protection schemes also are a major
 source of frustration.  They usually make it difficult or impossible to
 do such important things as to make legitimate backups, modify the
 software, store programs on a hard disk, use a different DOS or a
 RamDisk, or add in non-standard device handlers.
 
 If protection schemes did not get in the way of legitimate uses, there
 would be much less incentive to crack them.  But they do and so they
 inevitably create a negative, contentious relationship between the
 vendor and the customer.  (Remember how people overwhelmingly rejected
 seat belt interlocks on cars?)  As a result, a hacker who breaks
 protection schemes has become a kind of folk hero.  Since this kind of
 person enjoys the challenge of an elaborate protection scheme, I believe
 that such schemes are actually counterproductive.
 
 4.  UNFAIR UPDATE POLICIES
 
 Software bugs are often fixed sooner or later in a "new release".  In
 the best of all possible worlds, the vendor would promptly notify
 existing customers and supply the update at little or NO cost.
 Unfortunately, this is the exception and not the rule.  All too often
 the update charge is a substantial fraction of the original cost.  (I
 think a "little" charge is something like $5.)  Worse, often the update
 is characterized as a "new product" and only a modest trade-in credit
 (if any) is allowed.  And of course it's the lack of any warranty that
 allows the vendor to get away with this practice.  This doesn't seem
 fair to MANY customers!
 
 5.  RESTRICTIVE LICENSE AGREEMENTS
 
 Let's go back again to the typical license agreement:
 
 "All ...  packages are licensed for use on a SINGLE COMPUTER SYSTEM
 ONLY.  The licensee (user) has not purchased any rights to copy,
 distribute, LEND, SELL, OR OTHERWISE USE [THE] ...  PACKAGE ON ANY
 SYSTEM OTHER THAN THE ONE SPECIFIED BY THIS AGREEMENT." [emphasis added]
 
 The single system is to be designated by SERIAL NUMBER.  Now wait just a
 minute!  Even if I don't copy the program, you mean I can't LOAN the
 program to a friend who wants to try it?  You mean if I buy a second
 Atari computer I can't use the program on both machines at different
 times?  You mean if I sell my old Atari I still can't use the program on
 the new one?  And I can't even SELL it with the old system?  In my
 opinion, these provisions are simply OUTRAGEOUS!  Is it any wonder that
 reasonable restrictions get ignored along with the unreasonable ones?
 
 6.  UNREALISTIC PRICING
 
 The computer industry has a long history of declining prices.  As
 technology has improved and production costs have come down through
 economies of scale, prices have followed.  Except for software.
 Consider the example of VisiCalc.  Even though it was one of the biggest
 selling (most profitable) packages of all time, VisiCorp treated us to a
 significant price INCREASE when the new company name was adopted.  Other
 successful packages have either held or increased prices; few have gone
 down.  Since the economies of scale in software are MUCH greater than
 those in hardware, this is hard for many people to understand or accept.
 
 On the other hand, we see software given away (bundled) with hardware,
 either as a promotion or as a standard practice.  This is in sharp
 contrast to the retail pricing of the same software and it wrongly
 communicates to customers that software doesn't really have much value
 no matter how it is priced.  The obvious conclusion is that much
 software is overpriced.  It probably is!
 
 Another problem is the hidden extra charge.  Only after the customer
 purchases a presumably complete package is it discovered that something
 else must be purchased.  Like an expensive "warranty registration" and/
 or a backup copy.  Like a printer driver for a word processing program.
 Like a run-time package for a compiler.  Or a substantial extra charge
 for "commercial use".  Is it any wonder that many customers feel more
 like victims?
 
 Many software vendors are also insensitive to the needs of multiple
 users, especially educational institutions and businesses.  If a
 business buys a program for a multi-user system, the program can be made
 available to all users at the same time for a single charge.  The cost
 per user can be quite low.  On the other hand, if the business installs
 individual workstations, the software vendor expects the business to buy
 a copy for EVERY work station.  (They don't even want them to be traded
 around.)  Some vendors offer an appropriate volume discount, but many do
 not; one suspects that greed gets in the way.  The potential problem
 becomes even worse if the workstations are networked with programs
 stored in a single file server.  If a program is downloaded to
 individual workstations on demand, should the charge be more like the
 multi-user system example or more like the individual workstations
 example?  Until there are fair and reasonable answers to these
 questions, customers will continue to be frustrated.
 
 Of course, not all software publishers are guilty of these abuses.  In
 fact, a few are remarkable by their enlightened approach to the market.
 And, in the long run, the competitive process will tend to weed out the
 worst ones.  Unfortunately, in the meantime we all suffer from these
 widespread vendor abuses.  Perhaps it's time for responsible software
 publishers to get together to establish a (voluntary) code of conduct
 for the industry.  Personally, I think some self-policing is LONG
 OVERDUE: if we don't do it, the government may wind up doing it for (to)
 us!
 
 I want to make it clear that I do NOT believe that these vendor abuses
 justify customer abuses (piracy)!   But, to the software publishers
 crying about piracy, I say "clean up your act".  Only then will you
 build the public support you need.



 =======================================================================
 * DRIVE TESTS                                        by Mark D. Elliott
 =======================================================================
 
 
 Contrary to rumors I heard on CompuServe, about the XF551 (and XF35 Kit)
 as being only half as fast as the Happy or Doubler equipped 1050, I
 decided to do a little bench testing myself, just to get an idea of just
 "how fast" these drives really are.  Since I just "happened" to have all
 the drives below, just laying around, here's what I found:
 
                     Test#1  Test#2    Test#3 
 Disk Drive          (Read)  (Write)  (Format)
 -----------------   ------  -------  --------
 Atari 1050 (SD)       88     100        35
 Atari 1050 (ED)       84      95        36
 
 Doubler 1050 (SD)     50      64        22*
 Doubler 1050 (ED)     47      58        22*
 Doubler 1050 (DD)     37      44        22*
 
 Happy 1050 (SD)     42(50)  83(63)   23(22*)
 Happy 1050 (ED)     39(47)  73(58)   25(22*)
 Happy 1050 (DD)     35(36)  54(43)   25(22*)
 
 Atari XF551 (SD)      70      75        26
 Atari XF551 (ED)      80      85        26
 Atari XF551 (DD)      45      50        50*
 Atari XF551 (DSDD)    45      50        50*
 
 XF35-XF551 (SD)       85      90        67
 XF35-XF551 (ED)       80      85        52
 XF35-XF551 (DD)       45      50        67*
 XF35-XF551 (DSDD)     45      50       130*
 XF35-XF551 (DSQD)     45      50       130*
 
 * = High Speed Skew was available and used for that set of tests.
 Density: SD = 90K, ED = 127K, DD = 180K, DSDD = 360K, and DSQD = 720K.
 
 Notes: All times above are given in seconds, and are accurate to within
 1 second.  All disks used were formatted in the SpartaDOS mode.  The
 Happy 1050 cannot format disks in the U.S Sector Skew (Standard format
 time given).  However, with the help of our Happy Doubler program, the
 Happy 1050 can be be programmed to fully emulate the U.S. Doubler,
 including formatting in the U.S. Skew.  The times for the Happy Doubler
 programmed 1050, are shown in parenthesis.  For the normal read/write
 tests on the Happy 1050, a disk formatted under the Happy Doubler
 program was used.  Skewing was used (where applicable), to show the
 fastest times, under these test conditions.
 
 Test Equipment Used: A 576K-130XE with SpartaDOS X (4.20), the Happy
 Doubler program, standard 1050, Doubler 1050, Happy 1050, XF551, and
 XF35-XF551 drives.
 
 Test # 1: Read a file that is 85,750 bytes, copied from the specific
 drive to a SpartaDOS X RAMdisk.
 
 Test # 2: Write a file that is 85,750 bytes, copied from the SpartaDOS X
 RAMdisk to the specified drive.
 
 Test # 3: Format a disk, in the specified density.
 
 Obviously, the read and write times, for the XF551 or XF35'ed drive is
 NOT half this speed of the Happy or Doubler!  In fact, they are pretty
 darn close!  (Don't want to mention any names, (like Bob Puff, or Tim
 Patrick! - <just kidding>).  I would have tested the Super Archiver as
 well this time, but one was not handy at this time. However, tests I
 performed on it earlier this year, showed it being just a tad slower
 than the U.S. Doubler.  The only "slow" time I see, is when formatting
 the 3.5" XF35 drive.  But, there is soooo much storage there (720K),
 that you will hardly be formatting disks that often, to begin with!
 Even when backing up hard drives, the amount of disks required would be
 a real time saver!  And, those 3.5" disk are soooo neat!  You Never have
 to worry about finding a disk sleeve.
 
 So, what do all these tests mean?  Obviously, this is by NO MEANS as
 complete as possible!  Other factors, such as; DOS used and the size of
 it's copy buffer, sector copying, copying small files, and your other
 peripherals, will have an effect on the outcomes.  However, these should
 at least give you an idea, of just how fast these drives are (especially
 when compared to a standard 1050, or even an old 810 drive, which is so
 sloooooow!)
 
 Other things to consider - Up until this year, the price of the 5.25"
 blank disks were much cheaper to buy than the newer 3.5" disks.  Until
 this year, the 3.5" disks cost about $1 each.  Currently, you can
 usually find decent bulk 5.25" disks, for about 40 cents or less each.
 However, since more and more IBMs nowadays, are sold with the 3.5"
 drives (in addition to the Atari ST, Amiga, and Macintosh), the price
 has come down to reasonable levels.  Careful shopping can get you the
 3.5" disks, for as little as 70 cents (or less) each.  As far as using
 this guide to purchase a new drive or add-on for your system, these are
 my personal recommendations:
 
 1) For a casual user, a U.S. Doubler 1050 is fine.
 
 2) For routine disk maintenance and sector copying, 2 - U.S. Doubler
    1050s should fill the bill.
 
 3) For a person who wants to back-up their commercial software, a Happy
    1050 will work.  Our Happy Doubler is also highly recommended.
 
 4) For a person that does a lot of disk copies, a Happy 1050 (as D1:),
    and a U.S. Doubler 1050 will work great.
 
 5) For someone that wants the ULTIMATE in disk copying, then 3 or 4
    Happy 1050s cannot be beat!
 
 6) For someone that wants a low-cost add-on drive, that offers a lot of
    storage, the XF551 is a great buy!
 
 7) For someone that wants the ULTIMATE in storage capability per drive,
    or for backing up a hard drive, then a XF35-XF551 will do well.
 
 8) For someone that runs a BBS, a couple of XF35-XF551s should do just
    fine.
 
 9) For a power-user that wants the most storage and the fastest read/
    write times, then you should consider a hard drive, as well.
 
 Notes: The XF551 or XF35-XF551 is not recommended to be used as D1: with
 commercial software, especially protected ones.  (because they spin at
 300 RPM compared to 288 for most other drives, among other things)
 
 Costs per Drive
 ---------------
 Atari 1050 - $179.95 (hard to find these days!)
 U.S. Doubler 1050 - $39.95 + $179.95 for the 1050 = $219.90
 Happy 1050 - $149.95 + $179.95 = $329.90 (Happy board is no longer made!)
 Atari XF551 - $199.95 (great buy!)
 XF35-XF551 - $34.95 + $100 (3.5" w/cage) + $179.95 = $334.90
 
 Note: The above are the suggested retail prices.  Careful shopping can
 get you an even better deal!  So, upon closer look, the XF35-XF551 is
 not really as expensive (compared to the others), as one might think!
 And, it offers the MOST storage per dollar!
 
 Hmmmm, I started out just testing the speeds of the drives, and here I
 am, writing a review of them! It may seem I am a little biased towards
 our products, however, I am only human! <grin> Oh-well.....
 
 Features/Conclusions
 --------------------
 Atari 1050 - Single or Enhanced Density.  Maximum storage = 127K.  Well-
 built and very dependable.  Uses industry standard ICs on it's circuit
 board (except for ROM), meaning replacement parts are easy to find.
 However, the drive mechanism is NOT a typical IBM type part, and can
 only be found at Atari-type stores.  The 1050 is getting harder and
 harder to find these days!
 
 Atari 1050 w/U.S. Doubler - Single, Enhanced, or Double Density.
 Capable of formatting disks in U.S. Sector Skew, for added speed.
 Maximum storage = 180K.  Easy to install.  Excellent capabilities, at a
 low price.
 
 Atari 1050 w/Happy - Single, Enhanced, or Double Density.  Capable of
 backing up commercially protected disks.  Maximum storage = 180K.  Easy
 to install.  Getting harder and harder to find!  Happy Computers stopped
 making them awhile back, and the ones they do have, were raised in
 price, back to $149.95!
 
 Atari XF551 - Single, Enhanced, Double Density, or Double Sided Double
 Density.  Capable of formatting disks in a special skew (similar to the
 U.S. Doubler).  Maximum storage = 360K. Very easy to service (if
 required), since it's circuit board is small an easy to follow.  Uses
 industry standard ICs (except ROM).  Also uses an industry standard
 drive mechanism (finally!).
 
 Atari XF551 w/XF35 Kit - Single, Enhanced, Double, Double Sided Double
 Density, or Double Sided Quad Density.  Capable of formatting disks in
 the skew also.  Maximum storage = 720K.  Uses a industry standard 3.5"
 drive mechanism.
 
 Copyrights: Atari, 410, XM301, 130XE, 1050, and XF551 are trademarks of
 Atari Corp. ICD, P:R Connection, U.S. Doubler, and the U.S. Sector Skew
 are trademarks of ICD Inc.  Happy is a trademark of Happy Computers.
 Super Archiver, and Bob Puff <grin>, are trademarks of Computer Software
 Services (C.S.S.). I.C., Happy Doubler, Immitator Controller, IC1050
 Controller, SIO Port Box, SIO Switch Box, and XF35 Kit are trademarks of
 Innovative Concepts.
 
 While I got your attention, I might as well plug some of products that
 are related to this article:
 
 XF35 Kit - Contains Upgrade ROM and adapting cables, for converting the
 Atari XF551 to the newer 3.5" - 720K format.  (3.5" drive and mounting
 cage optional).  Supports high speed skew, and works in 720K format
 with; MYDOS, SpartaDOS, and the SpartaDOS X cartridge.  Also works with
 all other DOSes in lesser formats.  Some soldering and desoldering
 required.  Sale Price (until 8/31/89): $29.95 (+ S&H).
 
 Happy Doubler - Allows you to program your Happy 1050 drives to fully
 emulate ICD's U.S. Doubler, including formatting disks in the U.S.
 sector skew (which is not normally possible!).  Also allows you to re-
 program your drive numbers up to D8:, without touching the switches in
 back!  This way, up to 8 - Happy 1050s can be used at once! (4 -
 programmed as Doublers 5-8 and another 4 - as normal).  Completely
 software based, no installation required! Price: $19.95 (+ S&H).
 
 IC1050 Controller - Write protect module for the Atari 1050 drive
 (including those equipped with the U.S. Doubler, Happy clone, or Super
 Archiver).  No more notching disks! Has a 3 - position switch for write
 protect mode; 1) As normal, 2) Do not write, and 3) Will write to any
 disk.  Also has a two color LED, for monitoring the write protect
 status.  Easy to install, no soldering required. Price: $29.95 (+ S&H).
 
 Immitator Controller - For Genuine Happy 1050 drives; All the features
 of our IC1050 Controller, plus; An extra 2 position switch, for fast/
 slow modes. Price: $39.95 (+ S&H).
 
 SIO Port Box - Solves the problem of "dead end" peripherals, like the;
 410 Recorder, XM301, and most printer interfaces.  Also solves weak
 signal problems, by allowing you to distribute your system better.  Easy
 to use, just plug-in!  No power required.  Price: $34.95
 
 SIO Switch Box - Allows you to switch between either; two computers and
 one peripheral set-up, OR one computer between two peripheral setups
 (example: two drives set to D1:).  Also solves the problem of using two
 devices that draw their power from the computer, like the; XM301, P:R
 Connection, and most printer interfaces.  Easy to use, just plug-in!  No
 power required.  price: $49.95 (+ S&H).
 
 For more information on the XF35 Kit, please see the article by Matthew
 Ratcliff, in the September 1989 issue of Antic. Or, you can call or
 write (we have many other products):
 
 Innovative Concepts (I.C.)
 31172 Shawn Drive
 Warren, MI 48093 USA
 Phone: (313) 293-0730
 CompuServe: 76004,1764

 Final Note: This article on drives first appeared in the 8-bit section
 of CompuServe.  It may be freely distributed to BBS's or other
 informational services, as long as it remains intact and unchanged.


 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 To sign up for DELPHI service, call (with modem)  (800) 695-4002.  Upon
 connection,  hit  <return> once or twice.  At Password:  type ZNET  and
 hit <return>.
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 To  sign up for GEnie service call (with modem)  (800) 638-8369.   Upon 
 connection type HHH and hit <return>.   Wait for the U#= prompt and type 
 XTX99436,GEnie and hit <return>.
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 To sign up for CompuServe service call (with phone) (800) 848-8199.  Ask 
 for operator #198.   You will be promptly sent a $15.00 free  membership 
 kit.
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Z*Net  International  Atari  Online Magazine  is  a  weekly  publication 
 covering the Atari and related computer community.   Material  published 
 in  this edition may be reprinted under the following terms  only.   All 
 articles must remain unedited and include the issue number and author at 
 the top of each article reprinted.   Reprint permission granted,  unless 
 otherwise  noted,  to  registered Atari user groups and not  for  profit 
 publications.   Opinions  present  herein are those  of  the  individual 
 authors  and  does not necessarily reflect those  of  the  staff.   This 
 publication is not affiliated with the Atari Corporation.   Z*Net, Z*Net 
 News Service,  Z*Net International,  Rovac, Z*Net Atari Online and Z*Net 
 Publishing  are  copyright  (c)1985-1992,  Syndicate  Publishing,  Rovac 
 Industries  Incorporated,  Post Office Box 59,  Middlesex,  New  Jersey, 
 08846-0059, Voice: (908) 968-2024,  BBS: (908) 968-8148, (510) 373-6792.
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                Z*Magazine
                Copyright (c)1992, Rovac Industries, Inc...
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


-----------------------------------------
Return to message index