home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / cpm / news / may87.mag < prev    next >
Text File  |  1994-07-13  |  51KB  |  960 lines

  1. ========================================================================
  2.  
  3.                                   The
  4.  
  5.                                 $ R / O
  6.  
  7.                            R E A D   O N L Y
  8.  
  9.                   
  10.                          -=( May 1987 Issue )=-
  11.  
  12.  
  13.  
  14. The    monthly   news  magazine of the Tampa Bay   Kaypro   User's Group 
  15.                    and the DataCOM Super Systems(tm)
  16.  
  17. ========================================================================
  18. News  and reviews of programs,  hardware,  and peripherals for users  of 
  19. microcomputers with CP/M,   MP/M,   MS-DOS,   PC-DOS, or TurboDOS multi-
  20. user operating systems.
  21. ========================================================================
  22.  
  23.                    Steven L. Sanders - Editor (Sysop)
  24.  
  25. ========================================================================
  26.  
  27. The  DataCOM Super Systems(tm) is a "state of the art" multi-user remote  
  28. database   with  150mb of files online.    An annual fee  of  $40.00  is 
  29. required   for  access,   an application may be downloaded  by   calling 
  30. (813)  796-5627 at 300/1200/2400 baud,  or send a SASE along  with  your 
  31. request to:
  32.  
  33.                        DataCOM Super Systems(tm)
  34.                          2643 Cedar View Court
  35.                           Clearwater, FL 33519
  36.  
  37.  
  38.                           -==( DISCLAIMER )==-
  39.  
  40. Articles and reviews of microcomputers,   hardware,  software, and other 
  41. peripherals  reflect  currently advertised prices as released   by   the 
  42. distributors  and are included here for  YOUR  INFORMATION  ONLY.    The  
  43. TBKUG/DataCOM  Super Systems(tm) is  NOT  being  paid   to     advertise   
  44. these   products  and  we   cannot    be    held accountable   for   the  
  45. actual retail price  and/or   performance  of  said products.
  46.  
  47.  
  48.                  -={ DISTRIBUTION/COPYRIGHT NOTICE }=-
  49.  
  50. The Read Only magazine and its contents are (c) copyright 1987 by Steven 
  51. L.  Sanders.  The Read Only magazine may be freely distributed on  other 
  52. remote  systems  as long as all copyright notices and  this  title  page 
  53. remain  intact.
  54.  
  55. ========================================================================
  56.  
  57.  
  58.  
  59.                    -={ New Systems Are Now Online }=-
  60.  
  61. It's taken awhile, but we've finally gotten our new SUPER system online.  
  62. The  PC-AT  (clone  of course,) system is now sporting 2  ADC  Slave  16 
  63. cards,  and two 85mb hard disk drives!  All three of our incoming  modem 
  64. lines are now on a rotary system - call (813) 796-5627 for BEST  service 
  65. as it's the "key" line.
  66.  
  67. Users  can interactively CHAT with other users online on the  other  two 
  68. nodes.  This works very similarly to Compuserve's CB Simulation(tm), you 
  69. type a line and its sent to the other person and he does likewise.   You 
  70. can  even  request GROUP CHAT and all three users can CHAT at  the  same 
  71. time (confusing but fun.)
  72.  
  73. All  of our CP/M files are located in their own conference so as not  to 
  74. get confused with IBM files and vice-versa.  CP/M users need only  issue 
  75. the command  J;1  from the main board command prompt to "join" the  CP/M 
  76. conference and have access to the CP/M file directories.  There is  also 
  77. a separate message system inside the conference that works just like the 
  78. one in the main board except it will have only CP/M-related messages.
  79.  
  80. The  PCBoard Premium BBS(tm) software that we are running is very  user-
  81. friendly  and you can get help for any command letter (A-Z) on the  menu 
  82. by simply entering  H;x  ('x' is any letter command on the menu.)
  83.  
  84.  
  85.  
  86.                    -={ DataCOM User Disk Volumes }=-
  87.  
  88. DataCOM has hundreds of diskettes for both IBM and CP/M users  available 
  89. for a low $5.00 each ($7.50 foreign orders).  Catalogs are available  if 
  90. you  send  us  a diskette in a reusable mailer  and  include  sufficient 
  91. return  postage.   Be  sure to enclose a note  requesting  IBM  or  CP/M 
  92. catalogs (or both) and what format the diskette should be.
  93.  
  94. Most  of our disks are PACKED with programs, not one or two files and  a 
  95. lot  of blank space.  The programs have been pre-checked to insure  that 
  96. there are no dangerous ones waiting to "ZAP" your hard disks.  These are 
  97. the  pick of the crop of public domain, freeware, and shareware and  are 
  98. always updated when newer versions are released.
  99.  
  100. All disks are mailed 1st-class US Mail - foreign orders go Air Mail.
  101.  
  102.  
  103.  
  104.               -={ CP/M Revival ? - New Zilog Processor }=-
  105.  
  106. [The  following was distributed at the BAKUP (Bay Area Kaypro   Users  & 
  107. Programmers)  Booth at the West Coast Computer Faire in  San  Francisco, 
  108. March 26-29, 1987.]
  109.  
  110.                 THEY BROUGHT YOU HANDYMAN AND THE K-20!
  111.         NOW! HIGH-TECH RESEARCH INTRODUCES THE Z280 ULTRABOARD!!
  112.  
  113.  
  114.                             by William Hogan
  115.  
  116. Every  red-blooded personal computer user has had at least  a  momentary 
  117. flirtation with the seductive advances of the 286 chip, and her younger, 
  118. even racier sister, Miss 386.  
  119.  
  120. Even those of us who have stubbornly clung to our faithful, durable CP/M 
  121. Kaypros,  steadfastly resisting the wanton charms of the swelling  horde 
  122. of  camp-following IBM clones, have gone a little weak in the  knees  at 
  123. the  potential  speed  (6  to  16MHz) and  potential  memory  (1  to  16 
  124. megabytes) of the latest DOS chips.  
  125.  
  126. But just when the most conservative of the CP/M Kaypro users thought  it 
  127. might be worth the risk to take a little fling with DOS, comes the  news 
  128. of  a revolutionary CP/M enhancement which can give our faded,  reliable 
  129. old Kaypro's not only a face-lift but a complete make-over.  
  130.  
  131. Suppose  that you could have the CP/M equivalent of a  turbo-charged  AT 
  132. under the hood of your Kaypro...
  133.  
  134. Suppose that by replacing a single chip in your Kaypro 10, Kaypro 1,  2-
  135. 84, 4-84, or 2X you could have the processing speed, the memory, and the 
  136. advanced multi-user capabilities of the most advanced personal  computer 
  137. in the IBM compatible line...
  138.  
  139. Suppose  that your current Kaypro software would run perfectly  on  this 
  140. up-graded old machine, but run ten times faster...
  141.  
  142. Suppose  that you could increase the size of your Kaypro's RAM from  64k 
  143. to 1 megabyte...(or even to 16 megabytes...)
  144.  
  145. Suppose  that the cost of this make-over was not $1500, not  $1000,  but 
  146. less than $500...
  147.  
  148. Would you think you had died and gone to CP/M heaven?
  149.  
  150. Well,  you don't have to die.  You just have to get in touch  with  High 
  151. Tech Research, in Redding, CA.  CP/M is alive and doing very well, thank 
  152. you, at High Tech Research.  
  153.  
  154. The  company that brought the innovative HANDYMAN Desktop Utility  board 
  155. to  Kaypro owners in 1985, and the K-20 CP/M computer in 1986, is  about 
  156. to unveil the CP/M product of the year for 1987.  The Z280 ULTRABOARD is 
  157. High  Tech  Research's  ultimate add-on board for all  '84  Series  CP/M 
  158. Kaypros  (including  the  10-83.)  ULTRABOARD  will  turn  your  present 
  159. machine  into  a  revolutionary  new  CP/M  computer,  with  twice   the 
  160. processing speed and with 16 times the RAM capacity of an IBM-AT.  
  161.  
  162. With  the ULTRABOARD installed, you can immediately 
  163. - turn your Kaypro loose with a processing speed of 12MHz, up from  its' 
  164.   current 4MHz!
  165. - address up to 16 megabytes of RAM! 
  166. - choose  your own foreground and background hues on  an  external  RGB 
  167.   color monitor!
  168.  
  169.  
  170. The  High Tech Research ULTRABOARD is now in beta-testing for  a  Summer 
  171. release.  CP/M is back, with a vengeance!
  172.  
  173. You  take the cover off your CP/M Kaypro, unplug the Z80 chip, plug  the 
  174. ULTRABOARD into the Z80 chip socket, attach the Kaypro monitor cable  to 
  175. the  ULTRABOARD,  and  your CP/M Kaypro is  instantly  faster  and  more 
  176. powerful  than a new AT.  And at a fraction of the cost.   Your  current 
  177. Kaypro  CP/M software will run on the new board, except it will now  run 
  178. at 12MHz instead of 4MHz, with no memory wait states.  
  179.  
  180. For  even  greater  processing speed, the  ULTRABOARD  supports  Virtual 
  181. Memory,  Cache  Memory, and a user designated RAM  Disk  partition.   In 
  182. operation,  the  combination  of these features  makes  the  ULTRABOARD-
  183. equipped  CP/M  Kaypro  the fastest,  most  powerful  personal  computer 
  184. available today.  And at an add-on price!
  185.  
  186. At  the heart of the ULTRABOARD is Zilog's new Z280 microprocessor,  the 
  187. release of which has just been announced.  High Tech Research has been a 
  188. Z280  Beta  Tester  for Zilog.  The Z280  is  the  downwardly-compatible 
  189. latest generation of the Z80 series chip, the processor that drives  the 
  190. CP/M Kaypros.  Zilog spent more than 4 years developing the Z280.
  191.  
  192. Among its' features the Z280 chip 
  193. - is designed for CMOS low power operations.
  194. - contains an enhanced Z80 CPU instruction set that maintains   
  195.   object code compatibility with the Z80 microprocessor.
  196. - adds 45 additional instructions to the Z80 CPU instruction set.
  197. - includes a 3 stage pipe-lined 16-bit CPU architecture, with   
  198.   both user and system modes.  
  199. - contains direct co-processor and multi-processor interface support.
  200. - includes an on-chip paged memory management unit (MMU) that 
  201.   addresses up to 16 megabytes.
  202. - includes an on-chip 256 byte instruction and/or data 
  203.   associative cache memory with burst load.
  204. - contains 3 on-chip 16-bit counter/timers.
  205. - contains 4 on-chip direct memory access (DMA) channels.
  206. - includes an on-chip full duplex UART (serial I/O.)
  207. - includes a built-in refresh controller for dynamic RAMS.
  208. - contains an on-chip oscillator with a 20-50MHz oscillator   
  209.   clock frequency.
  210.  
  211. The  ULTRABOARD's  Z280 on-chip Cache Memory  automatically  stores  all 
  212. recently  used  instructions and/or data, so the processor  has  instant 
  213. access  to  them  for memory fetches, and  subsequent  disk  and  memory 
  214. accesses   are  eliminated.   On  chip  Cache  Memory  can  reduce   bus 
  215. transactions  by  as  much as 75%.  The  ULTRABOARD's  Z280  Instruction 
  216. Pipeline  functions like three co-processors built into a  single  chip, 
  217. internally processing multiple instructions.  While the first  processor 
  218. is handling one instruction, processors two and three are simultaneously 
  219. working   on   the  next  two  instructions.    Pipelining   contributes 
  220. dramatically to the ULTRABOARD's improved processing speed.  
  221.  
  222. The wizards at High Tech Research even had to replace the Kaypro  screen 
  223. driver so the screen could keep up with the Z280's phenomenal processing 
  224.  
  225. speed.   The  ULTRABOARD  includes a new  18MHz  no-wait-state  graphics 
  226. screen  driver,  with  its'  own 256 byte  Cache  Memory  for  virtually 
  227. instantaneous screen updates.  25 TIMES FASTER THAN YOUR CURRENT SCREEN.  
  228. No more waiting for the screen to catch up with your programs.  The  new 
  229. screen driver comes with an RGB connector so you can attach an  external 
  230. color  monitor to your Kaypro and select your own display  colors.   You 
  231. can even design your own character sets, and switch between them and the 
  232. standard  Kaypro  character  set.   The Graphics chip  set  GKS  on  the 
  233. ULTRABOARD  contains  a subset of the new GKS  Standard  (whatever  that 
  234. means).
  235.  
  236. The  ULTRABOARD comes populated with 1 megabyte of RAM, expandable to  a 
  237. maximum  of  16 megabytes.  That's the memory equivalent of  48  double-
  238. sided,  double-density floppy disks.  In RAM!  Gone forever are the  64k 
  239. CP/M memory limitations for spreadsheets and databases.  The  ULTRABOARD 
  240. has a 1 megabyte ROM capacity, making a number of resident  applications 
  241. possible.   Imagine  WordStar, for example, as a ROM  resident  program, 
  242. able  to be accessed from within any other program.  A modified  version 
  243. of Advent Products TurboROM is included in the ULTRABOARD.  
  244.  
  245. The ULTRABOARD supports multi-tasking and networking.  But like the  286 
  246. and  386 processors, full realization of these  ULTRABOARD  capabilities 
  247. awaits the completion of an operating system, already under development, 
  248. specific to the new processor.
  249.  
  250. An  optional  ULTRABOARD power kit supplies  continuous  backup  battery 
  251. power to the ULTRABOARD RAM, to keep the memory capacity of the  machine 
  252. always  active,  during a cold boot, a power failure, or even  when  the 
  253. computer is turned off. 
  254.  
  255. The ULTRABOARD provides pin-outs for an SCSI bus, enabling the processor 
  256. to support up to 300 megabytes of hard disk storage.  
  257.  
  258. And  of  course,  at no additional cost, ULTRABOARD  includes  the  full 
  259. implementation  of  HANDYMAN,  High Tech Research's  built-in  Desk  Top 
  260. Utility.   Of  course, there is no longer any reasonable  limitation  to 
  261. HANDYMAN's file size.
  262.  
  263. High Tech Research has in development a high speed interface between the 
  264. ULTRABOARD  and the PC.  This will eventually permit the  connection  of 
  265. the  CP/M Kaypro to a cheap PC clone for hard disk storage, and for  use 
  266. as a network file server. 
  267.  
  268. Last year at the HANDYMAN "B.A.K.U.P." meeting, I said that Bill Nesting 
  269. of  High  Tech  Research and people like him were the  future  of  CP/M, 
  270. people  who were finding ways to improve a basically excellent  personal 
  271. computer.   ULTRABOARD  validates that claim.  There  have  always  been 
  272. reasons  to  stick  with CP/M.  Thanks to High  Tech  Research  and  the 
  273. ULTRABOARD,  we  have now been given the best reason of  them  all:  the 
  274. lowly  Kaypro  CP/M computer just jumped ahead of the best  of  the  DOS 
  275. machines, in a single bound.  
  276.  
  277. For additional information, or to place an advance order, contact:
  278.  
  279.                            High Tech Research
  280.  
  281.                          1135 Pine Street, #107
  282.                            Redding, CA  96001
  283.                              (800)446-3220
  284.                          (800)446-3223 (in CA)
  285.  
  286.  
  287.  
  288.  
  289.               -={ Wendin-DOS, Multi-user/MultiTasking }=-
  290.  
  291. Wendin, Inc. introduced Wendin-DOS, a $99.00 multitasking, multiuser DOS 
  292. look-alike PC operating system.
  293.  
  294. The  system is fully compatible with all DOS applications  software,  is 
  295. self-bootable,  and  has  the  same command  structure  and  performance 
  296. capabilities  as Microsoft DOS.   The difference is that Wendin-DOS is a 
  297. true  multitasking and multiuser system.   Wendin-DOS is written in  'C' 
  298. and includes a transparent swapper routine to support expanded memory.
  299.  
  300. Interested  parties  can  contact:   Wendin  Inc.,  Box  3888,  Spokane, 
  301. Washington 99220, (509) 624-8088.
  302.  
  303.  
  304.  
  305.                      -={ Users Prefer Shareware }=-
  306.  
  307.                  (Taken from Info World March 30, 1987)
  308.  
  309.                          by Priscilla M. Chabal
  310.  
  311. Washington - Many corporate users are finding that shareware offers more 
  312. efficient, productive solutions than commercial products, according to a 
  313. bulletin  board operator here who distributed a collection of  shareware 
  314. utility programs at a recent trade show.
  315.  
  316. There  are bulletin boards nationwide offering free or minimally  priced 
  317. software  with  capabilities equal or superior  to  commercial  programs 
  318. costing  hundreds of dollars, according to Robert Blacher,  an  attorney 
  319. who  runs  a bulletin board as a hobby.  "Some  offer  capabilities  not 
  320. commercially available at all," he said.
  321.  
  322. Blacher's two-line bulletin board called Computer Connections PC  Board, 
  323. is  one of many that cater to serious PC users interested in  exchanging 
  324. software  and information that helps them be more productive,  he  said.  
  325. "Most  of  the  users  are from government  agencies  or  corporations," 
  326. Blacher said.
  327.  
  328. To demonstrate the quality of these programs,  Blacher downloaded 16  of 
  329. the  best  utility  programs  he  found  onto  a  single  diskette   and 
  330. distributed it free of charge to attendees at the Federal Office Systems 
  331. Exposition  (FOSE) here earlier this month.  All of the programs can  be 
  332. found on any serious bulletin board, according to Blacher.
  333.  
  334. "While  there  are many  excellent  word  processing,  spreadsheet,  and 
  335. database  programs available,  many use 360k of RAM or more,  and I  was 
  336.  
  337. restricted  by  the 360k size of the disk," Blacher said.   "Of  the  16 
  338. programs  I included, only one requested a financial contribution.   And 
  339. one author asked users to send a postcard to say thanks," he said.
  340.  
  341. Blacher distributed the following shareware programs at FOSE:
  342.  
  343. ANYWHERE,  ARCA122,  ARCE211,  ARCV117, CED10D, LIST61A, NEW-MOVE, RDIR, 
  344. RDISK2, SORTS15, STACKEY2, TSRCOM21, ZANSI, and FASTSCRN.
  345.  
  346.  
  347.  
  348.                    -={ Finding the Files You Want }=-
  349.  
  350.            (Personal Computing August 1986 by Miriam Liskin)
  351.  
  352.      To  help you find the needles you want in the haystack of files you 
  353. have accumulated, there are fundamentally two types of tools - utilities 
  354. that  can  search  any  existing  text  files  for  a  given  string  of 
  355. characters,  and programs that index a specified set of files in advance 
  356. in  preparation for rapid retrieval later on.  The latter  usually  cost 
  357. money, from a few dollars for a decent public domain program to quite  a 
  358. few dollars for a commercial utility.
  359.  
  360.      With  any  computer that runs DOS 2.0 or later,  you already own  a 
  361. program  of  the first type -- the FIND.EXE utility  supplied  with  the 
  362. operating  system,   and  it's  already  paid  for.    In  its  simplest 
  363. invocation,  this program searches an existing text file for a specified 
  364. character  string  and displays on the screen the lines  containing  the 
  365. search string.
  366.  
  367.      FIND has three parameters that provide additional flexibility.  The 
  368. /V option displays all the files that do not contain a specified string.  
  369. The  /C parameter causes FIND to simply count the lines that contain the 
  370. desired  string,   without  displaying  each  one.   These  options  are 
  371. primarily  intended for programmers.   The final  option,  /N,  is  more 
  372. valuable  for  ordinary text search requirements.   With this  parameter 
  373. included  in the FIND command,  line numbers are included in the  screen 
  374. display,  to show you the context of the search string.   To display all 
  375. the lines with numbers, in a file called AB860815.BRF that contain the
  376. word "liability," you could use the command:
  377.  
  378.                     FIND /N "liability" AB860815.BRF
  379.  
  380.      Given  its origin as a utility for programmers,  it is not  unusual 
  381. that  FIND is more line-oriented that most word  processors.   You  can, 
  382. however,  use  it to search files created by any word processor or  text 
  383. editor, or in fact any files on your disk, including (although you would 
  384. rarely want to do so) .COM or .EXE files.
  385.  
  386.      If  your word processor places a carriage return at the end of each 
  387. screen  line,  the single lines of text displayed on the screen may  not 
  388. fully  reveal the context of the search string.   With  word  processors 
  389. that  use  a  return  only to mark the end of  a  paragraph,  FIND  will 
  390. consider  the entire paragraph to be one line.   In this case,  or  with 
  391. word  processors  that do not number the lines in  a  file  sequentially 
  392.  
  393. (most  do not),  the actual line numbers displayed by FIND may be of use 
  394. only  insofar  as they indicate the approximate position of  the  search 
  395. string in the file.
  396.  
  397.      Used this way,  FIND enables you to determine whether a given  file 
  398. is  the one you want by telling you whether or not it contains the  text 
  399. you  have specified.   This is only marginally better than using TYPE to 
  400. display the files yourself,  but there are a few tricks you can use that 
  401. greatly increase the usefulness of this simple program.
  402.  
  403.      You  can instruct FIND to search multiple files by  including  more 
  404. than one file name in the command line.  The program does not permit the 
  405. use of the standard DOS wildcard characters (* and ?),  so you must type 
  406. all  of  the file names explicitly,  separated by a  single  space,  for 
  407. example:
  408.  
  409. FIND /N "liability" AB860815.BRF AB860820.MOT AB860901.MOT AB860901.LTR
  410.  
  411.      The  output  of  this  command consists of  the  first  file  name, 
  412. followed  by  all  the  lines  from that  file  that  contain  the  text 
  413. "liability"  (with line numbers),  then the next file name,  and so  on.  
  414. You  can  further automate the search process by creating a  batch  file 
  415. containing one or more FIND commands, and optionally, by redirecting the 
  416. output  of the command to a disk file so that you do not have to sit  at 
  417. the computer watching the screen.  The following batch file searches six 
  418. files  for  the text "liability" and stores the output in a file  called 
  419. LIABIL.TXT:
  420.  
  421. FIND /N "liability" AB860815.BRF AB860820.MOT AB860901.MOT > LIABIL.TXT
  422. FIND /N "liability" AB860901.LTR AB860910.LTR AB860912.LTR >> LIABIL.TXT
  423.  
  424.      The output file,  LIABIL.TXT, is created by the first FIND command; 
  425. using ">>" rather than ">" in the second and subsequent commands  causes 
  426. the  specified output to be appended to this file instead of  recreating 
  427. it  from  scratch and thus destroying the prior  contents.   Using  this 
  428. approach,  you can carry out a lengthy search unattended and examine the 
  429. resulting file at your leisure.
  430.  
  431.      Note  also  that  although the two FIND commands  in  this  example 
  432. search  for  the same text,  this need not be the case,  since they  are 
  433. separate and independent uses of the FIND program.   Also,  because FIND 
  434. differentiates between upper- and lower-case,  you may want to omit  the 
  435. first  letter of a word from the search string -- "iability" instead  of 
  436. "liability"  -- if the word might occur at the beginning of a  sentence. 
  437. Using these techniques, you can construct a fairly complex search with a 
  438. series of FIND commands employing different search strings.
  439.  
  440.      If you have a large number of files to search,  you can use another 
  441. property  of  DOS batch files to overcome the limitation on the  use  of 
  442. wild cards in file names supplied as input to the FIND program.  The FOR 
  443. command, a DOS subcommand permitted only in batch files, permits the use 
  444. of  variables,  written  as  two "%" signs followed  by  a  letter;  for 
  445. example, %%F.  You can specify a set of values to be substituted in turn 
  446. for the variable name,  and if the variable represents a file name,  you 
  447. may use wild cards.  The basic form of the FOR command is:
  448.  
  449.  
  450.                       FOR <condition> DO <command>
  451.  
  452.      To  repeat  the  same FIND command for each file that  matches  the 
  453. pattern  AB*.*,  and save the output in a file  called  LIABIL.TXT,  you 
  454. could use the following in a batch file:
  455.  
  456.       FOR %%F IN (AB*.*) DO FIND /N "liability" %%F >> LIABIL.TXT
  457.  
  458.      This  command searches for all of the file names that match  AB*.*.  
  459. Each is substituted in turn for the variable name %%f, and the resulting 
  460. FIND command is carried out.   If you need to search more than one group 
  461. of files, you can include lines of this form in one batch file.
  462.  
  463.      FIND.EXE, which is readily available on your DOS disk and will cost 
  464. you  nothing,  is  adequate  for the infrequent searches  occasioned  by 
  465. forgetting which of a set of files contains the material you  want.   If 
  466. you  need  to carry out this kind of search and retrieval more often  -- 
  467. for example,  to gather material from previous documents for reports  or 
  468. research projects -- there are programs that give you far more power and 
  469. flexibility.
  470.  
  471.  
  472.  
  473.                     -={ WHATSNEW: IBM Shareware }=-
  474.  
  475.  
  476. PCO324.ARC   PC-Outline  v3.24  Copyright  1986,7  Brown  Bag   Software 
  477. PC-OUTLINE  is  an  outlining and planning program.  It  allows  you  to 
  478. randomly  enter information of almost any type (thoughts, plans,  ideas, 
  479. etc.)  and then organize it into a hierarchial structure.  Once  in  the 
  480. hierarchial  structure,  you can view the information in  many  powerful 
  481. ways.   For  example, using the hide/unhide feature, you can  view  just 
  482. down to any level of detail in the outline that you want.  With a single 
  483. keystroke, you can go from viewing the lowest level of detail to a  view 
  484. that shows you only the highest, most important topics. With another few 
  485. keystrokes, you can print the outline, send it to a file compatible with 
  486. your word processor, copy it into another outline, or paste it  directly 
  487. into  your  word processor. PC-OUTLINE is particularly  appropriate  for 
  488. list  making.  Tasks like making to-do lists or planning a  project  are 
  489. ideally suited for PC-OUTLINE.
  490.  
  491. K9X510.ARC   Canine  Express  (K9X)  v5.10  (C)  1985/86/87  Crater  Rim 
  492. Software.   This  version represents a major change  from  any  previous  
  493. versions  of   K9X.   Incorporated are many  of  Philip  Burns'  PibTerm 
  494. routines  and  the  author has tried to emulate PibTerm  and  the  other 
  495. popular  Comm  packages  so that most users  will  feel  comfortable  in  
  496. making   the   switch.  As with  earlier  versions  of   K9X,   it  will 
  497. accept the full ANSI color graphics and music escape codes. It does  not 
  498. however,    afford  any   other   type   of   terminal   emulation.    I 
  499. Many  options were specifically omitted in order to create a  small  (as 
  500. small as possible), efficient, "no-nonsense" communications link.   This 
  501. version  constitutes a total clean up of the K9X code!  File sizes  were 
  502. dropped  about  20K with the code clean up and the  other  modifications 
  503. initiated  this  trip!  First off,  all of the File  Manipulation  Code, 
  504.  
  505. other  than  the  change  drive,  change  directory  options,  has  been 
  506. eliminated  and replaced with a transparent  DOS shell command to  FETCH 
  507. (see FETCH210.ARC).
  508.  
  509. FE382-1.ARC, FE382-2.ARC, and FE382-3.ARC  F I L E    E X P R E S S   by 
  510. David  M.  Berdan (C) Copyright Expressware 1986.  File  Express  is  an 
  511. information management program written for the IBM Personal Computer and 
  512. other compatible computers using PC-DOS.  This allows easy  manipulation 
  513. of  small and medium sized databases using menu driven  commands.   File 
  514. Express  allows  you  to create and maintain files  of  facts,  figures, 
  515. names, mailing lists, patient records or what have you.
  516.     WITH FILE EXPRESS YOU CAN:
  517.        *  Define new databases, specifying the length and type of
  518.                information allowed into each field.
  519.        *  Easily Add, Delete, Edit and Display information
  520.        *  Generate Reports from your files
  521.        *  Sort records on up to ten fields
  522.        *  Search or Sort for specific information within a record
  523.        *  Search for certain records on a global basis and replace any
  524.               or all of the information contained in them.
  525.        *  Search for certain records on a global basis and delete them
  526.        *  Search for duplicate fields within the records of a file.
  527.        *  Search for duplicate field information within two files.
  528.        *  Merge up to ten different files into one new file.
  529.        *  Designate certain fields for automatic entry of time and
  530.                date in several different formats when inputting data.
  531.        *  Define fields within a record to be self-calculating.
  532.        *  Print Mailing Labels, up to five across in condensed or
  533.                regular mode.  This will be the easiest label printer
  534.                 that you will have ever used.
  535.        *  Create new databases from existing ones, adding new fields
  536.                within the record and discarding unneeded ones, changing
  537.                the field lengths and rearranging the order.
  538.        *  Create Mailmerge type files from your databases.
  539.  
  540. QEDIT135.ARC    QEDIT  1.35D  Memory-based  text  editor,   configurable 
  541. commands,  can look like any editor you want (Wordstar  definition  file 
  542. included).  Very fast editing, full DOS path recognition, color or  mono 
  543. monitors.  Completely new configuration program.  Usage of this  program 
  544. should be much easier than the previous configuration program.  Users of 
  545. color  adapters  are  now given a choice  of  fast  "flickering"  screen 
  546. updating  or slow "flickerless" screen updating.  EOF file  handling  is 
  547. now  configurable.  Users can choose to have the file terminated by:  1) 
  548. control z only, 2) newline, control z, 3) newline, 4) nothing.  In split 
  549. screen  mode, the same file can now be viewed in both windows.  Critical 
  550. error  handler re-written. Readfile module re-written. Several  routines 
  551. rewritten in assembler to conserve code space.  Option to run file  with 
  552. Turbo Pascal compiler after editing and many new experimental  features.  
  553. Word-wrap and many printer options as well.
  554.  
  555. TDRAW210.ARC   TheDraw  Version  2.10 Color  Screen  Image  Text  Editor 
  556. COPYRIGHT  (C)  1986,87 TheSoft Programming Services and  Ian  E.  Davis 
  557. TheDraw   was   written   as an improvement  to   AnsiDraw   by   Amrich 
  558. Enterprises. Both  programs  provide  similar  operation,  with  TheDraw  
  559. giving   a much enhanced user  interface.   In  addition, TheDraw   does  
  560.  
  561. not   utilize  hardware  blanking   as   AnsiDraw   does.   TheDraw   is 
  562. designed to create,  store,  and retrieve screens  of ASCII  text,  ANSI 
  563. compatible color images,  and ANSI  compatible ANIMATION  sequences.
  564.  
  565. WSSI312.ARC   WSSINDEX  creates and maintains a database with   all  the  
  566. information  about  your  disks available from  the  DIR  command,  plus 
  567. optional  descriptive comments  and  categories.   You  can search   the  
  568. database  interactively,  or you can print  it  with various sorting and 
  569. selection  options.   How  many  disks  can  I  index?    There   is   a  
  570. hard    limit    of   approximately    16K   files   (or   disks,     or  
  571. subdirectories),   and   a practical limit of 10-12K files if  you  have 
  572. 640K of memory.
  573.  
  574. PROCMD.ARC   ProCMD: The ProComm CMD Editor ver. 1.0 by  Craig  Crutcher 
  575. (C)  1987 Illusion Software.  ProComm offers  a very  powerful  facility 
  576. for  automated  Computer  Telecommunications   called  `Command    (CMD)  
  577. Files',  which  allows  users  to  write  automatic,   decision   making 
  578. "programs" that can use virtually all of ProComm's user mode  functions.  
  579. ProCMD  was  developed  in   order   to   allow   users   with   minimal 
  580. programming   experience to  write ProComm  CMD files without having  to 
  581. be concerned with CMD syntax.
  582.  
  583. IMPRT140.ARC  IMAGEPRINT Print Quality Enhancer Version  1.3 for the IBM 
  584. PC  and IBM Graphics Printer/Epson (C) Copyright Image Computer  Systems 
  585. 1985,  1986. IMAGEPRINT is a program which allows  you  to produce  high 
  586. quality characters on your dot matrix printer.  With  IMAGEPRINT you can 
  587. print important letters, resumes, and documentation  on  your   standard  
  588. IBM   Graphics  Printer  or Epson printer or compatible printer.   There 
  589. is  no  need   to  buy  a daisy wheel printer,  another  parallel  port, 
  590. another  cable.  IMAGEPRINT runs as a standard   applications   program.  
  591. Text input  to  IMAGEPRINT  can  come  either directly from the keyboard  
  592. (typewriter   mode)   or from a disk file.  The text input  can  contain 
  593. embedded  backslash ("\")  commands,  which select  bold,   underlining, 
  594. double  width,  italics,  etc.  Text can be formatted  (left  and  right  
  595. justification,   margins,  etc)  with  a  word  processor  or  by  using 
  596. IMAGEPRINT's built-in formatting capabilities.
  597.  
  598. POWRMENU.ARC  POWERMENU Copyright 1987 by Brown Bag Software.  PowerMenu 
  599. is an operating environment for your IBM PC or compatible which acts  as 
  600. a "super highway," providing  easy access to any application on your PC.  
  601. Word  processing, spreadsheets, and all of your PC programs are  just  a 
  602. keystroke  away.  PowerMenu is  particularly suited  for end-users   who 
  603. would   rather  not   worry   about   subdirectories,    command    line  
  604. parameters,  and  command  names.  For instance, you  can  set  up  your 
  605. PowerMenu to run a word processor when  the W  key is  hit.   Users exit 
  606. from  word  processing, are back  in  the  main  PowerMenu,   and   need 
  607. never interact with the Disk Operating System (DOS)!  User-Friendliness.  
  608. PowerMenu   uses   the   familiar  Sidekick  like  menu  structure,  and 
  609. includes  context-sensitive on-line help at the touch of a  key.   USER-
  610. DEFINABLE COLORS - Customize PowerMenu to your individual color  tastes. 
  611. PASSWORD PROTECTION - Each application or submenu can request a password 
  612. before  allowing  the user to continue.  SUBMENUS - Up to  4  menus  may 
  613. appear  on  the screen at the same time, allowing for more  than  10,000 
  614. selections.   SCREEN  SAVE FEATURE - PowerMenu will clear  the  computer 
  615. screen automatically when not in use.  INSTANT DOS ACCESS - Pop up a DOS 
  616.  
  617. window   and  compose  commands  directly.   dBase   III   COMPATIBILITY 
  618. PowerMenu's data and index files  can  be  accessed  through dBase III.
  619.  
  620. PCP-PAL1.ARC     Revised  1-24-87, ProComm 2.4 Command file to  dial  PC 
  621. Pursuit  numbers.  Demonstrates menu building, branching on user  input, 
  622. etc.   The  concept  for  this and  previous  files  (PCPSCRIP.ARC)  was 
  623. inspired  by a person that, to this day remains unknown.  It is  his/her 
  624. groundwork  that has made this program possible.  The  original  concept 
  625. was  downloaded  from the NET EXCHANGE and has been  re-written  by:  Al 
  626. Kalian, Sysop, PALLADIN BBS 415-332-1655.  My special thanks to  Richard 
  627. Crimi for his suggestions.  Command files included for all 25 PC Pursuit 
  628. cities available today.
  629.  
  630. HARDCOPY.ARC   Hardcopy (HC) will print any ASCII file, including  dBASE 
  631. command  files, to the LST device (LPT:1) in a convenient format. It  is 
  632. useful  for  producing hardcopy of your programming. Requires  Epson  or 
  633. compatible printer.  Prints 80 LINES of code per page in Elite (12  cpi) 
  634. format. Type HC ? for help.  Includes Turbo Pascal source and executable 
  635. file.
  636.  
  637. XEQ103.ARC       XEQ  -  COM File Library and  Command  Executor.   This 
  638. program allows COM files to be stored inside XEQ's code and executed  by 
  639. the command:  XEQ command    For example, if BEEP.COM has been added  to 
  640. XEQ then:  XEQ BEEP    will execute the BEEP program stored inside  XEQ. 
  641. The  original BEEP.COM can be removed from the hard disk (onto a  backup 
  642. floppy!!!).  If the specified command is not in XEQ it is passed to  the 
  643. DOS  for execution as if directly typed at the DOS prompt.  The  purpose 
  644. is to prevent wasted hard-disk space by those pesky little COM files  we 
  645. don't seem to be able to do without. When hard disks are formatted  they 
  646. are  given  an  allocation  size (called a cluster  size)  and  this  is 
  647. typically  2048 or 4096 bytes. So when you save a 7 byte COM  file  like 
  648. BEEP.COM, it takes up a full cluster.  By combining these COM files into 
  649. this  program  or LIBRARY, several COM files can be stored in  one  file 
  650. (the  XEQ program itself) and still accessed without this waste in  hard 
  651. disk space.
  652.  
  653. PRODIA44.ARC   DIAGS  gives detailed info on your  serial  and  parallel 
  654. ports,  your  video  adapters, and even on the disks  attached  to  your 
  655. system.   It can also perform very sophisticated tests on the ports  and 
  656. adapters.   An excellent program, whether the original or this  modified 
  657. version.
  658.  
  659. QHELP135.ARC   TSR (terminate and stay resident) pop-up help  for  QEDIT 
  660. 1.35  w/A86 ASM.  Qedit lacks an easy way to get on-line help  and  this 
  661. little  TSR (a mod to Kurt Schelin's original by another author who  has 
  662. translated  it  to  A86  assembler) makes  up  the  deficiency.   Source 
  663. provided  and can, in fact, easily be modified to make a  pop-up  helper 
  664. for almost any program.
  665.  
  666. RS232V23.ARC  Memory-resident utility that puts modem status  lights  on 
  667. screen  v2.03.   Particularly  useful for those  of  you  with  internal 
  668. modems, this simply puts on your screen what you would see on the status 
  669. lights of most external modems (e.g. TR, CD, etc.).
  670.  
  671. 121-V22.ARC    One-to-One  is a specialized communications  program  for 
  672.  
  673. when  you are calling someone else running the same package and want  to 
  674. exchange  information  with  that person.  As such, it is  not  for  BBS 
  675. calling,  but  can be extremely useful for  private  telecommunications.  
  676. Unique  features include: 1)  Type messages to each other while  a  file 
  677. transfer  is in progress!  2)  Never worry about garbled text caused  by 
  678. two  people typing at the same time.  Incoming and Outgoing text  appear 
  679. in  separate  windows  on screen. 3) "Share" a text file.    You  and  a 
  680. friend can be looking at the same text file  at the same time."  This is 
  681. version 2.2 of the program with many refinements and much faster  screen 
  682. writing  routines.  The new features are detailed in "WHATSNEW.121"  and 
  683. the  excellent documentation is also up-to-date.  A very  professionally 
  684. done shareware package that is worth a look if you do one-to-one (ahah!) 
  685. communications.
  686.  
  687.  
  688.  
  689.                         -={ New IBM DOS 3.30 }=-
  690.  
  691.  
  692. IBM announces three licensed programs:
  693.  
  694.            o   Disk Operating System (DOS) Version 3.30
  695.            o   Disk Operating System Version 3.30 Technical Reference
  696.            o   TopView (TM) Version 1.12
  697.  
  698. IBM  Disk  Operating  System (DOS) Version 3.30 is  the  latest  single-
  699. tasking DOS for IBM Personal Computers and supports the new IBM Personal 
  700. System/2  (TM)  Model 30, IBM Personal System/2 Model 50,  IBM  Personal 
  701. System/2  Model  60,  and IBM Personal  System/2  Model  80  processors.  
  702. National language support has been extended to 11 languages.  An upgrade 
  703. from any previous version of DOS to DOS Version 3.30 is available.
  704.     (TM) Trademarks of International Business Machines Corporation.
  705.  
  706. A  new  DOS  Version  3.30  Technical  Reference  Manual  is   available 
  707. separately to support the new DOS 3.30.  The Update Information  Service 
  708. (UIS)  for  DOS  Technical  References  is  being  canceled.   All   UIS 
  709. registered  users of DOS Technical Reference (6024213) will receive  the 
  710. DOS  Version 3.30 Technical Reference, which will be the last  automatic 
  711. update, at no additional cost.
  712.  
  713. A  maintenance  update of TopView Version 1.12  provides  the  necessary 
  714. support for the new IBM Personal System/2 Models 30, 50, 60, and 80.
  715.  
  716. In addition, IBM announces revised Quantity Discount Agreement (QDA) IBM 
  717. Personal  Computer  Licensed  Programs  Exhibits  with  new  terms   and 
  718. conditions  for Additional Licenses (AL) for these programs.   Refer  to 
  719. Programming  Announcement 287-137, dated April 2, 1987,  for  additional 
  720. details.
  721.  
  722. Effective July 10, 1987, IBM is withdrawing from marketing the following 
  723. programs licensed under the IBM Program License Agreement:
  724.  
  725.            o   DOS Version 3.10 (6024211)
  726.            o   DOS Version 3.20 (5.25-inch) (6280057)
  727.            o   DOS Version 3.20 (3.5-inch) (6280058)
  728.  
  729.            o   DOS Technical Reference (6024213)
  730.  
  731. Planned Availability Date:  April 2, 1987
  732.  
  733. PROGNO       6280060  Disk Operating System
  734.                       Version 3.30
  735.              6280059  Disk Operating System
  736.                       Version 3.30 Technical Reference
  737.              6024475  TopView Version 1.12
  738.  
  739.  
  740.                          OVERVIEW   HIGHLIGHTS
  741.  
  742. o    DOS  3.30 supports IBM Personal Computers, including  the  new  IBM 
  743.      Personal  System/2  Model 30, IBM Personal System/2 Model  50,  IBM 
  744.      Personal  System/2  Model 60, and IBM Personal  System/2  Model  80 
  745.      processors.
  746. o    DOS 3.30 is compatible with DOS 3.20
  747. o    Three new commands (FASTOPEN, CALL, APPEND) have been added.
  748. o    BACKUP/RESTORE, DATE/TIME, ATTRIB, and SYS commands are enhanced to 
  749.      provide improvements in performance and usability
  750. o    Other enhancements have been made to increase the number  of  open 
  751.      files, to speed up disk drive I/O, and to provide a faster and more 
  752.      secure method of writing to a disk file in multi-user  environments 
  753.      such as networks.
  754. o    The number of asynchronous ports supported is increased  to  four, 
  755.      1.44MB  diskettes are supported, and fixed disks greater than  32MB 
  756.      are supported in partitioned mode.
  757. o    DOS 3.30 supports 11 national languages.
  758. o    The new DOS 3.30 Technical Reference supports the DOS 3.30 product.
  759. o    TopView 1.12 provides necessary support for IBM Personal  System/2 
  760.      Models 30, 50, 60, and 80 hardware.
  761.      
  762.                               DESCRIPTION
  763.  
  764. DOS  Version 3.30 is compatible with DOS 3.20 and supports IBM  Personal 
  765. Computers.   Effective  July  10,  1987,  DOS  3.10  and  3.20  will  be 
  766. withdrawn.  An upgrade to DOS 3.30 from all prior levels of DOS is being 
  767. offered at a reduced cost.
  768.  
  769. DOS  3.30  provides  required  support for  an  application  program  to 
  770. interface with the IBM Personal Computer hardware.  It allows a user  to 
  771. manage  files  on  a  disk  or diskette  and  to  start  an  application 
  772. consisting  of one or more programs linked together into a  single  load 
  773. module.
  774.  
  775. The  DOS  3.30 product includes the BASIC  Interpreter  Program  Version 
  776. 3.30.   The  existing  BASIC Reference  Manual  Version  3.20  (6280075) 
  777. describes BASIC 3.30 and is available separately.
  778.  
  779. A new DOS Version 3.30 Technical Reference contains the LINKER, EXE2BIN, 
  780. and  VDISK.ASM,  which were previously shipped with DOS.  DEBUG  is  now 
  781. shipped with both DOS and the Technical Reference.
  782.  
  783. A  new program, LIB, has been added to allow programmers to  maintain  a 
  784.  
  785. library  of  assembled routines.  The current  DOS  Technical  Reference 
  786. (6024213) is being withdrawn effective July 10, 1987.
  787.  
  788. MEMORY  REQUIREMENTS:  128KB is the minimum memory requirement  for  DOS 
  789.                        3.30 systems.
  790.  
  791. DISKETTE DRIVE REQUIREMENTS:
  792.            o   360KB (5.25-inch) diskette drive
  793.            o   720KB (3.5-inch) diskette drive
  794.            o   1.44MB (3.5-inch) diskette drive
  795.            o   1.2MB (5.25-inch) diskette drive
  796.  
  797. PROGRAM  UPGRADE:   A  program upgrade option  is  offered  that  allows 
  798. currently  licensed users of all previous versions of IBM DOS to  obtain 
  799. the new function of DOS Version 3.30 for an upgrade charge.  The program 
  800. upgrade to IBM DOS Version 3.30 is available through December 31,  1987.  
  801.  
  802.  
  803.  
  804.                -={ New Microsoft OS/2 - Design Goals }=-
  805.  
  806.                             by Gordon Letwin
  807.  
  808. Microsoft  has  designed OS/2 with the future of the  office  automation 
  809. environment  in mind--where microcomputers on every desktop  handle  the 
  810. routine information-manipulation tasks of a modern office and the  rapid 
  811. flow of information via  networks replaces the slow flow via paper.  
  812.  
  813. "We built OS/2 so that it achieves the following goals:
  814.  
  815. *  It  provides  device-independent graphics drivers, but  it  does  not 
  816. introduce any significant overhead in doing so.
  817.  
  818. * It gives applications direct access to high-bandwidth peripherals, but 
  819. it virtualizes the use of those peripherals to prevent cross talk.
  820.  
  821. *  It provides a fully customized environment for each program  and  its 
  822. descendants,  yet  it  also  provides a  standard  environment  that  is 
  823. unaffected by other programs in the system.
  824.  
  825. *  It provides a protected environment to ensure system  stability,  yet 
  826. not  only does it still provide applications with all  the  capabilities 
  827. they  had  under  non-protected  systems,  but  it  doesn't  limit   the 
  828. capabilities they can add in the future."
  829.  
  830.  
  831. OS/2  is similar to traditional multitasking operating systems  in  many 
  832. ways:  It  provides multitasking, scheduling,  disk  management,  memory 
  833. management,  and  so on. But it is as different from them as  an  office 
  834. desktop   environment   is  different  from   a   multi-user   mainframe 
  835. environment.  Traditional multitasking systems were designed at  a  time 
  836. when computers were very costly; maximizing the machine's throughput and 
  837. utilization was important.
  838.  
  839. Powerful  microcomputers  are now relatively inexpensive.  In  designing 
  840.  
  841. OS/2, we attempted to maximize the machine's response and utility to its 
  842. user.
  843.  
  844. OS/2's  emphasis  on  a graphical user interface  is  a  departure  from 
  845. traditional operating systems. [Editor's note: The first release of OS/2 
  846. will  not  provide graphics support in its video I/O  package;  programs 
  847. will  have to do their graphics work through direct device  control.]  A 
  848. powerful  graphics  capability  is  essential  to  an  office-automation 
  849. operating  system.  Such facilities were rare  in  earlier  minicomputer 
  850. operating  systems  because they required a lot of  memory  and  compute 
  851. power to drive high-resolution displays. Today's microcomputers have the 
  852. necessary memory and CPU power.
  853.  
  854. OS/2 also differs from traditional minicomputer operating systems in its 
  855. management  of devices. The classic device driver interface is too  slow 
  856. and one dimensional for effective use of the graphics-display screen and 
  857. the mouse, yet some system interface is needed to provide display-device 
  858. independence.   Instead  of screen device drivers, OS/2 uses  a  set  of 
  859. three  dynamic-link  packages to provide high  performance  yet  device-
  860. independent interface to the screen, mouse, and keyboard.  Packages such 
  861. as Microsoft Windows can partially replace these dynamic-link  routines, 
  862. letting  Windows  or  similar packages  seamlessly  support  non-Windows 
  863. programs.
  864.  
  865. Most  minicomputer systems virtualize--or share--all devices  among  the 
  866. running  applications. Since users are physically remote from  the  CPU, 
  867. their  only  personal system is their terminal and a  low-bandwidth  OS-
  868. based  interface. OS/2 virtualizes some system resources such as  system 
  869. RAM and disks, but allows applications direct access to private  devices 
  870. such as special display hardware, light pens, digitizer tablets, and  so 
  871. on.  Such  direct  access is critical for good  performance  from  high-
  872. bandwidth devices.
  873.  
  874. OS/2's  environment  is  protected  so  that  applications  cannot  help 
  875. themselves to what they need  by manipulating system memory or  devices, 
  876. but this also restricts an application's ability to effectively add  new 
  877. features  to the system. This means that OS/2 must provide functions  to 
  878. support anything that a current or future application might need.  Since 
  879. Microsoft cannot possibly anticipate all conceivable programs, the  OS/2 
  880. design  includes a variety of adaptable, expandable interfaces that  can 
  881. accommodate future requirements. With dynamic linking, for example,  you 
  882. can  access  services from DOS, from library routines,  and  from  other 
  883. processes in a flexible yet controlled way. You can upgrade the  system, 
  884. add  packages and services, and process and distribute data  across  the 
  885. network,  yet  the  clients of those services will continue  to  see  an 
  886. unchanged interface to those services.
  887.  
  888. A  multitasking system runs many programs in one computer. Ten  programs 
  889. at  once  means that the chances of a program bug cropping  up  are  ten 
  890. times  as great. Worse, the errant program may damage  another,  thereby 
  891. hiding  the  true  cause of the problem, or perhaps  just  producing  an 
  892. incorrect  result.  OS/2  is designed so that errors on the  part  of  a 
  893. program  are  isolated  to that program and the normal  operation  of  a 
  894. program--memory consumption, keyboard usage, and so on--does not  affect 
  895. other programs. It also restricts a program's ability to interfere  with 
  896.  
  897. others  by the manipulation of global resources, such as the  screen  or 
  898. keyboard.  A  protected  mode application can  control  the  screen  and 
  899. keyboard  within  its own screen group, but it cannot prevent  the  user 
  900. from switching to another screen group and interacting normally with the 
  901. application running there.
  902.  
  903.   It is commonly thought that applications programmers are at the  mercy 
  904. of the systems designers because applications have to use the facilities 
  905. provided  by  the  system.  Actually,  the  opposite  is  true;  systems 
  906. designers must ensure that existing applications continue to run on  any 
  907. new release.
  908.  
  909. An  operating system can only succeed when there is a good selection  of 
  910. popular  applications that will run on it. Those applications, in  turn, 
  911. are  only  written for already successful systems. This  catch-22  means 
  912. that  downward compatibility with earlier DOSs is critical in  order  to 
  913. bootstrap OS/2 into the marketplace. OS/2 provides this compatibility by 
  914. dedicating  one  of the screen groups as the 3.X box. A  great  deal  of 
  915. effort  went  into  providing  DOS 3 compatibility,  but  there  was  no 
  916. question that it had to be there.
  917.  
  918.   In  designing OS/2, we had to strike a balance between many  sometimes 
  919. contradictory  goals:  We  had to provide a  flexible  operating  system 
  920. environment,  yet that environment had to be fast. We wanted to  provide 
  921. application  programmers  with  a  rich API that  would  form  a  stable 
  922. application  base  for  years to come, yet we couldn't do  this  at  the 
  923. expense  of people who have a large investment in  applications  running 
  924. under  earlier versions of DOS.  We saw the fundamental  incompatibility 
  925. between protected mode and real mode as our now-or-never chance to break 
  926. compatibility  with  elements  of  earlier  versions  of  DOS  that  are 
  927. unsuitable  for a multitasking, networked, protected environment.  Since 
  928. programmers  will  have  to modify their programs  slightly  to  run  in 
  929. protected mode anyway, we took this opportunity to have them modify  the 
  930. programs a bit further and stop undesireable features from being  passed 
  931. on  to  future  versions  of the system.   Having  to  make  unalterable 
  932. decisions about what would go and what would stay put us under a lot  of 
  933. pressure,  but  we believe OS/2 is an operating system that we  will  be 
  934. able to support for a great many years and releases to come.
  935.  
  936.  
  937.                       -={ Until Next Month ... }=-
  938.  
  939. Well  that's  it  for  yet another month.  I  think  we  have  a  little 
  940. something for everyone this month, especially the news for Kaypro owners 
  941. of the upcoming release of the ULTRABOARD.
  942.  
  943. All  DataCOM  users  in the local Tampa Bay area  are  reminded  of  the 
  944. Computer Faire which will be held on Sunday June 7, 1987.  The  location 
  945. is  the  Airport  Holiday  Inn on Ulmerton Road in  Largo  next  to  the 
  946. Showboat  Dinner Theater.  The Holiday Inn is easily accessible to  both 
  947. Pinellas and Hillsborough county residents as the interstate just  about 
  948. runs through their parking lot!  The fair will be going all afternoon so 
  949. be  sure to come on out and see it !  I will have a booth  there  myself 
  950. and will be doing online demos of the remote systems and also will  have 
  951. most of the software library on hand to make disk copies. 
  952.  
  953.  
  954.  
  955.                    Cheers !!   Steve Sanders, Editor
  956.  
  957. {eof}
  958.  
  959. 
  960.  the software library on hand to make disk copie