home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / os / msdos / programm / 9142 < prev    next >
Encoding:
Text File  |  1992-09-08  |  18.8 KB  |  431 lines

  1. Newsgroups: comp.os.msdos.programmer
  2. Path: sparky!uunet!cis.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!ncoast!brown
  3. From: brown@NCoast.ORG (Stan Brown)
  4. Subject: comp.os.msdos.programmer FAQ part 4 of 4 (REPOST)
  5. Expires: Tue, 22 Sep 1992 23:20:25 GMT
  6. Organization: Oak Road Systems, Cleveland Ohio USA
  7. Date: Mon, 7 Sep 1992 23:20:25 GMT
  8. Message-ID: <1992Sep07.msdos.faq.4bis@NCoast.ORG>
  9. Followup-To: poster
  10. References: <1992Sep07.msdos.faq.1bis@NCoast.ORG>
  11. Lines: 418
  12.  
  13. Last-modified: 22 August 1992
  14.  
  15.  
  16. (continued from part 3)         (no warranty on the code or information)
  17.  
  18. If the posting date is more than six weeks in the past, see instructions
  19. in the last part of this list for how to get an updated copy.
  20.  
  21.             Copyright (C) 1992  Stan Brown, Oak Road Systems
  22.  
  23.  
  24. section A. Downloads
  25. ====================
  26.  
  27. QA01. What is garbo?  What is wustl?
  28.  
  29.     These are alternative archive sites.  Please try to use the site for
  30.     your continent; see next Q.
  31.  
  32. QA02. What are Simtel and "mirror sites"?  What good are they?
  33.  
  34.     The U.S. Government maintains a massive archive of useful software
  35.     and info files at the SIMTEL20 site.  This includes scads of
  36.     utilities, plus source code from {PC Magazine}, {Dr Dobbs Journal},
  37.     and others.  You can use Simtel by ftp (wsmr-simtel20.army.mil =
  38.     192.88.110.20) or (if necessary) email.  To find out how, look for
  39.     these monthly articles in comp.binaries.ibm.pc.archives :
  40.  
  41.         How to find files in the SIMTEL20 msdos collection
  42.         SIMTEL20 archive info for Internet FTP users
  43.         How to order SIMTEL20 files via e-mail
  44.  
  45.     Another important archive site is garbo (at the University of Vaasa,
  46.     Finland).  garbo is set up differently from Simtel but contains many
  47.     of the same useful files.
  48.  
  49.     Please try first at the site nearest you:
  50.  
  51.     - Europe and Asia: look first at garbo; for prerecorded instructions
  52.       (about 29K), email Timo Salmi (ts@uwasa.fi).
  53.  
  54.     - Oceania:  try archie.au first.  (This is different from the Archie
  55.       mail server, archie-l@cs.mcgill.ca.)  Paul Brooks has written to
  56.       say that it "mirrors garbo and simtel-20 (in /micros/pc/simtel-20,
  57.       /micros/pc/garbo) as well as many other archives.  Telnetting to
  58.       'archie.au' and logging on as 'archie' (no password) will access
  59.       the Oceanic ARCHIE server."  Email Craig Warren (ccw@archie.au)
  60.       for instructions if needed.
  61.  
  62.     - North America: try SIMTEL20 (a/k/a Simtel) first; see above for
  63.       instructions or email Keith Petersen (w8sdz@vela.acs.oakland.edu).
  64.       Also see the Simtel mirrors OAK.Oakland.Edu and ftp.uu.net, or the
  65.       SIMTEL20 & garbo mirror wuarchive.wustl.edu.
  66.  
  67.     General cautions and guidelines:
  68.  
  69.     - Some of the mirrors may lag occasionally, or might not have all
  70.       the files.
  71.  
  72.     - If you send an email message and don't get a reply within a few
  73.       days, there are two likely causes.  Most likely the Reply-to path
  74.       in your message is not valid; your sysadmin can check this and
  75.       correct it if necessary and then you can send your message again.
  76.       Occasionally a machine goes down for an extended period, which may
  77.       prevent a timely reply to your message.  If you're sure your
  78.       message bears a good reply path and you haven't got a reply in a
  79.       week or so, you might send your message again, once.  Don't post
  80.       it as an article in a newsgroup.
  81.  
  82. QA03. Where do I find program <mumble>?
  83.  
  84.     There are several newsgroups to help; comp.binaries.ibm.pc.wanted is
  85.     generally the best place to ask your question.  Please review the
  86.     guidelines in "What other newsgroups should I know about?" in
  87.     section 1, "General questions".  See also the next Q.
  88.  
  89. QA04. How can I check Simtel or garbo before I post a request for a
  90.       program?
  91.  
  92.     What a good idea!  It will save your time and save net resources
  93.     too.  Simtel and garbo have indexes of their contents, which you can
  94.     download and use in searching off line.
  95.  
  96.     garbo has an index file, /pc/INDEX, an annotated list, frequently
  97.     updated, of the MS-DOS files there; to save download time, get the
  98.     packed form /pc/INDEX.ZIP.  The news file, /pc/pd2/news-pd2 contains
  99.     selected news on all MS-DOS directories at garbo.
  100.  
  101.     Simtel's index files are all in PD1:<MSDOS.FILEDOCS>.  SIMLIST.ARC
  102.     is in text format (315K as of February 1992).  But you may prefer
  103.     the file SIMIBM.ARC (355K as of February 1992) which is
  104.     comma-delimited for easy use with any of these search facilities:
  105.  
  106.     - Two search programs are SIMTEL35.ARC (162K) and SIMDIR21.ZIP
  107.       (19K).
  108.  
  109.     - dBASE III or IV users can load the index from SIMLIST.ARC using
  110.       instructions in SIMIBM.INF (180 bytes) and SIMIBM.DB3 (581 bytes).
  111.  
  112.     - PC-FILE users should get SIMIBM.HDR (129 bytes), which tells how
  113.       to use SIMIBM.ARC.
  114.  
  115. QA05. How do I download and decode a program I found?
  116.  
  117.     See the "starter kit" in comp.binaries.ibm.pc, usually posted on the
  118.     first and 15th of every month.  Most binaries are posted and sent
  119.     through email in 'uuencode' format.  The starter kit contains a
  120.     uudecode program to turn this file back into a binary.
  121.  
  122.     If you can't wait (if?, bwaa-haa-haa), you can get the starter kit
  123.     via ftp or email.  By ftp, access pit-manager.mit.edu (18.172.1.27)
  124.     and look for the following file or one with a similar name:
  125.  
  126.         /pub/usenet/comp.binaries.ibm.pc/v17i7:_s.k,_C_S_s_K_(p_01_01)
  127.  
  128.     By email, send mail-server@pit-manager.mit.edu a message with blank
  129.     subject and the following lines of text in the body:
  130.  
  131.         send usenet/comp.binaries.ibm.pc/v17i7:_s.k,_C_S_s_K_(p_01_01)
  132.         send usenet/comp.binaries.ibm.pc/index
  133.  
  134.     The first command sends the starter kit, unless the version number
  135.     has changed.  If it has, the first command will fail, so look at
  136.     the index that you get in response to the second command and re-send
  137.     the first command with the correct version number.
  138.  
  139.     If you're using Kermit, remember to set file type binary before
  140.     issuing the send command.  By the way, the uuencoded file is bigger
  141.     than the binary, so you'll save connect time if you can uudecode it
  142.     and then download the binary file.
  143.  
  144. QA06. Where is UUDECODE?
  145.  
  146.     You can find it in Simtel, but it's easier to take it from the
  147.     "starter kit" mentioned in the preceding Q.
  148.  
  149.     If you're logged in at a Unix site, there's almost certainly a
  150.     uudecode there:  just type "uudecode" followed by a space and the
  151.     file name.  The binary file is 25% smaller than the uuencoded file,
  152.     so you'll save connect time if you can uudecode it on the Unix host
  153.     and then download the binary file.  Remember: set file type binary.
  154.  
  155. QA07. Why do I get errors when extracting from a ZIP file I downloaded?
  156.  
  157.     There are many possible causes, but two of them probably account for
  158.     95% of all problems.  (1) Did you remember to set your file-transfer
  159.     protocol to binary mode, at both ends if necessary?  (2) Are you
  160.     using the current version of PKUNZIP?  (See section B, "Vendors and
  161.     products".)  The vast majority of stuff in archive sites requires
  162.     PKZIP version 1.10 to extract correctly.  It causes confusion that
  163.     older versions of PKZIP aren't smart enough to tell you that the
  164.     problem is with the extraction program and not with the file you're
  165.     trying to extract from.
  166.  
  167.  
  168. section B. Vendors and products
  169. ===============================
  170.  
  171. QB01. How can I contact Borland?
  172.  
  173.     Borland has set up three email addresses.  However, none of them is
  174.     for technical support such as help with finding your own programming
  175.     errors and explaining compiler messages.
  176.  
  177.     - customer-support@borland.com is for questions about prices and
  178.       features of products, replacing bad or missing disks, info on
  179.       upgrades, etc.  They do not accept emailed credit-card numbers.
  180.  
  181.     - bugs@borland.com will take "a well-documented bug report" and send
  182.       an automated response, but will not give you a workaround or a
  183.       scheduled fix date or even confirm that it is or is not considered
  184.       a bug.  "The purpose of bugs@borland.com is to improve future
  185.       products sooner, not as a substitute for tech support channels."
  186.  
  187.     - bc30-info@borland.com will reply to any message with canned info
  188.       on Borland C++ 3.0, Turbo C++ 3.0, and Application Frameworks.
  189.       (My request for an updated address for BC++ 3.1 wasn't answered.)
  190.  
  191.     Tech support is provided through Compuserve (GO BOR), by voice phone
  192.     at +1 408 438 5300, by FAX at (800) 822-4269 in U.S. (use Touch-Tone
  193.     voice phone), on a BBS at +1 408 439 9096, and by mail at
  194.  
  195.         Technical Support Department
  196.         Borland International
  197.         P.O. Box 660001
  198.         Scotts Valley CA 95067-0001, USA.
  199.  
  200.     You'll need to give your product's name, version, and serial number.
  201.  
  202.     Finally, in the 31 Mar 1992 issue of {PC Magazine}, an ad over the
  203.     signature of Philippe Kahn, Borland's chairman, says "I want to make
  204.     sure that I get your feedback about our dBASE products.  Call my
  205.     voice mail directly at (800) 851-2122 with your critiques and
  206.     suggestions."
  207.  
  208. QB02. How can I contact Microsoft?
  209.  
  210.     Individual employees of Microsoft (not MicroSoft, please!) post here
  211.     sometimes.  Their addresses all take the form person@microsoft.com.
  212.     However, Microsoft as a company does not provide product support
  213.     through the Internet, as far as I'm aware.  Technical support
  214.     through your modem is available on Compuserve (GO MICROSOFT).
  215.  
  216.     If you want to place an order or get general pre-sales information,
  217.     call the appropriate sales and service number:
  218.  
  219.         U.S. end-user sales                   (800) 426-9440
  220.         U.S. corporate/gov't/reseller/
  221.                  educational sales            (800) 227-4679
  222.         Canadian sales                        (800) 568-3503
  223.         International sales                  +1 206 936-8661
  224.  
  225.     For tech support you must make an ordinary long-distance phone call.
  226.     Microsoft has separate incoming phone numbers for many products.
  227.     Since it's your nickel, first check your documentation to see if a
  228.     phone number is listed.  Here are phone numbers (as of 1 June 1992)
  229.     for a few products of most interest to the readers of this group:
  230.  
  231.         C/C++               (206) 635-7007
  232.         MASM                (206) 646-5109
  233.         DOS Upgrade Users   (206) 646-5104 (for 90 days after first call)
  234.         Windows Users       (206) 637-6098
  235.  
  236.     If you can't find the direct number any other way, call the "master"
  237.     numbers below or the sales numbers a few paragraphs above.  You'll
  238.     get the "voice mail phone tree from h-ll" but you'll eventually get
  239.     to the right department.  They don't provide technical assistance,
  240.     but a voice menu will help you find the current phone number for the
  241.     department you need.
  242.  
  243.         U.S. end-user product support         (206) 454-2030
  244.         U.S. languages support                (206) 637-7096
  245.  
  246.     You can also write to Microsoft Product Support, 16011 NE 36th Way,
  247.     Box 97017, Redmond WA 98073-9717, USA.
  248.  
  249. QB03. What's the current version of PKZIP?
  250.  
  251.     The current version is 1.10 (PKZIP110.EXE), available from Simtel as
  252.     PD1:<MSDOS.ZIP>ZIP110EU.EXE.  This is the same as the standard
  253.     version except it doesn't offer authenticity verification (the -AV
  254.     indicators) because of U.S. law.  Remember that PKZIP is shareware
  255.     and you're expected to pay for it if you use it.  Current price is
  256.     $25, or $47 for a free upgrade when the next version is released.
  257.  
  258.     Since early 1992, PKWARE has been running ads in computer magazines
  259.     announcing 2.0; but it seems to be vaporware.  The latest actual
  260.     version, 1.93, is a test version not in general release, and not
  261.     guaranteed compatible with the eventual official release.  Several
  262.     versions that have been called 2.0, 2.01, or 2.2 are at best hacked
  263.     versions of that beta-test version and at worst trojans that trash
  264.     your hard disk.
  265.  
  266.     By the way, if you're attempting to register a shareware copy of
  267.     PKZIP 1.1, be aware that PKWARE's address has changed.  The current
  268.     address, according to a CIAC (ciac@llnl.gov) bulletin, is
  269.  
  270.         PKWARE Inc.
  271.         9025 N. Deerwood Drive
  272.         Brown Deer, WI 53223 USA
  273.         Voice: +1 414 354-8699    BBS: +1 414 354-8670
  274.  
  275. QB04. What's in Microsoft C/C++ 7.0?
  276.  
  277.     spoiler:  Yes, it includes the Windows 3.1 SDK, with an option to
  278.     build applications that run on 3.0 and 3.1.
  279.  
  280.     According to the {Getting Started} booklet, the compiler needs 4 MB
  281.     of RAM, an 80386 or better, and 8-27 MB on your hard disk.  (An
  282.     email correspondent said Microsoft said it will run on an 80286, but
  283.     very slowly).  C/C++ comes on nine 3.5" 1.44 MB diskettes, plus one
  284.     for the source profiler and 11 more for the Windows System Develop-
  285.     ment Kit (SDK); it's also available on 5.25 diskettes.
  286.  
  287.     The Programmer's WorkBench (PWB) and CodeView (CV) run in Windows or
  288.     DOS.  According to the README.TXT file, "Microsoft C/C++ version 7.0
  289.     requires DPMI services.  If you wish to use Windows as your develop-
  290.     ment environment, Windows provides DPMI services for you.  To use
  291.     MS-DOS as your development environment you must install 386-Max to
  292.     provide these services."   A copy of Qualitas 386-Max is included.
  293.  
  294.     The upgrade includes everything in the compiler except printed ref-
  295.     erence manuals for the Windows SDK (which is documented on disk).
  296.     The manuals in my copy of upgrade are:
  297.  
  298.         Getting Started
  299.         Environment and Tools
  300.         Programming Techniques
  301.         Run-Time Library Reference
  302.         C Language Reference
  303.         C++ Tutorial
  304.         C++ Language Reference
  305.         Class Libraries User's Guide
  306.         Class Libraries Reference
  307.         Comprehensive Index and Errors Reference (indexes all the above)
  308.         Quick Reference Guide (card shows options for tools)
  309.         Source Profiler User's Guide
  310.         Class Libraries reference card
  311.         Windows SDK: Getting Started
  312.         Windows SDK: Programming Tools
  313.         Windows SDK: Setup Toolkit for Windows
  314.  
  315.     The remaining printed manuals for the SDK for Windows 3.1 come with
  316.     the compiler but not with the upgrade.  They are:
  317.  
  318.         Guide to Programming
  319.         Programmers' Reference Volume 1: Overview
  320.         "       "       "       "     2: Functions
  321.         "       "       "       "     3: Messages, Structures and Macros
  322.         "       "       "       "     4: Resources
  323.         Multimedia Programmer's Guide
  324.         Multimedia Programmer's Reference
  325.         MS Windows for Pen Computing: Programmer's Reference
  326.         The Windows Interface: An Application Design Guide
  327.         The Win32 Application Programming Interface: An Overview
  328.  
  329.     Pricing:
  330.  
  331.     - compiler: $499 list, about $300 from mail-order companies
  332.  
  333.     - upgrade from any version of a C or C++ compiler from Microsoft,
  334.       Borland, Watcom, or Zortech/Symantec: $139 list -- to order, call
  335.       Microsoft sales and service listed earlier in this section
  336.  
  337.     - printed docs for Windows 3.1 SDK: $150 list (order form included
  338.       with the upgrade)
  339.  
  340.  
  341. section C. More information
  342. ===========================
  343.  
  344. QC01. Are there any good on-line references for PC hardware components?
  345.  
  346.     I have heard good reports of HELPPC21.ZIP, downloadable from Simtel
  347.     in PD1:<MSDOS.INFO> (283578 bytes, dated 910510).  There's an info
  348.     file in the same directory, HELPPC21.INF (6121 bytes).  European
  349.     users will find it as garbo.uwasa.fi:/pc/programming/helppc21.zip.
  350.  
  351.     This hypertext system contains much information on ports and other
  352.     hardware, as well as some overlap with Ralf Brown's interrupt list
  353.     (see next Q).  It is shareware ($25).
  354.  
  355. QC02. Are there any good on-line references for PC interrupts?
  356.  
  357.     The definitive work is Ralf Brown's interrupt list, which is packed
  358.     with information on documented and (officially) undocumented BIOS
  359.     and DOS interrupts, DOS tables, and interrupts hooked by many
  360.     software packages.
  361.  
  362.     The interrupt list comes from CS.CMU.EDU [128.2.222.173] in
  363.     /afs/cs/user/ralf/pub (switch there with a *single* command) as
  364.     inter31a.zip, inter31b.zip, and inter31c.zip.  At Simtel it's in
  365.     PD1:<MSDOS.INFO>INTER31A.ZIP, INTER31B.ZIP and INTER31B.ZIP.  At
  366.     garbo it's in /pc/programming/inter31a.zip, inter31b.zip, and
  367.     inter31c.zip.  These versions were uploaded in late July 1992;
  368.     updates are announced in comp.binaries.ibm.pc.archives every few
  369.     months.
  370.  
  371.     If you'd rather not download the list, you can get it in book form,
  372.     split up by subject, as {PC Interrupts:  A Programmer's Reference to
  373.     BIOS, DOS, and Third-Party Calls} by Ralf Brown and Jim Kyle
  374.     (Addison-Wesley; ISBN 0-201-57797-6).  This corresponds to INTER26
  375.     with the most important new material from INTER27, so the on-line
  376.     list contains more current information than the book.  (The on-line
  377.     list has also grown by about 30% since the book was published.)
  378.  
  379. QC03. What and where is "Ralf Brown's interrupt list"?
  380.  
  381.     See the preceding Q.
  382.  
  383. QC04. Where can I find lex, yacc, and language grammars?
  384.  
  385.     The FAQ list of the comp.compilers newsgroup answers this for Basic,
  386.     C, Pascal, and other languages.  See later in this section.
  387.  
  388. QC05. What's the best book to learn programming?
  389.  
  390.     Sorry, this FAQ list cannot settle religious arguments.
  391.  
  392. QC06. Where are FAQ lists archived?
  393.  
  394.     Many are crossposted to news.answers.  That newsgroup should have a
  395.     long expiry time at your site; if not, talk to your sysadmin.
  396.  
  397.     FAQ lists are available by anonymous FTP from pit-manager.mit.edu
  398.     [18.172.1.27] in files with names like
  399.  
  400.         /pub/usenet/news.answers/C-faq/faq
  401.  
  402.     and by email from mail-server@pit-manager.mit.edu.  For instructions
  403.     about the mail server, send a message with "help" and "index" on
  404.     different lines.
  405.  
  406. QC07. Where can I get the latest copy of this FAQ list?
  407.  
  408.     It is posted every month to news.answers in such a way that it
  409.     should stick around until the following month's version has been
  410.     posted.  Please check news.answers first, looking for the Subject
  411.     line "comp.os.msdos.programmer FAQ".
  412.  
  413.     If the article has expired from your site's news.answers, or your
  414.     site doesn't get news.answers, you can retrieve the latest version
  415.     of this list as /pub/usenet/news.answers/msdos-programmer-faq/part1
  416.     through part4 via FTP at pit-manager.mit.edu [18.172.1.27].  This
  417.     list is also stored as garbo.uwasa.fi:/pc/doc-net/faqpYYMM.zip,
  418.     replacing YYMM by the year and month of the latest list, e.g. 9206.
  419.  
  420.     If the article is unavailable from news.answers and you don't have
  421.     ftp, send a message with blank subject and contents
  422.         send usenet/news.answers/msdos-programmer-faq/part1
  423.     to mail-server@pit-manager.mit.edu.
  424.  
  425. (end of comp.os.msdos.programmer FAQ)
  426. -- 
  427. Stan Brown, Oak Road Systems                      brown@Ncoast.ORG
  428.  
  429. "Never try to teach a pig to sing.  You'll only waste your time and
  430. annoy the pig."  Heinlein wrote it; I'd like to know the original source.
  431.