home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / cpmhelp / cpmfaq.txt < prev    next >
Text File  |  1994-07-25  |  34KB  |  840 lines

  1.  
  2. Subject: Frequently Asked Questions List
  3. Date: 18 Jul 1994 22:53:12 GMT
  4.  
  5. ======================================================================
  6. This is the comp.os.cpm Frequently Asked Questions (FAQ) list, July 18,
  7. 1994 edition.  It is the intent of the editor to post this FAQ to
  8. comp.os.cpm on a regular basis.  Changes from the previous FAQ are
  9. marked with a "|" in the first column, additions marked with a "+".
  10.  
  11. I wish to thank those below who have contributed information.  Please
  12. send any corrections or additions to <Donald.C.Kirkpatrick@tek.com>.
  13.  
  14. John D. Baker           <jdb8042@tamuts.tamu.edu>
  15. Ralph Becker-Szendy     <RALPH@SLAC.STANFORD.EDU>
  16. Mike Gordillo           <GQ23V55D@umiami.ir.miami.edu>
  17. Stephen R. Griswold     <stephen.griswold@CIRCELLAR.COM>
  18. Roger Hanscom           <hanscom@atlantis.ees.anl.gov>
  19. Ulrich Hebecker         <Ulrich.Hebecker@studbox.uni-stuttgart.de>
  20. William P. Maloney      <aq743@cleveland.Freenet.Edu>
  21. Paul Martin             <pm@nowster.demon.co.uk>
  22. Don Maslin              <donm@crash.cts.com>
  23. Udo Munk                <udo@umunk.GUN.de>
  24. Alan Ogden              <arog@BIX.com>
  25. Jay Sage                <sage@LL.MIT.EDU>
  26. Curt Schroeder          <cschroed@hercii.lasc.lockheed.com>
  27. Peter A. Schuman        <schu0204@gold.tc.umn.edu>
  28. Kevin Spears            <kspear@ss0.eng.wayne.edu>
  29. Tilmann Reh             <tilmann.reh@hrz.uni-siegen.d400.de>
  30. Geir Tjoerhom           <geirt@nvg.unit.no>
  31. Jack Velte              <velte@cdrom.com> 
  32. Juergen Weber           <weberj@dia.informatik.uni-stuttgart.de>
  33. Jeffrey J. Wieland      <wieland@ea.ecn.purdue.edu>
  34. Frank Zsitvay           <frank.zsitvay@bytewarrior.altcit.eskimo.com>
  35.  
  36. While this FAQ is not intended to be an advertisement for any product,
  37. please note that some of the contributor have a financial interest in
  38. some of the items mentioned.  Your FAQ editor has NO financial interest
  39. in anything mentioned in this FAQ.
  40. =====================================================================
  41.  
  42.                 Table Of Contents
  43.  
  44. Q1: Does CP/M stand for anything?
  45. Q2: Is CP/M in the Public Domain?
  46. Q3: Where are the CP/M archives?
  47. Q4: What languages/compilers/databases/editors are still available?
  48. Q5: What new CP/M computers are available?
  49. Q6: What is this I hear about a CP/M CD ROM?
  50. Q7: How can I transfer my CP/M files to DOS?
  51. Q8: How can I convert an (insert name) disk to (insert name) format?
  52. Q9: Can I run CP/M on my MSDOS machine?
  53. Q10: Where can I get a boot disk for (insert system name)?
  54. Q11: What terminal emulation programs are available?
  55. Q12: How do you unpack a .ARK or .ARC file?
  56. Q13: How do you unpack a .lbr file?
  57. Q14: What are all these .xQx, .xYx, and .xZx file types?
  58. Q15: Are any of these .ARK, .LBR, or CRUNCH utilities on MSDOS?
  59. Q16: Why does my Kaypro drop characters above (insert baud rate)?
  60. Q17: What is an Advent TurboROM?
  61. Q18: How can I add a hard drive to my Kaypro?
  62. Q19: What belongs in the unpopulated board area on a Kaypro?
  63. Q20: What is The Computer Journal?
  64. Q21: What is ZCPR and the Z System?
  65. Q22: What ever happened to the Z800?
  66. Q23: What is the status of the Z380?
  67. Q24: What is the KC80?
  68. Q25: Anyone know a good source for cross assemblers?
  69.  
  70. =====================================================================
  71.  
  72. Q1: Does CP/M stand for anything?
  73.  
  74. A: (Don Kirkpatrick)
  75.  
  76.    There are at least three popular answers - Control Program for
  77.    Microcomputers, Control Program for Microprocessors, and Control
  78.    Program/Monitor.  The issue is clouded by authors of popular CP/M
  79.    books giving different answers.  According to Gary Kildall (the
  80.    author of CP/M), in response to a direct question on the PBS show
  81.    "The Computer Chronicles" following Computer Bowl I, the answer is:
  82.    Control Program for Microcomputers.  This is also consistent with
  83.    DRI documentation.  See, for example, p. 4 of the DRI TEX manual.
  84.  
  85.  
  86. Q2: Is CP/M in the Public Domain?
  87.  
  88. A: (Jay Sage, Don Maslin, Tilmann Reh)
  89.  
  90.    CP/M is not in the public domain, and there is at least one source
  91.    for the purchase of new, legal copies:
  92.  
  93.               David McGlone
  94.               149 W. Hilliard Lane
  95.               Eugene, OR 97404-3057,
  96.               (503)688-3563.
  97.  
  98.    On the other hand, there have been lots of greatly improved clones,
  99.    including ZCPR3 for the command process and several replacements for
  100.    the BDOS.  Those components can be obtained from oak.oakland.edu and
  101.    from many BBSs.
  102.  
  103. +  There is also a CP/M-Plus replacement named ZPM3, written by Simeon
  104. +  Cran. It offers much more performance and some additional features
  105. +  compared to CP/M-Plus. An extended CCP, the ZCCP, is also available.
  106. +  Unfortunately, it still seems to have some bugs.  ZPM3 and ZCCP are
  107. +  free! However no sources as Simeon won't give them away.
  108.  
  109. +  And CP/M-68K is available from:
  110.  
  111. +             James Knox
  112. +             TriSoft
  113. +             1825 East 38 1/2
  114. +             Austin, TX  78722
  115. +             (512)472-0744
  116. +             (800)531-5170
  117. +             (512)473-2122 (FAX)
  118.  
  119.  
  120. Q3: Where are the CP/M archives?
  121.  
  122. A: (Don Maslin, Ralph Becker-Szendy, Paul Martin, Ulrich Hebecker)
  123.  
  124.    Simtel20 is no more.  Six sites that stock CP/M files are:
  125.  
  126.               oak.oakland.edu
  127.               wuarchive.wustl.edu
  128.               update.uu.se
  129.               ftp.demon.co.uk
  130.               reze-2.rz.rwth-aachen.de
  131. +             soltrans.cr.usgs.gov
  132.    
  133. |  The main archive is oak.oakland.edu.  Assuming the availability of
  134. |  anonymous ftp, look into the subdirectories of /pub/cpm.  There is a
  135.    *lot* there!  One of the first directories to check is starter-kit.
  136.    It contains everything you need to get up and running.
  137.  
  138. +  If you wish to submit material to oak.oakland.edu, contact:
  139.  
  140. +             Jeff Marraccini
  141. +             Senior Computing Resource Admininistrator
  142. +             Oakland University
  143. +             Rochester, MI USA 48309-4401
  144. +             (810)370-4542
  145. +             jeff@vela.acs.oakland.edu <- Work
  146. +             jdm@msen.com
  147.  
  148. +   He will send you instructions and passwords necessary to perform
  149. +   ftp uploads.
  150.  
  151.  
  152. Q4: What languages/compilers/databases/editors are still available?
  153.  
  154. A: (Ralph Becker-Szendy, Ulrich  Hebecker)
  155.  
  156.    Wordstar V4 was still for sale as of a year ago.  The SLR assembler
  157.    and linkers are available from Jay Sage.  MIX C and other MIX
  158.    products are available from:
  159.  
  160.               Ed Grey
  161.               P.O. Box #2186
  162.               Inglewood, CA 90305
  163.               (213)759-7406
  164.               <ac959@cleveland.Freenet.Edu>.
  165.  
  166.    Hi-Tech C V3.09 for CP/M is now in the public domain.  The original
  167.    is on their bbs in Australia, at (61)(7)300-5235.  Copies can be
  168.    obtained from:
  169.  
  170.         design.fen.qut.edu.au: /pub/hitech
  171.         update.uu.se: /pub/rainbow/cpm/c
  172.  
  173.  
  174.    Public domain CP/M programs are available via:
  175.  
  176.               Elliam Associates
  177.               Box 2664
  178.               Atascadero, CA 93423
  179.               (805)466-8440
  180.  
  181.    In the past, Elliam has sold Turbo Pascal, Uniform, Nevada COBOL,
  182.    SuperCalc, and much more.  Call for availability and price.
  183.  
  184.    WordStar is available from:
  185.  
  186.               Trio Company of Cheektowaga Limited
  187.               3290 Genesee Street
  188. +             P. O. Box 594
  189. |             Cheektowaga, NY 14225-0594
  190.               716-892-9630
  191.  
  192.  
  193.    Dynacomp stills sell CP/M software (or to be accurate, they still
  194.    had several dozen CP/M programs in the 1992 catalog.) It is the
  195.    kind of programs which ought to be written in BASIC: Typing tutors,
  196.    little engineering programs like calculation of the stiffness of
  197.    beams, education math programs. Their address is:
  198.  
  199.               Dynacomp
  200.               178 Phillips Road
  201.               Webster, NY 14580
  202.               (800)828-6772 orders
  203.               (716)265-4040 support
  204.  
  205.    There is no known U.S. source to purchase the following programs:
  206.  
  207.         muMath/muSimp
  208.     Any Microsoft product (M80, L80, F80, Pascal, BASIC)
  209.         VEdit 
  210.  
  211.    Most have been "abandoned" by their makers, but not placed in the
  212.    public domain.
  213.  
  214.    For our European readers, much is available in Germany.  dBASE,
  215.    dBASSI, Wordstar 3.0, Multiplan, Supercalc PCW, and Microsoft Basic
  216.    (Interpreter and Compiler), M80, L80, CREF80 , and LIB80 can be
  217.    ordered from:
  218.  
  219.           Fa. Wiedmann
  220.               Unternehmensberatung
  221.               Korbinianplatz 2
  222.       D 85737 Ismaning
  223.           Tel.: 089/969374 (from 9:00 to 18:00 )
  224.  
  225.    Z3PLUS (for CP/M, DM 70.--), NZCOM (for CP/M 2.2, DM 70.--), BDSC-Z,
  226.    TURBO Tools Turbolader, SLR Super Asm./Lnk. and Juggler (DM 50.--)
  227.    from:
  228.  
  229.           Helmut Jungkunz Zacherlstr.14 D 85737 Ismaning
  230.           Tel.: 089/969374 (18:30 to 21:30)
  231.           100024.1545@compuserve.com
  232.  
  233.    C 128 CP/M Plus (DM 80.-) from:
  234.  
  235.           Schaltungsdienst Lange Berlin Tel.: 030/7036060
  236.  
  237.  
  238. Q5: What new CP/M computers are available?
  239.  
  240. A: (Ralph Becker-Szendy, John D. Baker, Tilmann Reh)
  241.  
  242. |  The YASBEC (uses a 64180, has  SCSI interface), written up in TCJ,
  243. |  issues #51 and #52.  It is important that the YASBEC uses a
  244. |  proprietary bus system.
  245.  
  246.  
  247. |  The CPU280 (uses a Z280, an IDE interface is available), also
  248. |  written up in TCJ, issues #52 and #53. Circuit boards are available
  249. |  from Jay Sage and Ralph Becker-Szendy.  CPU280 to uses the ECB-bus
  250. |  which allows many other I/O cards to be connected.
  251.  
  252.    Ampro Little Board products were available from Dean Davidge of
  253.    Davidge Corporation, Buellton, CA, but he may have moved and the
  254.    address and phone number are unknown.
  255.  
  256.    The Micromint SB180/SB180FX is also still available.
  257.  
  258.  
  259. Q6: What is this I hear about a CP/M CD ROM?
  260.  
  261. A: (Jack Velte)
  262.  
  263. |  The disk will be ready mid-August, 1994.  It's going to be about
  264.    full, probably over 600 Meg. It may contain some commodore 64 and
  265.    128 files and some embedded system controller files, but mostly it
  266.    will be CP/M.  So far it contains these files:
  267.  
  268.         fog/         First osborne user group newsletters and promo's
  269.         fog_000/     First osborne user group intro to cpm
  270.         t_hoot/      Tom Hoot personal collection
  271.         tcj/         The Computer Journal collection
  272.     znode/       The Newton Centre Z-Node, Z-Node #3, in Newton
  273.                      Centre, Massachusetts.
  274.     znode_12/    This software was collected over a period of
  275.              many years by Lee Bradley, Z- Node 12 Sysop.
  276.              There is about 20 megabytes here. Many files are
  277.              .LBR's which contain compressed members, so the
  278.              actual size of this collection is probably close
  279.              to 30-35 megabytes. No index is provided but the
  280.              three files -MYZ-001.DIR, -MYZ-002.DIR and
  281.              -MYZ-003.DIR give the file names and the
  282.              .LBR member names.
  283.         zsus/        Z-System Software-Update-Service
  284.         cpm/         From SIMTEL
  285.         cpmug        From SIMTEL -- cpm user's group collection
  286.         sigm         From SIMTEL -- sig m user's group collection
  287.  
  288.    The cost will be $39.95 plus $5 shipping and handling (per order,
  289.    not per disk) for US/Canada, and $10 for airmail overseas.  If you
  290.    live in California, please add sales tax.  For further information:
  291.  
  292.               info@cdrom.com
  293.               Walnut Creek CDROM
  294.               1547 Palos Verdes, Suite 260
  295.               Walnut Creek, CA  94596 USA
  296.               (510)674-0783 voice  
  297.               (510)674-0821 fax 
  298.               (800)786-9907 
  299.  
  300.  
  301. Q7: How can I transfer my CP/M files to DOS?
  302.  
  303. A: (Don Maslin, Will Rose, Alan Ogden, Tilmann Reh)
  304.  
  305.    One solution is Sydex' excellent shareware program 22DISK which
  306.    permits reading (and writing) many CP/M format disks on a PC.  It is
  307.    available on:
  308.  
  309.          oak.oakland.edu: /pub/msdos/diskutil/22dsk140.zip
  310.  
  311.    There is also UniForm by Micro Solutions that should still be
  312.    available from them. There are versions for both the IBM-pc's and a
  313.    lot of different cp/m machines. Micro Solutions can be reached at:
  314.  
  315.               Micro Solutions
  316.               123 W Lincoln Hwy.
  317.               DeKalb, IL 60115
  318.               (815)756-3411 Voice
  319.               (815)756-2928 Fax
  320.               (800)890-7227
  321.  
  322.    If it's for an IBM type system, talk to them about what kind of
  323.    hardware/software you have. Some flavors of PC have a problem with
  324.    both UniForm and 22disk and UniForm will not operate properly under
  325.    DRDOS v6.0.  UniForm also fails if the machine clock exceeds
  326.    ~20MHz.  This has been confirmed with Micro Solutions, and no fix is
  327.    available.
  328.  
  329. +  You need not use the DOS machine - there are also transfer programs
  330. +  running with CP/M.  There are at least three: TRANSFER (for
  331. +  CP/M-2.2), of which a quick-hack CP/M-3 adaptation also exists;
  332. +  DOSDISK for Z-System, and MSDOS for CP/M-Plus written by Tilmann
  333. +  Reh, latest version 2.1 of Oct 93.  TRANSFER and MSDOS are freely
  334. +  available, DOSDISK is commercial.  MSDOS has two related utilities:
  335. +  MSFORM will create the DOS Boot Record, FAT and directory structure
  336. +  on a freshly formatted disk, and MSDIR will give you a quick look at
  337. +  the main directory of a DOS disk.
  338.  
  339.    Remember these conversion programs only enables you to read on your
  340.    PC what was stored on the disk when under CP/M.  They make no
  341.    conversion of file content.
  342.  
  343.  
  344. Q8: How can I convert an (insert name) disk to (insert name) format?
  345.  
  346. A: (Jay Sage, Curt Schroeder, Mike Gordillo, Helmut Jungkunz, Tilmann Reh)
  347.  
  348.    David McGlone and Elliam Associates (see above) offer disk
  349.    conversion services at modest prices that can convert from just
  350.    about any format to just about any other format.
  351.  
  352.    If you have a Kaypro equipped with an Advent TurboROM, Plu*Perfect
  353.    Systems offers a program called MULTICPY that can read/write about
  354.    one hundred different 5 1/4 formats.
  355.  
  356.    It is not possible to directly read/write Apple II CP/M disks on any
  357.    other host machine because an Apple disk is recorded in GCR which is
  358.    incompatible with FM/MFM disk controllers.  The only way to get CP/M
  359.    files in or out of Apple II CP/M disks is via a serial link with a
  360.    non-Apple II host.
  361.  
  362.    There exists a program called "Juggler" for the C128's CP/M that
  363.    will read/write 140 different CP/M formats both 3.5 and 5.25 MFM
  364.    (and some GCR) formats.  Juggler is available from Herne Data
  365. |  Systems in Canada.  A demo version with 22 formats, and other C128
  366.    specific CP/M software, can be found at:
  367.  
  368.         ccosun.caltech.edu: /pub/rknop/INCOMING/CPM/juggdemo.lbr
  369.  
  370. +  and the complete program may be purchased from:
  371.  
  372. +             Herne Data Systems Ltd.
  373. +             PO Box 714, Station C
  374. +             Toronto, Ontario
  375. +             CANADA  M6J 3S1
  376.  
  377. +  The CPU280 CP/M-3 implementation offers the AutoFormat feature which
  378. +  allows to format, read and write almost every disk format.
  379.  
  380. +  Another way of converting formats is to use a PC with 22DISK - just
  381. +  copy the files from one CP/M disk to DOS, and then back to the other
  382. +  CP/M disk.
  383.  
  384.  
  385. Q9: Can I run CP/M on my MSDOS machine?
  386.  
  387. A: (Juergen Weber, Udo Munk, Paul Martin, John D. Baker)
  388.  
  389.    Available by anonymous ftp from the primary mirror site
  390.    OAK.Oakland.Edu and its mirrors:
  391.  
  392.         pub/msdos/emulators/zsim23.zip
  393.  
  394.    ZSIM is an (extremely accurate) Z80 emulator (80386/40 -8 MHz Z80)
  395.    in conjunction with a CP/M 80 BIOS, i.e. it simulates a Z80 machine,
  396.    that can run CP/M.  Together with the original CP/M operating system
  397.    you have a full Z80-CP/M machine.
  398.  
  399.    If you don't have a CP/M system disk at hand, you can use the
  400.    included public domain CP/M compatible operating system P2DOS.
  401.  
  402.    ZSIM uses CP/M format disks, a ram disk and a hard disk.  Supported
  403.    disk formats are CP/M 86 single sided and double sided, but you can
  404.    install any singled sided CP/M format PC drives can physically
  405.    read.  So you can use ZSIM to transfer data to MS-Dos.  The ram disk
  406.    can be saved to the PC hard disk.  The hard disk is in an MS-Dos
  407.    file.  A sample hard disk containing the SMALL-C compiler is
  408.    included.
  409.  
  410.    As ZSIM uses an original operating system and CP/M disks it should
  411.    run every CP/M program that does not use special hardware.  ZSIM is
  412.    free for personal use.  Sources of the CP/M BIOS are included.
  413.  
  414.    On raven.alaska.edu you'll find:
  415.  
  416.         /pub/coherent/sources32/z80pack.tar.Z.
  417.  
  418.    This is a Z80 CPU emulation completely written in C, an I/O
  419.    emulation for a typical CP/M system also is included. The package
  420.    also comes with the BIOS source for the I/O emulation and a Z80
  421.    cross-assembler.  It was developed it under COHERENT but it's known
  422.    that it does work under Linux and SunOS too. You still need a CP/M
  423.    license to get CP/M running or you might try to get one of the free
  424.    available CP/M clones running on it. On a 486/66 DX2 running
  425.    COHERENT it's like a 11Mhz Z80 CPU, so the emulation speed is
  426.    acceptable.
  427.  
  428.    On oak.oakland.edu you'll find:
  429.  
  430.         /pub/msdos/emulator/myz80111.zip
  431.  
  432.    MYZ80 is a Z80/64180 emulator package.  The new 80486, 80386 & 80286
  433.    machines with the fast hard drives and the snazzy OS/2 operating
  434.    systems are such a delight... but for many, the Z80 machines still
  435.    have to be fired up from to time in order to develop code for CP/M
  436.    and the Z80 chip. Well, not any more, thanks to MYZ80.
  437.  
  438.    Other emulators on the market are less than satisfactory solutions.
  439.    Of the small number which can actually run without causing system
  440.    errors under the later versions of DOS, apparently none is capable
  441.    of running real CP/M. Instead they use an emulated version of CP/M
  442.    which is only as accurate as the developers have bothered to make
  443.    it.
  444.  
  445.    MYZ80 can run CP/M 3.0 and ZCPR (which is such a useful Z80
  446.    developer's environment).  So if you suffer from less than perfect
  447.    Z80 emulation and slow overall performance, give MYZ80 a try, and
  448.    save the 'real' Z80  machines for those cold winter mornings when
  449.    you really need the heat.  The author of MYZ80, Simon Cran, can be
  450.    reached at:
  451.  
  452.         Simeon Cran P/L
  453.         PO Box 5706
  454.         West End, Queensland, AUstalia 4101
  455.         Simeon.Cran@f236.n640.z3.fidonet.org
  456.  
  457.    It may also be helpful to note that Micro Solutions had a device
  458.    called the MatchPoint PC, which was effectively an Apple //e on a
  459.    card, for the IBM clones.  When used in conjunction with a
  460.    MicroSolutions CompatiCard, you can read files from an Apple CP/M
  461.    disk and transfer to another disk format with a special
  462.    configuration of UniForm.  That although this setup is effective, it
  463.    is quite expensive and the cost is not justified for small amounts
  464.    of copying.
  465.  
  466.  
  467.  
  468. Q10: Where can I get a boot disk for (insert system name)?
  469.    
  470. A: (Don Maslin)
  471.  
  472.    Getting a system disk is pretty easy - if Dina-SIG CP/M System Disk
  473.    Archives has it.  However, some dialogue with the requester has
  474.    usually been necessary to assure that we are talking about the same
  475.    Jurassic inhabitant!  There are just too many variants in the CP/M
  476.    world.  A request with specifics on the computer, an address to mail
  477.    to, and some recompense is all it takes.  Since this is an unfunded
  478.    effort on the part of the SIG, the costs of media, mailer, and
  479.    postage  must be recouped.  In general, and there are variations,
  480.    this runs $3 for the first disk and $2 or less for each additional.
  481.    Eight inch disks are a bit more!  However, a swap can be arranged if
  482.    the other party has disks that are not duplicative of ones already
  483.    in the archive.  If you can help augment the archive, yours is
  484.    free.
  485.  
  486.    The keeper of the archives can be reached at:
  487.  
  488.               Don Maslin
  489.               7742 Via Capri
  490.               La Jolla CA 92037
  491.               619-454-7392
  492.  
  493.    or use the email address given above.
  494.  
  495.  
  496. Q11: What terminal emulation programs are available?
  497.  
  498. A: (Peter A. Schuman)
  499.  
  500.    The leading CP/M public domain or freeware (author kept copyright
  501.    but distributed it for free) modem programs are:
  502.  
  503.     MODEM740 - The last of the "MODEMxxx" programs.
  504.  
  505.     IMP245 - This is nice, and works smoothly within what it does.
  506.     What it does, it does very well.  IF you have slow floppy
  507.     drives, there is a patch to cut down the receive buffer size.
  508.  
  509.     MEX114 - different from the above two, but minimally functional
  510.     with just an IMP overlay.  To use it all, you need MEX overlay
  511.     for your machine.
  512.  
  513.     ZMP15  -  This program includes ZMODEM file transfers.
  514.  
  515.     KERMIT - This program may have the widest implementation base
  516.     because it uses only printable characters for its file
  517.     transfers.  This is a plus because the MODEM7 family of
  518.     protocols send binary characters that sometimes conflict with
  519.     the underlying system use.  It is a minus because many more
  520.     characters must be sent and thus is slower.  KERMIT may be
  521.      found on watsun.cc.columbia.edu.
  522.  
  523.     QTERM43E - This is somewhat like using QMODEM on an MSDOS
  524.     machine.  Qterm has VT100 emulation mode as well as XMODEM and
  525.     KERMIT protocol.  If you can get (or write) a good overlay,
  526.     this is a nice program.
  527.  
  528.    For high speed transfers, you will probably need interrupt-driven
  529.    routines, which are available for some these.  The exact baud rate
  530.    where it becomes necessary varies by system and program.
  531.  
  532.  
  533. Q12: How do you unpack a .ARK or .ARC file?
  534.  
  535. A: (Gier Tjoerhom, Don Kirkpatrick)
  536.  
  537.     Archive files are a collection of related files packed together so
  538.     they stay together.  They have somewhat been replaced by librarys,
  539.     but are still encountered often.  The C or K at the end only
  540.     differentiate the original packing program, they are otherwise
  541.     identical.  Some archives are self extracting, just rename them
  542.     with a .com ending and execute them.  Others must be unpacked with
  543.     a program, unarc16.ark containing one of the most popular (in a
  544.     self extracting archive). This archive can be found at:
  545.  
  546.          oak.oakland.edu: /pub2/cpm/arc-lbr/unarc16.ark
  547.  
  548.  
  549. Q13: How do you unpack a .lbr file?
  550.  
  551. A: (William P. Maloney, Peter A. Schuman)
  552.  
  553.    A .lbr is a single file that contains a number of compressed files
  554.    inside.  The files must be extracted from the .lbr before the can be
  555.    used.
  556.  
  557.    One very good library extract program is called lbrext.com.  It's
  558.    simple to use and uncrunches the files at the same time.  EXAMPLE:
  559.  
  560.         A>lbrext b:myfile.lbr c:*.* uo
  561.  
  562.    This takes the lbrext.com file on 'A' to extract all the files in
  563.    myfile.lbr on 'B' and put them on 'C' uncrunched.  A simple 'lbrext'
  564.    first will show you how to use the .com file.
  565.  
  566.    Other popular library maintenance programs are LUE, DELBR, and NULU,
  567.    the latter being one of the best CP/M programs for handling LBRs.
  568.    However, don't use NULU to extract and unsqueeze simultaneously.  It
  569.    occasionally screws up doing this, and it can trash an entire disk
  570.    when it does so.
  571.  
  572. +  LT31 is also able to unpack libraries and also supports all
  573. +  current compression standards (including LZH 2.0!).  It is a very
  574. +  useful utility and can replace several single programs.
  575.  
  576.  
  577.  
  578. Q14: What are all these .xQx, .xYx, and .xZx file types?
  579.  
  580. A: (Don Kirkpatrick)
  581.  
  582.    These are compressed files, a.k.a. squeezed or crunched files.  They
  583.    must be uncompressed before they can be used.  They differ in the
  584.    compression algorithm; .?Q? was the first generation and .?Y? the
  585.    newest.  There are many fine programs that uncompress files, but
  586.    most handle only one or two compression types (e.g. SQ111.ARC and
  587.    CRUNCH24.LBR).  One program that will uncompress all three types can
  588.    be found in CRLZH20.LBR.
  589.  
  590.  
  591. Q15: Are any of these .ARK, .LBR, or CRUNCH utilities on MSDOS?
  592.  
  593. A: (Geir Tjoerhom)
  594.  
  595.    Yes, MSDOS versions do exist and can be located as follows:
  596.  
  597.         oak.oakland.edu: /pub/msdos/arcutil/lue220.zip         (.LBR)
  598.         nic.switch.ch: /mirror/msdos/archiver/arce41a.zip      (.ARK)
  599.         nic.funet.fi: /pub/msdos/packing/compress/alusq.com    (.xQx)
  600.         nic.funet.fi: /pub/msdos/packing/compress/uncr233.zip  (.xZx)
  601.  
  602.  
  603. Q16: Why does my Kaypro drop characters above (insert baud rate)?
  604.  
  605. A: (Jeff Wieland, Stephen Griswold, Don Kirkpatrick)
  606.  
  607.    The basic problem is that updating the screen takes too long and some
  608.    incoming characters are missed.  The exact baud rate where
  609.    characters begin to disappear depends on the configuration of the
  610.    Kaypro and the terminal program.  Generally, the older non-graphic
  611.    Kaypros will run at a much higher baud rate before characters start
  612.    to disappear.  Stock Kaypros are not interrupt driven and the BIOS
  613.    ROM has several built-in delays, which demanded too much of a
  614.    2x/4x/10's time.
  615.  
  616.    Several things can be done to help the situation.  If your Kaypro
  617.    came with the MITE software package, you can use it for high speed
  618.    terminal emulation.  A Kaypro 2X using MITE can go as fast as 19200
  619.    bps.  MITE uses interrupts to achieve this.
  620.  
  621.    Sometimes the problem can be ignored. A 2X will drop characters at
  622.    300 baud using Kermit-80.  File transfers work fine at 19200 bps.
  623.    It is always a good ides to run file transfers in the quiet mode if
  624.    terminal mode is dropping characters as then the display update time
  625.    is minimized.
  626.  
  627.    The graphic-equipped Kaypros can be significantly improved in
  628.    terminal mode just by turning off the status line at the bottom of
  629.    the screen.  As most terminal programs have an initialize sequence
  630.    available, just send the no status line command to the Kaypro -
  631.    <ESC>, C, 7 [1BH, 43H, 37H in hex].
  632.  
  633.    There are several hardware changes that can lessen or eliminate the
  634.    problem.  There is a speed modification for the 1983 Kaypro-II's &
  635.    IV's requiring changing some chips to faster versions and outfitting
  636.    the back with a toggle switch.  Upgrading to a MicroCornucopia MAX-8
  637.    or Advent TurboROM also helps.
  638.  
  639.    If your machine is equipped with the Advent TurboROM and you choose
  640.    to run QTERM, Don Kirkpatrick can send you an interrupt driver that
  641.    allows the graphic-enhanced Kaypros to work just fine to at least
  642.    2400 baud.
  643.  
  644.  
  645. Q17: What is an Advent TurboROM?
  646.  
  647. A: (Don Maslin)
  648.  
  649.    The Advent TurboROM is a firmware upgrade to the Kaypro.  It
  650.    replaces the original Kaypro system ROM and provides flexible
  651.    configurations, additional disk formats, greater speed, and bug
  652.    fixes.  Contact point for this is:
  653.  
  654.               Chuck Stafford
  655.               4000 Norris Avenue
  656.               Sacramento CA 95812
  657.               916/483-0312
  658.  
  659.  
  660. Q18: How can I add a hard drive to my Kaypro?
  661.  
  662. A: (Don Kirkpatrick)
  663.  
  664.    Chuck Stafford (see above) sells hard drive conversion kits.
  665.    Emerald Microware used to offer hard drive kits for the Kaypro, but
  666.    has run out of hard disk controllers. If you already have your own
  667.    WD-1002-05 or WD-1002-HDO or can find one, then Emerald can provide
  668.    you with controller software.  They can be contacted at:
  669.  
  670.               EMERALD MICROWARE
  671.               P.O. Box 1726
  672.               Beaverton OR 97075
  673.               503/641-8088  Brian/Patricia
  674.  
  675.  
  676. Q19: What belongs in the unpopulated board area on a Kaypro?
  677.  
  678. A: (Don Maslin, Don Kirkpatrick, Peter A. Schuman)
  679.  
  680.    A clock and modem go there.  The modem is rather useless as it is
  681.    only 300 baud.  The clock/calendar is useful.  The Computer Journal,
  682.    issue 64, Nov./Dec. 1993, describes the installation procedure.
  683.    There is also an area on a 2X for a hard drive interface.  
  684.  
  685.  
  686.  
  687. Q20: What is The Computer Journal?
  688.  
  689. A: (Kevin Spears, Don Kirkpatrick)
  690.  
  691.    The Computer Journal is a magazine specializing in CP/M, small
  692.    systems, and related topics. Chuck Stafford writes a regular column
  693.    on Kaypros and Jay Sage writes one on Z Systems. In their own
  694.    words:
  695.  
  696.     "The Computer Journal has been supporting CP/M and Z80s for TEN
  697.     years.  TCJ has recently increased our support by providing
  698.     more beginner CP/M articles, as well as our regular advanced
  699.     ZCPR column.  The ZCPR column is written by one of the ZCPR
  700.     authors and guides people in replacing CP/M with this
  701.     do-it-yourself operating system.
  702.  
  703.     Tired of PC/MSDOS files getting bigger and bigger?  Like to do
  704.     things in a simple way?  How about learning about new devices
  705.     without having the latest "C" compiler?  Have you been
  706.     wondering about using the new IDE drives on your CP/M system?
  707.     We do all that and more at The Computer Journal."
  708.  
  709.    There are six issues per year, and the subscription rate is $24 for
  710.    1 year, or $44 for 2. Subscriptions may be sent to:
  711.  
  712.               The Computer Journal
  713.               P.O. Box 535
  714.               Lincoln, CA 95648
  715.  
  716.  
  717. Q21: What is ZCPR and the Z System?
  718.  
  719. A: (Jay Sage, Don Kirkpatrick)
  720.  
  721.    The original ZCPR was written in Z80 code and was called the "Z80
  722.    Command Processor Replacement".  It was a drop-in replacement for
  723.    the Digital Research CCP (Console Command Processor) and adhered to
  724.    the 800H space restriction.  ZCPR2 (February 14, 1983) was the first
  725.    experiment in greatly extending the power of the command processor.
  726.    It added additional memory modules for supporting such things as
  727.    multiple commands on a line, a dynamically reconfigurable command
  728.    search path, and directory names associated with drive/user areas.
  729.    The ideas and implementation in ZCPR2 were only half-baked, and they
  730.    came to logical fruition in ZCPR3 (Richard Conn's 3.0 and Jay Sage's
  731.    3.3 and 3.4).
  732.  
  733.    ZCPR3 gives you UNIX-like flexibility.  Features implemented include
  734.    shells, aliases, I/O redirection, flow control, named directories,
  735.    search paths, custom menus, passwords, online help, and greater
  736.    command flexibility.  ZCPR3 can be found on many BBS and SIMTEL
  737.    mirrors.  The Z System commercial version is available for a nominal
  738.    fee from Jay Sage.  Further details can be found in the text "ZCPR3,
  739.    The Manual", by Richard Conn, ISBN 0-918432-59-6.
  740.  
  741.    You can find a detailed history of the development of ZCPR and the Z
  742.    System in Jay Sage's column in issue #54 of The Computer Journal.
  743.    This article celebrated the 10th anniversary of ZCPR, which was
  744.    first released on February 2, 1982.  His "ZCPR33 User's Guide" also
  745.    has a section on the history (it can be ordered from Jay for $10,
  746.    domestic shipping included).
  747.  
  748.  
  749. Q22: What ever happened to the Z800?
  750.  
  751. A: (Ralph Becker-Szendy, Frank Zsitvay)
  752.  
  753.    The Z800 was planned to be NMOS, and was finally implemented as the
  754.    Z280 in CMOS, five years late.  And it does have a 4kB/8kB paged
  755.    MMU, and separate I/D space, and cache. There are small differences
  756.    between the Z800 preliminary spec and the final Z280 specification.
  757.  
  758.    The Z180 was not an outgrowth of the Z800.  It was a joint effort
  759.    between Zilog and Hitachi.  The first two versions of the HD64180
  760.    were slightly different from the current Z180.  The current HD64180
  761.    and Z180 are identical, and both have flags in one of the control
  762.    registers to emulate the earlier versions.  The changes are mostly
  763.    bus timing, as the HD64180 was designed to interface with Motorola
  764.    6800 style peripherals as well as Intel and Zilog, which wasn't too
  765.    strange since Hitachi second sources some Motorola 6800 series
  766.    products.
  767.  
  768.  
  769. Q23: What is the status of the Z380?
  770.  
  771. A: (Ralph Becker-Szendy)
  772.  
  773.    The Z380 is a 32-bit version binary-compatible upgrade of the
  774.    HD180.  The 18MHz part in the 100-pin QFP package is shipping.  The
  775.    plan for a PGA-package for the Z380 has been scrapped.  Zilog is
  776.    working on a 25MHz part, but it isn't quite ready yet.  The
  777.    "Preliminary Product Specfication", Zilog part number DC6003-02,
  778.    documents the part.  According to the manual, the plans include a
  779.    40MHz part, but the time frame is uncertain.
  780.  
  781.  
  782. Q24: What is the KC80?
  783.  
  784. A: (Ralph Becker-Szendy)
  785.  
  786.    There was an announcement in the trade press about a deal between
  787.    Kawasaki Heavy Industries and Zilog. Kawasaki has developed
  788.    something called the KC80, which is a Z80 (no MMU, extended address
  789.    space, or 32-bit enhancements), but speeded up to execute most
  790.    instructions in one or two cycles, and running at 20MHz.  Zilog has
  791.    the rights to the design. The catch is that Zilog is currently not
  792.    planning to sell it as a chip.
  793.  
  794.  
  795. Q25: Anyone know a good source for cross assemblers?
  796.  
  797. A: (Roger Hanscom)
  798.  
  799.    There are a variety of sources for cross platform development tools.
  800.  
  801.    The C Users' Group (1601 W. 23rd St., Suite 200, Lawrence, KS
  802.    66046-2700) has a library of software that includes all kinds of
  803.    development tools.  Source code is distributed with many of them.
  804.    They charge $4/disk and $3.50 s&h per order, and can supply 3.5" or
  805.    5.25" DOS formats.  Those of you seeking assemblers or disassemblers
  806.    will be particularly interested in volumes number 398, 363 (2
  807.    disks), 348, 346 (2 disks), 338 (2 disks), 335 (4 disks), 316, 303,
  808.    and 292(4 disks).  They also market a CD-ROM of volumes 100 through
  809.    364 for $49.95 list (it can usually be found at computer shows for
  810.    $25 to $35).  They can be reached at 913/841-1631 FAX: 913/841-2624.
  811.  
  812.    The Circuit Cellar BBS is on-line 24 hours per day with some cross
  813.    development tools, particularly for CPU's that are commonly used as
  814.    controllers.  They have a Courier HST running 2400/9600 bps at
  815.    203/871-0549, and another line that will do up to 14.4k bps (8N1) at
  816.    203/871-1988.  Both of these numbers are in Connecticut.
  817.  
  818.    The Motorola BBS is in Austin, Texas, on 512/440-3733.  They have
  819.    downloadable cross development products mostly for the 68xx and
  820.    68xxx architectures.  Like the Circuit Cellar BBS, this BBS seems to
  821.    specialize in micro-controller development.  Many of these files can
  822.    also be accessed over the network on bode.ee.ualberta.ca
  823.    (129.128.16.96).
  824.  
  825.    Don't forget to look in the old familiar places, such as
  826.    oak.oakland.edu and wuarchive.wustl.edu.
  827.  
  828.    It is an unverified rumor that Walnut Creek CDROM (cdrom.com) has
  829.    some tools from some of the sources listed above on line on their
  830.    server.
  831.  
  832.  
  833. =====================================================================
  834.                             End of FAQ
  835. --
  836.     -Don Kirkpatrick (Donald.C.Kirkpatrick@tek.com)
  837.         UUCP:    ...!uunet!tektronix!Donald.C.Kirkpatrick
  838.  
  839.  
  840.