home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / rec / radio / amateur / packet / 3335 < prev    next >
Encoding:
Internet Message Format  |  1992-12-30  |  7.1 KB

  1. Path: sparky!uunet!noc.near.net!transfer.stratus.com!necis!rbono
  2. From: rbono@necis.UUCP (Rich)
  3. Newsgroups: rec.radio.amateur.packet
  4. Subject: DOSGATE: the simple overview
  5. Message-ID: <1785@necis.UUCP>
  6. Date: 30 Dec 92 17:41:07 GMT
  7. Organization: still seeking it
  8. Lines: 131
  9.  
  10. Hi, It seems that I havn't sent this information out for some time now.
  11. I was reminded about this by getting a slurry of information requests
  12. about DOSGATE after mentioning it in a previous post.  So I am posting
  13. this information for others to see.  I hope this answers many of the
  14. questions that I have been receiving...  If you are not interested in
  15. this, you are free to ignore it.
  16.  
  17. ----------
  18.  
  19.  
  20. Here is a quick summary of DOSGATE.
  21.  
  22.  I wrote DOSGATE several years ago.  The first prototype was actually written
  23. about the same time that Hank, W0RLI wrote his now famous packet BBS software.
  24. DOSGATE has gone through several revisions and refinements since that first
  25. version.  The current version (as of 12/30/92) is 1.17.
  26.  
  27.  DOSGATE requires any PC compatible computer.  This can be a simple 8088, 4MHz
  28. IBM-PC (remember these?), or a 66MHz 486 system.  DOSGATE can use either
  29. the COM1 or the COM2 serial port.  The interface cable between the TNC and
  30. the computer must be a full modem handshake cable.  This means that pins
  31. 2 through 8 and pin 20 of the 25 pin DB-25 must be wired (you can NOT use
  32. a simple three wire RS-232 cable).  I believe that this version of DOSGATE
  33. is fairly TNC independant. This means that is should work with just about
  34. any TNC.  I use Kantronix TNCs, so I have the most experience with these and
  35. know that they work fine with DOSGATE.
  36.  
  37.  The packet user of DOSGATE does NOT require any special hardware or software!
  38. If the user is on packet, then they can use DOSGATE.  This means that even
  39. users who have a dumb terminal, Macintosh or any other hardware can make use
  40. of the DOSGATE system and its programs.  Sometimes people have a hard time
  41. understanding that they don't need to be using an MS-DOS computer or some
  42. special software to remotely use the DOSGATE system.  Anyone who can connect
  43. to an AX.25 packet TNC can remotely use the DOSGATE system and its software.
  44.  
  45.  The DOSGATE driver itself is not very large.  It is only about 20K or so
  46. in size, so it doesn't consume a lot of memory or disk space. In fact, you do
  47. not even need a hard disk to provide a DOSGATE system.  There have been several
  48. floppy diskette based DOSGATE systems on the air. 
  49.  
  50. To allow you to get a useful system up and running quickly, I include a
  51. diskfull of utilities and programs on the DOSGATE distribution diskette. 
  52. I completly fill a 1.2 MB diskette!  Here is a list of some of the utilities
  53. that I include:
  54.  
  55.     MAIL - several programs that implement a *simple* email system.  This
  56.            is NOT a full functioning auto-forwarding email system!  It will
  57.            accept incoming email from an auto-forwarding bbs (such as W0RLI
  58.            PBBS's) but will NOT forward outgoing email.
  59.  
  60.     AUTOCALL - This utility allows the use of the Buckmaster HAMCALL CD-ROM
  61.              to provide on-line searches of the USA database. At this time
  62.              only callsign searches are allowed.
  63.  
  64.     SEESATS - Real time OSCAR satelite tracking.  This is a text based
  65.               tracking program that allows users to determine when satelites
  66.               and other objects (such as the Space Shuttle) are in view.
  67.  
  68.     AutoExam - This program generated a different exam, from Novice to Extra,
  69.                each time it is run.  This allows one to practice for VE
  70.                exam session.
  71.  
  72.     Advent   - The clasical computer game of Adventure.  You must be carefull
  73.                or you will find yourself lost for hours in twisty little
  74.                mazes that look all alike!
  75.  
  76.  I also include hints about how to install your system to provide a bit of
  77. security.  Although some security can be installed, it is a very simple
  78. system that is easily bypassed.  For this reason, I strongly recommend that
  79. your on-the-air DOSGATE system be a separate computer that is DEDICATED to
  80. this purpose!  You do not want to have any 'private' files or data on your
  81. DOSGATE system.  You should also maintain backup copies of any important
  82. files!
  83.  
  84.  DOSGATE is implemented as a standard MS-DOS device driver.  This device
  85. driver is loaded via the CONFIG.SYS 'DEVICE=' command.  When loaded, DOSGATE
  86. handles all screen and keyboard I/O.  It basically echos all output that is
  87. sent to the screen to the COM port.  Also, any data that is recieved by the
  88. COM port is entered into the systems' keyboard buffer.  This means that the
  89. local DOSGATE 'sysop' can see all that a remote user is doing.  It also allows
  90. the sysop to help the remote user.   If the sysop types on the DOSGATE keyboard
  91. while a user is connected, then the user will see what the sysop types.
  92.  
  93.  Limitations:  Any standard MS-DOS program is compatible with DOSGATE as long
  94. as it is only TEXT based (no graphics, and no color).  If the program only
  95. uses MS-DOS for its output, then there is no problem with this.  If the
  96. program uses BIOS calls, or directly accesses the PC hardware for I/O, then
  97. it will not function under DOSGATE.  Unfortunately, many programs do not
  98. use MS-DOS for output, so you must perform some simple tests to be sure any
  99. program will work correctly before allowing general users to access it.
  100. Also, any program being used under DOSGATE must return immediatly to the
  101. MS-DOS prompt when a CONTROL-C is pressed.  Any program being used must not
  102. make use of the same COM port as is being used by the DOSGATE driver.
  103.  
  104.   These are fairly simple restrictions, but are important.  It is very
  105. easy to write applications for DOSGATE using 'C'.  Some people even use
  106. compiled BASIC to generate DOSGATE applications.  The only other limitation
  107. to what you can do with DOSGATE is your imagination!  If you know how to
  108. write programs for the PC, then you can make your DOSGATE system do whatever
  109. you want.  
  110.  
  111.  Note: I do not include a comprehensive, step-by-step instruction manual
  112. with the DOSGATE system.  There are many example files and other hints
  113. and kinks to help you get started.  It is expected that you are already
  114. very familliar with both MS-DOS and your TNC.  If you do not think that you
  115. have enough experience with MS-DOS or your TNC, then please find youself a
  116. local MS-DOS 'guru' and someone who understands packet radio and the
  117. particular brand of TNC that you own.
  118.  
  119.  To get your own copy of DOSGATE simply send me the following:
  120.  
  121.    1 FORMATTED, 1.2 MB or 1.44 MB diskette
  122.    1 Self Addressed, return diskette mailer that contains enough postage
  123.      to ensure that I can return your diskette to you.
  124.    1 short note requesting a copy of DOSGATE
  125.  
  126.  Send your disk to:
  127.  
  128.   Rich Bono
  129.   7 Redfield Circle
  130.   Derry, New Hampshire 03038
  131.  
  132.   There is no required fee for Amateur radio on-the-air uses of DOSGATE,
  133. but any donations are always gladly accepted.
  134.  
  135.  
  136. -- 
  137.  /**************************************************************************\
  138.  * Rich Bono                     IMRICH         UUCP:rbono@necis.ma.nec.com * 
  139.  * (508) 635-6300                 NM1D          AMPR: nm1d@nm1d.nh.usa.noam * 
  140.  \**************************************************************************/
  141.