home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / simtel / archives / cpm / 8404-1.txt < prev    next >
Text File  |  1993-02-12  |  372KB  |  8,997 lines

  1.  2-Apr-84 07:31:53-MST,738;000000000000
  2. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Apr 84 07:31:48-MST
  4. Received: From brl-gateway2.ARPA by AMSAA via smtp;  2 Apr 84 9:02 EST
  5. Received: From sri-kl.arpa.ARPA by BRL-AOS via smtp;  30 Mar 84 17:46 EST
  6. Date: 30 Mar 1984 14:34-PST
  7. Sender: BILLW@Sri-Kl.ARPA
  8. Subject:  RE:  WordStar Message Patch (faster entry to WS)
  9. From: BILLW@Sri-Kl.ARPA
  10. To: bbloom@Brl-Mis.ARPA
  11. Cc: info-cpm@Brl-Aos.ARPA
  12. Message-ID: <[SRI-KL]30-Mar-84 14:34:30.BILLW>
  13. In-Reply-To: The message of     Fri, 30 Mar 84 12:50:43 EST from     Bob Bloom (TECOM) <bbloom@Brl-Mis.ARPA>
  14.  
  15. This is probably the wrong list to ask, but has anyone dones
  16. anythihng similar for MSDOS wordstar?
  17.  
  18. Thanks
  19. Bill W
  20.  2-Apr-84 07:37:51-MST,864;000000000000
  21. Return-Path: <info-cpm-request@AMSAA.ARPA>
  22. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Apr 84 07:37:47-MST
  23. Received: From brl-gateway2.ARPA by AMSAA via smtp;  2 Apr 84 9:02 EST
  24. Received: From sumex-aim.arpa.ARPA by BRL-AOS via smtp;  30 Mar 84 19:25 EST
  25. Date: Fri 30 Mar 84 16:23:48-PST
  26. From: Sam Hahn <SHahn@SUMEX-AIM.ARPA>
  27. Subject: Re: slaving z-80 to an 8086..
  28. To: LIN@MIT-MC.ARPA
  29. cc: info-cpm@BRL-AOS.ARPA
  30. In-Reply-To: Message from "Herb Lin <LIN@Mit-Mc.ARPA>" of Fri 30 Mar 84 11:16:00-PST
  31.  
  32. Herb,
  33.     I think you're referring to the SPU-Z, which has a 6Mhz Z80B,
  34. 192kb, 2 serial ports, and can slave to the 86/87, 286, 68k, and 16032
  35. boards.  It'll be supported by MP/M 816 (good for guys like us).
  36.  
  37.     Last I heard, though, was that it's still not quite available.
  38. (...and I just got an 85/88...).
  39.                     -- sam [shahn@sumex]
  40. -------
  41.  2-Apr-84 07:55:46-MST,660;000000000000
  42. Return-Path: <info-cpm-request@AMSAA.ARPA>
  43. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Apr 84 07:55:42-MST
  44. Received: From brl-gateway2.ARPA by AMSAA via smtp;  2 Apr 84 9:02 EST
  45. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  30 Mar 84 18:40 EST
  46. Date: 30 March 1984 16:35-EST
  47. From: Gail Zacharias <GZ@Mit-Mc.ARPA>
  48. Subject:  Tops-20 utilities on Simtel20
  49. To: ables@Ut-Ngp.ARPA
  50. cc: INFO-CPM@Mit-Mc.ARPA
  51. In-reply-to: Msg of Fri 30 Mar 84 09:32:39 CST from King Ables <ables at ut-ngp.ARPA>
  52.  
  53. The name of the directory containing the utilities is actually
  54. MICRO:<CPM.TOPS-20>, not <cpm.tops20> as I claimed.  Sorry for any confusion.
  55.  
  56.  2-Apr-84 08:06:06-MST,1514;000000000000
  57. Return-Path: <info-cpm-request@AMSAA.ARPA>
  58. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Apr 84 08:05:53-MST
  59. Received: From brl-mis.arpa.ARPA by AMSAA via smtp;  2 Apr 84 9:02 EST
  60. Received: From brl-bmd.arpa.ARPA by BRL-MIS via smtp;  30 Mar 84 18:22 EST
  61. Date:     Fri, 30 Mar 84 18:20:51 EST
  62. From:     Charlie Strom (NYU) <strom@Brl-Bmd.ARPA>
  63. To:       Herb Lin <LIN@mit-mc.arpa>
  64. cc:       INFO-CPM@Brl.ARPA
  65. Subject:  Re:  slaving z-80 to an 8086..
  66.  
  67. Macrotech International (the firma that sells a 1Meg S-100 memory board)
  68. will be introducing a CPU board designed to be a plug-compatible
  69. replacement for the Compupro 8085/88. It will sport a Z80B at 6MHz
  70. and an 80286, also at 6MHz I believe. They had not planned to implement
  71. the circuitry necessary to allow the use of 8 bit wide memory, but
  72. discovered that MPM-816 has some quirks that makje this a necessity. It
  73. is therefore back to the drawing board. My latest report is that
  74. the mark two design is complete and pc board artwork will commence
  75. momentarily. Macrotech expects to have a wirewrap prototype at Comdex;
  76. I will have one of the first real production run of pc boards and will
  77. reort at that time (time frame is 1-2 months from now). This board
  78. should really be a spped demon, but it will not be cheap. Macrotech
  79. seems to be committed to leading edge technology for high-powered
  80. multiuser systems, such as G&G systems, Alpha Micro (a major
  81. customer for their ram boards), etc., and price is secondary to
  82. performance.
  83.  2-Apr-84 08:10:29-MST,1676;000000000000
  84. Return-Path: <info-cpm-request@AMSAA.ARPA>
  85. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Apr 84 08:10:20-MST
  86. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  2 Apr 84 9:12 EST
  87. Date: 1 Apr 1984  01:35 MST (Sun)
  88. Message-ID: <KPETERSEN.12003929818.BABYL@SIMTEL20>
  89. Sender: KPETERSEN@Simtel20.ARPA
  90. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  91. To:   Info-Cpm@Amsaa.ARPA
  92. Subject: Updated MDM730 files
  93.  
  94. MDM730.ASM, .AQM, .HEX and .COM on SIMTEL20 have been updated to Irv's
  95. "official release".  The new files have a .2 after the filetype and
  96. the original .1 versions have been deleted.
  97.  
  98. A .DIF file has been provided for those who got the source code and
  99. want to update without having to download again.  Here's the info on
  100. it:
  101.  
  102.         M730730A.NOT - March 31, 1984
  103.           Provided by Keith Petersen, W8SDZ
  104.  
  105. M730730A.DIF is an SSED2 editor script provided for those who
  106. downloaded the original MDM730.AQM which was superceeded by
  107. an updated version from Irv Hoff released one day after the
  108. original.  It allows users to update to the revised version
  109. without having to download whole new file.
  110.  
  111. Use the following command to make MDM730A.ASM (a temporary
  112. name only), the updated version.  It is not intended to revise
  113. the version number at this time.
  114.  
  115.     SSED -U MDM730.AQM <M730730A.DIF >MDM730A.ASM
  116.  
  117. The above assumes you have the .AQM file.  If you have already
  118. unsqueezed it use the following command instead:
  119.  
  120.     SSED MDM730.ASM <M730730A.DIF >MDM730A.ASM
  121.  
  122. The CRC of the resultant output file, after assuring EOF padding of
  123. the last sector by running FILTX or FILTEX on MDM730A.ASM, is:
  124.  
  125. --> FILE:  MDM730A .ASM        CRC = B3 D3
  126.  
  127. --Keith
  128.  2-Apr-84 08:32:14-MST,812;000000000000
  129. Return-Path: <info-cpm-request@AMSAA.ARPA>
  130. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Apr 84 08:32:08-MST
  131. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  2 Apr 84 9:13 EST
  132. Date: 1 Apr 1984  02:01 MST (Sun)
  133. Message-ID: <KPETERSEN.12003934494.BABYL@SIMTEL20>
  134. Sender: KPETERSEN@Simtel20.ARPA
  135. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  136. To:   Info-Cpm@Amsaa.ARPA
  137. Subject: PAT730V4.ASM for MDM730 now available
  138. Reply-To: PLOUFF@Mit-Mc.ARPA
  139.  
  140. Date: Saturday, 31 March 1984  13:52-MST
  141. From: Robert L. Plouffe <PLOUFF at MIT-MC>
  142. Re:   PAT730V4 
  143.  
  144. PAT730V4.ASM is now ready.  In addition to longer wait times (optional
  145. by selecting your value),  this patch file also makes it possible to
  146. feed rubout characters to the local console.  They are trapped in
  147. the "released" version of MDM730.
  148.  2-Apr-84 08:47:18-MST,1315;000000000000
  149. Return-Path: <info-cpm-request@AMSAA.ARPA>
  150. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Apr 84 08:47:10-MST
  151. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  2 Apr 84 9:13 EST
  152. Date: Wednesday, 28 Mar 1984 15:13-PST
  153. Message-ID: <KPETERSEN.12003934983.BABYL@SIMTEL20>
  154. Sender: amd70!fortune!burton@Ucb-Vax.ARPA
  155. From: amd70!fortune!burton@Ucb-Vax.ARPA
  156. To: w8sdz@Simtel20.ARPA
  157. Subject: do you have Kelly Smith's new address
  158. ReSent-From: KPETERSEN@Simtel20.ARPA
  159. ReSent-To: Info-Cpm@Amsaa.ARPA
  160. ReSent-Date: Sun 1 Apr 1984 02:04-MST
  161.  
  162. About six months ago, I mailed some disks to Kelly, so that he could
  163. put some programs on them for me.  (He had agreed to this by phone.)
  164. I understand that he's moved recently, and if he's like me, it will
  165. be *months*, if not years, before he's all caught up with things.
  166.  
  167. so I wanted to send me a letter, but I don't trust the PO's ability
  168. to forward (my own bad experiences.)  
  169. If you can't give me a new address, just please forward this message.
  170.  
  171. TIA
  172.   Philip Burton      101 Twin Dolphin Drive
  173.   Fortune Systems    Redwood City, CA  94065       (415) 595-8444 x 526
  174.             - - -
  175. {allegra  decvax!decwrl!amd70  cbosgd harpo hpda ihnp4 sri-unix}!fortune!burton
  176.  
  177. Home:  3333 Cowper Street, Palo Alto, CA  94306
  178.  
  179.  
  180.  
  181.  
  182. ----- End of forwarded messages
  183.  2-Apr-84 08:48:26-MST,843;000000000000
  184. Return-Path: <info-cpm-request@AMSAA.ARPA>
  185. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Apr 84 08:48:19-MST
  186. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  2 Apr 84 9:13 EST
  187. Date: 1 Apr 1984  02:11 MST (Sun)
  188. Message-ID: <KPETERSEN.12003936293.BABYL@SIMTEL20>
  189. Sender: KPETERSEN@Simtel20.ARPA
  190. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  191. To:   Dave Schmidt <daves%shark@csnet-relay.arpa>
  192. Cc:   Info-Cpm@Amsaa.ARPA, Info-Micro@Brl.ARPA
  193. Subject: Ham Radio PACKET message correction
  194. In-reply-to: Msg of Mon 26 Mar 84 16:12:52 pst from Dave Schmidt <daves%shark@csnet-relay.arpa>
  195.  
  196. Last December I posted a message telling CP/M users where to get Ham
  197. Radio PACKET software.  The phone number in the file was incorrect.
  198. The correct phone number is 614-272-CBBS.  Apparently there was a typo
  199. in the original file.
  200. --Keith
  201.  2-Apr-84 09:19:23-MST,870;000000000000
  202. Return-Path: <info-cpm-request@AMSAA.ARPA>
  203. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Apr 84 09:19:18-MST
  204. Received: From brl-gateway2.ARPA by AMSAA via smtp;  2 Apr 84 9:16 EST
  205. Received: From xerox.arpa.ARPA by BRL-AOS via smtp;  2 Apr 84 9:14 EST
  206. Received: from CheninBlanc.ms by ArpaGateway.ms ; 31 MAR 84 21:45:45 PST
  207. Date: Sat, 31 Mar 84 21:45 PST
  208. From: MMOON.ES@Xerox.ARPA
  209. Subject: Re: WANTED: S-100 Card Cage
  210. In-reply-to: "decvax!ittvax!ittral!schoenli@Ucb-Vax.ARPA's message of 27
  211.  Mar 84 13:52:19 PST (Tue)"
  212. To: decvax!ittvax!ittral!schoenli@Ucb-Vax.ARPA
  213. cc: info-cpm@Brl-Aos.ARPA
  214.  
  215. I have an eight slot motherboard & a Sunny linear supply, no cage, no
  216. enclosure.  Supply is rated at 30 amp @ 8v, 3 amp @ +/- 16v, & 2 amp @
  217. +24v.  $100 takes all & I ship.
  218.  
  219.          MMoon.es @parc-maxc (356 Miraleste Dr.  #322 / San Pedro, Ca.
  220. 90732)
  221.  
  222.  2-Apr-84 09:29:00-MST,1063;000000000000
  223. Return-Path: <info-cpm-request@AMSAA.ARPA>
  224. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Apr 84 09:28:55-MST
  225. Received: From brl-gateway2.ARPA by AMSAA via smtp;  2 Apr 84 9:30 EST
  226. Received: From usc-eclc.arpa.ARPA by BRL-AOS via smtp;  2 Apr 84 9:18 EST
  227. Date: Sun 1 Apr 84 21:39:20-PST
  228. From: Allan Weber <WEBER@USC-ECLC.ARPA>
  229. Subject: Xerox 820 text downloading
  230. To: info-cpm@BRL.ARPA
  231.  
  232. A friend has just bought a TRS-80 Model 100 portable computer and
  233. wishes to be able to send text files from it to his Xerox 820.
  234. Apparently the Model 100 will send one of its text files out its modem
  235. line upon command as simply a steam of bytes with no protocols to
  236. speak of other than a carriage return between lines.  I'm not sure if
  237. it has any flow control.  Are there any CPM programs out there which
  238. could be made to run on the 820 that would store the incoming stream
  239. of text in a file?  I hate to re-invent the wheel for him, so if
  240. anybody can offer some advice, I would appreciate it.  Thanks.
  241.  
  242.                     Allan Weber
  243.                     Weber@USC-ECLC
  244. -------
  245.  2-Apr-84 09:41:30-MST,1530;000000000000
  246. Return-Path: <info-cpm-request@AMSAA.ARPA>
  247. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Apr 84 09:41:24-MST
  248. Received: From brl-gateway2.ARPA by AMSAA via smtp;  2 Apr 84 9:36 EST
  249. Received: From 10.2.0.51.ARPA by BRL-AOS via smtp;  2 Apr 84 9:24 EST
  250. Received: from Usenet.uucp by sri-unix.uucp with rs232; 1 Apr 84 23:44-PST
  251. Date: 29 Mar 84 7:46:52-PST (Thu)
  252. To: info-cpm@Brl-Aos.ARPA
  253. From:  ihnp4!houxm!hogpc!houti!ariel!vax135!floyd!clyde!akgua!psuvax!sysred@Ucb-Vax.ARPA
  254. Subject: Re: Xerox 820 computer schematics
  255. Article-I.D.: psuvax.923
  256. In-Reply-To: Article <1213@ucf-cs.UUCP>
  257.  
  258. B.G. Micro, in Texas [(214) 271-5546] sells depopulated Xerox 820
  259. boards for $30 (including documentation).  They will sell a ~25
  260. page document package for $5.  However, they want a check for $5
  261. mailed to them before they'll release just the documentation.  I
  262. sweet-talked the lady I spoke with (Tammy) into sending me the
  263. documentation first, with the promise that I send her the check
  264. in return.
  265.  
  266. There's also an ad for the Xerox outlet store (selling the used
  267. 820 boards for $50) in "Computer Shopper" magazine.  They have lots
  268. of other good stuff, like power supplies, etc.
  269.  
  270. Anybody have a good source of parallel encoded keyboards (I assume
  271. that's what the 820 board needs)?
  272. -- 
  273. Ralph Droms
  274. Computer Science Department        (814) 865-9505
  275. 312 Whitmore Lab            {allegra,ihnp4}!psuvax!sysred
  276. The Pennsylvania State University    sysred@penn-state   (csnet)
  277. University Park, PA 16802        sysred@psuvax1      (bitnet)
  278.  2-Apr-84 10:00:47-MST,962;000000000000
  279. Return-Path: <info-cpm-request@AMSAA.ARPA>
  280. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Apr 84 10:00:43-MST
  281. Received: From brl-gateway2.ARPA by AMSAA via smtp;  2 Apr 84 9:38 EST
  282. Received: From 10.2.0.51.ARPA by BRL-AOS via smtp;  2 Apr 84 9:25 EST
  283. Received: from Usenet.uucp by sri-unix.uucp with rs232; 2 Apr 84 2:56-PST
  284. Date: 30 Mar 84 10:43:11-PST (Fri)
  285. To: info-cpm@Brl-Aos.ARPA
  286. From: hplabs!hao!seismo!uwvax!neves@Ucb-Vax.ARPA
  287. Subject: Re: Public-ness of UCSD Pascal Versions
  288. Article-I.D.: uwvax.180
  289. In-Reply-To: Article <216@felix.UUCP> <628@sdcsvax.UUCP>
  290.  
  291. Do you know if the source to the editor is available anywhere?
  292. I'm using Apple Pascal and the E7 at the moment but a new version
  293. of Pascal has come out and I can't use E7 anymore.  The standard
  294. editor lacks things like goto end of line/beginning of line and
  295. switching to another file to edit.  If the source was available I
  296. could insert that code myself.  -thanks, david
  297.  2-Apr-84 10:03:56-MST,985;000000000000
  298. Return-Path: <info-cpm-request@AMSAA.ARPA>
  299. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Apr 84 10:03:49-MST
  300. Received: From brl-gateway2.ARPA by AMSAA via smtp;  2 Apr 84 9:37 EST
  301. Received: From sumex-aim.arpa.ARPA by BRL-AOS via smtp;  2 Apr 84 9:25 EST
  302. Date: Sat 31 Mar 84 21:57:29-PST
  303. From: Leslie Zatz <ZATZ@SUMEX-AIM.ARPA>
  304. Subject: SUPPORT CPM1.4
  305. To: INFO-CPM@BRL.ARPA
  306.  
  307.    I still have a machine that uses CPM 1.4 (VISTA 200). CPM
  308. 2.x is not available. Unless I am the last person in the micro world
  309. using CPM 1.4, I would appreciate it iff people
  310. revising the marvelous public domain utilities could continue
  311. to support it. Or if that is not possible, please indicate in
  312. the documentation what versionss are supported.
  313.    For example, the old MODEM series wroked fine, but the new
  314. MDM seriess does not and does not state so. The
  315. NCAT and MCAT programs require CPM2.x to get FRE files, also
  316. ALLUSR needs to be disabled to get it to run.
  317.         
  318.     
  319. -------
  320.  2-Apr-84 10:18:16-MST,849;000000000000
  321. Return-Path: <info-cpm-request@AMSAA.ARPA>
  322. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Apr 84 10:18:13-MST
  323. Received: From brl-gateway2.ARPA by AMSAA via smtp;  2 Apr 84 9:39 EST
  324. Received: From 10.2.0.51.ARPA by BRL-AOS via smtp;  2 Apr 84 9:27 EST
  325. Received: from Usenet.uucp by sri-unix.uucp with rs232; 2 Apr 84 3:58-PST
  326. Date: 29 Mar 84 13:42:09-PST (Thu)
  327. To: info-cpm@Brl-Aos.ARPA
  328. From: decvax!mcnc!ecsvax!rpk@Ucb-Vax.ARPA
  329. Subject: M7AP-2B.ASM desperately needed
  330. Article-I.D.: ecsvax.2214
  331.  
  332. [***]
  333.  
  334.     Can anybody point me to a source for M7AP-2B.ASM (the overlay
  335. for an Apple using the PCPI Z-80 card)?  Everything that I've been able
  336. to find on the RBBS's are M7AP-1.ASM which is for the Microsoft Z-80 card.
  337.  
  338.     (I'm NOT on ARPANET so I can't access SIMTEL20.)
  339.  
  340. Thanks in Advance --
  341.     -Dick    ...decvax!mcnc!ecsvax!rpk
  342.  2-Apr-84 10:30:01-MST,1490;000000000000
  343. Return-Path: <info-cpm-request@AMSAA.ARPA>
  344. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Apr 84 10:29:54-MST
  345. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  2 Apr 84 9:16 EST
  346. Date: 1 Apr 1984  02:36 MST (Sun)
  347. Message-ID: <KPETERSEN.12003940826.BABYL@SIMTEL20>
  348. Sender: KPETERSEN@Simtel20.ARPA
  349. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  350. To:   Info-Cpm@Amsaa.ARPA
  351. Subject: Disk cataloging programs revised
  352.  
  353. Irv Hoff has just released a new version of MCAT/XCAT.  Here's the
  354. list of currently-available disk cataloging utilities available from
  355. SIMTEL20:
  356.  
  357. Filename            Type     Bytes     Sectors     CRC
  358.  
  359. Directory MICRO:<CPM.CATLOG>
  360. CAT2.ASM.1            ASCII      5184   41 =  29H  E89AH
  361. CAT2.COM.1            COM       768    6 =   6H  96ADH
  362. FIND40.COM.1            COM      1664   13 =   DH  D443H
  363. FIND40.HEX.1            ASCII      4693   37 =  25H  517AH
  364. MCAT.SET.1            ASCII      3701   29 =  1DH  44D5H
  365. MCAT43.AQM.1            COM     28032  219 =  DBH  3472H
  366. MCAT43.ASM.1            ASCII     40975  321 = 141H  D74AH
  367. MCAT43.COM.1            COM      6912   54 =  36H  AFA4H
  368. MCAT43.DOC.1            ASCII      7273   57 =  39H  0DFBH
  369. MCAT43.HEX.1            ASCII     16840  132 =  84H  C2BAH
  370. NULL.ASM.1            ASCII      4166   33 =  21H  4D17H
  371. NULL.COM.1            COM       640    5 =   5H  33F5H
  372. NULL.HEX.1            ASCII      1580   13 =   DH  3216H
  373. XCAT40.AQM.1            COM     20480  160 =  A0H  036DH
  374. XCAT40.ASM.2            ASCII     30584  239 =  EFH  504BH
  375. XCAT40.COM.2            COM      2816   22 =  16H  4DA8H
  376. XCAT40.DOC.2            ASCII      3581   28 =  1CH  F53BH
  377. XCAT40.HEX.2            ASCII      6870   54 =  36H  27ADH
  378.  2-Apr-84 10:36:25-MST,2616;000000000000
  379. Return-Path: <info-cpm-request@AMSAA.ARPA>
  380. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Apr 84 10:36:09-MST
  381. Received: From brl-gateway2.ARPA by AMSAA via smtp;  2 Apr 84 9:50 EST
  382. Received: From 10.2.0.51.ARPA by BRL-AOS via smtp;  2 Apr 84 9:41 EST
  383. Received: from Usenet.uucp by sri-unix.uucp with rs232; 2 Apr 84 6:27-PST
  384. Date: 29 Mar 84 22:27:47-PST (Thu)
  385. To: info-cpm@Brl-Aos.ARPA
  386. From: decvax!mcnc!ecsvax!hsplab@Ucb-Vax.ARPA
  387. Subject: CompuPro Service
  388. Article-I.D.: ecsvax.2216
  389.  
  390. When I first bought Godbout products almost four years ago, the
  391. company was highly responsive to my requests for help.  In several cases,
  392. Godbout offered excellent technical help as well as the ability to
  393. purchase replacement parts.  This support occurred in addition to providing
  394. products which were rock solid.  Several recent events have convinced me
  395. that the new CompuPro seems to have quite a different attitude.  I recently
  396. tried to buy a replacement 8085 (6Mhz 8085AH-1) through either their
  397. distributer or Godbout itself.  In both cases I was emphatically told that
  398. the company would no longer supply parts for their products; if I wanted
  399. something fixed, I would have to return it for repair at standard rates.
  400. I understand that the particular chip is in very short supply and I would
  401. have appreciated a response to that effect, but I really never even got a
  402. chance to state what part I wanted.
  403.  
  404. Three weeks ago I bought a copy of CPM-86 from Priority I.  The manuals
  405. stated that if the source code which was supplied was incompatible with
  406. the ASM-86, I should return the package.  I got a return authorization
  407. from Priority I and was told to mail the original disks to CompuPro.
  408. Three weeks later I checked CompuPro to see why I had not received the
  409. disks.  It turns out that Priority I gave CompuPro the billing address
  410. for the University of North Carolina as the shipping address and CompuPro
  411. ignored the address I had placed with the return disks.  As you might
  412. expect neither CompuPro nor Priority I have acknowledged responsibility
  413. for the mismailings and I have been unable to locate the disks after at
  414. least 50 telephone calls to various areas on campus.  Worse than that,
  415. neither CompuPro nor Priority I have even responded to my requests for
  416. replacement disks.  At this point I am rather frustrated.  This is
  417. clearly as case where a company has not gotten better as it has grown.
  418. It seems that they are more interested in giving good service to
  419. Jerry Pournelle than the average customer.
  420.  
  421. David Chou
  422. University of NC, Chapel Hill
  423.      decvax!mcnc!ecsvax!hsplab
  424.  2-Apr-84 10:39:12-MST,1990;000000000000
  425. Return-Path: <info-cpm-request@AMSAA.ARPA>
  426. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Apr 84 10:39:03-MST
  427. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  2 Apr 84 9:17 EST
  428. Date: 1 Apr 1984  20:53 MST (Sun)
  429. Message-ID: <KPETERSEN.12004140561.BABYL@SIMTEL20>
  430. Sender: KPETERSEN@Simtel20.ARPA
  431. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  432. To:   Info-Cpm@Amsaa.ARPA
  433. Subject: SD-80 now available
  434.  
  435. The following new files have been uploaded to SIMTEL20:
  436.  
  437. Filename            Type     Bytes     Sectors     CRC
  438.  
  439. Directory MICRO:<CPM.DIRUTL>
  440. SD-79A.DOC.1            ASCII      9525   75 =  4BH  D733H
  441. SD-80.AQM.1            COM     52736  412 = 19CH  7DC8H
  442. SD-80.ASM.1            ASCII     78004  610 = 262H  3A61H
  443. SD-80.NOT.1            ASCII      1011    8 =   8H  7FD1H
  444. SD-80H.COM.1            COM      3584   28 =  1CH  7555H
  445. SD-80H.HEX.1            ASCII      8745   69 =  45H  42ECH
  446. SD-80V.COM.1            COM      3968   31 =  1FH  BBE1H
  447. SD-80V.HEX.1            ASCII      9680   76 =  4CH  E558H
  448.  
  449. This update comes from Sigi Kluger.  Here's his note:
  450.  
  451. SD has always had a very obscure bug which is now fixed. In addition,
  452. SD-79A had a bug in the FENCE routine (a line read LDA ':' instead of
  453. MVI A,':'). The bugs are now fixed. Two versions of the COM file are
  454. provided, SD-80V.COM for vertical display, and SD-80H.COM for normal
  455. horizontal display. Do not mistake the V and the H in the filename
  456. for a version number modifier!
  457.  
  458. The bug in SD-79A (and all previous versions of SD) was noticed by
  459. Gene Head who notified me and asked for a fix. The problem is that
  460. when SD found the last extent of a file and the EX field was 00, the
  461. S2 field was non-zero and the RC field was 80, SD dropped that
  462. extent in favor of the next lower one. The reason is that the internal sort
  463. routine sorted 12 characters (F1..F8, T1..T3 and EX) where it should
  464. have not included EX in the sort. The problem is only noticeable with files
  465. whose size is just larger than an even multiple of 512k (i.e. 520k, 1030k
  466. and so on). Obviously, only large files were affected.
  467.  2-Apr-84 10:51:41-MST,518;000000000000
  468. Return-Path: <info-cpm-request@AMSAA.ARPA>
  469. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Apr 84 10:51:37-MST
  470. Received: From brl-gateway2.ARPA by AMSAA via smtp;  2 Apr 84 9:38 EST
  471. Received: From 10.2.0.51.ARPA by BRL-AOS via smtp;  2 Apr 84 9:26 EST
  472. Received: from Usenet.uucp by sri-unix.uucp with rs232; 2 Apr 84 2:59-PST
  473. Date: 30 Mar 84 10:45:59-PST (Fri)
  474. To: info-cpm@Brl-Aos.ARPA
  475. From: hplabs!hao!seismo!uwvax!neves@Ucb-Vax.ARPA
  476. Subject: cmsg cancel <180@uwvax.ARPA>
  477. Article-I.D.: uwvax.181
  478.  
  479.  
  480.  2-Apr-84 10:55:53-MST,1351;000000000000
  481. Return-Path: <info-cpm-request@AMSAA.ARPA>
  482. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Apr 84 10:55:48-MST
  483. Received: From brl-mis.arpa.ARPA by AMSAA via smtp;  2 Apr 84 10:11 EST
  484. Received: From cecom-1.arpa.ARPA by BRL-MIS via smtp;  2 Apr 84 9:43 EST
  485. Date:  2 Apr 1984 0943-EST
  486. From: Drsel-Tcs-Sio@CECOM-1.ARPA
  487. Subject: Osborne1 Maint. Service
  488. To:   info-cpm@Brl-Mis.ARPA
  489. cc:   drsel-tcs-sio@BRL-MIS.ARPA
  490.  
  491. As a recent arrival to New Jersey and a Osborne1 owner I am having 
  492. trouble finding anyone (including Xerox) who will have anything to
  493. do with maintenance/service with the Osborne product.  I have a copy
  494. of the Technical Manual for the O-s1 and have done allittle self
  495. diagnostics to pinpoint my problem as the A diskette-drive.  Specifically,
  496. the drive moteer itself is irratic.  If I had the access to parts and
  497. a knowledgable reference (a ggood!! book, or experienced friend), I might
  498. try a self repari, however I don't.  So far, I have struck out on 
  499. any commercial repair shops in the state...I am beginning to consider
  500. New York City area.  Anyone have any possible answers??? I'm sure 
  501. there are other O-1 owners who may be or who will be in the same fix!
  502.  
  503. Todd B. Kersh
  504. Mailbox: DRSEL-TCS-SIO at CECOM-1.ARPA
  505. phone: (201)-544-2759
  506. mailing addr: CENTACS (DRSEL-TCS-SIO), Ft. Monmouth NJ 07703
  507. -------
  508.  2-Apr-84 13:48:47-MST,884;000000000000
  509. Return-Path: <info-cpm-request@AMSAA.ARPA>
  510. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Apr 84 13:48:43-MST
  511. Received: From brl-gateway2.ARPA by AMSAA via smtp;  2 Apr 84 13:25 EST
  512. Received: From usc-isid.arpa.ARPA by BRL-AOS via smtp;  2 Apr 84 13:20 EST
  513. Date: 2 Apr 1984 13:18-EST
  514. Sender: ABN.ISCAMS@Usc-Isid.ARPA
  515. Subject: Re: M7AP-2B.ASM desperately needed
  516. From: ABN.ISCAMS@Usc-Isid.ARPA
  517. To: decvax!mcnc!ecsvax!rpk@Ucb-Vax.ARPA
  518. Cc: info-cpm@Brl-Aos.ARPA
  519. Message-ID: <[USC-ISID] 2-Apr-84 13:18:48.ABN.ISCAMS>
  520. In-Reply-To: The message of 29 Mar 84 13:42:09-PST (Thu) from decvax!mcnc!ecsvax!rpk@Ucb-Vax.ARPA
  521.  
  522. Dick,
  523.  
  524. If you'll hold on a little, I'll download it and mail it to you (assuming
  525. it'll get through those layers of addresses!!!).  May thy mailbox overfloweth.
  526.  
  527. Regards,
  528. David Kirschbaum
  529. Toad Hall
  530. (ps, I mean this electronic mail, NOT USSnail)
  531.  2-Apr-84 14:04:14-MST,699;000000000000
  532. Return-Path: <info-cpm-request@AMSAA.ARPA>
  533. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Apr 84 14:04:08-MST
  534. Received: From brl-gateway2.ARPA by AMSAA via smtp;  2 Apr 84 13:15 EST
  535. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  2 Apr 84 13:08 EST
  536. Date: Mon, 2 Apr 1984  12:52 EST
  537. Message-ID: <ANDY.12004293229.BABYL@MIT-OZ>
  538. From: ANDY%MIT-OZ@MIT-MC.ARPA
  539. To:   info-cpm@BRL.ARPA
  540. Subject: What termnal does Mode7 emulate
  541.  
  542. I recently installed Modem7 (mdm730) on my Kaypro II, only to
  543. discover that it seemed to be only a dumb terminal.
  544.  
  545. If Modem7 is really a dumb emulator, is there an overlay or
  546. something that turns it into say a vt52?
  547.  
  548. Thanks,
  549. -Andy
  550. ANDY@MIT-OZ
  551.  
  552.  2-Apr-84 15:14:33-MST,1142;000000000000
  553. Return-Path: <info-cpm-request@AMSAA.ARPA>
  554. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Apr 84 15:14:26-MST
  555. Received: From brl-gateway2.ARPA by AMSAA via smtp;  2 Apr 84 16:26 EST
  556. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  2 Apr 84 16:25 EST
  557. Received: from MIT-LISPM-18 by MIT-OZ via Chaosnet; 2 Apr 84 16:23-EST
  558. Date: Monday, 2 April 1984, 16:23-EST
  559. From: Robert L. Krawitz <ZZZ.RLK%MIT-OZ@MIT-MC.ARPA>
  560. Subject: Exidy Sorcerer
  561. To: info-cpm%MIT-OZ@MIT-MC.ARPA
  562. CC: zzz.rlk%MIT-OZ@MIT-MC.ARPA
  563. Message-ID: <[MIT-LISPM-18].4/02/84 16:23:18.ZZZ.RLK>
  564.  
  565. I use Exidy Sorcerer machines quite a bit (DDS diskdrive; 2-DSQD
  566. Micropolis drives).  What I'm looking for --
  567.  
  568. GOOD assembler (I'm tired of the DevPack, even with my disk kluges)
  569. GOOD editor (better than Exedit; I need a *LOT* of buffer space, more
  570.     than main memory, as well as EMACS-like features)
  571. Modem software (i. e. mdm730, judging from all the flaming here about
  572.     that)
  573.  
  574. By the way, I might have a source of cheap Sorcerers, in case anyone
  575. might want one or two.  If you're interested, tell me soon; I'm going
  576. home in May.
  577.  
  578.                 Robert Krawitz
  579.  2-Apr-84 16:32:09-MST,15511;000000000000
  580. Return-Path: <info-cpm-request@AMSAA.ARPA>
  581. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Apr 84 16:31:33-MST
  582. Date:     Mon, 2 Apr 84 16:49:15 EST
  583. From:     Dave Towson (info-cpm) <cpmlist@Amsaa.ARPA>
  584. To:       info-cpm@Amsaa.ARPA
  585. Subject:  SIMTEL20 ARCHIVES.
  586.  
  587.      Public Domain Software Lovers - At long last, the Great Archive Blurb is 
  588. finished!  This updated version covers ALL of the archives on SIMTEL20, and
  589. will (I hope) answer most of the questions that have been pouring in since the
  590. announcement of the new PC-BLUE archive.
  591.  
  592.      I especially want to thank Gail Zacharias <GZ@MIT-MC> for a very thorough
  593. job of proof-reading and error reporting.  The blurb is considerably improved
  594. as a result of her efforts.
  595.  
  596.      Thanks are also due to Frank Wancho <WANCHO@SIMTEL20> for making the 
  597. archives possible, and to Keith Petersen <W8SDZ@SIMTEL20> and Richard Conn
  598. <RCONN@SIMTEL20> for maintaining them.  Without the efforts of these people,
  599. I wouldn't have had to write this thing (hmmmmm).
  600.  
  601.      Finally, thanks to all of you who have been patiently waiting for this
  602. information, and wishing I'd hurry up so that you could get at the goodies.
  603.  
  604.      This blurb is about thirteen-thousand characters long.  It's a lot to
  605. absorb at one time if you don't already know most of it.  My advice is to print
  606. it, and keep it on hand for reference.
  607.  
  608.  
  609.  
  610. Dave Towson
  611. INFO-CPM-REQUEST @ AMSAA
  612.  
  613.  
  614. -------------------------------------------------------------------------------
  615.  
  616.                             THE SIMTEL20 ARCHIVES
  617.  
  618.  
  619.  
  620. OVERVIEW
  621.  
  622.      There is a collossal amount of free public domain CP/M software in
  623. several archives on SIMTEL20, a PDP-20 running TOPS-20 at White Sands Missile
  624. Range.  Files may be obtained using FTP (described in a following paragraph)
  625. with user-name "anonymous".  For a password, use your host-name (or any string
  626. of printing characters).  Throughout this message, FTP examples are given in a
  627. GENERIC syntax.  You will have to consult either a local documentation file or
  628. your friendly system wizard to learn the actual syntax used with your local
  629. mainframe operating system.
  630.  
  631.      UNIX users can do "man ftp" for instructions.  ITS users can do 
  632. ":INFO FTP".  I will be happy to update this message to include pointers to
  633. other sources of documentation if they are sent to INFO-CPM-REQUEST.
  634.  
  635.      To get directory listings, connect to SIMTEL20 via FTP and do this:
  636.  
  637.                 get micro:<cpm>cpm.crclst 
  638.                 get micro:<cpmug>cpmug.crclst 
  639.                 get micro:<sigm>sigm.crclst 
  640.         get micro:<unix>unix.crclst 
  641.         get micro:<pc-blue>pc-blue.crclst 
  642.  
  643. The first will get you a directory of a cpm archive that was moved from MIT-MC.
  644. This is the one to watch for the very latest CP/M offerings, as it is updated
  645. frequently.  The second is the full catalog of the CP/M Users Group.  It (and
  646. the third and fifth archives) will be updated as new disks are issued.  The 
  647. third is the full catalog of the Special Interest Group for Microcomputers 
  648. (SIG/M), a service of the Amateur Computer Group of New Jersey.  The fourth
  649. contains UNIX-related software, not all of which is CP/M-specific.  That which
  650. does apply specifically to CP/M is in the directory <UNIX.CPM>.  The CRCLST
  651. file shows the contents of the full UNIX archive, which is growing rapidly.
  652. The fifth archive contains software for the IBM-PC.
  653.  
  654.      There are many overlaps in the first three archives, but you will find the
  655. latest versions in the <CPM> archive.  In general, the archived software is
  656. very good, having been worked-over and refined by multiple users.  The comments
  657. tend to be complete and imformative.
  658.  
  659.  
  660.  
  661. FILE TYPES
  662.  
  663.      Files in the <CPM> archive are stored in two formats, ASCII for DOC, HEX 
  664. and ASM files, and ITS binary for COM and squeezed files.  Squeezed files have
  665. been compressed using the programs available in directory <CPM.SQUSQ> to obtain
  666. an approximate 35-percent size reduction.  These files can be identified by the
  667. letter Q in the file-type field. For example, file MICRO:<CPM.MODEM903>DEFF.AQM
  668. is a squeezed file.  It must be transferred as a binary file, and then un-
  669. squeezed.  The unsqueezing can be done on the CP/M system using USQ-20.COM (or
  670. whatever is the current version from directory <CPM.SQUSQ>), or there are
  671. several host-based unsqueezers in the <CPM> archive (see for example, directory
  672. <CPM.TOPS-20>).  File MICRO:<CPM>CPM.CRCLST shows the type of storage used for
  673. each file in the <CPM> archive.
  674.  
  675.      ALL FILES in the <UNIX> archive are stored in ASCII.
  676.  
  677.      With the exception of the CATALOG FILES to be described later, ALL FILES
  678. in the  <SIGM>, <CPMUG>  and  <PC-BLUE>  archives are stored in ITS binary,
  679. a format  which had its origin  at MIT.   Each file  begins with  a  36-bit
  680. identifier-word containing DSK8 in SIXBIT code.  This reads as 446353300000
  681. in octal, and 933AD8000 in hexadecimal.  All data are stored as four 8-bit
  682. bytes per 36-bit SIMTEL20 word, with the low-order four bits of each word
  683. filled with zeros.  If such a file is interpreted as a contiguous string,
  684. as will happen if a straight binary transfer is made to a 16 or 32-bit UNIX
  685. machine, the four zero filler-bits per 36-bit group will cause rather bizarre
  686. and frustrating results.  The methods for dealing with this situation, which
  687. differ from machine to machine, are explained in a following paragraph.
  688.  
  689.      The ONLY files in the <SIGM>, <CPMUG> and <PC-BLUE> archives that are NOT
  690. stored in ITS binary are the CATALOG files.  These files, which are stored in
  691. ASCII, contain (in reverse numerical order) the -CATALOG.nnn files from all the
  692. volumes of their respective archives.  To obtain these composite catalog
  693. files, connect to SIMTEL20 via FTP and do this:
  694.  
  695.         get micro:<sigm>sigm.cat 
  696.         get micro:<cpmug>cpmug.cat 
  697.         get micro:<pc-blue>pc-blue.cat 
  698.  
  699. Remember, ALL are ASCII files.
  700.  
  701.  
  702.  
  703. FILE TRANSFER VIA FTP
  704.  
  705.      FTP stands for File Transfer Protocol, a formalized procedure for moving
  706. files among machines on the Defense Data Network (DDN) and other networks that
  707. connect with the DDN.  The protocol is implemented by a program called FTP.
  708. The different mainframe operating systems implement FTP with variations in
  709. command syntax.  Some systems have the remote-file-name precede the local-file-
  710. name in the command.  Others reverse this order.  Some versions have the whole
  711. command on a single input line, while others use multiple lines.  Read the
  712. documentation for your local system, or consult a friendly system wizard
  713. for the details of your local FTP command syntax.  FTP transfers from SIMTEL20
  714. can be made with user-name "anonymous".  Use your host-name (or any string of
  715. printing characters) for a password.
  716.  
  717.      Users of TOPS-10, TENEX, TOPS-20 or ITS systems can use "type image" or
  718. "type paged" mode for ALL transfers.  UNIX users must use "type ascii" mode 
  719. for ASCII files, and "type tenex" or "type L 8" mode for ITS binary files.
  720. MULTICS users must use "type ascii" mode for ASCII files, and "type image"
  721. mode for ITS binary.
  722.  
  723.      Once an ITS binary file has been transferred to your mainframe, additional
  724. processing is needed to make it into a standard CP/M file.  This processing is
  725. done automatically by the programs used on TOPS-20 and ITS machines for
  726. downloading to a micro, so those users need not be concerned with this.  UNIX
  727. users have only to remove the first four bytes of each file.  These four bytes 
  728. are a special "ITS header", and are not really a part of the file.  They can
  729. be removed using the UNIX utility "dd", or they can be removed using the
  730. program ITSCVT, available as an ASCII-transferable .HEX file in directory
  731. MICRO:<CPM.HEX>.
  732.  
  733.      Post-processing of files on MULTICS machines can be done using a modified
  734. version of the system copy utility.  At present, transfer of this program is
  735. a delicate matter because of the need to preserve the vendor's proprietary
  736. rights.  If you need this utility, send a message to INFO-CPM-REQUEST, and
  737. I'll put you in touch with the person who has the program.
  738.  
  739.      Anyone who can obtain an exact contiguous copy of an ITS binary file 
  740. (probably using "type image" mode), and then download it to a CP/M machine
  741. without losing any bits, can post-process the file into standard format using a 
  742. CP/M program available from INFO-CPM-REQUEST.  If there is enough interest in 
  743. this program, it can be added to the <CPM> archive.  If it necessary for you to
  744. take this route, study the description of ITS binary format given in the 
  745. section on FILE TYPES, so that you will know what to expect.  This method 
  746. worked satisfactorily with transfers to our 16 and 32-bit UNIX machines before
  747. we learned to use "type tenex" mode.
  748.  
  749.  
  750.  
  751. MAINFRAME PROGRAMS FOR TRANSFERRING FILES BETWEEN MAINFRAMES AND MICROS
  752.  
  753. Christensen Protocol:
  754.  
  755.      For a micro to reliably exchange files with a mainframe, cooperating
  756. file transfer programs with automatic error detection and retransmission of
  757. faulty blocks must be running on both computers.  One such family of programs
  758. uses a popular protocol created by Ward Christensen and enhanced by others.  
  759. Directory MICRO:<UNIX.CPM> contains two programs, UC and the older UMODEM
  760. (both written in C), which implement this protocol on UNIX machines.  See the
  761. file MICRO:<UNIX>UNIX.CRCLST for a list of other useful UNIX utilities.
  762.  
  763.      On ITS machines, file transfer using the Christensen protocol can be done
  764. using MMODEM (type :MMODEM for instructions), or LMODEM.  Documentation for
  765. LMODEM is in file .INFO.;LMODEM HELP. Other useful ITS utilities include TYPE8,
  766. which types an ASCII file stored in ITS binary format; TYPESQ, which types an
  767. ITS binary format "squeezed" file (see the first paragraph under FILE TYPES);
  768. USQ, which creates an unsqueezed version of a squeezed file; HEXIFY, which
  769. creates an Intel hex format file from an ITS binary format COM file; COMIFY
  770. which creates a COM file from an Intel hex file; and CRC, which computes the
  771. Cyclic Redundancy Check value for a file, using the same algorithm that is used
  772. by the CP/M program CRCK.  Brief instructions for any of these utilities except
  773. LMODEM can be obtained by typing ":utility_name" (for example, :CRC).
  774.  
  775.      TOPS-20 utilities for transferring and manipulating files can be found in
  776. directory MICRO:<CPM.TOPS-20>.  See MICRO:<CPM>CPM.CRCLST for a list of
  777. available programs.
  778.  
  779.      File transfer and conversion utilities for use with VAX/VMS machines are
  780. contained in directory MICRO:<CPM.VAXVMS>.  See MICRO:<CPM>CPM.CRCLST for
  781. details.
  782.  
  783.  
  784. Kermit:
  785.  
  786.      Another excellent program for transferring files is called KERMIT.  This
  787. program has the advantage of being available for an impressively large number
  788. of mainframes and micros.  It is, for example, available for the IBM-PC, and
  789. DOES NOT require CP/M.
  790.  
  791.      To get started with KERMIT, connect to Columbia-20 using FTP, and do this:
  792.  
  793.         get ps:<kermit>00readme.txt 
  794.         dir ps:<kermit> 
  795.  
  796. Note two things:  The machine name is "columbia-dash-twenty", and the filename
  797. begins with "zero-zero".
  798.  
  799.      After reading 00README.TXT, look at your directory listing and see what's
  800. currently available (it may have changed since the last edit of 00README.TXT).
  801. From then on, you are on your own.  Questions can be addressed to INFO-KERMIT @
  802. COLUMBIA-20.
  803.  
  804.  
  805.  
  806. MICROCOMPUTER PROGRAMS FOR TRANSFERRING FILES BETWEEN MAINFRAMES AND MICROS
  807.  
  808. Christensen Protocol:
  809.  
  810.      An excellent program for transferring files between micros, or between
  811. micros and mainframes is called MDM7xx, where the "xx" is replaced with two
  812. digits to give the current version number.  This program, often referred to as
  813. MODEM7 (the name of its easier to pronounce ancestor), uses the popular
  814. Christensen protocol to transfer files with automatic error detection and
  815. retransmission of erroneous blocks.  
  816.  
  817.      To get started with MDM7xx, you should first FTP and examine three files
  818. from the directory MICRO:<CPM.MODEM7>.  After connecting to SIMTEL20, do this:
  819.  
  820.         get micro:<cpm.modem7>(see below) 
  821.         get micro:<cpm.modem7>mdm7xx.doc 
  822.         get micro:<cpm.modem7>mdm7xx.msg 
  823.  
  824. All are ASCII files.  Together, they will tell you just about all there is to
  825. know about getting the program to run on your machine.  Take the time to read
  826. these files; they're quite informative. You will also get some helpful insights
  827. from reading some of the overlay files.  These overlays, described in file
  828. MICRO:<CPM.MODEM7>(see below), are used to customize MDM7xx for particular
  829. machines without having to edit and assemble the huge MDM7xx source file. 
  830. Complete instructions for performing this procedure are contained in each 
  831. overlay file.  The above use of "see below" refers to a file with the
  832. characters "OVL" in its name.  This message will be updated when the name of
  833. that file becomes stable (at this moment, there are two).
  834.  
  835.  
  836. Kermit:
  837.  
  838.      As stated in an earlier paragraph, KERMIT is also an excellent program for
  839. transferring files between computers.  It, too, does automatic error detection 
  840. and retransmission, and it works between mainframe and micro, between micros,
  841. and between mainframes.  See the earlier paragraph for details.
  842.  
  843.  
  844. Getting Started:
  845.  
  846.      In order to get MDM7xx or KERMIT running on your micro, you must first
  847. transfer the necessary files from mainframe to micro.  If you already have a
  848. receive-to-disk communications program of some sort, you can use it to move
  849. the needed files.  It is VERY CONVENIENT to be able to transfer 8-bit binary
  850. files, although in most cases it is not absolutely necessary.  Some of the 
  851. files are quite large.  For example, MDM7xx.COM is over 18K bytes, and the HEX
  852. file (which you will need if you can't transfer 8-bit files) is over 52K.  
  853. Moving large files to your micro without using an error detecting protocol can
  854. result in frustrating errors, but it can be done by receiving multiple copies
  855. and using manual or machine-assisted comparisons to locate and repair bad parts
  856. of the code.  However, there IS a better way.
  857.  
  858.      Directory MICRO:<CPM.MODEM> contains a file that can be FTPed to your
  859. mainframe, printed, and then entered into your micro by hand and assembled. 
  860. It is quite short.  To examine this option, connect to SIMTEL20 via FTP and
  861. do this:
  862.  
  863.         get micro:<cpm.modem>pipmodem.asm 
  864.         get micro:<cpm.modem>pipmodem.doc 
  865.         get micro:<cpm.modem>mboot3.asm 
  866.  
  867. All are ASCII files.  Read PIPMODEM.DOC first, then look at MBOOT3.ASM.
  868. PIPMODEM.DOC explains the situation very nicely.  Questions concerning these 
  869. programs should be sent to INFO-CPM @ AMSAA.
  870.  
  871.  
  872.  
  873. ADDITIONS, IMPROVEMENTS AND CORRECTIONS
  874.  
  875.      Suggestions for additions, improvements and corrections to this message
  876. are always welcome.  Please send them to INFO-CPM-REQUEST.  Additional
  877. information concerning FTP is, however, beyond the scope of this message.  If
  878. you need help with FTP, please read the documentation for your local system,
  879. or see your friendly system wizard.
  880.  
  881.      Contributions of public domain software are actively solicited.  If you
  882. have something that seems appropriate for inclusion in the <CPM> archive, 
  883. please contact Keith Petersen <W8SDZ@SIMTEL20>.  Likewise, contributions to the
  884. <UNIX> archive can be addressed to Richard Conn <RCONN@SIMTEL20>.
  885.  
  886.      Happy hacking!
  887.  
  888.  
  889.  
  890.                     Dave Towson
  891.                     INFO-CPM-REQUEST @ AMSAA
  892.  
  893.  
  894.  2-Apr-84 18:50:10-MST,776;000000000000
  895. Return-Path: <info-cpm-request@AMSAA.ARPA>
  896. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Apr 84 18:50:05-MST
  897. Received: From brl-mis.arpa.ARPA by AMSAA via smtp;  2 Apr 84 20:26 EST
  898. Date:     Mon, 2 Apr 84 20:20:53 EST
  899. From:     Bob Bloom (TECOM) <bbloom@Brl-Mis.ARPA>
  900. To:       Jeffrey Edelheit <edelheit@mitre.arpa>
  901. cc:       info-cpm@Brl-Mis.ARPA
  902. Subject:  Re:  WordStar patch (ur msg of 3/30/84)
  903.  
  904. The second series of patches refer to the del1, del2,del3 .... delay times.
  905. (things like time to the secondary menus show, time for horizontal scroll,
  906. etc.)
  907.  
  908. For a whole bunch of patch points to ws (for 3.0, but 3.3 is similar - compare
  909. ddt dumps) see the two files in simtel20, micro:<cpm.wstar>ws30.patchs
  910. is one, the other escapes me at the moment.
  911.  2-Apr-84 21:40:18-MST,772;000000000000
  912. Return-Path: <info-cpm-request@AMSAA.ARPA>
  913. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Apr 84 21:40:14-MST
  914. Received: From mit-multics.arpa.ARPA by AMSAA via smtp;  2 Apr 84 23:16 EST
  915. Date:  Mon, 2 Apr 84 23:08 EST
  916. From:  LBrenkus@MIT-MULTICS.ARPA
  917. Subject:  ITS binary format
  918. To:  info-cpm@AMSAA.ARPA
  919. Message-ID:  <840403040842.280751@MIT-MULTICS.ARPA>
  920.  
  921. I am using a Multics system here at MIT.  The PC-Blue, et.  al.  files
  922. are in "ITS Binary", which apparently needs "an altered version of the
  923. system copy function" in order to convert these files from -image to a
  924. usable format.  Where do I get this utility?  How do I convert the
  925. PC-Blue files after ftp'ing them from the host to Multics?  Thanks.
  926. Please reply direct,as I am not on this list.
  927.  3-Apr-84 01:04:20-MST,954;000000000000
  928. Return-Path: <info-cpm-request@AMSAA.ARPA>
  929. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 3 Apr 84 01:04:16-MST
  930. Received: From brl-gateway2.ARPA by AMSAA via smtp;  3 Apr 84 2:24 EST
  931. Received: From 10.2.0.51.ARPA by BRL-AOS via smtp;  3 Apr 84 2:22 EST
  932. Received: from Usenet.uucp by sri-unix.uucp with rs232; 2 Apr 84 23:14-PST
  933. Date: 30 Mar 84 5:27:12-PST (Fri)
  934. To: info-cpm@Brl-Aos.ARPA
  935. From:  ihnp4!houxm!hogpc!houti!ariel!vax135!floyd!clyde!akgua!sb1!scbhq!wns@Ucb-Vax.ARPA
  936. Subject: NEED HELP REACHING SIMTEL20
  937. Article-I.D.: scbhq.175
  938.  
  939. Subject: HELP REACHING SIMTEL20
  940. Newsgroups: net.micro.cpm
  941. ----- News saved at Fri, 30-Mar-84 08:23:25 EST
  942. I would like to use some of the C programs that have been discussed as being
  943. on SIMTEL20, but I don't know how to access the machine. Could someone please
  944. furnish me with the DDD or UUCP access for this machine?
  945.  
  946.  
  947. Thanks,
  948.  
  949. BIll Stacy (wns!scb!sb1!akgua!clyde!burl!ulysses!harpo...)
  950.  3-Apr-84 01:59:41-MST,1097;000000000000
  951. Return-Path: <info-cpm-request@AMSAA.ARPA>
  952. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 3 Apr 84 01:59:37-MST
  953. Received: From brl-gateway2.ARPA by AMSAA via smtp;  3 Apr 84 3:35 EST
  954. Received: From 10.2.0.51.ARPA by BRL-AOS via smtp;  3 Apr 84 3:37 EST
  955. Received: from Usenet.uucp by sri-unix.uucp with rs232; 3 Apr 84 0:25-PST
  956. Date: 30 Mar 84 11:35:45-PST (Fri)
  957. To: info-cpm@Brl-Aos.ARPA
  958. From: hplabs!tektronix!orca!andrew@Ucb-Vax.ARPA
  959. Subject: Re: Distributing modifications to F80
  960. Article-I.D.: orca.746
  961. In-Reply-To: Article <310@sri-arpa.UUCP>
  962.  
  963.     "If only 20% of the code is original, you also have no problem
  964.     there."
  965.  
  966. Be careful of this reasoning.  It was tried in court and did not pass.
  967.  
  968. The copyright law says that any derived work is the property of the
  969. owner of the copyright.  If 0.01% of the code is original, you still
  970. may not freely distribute.  The act of deriving the work, as well as
  971. the test of contents, is involved.
  972.  
  973.   -- Andrew Klossner   (decvax!tektronix!orca!andrew)      [UUCP]
  974.                        (orca!andrew.tektronix@rand-relay)  [ARPA]
  975.  3-Apr-84 02:57:14-MST,1231;000000000000
  976. Return-Path: <info-cpm-request@AMSAA.ARPA>
  977. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 3 Apr 84 02:57:10-MST
  978. Received: From brl-gateway2.ARPA by AMSAA via smtp;  3 Apr 84 4:26 EST
  979. Received: From csnet-relay.arpa.ARPA by BRL-AOS via smtp;  3 Apr 84 4:20 EST
  980. Received: From Uci-750a.arpa by csnet-relay via smtp;  3 Apr 84 4:16 EST
  981. Date: 02 Apr 84 22:28:44 PST (Mon)
  982. To: ANDY%MIT-OZ%mit-mc.arpa@csnet-relay.arpa
  983. cc: info-cpm%brl.arpa@csnet-relay.arpa, young%uci-750a.arpa@csnet-relay.arpa
  984. Subject: Re: What termnal does Mode7 emulate
  985. In-reply-to: Your message of Mon, 2 Apr 1984  12:52 EST.
  986.          <ANDY.12004293229.BABYL@MIT-OZ>
  987. From: Michal Young <young%uci-750a.arpa@csnet-relay.arpa>
  988.  
  989. Modem7 does not do any terminal emulation, it just sends things 
  990. to your machine and lets it do whatever it does-- in the case 
  991. of your Kaypro 2, that is ADM3a plus a couple extras.  If you use
  992. unix, the following termcap will describe Kaypro to the mainframe
  993. so that with modem7 you can use vi, emacs, etc.
  994.  
  995. kp|kaypro|kaypro2|kaypro 2:\
  996.     :am:bs:li#24:co#80:\
  997.     :cm=\E=%+ %+ :\
  998.     :ho=^^:cl=1^Z:\
  999.     :nd=^L:up=^K:do=^J:\
  1000.     :ce=^X:cd=^W:\
  1001.     :al=\EE:dl=\ER:
  1002.  
  1003. --Michal Young
  1004.   UC Irvine
  1005.   young@uci
  1006.  3-Apr-84 03:23:31-MST,1062;000000000000
  1007. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1008. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 3 Apr 84 03:23:24-MST
  1009. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  3 Apr 84 4:50 EST
  1010. Date: 3 Apr 1984  02:51 MST (Tue)
  1011. Message-ID: <KPETERSEN.12004467803.BABYL@SIMTEL20>
  1012. Sender: KPETERSEN@Simtel20.ARPA
  1013. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  1014. To:   ANDY%MIT-OZ@MIT-MC.ARPA
  1015. Cc:   Info-Cpm@Amsaa.ARPA
  1016. Subject: What termnal does Modem7 emulate
  1017. In-reply-to: Msg of 2 Apr 1984  10:52-MST from ANDY%MIT-OZ at MIT-MC.ARPA
  1018.  
  1019. The terminal mode in MDM7xx just passes the data to your terminal.
  1020. Your Kaypro looks like an ADM3A so if you use that terminal definition
  1021. on your mainframe host, cursor addressing should work.  Make sure your
  1022. overlay for MDM7 does not have the "filter control characters below
  1023. line feed" equate turned on.  Otherwise cursor addressing won't work
  1024. right because you won't get all the control codes.
  1025.  
  1026. If you want a VT-52 emulator for your Kaypro, get KERMIT from
  1027. Columbia-20.  They have a version for the Kaypro.
  1028. --Keith
  1029.  3-Apr-84 04:00:00-MST,1746;000000000000
  1030. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1031. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 3 Apr 84 03:59:55-MST
  1032. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  3 Apr 84 5:22 EST
  1033. Date: 3 Apr 1984  03:23 MST (Tue)
  1034. Message-ID: <KPETERSEN.12004473637.BABYL@SIMTEL20>
  1035. Sender: KPETERSEN@Simtel20.ARPA
  1036. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  1037. To:   Info-Cpm@Amsaa.ARPA
  1038. Subject: ENSOFT/UNSOFT cleans WS text files
  1039.  
  1040. The following new files have been uploaded to SIMTEL20:
  1041.  
  1042. Filename            Type     Bytes     Sectors     CRC
  1043.  
  1044. Directory MICRO:<CPM.TXTUTL>
  1045. ENSOFT.COM.1            COM      4864   38 =  26H  15F1H
  1046. ENSOFT.HEX.1            ASCII     11860   93 =  5DH  7114H
  1047. UNSOFT.COM.1            COM      6144   48 =  30H  3875H
  1048. UNSOFT.DOC.1            ASCII      1057    9 =   9H  9256H
  1049. UNSOFT.HEX.1            ASCII     14970  117 =  75H  E2FCH
  1050.  
  1051. What these files do:
  1052.  
  1053. ENSOFT.COM -  A program to convert an ASCII text file to Wordstar
  1054. document mode.  Makes educated guesses about where to put soft and
  1055. hard carriage returns as well as soft spaces.
  1056.  
  1057.  
  1058. UNSOFT.COM - A program to convert Wordstar document-mode files to
  1059. normal ASCII text files.  Resets all high order bits added by Wordstar
  1060. to zero.  Removes all control characters except TAB, FF, CR and LF.
  1061. Strips out dot commands except .PA which it converts to FF.  Changes
  1062. the 1FH soft hyphen at end-of-line to a real 2DH hyphen.  (FILTX2
  1063. would totally remove the character.)  Handles non-break-space
  1064. correctly.  Type UNSOFT ? for additional information.    
  1065.  
  1066.     NOTE:  If for any reason you do not wish to retain FF (form feed)
  1067.        characters, you can run the program through FILTX.COM after
  1068.        first using UNSOFT.COM.
  1069.  
  1070.                 - These versions by Paul Homchick
  1071.                 - Philadelphia, PA (215) 687-6969
  1072.                            (215) 964-8050
  1073.  3-Apr-84 04:06:33-MST,4941;000000000000
  1074. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1075. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 3 Apr 84 04:06:21-MST
  1076. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  3 Apr 84 5:39 EST
  1077. Date: 3 Apr 1984  03:40 MST (Tue)
  1078. Message-ID: <KPETERSEN.12004476742.BABYL@SIMTEL20>
  1079. Sender: KPETERSEN@Simtel20.ARPA
  1080. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  1081. To:   Info-Cpm@Amsaa.ARPA
  1082. Subject: NSWP202 buggy - removed from SIMTEL20
  1083.  
  1084. Numerous bug reports on NSWP202 have been received by various RCPM
  1085. operators - some are detailed below.  It has been removed from
  1086. SIMTEL20 and I recommend that you erase your copies.
  1087. --Keith
  1088.  
  1089. -----
  1090. Msg #1006 posted 03-23-84 at 06:19:19 by PICONET CP/M
  1091. To: IRV HOFF      About: nswp2 bug? (13 lines)
  1092.  
  1093. NSWP2 has this quirk that cost me some time.  If you have your BDOS set
  1094. up to make user 0 public and you try to copy or rename a file from user
  1095. 0 to another user, only the first extent gets moved. Since no source is
  1096. at hand, all you can do until it gets fixed is avoid using NSWP2 to move
  1097. files from user 0 to another user while user 0 is public.  If anyone
  1098. knows of a version that has this fixed, please let me know (either
  1099. PICONET CP/M or RICHARD RELPH).
  1100.  
  1101. Other than this bug, the program has the really nice feature (for those
  1102. who make user 0 public) that it does not use the BDOS to find out what
  1103. files are members of the user area, which means that it will not show
  1104. user 0 files while in user 1.
  1105. Rich
  1106. ..........
  1107.  
  1108.  
  1109.  
  1110. Msg #1024 posted 03-24-84 at 10:21:33 by JIM MCMURRY
  1111. To: ALL USERS     About: nswp202 (2 lines)
  1112.  
  1113. the dif between nswp201 and nswp202 is you cannot squeeze real small
  1114. files below 3 k, at least that is what dave rand says
  1115. ..........
  1116.  
  1117.  
  1118.  
  1119. Msg #1075 posted 03-27-84 at 05:37:26 by RICHARD RELPH
  1120. To: IRV HOFF      About: nswp202 bug? (10 lines)
  1121.  
  1122. Thanks for passing along the info. I have another major gotcha. I don't
  1123. yet know enough about it to say what all the pertinent circumstances are
  1124. but when I tried mass copying from c0 to b0 (1 .def, 6 .com, 3 .ovl) the
  1125. result was that the .def file moved ok, but the .com and .ovl files
  1126. got truncated to 16k (I presume this to be the buffer size in NSWP202).
  1127. I entered NSWP202 from c3. I'll be doing more research when I can better
  1128. afford to lose files (as soon as I clear another cartridge). I'd like
  1129. to be able to contact those in the know directly. Should I call Dave or
  1130. is there someone else to go through?
  1131. Rich
  1132. ..........
  1133.  
  1134.  
  1135.  
  1136. Msg #1088 posted 03-27-84 at 17:58:14 by BILL MEYER
  1137. To: IRV HOFF      About: nswp202 (21 lines)
  1138.  
  1139. Irv,
  1140.     Pulled down NSWP2, largely because of your comments on the board.
  1141. Found a bug right away!  On entry, Rand saves only the top entry of the
  1142. CP/M stack as his return point, not the CP/M stack pointer.  This is, of
  1143. course, enormously different, and makes the assumption that only the top
  1144. of stack was relevant at entry to the application.  As luck would have
  1145. it, my bank-switching system locks up tight due to this fault.  As this
  1146. is not a run-of-the-mill problem, I decided to call Rand about the prob-
  1147. lem.  What a waste of money!  I have never, in talking to author's of
  1148. public domain software, encountered a more arrogant, conceited individ-
  1149. ual.  He tells me that the fault is in my system, but nowhere do I find
  1150. a spec which guarantees that only the top entry of the stack need be
  1151. saved on entry to the application program.  I suspect that this approach
  1152. would cause problems when used from within programs like wordstar, with
  1153. the run command.  I believe this is the same symptom which I reported to
  1154. you on your one of your earlier programs, which you promptly chnaged for
  1155. me.  I know that this is the same problem as I reported to Frank Gaude'
  1156. on DISK7 and COMM7 where he used the same system you original developed
  1157. that Rand is apparently still using.  Thought you might want to pass it
  1158. along, I've given up...
  1159.                                 Bill
  1160. ..........
  1161.  
  1162.  
  1163.  
  1164. Message # (603-1198)? 1097
  1165.  
  1166. Msg #1097 posted 03-28-84 at 05:25:57 by RICHARD RELPH
  1167. To: IRV HOFF     About: NSWP202 bug? (12 lines)
  1168.  
  1169. To let you know what I have, I'm running a Big Board II with CP/M 2.23B
  1170. which has a built in 1793 for my floppies (1 Persci 277) and a built in
  1171. SASI I/F for my 2 IOMEGA 10Mby cartridge drives. I am using 9 1k sectors
  1172. on the Persci for a total per 8"SSDD disk of 670k (after directories).
  1173. The Persci is drives A and B and the IOMEGA is Drive C (right now the
  1174. BIOS cannot handle the other IOMEGA or even ther rest of the first).  I
  1175. was trying to copy from C to B, which implies that (other than picking a
  1176. bit) the hardware is probably ruled out as well as anything in the BIOS
  1177. past the section that determines which driver to call (which is first as
  1178. you would expect).  Thanks for taking the time to look at it.  I, too,
  1179. will be trying some more experiments here and will let you know.
  1180. Rich
  1181. ..........
  1182.  3-Apr-84 04:11:49-MST,1459;000000000000
  1183. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1184. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 3 Apr 84 04:11:43-MST
  1185. Received: From usc-isid.arpa.ARPA by AMSAA via smtp;  3 Apr 84 5:48 EST
  1186. Date: 3 Apr 1984 05:48-EST
  1187. Sender: ABN.ISCAMS@Usc-Isid.ARPA
  1188. Subject: Re:  ITS binary format
  1189. From: ABN.ISCAMS@Usc-Isid.ARPA
  1190. To: LBrenkus@Mit-Multics.ARPA
  1191. Cc: info-cpm@Amsaa.ARPA
  1192. Message-ID: <[USC-ISID] 3-Apr-84 05:48:44.ABN.ISCAMS>
  1193. In-Reply-To:  <840403040842.280751@MIT-MULTICS.ARPA>
  1194.  
  1195. There's a conversion program at SIMTEL20 (MICRO:<CPM.HEX>, i think),
  1196. called ITSCVT.HEX. It runs on an 8080 CP/M micro, and effectively strips
  1197. off the headers and tailers the ITS-binary files have.  For a PC now...
  1198. Another way I do it is to move them to my host's directory (a Dec),
  1199. copy them from their original ..32-bit, I think.. size to 8-bit, load
  1200. them into a host text editor (XED), which effectively strips off the
  1201. 8th bit, edit out the 4 characters at the front, and the ^Zs at the
  1202. last line, and there I am.  For .COM files (binary), I move them to my
  1203. micro any way I can (HEXIFY is also available at SIMTEL20 (MICRO:
  1204. <CPM.TOPS-20>, I think), that'll run on the DEC and change the binary
  1205. file to HEX).
  1206.  
  1207. Alternatively, CPM.TOPS-20 also has NMODEM, a mainframe modem program
  1208. running on the DECs that'll send an ITS-binary file right through to you,
  1209. automatically detecting and stripping/reformatting.
  1210.  
  1211. Hope this helps.
  1212.  
  1213. David Kirschbaum
  1214. Toad Hall
  1215.  3-Apr-84 04:44:14-MST,1085;000000000000
  1216. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1217. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 3 Apr 84 04:44:09-MST
  1218. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  3 Apr 84 5:50 EST
  1219. Date: 3 Apr 1984  03:51 MST (Tue)
  1220. Message-ID: <KPETERSEN.12004478843.BABYL@SIMTEL20>
  1221. Sender: KPETERSEN@Simtel20.ARPA
  1222. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  1223. To:   Info-Cpm@Amsaa.ARPA
  1224. Subject: QK20 buggy - removed from SIMTEL20
  1225.  
  1226. Several people have reported serious bugs with QK20 (QWIKKEY),
  1227. including complete bombing of the system after attempting to run some
  1228. programs while QK20 is active.  It has been removed from SIMTEL20.
  1229. QK12 remains.
  1230.  
  1231. ----
  1232. Date: Thursday, 29 March 1984  21:15-MST
  1233. From: Dick <MEAD at USC-ECLB.ARPA>
  1234. To:   info-cpm at BRL.ARPA
  1235. Re:   QK20
  1236.  
  1237. I seem to have a problem with the new QK. If I try to run SD79 or
  1238. XD3 (under ZCPR2) they both fail to work. Under QK12, I had no problem.
  1239. It appears that all I get sent to the screen from SD79 when called
  1240. by a QK20 re-defined key is a CR-LF, and Ctl-C does not abort, I must
  1241. reset the system. Any clues?
  1242.  3-Apr-84 04:53:53-MST,2084;000000000000
  1243. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1244. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 3 Apr 84 04:53:47-MST
  1245. Received: From brl.arpa.ARPA by AMSAA via smtp;  3 Apr 84 5:57 EST
  1246. Received: From 10.2.0.51.ARPA by BRL-AOS via smtp;  3 Apr 84 5:49 EST
  1247. Received: from Usenet.uucp by sri-unix.uucp with rs232; 3 Apr 84 2:45-PST
  1248. Date: 28 Mar 84 9:56:44-PST (Wed)
  1249. To: info-cpm@Brl-Aos.ARPA
  1250. From: decvax!ittvax!dcdwest!sdcsvax!bmcg!felix!jim@Ucb-Vax.ARPA
  1251. Subject: Public-ness of UCSD Pascal Versions
  1252. Article-I.D.: felix.216
  1253.  
  1254.  
  1255. Long ago, in a fledging publication ("Infoworld") Adam Osborne penned
  1256. a column modestly named "From the Fountainhead."  In one of these
  1257. columns he stated his view of the legal status of various versions
  1258. of the UCSD Pascal P-system (Trademark the Regents of the University
  1259. of California).  As I recall Versions 1.2, 1.3, and 1.4 were characterized
  1260. as public domain and addresses and/or phone numbers were published
  1261. for where to get them.  I.5 and II.0 were characterized as claimed
  1262. to be non-public and hence deeded over to Softech Microsystems.
  1263.  
  1264. To my knowledge II.1 is legitimately Apple's and Northstar's is legitimately
  1265. theirs because their licenses were among the few irrevocable ones granted
  1266. early on in the project.  Also IV.x are legitimately Softech Microsystems,
  1267. since they were mainly developed after the turnover.  
  1268.  
  1269. My question is: Has the status of I.5 and II.0 been clearly determined?
  1270. Are they contestably public domain?  I heard that Mike Lehman at one
  1271. time was distributing I.5; if so this would seem to mean that it had
  1272. been determined to be public.
  1273.  
  1274. I would appreciate anyone having information on this subject replying
  1275. to me by mail.  I will summarize and post to the net if anything
  1276. new turns up.  In particular I would like to re-discover the contact
  1277. information for the older versions that are known to be public.
  1278.  
  1279.                     An old UCSD Hacker:
  1280.  
  1281.                     Jim Gilbert
  1282.                     FileNet Corporation
  1283.                     1575 Corporate Drive
  1284.                     Costa Mesa, CA 92626
  1285.  
  1286.                     714-966-2344
  1287.  
  1288.                     {decvax,ucbvax}!trwrb!felix!jim
  1289.  3-Apr-84 07:38:47-MST,1133;000000000000
  1290. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1291. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 3 Apr 84 07:38:40-MST
  1292. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  3 Apr 84 9:08 EST
  1293. Date: 3 Apr 1984  07:09 MST (Tue)
  1294. Message-ID: <KPETERSEN.12004514762.BABYL@SIMTEL20>
  1295. Sender: KPETERSEN@Simtel20.ARPA
  1296. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  1297. To:   Info-Cpm@Amsaa.ARPA
  1298. Subject: DIS - a CP/M disassembler from England
  1299.  
  1300. The following files are now available on SIMTEL20, thanks to
  1301. Hirst.rx@PARC-MAXC, our contact "across the pond".
  1302.  
  1303. Filename            Type     Bytes     Sectors     CRC
  1304.  
  1305. Directory MICRO:<CPM.DISASM>
  1306. DIS.COM.1            COM      5120   40 =  28H  A2DBH
  1307. DIS.DOC.1            ASCII      3572   28 =  1CH  25BAH
  1308. DIS.HEX.1            ASCII     13035  102 =  66H  BBDDH
  1309.  
  1310. Program DIS disassembles a .COM file into a .DIS file which may be
  1311. subsequently assembled.
  1312.  
  1313. The DIS file has the following features:
  1314. 1.    All branch points are provided with a label
  1315. 2.    Where permitted data blocks are split into DB, DW & DS
  1316. 3.    All references before 0100H and after program are
  1317.     EQUATE statements
  1318. 4.    Any unresolved block commences with a U type label
  1319.  
  1320.  3-Apr-84 11:31:32-MST,921;000000000000
  1321. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1322. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 3 Apr 84 11:31:24-MST
  1323. Received: From brl.arpa.ARPA by AMSAA via smtp;  3 Apr 84 12:49 EST
  1324. Received: From sumex-aim.arpa.ARPA by BRL-AOS via smtp;  3 Apr 84 12:42 EST
  1325. Received: from ISL by SUMEX-AIM with Pup; Tue 3 Apr 84 09:37:18-PST
  1326. Date: Tuesday,  3 Apr 1984 09:38-PST
  1327. To: billw@SRI-KL.ARPA, info-cpm@Brl-Aos.ARPA
  1328. Subject: mince
  1329. Reply-to: kevinw@Su-Dsn.ARPA
  1330. From: Kevin W. Rudd <kevinw@Su-Dsn.ARPA>
  1331. Sender: kevinw@isl
  1332.  
  1333. it was said some time ago that MotU was no longer supporting Mince.
  1334. is this still true?  where is it now available?  i recall that it
  1335. was once sold by the now defunct Discount Software but haven't seen
  1336. it recently.  is MotU relying on people to only buy their new packaged
  1337. setup (final word) and forgetting those who want it their way and are
  1338. willing to hack to keep it that way?
  1339.   - K
  1340.  3-Apr-84 12:30:17-MST,24441;000000000000
  1341. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1342. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 3 Apr 84 12:29:11-MST
  1343. Received: From parc-maxc.arpa.ARPA by AMSAA via smtp;  3 Apr 84 13:14 EST
  1344. Date: 3 Apr 84 19:02:06+0100 (Tuesday)
  1345. From: Hirst.rx@PARC-MAXC.ARPA
  1346. Subject: Another File from England
  1347. To: Keith Petersen <W8SDZ@Simtel20.ARPA>
  1348. cc: Info-Cpm@Amsaa.ARPA
  1349.  
  1350. Keith,
  1351.  
  1352. Here is a list of out PD programs here...
  1353.  
  1354. UK Volume 0 (2 disks)
  1355.  
  1356. DESCRIPTION:  Catalogs of Library disks.
  1357.  
  1358. NUMBER    SIZE    NAME        COMMENTS
  1359.  
  1360.         -CATALOG.00-    CONTENTS OF UK VOL. 00
  1361. 0.1    118K    CPMLIB.CAT    CP/M User Group Catalogs.
  1362. 0.2    3K    CPMNLLIB.CAT    CPMGG(NL) Group Catalogs.
  1363. 0.3    2K    FIND.COM    Search catalog for key word.
  1364. 0.4    214K    SIGMLIB.CAT    SIG/M Group Catalogs.
  1365. 0.5    24K    UKLIB.CAT    UK Group Catalogs.
  1366. 0.6    3K    UKLIB.DOC    UK Library Details.
  1367. 0.7    1K    VOLUME0.DOC    Details of files on this disk.
  1368.  
  1369. UK User Group Volume 1
  1370.  
  1371. DESCRIPTION: Miscellaneous Utilities.
  1372.  
  1373. NUMBER    SIZE    NAME        COMMENTS
  1374.  
  1375.         -CATALOG.01-    CONTENTS OF CP/M UK VOL. 1
  1376. 1.1    6K    BANNER.ASM    Source of updated BANNER program from US vol.8.
  1377. 1.2    1K    BANNER.COM    .COM of the above program.
  1378. 1.3    6K    CARMAINT.BAS    Source of vehicle maintenance record program.
  1379. 1.4    8K    DEDUMP.ASM    Dr.Lee's cunning file transfer program.
  1380. 1.5    13K    DIRDUMP.ASM    Directory dump utility.
  1381. 1.6    5K    DIS.COM        Uncle David's Dynamic Disassembler. (No source.)
  1382. 1.7    4K    DIS.DOC        Documentation for the above.
  1383. 1.8    5K    DUMBCOPY.ASM    Good sector-by-sector copier for 1 drive system.
  1384. 1.9    1K    DUMBCOPY.COM    .COM of above program
  1385. 1.10    12K    ERUN.COM    Included to run PRINT.INT
  1386. 1.11    4K    HELP.MAC    Provides instructions to user on appeal!
  1387. 1.12    9K    HEXDUMP.ASM    Converts .COM file to .HEX.
  1388. 1.13    6K    HITECH.Z80    Driver routines for Hitech card + LUN table.
  1389. 1.14    2K    INST.FMI    Instructions for updated PRINT.BAS.
  1390. 1.15    6K    LETTER.BAS    Source of simple text formatting program.
  1391. 1.16    1K    LETTER.DAT    Part of simple text formatting program.
  1392. 1.17    3K    LETTER.INT    .INT file of above.
  1393. 1.18    11K    LIB.BAS        Library of CBASIC I/O routines.
  1394. 1.19    12K    MFT.ASM        Source of single drive copy routine.
  1395. 1.20    2K    MFT.COM        .COM of above.
  1396. 1.21    1K    MFT.DOC        Documentation of above.
  1397. 1.22    12K    MPRINT.ASM    Multiple file print utility.
  1398. 1.23    1K    MPRINT.COM    .COM of above.
  1399. 1.24    1K    PRINT.BAS    Simple print utility for text formatter.
  1400. 1.25    1K    PRINT.INT    .INT file of above
  1401. 1.26    1K    REMOV".COM    Removes (") from a file (from US Lib.)
  1402. 1.27    4K    SPIES.BAS    CBASIC version of the old DIGICO game.
  1403. 1.28    3K    SPIES.INT    .INT of the above.
  1404. 1.29    2K    SPOOLNSH.INS    Instructions for using SPOOLER with N.Star.
  1405. 1.30    17K    STOIC.COM    STOIC compiled from US Lib.Vol.23.
  1406. 1.31    22K    STOICCPM.STC    Source of CP/M file handling program for STOIC.
  1407. 1.32    10K    STOICEDT.STC    Modified source of screen editor using above.
  1408. 1.33    12K    STOICFLE.STC    Modified source of block STOIC file system.
  1409. 1.34    2K    U-G-FORM.LIB    Nice form to send in with your software.
  1410. 1.35    4K    UK1.DOC        Comments on some programs.
  1411.  
  1412.  
  1413.  
  1414. UK User Group Volume 2.
  1415.  
  1416. ED111 Macro Text Editor by David Back.
  1417. US Group Catalog.
  1418.  
  1419.         -CATALOG.02-    CONTENTS OF CP/MUGUK VOL.  02-
  1420.  
  1421. 2.1    13k    CCP.ASM        Source of the CCP of ICOS-80, a CP/M lookalike.
  1422. 2.2    80k    CPMLIB.DOC    US Library catalogue.
  1423. 2.3    2k    CRCK.COM    CRC check program from US Vol.50.
  1424. 2.4     1k      CRCKLIST.CRC    Checksums for files on this disk.
  1425. 2.5    78k    ED111.ASM    Source of powerful macro text editor.
  1426. 2.6    13k    ED111.COM    Command file of above.
  1427. 2.7    4k    ED111.IMP    Implementation notes.
  1428. 2.8    1k    EDIT.MAC    Macros for above.
  1429. 2.9    3k    HELP.MAC    Macro information for above
  1430. 2.9    3k    S1PAT.ASM    Patch for use with CP/M version 2.2
  1431. 2.10    33k    TEXTED.DOC    Extensive documentation for above.
  1432. 2.11    1k    UK2.DOC        Comments on programs.
  1433. 2.12    2k    U-G-FORM.LIB    User Group submittal form.
  1434.  
  1435. UK Users Group Volume 3
  1436.  
  1437. Programmable Calculator Simulation by Electronic Accounting
  1438. Services.
  1439. Utilities.
  1440.  
  1441.  
  1442. NUMBER    SIZE    NAME        COMMENTS
  1443.  
  1444.         CATALOG.03    CONTENTS OF CP/M VOL. 03
  1445. 03.1    2K    BM.OBJ        A routine to run an approximation to PCW
  1446.                 benchmarks.
  1447. 03.2    1K    BM.SRC        Source of above.
  1448. 03.3    5K    BREAK.ASM    File transfer, removing EOF (^Z) characters.
  1449. 03.4    1K    BREAK.COM    .COM of above.
  1450. 03.5    13K    CALC.BAS    Calculator program.
  1451. 03.6    5K    CALC.INT    .INT of above.
  1452. 03.7    27K    CNOTES.PRN    System notes for calculator package.
  1453. 03.8    36K    COMPILE.BAS    Simulation compiler.
  1454. 03.9    14K    COMPILE.INT    .INT of above.
  1455. 03.10    1K    CRCKLIST.CRC    Checksums for files on this disk.
  1456. 03.11    21K    EDITOR.BAS    Simulation program editor.
  1457. 03.12    8K    EDITOR.INT    .INT of above.
  1458. 03.13    17K    EDITOR1.BAS    Simulation data file editor.
  1459. 03.14    7K    EDITOR1.INT    .INT of above.
  1460. 03.15    1K    INIT.BAS    Simulation initialisation program.
  1461. 03.16    1K    INIT.INT    .INT of above.
  1462. 03.17    5K    LIST.ASM    List with paginate and tab expand.
  1463. 03.18    1K    LIST.COM    .COM of above.
  1464. 03.19    2K    PCALC.BAS    Controlling program for calculator.
  1465. 03.20    1K    PCALC.INT    .INT of above.
  1466. 03.21    8K    PROG.BAS    Simulation menu program.
  1467. 03.22    4K    PROG.INT    .INT of above.
  1468. 03.23    19K    RUNOBJ.BAS    Runtime module for calculator.
  1469. 03.24    7K    RUNOBJ.INT    .INT of above.
  1470. 03.25    2K    SAL.OBJ        Object of SAL.SRC
  1471. 03.26    2K    SAL.SRC        Routine to generate payslips
  1472.  
  1473. UK Users Group Volume 4.
  1474.  
  1475. DESCRIPTION:    Miscellaneous.
  1476.  
  1477. NUMBER    SIZE    NAME        COMMENTS
  1478.  
  1479.         -CATALOG.04-    CONTENTS OF CP/M VOL. 04
  1480. 04.1    16K    BLKJK.BAS    Intelligent terminal version of the game.
  1481. 04.2    4K    DIS.DOC        Documentation for 4.3.
  1482. 04.3    5K    DIS85.COM    8085 disassembler based on 1.6.
  1483. 04.4    17K    DISKANAL.ASM    Disk test program to find bad sectors
  1484. 04.5    6K    HEXDUMP.COM    .COM of 4.7.
  1485. 04.6    2K    HEXDUMP.DOC    Documentation for 4.7.
  1486. 04.7    11K    HEXDUMP.MAC    Improved version of US 40.26 using Zilog mnemonics
  1487. 04.8    1K    MAKEFCB.COM    File security program.
  1488. 04.9    5K    NOPIP.ASM    File security program.
  1489. 04.10    3K    NOPIPV2.ASM    File security program.
  1490. 04.11    16K    PLIDEMO.PLI    Interfaces to allow KSAM80
  1491. 04.12    1K    PLIDEMO.SUB    product to be used
  1492. 04.13    3K    PLIKSAM.ASM    with PLI programs. (D.Powys-Lybbe).
  1493. 04.14    1K    PLIKSAM.DOC    Documentation for above.
  1494. 04.15    3K    PLOT.DAT    Mike Magnay's incremental plotter
  1495. 04.16    9K    PLOTALPH.ASM    programs. See UK User Group newsletter
  1496. 04.17    1K    PLOTALPH.COM    for details.
  1497. 04.18    20K    PREPRO.BAS    CBASIC preprocessor.
  1498. 04.19    11K    READDISK.ASM    Double-density disk-peeking program.
  1499. 04.20    2K    RECOVER.BAS    Converts .LST file to .BAS (CBASIC).
  1500. 04.21    2K    REL.DOC        Documentation for 4.22 to 4.30.
  1501. 04.22    12K    RELDEL.ASM    Utilities for assisting
  1502. 04.23    3K    RELDEL.COM    in the analysis
  1503. 04.24    2K    RELDEL.REL    of .REL files
  1504. 04.25    10K    RELDUMP.ASM    created to the
  1505. 04.26    2K    RELDUMP.COM    Microsoft/Digital Research
  1506. 04.27    2K    RELDUMP.REL    format.
  1507. 04.28    8K    RELMAP.ASM
  1508. 04.29    2K    RELMAP.COM
  1509. 04.30    2K    RELMAP.REL
  1510. 04.31    1K    SD8080.COM    4.35 converted for 8080.
  1511. 04.32    1K    SD8080.DOC    Documentation for above.
  1512. 04.33    1K    SDIR.COM    Z80 directory listing program
  1513. 04.34    1K    SDIR.DOC    Documentation for above.
  1514. 04.35    6K    SDIR.MAC    Source of SDIR.COM
  1515. 04.36    3K    STOICSAL.DOC    Documentation for 04.37.
  1516. 04.37    4K    STOICSAL.STC    STOIC words for handling strings, arrays
  1517.                 and lists.
  1518. 04.38    1K    TURNKEY.COM    .COM of 4.40.
  1519. 04.39    1K    TURNKEY.DOC    Documentation for 4.40.
  1520. 04.40    3K    TURNKEY.MAC    Program to generate turnkey system
  1521.                 on CP/M disk automatically.
  1522. 04.41    3K    makefcb.asm    A file created by 4.8.
  1523.  
  1524. UK Users Group Volume 5
  1525.  
  1526. DESCRIPTION:
  1527. Intelligent Terminal routines.
  1528. Improved Utilities.
  1529.  
  1530. NUMBER    SIZE    NAME        COMMENTS
  1531.  
  1532.         -CATALOG.05-    CONTENTS OF CP/M VOL. 05
  1533. 05.1    11K    BASFK.ASM    Routine to load Cifer VDU
  1534.                 function keys with BASIC statements.
  1535. 05.2    1k    CAT.COM        Part of catalog system.
  1536. 05.3    1k    CAT2.COM    Part of catalog system.
  1537. 05.4    2k    CRCK.COM    Checksum program.
  1538. 05.5    1K    CRCKLIST.CRC    Checksums of files on this disk
  1539. 05.6    6K    DDISK.COM    Improved disk debug program
  1540. 05.7    33K    DDISK.MAC    Source of above
  1541. 05.8    1k    MAST.CAT    Sample catalog file.
  1542. 05.9    30K    PRTHT/21.ASM    Print listings with date and time
  1543. 05.10    3K    PRTHT/21.COM    .COM of above
  1544. 05.11    1k    PRTHT.DOC    Documentation for above.
  1545. 05.12    3K    PWS.DOC        WordStar patcher for intelligent
  1546.                 terminals/printers
  1547. 05.13    29K    PWS/5.ASM    Source of 5.12
  1548. 05.14    3K    TESTZ80.ZSM    Test source file for Z80 assembler
  1549. 05.15    3K    UDCAT.COM
  1550. 05.16    11K    UDCAT.DOC    Doc of updated catalogue program
  1551. 05.17    19K    UDCAT.MAC    Improved disk catalogue program
  1552. 05.18    57K    Z80ASMUK.ASM    Improved Z80 Assembler
  1553. 05.19    9K    Z80ASMUK.COM    .COM of above
  1554. 05.20    5K    Z80DOCUK.DOC    Documentation for assembler
  1555.  
  1556.  
  1557. UK Users Group Volume 6
  1558.  
  1559. DESCRIPTION: Miscellaneous.
  1560.  
  1561. NUMBER    SIZE    NAME        COMMENTS
  1562.  
  1563.         -CATALOG.06-    CONTENTS OF UK VOL. 06
  1564. 06.1    13K    BPRINT.ASM    Improved version of MPRINT (UK Vol.1)
  1565. 06.2    2K    BPRINT.COM    .COM of above
  1566. 06.3    7K    CAT.ASM        List directory including
  1567. 06.4    1K    CAT.COM        erased files.
  1568. 06.5    2K    CRCK.COM    Checksum program
  1569. 06.6    2K    CRCKLIST.CRC    Checksums of files on this disk.
  1570. 06.7    2K    EXSUB.COM    Improved submit utility.
  1571. 06.8    22K    EXSUB.MAC    Source of 06.7. 
  1572. 06.9    4K    FORTH.DOC    FIG-Forth Version 1.1
  1573. 06.10    8K    FORTH16K.COM    /
  1574. 06.11    42K    FORTHV1.ASM    /
  1575. 06.12    15K    MODDISK.ASM    Disk utility for SuperBrain DD
  1576. 06.13    3K    MODDISK.DOC    (May be modified for other disk types.)
  1577. 06.14    3K    RASMB.COM    Z80 disassembler.
  1578. 06.15    2K    RASMB.DOC    Documentation for above.
  1579. 06.16    4K    REC22.ASM    File recovery program.
  1580. 06.17    1K    REC22.COM    .COM of above.
  1581. 06.18    15K    REMCOM.ASM    Remove REMs from MBASIC source file.
  1582. 06.19    6K    REMCOM.COM    .COM of above
  1583. 06.20    5K    REMCOM.DOC    .DOC for REMCOM.
  1584. 06.21    1K    RESULT.BAS    Output from REMCOM.
  1585. 06.22    19K    STARRB.BAS    Richard Beal's Startrek.
  1586. 06.23    1K    TESTPROG.BAS    Input test file for REMCOM
  1587. 06.24    2K    UNERASE.COM    File recovery program
  1588. 06.25    5K    UNERASE.DOC    .DOC of above.
  1589. 06.26    20K    XREF.ASM    Modified US 8.27 for console o/p.
  1590. 06.27    3K    XREF.COM    .COM of above.
  1591. 06.29    1K    Z80DUMP.COM    Hex dump of disk file
  1592. 06.30    1K    Z80TYPE.COM    Type ASCII file to screen with paging.
  1593. 06.31    1K    ZPROGRAM.DOC    .DOC of 06.29/06.30
  1594.  
  1595. UK Users Group Volume 7.
  1596.  
  1597. DESCRIPTION: BASIC Programs.
  1598.  
  1599. NUMBER    SIZE    NAME        COMMENTS
  1600.  
  1601.         -CATALOG.07-    CONTENTS OF CP/M UG(UK) VOL. 7
  1602.         CRCKLIST.CRC    Checksums of files on this disk.
  1603. 07.1    2K    ACCTFILE.BAS    Part of General Ledger.
  1604. 07.2    3K    ANAGRAM.ASC    Anagram Generator.
  1605. 07.3    1K    ANFILE.RML    Data file for 07.4
  1606. 07.4    2K    ANIMAL.RML    Game in RML BASIC.
  1607. 07.5    3K    BASECONV.RML    Base Conversion in RML BASIC.
  1608. 07.6    1K    BINSERCH.BAS    Part of General Ledger.
  1609. 07.7    8K    BIORYTH.ASC    Microsoft BASIC Game.
  1610. 07.8    7K    CALC.BAS    Talking Calculator Program.
  1611. 07.9    7K    CRT        Part of General Ledger.
  1612. 07.10    10K    CRTFM.BAS    Part of General Ledger.
  1613. 07.11    4K    CRTFM.INT
  1614. 07.12    1K    CURSOR.BAS    Part of General Ledger.
  1615. 07.13    1K    FILEINIT.BAS    Part of General Ledger.
  1616. 07.14    1K    FILEINIT.INT
  1617. 07.15    11K    FRAC.RML    Program in RML BASIC.
  1618. 07.16    2K    G/L-INFO.BAS    Part of General Ledger.
  1619. 07.17    1K    G/L000.BAS    Part of General Ledger.
  1620. 07.18    2K    G/L000.INT
  1621. 07.19    6K    G/L010.BAS    Part of General Ledger.
  1622. 07.20    5K    G/L010.INT
  1623. 07.21    6K    G/L020.BAS    Part of General Ledger.
  1624. 07.22    2K    G/L020.INT
  1625. 07.23    6K    G/L030.BAS    Part of General Ledger.
  1626. 07.24    5K    G/L030.INT
  1627. 07.25    9K    G/L040.BAS    Part of General Ledger.
  1628. 07.26    6K    G/L040.INT
  1629. 07.27    12K    G/L050.BAS    Part of General Ledger.
  1630. 07.28    6K    G/L050.INT
  1631. 07.29    5K    G/L070.BAS    Part of General Ledger.
  1632. 07.30    4K    G/L070.INT
  1633. 07.31    8K    G/L080.BAS    Part of General Ledger.
  1634. 07.32    5K    G/L080.INT
  1635. 07.33    1K    GENINFO.BAS    Part of General Ledger.
  1636. 07.34    3K    GOLF.RML    RML BASIC Game.
  1637. 07.35    15K    INVOICE3.ASC    Invoice Program.
  1638. 07.36    1K    MATCHMEM.ASC    Find byte in memory.
  1639. 07.37    1K    MEMVAL.ASC    Hex/ASCII Memory Dump (MBASIC).
  1640. 07.38    4K    MOON.RML    RML BASIC Game.
  1641. 07.39    2K    POSTFILE.BAS    Part of General Ledger.
  1642. 07.40    3K    README.DOC    General Ledger Details.
  1643. 07.41    2K    SINERULE.RML    RML BASIC Program.
  1644. 07.42    13K    STARTREK.RML    Game in RML BASIC.
  1645. 07.43    5K    SUBS1.BAS    Part of General Ledger.
  1646. 07.44    3K    ZOO.RML        RML BASIC Game.
  1647.  
  1648. UK Users Group Volume 8.
  1649.  
  1650. DESCRIPTION:  Miscellaneous Utilities.
  1651.  
  1652. NUMBER    SIZE    NAME        COMMENTS
  1653.  
  1654.         -CATALOG.08-    CONTENTS OF UK VOL. 08
  1655. 08.1    9K    ASMSYMBL.ASM    Add sorted symbol table to ASM.COM
  1656. 08.2    1K    BCOM.COM    Binary file compare utility.
  1657. 08.3    15K    BLOCK.ASM    Block Letter display routine.
  1658. 08.4    1K    DISK.COM    Directory list program
  1659. 08.5    2K    DSKED.COM    Disk sector editor.
  1660. 08.6    1K    DUMP.COM    Dump file in Hex and ASCII.
  1661. 08.7    4K    EDIT.COM    Text editor.
  1662. 08.8    16K    EDIT.DOC    Documentation for editor.
  1663. 08.9    2K    EPRINT.COM    Multiple file print for MX80.
  1664. 08.10    1K    ERASE.COM    Selective file erase.
  1665. 08.11    1K    FCOM.COM    File compare program.
  1666. 08.12    2K    IMAGE.COM    Track copier program.
  1667. 08.13    2K    MFT.COM        Two drive copy program.
  1668. 08.14    2K    MFT1.COM    Single drive copy program.
  1669. 08.15    1K    UNERASE.COM    Recover erased files.
  1670. 08.16    10K    UTILITY.DOC    Doc. for files on this disk.
  1671. 08.17    1K    VERIFY.COM    Verify disk or selected files.
  1672. 08.18    1K    WORDS.COM    File word/character count.
  1673. 08.19    29K    XREFASM.ASM    Cross-reference listing from
  1674. 08.20    4K    XREFASM.COM    .PRN file produced by
  1675. 08.21    3K    XREFASM.DOC    ASM.COM, Z80ASM.COM or
  1676. 08.22    6K    XREFASM.REF    MAC.COM assemblers.
  1677. 08.23    20K    ZDIS.DOC    Doc. of disassembler.
  1678. 08.24    9K    ZDIS24K.COM    Z80 disassembler to
  1679. 08.25    9K    ZDIS32K.COM    Zilog/Mostek or TDL
  1680. 08.26    58K    ZDIS32K.ZSM    mnemonics.
  1681.  
  1682.  
  1683. UK Volume 09
  1684.  
  1685. DESCRIPTION: Miscellaneous.
  1686.  
  1687. NUMBER    SIZE    NAME        COMMENTS
  1688.  
  1689.         -CATALOG.09-    CONTENTS OF UK VOL. 09
  1690. 09.1    1K    COMP.COM    See LROM.DOC.
  1691. 09.2    5K    COMP.MAC        /
  1692. 09.3    1K    CRLF.MAC        /
  1693. 09.4    1K    CSUM.COM    File checksum program.
  1694. 09.5    2K    CSUM.MAC        /
  1695. 09.6    3K    EASTER.PAS    Pro-Pascal program
  1696. 09.7    1K    ERQ.COM        Interactive file erase.
  1697. 09.8    5K    ERQ.MAC            /
  1698. 09.9    1K    FRMEM.MAC    See LROM.DOC.
  1699. 09.10    1K    INLIN.MAC        /
  1700. 09.11    2K    LABEL.BAS    Library disk label print.
  1701. 09.12    8K    LIFE.PAS    Life for Pro-Pascal.
  1702. 09.13    2K    LROM.DOC    Extract group of records
  1703.                 from .COM file.
  1704. 09.14    6K    LROM.MAC        /
  1705. 09.15    2K    MPRINT.COM    Updated multiple file print.
  1706. 09.16    12K    MPRINT.Z80        /
  1707. 09.17    1K    PINIT.COM    Printer set-up program.
  1708. 09.18    2K    PINIT.DOC        /
  1709. 09.19    8K    PINIT.MAC        /
  1710. 09.20    2K    PRIMES.PAS    Pro-Pascal program
  1711. 09.21    2K    REGHEX.MAC    See LROM.DOC
  1712. 09.22    3K    RESULTS.PAS    Pro-Pascal program.
  1713. 09.23    8K    REZ80.COM    RESOURCE modified to
  1714. 09.24    26K    REZ80.DOC    produce Zilog mnemonics.
  1715. 09.25    38K    REZ80.MAC        /
  1716. 09.26    38K    REZ80.ZSM        /
  1717. 09.27    3K    RLIN.MAC    See LROM.DOC.
  1718. 09.28    6K    SIG.FMT        Data file for LABEL
  1719. 09.29    3K    SYSLIB.REL    See LROM.DOC
  1720. 09.30    1K    UK.FMT        Data file for LABEL.
  1721. 09.31    6K    US.FMT        Data file for LABEL.
  1722.  
  1723. UK Volume 10
  1724.  
  1725. DESCRIPTION: Utilities.
  1726.              MBASIC programs.
  1727.  
  1728. NUMBER    SIZE    NAME        COMMENTS
  1729.  
  1730.         -CATALOG.10-    CONTENTS OF UK VOL. 10
  1731. 10.1    1K    C2M.DOC        CBASIC to MBASIC file
  1732. 10.2    4K    C2M-CONV.BAS    conversion program.
  1733. 10.3    2K    C2M-RAND.BAS        /
  1734. 10.4    3K    CALENDAR.BAS    BASIC calendar program.
  1735. 10.5    7K    CALENDAR.STC    STOIC calendar program.
  1736. 10.6    1K    DEDUMPZ.COM    Update of UK Volume 1
  1737. 10.7    4K    DEDUMPZ.MAC    program.
  1738. 10.8    1K    PRTHT.DOC    Update of UK Volume 5
  1739. 10.9    49K    PRTHT/22.ASM    program.
  1740. 10.10    4K    PRTHT/22.COM
  1741. 10.11    12K    QUEST.BAS    Game program from Byte.
  1742. 10.12    2K    README.DOC    Doc. for Calendar programs
  1743.                 and DEDUMPZ.
  1744. 10.13    54K    UKM7.ASM    David Back's version
  1745. 10.14    8K    UKM7.COM    of MODEM7 for UK use.
  1746. 10.15    10K    UKM7DC.DOC        /
  1747. 10.16    31K    VFILE.COM    File viewer program.
  1748. 10.17    6K    VFILE.DOC        /
  1749. 10.18    1K    VFINSTAL.SUB        /
  1750. 10.19    4K    VFUSER1.ASM        /
  1751. 10.20    1K    VFUSER1.HEX        /
  1752.  
  1753.  
  1754. UK Volume 11
  1755.  
  1756. DESCRIPTION:  STOIC Volume 1.
  1757.  
  1758. NUMBER    SIZE    NAME        COMMENTS
  1759.  
  1760.         -CATALOG.11-    CONTENTS OF UK VOL. 11
  1761. 11.1    13K    ASSEMBL.DOC    Stoic 8080 assembler
  1762. 11.2    3K    BM.STC        Stoic Benchmark program
  1763. 11.3    3K    CALENDAR.BAS    BASIC Calendar program
  1764. 11.4    7K    CALENDAR.STC    Stoic Calendar program
  1765. 11.5    8K    DICT.DOC    Stoic dictionary definitions
  1766. 11.6    5K    FLOATPNT.DOC    Floating point documentation
  1767. 11.7    2K    READ.ME        Doc for UK Volumes 11,12
  1768. 11.8    2K    README.DOC    Doc for Calendar programs
  1769. 11.9    11K    STOICFLT.STC    Floating point package
  1770. 11.10    5K    STOICINT.STC    4 byte integer addition
  1771. 11.11    2K    STOICSRT.STC    Stoic sort routine
  1772. 11.12    8K    UK-INTRO.TXT    Introduction to Stoic
  1773. 11.13    13K    UK-PRACT.TXT    'Get-you-started' file
  1774. 11.14    4K    UKMISC.STC    Misc Stoic Words
  1775. 11.15    28K    UKSTOIC1.DOC    Stoic Documentation
  1776. 11.16    27K    UKSTOIC2.DOC        /
  1777. 11.17    13K    UKSTOIC3.DOC        /
  1778. 11.18    14K    UKSTOICB.COM    Simple Stoic compilation
  1779.  
  1780. UK Volume 12.
  1781.  
  1782. DESCRIPTION:    STOIC Volume 2 by Keith Goldie-Morrison.
  1783.         FORTH-79 by Denis Larder.
  1784.  
  1785. NUMBER    SIZE    NAME        COMMENTS
  1786.  
  1787.         -CATALOG.12-    CONTENTS OF UK VOL. 12
  1788. 12.1    3K    FORTH.DOC    Documentation for FORTH files.
  1789. 12.2    14K    FORTH+++.COM    Extended FORTH (See FORTH.DOC)
  1790. 12.3    8K    FORTH-79.COM    FORTH 79
  1791. 12.4    38K    KERNEL.ASM    Stoic Kernel.
  1792. 12.5    1K    READ.ME        Stoic Note.
  1793. 12.6    23K    STOICBAS.STC    Stoic basic definitions
  1794. 12.7    3K    STOICFFT.STC    Stoic floating point FFT
  1795. 12.8    3K    STOICSAL.DOC    Stoic string handling (from UK Vol.4)
  1796. 12.9    4K    STOICSAL.STC         /
  1797. 12.10    2K    STOICSIN.STC    Stoic sine/cosine words
  1798. 12.11    22K    UKCP/M.STC    Stoic - CP/M file handling
  1799. 12.12    13K    UKEDIT.DOC    Stoic Editor documentation
  1800. 12.13    12K    UKEDITOR.STC    Updated Stoic Editor
  1801. 12.14    4K    FILE.DOC    Doc. of Stoic file handling
  1802. 12.15    22K    UKSTOICE.COM    Compiled Stoic Editor
  1803. 12.16    18K    UKSTOICF.COM    Compiled Stoic file system
  1804.  
  1805. UK Users Group Volume 13
  1806.  
  1807. DESCRIPTION:    Music Programs.
  1808.  
  1809. NUMBER    SIZE    NAME        COMMENTS
  1810.  
  1811.         -CATALOG.13-    Contents of UK Vol. 13
  1812. 13.1    4K    2PART08.MUS    Tune files for MUSIC.COM
  1813. 13.2    3K    2PART09.MUS          /
  1814. 13.3    2K    2PART13.MUS          /
  1815. 13.4    2K    2PART14.MUS          /
  1816. 13.5    2K    2PART15.MUS          /
  1817. 13.6    2K    ABBOTS.MUS          /
  1818. 13.7    3K    AMAJOR.MUS          /
  1819. 13.8    3K    ARIA.MUS          /
  1820. 13.9    6K    BOYCE1.MUS          /
  1821. 13.10    10K    BRAN3A.MUS          /
  1822. 13.11    7K    BRAN3B.MUS          /
  1823. 13.12    8K    BRAN3C.MUS          /
  1824. 13.13    3K    BUX14.MUS          /
  1825. 13.14    4K    BUX15A.MUS          /
  1826. 13.15    3K    CHERRY.MUS          /
  1827. 13.16    1K    CHOPSTIX.MUS          /
  1828. 13.17    5K    CMINOR.MUS          /
  1829. 13.18    1K    COVENTRY.MUS          /
  1830. 13.19    8K    DMINOR.MUS          /
  1831. 13.20    16K    FRUN.COM    Nevada ForTran run-time package
  1832. 13.21    2K    GLORY.MUS    Tune file for MUSIC.COM
  1833. 13.22    6K    GMINOR.MUS          /
  1834. 13.23    5K    GSTRING.MUS          /
  1835. 13.24    2K    GYPSY.MUS          /
  1836. 13.25    2K    HARK.MUS          /
  1837. 13.26    1K    IRISH.MUS          /
  1838. 13.27    2K    ITCAME.MUS          /
  1839. 13.28    1K    MEDLEY1.MUS          /
  1840. 13.29    1K    MEDLEY2.MUS          /
  1841. 13.30    1K    MEDLEY3.MUS          /
  1842. 13.31    1K    MEDLEY4.MUS          /
  1843. 13.32    6K    MENDEL2.MUS          /
  1844. 13.33    3K    MERRY.MUS          /
  1845. 13.34    6K    MINUET.MUS          /
  1846. 13.35    3K    MINUTE.MUS          /
  1847. 13.36    6K    MUSIC.COM    Music Interpreter
  1848. 13.37    16K    MUSIC.DOC    Doc. for above.
  1849. 13.38    3K    OCOME.MUS    Tune file for MUSIC.COM
  1850. 13.39    2K    OFT.MUS              /
  1851. 13.40    4K    PACHEBEL.MUS          /
  1852. 13.41    3K    PURCELL.MUS          /
  1853. 13.42    0K    RUN.COM        Rerun already loaded file.
  1854. 13.43    2K    SETUP.BAS    ASCII source for BASIC setup program
  1855. 13.44    2K    SETUP.BBC    Above file in BBCBASIC(Z80) internal format
  1856. 13.45    1K    SETUP.DOC    Doc. for setup programs
  1857. 13.46    6K    SETUP.FOR    ForTran source for setup program
  1858. 13.47    4K    SETUP.OBJ    Compiled 13.46
  1859. 13.48    7K    STING.MUS    Tune file for MUSIC.COM
  1860. 13.49    2K    THEDAY.MUS          /
  1861. 13.50    13K    TOCCATA.MUS          /
  1862. 13.51    2K    TOWNOF.MUS          /
  1863. 13.52    4K    WATER2.MUS          /
  1864. 13.53    2K    WATER3.MUS          /
  1865. 13.54    3K    WAVEFORM.BAS    Music waveform configuration program
  1866. 13.55    3K    WAVEFORM.BBC    13.54 in BBCBASIC(Z80) internal format.
  1867. 13.56    1K    WAVEFORM.MUS    Demo of waveforms.
  1868. 13.57    2K    WE3.MUS        Tune file for MUSIC.COM
  1869. 13.58    4K    WENCES.MUS          /
  1870. 13.59    5K    ZION.MUS          /
  1871.  
  1872. UK Users Group Volume 14
  1873.  
  1874. DESCRIPTION: (1) C Programs
  1875.              (2) Utilities.
  1876.  
  1877. NUMBER    SIZE    NAME        COMMENTS
  1878.  
  1879.         -CATALOG.14-    CONTENTS OF UK VOL. 14
  1880. 14.1    24K    BBCBASIC.HLP    Help file for BBCBASIC(Z80)
  1881. 14.2    2K    CPROGS.DOC    Documentation for C programs on this disc
  1882. 14.3    4K    EXAMPLE.MAC    Sample program using TI9995 macro library
  1883. 14.4    1K    EXAMPLE.REL          /
  1884. 14.5    10K    FCAT.COM    Improved catalog program
  1885. 14.6    2K    FCAT.DOC          /
  1886. 14.7    5K    FCAT.PAS          /
  1887. 14.8    1K    FILTER.C    Remove CR from text file
  1888. 14.9    2K    FILTER.COM          /
  1889. 14.10    13K    HELP.ASM    Improved help program
  1890. 14.11    2K    HELP.COM          /
  1891. 14.12    1K    LIST.C        File display program
  1892. 14.13    4K    LIST.COM          /
  1893. 14.14    3K    MYLIB.C        C/80 library
  1894. 14.15    28K    SWEEP.COM    Super directory maintenance and file transfer
  1895. 14.16    13K    SWEEP35.DOC    utility
  1896. 14.17    1K    SYM.COM        Convert M80 symbol table for ZSID
  1897. 14.18    3K    SYM.DOC              /
  1898. 14.19    7K    SYM.MAC              /
  1899. 14.20    5K    TERM.C        Terminal program for TRS80 model II
  1900. 14.21    38K    TERM.COM          /
  1901. 14.22    1K    WORDCNT.C    Count words in text file
  1902. 14.23    4K    WORDCNT.COM          /
  1903. 14.24    7K    X9995.LIB    M80 macros for TI 9995 cross-assembler
  1904. 14.25    2K    XLATE.COM    Translate 8080 to Z80 source
  1905. 14.26    12K    XLATE.MAC          /
  1906. 14.27    3K    ZXREF.COM    Cross-ref program for Z80 source
  1907. 14.28    21K    ZXREF.ZSM          /
  1908.  
  1909.  
  1910. UK Users Group Volume 15
  1911.  
  1912. DESCRIPTION:      (1) Small-C Compiler
  1913.                   (2) Telex Communication Program
  1914.  
  1915. NUMBER    SIZE    NAME        COMMENTS
  1916.  
  1917.         -CATALOG.15-    CONTENTS OF UK VOL. 15
  1918. 15.1    4K    CONIO.LIB    Small C libraries
  1919. 15.2    5K    CRUN.LIB          /
  1920. 15.3    12K    CZMON.C        Sample Small-C program
  1921. 15.4    6K    CZMON.COM          /
  1922. 15.5    8K    CZMON.DOC          /
  1923. 15.6    11K    FILE.LIB    Small-C library
  1924. 15.7    2K    LIST.C        Sample Small-C program
  1925. 15.8    2K    LIST.COM          /
  1926. 15.9    2K    NUMIO.LIB    Small-C library
  1927. 15.10    3K    TAB.C        Sample Small-C program
  1928. 15.11    3K    TAB.COM              /
  1929. 15.12    1K    TAB/LIST.DOC    Doc. of Small-C programs
  1930. 15.13    4K    TELEX.DOC    Notes on UK Telex system
  1931. 15.14    3K    U-G-FORM.LIB    Small-C submission form
  1932. 15.15    3K    UKINSTL.COM    Telex communication program
  1933. 15.16    20K    UKTLX.ASM          /
  1934. 15.17    3K    UKTLX.COM          /
  1935. 15.18    4K    UKTLX.DOC          /
  1936. 15.19    9K    Z80ASMUK.COM    Z80 Assembler for use with Small-C
  1937. 15.20    6K    Z80DOCUK.DOC          /
  1938. 15.21    19K    ZSC-1.C        Small-C compiler
  1939. 15.22    18K    ZSC-2.C              /
  1940. 15.23    11K    ZSC-COMP.LIB          /
  1941. 15.24    23K    ZSMALL.COM          /
  1942. 15.25    15K    ZSMALL.DOC          /
  1943.  
  1944. UK Users Group Volume 16
  1945.  
  1946. DESCRIPTION:   Utilities.
  1947.  
  1948. NUMBER    SIZE    NAME        COMMENTS
  1949.  
  1950.         -CATALOG.16-    CONTENTS OF UK VOL. 16
  1951. 16.1    1K    AUTO.COM    Auto-execute program on cold boot
  1952. 16.2    1K    AUTO.DOC          /
  1953. 16.3    3K    AUTO.MAC          /
  1954. 16.4    3K    CUBE.COM    5x5 Cube puzzle
  1955. 16.5    12K    CUBE.ZSM          /
  1956. 16.6    1K    DISK3.COM    CP/M 3 utility. See UTIL.DOC
  1957. 16.7    7K    DISKSTAT.COM    Display disk characteristics
  1958. 16.8    47K    DISKSTAT.MAC    and file allocation
  1959. 16.9    3K    DSKED3.COM    CP/M 3 utility. See UTIL.DOC
  1960. 16.10    1K    DUMP.COM    Improved file dump utility
  1961. 16.11    1K    DUMP.DOC          /
  1962. 16.12    11K    DUMP.MAC          /
  1963. 16.13    2K    IMAGE3.COM    CP/M 3 utility. See UTIL.DOC
  1964. 16.14    1K    PASSWORD.COM    CP/M 3 utility. See UTIL.DOC
  1965. 16.15    2K    PXSUM.COM    PROM checksum program. See UTIL.DOC
  1966. 16.16    2K    SBCOPY.COM    SuperBrain fast copy program
  1967. 16.17    1K    SBCOPY.DOC          /
  1968. 16.18    12K    SBCOPY.MAC          /
  1969. 16.19    8K    SPZ.COM        Full screen disk utility. Assembled
  1970. 16.20    11K    SPZ.DOC        for SuperBrain.
  1971. 16.21    69K    SPZ.MAC              /
  1972. 16.22    1K    SYM.COM        Generate SID-compatible symbol
  1973. 16.23    3K    SYM.DOC        table from Macro-80 listing file
  1974. 16.24    7K    SYM.MAC              /
  1975. 16.25    1K    UNLOAD.COM    Convert .COM to .HEX. See UTIL.DOC
  1976. 16.26    7K    UTIL.DOC    Documentation for files on this disk
  1977. 16.27    1K    VERIFY3.COM    CP/M 3 utility. See UTIL.DOC
  1978. 16.28    1K    WRTSYS.COM    CP/M 3 utility. See UTIL.DOC
  1979.  
  1980. UK Users Group Volume 17
  1981.  
  1982. DESCRIPTION:  Magazine Index 1978-1983.
  1983.  
  1984. NUMBER    SIZE    NAME        COMMENTS
  1985.  
  1986.         -CATALOG.17-    CONTENTS OF UK VOL. 17
  1987. 17.1    1K    CRCKLIST.CRC    Checksums of files on this disk
  1988. 17.2    224K    MAGS.        Main Index File
  1989. 17.3    3K    MAGS.DOC    Documentation
  1990. 17.4    12K    SCAN.COM    Program to scan index
  1991.  
  1992.  
  1993. UK Users Group Volume 18
  1994.  
  1995. DESCRIPTION:    (1) ProPascal programs.
  1996.         (2) C80 programs.
  1997.  
  1998. NUMBER    SIZE    NAME        COMMENTS
  1999.  
  2000.         -CATALOG.18-    CONTENTS OF UK VOL. 18
  2001. 18.1    21K    ALL.DOC        Documentation for ProPascal programs
  2002. 18.2    12K    ALLSORTS.COM    Graphical demonstration of alternative
  2003. 18.3    12K    ALLSORTS.PAS    sorting methods.
  2004. 18.4    14K    ASCIEBCD.COM    Convert ASCII file to EBCDIC.
  2005. 18.5    1K    ASCIEBCD.DOC          /
  2006. 18.6    3K    C80LIB.C    Updated version of 14.14
  2007. 18.7    8K    COMPARE.COM    File compare with output
  2008. 18.8    2K    COMPARE.DOC    to file or console
  2009. 18.9    4K    COMPARE.PAS    ProPascal source of above.
  2010. 18.10    9K    CREF.COM    Customisable cross-reference
  2011. 18.11    7K    CREF.DOC    generator.
  2012. 18.12    8K    CREF.PAS    ProPascal source of above.
  2013. 18.13    8K    DISCHEK.COM    Utility to read all sectors
  2014. 18.14    1K    DISCHEK.DOC    of any size disk and
  2015. 18.15    3K    DISCHEK.PAS    report errors.
  2016. 18.16    4K    DISK.MAC    Used by ProPascal disk utilities.
  2017. 18.17    11K    DISKDOC.COM    Terminal-independent disk patcher
  2018. 18.18    10K    DISKDOC.DOC    for any size of disk.
  2019. 18.19    8K    DISKDOC.PAS    ProPascal source of above.
  2020. 18.20    1K    ERAT.C        Sieve benchmark for C/80.
  2021. 18.21    12K    ERAT.COM          /
  2022. 18.22    9K    FILCAT.COM    Catalogues disk to a text file
  2023. 18.23    2K    FILCAT.DOC    for editing or sorting.
  2024. 18.24    3K    FILCAT.PAS    ProPascal source of above.
  2025. 18.25    2K    GETDIR.MAC    Used by FILCAT.
  2026. 18.26    11K    LOOK.C        View/patch file in ASCII and HEX
  2027. 18.27    12K    LOOK.COM          /
  2028. 18.28    2K    NUMD.C              /
  2029. 18.29    2K    NUMH.C              /
  2030. 18.30    2K    RB.DOC        Documentation of LOOK, ERAT.
  2031. 18.31    13K    SORT.COM    Sort utility, not limited by memory
  2032. 18.32    2K    SORT.DOC          /
  2033. 
  2034.  3-Apr-84 22:23:19-MST,616;000000000000
  2035. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2036. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 3 Apr 84 22:23:15-MST
  2037. Received: From brl.arpa.ARPA by AMSAA via smtp;  3 Apr 84 23:49 EST
  2038. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  3 Apr 84 23:48 EST
  2039. Date: 3 April 1984 23:47-EST
  2040. From: Kevin J. Burnett <KJB@Mit-Mc.ARPA>
  2041. To: INFO-CPM@Mit-Mc.ARPA
  2042.  
  2043. I have MDM730 for my apple , and am trying to change the phone number
  2044. library with M7LIB.COM from simtel20, but after listing the library and
  2045. asking if it looks right, it says "library not found" and throws me
  2046. into cp/m? what's the matter with it?
  2047.  
  2048.  4-Apr-84 12:21:03-MST,1403;000000000000
  2049. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2050. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 4 Apr 84 12:20:55-MST
  2051. Received: From brl.arpa.ARPA by AMSAA via smtp;  4 Apr 84 13:54 EST
  2052. Received: From 10.2.0.51.ARPA by BRL-AOS via smtp;  4 Apr 84 13:51 EST
  2053. Received: from Usenet.uucp by sri-unix.uucp with rs232; 3 Apr 84 23:50-PST
  2054. Date: 31 Mar 84 23:00:44-PST (Sat)
  2055. To: info-cpm@Brl-Aos.ARPA
  2056. From: decvax!mcnc!duke!ucf-cs!jeff@Ucb-Vax.ARPA
  2057. Subject: 5.25" disk drives
  2058. Article-I.D.: ucf-cs.1221
  2059.  
  2060. For Sale:  Nearly new DSDD 5.25" disk drives.  80  tracks  double
  2061. sided  means over 700k each formatted.  Usable with most systems,
  2062. I have used them on an IBM-PC and on a Lobo Max-80 without  prob-
  2063. lems.   These are thinlines, and come with power supply and case,
  2064. and a cable for edge card connection.  I am selling them  because
  2065. I no longer have a system to use them on.
  2066.  
  2067. Original cost:  $389 each per drive
  2068.         $100 for case and power supply
  2069.         $ 40 for cable
  2070.         ----
  2071.         $918 total for two drives, PS, cable and case.
  2072.  
  2073. First $600 takes it away,  providing you can find  an  acceptable
  2074. way to transfer the funds.  I am a little shy of sending this off
  2075. to a total stranger without some sort of collateral, and I'm sure
  2076. the same goes for you.
  2077.  
  2078. Contact: Jeff C. Glover, P.O. Box 26378, Orlando, FL  32816
  2079.      {duke|decvax}!ucf-cs!jeff    UUCP
  2080.      (305)-275-4130        from 9pm-11pm Eastern Time.
  2081.  4-Apr-84 12:42:52-MST,992;000000000000
  2082. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2083. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 4 Apr 84 12:42:47-MST
  2084. Received: From brl.arpa.ARPA by AMSAA via smtp;  4 Apr 84 14:06 EST
  2085. Received: From sri-tsc.arpa.ARPA by BRL-AOS via smtp;  4 Apr 84 13:55 EST
  2086. Received: by sri-tsc.arpa at Wed, 4 Apr 84 10:18:58 pst
  2087. From: edl <edl@Sri-Tsc.ARPA>
  2088. Message-Id: <8404041818.AA00880@sri-tsc.arpa>
  2089. Date:  4 Apr 1984 1018-PST (Wednesday)
  2090. To: info-cpm@Brl-Aos.ARPA
  2091. Subject: crowded mailboxes
  2092.  
  2093.  
  2094. I keep getting empty messages from info-cpm-request once an hour which
  2095. are crowding my mailbox terribly.  Is anyone else having this problem?
  2096. Does anyone have a suggestion on how to stop this - its been going on for
  2097. almost a week now.  The messages have only a header and look like this:
  2098.  
  2099.  
  2100. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2101. Received: from AMSAA (amsaa.arpa) by sri-tsc.arpa at Wed, 4 Apr 84 10:04:47 pst
  2102. Date: Wed, 4 Apr 84 10:04:42 pst
  2103. From: <info-cpm-request@AMSAA.ARPA>
  2104.  
  2105.  
  2106.  4-Apr-84 13:18:46-MST,1029;000000000000
  2107. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2108. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 4 Apr 84 13:18:41-MST
  2109. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  4 Apr 84 14:22 EST
  2110. Date: Tuesday, 3 April 1984  23:21-MST
  2111. Message-ID: <KPETERSEN.12004834219.BABYL@SIMTEL20>
  2112. Sender: bridger@Rand-Unix.ARPA
  2113. From: bridger@Rand-Unix.ARPA
  2114. To: W8SDZ@SIMTEL20.ARPA
  2115. cc: randvax!bridger@Rand-Unix.ARPA
  2116. Subject:   sd 80 bug
  2117. ReSent-From: KPETERSEN@Simtel20.ARPA
  2118. ReSent-To: Info-Cpm@Amsaa.ARPA
  2119. ReSent-Date: Wed 4 Apr 1984 12:23-MST
  2120.  
  2121. --------
  2122. The SD v 8.0 SORT fix  6 statements after label L3 (MVI A,11)
  2123. is causing some multi-extent files to be reported too small--
  2124. e.g. 32K instead of 76K.  Behavior seems to require several alphabetically
  2125. similar names in the listing, e.g ABC.ASM, ABC.COM.  Bug disappears
  2126. with MVI A,12.
  2127. This test was made on hand-modified vers SD 7.9 after reading v 8.0
  2128. listing in the SORT routine area.
  2129. When MVI A,12 is restored I presume the documented bug still exists, then?
  2130. --bridger
  2131.  4-Apr-84 14:56:28-MST,1208;000000000000
  2132. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2133. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 4 Apr 84 14:56:21-MST
  2134. Received: From brl.arpa.ARPA by AMSAA via smtp;  4 Apr 84 15:35 EST
  2135. Received: From csnet-relay.arpa.ARPA by BRL-AOS via smtp;  4 Apr 84 15:35 EST
  2136. Received: From Rochester.arpa by csnet-relay via smtp;  4 Apr 84 15:05 EST
  2137. Received: by sen.rochester (3.327.3O) id AA10863; 4 Apr 84 14:59:57 EST (Wed)
  2138. Received: by cay.Rochester (3.327.3N+) id AA05062; 4 Apr 84 14:59:24 EST (Wed)
  2139. Message-Id: <8404041959.10863@sen.rochester>
  2140. Date: 4 Apr 84 14:59:57 EST (Wed)
  2141. From: Mike Ciaraldi <ciaraldi%rochester.arpa@csnet-relay.arpa>
  2142. Subject: Re: What termnal does Mode7 emulate
  2143. To: ANDY%MIT-OZ%mit-mc.arpa@csnet-relay.arpa, 
  2144.     young%uci-750a.arpa@csnet-relay.arpa
  2145. Cc: info-cpm%brl.arpa@csnet-relay.arpa
  2146.  
  2147. Don't forget that you must change the byte in the overlay
  2148. that allows control codes to get through MODEM7 out to
  2149. the screen driver. Otherwise the cursor-positioning, etc.
  2150. may not work, since the defualt is that MODEM7 filters
  2151. out control codes except (I think) CR, LF, and BS.
  2152.  
  2153. There was a message about this on info-cpm about a week ago.
  2154.  
  2155. Mike Ciaraldi
  2156. ciaraldi@rochester
  2157.  4-Apr-84 15:06:53-MST,987;000000000000
  2158. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2159. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 4 Apr 84 15:06:47-MST
  2160. Date:     Wed, 4 Apr 84 15:36:39 EST
  2161. From:     Dave Towson (info-cpm) <cpmlist@Amsaa.ARPA>
  2162. To:       info-cpm@Amsaa.ARPA
  2163. Subject:  [Frank da Cruz:  Simtel20 Archives announcement]
  2164.  
  2165. CP/Mers - Please note the correction in Frank's message below.  Send requests
  2166. for information concerning Kermit to Info-Kermit-Request, NOT to Info-Kermit.
  2167.  
  2168.  
  2169. Thanks,
  2170. Dave
  2171.  
  2172.  
  2173. ----- Forwarded message # 1:
  2174.  
  2175. Received: From columbia-20.arpa.ARPA by AMSAA via smtp;  4 Apr 84 10:37 EST
  2176. Date: Wed 4 Apr 84 10:38:36-EST
  2177. From: Frank da Cruz <cc.fdc@COLUMBIA-20.ARPA>
  2178. Subject: Simtel20 Archives announcement
  2179. To: Info-CPM-Request@AMSAA.ARPA
  2180.  
  2181. Thanks for the nice words about Kermit.  One minor correction -- Please ask
  2182. them to send requests for information to Info-Kermit-Request, not Info-Kermit,
  2183. at COLUMBIA-20.  Thanks.  - Frank
  2184. -------
  2185.  
  2186. ----- End of forwarded messages
  2187.  4-Apr-84 19:57:27-MST,725;000000000000
  2188. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2189. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 4 Apr 84 19:57:22-MST
  2190. Received: From utexas-20.arpa.ARPA by AMSAA via smtp;  4 Apr 84 18:17 EST
  2191. Date: Wed 4 Apr 84 17:19:07-CST
  2192. From: Aaron Temin <CS.Temin@UTEXAS-20.ARPA>
  2193. Subject: ZCPR problem
  2194. To: info-cpm@AMSAA.ARPA
  2195.  
  2196. I am trying to install ZCPR under CP/M 2.2 and it almost works.
  2197. However, when given the name of a .COM file to execute it merely echos
  2198. the name of the file followed by a question mark (standard error stuff
  2199. when it can't find a file, I think).  Anyone got any suggestions as to
  2200. what is going wrong?
  2201.  
  2202. I am running the MICAH SuperBios on a Cromemco System III.
  2203.  
  2204. Thanks very much,
  2205. -aaron
  2206. -------
  2207.  4-Apr-84 19:59:51-MST,1527;000000000000
  2208. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2209. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 4 Apr 84 19:59:46-MST
  2210. Received: From brl.arpa.ARPA by AMSAA via smtp;  4 Apr 84 18:47 EST
  2211. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  4 Apr 84 18:40 EST
  2212. Received: from MIT-LISPM-18 by MIT-OZ via Chaosnet; 4 Apr 84 17:18-EST
  2213. Date: Wednesday, 4 April 1984, 17:18-EST
  2214. From: Robert L. Krawitz <ZZZ.RLK%MIT-OZ@MIT-MC.ARPA>
  2215. Subject: crowded mailboxes edl@Sri-Tsc.ARPA
  2216. To: info-cpm@Mit-Mc.ARPA
  2217. CC: zzz.rlk%MIT-OZ@MIT-MC.ARPA
  2218. In-reply-to: <8404041818.AA00880@sri-tsc.arpa>
  2219. Message-ID: <[MIT-LISPM-18].4/04/84 17:18:27.ZZZ.RLK>
  2220.  
  2221. I don't have your particular problem, but my mailbox does fill up
  2222. awfully fast.  Most of the stuff on here is good, but occasionally (like
  2223. last week) it partially degenerates into flaming, which is a waste of
  2224. time and disk space.  So, two requests:
  2225.  
  2226. 1)  No flaming.  If someone is screwing up, we don't all need to know.
  2227.  
  2228. 2)  If you're replying to a specific, system-dependent question of
  2229. someone else's, please if at all possible reply only to that person.  My
  2230. mailbox is full of specifics that aren't going to help anyone without a
  2231. specific configuration.  I'm not saying that this is true of everyone,
  2232. because most of the stuff on here can be useful to many people, but just
  2233. keep this in mind.
  2234.  
  2235. Even though they are long, I like the lists of software.  Do archives,
  2236. or at least pointers to content of archives, exist anywhere on the
  2237. arpanet?
  2238.  
  2239.                 Thanks,
  2240.                 Robert
  2241.  5-Apr-84 02:27:31-MST,962;000000000000
  2242. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2243. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 5 Apr 84 02:27:20-MST
  2244. Received: From brl.arpa.ARPA by AMSAA via smtp;  5 Apr 84 4:07 EST
  2245. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  5 Apr 84 4:00 EST
  2246. Date: 5 April 1984 03:58-EST
  2247. From: Jerry E. Pournelle <POURNE@Mit-Mc.ARPA>
  2248. Subject:  Public-ness of UCSD Pascal Versions
  2249. To: decvax!ittvax!dcdwest!sdcsvax!bmcg!felix!jim@Ucb-Vax.ARPA
  2250. cc: info-cpm@Brl-Aos.ARPA
  2251. In-reply-to: Msg of 28 Mar 84 9:56:44-PST (Wed) from decvax!ittvax!dcdwest!sdcsvax!bmcg!felix!jim at Ucb-Vax.ARPA
  2252.  
  2253. You raise interesting questions.  My mad friend was so upset by
  2254. the UCSD Pascal situation that he was actually beginning a
  2255. lawsuit on the theory that public money developed it, and it
  2256. thus belonged to the public.  He never got far, because it was
  2257. about then that he began wasting away with cancer.  It might
  2258. have been interesting to see what would have happened.
  2259.  
  2260.  5-Apr-84 03:07:59-MST,2065;000000000000
  2261. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2262. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 5 Apr 84 03:07:53-MST
  2263. Received: From brl.arpa.ARPA by AMSAA via smtp;  5 Apr 84 4:38 EST
  2264. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  5 Apr 84 4:32 EST
  2265. Date: 5 April 1984 04:29-EST
  2266. From: Jerry E. Pournelle <POURNE@Mit-Mc.ARPA>
  2267. Subject:  CompuPro Service
  2268. To: decvax!mcnc!ecsvax!hsplab@Ucb-Vax.ARPA
  2269. cc: info-cpm@Brl-Aos.ARPA
  2270. In-reply-to: Msg of 29 Mar 84 22:27:47-PST (Thu) from decvax!mcnc!ecsvax!hsplab at Ucb-Vax.ARPA
  2271.  
  2272. If you'll send a hard copy detailing your difficulties
  2273. (specifics like dates and the like would help) we'll see what
  2274. can be done; I find by and large that when I send in a paper it
  2275. gets read...
  2276. Pournelle
  2277. BYTE
  2278. pob 372
  2279. Hancock NH 03449
  2280.  
  2281.  
  2282. Priority One doesn't really give ANYONE support for stuff they
  2283. sell; I have a color board for the PC that won't work with
  2284. anytyhing but a couple of specific terminals although there is
  2285. nothing in the ads that say that.  We are having fun with
  2286. Priority One which sold it to us.
  2287.     CompuPro is trying very hard to get out of the direct
  2288. support business because they ship too much stuff to be able to
  2289. do that.  Generic solutions to problems are more useful: in your
  2290. case, for instance.  
  2291.     Mostly they hope you will buy their stuff through a
  2292. Systems Center and get support from that.  Priority One sells a
  2293. LOT of CompuPro stuff but at a very low profit margin and they
  2294. just don't do no support at all; leaving the troops in Hayward
  2295. to wonder what to do.
  2296.     I dunno either; but in your case, if you'll let me know,
  2297. maybe something can be made to happen.  As a general
  2298. proposition, though, I find CompuPro stuff rock solid, but it is
  2299. getting harder and harder to talk to the people in Hayward
  2300. unless you know them well.
  2301.     They also have another type of chap: the ones who add
  2302. nonstandard stuff, hack things, and tehn complain that it
  2303. doesn't work...  I have a drawer full of their complaints, but
  2304. not much sympathy for them (why doesn't my belchly board work
  2305. with ...)
  2306.  
  2307.  5-Apr-84 07:45:10-MST,3150;000000000000
  2308. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2309. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 5 Apr 84 07:45:00-MST
  2310. Received: From brl.arpa.ARPA by AMSAA via smtp;  5 Apr 84 8:58 EST
  2311. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  5 Apr 84 8:58 EST
  2312. Date: Thu 5 Apr 84 06:55:51-MST
  2313. From: Rick Conn <RCONN@SIMTEL20.ARPA>
  2314. Subject: Re: ZCPR3
  2315. To: ddb%mrvax.DEC%decwrl.ARPA@CSNET-RELAY.ARPA
  2316. cc: info-cpm@BRL.ARPA
  2317. In-Reply-To: Message from "DAVID DYER-BENNET MRO1-2/L14 DTN 231-4076 <ddb%mrvax.DEC%decwrl.ARPA@csnet-relay.arpa>" of Wed 4 Apr 84 09:41:33-MST
  2318.  
  2319. David,
  2320.  
  2321. I am writing a book on ZCPR3, and this will address your questions
  2322. in much greater detail.  In a nutshell, ZCPR1/ZCPR2/ZCPR3 do not address
  2323. programs which use overlays.  Such would require a BDOS modification.
  2324. There is a way around this problem, however, with ZCPR3.  As I mentioned,
  2325. one feature of ZCPR3 is the alias.
  2326.  
  2327. The alias allows the user to define a sophisticated command line which
  2328. is executed in place of a simple command issued by the user.  I am running
  2329. WS and dBASE II, as well as BDS C, C/80, and PASCAL/MT+ under ZCPR3,
  2330. and, by using a combination of aliases and ZEX command files, all are
  2331. fitting into the ZCPR3 environment.
  2332.  
  2333. Each commercial program must be addressed independently,
  2334. since they all handle things differently.  WS, for instance, will, when
  2335. not finding its overlays in the current directory, drop down to disk A,
  2336. current user and look there.  Hence, I use WS only from a directory called
  2337. TEXT, where TEXT is B7: and WS.COM and its overlays, including a spelling
  2338. checker, are in A7:.  The search path is A$ A15 (including current dir
  2339. by default), so issuing WS from B7 will find WS.COM in A7 (the A$
  2340. part of the path expands into A7 when the command is issued from d7).
  2341.  
  2342. When it comes to program editing, I use WM, which requires not overlays
  2343. and optionally can use a HLP file (which will be found in A$ if not found
  2344. in the current dir).  WM is in the root (A15), so it is found from anywhere on
  2345. the system.
  2346.  
  2347. dBASE II was quite different in that it had to have its overlays in
  2348. the current directory.  To get around this problem, I created an alias
  2349. which, in response to the command DB2, will issue the following
  2350. command sequence:
  2351.  
  2352.         A9:;dbase setup;$d$u:
  2353.  
  2354. where:
  2355.  
  2356.         A9: -- logs me into the directory containing DBASE.COM
  2357.             and its overlays
  2358.         dbase setup -- runs DBASE.COM, and SETUP.CMD contains
  2359.             the command "set default to B:", which places
  2360.             me into B9: to do the work; when I issue the
  2361.             "quit" command, the last command is executed:
  2362.         $d$u: -- returns me to the directory I was in originally
  2363.  
  2364. Finally, with the three languages I mentioned above, all support the ability
  2365. to indicate where the required overlays are located.  ZEX command files are
  2366. used to do the compilation, linking, and cleanup.  Also, for each language,
  2367. the files supporting the compilers and linkers are in An: while the work areas
  2368. are in Bn:, such as A2: containing BDS C compiler and linker while B2:
  2369. contains the files I am working on.
  2370.  
  2371. You will see more on this when the book comes out.
  2372.  
  2373.     Rick
  2374. -------
  2375.  5-Apr-84 07:49:00-MST,965;000000000000
  2376. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2377. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 5 Apr 84 07:48:55-MST
  2378. Received: From brl-mis.arpa.ARPA by AMSAA via smtp;  5 Apr 84 9:10 EST
  2379. Received: From brl-bmd.arpa.ARPA by BRL-MIS via smtp;  5 Apr 84 9:02 EST
  2380. Date:     Thu, 5 Apr 84 8:49:36 EST
  2381. From:     Charlie Strom (NYU) <strom@Brl-Bmd.ARPA>
  2382. To:       Herb Lin <LIN@Mit-Mc.ARPA>
  2383. cc:       INFO-CPM@Brl.ARPA
  2384. Subject:  New Macrotech CPU
  2385.  
  2386.  
  2387. The pricing for the MI-286 board (I prefer to call it the Oakland Raider or the Mach2) is tentatively set for $1395 (less than I thought it would be),
  2388. with an additional charge of $650 (ouch) for inclusion of an 80287. This
  2389. board will be supplied with 6MHz CPU's; it is designed to work with an 8MHz 80286 when they become available.
  2390.  
  2391. A major market for this board is to breathe some new life into MP/M-816
  2392. systems, so you can be sure that it will be designed as a drop-in
  2393. replacement on such systems.
  2394.  
  2395.  5-Apr-84 08:19:40-MST,831;000000000000
  2396. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2397. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 5 Apr 84 08:19:35-MST
  2398. Date:     Thu, 5 Apr 84 9:27:55 EST
  2399. From:     Dave Towson (info-cpm) <cpmlist@Amsaa.ARPA>
  2400. To:       Saline@mit-multics.arpa
  2401. cc:       info-cpm@Amsaa.ARPA
  2402. Subject:  Re:  FTP
  2403.  
  2404. Steve - FTP is a network protocol.  What goes out on the network must conform
  2405. to that protocol.  Therefore, on the network, it all looks the same.  Locally,
  2406. however, there are syntax differences among the different implementations.  
  2407. The question, then, is not how SIMTEL20 or COLUMBIA-20 does it, but how YOUR
  2408. LOCAL SYSTEM does it.  To find that out, you MUST seek advice LOCALLY.  Find
  2409. the name of your host administrator, and ask him/her to point you in the right
  2410. direction.
  2411.  
  2412.  
  2413.  
  2414. Dave Towson
  2415. info-cpm-request@amsaa
  2416.  
  2417.  
  2418.  5-Apr-84 20:48:57-MST,3119;000000000000
  2419. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2420. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 5 Apr 84 20:48:48-MST
  2421. Received: From 192.5.58.3.ARPA by AMSAA via smtp;  5 Apr 84 22:23 EST
  2422. Received: from RHEA.ARPA by decwrl.ARPA (4.22.01/4.7.11)
  2423.     id AA03740; Thu, 5 Apr 84 19:20:08 pst
  2424. Message-Id: <8404060320.AA03740@decwrl.ARPA>
  2425. Date: 05-Apr-1984 2158
  2426. From: Dave Mitton <mitton%elrond.DEC%decwrl.ARPA@csnet-relay.ARPA>
  2427. To: info-cpm@amsaa.ARPA, info-cpm%decwrl.ARPA@csnet-relay.ARPA
  2428. Subject: Rainbow 100-A SETHARD program
  2429.  
  2430. For the person with the Rainbow 100 winnie upgrade:
  2431.     The following is the program that pokes magic locations in the
  2432. Rainbow BIOS to fool the system into thinking it booted off the winchester.
  2433.  
  2434.  - Get this source on your Rainbow, and edit to taste 
  2435.     (I acutally set both boot and default to E:)
  2436.  - Assemble and link 
  2437.  - copy all files you want onto the winchester
  2438.  - make a copy of your bootable floppy system disk
  2439.  - delete every thing except SETHARD.CMD, CPM.SYS, and Z80CNF.SYS
  2440.  - boot the system off your new disk
  2441.  - run SETHARD and it will think that E: is the boot disk
  2442.  - you do even better by patching SETHARD into the initial command buffer
  2443.    for execution at startup time.
  2444.  
  2445.  Disclaimer: I use this program, but I am not responsible for it's coding
  2446. or functions.  It is based on carnal knowledge of the Rainbow CP/M BIOS
  2447. and may break in future releases.
  2448.  
  2449.     Enjoy,  Dave Mitton, DEC Networks and Communications
  2450.  
  2451. -----------------
  2452.     TITLE    'SETHARD'    ; RESET THE SYSTEM DISK
  2453. ;+
  2454. ;  SETHARD - Sets the CP/M bootdrive disk unit to E: and the current
  2455. ;    default logged in drive to F:
  2456. ;    Used on Rainbow 100-A's which cannot boot the Winchester directly.
  2457. ;
  2458. ;  Based on module by: Juergen Stieger PCSC - ZURICH  
  2459. ;  Re-coded by: David J. Mitton, Networks and Communications - TWO/E07
  2460. ;
  2461. ; V1.0    28-Feb-84    CP/M-86/80 V2.0
  2462. ;
  2463. ;-
  2464.     CSEG             ; code segment
  2465.  
  2466. DRIVEA    EQU    0        ; Drive A unit number
  2467. DRIVEB    EQU    1        ; Drive B unit number
  2468. DRIVEE    EQU    4        ; Drive E unit number
  2469. DRIVEF    EQU    5        ; Drive F unit number
  2470.  
  2471. ; *** Modify the following three symbols for your configuration
  2472. CURRENT    EQU    DRIVEF        ; Current disk desired
  2473. BOOT    EQU    DRIVEE        ; Boot disk desired
  2474. SYSTEM    EQU    DRIVEE        ; System disk desired
  2475.  
  2476.  
  2477. ; *** NOTE: the following 3 locations are DEC CP/M-86/80 V2.0 dependent ****
  2478.  
  2479. CDISK    EQU    0939H        ; Current drive unit number
  2480. CURDRSV    EQU    24B7H        ; Boot drive unit number
  2481. SDISK    EQU    254AH        ; Default system drive unit number
  2482.  
  2483.  
  2484.     ORG    100H         ; Org to proper start
  2485.  
  2486. START:    MOV    AX,40H        ;SET ES TO CP/M-CSEG 
  2487.     MOV    ES,AX         ; ...
  2488.     MOV    AL,CURRENT    ;Put drive unit number in AL
  2489.     MOV    DI,CDISK    ;Put addr of CURRENT DRIVE cell in DI
  2490.     STOSB             ;Write unit number into BIOS
  2491.  
  2492.       MOV    AL,BOOT        ;Put drive unit number in AL
  2493.     MOV    DI,CURDRSV    ;Put addr of BOOT DRIVE cell in DI
  2494.     STOSB             ;Write unit number into BIOS
  2495.  
  2496.       MOV    AL,SYSTEM    ;Put drive unit number in AL
  2497.     MOV    DI,SDISK    ;Put addr of SYSTEM DRIVE cell in DI
  2498.     STOSB             ;Write unit number into BIOS
  2499.  
  2500.     MOV    CL,0        ;Exit back to system and simulate ^C
  2501.     MOV    DL,CL         ;
  2502.     INT    224         ;via interrupt
  2503.  
  2504.  
  2505.  6-Apr-84 00:50:15-MST,4005;000000000000
  2506. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2507. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 6 Apr 84 00:49:55-MST
  2508. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  6 Apr 84 2:15 EST
  2509. Date: 6 Apr 1984  00:16 MST (Fri)
  2510. Message-ID: <KPETERSEN.12005226116.BABYL@SIMTEL20>
  2511. Sender: KPETERSEN@Simtel20.ARPA
  2512. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  2513. To:   Info-Cpm@Amsaa.ARPA
  2514. Subject: SD-81 now available
  2515.  
  2516. Thanks to our Info-Cpm readers a bug in SD-80 was uncovered and Sigi
  2517. Kluger has just released SD-81, which I just uploaded to SIMTEL20.
  2518. Here's a list of the files: 
  2519.  
  2520. Filename            Type     Bytes     Sectors     CRC
  2521.  
  2522. Directory MICRO:<CPM.DIRUTL>
  2523. SD-79A.DOC.1            ASCII      9525   75 =  4BH  D733H
  2524. SD-79A.DQC.1            COM      6144   48 =  30H  2D4BH
  2525. SD-81.AQM.1            COM     53248  416 = 1A0H  F3D9H
  2526. SD-81.ASM.1            ASCII     78722  616 = 268H  B1B8H
  2527. SD-81.NOT.1            ASCII      2689   22 =  16H  3ECCH
  2528. SD-81H.COM.1            COM      3584   28 =  1CH  49AEH
  2529. SD-81H.HEX.1            ASCII      8745   69 =  45H  DD3FH
  2530. SD-81V.COM.1            COM      3968   31 =  1FH  F321H
  2531. SD-81V.HEX.1            ASCII      9680   76 =  4CH  7563H
  2532. SD8081.DIF.1            ASCII      3401   27 =  1BH  15A1H
  2533.  
  2534. The last one, SD8081.DIF, is an SSED2 editor script for those who got
  2535. SD-80.ASM so they don't have to download the whole .ASM file again.
  2536.  
  2537. Here's a note from Sigi about the update:
  2538.  
  2539. 04/04/84 S. Kluger El Paso RCPM
  2540.  
  2541. First off... sorry for the mess-up in SD-80. Sometimes it helps if you
  2542. know what you're doing!
  2543.  
  2544. Anyway, the bug is now fixed and that with an extra bonus... Seems like
  2545. the way SD has been working right now, it would get mighty confused with
  2546. extremely large files. To backtrack a bit, filesize is stored in the
  2547. directory as follows:
  2548.  
  2549. ENTRY+12    EX  (extent number 0..31)
  2550. ENTRY+14    S2  (extent overflow 0..31)
  2551. ENTRY+15    RC  (record count in last extent)
  2552.  
  2553. This means that the largest extent number is 1FH. In order to allow files
  2554. larger than 512k, the S2 byte is used. S2 is incremented every time EX
  2555. is incremented to 20H. EX is then zeroed. The highest number in S2 is 0F.
  2556. EX and S2, therefore, form a 9-bit number. The least significant bits
  2557. 0..4 being EX, the most significant bits 5..8 being S2. That 9-bit number
  2558. is the total number of extents possible. Multiplied by 16k, we get 8192k,
  2559. the maximum file (and disk) size under CP/M 2.2.
  2560.  
  2561. (If I have bored you so far, please realize that many people out there
  2562. don't know this)
  2563.  
  2564. In SD, the file size was stored as a 2-byte value, one byte being the
  2565. total number of extents, the other being the number of sectors in the
  2566. last extent. From the previous explanation it should be easy to see that
  2567. you can't fit a 9-bit value into a byte. SD up to version 8.1 therefore
  2568. truncated all files over 4MB to 4096k. In SD-81, the file size is stored
  2569. as a normal (as opposed to byte-reversed) 16-bit integer in sector units
  2570. (8192k = 65536 sectors).
  2571.  
  2572. Not feeling a desire to perform a major rewrite, I did not change the fact
  2573. that SD loads and sorts ALL directory entries and then scans the list
  2574. for the highest numbered extent and displays it. The main reason for
  2575. changing it would be to save space and to possibly speed the program
  2576. up insignificantly. Should anyone ever tackle this, please make SD report
  2577. correct file sizes for random files with holes. (One way of doing it would
  2578. be to scan the directory and add up the RC fields of all like file names).
  2579.  
  2580. There still is a bug in the vertical display routine. It is my opinion that
  2581. vertical display best be left to XDIR, but again, if someone desires to
  2582. fix it up to look neat, be my guest. The vertical display currently loses
  2583. track sometimes and displays a blank line rather than file names. This
  2584. occurs with a very crowded directory (I noticed it with ~260 entries).
  2585. Also, the directory should be alphabetized by screenful.
  2586.  
  2587. If you find any serious problems with SD-81 which are obviously related
  2588. to my fixes, please be sure to let me know immediately. Do not mail any
  2589. explosives no matter how bad the bugs, please...
  2590.  7-Apr-84 09:29:29-MST,1943;000000000000
  2591. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2592. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 7 Apr 84 09:29:22-MST
  2593. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  7 Apr 84 11:03 EST
  2594. Date: Sunday, 1 April 1984  17:27-MST
  2595. Message-ID: <KPETERSEN.12005453897.BABYL@SIMTEL20>
  2596. Sender: hplabs!tektronix!teklds!hercules!glennw@Ucb-Vax.ARPA
  2597. From: hplabs!tektronix!teklds!hercules!glennw@Ucb-Vax.ARPA
  2598. To: info-micro@Brl-Aos.ARPA
  2599. Subject:   USR S-100 modem
  2600. Article-I.D.: hercules.148
  2601. ReSent-From: KPETERSEN@Simtel20.ARPA
  2602. ReSent-To: Info-Cpm@Amsaa.ARPA
  2603. ReSent-Date: Fri 6 Apr 1984 21:07-MST
  2604.  
  2605. Message to net.micro from MEAD@USC-ECLB.ARPA:
  2606.  
  2607. >Well, I finally got fed up with its dumb power-up off-hook mode. I
  2608. >keep forgetting to run the modem program to clear things. So, avid
  2609. >warranty voider that I am, I made a mod to the pcb so that it comes
  2610. >up on-hook, yet retains program control of off-hook. Just requires
  2611. >two little wires, and a cut diode lead. Seems to be working fine.
  2612. >Oh, it will also require changing the sense of the DTR bit, to normal!
  2613. >I will give details to interested parties....so much for logic in design,
  2614. >must be a Detroit car engineer.
  2615. -------
  2616.  
  2617. We (Widener Consulting) have been distributing USR modems over a year.  
  2618. We encountered the DTR problem with our first S100's, and now ship 
  2619. all of them with the mod for normal DTR operation.  The mod is
  2620.  
  2621. 1. Remove D17 (disables separate relay control)
  2622. 2. Cut the trace from U3 pin 32 to ground (3/8" above U7-1 on back side).
  2623. 3. Connect the DTR~ pin (U22-24) to U3-32 (pin 32 is modem disable).
  2624.    Run a wire from the U22 side of D17 to the cut trace by U7.
  2625.  
  2626. Simple, but USR hasn't done it, even though I told them to a long time 
  2627. ago.  Warranty is no problem (if you get it through us, since USR knows
  2628. that we are doing the mod).
  2629.  
  2630.                 Glenn Widener
  2631.                 Widener Consulting
  2632.                 2835 NE Brogden
  2633.                 Hillsboro, OR 97124
  2634.                 503-648-0363
  2635.  7-Apr-84 09:46:23-MST,2296;000000000000
  2636. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2637. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 7 Apr 84 09:46:16-MST
  2638. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  7 Apr 84 11:04 EST
  2639. Date: 7 Apr 1984  05:23 MST (Sat)
  2640. Message-ID: <KPETERSEN.12005544116.BABYL@SIMTEL20>
  2641. Sender: KPETERSEN@Simtel20.ARPA
  2642. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  2643. To:   Info-Cpm@Amsaa.ARPA
  2644. Subject: More bug reports on QK20
  2645.  
  2646. Here's the latest collection (which includes Dick Mead's previous
  2647. report).  This file is going out to the RCPM SYSOPs today as
  2648. QK20MORE.BUG.
  2649. --Keith
  2650.  
  2651. ----
  2652.  
  2653. Date: 03/27/84
  2654. From: Ron Renaud
  2655. To:   All
  2656. Re:   QK20 problem ?
  2657.  
  2658. Has anyone tried QK20?  I tried it on 2 different systems, one a
  2659. MicroDecision and the other an S-100.  The progr/am bombs on both,
  2660. requires a reset to recover.  Have previously used QK12 with no
  2661. problems.  Quick test is - config one key then run SD. -  Ron
  2662.  
  2663.  
  2664.  
  2665. Date: Thursday, 29 March 1984  21:15-MST
  2666. From: Dick Mead
  2667. Re:   QK20
  2668.  
  2669. I seem to have a problem with the new QK. If I try to run SD79 or
  2670. XD3 (under ZCPR2) they both fail to work. Under QK12, I had no problem.
  2671. It appears that all I get sent to the screen from SD79 when called
  2672. by a QK20 re-defined key is a CR-LF, and Ctl-C does not abort, I must
  2673. reset the system. Any clues?
  2674.  
  2675.  
  2676.  
  2677. Date: 03/31/84
  2678. From: Dennis Quinn
  2679. To:   All
  2680. Re:   Problem with QK20
  2681.  
  2682.      I have noted that there is a rather serious problem
  2683. with QK20.  Specifically, if the program executing does
  2684. any direct BIOS console input calls, the Qwikkey program
  2685. behaves very erratically.  If the key depressed is one
  2686. of the keys for which a substitution string has been
  2687. entered, the result will be either (a) key is altogether
  2688. ignored, (b) program will abort, or (c) system will hang
  2689. up with cold boot required.  If the key depressed is not
  2690. one of the keys for which a substitution string has been
  2691. entered, the result will be either (a) key is altogether
  2692. ignored, (b) program will appear to abort (i.e, A> prompt
  2693. appears, next char entered jumps back to program at last
  2694. prompt, char is not accepted), or (c) system will hang
  2695. up with cold boot required.  Sometimes the program exe-
  2696. cuted aborts without doing anything at all (e.g, LDIR).
  2697. Recommend you not download this pgm.  --Regards, DQ
  2698.  7-Apr-84 09:47:48-MST,799;000000000000
  2699. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2700. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 7 Apr 84 09:47:45-MST
  2701. Received: From brl.arpa.ARPA by AMSAA via smtp;  7 Apr 84 11:12 EST
  2702. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  7 Apr 84 3:19 EST
  2703. Received: from Usenet.uucp by sri-unix.uucp with rs232; 6 Apr 84 23:45-PST
  2704. Date: 1 Apr 84 19:52:22-PST (Sun)
  2705. To: info-cpm@Brl-Aos.ARPA
  2706. From: pur-ee!uiucdcs!parsec!gant@Ucb-Vax.ARPA
  2707. Subject: Looking for C
  2708. Article-I.D.: uiucdcs.6522
  2709.  
  2710. I'm looking for a reasonable C compiler for CP/M.  Can those of you
  2711. with experience with the various C products available pass on some
  2712. recommendations?  Both good and bad points would be appreciated.
  2713. Thanks!
  2714.  
  2715.             Alan Gant, CONVEX Computer Corporation
  2716.             {uiucdcs,allegra,ihnp4}!convex!gant
  2717.  7-Apr-84 11:08:52-MST,1170;000000000000
  2718. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2719. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 7 Apr 84 11:08:47-MST
  2720. Received: From ur-cs-gw.ARPA by AMSAA via smtp;  7 Apr 84 12:33 EST
  2721. Received: by sen.rochester (3.327.3O) id AA10524; 6 Apr 84 14:43:27 EST (Fri)
  2722. Received: by cay.Rochester (3.327.3N+) id AA09075; 6 Apr 84 14:42:53 EST (Fri)
  2723. Message-Id: <8404061943.10524@sen.rochester>
  2724. Date: 6 Apr 84 14:43:27 EST (Fri)
  2725. From: Gershon Kedem <kedem@Rochester.ARPA>
  2726. Subject: S100 based Z80 system
  2727. To: info-cpm@amsaa.ARPA
  2728.  
  2729. I have a S100 based device that I need to drive. It was designed to be
  2730. controlled by a Z80 writting into addresses in the I/O space. I am looking
  2731. for an inexpansive way to get a Z80 system with 64k bytes of RAM running CPM
  2732. so I could develope a device driver for my gudget. The Z80 system need to
  2733. have a flopy controller and two RS232 ports. I have a rack mounted S100 box
  2734. with a power supply. If you know of any inexpensive way to get a system
  2735. together Say ~ $1000 please contact me.
  2736.  
  2737. Gershon kedem
  2738. Computer Science Department
  2739. University of Rochester
  2740. Rochester, NY 14627
  2741. Phone: (716) 275-7968
  2742.  
  2743. Net address: kedem@rochester
  2744.  7-Apr-84 18:14:22-MST,3399;000000000000
  2745. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2746. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 7 Apr 84 18:14:12-MST
  2747. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  7 Apr 84 19:48 EST
  2748. Date: Sat 7 Apr 84 17:49:26-MST
  2749. From: Keith Petersen <KPETERSEN@SIMTEL20.ARPA>
  2750. Subject: More about copyrights
  2751. To: INFO-MODEM7@SIMTEL20.ARPA
  2752. cc: INFO-CPM@AMSAA.ARPA
  2753.  
  2754. I found this on MIT-MC.  Don't know who left it there, but it's
  2755. interesting.  Appies specifically to MDM7xx.
  2756. ---
  2757. It has been noticed that there are several cases of a
  2758. Copyright notice being applied to public domain software.
  2759. While this right does accrue to the publisher of his
  2760. 'original' work; and whereas he may wish to make that work
  2761. available to the public for their royalty-free use with a
  2762. restriction applied against sale, he may specifically not:
  2763.  
  2764.      1. Copyright what he or others have already put into
  2765.      the public domain.
  2766.  
  2767.      2. Delete the Copyright notices of others pertaining to
  2768.      a portion of the work.
  2769.  
  2770.      3. Fail to give credit to the work of others that he has
  2771.      used or copied even if it is in the public domain - unless
  2772.      there is no reasonable means for identifying the work of
  2773.      others. Even this last, is not a condition for claiming
  2774.      'original' authorship (a necessary condition precedent to
  2775.      the right to Copyright).
  2776.  
  2777. Some of the violations have been under the mis-understanding
  2778. that the Copyright prevents others from changing the revision
  2779. level when it is part of the name of the work, such as MDM730,
  2780. but that it is Ok if one renames it, modifies the work, and then
  2781. publishes it with all the same code (but with new code added).
  2782. WRONG, if the 'work', which must be the actual writing of the
  2783. author claiming protection -not just his ideas or naming, is subject
  2784. to valid protection, that protection does not include the name
  2785. of the work. This is the purpose of Trademarks - not to infringe on
  2786. the trade-marked name of a product since presumably this would
  2787. damage the business of the Trademark (MUST BE REGISTERED) holder
  2788. in a financial way.  It is hard to see how this would apply to
  2789. public domain software.  Also, one would have to show as a condition
  2790. precedent to getting a duly registered Trademark that the 'Mark'
  2791. has not already been placed in the public domain by the applicant
  2792. or by others. Also, guess a new registration would have to be
  2793. obtained for MDM731, MDM732 etc - an expensive proposition.
  2794. Of course, one could also abandon the name, call it something
  2795. else, get a "Mark' registered and do what he wishes with it as
  2796. long as he doesn't also Copyright it as his original work.  This
  2797. would then at least allow the continuation in the 'public' of
  2798. the well-known generic name of MODEM7, MDM7 etc - with the op-
  2799. erative part of the name giving the immediate public recognition
  2800. being the '7' which denotes that modification, and its successors,
  2801. of the 'Christensen' protocol that includes batch mode which was
  2802. added by Mills and Zeigler and Copyrighted (the additional routines
  2803. only) by them in 1980 - and made public. 
  2804.  
  2805. Any of you lawyers out there wish to comment on this practice
  2806. so that those who have been mis-informed can correct their
  2807. ways? Copyright of software that others have put in the public
  2808. domain is not only not-nice, but damaging to the whole spirit
  2809. and purpose of the 'public-domain' idea.
  2810. -------
  2811.  8-Apr-84 14:18:55-MST,721;000000000000
  2812. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2813. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 8 Apr 84 14:18:51-MST
  2814. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  8 Apr 84 16:01 EST
  2815. Date: Sun 8 Apr 84 14:03:03-MST
  2816. From: Keith Petersen <KPETERSEN@SIMTEL20.ARPA>
  2817. Subject: PLOUFF: PAT730V5.ASM for MDM730
  2818. To: INFO-CPM@AMSAA.ARPA
  2819.  
  2820.  
  2821. Date: 04/08/84
  2822. From: Bob Plouffe
  2823. To:   All
  2824. Re:   PAT730V5
  2825.  
  2826. V5 is the latest version of the PAT730 to optionally patch MODEM730
  2827. for various features.  It also contains 2 bug fixes - one Irv's and
  2828. one mine.  These fixes are also optional and the overlay conditional
  2829. equates are set to a default condition that will give a plain vanilla
  2830. MDM730 as distributed.
  2831. -------
  2832.  8-Apr-84 14:22:37-MST,2561;000000000000
  2833. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2834. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 8 Apr 84 14:22:29-MST
  2835. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  8 Apr 84 15:59 EST
  2836. Date: Sun 8 Apr 84 14:00:25-MST
  2837. From: Keith Petersen <KPETERSEN@SIMTEL20.ARPA>
  2838. Subject: Dave Rand: question about returning to CCP
  2839. To: INFO-CPM@AMSAA.ARPA
  2840.  
  2841. Dave Rand, the author of NSWP2, left this file on the SYSOP RCPM.
  2842. Replies to me, if you like, and I'll relay to Dave.
  2843. --Keith
  2844.  
  2845. ----
  2846. Dave Rand
  2847. 10232 - 160 Street
  2848. Edmonton, Alberta  Canada
  2849. T5P 3E9
  2850. (403) 484-4114
  2851. 03/21/84
  2852.  
  2853. A few days ago, I had a call from a mildly irate user of NSWP2. He claimed
  2854. that NSWP failed on the 'X' command, and proceeded to tell me why. I can
  2855. find no reason behind his logic, so here it is... if someone has an
  2856. idea, PLEASE let me know!
  2857.  
  2858. In NSWP, I don't jump to zero when I exit. Instead, I do what amounts to a
  2859. return to the CCP. The actual code involved goes like this...
  2860.  
  2861.     XTHL        ;get contents of (SP) into HL
  2862.     SHLD CCPRET+1    ;save it as part of a JMP instruction
  2863.     LXI  SP,STACK    ;and move stack local
  2864.  
  2865. later on, when I want to return to CP/M, I use:
  2866.  
  2867. CCPRET:    JMP 0000h    ;to be filled in
  2868.  
  2869. The users' system was a heavily modified CPM 2.2 system, that included
  2870. bank selected memory. He says, however, that had I have done things
  2871. 'correctly', I should have used the following code:
  2872.  
  2873.     lxi h,0        ;offset zero
  2874.     dad sp        ;from stack pointer
  2875.     shld CCPSTK+1    ;and save old stack address
  2876.     LXI  SP,STACK    ;and move stack local
  2877.  
  2878. and to return to the CCP:
  2879.  
  2880. CCPSTK:    lxi SP,0    ;to be filled in
  2881.     ret        ;get back!
  2882.  
  2883. Now... You know, and I know, that JMPing to the address on the top of the
  2884. stack is EXACTLY the same as RET'ing, except that I don't preserve the stack.
  2885. But DR's CCP, along with all CCP replacements, ALWAYS use the code:
  2886.  
  2887.     CALL    100h    ;execute transient program
  2888.     LXI    SP,LOCS    ;restore stack, in case we get back.
  2889.  
  2890. except for CPM 3.0, which uses
  2891.  
  2892.     LXI    H,0    ;return address of warm boot!
  2893.     push    h
  2894.     jmp    100h    ;execute transient
  2895.  
  2896. What I think, is that his CCP (which has been modified by him), DOES NOT
  2897. do the LXI SP. However, I am open to suggestions. By the way, he is the
  2898. ONLY user (from the 50 or so that have contacted me) that has reported this
  2899. problem.
  2900.  
  2901. I am mystified. He claims that the LXI SP is there. If that is the case
  2902. (which I don't believe), magic must be occuring. If anyone can explain
  2903. to me the difference between the JMP and the RET, I would forever be in
  2904. your debt!
  2905.  
  2906. Thanks in advance... Dave Rand
  2907.  
  2908.  
  2909.  
  2910. -------
  2911.  8-Apr-84 14:50:55-MST,2497;000000000000
  2912. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2913. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 8 Apr 84 14:50:46-MST
  2914. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  8 Apr 84 16:18 EST
  2915. Date: 8 Apr 1984  14:19 MST (Sun)
  2916. Message-ID: <KPETERSEN.12005903850.BABYL@SIMTEL20>
  2917. Sender: KPETERSEN@Simtel20.ARPA
  2918. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  2919. To:   Info-Cpm@Amsaa.ARPA
  2920. Subject: M7LIB.COM bug fixed
  2921.  
  2922. Irv Hoff has just released a revised M7LIB.COM.  It's now on
  2923. SIMTEL20, in place of the previous version.  Irv didn't change
  2924. the name, unfortunately.  There is a way of telling if you have
  2925. the new version though.  Here's Irv's info on the fixes:
  2926.  
  2927. ---
  2928. TOPIC    : M7LIB FIX
  2929. FROM    : IRV HOFF W6FFC
  2930. DATE    : 06 APR 84
  2931.  
  2932.        NOTE: IF YOUR COPY OF M7LIB.COM SAYS 04/06/84
  2933.          WHEN BROUGHT UP, IT HAS THE FOLLOWING
  2934.          FIX INCORPORATED AND NEEDS NO CHANGES.
  2935.  
  2936.    BACKGROUND:    M7LIB.COM is used to alter phone numbers in the
  2937.         MDM730.COM modem program.  Unfortunately I based
  2938.         it on a buggy, obsolete program called CHGLIB v1.0
  2939.         dated Jan 82.
  2940.  
  2941.    PROBLEM   :    If the 'R' (re-read the phone listing) is typed at
  2942.         ANY TIME when using M7LIB.COM, it will only write
  2943.         back to disk about 2-1/4k of the 18-1/4k via 'W'.
  2944.         Obviously this is unacceptable.
  2945.  
  2946.    SOLUTION 1:    Do not use 'R' at any time.  Few apparently use it
  2947.         anyway, or this problem would have been noticed and
  2948.         fixed much sooner.
  2949.  
  2950.    SOLUTION 2:    Use DDT and change:
  2951.  
  2952.         026C  32 76 08    change to 00 00 00   then save 8.
  2953.  
  2954.     -    -    -    -    -    -    -    -
  2955.  
  2956.    HOW TO    :    If you are unfamiliar with using DDT, do this:
  2957.  
  2958.             A>DDT M7LIB.COM
  2959.  
  2960.             -S026C        (you add the S026C,  return)
  2961.             026C 32 00    (you add the 00, hit return)
  2962.             026D 76 00    (you add the 00, hit return)
  2963.             026E 08 00    (you add the 00, hit return)
  2964.             026F CD .    (you add the . then  return)
  2965.             -G0        (you add the G0,  it returns
  2966.                     to CP/M prompt, then:
  2967.  
  2968.             A>SAVE 8 M7LIB.COM   (saves the fixed pgm)
  2969.  
  2970.     -    -    -    -    -    -    -    -
  2971.     
  2972.    COMMENT   :    I fixed my own in this manner, and it works normally now
  2973.         no matter if/how/when 'R' is used.  This had been tested
  2974.         when writing the program, but the associated problem was
  2975.         not noticed.
  2976.  
  2977.    NOTE      :    You can also use M7NM-6.ASM to change the library with
  2978.         your editor, etc.  That is an easier method if you want
  2979.         to make numerous changes or rewrite the phone library.
  2980.         M7LIB.COM is fast, easy and simple, intended to be used
  2981.         to change a few numbers occasionally.
  2982.  
  2983.                     - Irv Hoff
  2984.  8-Apr-84 14:53:26-MST,1834;000000000000
  2985. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2986. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 8 Apr 84 14:53:20-MST
  2987. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  8 Apr 84 16:22 EST
  2988. Date: 8 Apr 1984  14:23 MST (Sun)
  2989. Message-ID: <KPETERSEN.12005904628.BABYL@SIMTEL20>
  2990. Sender: KPETERSEN@Simtel20.ARPA
  2991. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  2992. To:   Info-Cpm@Amsaa.ARPA
  2993. Subject: NSWP204 now available
  2994.  
  2995. Dave Rand has just release NSWP204, which fixes several problems in
  2996. earlier versions.   It's now available on SIMTEL20 in the
  2997. MICRO:<CPM.FILCPY> directory as NSWP204.COM, .DOC, and .HEX.  Here's
  2998. Dave's note about what was fixed:
  2999.  
  3000. ---
  3001. Dave Rand
  3002. 10232 - 160 St.
  3003. Edmonton, Alberta  Canada
  3004. T5P 3E9
  3005. (403) 484-4114
  3006. 04/04/84
  3007.  
  3008. Notes on NSWP 204
  3009. -----------------
  3010.  
  3011. NSWP 204 has a few new features! First, limited CPM 3 has been established,
  3012. in that if you have BDOS version over 3.0 (which may include MPM), you may
  3013. now run with ALV banked. NSWP will use the BDOS call to obtain the ALV
  3014. information. This also applies to the 16 bit version.
  3015.  
  3016. Before 204, if you attempted to delete a file that was currently tagged,
  3017. it was not removed from the tagged file size. It is correctly handled in all
  3018. cases now.
  3019.  
  3020. NSWP now saves the SP, rather than (SP), in order to support totally non-
  3021. standard implementations of BDOS and CCP.
  3022.  
  3023. When using the '?' function, the current disk information, along with the
  3024. tagged file size.
  3025.  
  3026. The copy file speed has been further optimized by elimination of a redundant
  3027. BDOS call (deleting a file, when we know it ain't there!).
  3028.  
  3029. NSWP has been modified to better support MPM and MPM86 by doing a rename
  3030. after a copy operation. This will drop the copy speed slightly, nullifying
  3031. the effect of the above change.
  3032.  
  3033. If you find anything else, please drop me a line...
  3034.  
  3035.  8-Apr-84 15:47:27-MST,1059;000000000000
  3036. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3037. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 8 Apr 84 15:47:23-MST
  3038. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  8 Apr 84 17:24 EST
  3039. Date: 8 Apr 1984  15:25 MST (Sun)
  3040. Message-ID: <KPETERSEN.12005915865.BABYL@SIMTEL20>
  3041. Sender: KPETERSEN@Simtel20.ARPA
  3042. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  3043. To:   Info-Cpm@Amsaa.ARPA
  3044. Subject: NSWP file list
  3045.  
  3046. I neglected to include the listing of all the NSWP files that are now
  3047. available on SIMTEL20.  Here it is:
  3048.  
  3049. Filename            Type     Bytes     Sectors     CRC
  3050.  
  3051. Directory MICRO:<CPM.FILCPY>
  3052. NSWP2.DOC.1            ASCII     29713  233 =  E9H  300AH
  3053. NSWP2.DQC.1            COM     17792  139 =  8BH  059EH
  3054. NSWP202.BUG.1            ASCII      4348   34 =  22H  BA0BH
  3055. NSWP204.COM.1            COM     11008   86 =  56H  1DD8H
  3056. NSWP204.DOC.1            ASCII      1178   10 =   AH  C400H
  3057. NSWP204.HEX.1            ASCII     26800  210 =  D2H  DF74H
  3058.  
  3059. NSWP2.DQC/DOC hasn't changed.  It gives the full documentation on how
  3060. to use the program.  NSWP204.DOC is a short file explaining what was
  3061. fixed in the new version.
  3062. --Keith
  3063.  8-Apr-84 17:33:09-MST,1141;000000000000
  3064. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3065. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 8 Apr 84 17:33:03-MST
  3066. Received: From brl.arpa.ARPA by AMSAA via smtp;  8 Apr 84 19:06 EST
  3067. Received: From sumex-aim.arpa.ARPA by BRL-AOS via smtp;  8 Apr 84 19:02 EST
  3068. Received: from ISL by SUMEX-AIM with Pup; Sun 8 Apr 84 16:01:10-PST
  3069. Date: Sunday,  8 Apr 1984 15:52-PST
  3070. To: info-cpm@Brl-Aos.ARPA
  3071. Subject: version of du for cpm3
  3072. Reply-to: kevinw@Su-Dsn.ARPA
  3073. From: Kevin W. Rudd <kevinw@Su-Dsn.ARPA>
  3074. Sender: kevinw@isl
  3075.  
  3076. due to unforseen circumstances i had need of a version of this program
  3077. to work under cpm3.  although i have gotten a quickly hacked together
  3078. program to provide me with some basic relief, it would be nice to get
  3079. a real program to do this.  if someone has done this i would really
  3080. appreciate hearing about it (reinventing the wheel is interesting only
  3081. from an academic standpoint).  otherwise, if someone has suggestions on
  3082. what should be included please let me know as well as i will be forced to
  3083. either patch du to work or improve my version to take care of useful
  3084. features.
  3085.   -- Kevin
  3086.      kevinw@su-dsn
  3087.  8-Apr-84 17:35:03-MST,2220;000000000000
  3088. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3089. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 8 Apr 84 17:34:54-MST
  3090. Received: From brl.arpa.ARPA by AMSAA via smtp;  8 Apr 84 19:07 EST
  3091. Received: From sumex-aim.arpa.ARPA by BRL-AOS via smtp;  8 Apr 84 19:04 EST
  3092. Received: from ISL by SUMEX-AIM with Pup; Sun 8 Apr 84 16:03:18-PST
  3093. Date: Sunday,  8 Apr 1984 16:04-PST
  3094. To: info-cpm@Brl-Aos.ARPA
  3095. Subject: cpm vs cpm-plus
  3096. Reply-to: kevinw@Su-Dsn.ARPA
  3097. From: Kevin W. Rudd <kevinw@Su-Dsn.ARPA>
  3098. Sender: kevinw@isl
  3099.  
  3100. having just scanned an article which mentions how to do a bug fix
  3101. to an existing distribution public domain program, i have noticed
  3102. what could be to many a very confusing issue.  this has to do with
  3103. how to put the patched software back to disk.
  3104.  
  3105. in cpm the solution is to use ddt to patch the software and then to
  3106. exit ddt back to the ccp and use the cpm SAVE command (having decoded
  3107. the size of the program from the ddt (or sid) logon message).
  3108.  
  3109. there is one problem with this approach with cpm-plus (aka cpm3) --
  3110. it won't work.  cpm-plus has a pre-execution save command which, upon
  3111. return to the system from the next run program, prompts you for the
  3112. address range to be saved and to what file.  easier to use, perhaps, but
  3113. much different in actual useage.  it could be used in a similar wa,
  3114. perhaps, but i have not tried it.  instead, one may use the W commad in
  3115. sid (as supplied by dri) -- it will write the program to a file or will
  3116. write a user supplied address range to a file as well.  there is a problm
  3117. in the default address range as it uses the address of the last loaded
  3118. module end location as the end location to save rather than the greatest
  3119. end location...  oooopppppssssss.  just what we expect frm dri though...
  3120.  
  3121. unfortunately, there is no easy solution to how to give instructions to
  3122. people to patch programs.  perhaps it would be better to have some kind
  3123. of program editor which will take a patch file and process it.  this program
  3124. would be written to work in a cpm or a cpm-plus system and would alleviate
  3125. any potential confusion which may arise from people trying to follow
  3126. instructions (or to determine which of several instructions) blindly.
  3127.  
  3128.   -- K
  3129.  8-Apr-84 17:43:23-MST,455;000000000000
  3130. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3131. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 8 Apr 84 17:43:18-MST
  3132. Received: From brl.arpa.ARPA by AMSAA via smtp;  8 Apr 84 19:18 EST
  3133. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  8 Apr 84 19:12 EST
  3134. Date: 8 April 1984 19:10-EST
  3135. From: Kevin J. Burnett <KJB@Mit-Mc.ARPA>
  3136. To: INFO-CPM@Mit-Mc.ARPA
  3137.  
  3138. How can i make modem7 dial something from the library in pulse mode
  3139. instead of touch-tone?
  3140.  8-Apr-84 18:16:13-MST,2497;000000000000
  3141. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3142. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 8 Apr 84 18:16:05-MST
  3143. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  8 Apr 84 19:44 EST
  3144. Date: 8 Apr 1984  17:45 MST (Sun)
  3145. Message-ID: <KPETERSEN.12005941415.BABYL@SIMTEL20>
  3146. Sender: KPETERSEN@Simtel20.ARPA
  3147. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  3148. To:   "Kevin W. Rudd" <kevinw@Su-Dsn.ARPA>
  3149. Cc:   Info-Cpm@Amsaa.ARPA
  3150. Subject: MDMLNK - Patching MDM7xx and other files without DDT or SID
  3151. In-reply-to: Msg of 8 Apr 1984  17:04-MST from Kevin W. Rudd <kevinw at Su-Dsn.ARPA>
  3152.  
  3153. Sigi Kluger has written a new program which will take an existing .COM
  3154. file and patch it with a specified .HEX file and then re-save the
  3155. patched version.  It's called MDMLNK and is available from SIMTEL20 in
  3156. the MICRO:<CPM.MODEM7> directory.  You'll find MDMLNK.COM/HEX/DOC
  3157. there.  Sorry I neglected to announce this very useful program.  It
  3158. allows MDM7xx users to patch in their overlays without using DDT.
  3159.  
  3160. Here's a copy of the .DOC file.  It's interesting reading.
  3161. --Keith
  3162.  
  3163. ----
  3164. DOC FOR MDMLNK v1.00 as of 03-26-84
  3165.  
  3166. MDMLNK is a utility for MDM7xx. It allows linking in the assembled
  3167. overlay file without the use of DDT. This may be a bit more foolproof
  3168. than the usuall DDT method.
  3169.  
  3170. MDMLNK is self-prompting and will ignore all command line parameters.
  3171. Upon entry, MDMLNK will ask for the INPUT file name. Enter the name of
  3172. the uninstalled MDM7xx.COM file and be sure to specify the full file
  3173. name. Next, you are asked for the HEX file name. Enter the full name
  3174. of the assembled overlay file and be sure to include the .HEX suffix.
  3175. Last, you will be asked for the OUTPUT filename. Enter the name of
  3176. the installed MDM7xx file. Again, be sure to specify the full file name.
  3177.  
  3178. MDMLNK will now first read the INPUT file, overlay it with the hex file,
  3179. then write a temporary file which is finally renamed to the output file
  3180. name. The temporary file is used so that the input file can be the same
  3181. as the output file, yet a disk error will not wipe out the original.
  3182.  
  3183. Errors will be reported for full directory, unable to write (disk full),
  3184. file not found, and in case the hex file is corrupt. All errors will
  3185. abort to CP/M, possibly leaving a file MDMLNK.$$$.
  3186.  
  3187. MDMLNK not only works on any MDM7 file of any size (within reason), but
  3188. it can also (BONUS!!!) be used with XMODEM or any other file which
  3189. will be overlaid by a HEX file which does not change its size.
  3190.  
  3191.                             -Sigi
  3192.  8-Apr-84 18:20:27-MST,1016;000000000000
  3193. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3194. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 8 Apr 84 18:20:23-MST
  3195. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  8 Apr 84 19:54 EST
  3196. Date: 8 Apr 1984  17:55 MST (Sun)
  3197. Message-ID: <KPETERSEN.12005943178.BABYL@SIMTEL20>
  3198. Sender: KPETERSEN@Simtel20.ARPA
  3199. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  3200. To:   ABN.ISCAMS@Usc-Isid.ARPA
  3201. Cc:   Info-Cpm@Amsaa.ARPA, Info-Micro@Brl-Aos.ARPA
  3202. Subject: PERT on Micros
  3203. In-reply-to: Msg of 8 Apr 1984  10:23-MST from ABN.ISCAMS at Usc-Isid.ARPA
  3204.  
  3205. A public domain PERT does exist.  It's written for Microsoft Basic and
  3206. is available from SIMTEL20 in the MICRO:<CPM.BASIC> directory.  The
  3207. files are:
  3208.  
  3209. CPM-PERT.BAS - ASCII format (saved with ,A option)
  3210. SETUP.ASM    - This must be run before CPM-PERT in order to get hard
  3211.                copy.  It uses low memory addresses not normally used
  3212.                by CP/M - but if your system uses that area for
  3213.                interrupts there may be a conflict.
  3214. --Keith
  3215.  8-Apr-84 18:57:17-MST,940;000000000000
  3216. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3217. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 8 Apr 84 18:57:13-MST
  3218. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  8 Apr 84 20:33 EST
  3219. Date: 8 Apr 1984  18:34 MST (Sun)
  3220. Message-ID: <KPETERSEN.12005950208.BABYL@SIMTEL20>
  3221. Sender: KPETERSEN@Simtel20.ARPA
  3222. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  3223. To:   Info-Cpm@Amsaa.ARPA
  3224. Subject: 6502SIM.LBR - a 6502 simulator for Z80 CP/M systems
  3225.  
  3226. For those who may not know this exists, and is available on SIMTEL20
  3227. in the MICRO:<CPM.6502> directory:
  3228.  
  3229. From: Ronald G. Fowler <RGF at MIT-MC>
  3230. Re:   What is 6502SIM.LBR
  3231.  
  3232.   6502SIM.LBR is a simulator that runs on a Z80 and allows it to
  3233. execute 6502 object code; contains a rather simple-minded disassembler
  3234. (not as powerful as DDT's) for tracing, and the usual complement of
  3235. memory substitute-move-display.  Also contains full documentation.
  3236. Quite a few files the the .LBR.        --Ron
  3237.  8-Apr-84 19:14:03-MST,1009;000000000000
  3238. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3239. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 8 Apr 84 19:13:58-MST
  3240. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  8 Apr 84 20:46 EST
  3241. Date: 8 Apr 1984  18:47 MST (Sun)
  3242. Message-ID: <KPETERSEN.12005952678.BABYL@SIMTEL20>
  3243. Sender: KPETERSEN@Simtel20.ARPA
  3244. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  3245. To:   "Matthew J. Weinstein" <matt@UCLA-LOCUS.ARPA>
  3246. Cc:   Info-Cpm@Amsaa.ARPA
  3247. Subject: MDMLNK - Patching MDM7xx and other files without DDT or SID
  3248. In-reply-to: Msg of 8 Apr 1984  18:33-MST from Matthew J. Weinstein <matt at UCLA-LOCUS.ARPA>
  3249.  
  3250. Thanks for the suggestion, Mat.  I forwarded it to Info-Modem7 and
  3251. Info-Cpm as I feel it will generate some interesting discussions.  In
  3252. the meantime, maybe it could be done easily by writing a submit file
  3253. to be used with EX14.COM.  EX14 allows console input from a file into
  3254. programs which don't normally work under XSUB.  It's available from
  3255. SIMTEL20 in the MICRO:<CPM.SUBMIT> directory.
  3256. --Keith
  3257.  8-Apr-84 19:19:32-MST,1326;000000000000
  3258. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3259. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 8 Apr 84 19:19:27-MST
  3260. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  8 Apr 84 20:46 EST
  3261. Date: Sunday, 8 April 1984  18:33-MST
  3262. Message-ID: <KPETERSEN.12005952065.BABYL@SIMTEL20>
  3263. Sender: "Matthew J. Weinstein" <matt@UCLA-LOCUS.ARPA>
  3264. From: "Matthew J. Weinstein" <matt@UCLA-LOCUS.ARPA>
  3265. To: Keith Petersen <W8SDZ@Simtel20.ARPA>
  3266. Subject:   MDMLNK - Patching MDM7xx and other files without DDT or SID
  3267. ReSent-From: KPETERSEN@Simtel20.ARPA
  3268. ReSent-To: INFO-CPM@Amsaa.ARPA
  3269. ReSent-Date: Sun 8 Apr 1984 18:44-MST
  3270.  
  3271. I think the suggestion made a few messages back was very good.
  3272. Since patches occur frequently, there should be an AUTOPATCH program
  3273. written that will take a set of patches and apply them (correctly)
  3274. to one or more versions of a binary.  
  3275.  
  3276. This way, when a fix comes out, you just put out one or more AUTOPATCH
  3277. control files, as well as matching source code changes; people's 
  3278. binaries get fixed automatically, and you don't have to put out a major
  3279. release very often.  
  3280.  
  3281. Many computer companies do things this way (although usually just with
  3282. source code).
  3283.  
  3284. Of course, some standards as to binary format or symbol table
  3285. information have to be established...
  3286.  
  3287. What do you think?
  3288.  
  3289.                     - Matt
  3290.  9-Apr-84 05:41:48-MST,3885;000000000000
  3291. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3292. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 9 Apr 84 05:41:38-MST
  3293. Received: From brl.arpa.ARPA by AMSAA via smtp;  9 Apr 84 7:18 EST
  3294. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  9 Apr 84 7:10 EST
  3295. Received: from Usenet.uucp by sri-unix.uucp with rs232; 8 Apr 84 18:58-PST
  3296. Date: 4 Apr 84 9:18:31-PST (Wed)
  3297. To: info-cpm@Brl-Aos.ARPA
  3298. From: hplabs!sdcrdcf!akgua!psuvax!mancuso@Ucb-Vax.ARPA
  3299. Subject: Xerox 820 REVEALED#2--Monitor Jump Tables
  3300. Article-I.D.: psuvax.947
  3301.  
  3302. This article contains information about the monitor supplied with the
  3303. Xerox 820 board.  The Jump table has more entries in it than the manual
  3304. lets on.  I have figured out what some of the 'undocumented' ones
  3305. do, but the explanations that I have given may not show *all* of the 
  3306. features/ramifications of the functions.  There are 2 major jump tables
  3307. in the monitor, one which contains the low-level operations (F000-F042)
  3308. and one that contains jumps to the higher level operations (F7FD-F805).  The
  3309. manual (from BG Micro) only mentions the first 14 entries in the first
  3310. table.
  3311.  
  3312. Monitor Jump Table: Low-level Operations
  3313.  
  3314. ADDR    Name    Function
  3315. ----    ----    -----------------------------------------------------
  3316. F000    INIT     Cold start entry
  3317.         In : none
  3318.         Out: Does not return
  3319.  
  3320. F003    PROMPT    Warm start entry
  3321.         In : none
  3322.         Out: Does not return
  3323.  
  3324. F006    CONST    Console status test
  3325.         In : none
  3326.         Out: Status in A, FF if char avail, 00 otherwise
  3327.         
  3328. F009    CONIN    Console input
  3329.         In : none
  3330.         Out: Character in A (loop until char avail)
  3331.  
  3332. F00C    CRTOUT    Memory-mapped CRT output
  3333. F00F    CRTOUT    "       "    "    "
  3334.         In : Character in A
  3335.         Out: none
  3336.  
  3337. F012    SIOST    SIO Port B status test
  3338.         In : none
  3339.         Out: Status in A, FF if char avail, 00 otherwise
  3340.  
  3341. F015    SIOIN    SIO Port B input
  3342.         In : none
  3343.         Out: Character in A (loop until char avail)
  3344.  
  3345. F018    SIOOUT    SIO Port B output
  3346.         In : Character in A
  3347.         Out: none
  3348.  
  3349. F01B    SELECT    Disk drive select
  3350.         In : Unit number in C (if drive not ready, keep present one)
  3351.         Out: Status in A
  3352.  
  3353. F01E    HOME    Restore to track 0
  3354.         In : none
  3355.         Out: Status in A
  3356.  
  3357. F021    SEEK    Seek track
  3358.         In : Track number in C
  3359.         Out: Status in A
  3360.  
  3361. F024    READ    Read sector into memory
  3362.         In : Sector number in C, Buffer pointer in HL
  3363.         Out: Status in A
  3364.  
  3365. F027    WRITE    Write sector from memory
  3366.         In : Sector number in C, Buffer pointer in HL
  3367.         Out: Status in A
  3368.  
  3369. (The following jumps are not listed in the manual--info may not be complete)
  3370.  
  3371. F02A    DUMP    Dump memory to screen
  3372.         In : ??
  3373.         Out: ??
  3374.  
  3375. F02D    HOUTHL    Outputs 4 hex digits contained in HL to CRT
  3376.         In : Number to be printed in HL
  3377.         Out: ??
  3378.  
  3379. F030    HOUTA    Outputs 2 hex digits contained in A to CRT
  3380.         In : Number to be printed in A
  3381.         Out: ??
  3382.  
  3383. F033    ??    ??
  3384.         In : ??
  3385.         Out: ??
  3386.  
  3387. F036    COUTA    Outputs character in A to CRT
  3388.         In : Char to be printed in A
  3389.         Out: ??
  3390.  
  3391. F039    ??    Prints CRLF (does more, though)
  3392.         In : ??
  3393.         Out: ??
  3394.  
  3395. F03C    CONIN2    Gets char like CONIN, but also echoes it to screen
  3396.         In : ??
  3397.         Out: Char in A (loops until char avail)
  3398.  
  3399. F03F    ??    ??
  3400.         In : ??
  3401.         Out: ??
  3402.  
  3403. F042    PRSTR    Outputs string to CRT.  String immediately follows call,
  3404.         terminated by 04.  Returns to instruction following 04.
  3405.         In : ?? (uses return address for start of string)
  3406.         Out: ??
  3407.  
  3408. (The following are monitor high-level function calls)
  3409.  
  3410. F7F0    DUMP    Dump memory routine
  3411.         In : ??
  3412.         Out: ??
  3413.  
  3414. F7F3    ??    ??
  3415.         In : ??
  3416.         Out: ??
  3417.  
  3418. F7F6    MEM    Memory examine/change
  3419.         In : ??
  3420.         Out: ??
  3421.  
  3422. F7F9
  3423. F7FC
  3424. F7FF
  3425. F802    ??    ??
  3426.         In : ??
  3427.         Out: ??
  3428.  
  3429. F805    TYPWR    Typewriter
  3430.         In : ??
  3431.         Out: ??
  3432.  
  3433. ---
  3434. Overall there is a smell of fried onions.  (fnord)
  3435.  
  3436.                                  :+: Pat Mancuso
  3437.                                  :+: Penn State University
  3438.                         Usenet:  :+: ...!psuvax!mancuso
  3439.                         Bitnet:  :+: mancuso@psuvax1
  3440.  9-Apr-84 05:54:54-MST,1929;000000000000
  3441. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3442. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 9 Apr 84 05:54:47-MST
  3443. Received: From brl.arpa.ARPA by AMSAA via smtp;  9 Apr 84 7:21 EST
  3444. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  9 Apr 84 7:15 EST
  3445. Received: from Usenet.uucp by sri-unix.uucp with rs232; 9 Apr 84 2:54-PST
  3446. Date: 4 Apr 84 19:38:35-PST (Wed)
  3447. To: info-cpm@Brl-Aos.ARPA
  3448. From: hplabs!sdcrdcf!akgua!sb1!sb6!bpa!burdvax!psuvax!mancuso@Ucb-Vax.ARPA
  3449. Subject: Xerox 820 REVEALED#4--Video fix!
  3450. Article-I.D.: psuvax.952
  3451.  
  3452. If you have gotten the power connected to your 820 and hooked  up
  3453. a  video monitor to the HS VS and VO pins on J7, you may have no-
  3454. ticed that only the left half of the screen shows, and the  right
  3455. half  seems to run off the right edge of the screen.  You are not
  3456. alone.  I got my board up a couple of days  ago,  and  I  thought
  3457. that  the problem was caused by the circuitry that I was using to
  3458. get composite video. After a couple of  hours  of  dedicated  (?)
  3459. work  with  an  oscilliscope  here at the computer lab, ace video
  3460. wizard Ralph Droms found that the horizontal sync signal that  is
  3461. available at J7 was much too long. Somewhere between J7 and where
  3462. it is generated, the signal gets perverted, and it kills half  of
  3463. the  screen.   Ralph  located a more reasonable signal to use for
  3464. the HS, and it works beautifully.  To use this new  and  improved
  3465. HS signal, forget about pin 4 on J7 and use pin 8 on U34 instead.
  3466.  
  3467. We found this error on both of our boards, so  there  is  a  good
  3468. chance  that it is on all of them.  Please let me know if this is
  3469. the case.
  3470.  
  3471. Happy Video!
  3472.  
  3473. ---
  3474. Overall there is a smell of fried onions.  (fnord)
  3475.  
  3476.                                  :+: Pat Mancuso
  3477.                                  :+: Penn State University
  3478.                         Usenet:  :+: ...!psuvax!mancuso
  3479.                         Bitnet:  :+: mancuso@psuvax1
  3480.  9-Apr-84 05:59:04-MST,4536;000000000000
  3481. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3482. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 9 Apr 84 05:58:46-MST
  3483. Received: From brl.arpa.ARPA by AMSAA via smtp;  9 Apr 84 7:19 EST
  3484. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  9 Apr 84 7:10 EST
  3485. Received: from Usenet.uucp by sri-unix.uucp with rs232; 8 Apr 84 19:09-PST
  3486. Date: 4 Apr 84 10:17:51-PST (Wed)
  3487. To: info-cpm@Brl-Aos.ARPA
  3488. From: hplabs!sdcrdcf!akgua!psuvax!mancuso@Ucb-Vax.ARPA
  3489. Subject: Xerox 820 REVEALED#3--Monitor and CRT info
  3490. Article-I.D.: psuvax.948
  3491.  
  3492. This article contains information about the monitor commands and the
  3493. character set for the video display.
  3494.  
  3495.  
  3496. This is a list of the functions provided by the monitor for the Xerox 820.
  3497. They are accessable on powerup from the keyboard.
  3498.  
  3499. Command    Use
  3500. -------    -------------------------------------------------------------
  3501. Dump    Dad1 ad2
  3502.     Dumps addresses ad1 through ad2.  If ad1 is omitted, dumps
  3503.     0000 through ad2.  Output can be held/restarted by hitting
  3504.     a key.  2 CR's will stop function and return to monitor if
  3505.     you don't want to see the whole dump.
  3506.  
  3507. Memory    Mad1
  3508.     Prints contents of location ad1, and accepts changes.  To
  3509.     change, just type the new value (2 digits), to skip forward
  3510.     use CR, to skip backward use '-', any other to exit.
  3511.  
  3512. Xtest    Xad1 ad2
  3513.     Test for memory errors.  Prints a '+' each time a cycle is
  3514.     completed, 256 cycles for every combination to be tested.
  3515.     Prints bad addresses if it finds any. Dumb name for command.
  3516.  
  3517. Fill    Fad1 ad2 val
  3518.     Fills memory ad1 through ad2 with val.  Reads block back to
  3519.     check for memory errors and reports any if found.
  3520.  
  3521. Copy    Cad1 ad2 ad3
  3522.     Copies memory from ad1 through ad2 to memory starting at ad3.
  3523.     Compares copy with original and reports any differences to
  3524.     check for memory errors.
  3525.  
  3526. Goto    Gad1
  3527.     Does a CALL to ad1.  Control can be passed back to the monitor
  3528.     with a RET instruction.
  3529.  
  3530. Read    Runit trk sect
  3531.     Reads a sector from disk and prints it in dump format.  If an
  3532.     error occurs, it lets you know.  'disk error XX Uaa Tbb Scc'
  3533.     is the error where aa=unit number, bb=track number, cc=sector
  3534.     number, and XX is the 1771 error code:
  3535.  
  3536.     bit    R/W        Seek/Restore/Select
  3537.     ---    ------------    --------------------
  3538.     7    Drive not ready    Drive not ready
  3539.     6    WR Protected    (not used)
  3540.     5    WR Fault    (not used)
  3541.     4    Not found    Seek error
  3542.     3    CRC error    CRC error
  3543.     2    Lost data    Cannot restore
  3544.     1    (not used)    (not used)
  3545.     0    =1        =0
  3546.  
  3547. Boot    B (or A)
  3548.     Loads bootstrap loader from disk and jumps to it.  Reads tr0 sec1
  3549.     into 0080 and then jumps to 0080.  Loader cannot use bottom 256
  3550.     bytes of memory.
  3551.  
  3552. Type    T
  3553.     Converts millions(?) of dollars in research into an electric
  3554.     typewriter.  Reads from keyboard and outputs to printer port.
  3555.     Does not output to CRT.
  3556.  
  3557. Input    Iport
  3558.     Inputs byte from specified port and displays it.  CR will do the
  3559.     same for the next port, '-' will do it for the previous port, any
  3560.     other exits.
  3561.  
  3562. Out    Oport val
  3563.     Outputs value to specified port and returns to monitor.  Useful for
  3564.     initializing ports.
  3565.  
  3566. -----------------------------------------------------------------------------
  3567.  
  3568. CRT information
  3569.  
  3570. Control characters
  3571.  
  3572. Hex    Use
  3573. ---    ----------------------------------------------------------------------
  3574. 00-07    None
  3575. 08    Cursor left
  3576. 09    Horizontal tab (tab stop every 8 postions)
  3577. 0A    Linefeed
  3578. 0B    Cursor up (wraps back to bottom of screen)
  3579. 0C    Cursor right
  3580. 0D    Carriage return
  3581. 0E-10    None
  3582. 11    Clear to end of screen
  3583. 12-17    None
  3584. 18    Clear to end of line
  3585. 19    None
  3586. 1A    Clear Screen
  3587. 1B    Escape
  3588. 1C-1D    None
  3589. 1E    Home cursor
  3590. 1F    Print char between 00 & 1F (special characters)
  3591.  
  3592. ESC is used for XY cursor positioning.  ESC+'='+rowchar+colchar is the form
  3593. where rowchar and colchar is the desired row/col with 32 added to it (20 hex).
  3594.  
  3595. The special characters are hidden in the control character section.  To print
  3596. a special character, prefix it with 1F.  To print more than one, prefix each
  3597. one with 1F.
  3598.  
  3599. The character set is standard ASCII from 20-7F.  The character set is repeated
  3600. in 80-FF with a blink attribute.  If the cursor is on a blank spot, the 
  3601. standard block cursor will be displayed.  If the cursor is on a character, the
  3602. blinking version of the character will automatically be displayed.
  3603.  
  3604. ---
  3605. Overall there is a smell of fried onions.  (fnord)
  3606.  
  3607.                                  :+: Pat Mancuso
  3608.                                  :+: Penn State University
  3609.                         Usenet:  :+: ...!psuvax!mancuso
  3610.                         Bitnet:  :+: mancuso@psuvax1
  3611.  9-Apr-84 07:23:23-MST,1087;000000000000
  3612. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3613. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 9 Apr 84 07:23:12-MST
  3614. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  9 Apr 84 8:58 EST
  3615. Date: Sunday, 8 April 1984  19:58-MST
  3616. Message-ID: <KPETERSEN.12006084753.BABYL@SIMTEL20>
  3617. Sender: Michal Young <young@Uci-750a.ARPA>
  3618. From: Michal Young <young@Uci-750a.ARPA>
  3619. To: "Matthew J. Weinstein" <matt@Ucla-Locus.ARPA>
  3620. cc: Keith Petersen <W8SDZ@Simtel20.ARPA>, young@Uci-750a.ARPA
  3621. Subject:   MDMLNK - Patching MDM7xx and other files without DDT or SID
  3622. ReSent-From: KPETERSEN@Simtel20.ARPA
  3623. ReSent-To: Info-Cpm@Amsaa.ARPA
  3624. ReSent-Date: Mon 9 Apr 1984 06:53-MST
  3625.  
  3626. An auto patcher sounds like a great idea.  One feature I would like to 
  3627. see in it is verification of the code that was there before.  Some lines
  3628. near the beginning of a patch file would check the code to be replaced,
  3629. version numbers, etc., and warn the user if things didn't look right.
  3630.  
  3631. Related to this -- what do .com files look like, anyway?  Is their format
  3632. hidden somewhere in my CP/M manuals?  
  3633.  
  3634. --Michal 
  3635.  9-Apr-84 07:33:02-MST,1024;000000000000
  3636. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3637. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 9 Apr 84 07:32:56-MST
  3638. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  9 Apr 84 8:58 EST
  3639. Date: Sunday, 8 April 1984  20:07-MST
  3640. Message-ID: <KPETERSEN.12006084839.BABYL@SIMTEL20>
  3641. Sender: "Matthew J. Weinstein" <matt@UCLA-LOCUS.ARPA>
  3642. From: "Matthew J. Weinstein" <matt@UCLA-LOCUS.ARPA>
  3643. To: Michal Young <young@Uci-750a.ARPA>
  3644. cc: w8sdz@Simtel20.ARPA
  3645. Subject:   MDMLNK - Patching MDM7xx and other files without DDT or SID
  3646. ReSent-From: KPETERSEN@Simtel20.ARPA
  3647. ReSent-To: Info-Cpm@Amsaa.ARPA
  3648. ReSent-Date: Mon 9 Apr 1984 06:53-MST
  3649.  
  3650. Actually, if there's a standard relocatable format, with symbol table
  3651. info, etc., that's probably a better thing to do patches on.
  3652.  
  3653. Also, the way programs like SCCS and RCS do changes, they leave identifier
  3654. strings in the binary, that can be searched for, and indicate version info
  3655. about the program.  No reason not to use this sort of approach, within
  3656. reason...
  3657.  
  3658.                     - Matt
  3659.  9-Apr-84 08:05:57-MST,1030;000000000000
  3660. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3661. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 9 Apr 84 08:05:51-MST
  3662. Received: From brl.arpa.ARPA by AMSAA via smtp;  9 Apr 84 9:25 EST
  3663. Received: From darcom-hq.arpa.ARPA by BRL-AOS via smtp;  9 Apr 84 8:21 EST
  3664. Date:     Tue, 3 Apr 84 10:04:22 EST
  3665. From:     Richard G Turner <rturner@Darcom-Hq.ARPA>
  3666. To:       ANDY%MIT-OZ%mit-mc.arpa@darcom-hq.arpa
  3667. cc:       info-cpm%brl.arpa@darcom-hq.arpa
  3668. Subject:  Re:  What termnal does Mode7 emulate
  3669.  
  3670. I've found that my KayPro II, running MDM730, continues to emulate an
  3671. ADM-3A terminal, just like I was running TERM.COM. On our 4.2 UNIX
  3672. system the following termcap entry works well:
  3673.     kp|kaypro|kaypro2|kaypro 2:\
  3674.         :am:bs:li#24:co#80:\
  3675.         :cm=\E=%+ %+ :\
  3676.         :ho=^^:cl=1^Z:\
  3677.         :nd=^L:up=^K:do=^J:\
  3678.         :ce=^X:cd=^W:\
  3679.         :al=\EE:dl=\ER:
  3680.  
  3681. I have noticed a couple of minor glitches, but nothing I can't work
  3682. around.
  3683.  
  3684. By the way, full-screen stuff that works well with "set term=kaypro"
  3685. include rogue and vi.
  3686.  
  3687.                     -rick
  3688.  
  3689.  9-Apr-84 11:53:10-MST,1314;000000000000
  3690. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3691. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 9 Apr 84 11:53:04-MST
  3692. Received: From brl-vgr.arpa.ARPA by AMSAA via smtp;  9 Apr 84 13:17 EST
  3693. Received: From csnet-cic.arpa.ARPA by BRL-VGR via smtp;  9 Apr 84 13:10 EST
  3694. Date: Mon, 9 Apr 84 12:53:15 EST
  3695. From: Pierre duPont <pdupont@Bbn-Unix.ARPA>
  3696. Subject: QT Computer S-100 Clock
  3697. To: info-cpm@Brl-Vgr.ARPA
  3698. Cc: pdupont@Bbn-Unix.ARPA
  3699.  
  3700. In the winter of 1981 I purchased a very nice & simple S-100 clock
  3701. board from a company called QT Computer Systems, also known as
  3702. Quick & Timely. They were located in CA at a 213 area code. 
  3703. Alas, today it appears that they are gone. The number gets
  3704. me a sleepy homeowner, and the operator gets me nothing. Does any
  3705. one know what happened to them? Can I get my board serviced? I built
  3706. it from a kit back then, and  for various reasons it has sat untested
  3707. for the last three years. And it does not work! My best hardware
  3708. efforts have produced little, and chip swaps do nothing. Does anyone
  3709. have any ideas where they have gone? Do any netlandians have this board?
  3710.    Heaps of thanks in advance!
  3711.       - Pierre.
  3712.         Arpa - pdupont@BBN-UNIX
  3713.         Csnet - pdupont@CSNET-CIC
  3714. (Please respond directly to me, and NOT to the net. I will 
  3715. summarize if need be.)
  3716.  
  3717.  9-Apr-84 12:44:11-MST,1658;000000000000
  3718. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3719. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 9 Apr 84 12:44:02-MST
  3720. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  9 Apr 84 14:16 EST
  3721. Date: Monday, 9 April 1984, 12:09-EST
  3722. Message-ID: <KPETERSEN.12006143830.BABYL@SIMTEL20>
  3723. Sender: "Robert L. Krawitz" <ZZZ.RLK%MIT-OZ@MIT-MC.ARPA>
  3724. From: "Robert L. Krawitz" <ZZZ.RLK%MIT-OZ@MIT-MC.ARPA>
  3725. To: matt@UCLA-LOCUS.ARPA, young@UCI-750A.ARPA
  3726. cc: w8sdz@SIMTEL20.ARPA, zzz.rlk%MIT-OZ@MIT-MC.ARPA
  3727. Subject:   MDMLNK - Patching MDM7xx and other files without DDT or SID
  3728. ReSent-From: KPETERSEN@Simtel20.ARPA
  3729. ReSent-To: Info-Cpm@Amsaa.ARPA
  3730. ReSent-Date: Mon 9 Apr 1984 12:17-MST
  3731.  
  3732. In response to both your questios:
  3733.  
  3734. 1)  A .com file is simply a binary file containing a Z-80 (or 8080)
  3735. machine-language program.  It should cold start at 100H.
  3736.  
  3737. 2)  Yes, there is a standard relocatable format.  It is not in the .com
  3738. file, however.  The hex file ("object" file produced by the assembler)
  3739. is what you want.  Original Intel hex format doesn't define the
  3740. necessary extensions, but there is a standard extension.  Unfortunately,
  3741. I do not remembe the proper format, but I shall look it up.  It is
  3742. consistent with the Intel hex, and an Intel loader will load the
  3743. program, without the relocating information.  It is not difficult to
  3744. patch -- I've done it before.  As usual, what is required is that the
  3745. jumps be re-calculated -- patching the hex file won't do that.  If you
  3746. don't have a hex file, patching something is difficult.  Of course, you
  3747. could write a program to recalculate jumps, but you have to be careful
  3748. not to munge data.
  3749.  
  3750.                 Robert
  3751.  9-Apr-84 12:46:22-MST,1912;000000000000
  3752. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3753. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 9 Apr 84 12:46:13-MST
  3754. Received: From brl.arpa.ARPA by AMSAA via smtp;  9 Apr 84 14:08 EST
  3755. Received: From xerox.arpa.ARPA by BRL-AOS via smtp;  9 Apr 84 14:06 EST
  3756. Received: from Concord.ms by ArpaGateway.ms ; 09 APR 84 11:04:58 PST
  3757. Date: 9 Apr 84 11:04:06 PST (Monday)
  3758. From: Bicer.ES@Xerox.ARPA
  3759. Subject: Re: Looking for C
  3760. In-reply-to: pur-ee!uiucdcs!parsec!gant's message of 1 Apr 84 19:52:22
  3761.  PST (Sun)
  3762. To: pur-ee!uiucdcs!parsec!gant@Ucb-Vax.ARPA
  3763. cc: info-cpm@Brl-Aos.ARPA
  3764.  
  3765.  
  3766. There are several C's available for CP/M80. 
  3767. 1 - BDS C: Great to learn C with. Very fast compiler,
  3768.     respectable execution speed, source code of the libraries
  3769.     and a well supported user's group. But it is not a full
  3770.     implementation of C (lacks longs, floats, statics, and
  3771.     initializers). $150.
  3772.     
  3773. 2 - MANX AZTEC CII: Very good compiler (I use it for 
  3774.     production work), full implementation, you get the source
  3775.     of the libraries, assembler output of the compiler can be
  3776.     further hand optimized, an 8086 and 6502 and PDP-11 
  3777.     versions are available. Fast execution speed, but 
  3778.     compilation speed can be improoved usin a hard disk or
  3779.     a ram disk. $199.
  3780.     
  3781. 3 - Whitesmith's C: Don't touch it if you don't have to. 
  3782.     Incredibly slow compilation times, and their libraries
  3783.     do not resemble the other ones that I know. $600???
  3784.  
  3785. 4 - Echo C: For Z-80 only. Heard good things, but never seen
  3786.     it.
  3787.  
  3788. 5 - Supersoft C:I'd rather have Aztec C. Slower compilation
  3789.     times, not a full implementation (the version I have),
  3790.     and pain in the neck to develop software with (terrible
  3791.     linking problems -too much code gets included-).
  3792.     
  3793. In my opinion, most the other C compilers either serve a very
  3794. specific purpose, or are toy compilers (Tiny C, etc.).
  3795.  
  3796.     Jack Bicer
  3797.  9-Apr-84 13:19:09-MST,1048;000000000000
  3798. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3799. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 9 Apr 84 13:19:04-MST
  3800. Received: From sumex-aim.arpa.ARPA by AMSAA via smtp;  9 Apr 84 14:41 EST
  3801. Received: from ISL by SUMEX-AIM with Pup; Mon 9 Apr 84 11:42:20-PST
  3802. Date: Monday,  9 Apr 1984 11:43-PST
  3803. To: info-cpm@Amsaa.ARPA
  3804. Subject: Format of .com files
  3805. From: meier@isl
  3806.  
  3807. Michal,
  3808.  
  3809.     The format of .com files is a simple core map of the memory beginning at
  3810. hex address 100.  The first logical sector corresponds to addresses 100-17f, the
  3811. second sector to 180-1ff, etc.  The storage is contiguous and there is no
  3812. sentinel.  The eof is indicated when there are no more logical sectors associated
  3813. with that file.  When a load is performed, the .hex file (which uses at least
  3814. 2 bytes per instruction byte) is used to load memory.  Then (assuming that
  3815. bios has not been overwritten), the memory contents are copied out to disk
  3816. starting at address 100 and proceeding to the highest address indicated in the
  3817. .hex file.
  3818.                     Bob (meier@isl)
  3819.  
  3820.  9-Apr-84 13:46:30-MST,1451;000000000000
  3821. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3822. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 9 Apr 84 13:46:23-MST
  3823. Received: From nrl-aic.arpa.ARPA by AMSAA via smtp;  9 Apr 84 15:04 EST
  3824. Date: 9 Apr 1984 14:47-EST
  3825. From: Russ Smith <smith@Nrl-Aic.ARPA>
  3826. Subject: C for small machines
  3827. To: info-cpm@Amsaa.ARPA
  3828. Message-Id: <84/04/09 1447.200@NRL-AIC>
  3829.  
  3830. In partial reply to Jack Bicer's comment that "all other C's are toys"
  3831. or some such...
  3832.  
  3833. I use Software Toolworks C/80 2.0 (3.0 now available). It is at least
  3834. comparable to BDS/C and, at one third the cost, a better (here we go!) deal.
  3835. The BDS/C library stuff available at Simtel20 is easily modified for the
  3836. differences in the two C's. Benchmark programs published in back issues
  3837. of magazines such as BYTE (and perhaps Dr. Dobb's) have shown that C/80
  3838. is faster in execution than BDS/C. Compilation time is slower though. If
  3839. one wants to repeatedly edit-compile-run-debug-edit-... then BDS/C
  3840. is "better". If one wants something that runs faster after all the
  3841. debugging is done then C/80 is "better" (of the two, other compilers
  3842. ignored...).
  3843.  
  3844. C/80 2.0 lacks a number of things I'd like but it ain't no toy. I've
  3845. written MANY powerful programs with it without having to jump through
  3846. hoops to get the functionality that the C language provides.
  3847.  
  3848. No real flame intended, just a comment on what I consider to be a good
  3849. useful inexpensive C compiler...
  3850.  
  3851. Russ <Smith@nrl-aic>
  3852.  
  3853.  9-Apr-84 14:09:01-MST,1095;000000000000
  3854. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3855. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 9 Apr 84 14:08:55-MST
  3856. Received: From brl-vgr.arpa.ARPA by AMSAA via smtp;  9 Apr 84 15:36 EST
  3857. Received: From csnet-cic.arpa.ARPA by BRL-VGR via smtp;  9 Apr 84 15:29 EST
  3858. Date: Mon, 9 Apr 84 15:18:46 EST
  3859. From: Pierre duPont <pdupont@Bbn-Unix.ARPA>
  3860. Subject: CP/M 2.2 User 0 $SYS files
  3861. To: info-cpm@Brl-Vgr.ARPA
  3862. Cc: pdupont@Bbn-Unix.ARPA
  3863.  
  3864. According to the Glossary of Terms in the CP/M manuals I have,
  3865. it should be possible to set the $SYS attribute on .COM files
  3866. that are located in User 0, and then excute them from any other
  3867. user. (Note that this is only documented in the glossary, not
  3868. in the main body of the manual.) However, I find that this does
  3869. not work. Can someone confirm this for me? I have heard a rumor 
  3870. this feature was really only implemented in MP/M & CCP/M, and
  3871. possibly in CP/M V3.0. Clearly this is a desirable feature that
  3872. makes the User N concept extremely useful.
  3873.     - Pierre.
  3874. (Please respond directly to me only; I will
  3875. summarize to the net if needed.)
  3876.  
  3877.  9-Apr-84 16:14:41-MST,1787;000000000000
  3878. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3879. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 9 Apr 84 16:14:35-MST
  3880. Received: From brl-vgr.arpa.ARPA by AMSAA via smtp;  9 Apr 84 17:53 EST
  3881. Received: From sumex-aim.arpa.ARPA by BRL-VGR via smtp;  9 Apr 84 17:53 EST
  3882. Received: from ISL by SUMEX-AIM with Pup; Mon 9 Apr 84 14:51:08-PST
  3883. Date: Monday,  9 Apr 1984 14:51-PST
  3884. To: Pierre duPont <pdupont@BBN-UNIX.ARPA>
  3885. Cc: info-cpm@BRL-VGR.ARPA
  3886. Subject: Re: CP/M 2.2 User 0 $SYS files
  3887. In-reply-to: Your message of Mon, 9 Apr 84 15:18:46 EST.
  3888. From: kevinw@isl
  3889.  
  3890. To clarify the attributes for cpm2 and cpm3.
  3891.  
  3892. attribute    cpm2            cpm3
  3893. ---------    ----            ----
  3894. SYS        makes file invisible    for user 0 makes useable from
  3895.         to normal dir scan.    ANY user number.  WARNING: dri
  3896.         has no other effect    added the misfeature that any
  3897.         on cpm operation.    file accessed like this is a
  3898.         does not enable access    R/O file.  really screws up any
  3899.         from other user areas.    ideas of using mince from alternate
  3900.                     user areas...
  3901.  
  3902. R/O        bdos will not allow    same as for cpm2
  3903.         this file to be
  3904.         overwritten or
  3905.         deleted.
  3906.  
  3907. ARCHIVE        not available        reset whenever a file is modified.
  3908.                     used to flag what files are the
  3909.                     same as on some archive source
  3910.                     for reduced backup requirements.
  3911.  
  3912.  
  3913. Attributes for cpm2 are basically just cute additions -- r/o is nice but
  3914. there is no way other than stat to see what the attributes are.  there is
  3915. no way other than stat to even see what files are system files.  in cpm3
  3916. the attributes are much more integrated into the system and actually have
  3917. some uses.  now if only you could write a system user 0 file....  i guess
  3918. that dri has to add some screwup to what is otherwise a quite reasonable
  3919. version of os-8...
  3920.  
  3921.   -- Kevin
  3922.      kevinw@su-dsn
  3923.  9-Apr-84 16:29:39-MST,1350;000000000000
  3924. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3925. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 9 Apr 84 16:29:33-MST
  3926. Received: From brl.arpa.ARPA by AMSAA via smtp;  9 Apr 84 18:05 EST
  3927. Received: From xerox.arpa.ARPA by BRL-AOS via smtp;  9 Apr 84 17:57 EST
  3928. Received: from Muscat.ms by ArpaGateway.ms ; 09 APR 84 13:16:48 PST
  3929. Date: Mon, 9 Apr 84 16:16 EST
  3930. From: leisner.henr@Xerox.ARPA
  3931. Subject: Re: Looking for C
  3932. In-reply-to: "pur-ee!uiucdcs!parsec!gant@Ucb-Vax.ARPA's message of 1 Apr
  3933.  84 19:52:22 PST (Sun)"
  3934. To: pur-ee!uiucdcs!parsec!gant@Ucb-Vax.ARPA
  3935. cc: info-cpm@Brl-Aos.ARPA
  3936.  
  3937. Alan,
  3938.  
  3939. I've used Whitesmith, Aztec and BDS.
  3940.  
  3941. Impressions:
  3942.  
  3943. Whitesmith runs too slow to be a useful too.  In addition, the standard
  3944. IO libraries are not Unix compatible, which makes it difficult to write
  3945. portable code.  Whitesmith is also expensive.
  3946.  
  3947. BDS see screams through your source code and spits out a com file in
  3948. record time.  It is only a subset of C,  if you can live with it, it is
  3949. an excellent tool.
  3950.  
  3951. Aztec C is the most Unix compatible C compiler I've seen on Cpm.  Its
  3952. performance to compile code is somewhere between BDS and Whitesmiths.
  3953. However, they advertise it is truly Unix compatible and it seems to be.
  3954.  
  3955. You might want to look at the August , 1983 issue of By te for more
  3956. information.
  3957.  
  3958. Marty Leisner
  3959. Xerox Corp.
  3960.  
  3961.  9-Apr-84 16:47:15-MST,1071;000000000000
  3962. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3963. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 9 Apr 84 16:47:10-MST
  3964. Received: From xerox.arpa.ARPA by AMSAA via smtp;  9 Apr 84 18:27 EST
  3965. Received: from Concord.ms by ArpaGateway.ms ; 09 APR 84 15:28:06 PST
  3966. Date: 9 Apr 84 15:27:22 PST (Monday)
  3967. From: Bicer.ES@Xerox.ARPA
  3968. Subject: Re: C for small machines
  3969. In-reply-to: <84/04/09 1447.200@NRL-AIC>
  3970. To: Russ Smith <smith@Nrl-Aic.ARPA>
  3971. cc: info-cpm@Amsaa.ARPA
  3972.  
  3973. In order to avoid a fiery discussion, I said: 
  3974.   "In my opinion, most of the other C compilers either serve
  3975.   a very specific purpose, or are toy compilers (Tiny C,
  3976.   etc.)."
  3977.   
  3978. I agree with you about C/80, it not a toy compiler. It is 
  3979. what I consider to be very specific purpose -Low cost C 
  3980. compiler.- The same argument also applies to Small C (which
  3981. also comes with the source of the compiler. If you are trying
  3982. to upgrade from an assembler for a minimal cost, I agree with
  3983. you 100%. 
  3984.  
  3985. In my opinion, at least professional programmers, require a
  3986. little more than C/80.
  3987.  
  3988.     Jack Bicer
  3989.     
  3990.  9-Apr-84 17:13:25-MST,1848;000000000000
  3991. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3992. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 9 Apr 84 17:13:20-MST
  3993. Received: From brl-vgr.arpa.ARPA by AMSAA via smtp;  9 Apr 84 18:44 EST
  3994. Received: From usc-isid.arpa.ARPA by BRL-VGR via smtp;  9 Apr 84 18:41 EST
  3995. Date: 9 Apr 1984 18:38-EST
  3996. Sender: ABN.ISCAMS@Usc-Isid.ARPA
  3997. Subject: Re: CP/M 2.2 User 0 $SYS files
  3998. From: ABN.ISCAMS@Usc-Isid.ARPA
  3999. To: kevinw@Su-Dsn.ARPA
  4000. Cc: pdupont@Bbn-Unix.ARPA, info-cpm@Brl-Vgr.ARPA
  4001. Message-ID: <[USC-ISID] 9-Apr-84 18:38:18.ABN.ISCAMS>
  4002. In-Reply-To: The message of Monday,  9 Apr 1984 14:51-PST from kevinw@isl
  4003.  
  4004. Kevin (et al)
  4005.  
  4006. ARCHIVE is available for CP/M 2.2 - just needs a little (but well documented)
  4007. patch in the BDOS.  See SIMTEL20 (I forget which directory).  I have it,
  4008. and it works installed on my Morrow Decision I w/CP/M 2.2 just fine.  Only
  4009. undesirable effect is that D.COM no longer works correctly with wild cards.
  4010.  
  4011. Another simple patch (some code in the BIOS, and change one JMP in the
  4012. BDOS) gives you default access from any disk, any user area, to default disk
  4013. same user area and then to default disk user area 0 for .COM, .TXT, .HLP,
  4014. and I think everything else.  See TOADBIOS.DOC in SIMTEL20's MICRO:
  4015. <CPM.GENDOC>; source code for the patch on one of the SIGM volumes - sorry,
  4016. forget which one, but all is in TOADBIOS.DOCw.  I have that installed also
  4017. (and I have a VERY stuffed CBIOS, what with hard disk, implemented IOBYTE,
  4018. A0> CP/M prompt patch, etc., and it works fine for all but overlays (like
  4019. W*Star), where the overlays MUST be in the user area you're working in.
  4020. (However DUPUSR.COM works fine there to put the name/access in any user
  4021. area, but NOT the actual space/storage requirements.)  No undesirable effects
  4022. at all from the USER patch.
  4023.  
  4024. Regards,
  4025. David Kirschbaum
  4026. Toad Hall
  4027. ABN.ISCAMS@USC-ISID
  4028.  9-Apr-84 18:35:19-MST,2086;000000000000
  4029. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4030. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 9 Apr 84 18:35:09-MST
  4031. Received: From nrl-aic.arpa.ARPA by AMSAA via smtp;  9 Apr 84 20:14 EST
  4032. Date: 9 Apr 1984 19:33-EST
  4033. From: Russ Smith <smith@Nrl-Aic.ARPA>
  4034. Subject: Re: C for small machines
  4035. To: Bicer.ES@Xerox.ARPA
  4036. Cc: info-cpm@Amsaa.ARPA
  4037. Message-Id: <84/04/09 1933.366@NRL-AIC>
  4038. In-Reply-To: Bicer.ES's message of 9 Apr 84 152722 PST (Monday)
  4039.  
  4040. In order to continue a (not so) fiery discussion...
  4041.  
  4042. First, I didn't mean to imply anything about the "reviewer" of
  4043. the C compilers mentioned in the previous note. Once again my fingers
  4044. moved faster than the diplomacy in my head...
  4045.  
  4046. However...
  4047.  
  4048. The C/80 compiler is written in C/80 (like BDS is written in BDS C
  4049. and SMALL C is written in...). So are a text formatter similar to
  4050. U**X nroff, a LISP interpreter, and a number of other things
  4051. available from Software Toolworks. These are marketed programs so
  4052. I'd have to assume they were written by "professional" programmers.
  4053. When one compares the intrinsic functionality of C/80 and BDS C
  4054. one finds that they are remarkably similar, especially if one
  4055. considers that the libraries of stuff provided by BDS can be
  4056. obtained from simtel20 (among other places). Once more I'd like
  4057. to mention that C/80 performed "better" in execution benchmarks by a
  4058. number of independent testers (if this means anything).
  4059.  
  4060. The C/80 2.0 compiler is a C compiler well suited for "professional"
  4061. purposes. I understand that Version 3.0 has more of the standard
  4062. features that one expects from a "professional"s tool. At the price
  4063. being asked, THIS reviewer considers it to be not only inexpensive, 
  4064. but one of the better C compilers available on the market, and,
  4065. widespread use of BDS not withstanding, "better" in many important
  4066. ways than said compiler.
  4067.  
  4068. Typed from the keyboard of a multi-year "professional" computer scientist,
  4069.  
  4070. Russ <Smith@nrl-aic>
  4071.  
  4072. P.S.
  4073. Sorry about that folks, but the 'at least "professional" programmers'
  4074. aside in JB's previous note got my scruff up...
  4075.  9-Apr-84 21:01:48-MST,1105;000000000000
  4076. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4077. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 9 Apr 84 21:01:43-MST
  4078. Received: From brl.arpa.ARPA by AMSAA via smtp;  9 Apr 84 22:34 EST
  4079. Received: From rand-unix.arpa.ARPA by BRL-AOS via smtp;  9 Apr 84 22:28 EST
  4080. From: vortex!lauren@Rand-Unix.ARPA
  4081. Date: Mon, 9-Apr-84 18:09:48 PST
  4082. Sender: Lauren Weinstein <vortex!lauren@RAND-UNIX.ARPA>
  4083. Subject: BDS C
  4084. Message-ID: <8404091809.4650.2.VT2.2@vortex.UUCP>
  4085. To: smith@Nrl-Aic.ARPA
  4086. CC: bicer.es@Xerox.ARPA, info-cpm@Brl-Aos.ARPA
  4087.  
  4088. Unless BDS C was completely rewritten lately (which I strongly doubt!)
  4089. it is NOT written in itself, other than the upper level I/O library
  4090. functions.  BDS C is written in assembler -- that's why it's so
  4091. blindingly fast.  When I used to work with CP/M a lot, I found that
  4092. fast compilation and loading was more important to me than many
  4093. other language features -- I just didn't have time to sit around waiting
  4094. for long compiles/assemblies on a single-process machine.  
  4095.  
  4096. BDS C is exceptionally fast to compile and load and is an excellent
  4097. product.
  4098.  
  4099. --Lauren--
  4100.  
  4101.  9-Apr-84 22:14:26-MST,726;000000000000
  4102. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4103. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 9 Apr 84 22:14:22-MST
  4104. Received: From sumex-aim.arpa.ARPA by AMSAA via smtp;  9 Apr 84 23:50 EST
  4105. Received: from ISL by SUMEX-AIM with Pup; Mon 9 Apr 84 20:51:39-PST
  4106. Date: Monday,  9 Apr 1984 19:53-PST
  4107. To: Russ Smith <smith@NRL-AIC.ARPA>
  4108. Cc: Bicer.ES@XEROX.ARPA, info-cpm@AMSAA.ARPA
  4109. Subject: Re: C for small machines
  4110. In-reply-to: Your message of 9 Apr 1984 19:33-EST.
  4111.              <84/04/09 1933.366@NRL-AIC>
  4112. From: kevinw@isl
  4113.  
  4114. bds-c is NOT written in c.  it is written in assembler.
  4115. leor zolman said soewhere that if it were written in bds-c it would
  4116. have been 2*size and (1/2)*speed (or some such figures...)
  4117.   -- K
  4118. 10-Apr-84 05:04:58-MST,1249;000000000000
  4119. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4120. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 10 Apr 84 05:04:53-MST
  4121. Received: From brl.arpa.ARPA by AMSAA via smtp;  10 Apr 84 6:47 EST
  4122. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  10 Apr 84 6:44 EST
  4123. Date: 10 April 1984 06:42-EST
  4124. From: Jerry E. Pournelle <POURNE@Mit-Mc.ARPA>
  4125. Subject: The Phone Company Strikes back
  4126. To: INFO-MICRO@Mit-Mc.ARPA, INFO-CPM@Mit-Mc.ARPA
  4127.  
  4128. I feel a bit like Lincoln Steffans must have felt when he said
  4129. "I have been over into the future, and it works!"  That is: I've
  4130. spent the weekend looking over the new AT&T 3B2/300 desktop
  4131. mini, and I am blooming impressed.
  4132.     They have one-megabyte boards using 256 K chips (theirs)
  4133. for $2400 quantity one now.  Lord knows what quantity 1000 next
  4134. year will cost.
  4135.     The WE 32000 is a heck of achip, and they had a full
  4136. Unix system with about 30 jobs going at once, including their
  4137. new WINDOWS software that runs buncha jobs on the same screen
  4138. including debugger/job/source in different windows.
  4139.     I was impressd.  Is there someone who knows a lot I
  4140. don't who hasn't been?  At $9950 for a half-meg memory 10K disk
  4141. (+ floppy) plus one rs-232 and one centronics, it looks like a
  4142. lotta bang for the buck...
  4143.  
  4144. 10-Apr-84 05:27:08-MST,1249;000000000000
  4145. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4146. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 10 Apr 84 05:27:02-MST
  4147. Received: From brl.arpa.ARPA by AMSAA via smtp;  10 Apr 84 6:47 EST
  4148. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  10 Apr 84 6:44 EST
  4149. Date: 10 April 1984 06:42-EST
  4150. From: Jerry E. Pournelle <POURNE@Mit-Mc.ARPA>
  4151. Subject: The Phone Company Strikes back
  4152. To: INFO-MICRO@Mit-Mc.ARPA, INFO-CPM@Mit-Mc.ARPA
  4153.  
  4154. I feel a bit like Lincoln Steffans must have felt when he said
  4155. "I have been over into the future, and it works!"  That is: I've
  4156. spent the weekend looking over the new AT&T 3B2/300 desktop
  4157. mini, and I am blooming impressed.
  4158.     They have one-megabyte boards using 256 K chips (theirs)
  4159. for $2400 quantity one now.  Lord knows what quantity 1000 next
  4160. year will cost.
  4161.     The WE 32000 is a heck of achip, and they had a full
  4162. Unix system with about 30 jobs going at once, including their
  4163. new WINDOWS software that runs buncha jobs on the same screen
  4164. including debugger/job/source in different windows.
  4165.     I was impressd.  Is there someone who knows a lot I
  4166. don't who hasn't been?  At $9950 for a half-meg memory 10K disk
  4167. (+ floppy) plus one rs-232 and one centronics, it looks like a
  4168. lotta bang for the buck...
  4169.  
  4170. 10-Apr-84 05:29:36-MST,1203;000000000000
  4171. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4172. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 10 Apr 84 05:29:30-MST
  4173. Received: From nrl-aic.arpa.ARPA by AMSAA via smtp;  10 Apr 84 6:55 EST
  4174. Date: 10 Apr 1984 6:42-EST
  4175. From: Russ Smith <smith@Nrl-Aic.ARPA>
  4176. Subject: Re: BDS C
  4177. To: vortex!lauren@Rand-Unix.ARPA
  4178. Cc: info-cpm@Amsaa.ARPA
  4179. Message-Id: <84/04/10 0642.166@NRL-AIC>
  4180. In-Reply-To: vortex!lauren's message of Mon, 9-Apr-84 180948 PST
  4181.  
  4182. BDS C IS an excellent product. C/80 IS ALSO an excellent product.
  4183. BDS C costs $150. C/80 costs $50. That's all I implied by my messages.
  4184. If one is starting out with the hopes of achieving success (but not yet
  4185. having reached that point) one doesn't necessarily have the extra bucks
  4186. to spend. I added C/80 to JB's list because it is a relatively inexpensive
  4187. way to get yourself programming in C with the resulting programs doing
  4188. quite well in benchmark tests in comparison to the full range of C
  4189. compilers available for 8080 (z80) based machines. Nothing in my messages
  4190. should be taken as knocking BDS C. Too many extremely useful things have
  4191. been written and compiled by this compiler to do so. 
  4192.  
  4193. Yours quite sincerely,
  4194.  
  4195. Russ <Smith@nrl-aic>
  4196. 10-Apr-84 06:01:25-MST,520;000000000000
  4197. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4198. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 10 Apr 84 06:01:22-MST
  4199. Received: From mit-mc.arpa.ARPA by AMSAA via smtp;  10 Apr 84 7:28 EST
  4200. Date: 10 April 1984 07:29-EST
  4201. From: Jerry E. Pournelle <POURNE@Mit-Mc.ARPA>
  4202. Subject:  BDS C
  4203. To: smith@Nrl-Aic.ARPA
  4204. cc: vortex!lauren@Rand-Unix.ARPA, info-cpm@Amsaa.ARPA
  4205. In-reply-to: Msg of 10 Apr 1984 6:42-EST from Russ Smith <smith at Nrl-Aic.ARPA>
  4206.  
  4207. I think BDS C can be got for considerably less than $150 can't it?
  4208.  
  4209. 10-Apr-84 06:03:04-MST,431;000000000000
  4210. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4211. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 10 Apr 84 06:03:01-MST
  4212. Received: From nrl-aic.arpa.ARPA by AMSAA via smtp;  10 Apr 84 7:36 EST
  4213. Date: 10 Apr 1984 6:54-EST
  4214. From: Russ Smith <smith@Nrl-Aic.ARPA>
  4215. Subject: BDS C
  4216. To: info-cpm@Amsaa.ARPA
  4217. Message-Id: <84/04/10 0654.683@NRL-AIC>
  4218.  
  4219. As has been pointed out by a multitude of others...
  4220.  
  4221. BDS C is written in assembler.
  4222. 10-Apr-84 13:19:49-MST,1259;000000000000
  4223. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4224. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 10 Apr 84 13:19:44-MST
  4225. Received: From brl.arpa.ARPA by AMSAA via smtp;  10 Apr 84 14:57 EST
  4226. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  10 Apr 84 14:59 EST
  4227. Date: Tue, 10 Apr 1984  14:51 EST
  4228. Message-ID: <RG.JMTURN.12006412128.BABYL@MIT-OZ>
  4229. From: RG.JMTURN%MIT-OZ@MIT-MC.ARPA
  4230. To:   INFO-MICRO@Mit-Mc.ARPA, INFO-CPM@Mit-Mc.ARPA
  4231. Subject: Vector Graphics 3005
  4232. In-reply-to: Msg of 10 Apr 1984  06:42-EST from Jerry E. Pournelle <POURNE at Mit-Mc.ARPA>
  4233.  
  4234. I have the opportunity to pick up a VG 3005 S100 system with a
  4235. 5 MB disk and 128K for $800. On the surface, this sounds like a
  4236. great deal, but I need to know about the details of the system, such as:
  4237.  
  4238. o Are versions of ZCPR2 and MODEM7 available for it.
  4239.  
  4240. o Is it compatible with CP/M stuff in general. 
  4241.  
  4242. o What kind of terminal does it pretend to be? Are there emulation
  4243. programs for it.
  4244.  
  4245. o It claims to run Extended CP/M 2.2, I suppose to take advantage of
  4246. the banked memory. Any screws with this?
  4247.  
  4248. o How reliable is it.
  4249.  
  4250. o We don't get serial boards with it, and maybe no BIOS. How easy
  4251. is it to find a copy of the BIOS.
  4252.  
  4253.                     James
  4254.  
  4255. Reply to me directly: JMTURN@MIT-MC
  4256.  
  4257. 10-Apr-84 14:00:25-MST,976;000000000000
  4258. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4259. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 10 Apr 84 14:00:21-MST
  4260. Received: From rand-unix.arpa.ARPA by AMSAA via smtp;  10 Apr 84 15:25 EST
  4261. Date: Tuesday, 10 Apr 1984 12:19-PST
  4262. To: info-cpm@AMSAA.ARPA
  4263. Cc: randvax!bridger@Rand-Unix.ARPA
  4264. Subject: Filename attributes in lowercase - a proposal
  4265. From: bridger@Rand-Unix.ARPA
  4266.  
  4267. On terminals that don't have highlighting, it's not easy to determine
  4268. a file's attributes.  I propose a simple, portable convention for
  4269. use in file utilities, telecommunications and applications programs:
  4270.  
  4271. If an attribute bit is set, display the corresponding character in the
  4272. filename in lower case.  Thus,
  4273.  
  4274.     STAT.coM        would be Read/Only, SYStem
  4275.     mAC.COM         would mean bit 1 is set
  4276.  
  4277. This isn't perfect -- a short filename or filetype won't always have
  4278. its attributes displayed.  But it could
  4279. readily be incorporated into the next revisions of MDM7, SD, XDIR, NSWP,...
  4280. 10-Apr-84 14:17:29-MST,519;000000000000
  4281. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4282. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 10 Apr 84 14:17:08-MST
  4283. Received: From rand-unix.arpa.ARPA by AMSAA via smtp;  10 Apr 84 15:25 EST
  4284. Date: Tuesday, 10 Apr 1984 12:26-PST
  4285. To: info-cpm@AMSAA.ARPA
  4286. Cc: randvax!bridger@Rand-Unix.ARPA
  4287. Subject: SID Write command?
  4288. From: bridger@Rand-Unix.ARPA
  4289.  
  4290. Does SID have a write-memory-to-file command?  My copy doesn't.  DR
  4291. says no.  But haven't there been patching instructions on this list
  4292. that use it?
  4293. --bridger
  4294. 10-Apr-84 15:21:58-MST,1116;000000000000
  4295. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4296. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 10 Apr 84 15:21:53-MST
  4297. Received: From brl-mis.arpa.ARPA by AMSAA via smtp;  10 Apr 84 16:48 EST
  4298. Date:     Tue, 10 Apr 84 16:45:04 EST
  4299. From:     Rick Conn <rconn@Brl-Mis.ARPA>
  4300. To:       bridger@rand-unix.arpa
  4301. cc:       info-cpm@amsaa.arpa, randvax!bridger@rand-unix.arpa
  4302. Subject:  Re:  SID Write command?
  4303.  
  4304. SID/ZSID by themselves do not support a Write/Save command, but in
  4305. conjunction with the utility RELS.UTL (or REL.UTL) they do.  The utility
  4306. provides a number of additional commands which may be executed from within
  4307. SID/ZSID, and one such command is C.SAVE, which is used as follows:
  4308.  
  4309.     ZSID A.RELS.UTL
  4310.     Imyfile.hex
  4311.     R        <-- Read in file from disk
  4312.     Imyfile.com    <-- Define Name of output file
  4313.     C.SAVE 100 endadr    <-- Write data to disk from 100H to endadr
  4314.     G0        <-- done
  4315.  
  4316. The ZEX.ZEX command file gives a graphic example of the use of RELS.UTL
  4317. with some explanation.  I'll see if I can look up some documentation on
  4318. it.  The 4th section (pp 42-49) of the SID manual talks about utilities.
  4319.  
  4320.     Rick
  4321. 10-Apr-84 15:45:44-MST,1409;000000000000
  4322. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4323. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 10 Apr 84 15:45:38-MST
  4324. Received: From sumex-aim.arpa.ARPA by AMSAA via smtp;  10 Apr 84 17:19 EST
  4325. Received: from ISL by SUMEX-AIM with Pup; Tue 10 Apr 84 14:21:10-PST
  4326. Date: Tuesday, 10 Apr 1984 14:21-PST
  4327. To: bridger@RAND-UNIX.ARPA
  4328. Cc: info-cpm@AMSAA.ARPA, randvax!bridger@RAND-UNIX.ARPA
  4329. Subject: Re: SID Write command?
  4330. In-reply-to: Your message of Tuesday, 10 Apr 1984 12:26-PST.
  4331. From: kevinw@isl
  4332.  
  4333. there is a write command for sid 3.0 (the one which comes standard with
  4334. the distribution disk).  the documentation for it is in one of the refs
  4335. but not the other (typical dri...).
  4336.  
  4337. anyway, if you have a cpm3 system the command is:
  4338. Wfile[,start,stop]
  4339. `file' is a standard cpm file description -- eg q:foo.baz
  4340. `start' and `stop' are optional start and stop addresses.  if none
  4341. are specified then the start of the tpa is used as start and the
  4342. address of the LAST end of load address is used.  this is a nasty bug!
  4343. e.g.
  4344.  
  4345. A>sid foo.com
  4346. SID 3.0...
  4347. NEXT LAST HIGH PC <or some such>
  4348. 0C00 0C00 CDFF 0100
  4349.  
  4350. #rbar.com
  4351. NEXT LAST HIGH PC
  4352. 0300 0C00 CDFF 0100
  4353.  
  4354. #wquux.com
  4355. Saved 4 records (4h) <or some such>
  4356.  
  4357. n.b. -- one would have expected 11 records but someone at dri
  4358. screwed up this.  thus to get what would be expected, one must
  4359. say
  4360.  
  4361. #wquux.com,100,c00
  4362. Saved 11 records (0bh)
  4363.  
  4364.   -- K
  4365. 10-Apr-84 15:48:17-MST,776;000000000000
  4366. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4367. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 10 Apr 84 15:48:13-MST
  4368. Received: From brl-mis.arpa.ARPA by AMSAA via smtp;  10 Apr 84 17:30 EST
  4369. Date:     Tue, 10 Apr 84 17:29:13 EST
  4370. From:     Rick Conn <rconn@Brl-Mis.ARPA>
  4371. To:       Rick Conn <rconn@brl-mis.arpa>
  4372. cc:       bridger@rand-unix.arpa, info-cpm@amsaa.arpa, 
  4373.           randvax!bridger@rand-unix.arpa
  4374. Subject:  Re:  SID Write command?
  4375.  
  4376. I did not find RELS.UTL or REL.UTL (there are two different files)
  4377. in the main CP/M archives on SIMTEL20.
  4378.  
  4379. In scanning the SIG/M catalog, I note the following references:
  4380.  
  4381.     REL.UTL in Vol 76
  4382.  
  4383. I can find no other documentation on REL.UTL or RELS.UTL.  Perhaps someone
  4384. else knows of the source for details?
  4385.  
  4386.     Rick
  4387. 10-Apr-84 16:53:24-MST,1533;000000000000
  4388. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4389. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 10 Apr 84 16:53:19-MST
  4390. Received: From brl.arpa.ARPA by AMSAA via smtp;  10 Apr 84 18:25 EST
  4391. Received: From xerox.arpa.ARPA by BRL-AOS via smtp;  10 Apr 84 18:25 EST
  4392. Received: from Aurora.ms by ArpaGateway.ms ; 10 APR 84 11:17:06 PST
  4393. Date: Tue, 10 Apr 84 14:18 EST
  4394. From: scacchitti.henr@Xerox.ARPA
  4395. Subject: Re: Xerox 820 text downloading
  4396. In-reply-to: "WEBER@USC-ECLC.ARPA's message of Sun, 1 Apr 84 21:39:20
  4397.  PST"
  4398. To: Allan Weber <WEBER@USC-ECLC.ARPA>
  4399. cc: info-cpm@BRL.ARPA
  4400.  
  4401. Allan,
  4402.     A friend of mine recently had the same problem. (At least it sounds
  4403. like it) 
  4404.  
  4405.     Almost any modem program with a text capture mode will collect the
  4406. ascii data and allow storage to a CP/M file. However, the model 100
  4407. fails to transmit linefeeds. Thus, a file of this construct, lists
  4408. continually on one line. On, the other hand if you use Wordstar to view
  4409. the file, you will be able to see it all. To convert the file to useable
  4410. CP/M format is pretty simple. All that's required is a program to open
  4411. the text file and create a second file, then read a line from the
  4412. existing file and write it to the new file, finally close the files when
  4413. it's done. 
  4414.  
  4415.     CP/M (at least that on the 820) will see the carriage return as the end
  4416. of the line when reading and append the line feed when writing. I've
  4417. used this method in MBASIC and C without any problems. If you need a
  4418. source file let me know and I'll send one.
  4419.  
  4420.                     Fred
  4421.  
  4422.  
  4423.  
  4424.  
  4425. 10-Apr-84 18:45:17-MST,2488;000000000000
  4426. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4427. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 10 Apr 84 18:45:10-MST
  4428. Received: From xerox.arpa.ARPA by AMSAA via smtp;  10 Apr 84 20:22 EST
  4429. Received: from Semillon.ms by ArpaGateway.ms ; 10 APR 84 10:39:42 PST
  4430. Date: 10 Apr 84 10:39:16 PST (Tuesday)
  4431. From: Bicer.ES@Xerox.ARPA
  4432. Subject: Re: BDS C
  4433. In-reply-to: <84/04/10 0642.166@NRL-AIC>
  4434. To: Russ Smith <smith@Nrl-Aic.ARPA>
  4435. cc: vortex!lauren@Rand-Unix.ARPA, info-cpm@Amsaa.ARPA
  4436.  
  4437. This is the updated version of my older list of the C compilers for
  4438. CP/M 80. For the people who have been observing my discussion with
  4439. Russ Smith, you should note that Russ Smith and I do agree on C/80
  4440. and BDS C issue (even though it may not be obvious from our messages).
  4441.  
  4442. There are several C's available for CP/M80. The prices quoted are
  4443. the list prices, and most/all of the compilers can be purchased at
  4444. a discount.
  4445. 1 - BDS C: Great to learn C with. Very fast compiler,
  4446.     respectable execution speed, source code of the libraries
  4447.     and a well supported user's group. But it is not a full
  4448.     implementation of C (lacks longs, floats, statics, and
  4449.     initializers). $150.
  4450.     
  4451. 2 - MANX AZTEC CII: Very good compiler (I use it for 
  4452.     production work), full implementation, you get the source
  4453.     of the libraries, assembler output of the compiler can be
  4454.     further hand optimized, an 8086 and 6502 and PDP-11 
  4455.     versions are available. Fast execution speed, but 
  4456.     compilation speed can be improoved usin a hard disk or
  4457.     a ram disk. $199.
  4458.     
  4459. 3 - Whitesmith's C: Don't touch it if you don't have to. 
  4460.     Incredibly slow compilation times, and their libraries
  4461.     do not resemble the other ones that I know. $600???
  4462.  
  4463. 4 - Echo C: For Z-80 only. Heard good things, but never seen
  4464.     it.
  4465.  
  4466. 5 - Supersoft C:I'd rather have Aztec C. Slower compilation
  4467.     times, not a full implementation (the version I have),
  4468.     and pain in the neck to develop software with (terrible
  4469.     linking problems -too much code gets included-).
  4470.  
  4471. 6 - C/80: A subset of C with respectable execution speed,
  4472.     (apparently faster than BDS C), for only $50. I think it
  4473.     produces assembler output. People interested in this compiler
  4474.     should also look at 'Small C', which also includes the source
  4475.     of the compiler (written in C).
  4476.  
  4477.  
  4478. Please feel free to send me info on this list, so next person who
  4479. needs advice on C compilers gets an updated list.  
  4480.  
  4481.     Jack Bicer
  4482. 10-Apr-84 21:23:46-MST,5135;000000000000
  4483. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4484. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 10 Apr 84 21:23:33-MST
  4485. Received: From usc-isid.arpa.ARPA by AMSAA via smtp;  10 Apr 84 22:58 EST
  4486. Date: 10 Apr 1984 22:59-EST
  4487. Sender: ABN.ISCAMS@Usc-Isid.ARPA
  4488. Subject: MBASIC Printer/Console Switching
  4489. From: ABN.ISCAMS@Usc-Isid.ARPA
  4490. To: INFO-CPM@Amsaa.ARPA
  4491. Cc: ABN.ISCAMS@Usc-Isid.ARPA
  4492. Message-ID: <[USC-ISID]10-Apr-84 22:59:17.ABN.ISCAMS>
  4493.  
  4494. (And if you aren't hacking in BASIC and CP/M any more -- purge this thing!)
  4495.  
  4496. How often have you wished you could find an easy way to switch your
  4497. BASIC to direct PRINT statements to the printer or the console as
  4498. you or the user desires, without the typical
  4499.  
  4500. IF HARDCOPY THEN LPRINT "FOOBAR" ELSE PRINT "FOOBAR"
  4501.  
  4502. This sure can get tiresome - I have some programs that permit the user
  4503. to elect screen display and/or printer display, and perhaps 1/3
  4504. of the code is that sort of redundancy!
  4505.  
  4506. The one-page article in "Programmer's Guide to CP/M" (Creative
  4507. Computing Press, Morris Plains NJ, 1982), entitled "Choosing Between
  4508. CRT & Printer Output" gave me hope, but the bloody Sample Program
  4509. just wouldn't work!
  4510.  
  4511. I suspect some problems with the POKEing and PEEKing being limited to
  4512. one byte and returning an integer between -32768 and +32768.  I KNOW
  4513. the BASIC-80 manual says the Extended and Disk versions permit POKEing
  4514. and PEEKing integers in the range 0 to 65536, but damned if mine will!
  4515. Try POKEing a large value (like 60000 or so) anywhere, and then PEEK at
  4516. the same place (if you get that far), and you'll see what I mean.
  4517.  
  4518. The following little piece of code can be patched into your BASIC
  4519. programs.  It'll find YOUR Console Out and List Out jumps in your
  4520. BIOS jump table (using the BIOS jump table location found at 0001 and
  4521. 0002 of CP/M), and will plug them in to the appropriate place in BASIC.
  4522.  
  4523. I got this idea from CPM-PERT.BAS, out at SIMTEL20's Public Domain
  4524. library in MICRO:<CPM.BASIC>.  Unfortunately the location of the Call
  4525. to Console Out for Microsoft BASIC-80 Version 5.21 is different from my
  4526. Version 5.1.  However both values are given below.
  4527.  
  4528. If it doesn't work, use DDT's T(race) utility to track through your
  4529. MBASIC as it initializes its BIOS calls.  It takes about 50 or so steps,
  4530. but eventually you'll see a series of moving bytes from high memory (in
  4531. my system the EA00h area) into D and E , XCHGing them, and SPHLing them
  4532. to a serious of locations in the 4100h area.  The LAST one of this series
  4533. of very similar storage moves will be the storing of LIST (list device out),
  4534. and the NEXT to last one will be the CONOUT (console out) jump.  Watch
  4535. where BASIC stores that BIOS CONOUT location -- that's the location of
  4536. BASIC's CONOUT call.  (Sorry - a little hard to explain DDT's T(race)
  4537. function; you gotta see it to believe it!)  Never had much use for the T
  4538. function, but found it handy this time.
  4539.  
  4540. If you know the location of your BIOS jump table's jumps to CONOUT and
  4541. LIST, that alone won't be enough.  BASIC doesn't use the location of
  4542. the JMP in the BIOS jump table itself, but the address of that JMP!
  4543. Saves one JMP, but kind of tricky unless you know what to expect!
  4544. I didn't mess with that with my PEEKs and POKEs - just used the actual
  4545. JMP in the jump table itself.
  4546.  
  4547. Have fun - hope this works OK for you.  It sure is saving me a lot of
  4548. redundant BASIC code, and the sheer bloody elegance of BASIC looking
  4549. at CP/M, and then poking itself a new belly button really tickles me!
  4550.  
  4551.  
  4552. David Kirschbaum, Toad Hall
  4553. 7573 Jennings Lane, Fayetteville NC 28303  (919)868-3471/396-6862
  4554. ARPANet ABN.ISCAMS@USC-ISID
  4555.  
  4556.  
  4557. 130 '== Locate CONOUT (console out) and LIST in CP/M BIOS Jump Table ==
  4558. 140 '
  4559. 150 ' Location of warm boot in BIOS jump table can be found at bytes 0001
  4560. 160 ' (Least Significant Byte, LSB), and 0002 (Most Significant Byte, MSB).
  4561. 170 '
  4562. 180 COUT1% = PEEK(1) : COUT2% = PEEK(2)    'get LSB and MSB of warm boot jump
  4563. 190 COUT1% = COUT1% + 9    'bump up 9 bytes from warm boot to COUT
  4564. 200   IF COUT1% < 256 THEN 220        'no need to increase MSB
  4565. 210 COUT2% = COUT2% + 256 : COUT1% = COUT1% - 256    'inx MSB, dx LSB
  4566. 220 LST2% = COUT2% : LST1% = COUT1% + 3    'bump up 3 bytes from COUT to LIST
  4567. 230   IF LST1% < 256 THEN 280        'no need to increase MSB
  4568. 240 LST2% = LST2% + 256 : LST1% = LST1% - 256        'inx MSB, dx LSB
  4569. 290 CONOUT% = &H41B8    'Loc in MBASIC 5.1 of call to CONOUT
  4570. 300 '             (value for MBASIC 5.21 is &H41E4)
  4571.  
  4572.                 - - - - - - - -
  4573.            Here's where you switch the printer/console display
  4574.  
  4575. 390 PRINT "Do you want a HARD-COPY record?  (Y/N):  ";
  4576. 400 HC$=INKEY$:IF LEN(HC$)<1 THEN 400 ELSE PRINT HC$
  4577. 410   IF HC$<>"Y" AND HC$<>"N" THEN PRINT "ERROR!  Try again.":GOTO 390
  4578.  
  4579.                 - - - - - - - -
  4580.        Here's where you switch BASIC's CALL to CONOUT to the LIST device
  4581.  
  4582. 620   IF HC$<>"Y" THEN 660
  4583. 630 POKE CONOUT%, LST1% : POKE CONOUT%+1, LST2%        'Turn printer on
  4584. 640 PRINT "This should be a hardcopy printout on your printer."
  4585. 650 POKE CONOUT%, COUT1% : POKE CONOUT%+1, COUT2%    'Turn console back on
  4586. 660 PRINT "This should be a display on your CRT."
  4587.  
  4588. - - - - - - - -
  4589.  
  4590. 800 END
  4591. 11-Apr-84 09:51:08-MST,332;000000000000
  4592. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4593. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 11 Apr 84 09:51:04-MST
  4594. Received: From bbnccc.arpa.ARPA by AMSAA via smtp;  11 Apr 84 11:27 EST
  4595. Date: Wed, 11 Apr 84 11:17:46 EST
  4596. From: Manny Crivello <crivello@Bbn-Unix.ARPA>
  4597. Subject: need SID manual
  4598. To: info-cpm@AMSAA.ARPA
  4599.  
  4600.  
  4601.  
  4602. 11-Apr-84 09:52:23-MST,434;000000000000
  4603. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4604. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 11 Apr 84 09:52:18-MST
  4605. Received: From bbnccc.arpa.ARPA by AMSAA via smtp;  11 Apr 84 11:27 EST
  4606. Date: Wed, 11 Apr 84 11:26:54 EST
  4607. From: Manny Crivello <crivello@Bbn-Unix.ARPA>
  4608. Subject: need SID manual
  4609. To: info-cpm@AMSAA.ARPA
  4610.  
  4611.  
  4612. Can you send me the part # & closes address to get a SID manual.
  4613. I'm from Boston Ma
  4614. M.D.Crivello
  4615.  
  4616.  
  4617. 11-Apr-84 11:42:58-MST,4466;000000000000
  4618. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4619. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 11 Apr 84 11:42:46-MST
  4620. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  11 Apr 84 13:05 EST
  4621. Date: 11 Apr 1984  11:06 MST (Wed)
  4622. Message-ID: <KPETERSEN.12006655139.BABYL@SIMTEL20>
  4623. Sender: KPETERSEN@Simtel20.ARPA
  4624. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  4625. To:   Info-Cpm@Amsaa.ARPA
  4626. Subject: RS-232 hookup info list
  4627. Reply-To: decvax!mcnc!philabs!cubsvax!wu1!rf@Ucb-Vax.ARPA
  4628.  
  4629. Date: 4 Apr 84 12:19:06-PST (Wed)
  4630. From: decvax!mcnc!philabs!cubsvax!wu1!rf
  4631. Subject: RS-232
  4632.  
  4633. I recently prepared a guide to the RS-232 signals for competent,
  4634. unknowledgeable users.  It amazed and amused me, so I thought
  4635. some of you might like to see it.  The little notes "CONNECT" and
  4636. "LEAVE OPEN" are for people constructing a cable to be used with
  4637. an asynchronous modem.
  4638.  
  4639.                 Randolph Fritz
  4640.  
  4641. So, for the edification of the ignorant and the amusement of the
  4642. knowledgeable, I present:
  4643.  
  4644.  
  4645.    RANDOLPH FRITZ'S GUIDE TO RS-232 SIGNALS AND OTHER SICK JOKES.
  4646.  
  4647. Signal    DTE <-> DCE    Description
  4648. ======    ===========    ===========
  4649.  
  4650. 1 FG        <->     Frame ground.  Sometimes connected to equipment
  4651.             chassis.  Where possible LEAVE OPEN.
  4652.  
  4653. 2 TD        ->    Transmitted data.  Data from computer (terminal) to
  4654.             modem.  CONNECT.
  4655.  
  4656. 3 RD    <-        Received data.  Data from modem to computer
  4657.             (terminal).  CONNECT.
  4658.  
  4659. 4 RTS        ->    Request to send.  Turns on modem's transmit
  4660.             carrier.  CONNECT.
  4661.  
  4662. 5 CTS    <-        Clear to send.  Indicates that modem's transmit
  4663.             carrier is on.  Some modems assert this all the
  4664.             time.  CONNECT.
  4665.  
  4666. 6 DSR    <-        Data set ready.  Indicates that modem is on.
  4667.             Some modems assert this even when they're off.
  4668.             CONNECT.
  4669.  
  4670. 7 SG      <->        Signal ground.  Voltages of all other signals are
  4671.             referenced to this.  CONNECT.
  4672.  
  4673. 8 DCD    <-        Data carrier detect.  Asserted when the modem
  4674.             hears a carrier.  Some modems assert this all the
  4675.             time, still others assert this in response to any
  4676.             received signal.  CONNECT.
  4677.  
  4678. 9     <-        In some Bell modems, +12V to power test equipment.
  4679.             If connected, can create smoke.  LEAVE OPEN.
  4680.  
  4681. 10    <-        In some Bell modems, -12V to power test equipment.
  4682.             If connected, can create smoke.  LEAVE OPEN.
  4683.  
  4684. 11 QM    <-        Equalizer mode.  Not RS-232.  Bell 208A 4800 bps
  4685.             modems only.  LEAVE OPEN.
  4686.  
  4687. 12 HS    <-        High speed.  Not RS-232.  Hayes Smartmodem 1200
  4688.             only.  Asserted when 1200 bps connection
  4689.             established.  Mainly of use to auto-answer modem.
  4690.             LEAVE OPEN.
  4691.  
  4692.    or
  4693.  
  4694. 12 SDCD <-        Secondary data carrier detect.  Used by only modems
  4695.             with a secondary channel.  LEAVE OPEN.
  4696.  
  4697. 13 SCTS <-        Secondary clear to send.  Asserted when secondary
  4698.             transmit carrier is on.  LEAVE OPEN.
  4699.  
  4700. 14 STD    <-        Secondary transmitted data.  LEAVE OPEN.
  4701.  
  4702.    or
  4703.  
  4704. 14 NS        ->    New sync.  Not RS-232.  Bell 208A 4800 bps
  4705.             modems only.  LEAVE OPEN.
  4706.  
  4707. 15 TC    <-        Transmit clock.  Synchronous modems only.  LEAVE
  4708.             OPEN.
  4709.  
  4710. 16 SRD    <-        Secondary received data.  LEAVE OPEN.
  4711.  
  4712.    or
  4713.  
  4714. 16 DCT    <-        Divided clock, transmitter.  Not RS-232.  Bell
  4715.             208A 4800 bps modems only.  LEAVE OPEN.
  4716.  
  4717. 17 RC    <-        Receive clock.  Synchronous modems only.  LEAVE
  4718.             OPEN.
  4719.  
  4720. 18 DCR    <-        Divided clock, receiver.  Not RS-232.  Bell 208A
  4721.             4800 bps modems only.  LEAVE OPEN.
  4722.  
  4723. 19 SRTS        ->    Secondary request to send.  Turns on secondary
  4724.             carrier.  LEAVE OPEN.
  4725.  
  4726. 20 DTR        ->    Data terminal ready.  Asserted by computer (or
  4727.             terminal) when ready to use the modem.  RS-232
  4728.             specifies that all other signals from computer are
  4729.             meaningless when this is not asserted.  Most
  4730.             modems will not answer telephone when this is not
  4731.             asserted.  CONNECT.
  4732.  
  4733. 21 SQ    <-        Signal quality.  Asserted by some fancy modems
  4734.             when line noise rises.  LEAVE OPEN.
  4735.  
  4736. 22 RI    <-        Ring indicator.  The electrical equivalent of the
  4737.             telephone bell on an auto-answer modem.  The
  4738.             proper way to auto-answer is: wait for RI.  On
  4739.             second ring DTE should assert DTR.  The modem will
  4740.             then answer.  LEAVE OPEN.
  4741.  
  4742. 23 HS        ->    High speed.  Make a connection in high speed mode,
  4743.             if possible.  Used (if at all) by originate modem.
  4744.             LEAVE OPEN.
  4745.  
  4746.    or
  4747.  
  4748. 23 HS    <-        High speed.  A connection has been made in high
  4749.             speed mode.  Used (if at all) by answer modem.
  4750.             LEAVE OPEN.
  4751.  
  4752. 24 (TC)        ->    Transmit clock from computer.  Unusual.  LEAVE
  4753.             OPEN.
  4754.  
  4755. 25        ->    Busy.  The line is busy.  Used (if at all) by
  4756.             auto-originate modem.  LEAVE OPEN.
  4757. 11-Apr-84 12:23:59-MST,886;000000000000
  4758. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4759. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 11 Apr 84 12:23:51-MST
  4760. Date:     Wed, 11 Apr 84 13:43:52 EST
  4761. From:     David Towson (CSD) <towson@Amsaa.ARPA>
  4762. To:       decvax!mcnc!philabs!cubsvax!wu1!rf@Ucb-Vax.ARPA
  4763. cc:       Info-Cpm@Amsaa.ARPA
  4764. Subject:  Re:  RS-232 hookup info list
  4765.  
  4766.  
  4767. Randolph - I enjoyed the guide to RS-232 connections.  I wonder, however, why
  4768. you gave such a nice description of the use of Ring Indicator, and then said
  4769. to LEAVE IT OPEN.  Huh?  Also, I'd like to know how a modem can assert ANY
  4770. RS-232 signal when it is off.  It seems that the plus-and-minus three volts
  4771. "forbidden zone" in the standard would make it impossible for signals to be
  4772. asserted when the modem is off (unless the modem contains a battery).  Or did
  4773. you decide to slip April Fools Day to the fourth?
  4774.  
  4775.  
  4776. Dave
  4777. towson@amsaa
  4778.  
  4779. 12-Apr-84 01:47:24-MST,6137;000000000000
  4780. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4781. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 12 Apr 84 01:47:09-MST
  4782. Received: From brl-vgr.arpa.ARPA by AMSAA via smtp;  12 Apr 84 3:04 EST
  4783. Received: From simtel20.arpa.ARPA by BRL-VGR via smtp;  12 Apr 84 2:59 EST
  4784. Date: Thu 12 Apr 84 00:58:43-MST
  4785. From: Ron Fowler <RFOWLER@SIMTEL20.ARPA>
  4786. Subject: INFO-COPYRIGHT AM DIGEST: APRIL 12, 1984
  4787. To: info-modem7@SIMTEL20.ARPA
  4788. cc: info-cpm@BRL-VGR.ARPA
  4789.  
  4790.  
  4791. [ copyright (c) 1984 Ronald G. Fowler ]
  4792.  
  4793. There has been some controversy lately regarding the distribution of
  4794. public domain software with respect to the copyright law.  I've done
  4795. some preliminary research, and thought I'd share my findings with
  4796. the group.
  4797.  
  4798. Specifically in question has been Irv Hoff's copyright of his MDM
  4799. modem series, especially as it relates to Ward Christensen's orig-
  4800. inal work and Mark Zeiger's extensive enhancements to the program.
  4801. Prevention of "profit-taking" and sale of public-domain software
  4802. has also been discussed.
  4803.  
  4804. Fundamental to securing copyright protecton is the publication of a 
  4805. work; generally you may copyright unpublished work without restrict-
  4806. ion (i.e., you don't have to maintain a copyright notice in the work).
  4807. Legally, 'publishing' is the "distribution of copies ... to the pub-
  4808. lic, by sale or other transfer of ownership, or by rental, lease or
  4809. lending".  I think we can safely say that work distributed by SIG/M
  4810. and the CPMUG can be deemed legally "published".
  4811.  
  4812. Both the old (1909) copyright law and the new (1978) require a that
  4813. a copyright notice be placed in the work, in order to secure the copy-
  4814. ight.  While the newer law addresses procedures for omission of this
  4815. notice (in order that a mistaken omission not cause loss of copyright
  4816. protection) the older law did not. Work published prior to 1 January,
  4817. 1978 falls under the jurisdiction of the older law.  In fact, Copyright
  4818. Office Circular "R1" specifically mentions this circumstance:
  4819.  
  4820.     "If a work was published under the copyright owner's 
  4821.     authority before January 1, 1978, without a proper
  4822.     copyright notice, all copyright protection for that
  4823.     work was permanently lost in the United States.  The
  4824.     new copyright law does not provide retroactive pro-
  4825.     tection for those works."
  4826.  
  4827. Now MODEM2 was published by CPMUG, without copyright notice, in
  4828. 1977.  So much for any claim poor Ward might have.
  4829.  
  4830. MODEM2 is therefore unquestionably in the public domain.
  4831.  
  4832. (Note that the terms "copyright" and "public domain" are mutually
  4833. exclusive, under the law.  "Public domain" is work without copyright,
  4834. either by expiration of an existing copyright, or by forfeiture of
  4835. copyright by the author.  Hence, a disclaimer like "Copyright (c)
  4836. 1984 by Calvin C. Codehacker: contributed to the public domain, may
  4837. not be sold commercially" is a contradiction in terms, and may very
  4838. well jeopardize the author's right to copyright.  For that reason,
  4839. I *never* refer to the "public domain" in any programs I introduce
  4840. to the user community for which I desire to retain copyright pro-
  4841. tection).
  4842.  
  4843. (Side note: there is absolutely *nothing* to prevent a commercial in-
  4844. terest from selling public domain work, legally or ethically.  Have
  4845. you ever seen an anthology of Edgar Allen Poe, or a recently reprinted
  4846. "Moby Dick", both of which have fallen into the public domain?  Has
  4847. sale of these caused any kind of public outcry of "ripoff!"?  Think
  4848. about it...)
  4849.  
  4850. Back to MODEM2 and MODEM7: Zeiger and Hoff's enhancements have been
  4851. published (SIG/M, I believe) after 1 January, 1978, and thus fall under
  4852. the jusrisdiction of the 1978 law, which provides for "derivative work".
  4853. A "derivative work" is "a work based on one or more preexisting works".
  4854. This seems to be subject to copyrights held by the author of the
  4855. previous work, but is not spelled out specifically in the material
  4856. I've seen so far.  I'd hazard to guess that Hoff and Zeiger are on
  4857. pretty stable ground, though, *unless* either has failed to actually
  4858. secure the copyright by registration.  That's where things begin to
  4859. get a little shaky.
  4860.  
  4861. Generally, you don't have to register to claim copyright; you can reg-
  4862. ister anytime within five years of publication and still establish
  4863. prima facie evidence in court of the copyright's validatity. There
  4864. is a "gotcha" though: if the work is not registered within 3 months
  4865. after publication, then no statutory damages or attorney's fees are
  4866. available to the plaintiff in an infringement suit.  In this case,
  4867. only actual damages and lost profits are available, and in "free"
  4868. distribution software, there are very little damages indeed (perhaps
  4869. if the author is a professional who receives value from the circulation
  4870. of his name in "free" software, the loss of that circulation could
  4871. constitute a damage....).
  4872.  
  4873. Now I think we have a clear idea of how to proceed with new "freeware":
  4874.  
  4875. 1) Claim copyright in the published work (copyright circular "R61"
  4876.    suggests placing the notice in the program's sign-on message,
  4877.    if it has one. By the way, this pub is specific to computer software).
  4878.  
  4879. 2) Do not fail to actually register the copyright with the Copyright
  4880.    office, within 3 month of publication.  
  4881.  
  4882. 3) Never mention the public domain in relation to your work.
  4883.  
  4884. With these requirements met, the software is protected to the extent
  4885. that you can confidently proceed legally against infringers, including
  4886. attorney's fees and statutory damages. Merely by virtue of your author-
  4887. ship (and, of course, your copyright).
  4888.  
  4889. ---------
  4890.  
  4891. Interesting aside: if you publish work with the Copyright notice
  4892. included, you *must* deposit a copy with the Copyright office for the
  4893. use of the Library of Congress; failure to do so can result in fines
  4894. and other penalties.  (Note that there are certain exceptions and
  4895. modifications to this rule for various types of copyright works).
  4896.  
  4897. Also: Forms are available from the U.S. Government Copyright Office:
  4898. dial (202) 287-9100.  Ask for form TX and Circulars R1 and R61.  The
  4899. cheapskates will only send you five TX's for one phone call.
  4900.  
  4901. ----------
  4902.  
  4903. -------
  4904. 12-Apr-84 09:04:50-MST,1686;000000000000
  4905. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4906. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 12 Apr 84 09:04:43-MST
  4907. Received: From mit-multics.arpa.ARPA by AMSAA via smtp;  12 Apr 84 10:37 EST
  4908. Date:  Thu, 12 Apr 84 10:34 EST
  4909. From:  "John C. Klensin" <Klensin@MIT-MULTICS.ARPA>
  4910. Subject:  use of lower case for status bits
  4911. To:  bridger@RAND-UNIX.ARPA, info-cpm@AMSAA.ARPA
  4912. Message-ID:  <840412153447.123567@MIT-MULTICS.ARPA>
  4913.  
  4914. Some things, especially misbehaving file transfer programs, can succeed
  4915. in creating objects with mixed-case, or lower-case, objects in the CP/M
  4916. file system.  The resulting objects are very hard to identify (since
  4917. much software tries to automatically upper-case the names), and even
  4918. harder to get rid of (since the CP/M resident commands all map whatever
  4919. is typed to upper case before trying to erase, rename, or whatever).
  4920.  
  4921. So, if you use a case-shift to show status, you will need both
  4922.  - a way to indicate when the lower case character is lower case because
  4923. it is there and/or
  4924.  - a way to caution the reader that the name really contains lower case.
  4925.   Those requirements might lead to the reinvention of highlighting.
  4926.  
  4927.   Now, you could probably safely ignore this for some programs (such as
  4928. MDM7), but it is probably quite important that things like SD and XDIR
  4929. tell what is really there, so, without precisely what you are trying to
  4930. avoid, it does not make a good general convention -- I want
  4931. directory-inspecting programs to tell me what is in the directory as
  4932. their absolute first priority.
  4933.  
  4934. I am surprised that the UNIX community has not noticed this little
  4935. problem arising occasionally as well (if, indeed, they have not).
  4936. 12-Apr-84 11:53:41-MST,1023;000000000000
  4937. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4938. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 12 Apr 84 11:53:36-MST
  4939. Received: From brl.arpa.ARPA by AMSAA via smtp;  12 Apr 84 13:17 EST
  4940. Received: From office-2.arpa.ARPA by BRL-AOS via smtp;  12 Apr 84 13:12 EST
  4941. Date: 12-Apr-84 10:07 PST
  4942. From: ACB.TYM@OFFICE-2.ARPA
  4943. Subject: 5 inch disk controller
  4944. To: info-cpm@brl.arpa
  4945. Message-ID: <[OFFICE-2.ARPA]TYM-ACB-4H2RJ>
  4946.  
  4947. Can someone point me to an S100 non-DMA 5 inch disk controller for which 
  4948. software exists to format and write many of the popular 5 inch CP/M formats.  I 
  4949. am willing to write such software if I could be pointed to documentation of the 
  4950. various formats (would make such software available).  I have a Northstar and 
  4951. want to avoid the DMA problems though I am willing to bring the buss to new 
  4952. standards (so far I haven't had any problem with some controllers and memory 
  4953. boards).  I would like to buy the controller and software as a package if 
  4954. possible.  Thanks in advance for any info.
  4955.  
  4956. 12-Apr-84 12:30:34-MST,836;000000000000
  4957. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4958. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 12 Apr 84 12:30:28-MST
  4959. Received: From utexas-20.arpa.ARPA by AMSAA via smtp;  12 Apr 84 13:50 EST
  4960. Date: Thu 12 Apr 84 12:52:45-CST
  4961. From: Aaron Temin <CS.Temin@UTEXAS-20.ARPA>
  4962. Subject: printer problems - S100 to ids 225
  4963. To: info-cpm@AMSAA.ARPA
  4964.  
  4965. Some close friends just presented me with an old Integral Data Systems
  4966. 225 printer for my birthday.  We got it communicating with my machine
  4967. via cp/m 2.2 sometimes, but it tends to lock up for no good reason, and
  4968. often will decide to bang its print head against the right margin for
  4969. long periods, making piteous noises until turned off.
  4970.  
  4971. I am running a bios from MICAH on a Cromemco system 3.  If anyone has
  4972. any suggestions, they would be most welcome.
  4973.  
  4974. Thanks,
  4975. -aaron
  4976. -------
  4977. 12-Apr-84 12:58:07-MST,1013;000000000000
  4978. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4979. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 12 Apr 84 12:58:00-MST
  4980. Received: From brl.arpa.ARPA by AMSAA via smtp;  12 Apr 84 14:31 EST
  4981. Received: From sumex-aim.arpa.ARPA by BRL-AOS via smtp;  12 Apr 84 14:32 EST
  4982. Received: from ISL by SUMEX-AIM with Pup; Thu 12 Apr 84 11:30:16-PST
  4983. Date: Thursday, 12 Apr 1984 11:31-PST
  4984. To: ACB.TYM@OFFICE-2.ARPA
  4985. Cc: info-cpm@BRL.ARPA
  4986. Subject: Re: 5 inch disk controller
  4987. In-reply-to: Your message of 12-Apr-84 10:07 PST.
  4988.              <[OFFICE-2.ARPA]TYM-ACB-4H2RJ>
  4989. From: kevinw@isl
  4990.  
  4991. I have a SD-Sales Versafloppy-I board which will read/write 8"/5-1/4"
  4992. floppies and is old s100 standard which i would be willing to sell.
  4993. It is only single density, but I have used it for years as an 8" controller
  4994. with no problems at all.  I also have a myriad of other old s100 boards
  4995. which I could be induced to sell if there were any interest.
  4996.   -- Kevin
  4997.      kevinw@su-dsn
  4998.      (415) 325-4723
  4999.      (415) 497-2961 (days)
  5000. 12-Apr-84 20:29:54-MST,830;000000000000
  5001. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5002. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 12 Apr 84 20:29:50-MST
  5003. Received: From brl.arpa.ARPA by AMSAA via smtp;  12 Apr 84 22:04 EST
  5004. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  12 Apr 84 22:03 EST
  5005. Date: 12 April 1984 22:01-EST
  5006. From: Eric Stork <STORK@Mit-Mc.ARPA>
  5007. Subject: Archive Program
  5008. To: info-cpm@Brl-Aos.ARPA
  5009. cc: STORK@Mit-Mc.ARPA
  5010.  
  5011. Several weeks ago there was much traffic about
  5012. a neat, cheap, commercial program for archiving hard disks
  5013. (i.e., for backing up only those files that had
  5014. been changed since last backup).
  5015.  
  5016. Unfortunately, not having a hard disk, I failed to note
  5017. the name and source of the program.  Now my son in law is
  5018. getting a Kaypro 10, and needs such a program.
  5019.  
  5020. Pointers, anyone?
  5021.  
  5022. Thanks,
  5023.  
  5024. Eric. (STORK at MIT-MC)
  5025.  
  5026. 13-Apr-84 00:51:16-MST,1423;000000000000
  5027. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5028. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 13 Apr 84 00:51:11-MST
  5029. Received: From brl.arpa.ARPA by AMSAA via smtp;  13 Apr 84 2:26 EST
  5030. Received: From mit-multics.arpa.ARPA by BRL-AOS via smtp;  13 Apr 84 2:28 EST
  5031. Date:  Fri, 13 Apr 84 02:25 EST
  5032. From:  Paul Schauble <Schauble@MIT-MULTICS.ARPA>
  5033. Subject:  Hidden goodies in commercial software
  5034. To:  Info-Micro@BRL-AOS.ARPA, Info-CPM@BRL-AOS.ARPA, Info-IBMPC@USC-ISIB.ARPA, 
  5035.      WorkS@RUTGERS.ARPA, Human-Nets@RUTGERS.ARPA, Unix-Wizards@BRL.ARPA, 
  5036.      Info-MAC@SUMEX-AIM.ARPA
  5037. Message-ID:  <840413072525.586445@MIT-MULTICS.ARPA>
  5038.  
  5039. I'm looking for examples of strange things that programmers have hidden
  5040. in various pieces of commercial software, games, etc.
  5041.  
  5042. As two examples, and for general interest, there is the Atari
  5043. SuperBreakout cartridge that displayed the programmers initials when the
  5044. right combination of keys was pressed.  And, I have heard the
  5045. (unconfirmed) rumor that the MacIntosh operating system is set up so
  5046. that once every large number of times you will boot the operating system
  5047. and not get the system.  You'll get a picture of a monkey waving at you.
  5048. The next boot will work fine.
  5049.  
  5050. Anyone have any other examples?
  5051.  
  5052. PLEASE copy me directly on any replies, since I don't read all of the
  5053. lists directly.
  5054.  
  5055.           Thanks,
  5056.                     Paul
  5057.  
  5058. ARPA:  Schauble@MIT-Multics
  5059. 13-Apr-84 01:55:35-MST,943;000000000000
  5060. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5061. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 13 Apr 84 01:55:31-MST
  5062. Received: From brl.arpa.ARPA by AMSAA via smtp;  13 Apr 84 3:27 EST
  5063. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  13 Apr 84 3:29 EST
  5064. Received: from Usenet.uucp by sri-unix.uucp with rs232; 13 Apr 84 0:16-PST
  5065. Date: 8 Apr 84 14:34:46-PST (Sun)
  5066. To: info-cpm@Brl-Aos.ARPA
  5067. From: ihnp4!cbosgd!qusavx!carmine@Ucb-Vax.ARPA
  5068. Subject: Terminal Programs
  5069. Article-I.D.: qusavx.167
  5070.  
  5071.     I am looking for a terminal program to allow me to use
  5072. a Kaypro 2 as a 'smart' terminal.  I can already use it as a dumb
  5073. terminal utilizing the 'baud' and 'term' programs on my CP/M disk
  5074. (version 2.2).  Any ideas?  Major consideration is low cost so
  5075. a public sector program would be nice.
  5076.  
  5077.  Thanks in advance.
  5078.  
  5079. Please reply to:
  5080. Carmine Scavo
  5081. Quantime Corp.
  5082. Cincinnati (513) 563-8800
  5083. {cbosgd,vax135,decvax}!qusavax!carmine
  5084. 13-Apr-84 04:45:20-MST,1049;000000000000
  5085. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5086. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 13 Apr 84 04:45:15-MST
  5087. Received: From brl.arpa.ARPA by AMSAA via smtp;  13 Apr 84 6:20 EST
  5088. Received: From usc-isid.arpa.ARPA by BRL-AOS via smtp;  13 Apr 84 6:22 EST
  5089. Date: 13 Apr 1984 06:21-EST
  5090. Sender: ABN.ISCAMS@Usc-Isid.ARPA
  5091. Subject: Re: Archive Program
  5092. From: ABN.ISCAMS@Usc-Isid.ARPA
  5093. To: STORK@Mit-Mc.ARPA
  5094. Cc: info-cpm@Brl-Aos.ARPA
  5095. Message-ID: <[USC-ISID]13-Apr-84 06:21:15.ABN.ISCAMS>
  5096. In-Reply-To: The message of 12 April 1984 22:01-EST from Eric Stork <STORK@Mit-Mc.ARPA>
  5097.  
  5098. Eric (et al)
  5099.  
  5100. Donno about the neat cheap commercial version, but the Public Domain one
  5101. out at SIMTEL20 (MICRO:<ARCHIVE> works just fine.  Needs one wee little
  5102. BDOS (I think) patch, and the only undesirable side effect is that my
  5103. D.COM program (another directory program that lists alphabetically, file
  5104. size, remaining, etc.) doesn't wildcard properly; however SDIR.COM is fine).
  5105.  
  5106. Price is right too!
  5107.  
  5108. David Kirschbaum
  5109. Toad Hall
  5110. (ABN.ISCAMS@USC-ISID)
  5111. 13-Apr-84 07:33:34-MST,883;000000000000
  5112. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5113. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 13 Apr 84 07:33:27-MST
  5114. Received: From brl.arpa.ARPA by AMSAA via smtp;  13 Apr 84 9:13 EST
  5115. Received: From utexas-20.arpa.ARPA by BRL-AOS via smtp;  13 Apr 84 9:14 EST
  5116. Date: Fri 13 Apr 84 08:13:05-CST
  5117. From: John Otken <CC.Otken@UTEXAS-20.ARPA>
  5118. Subject: Re: Archive Program
  5119. To: info-cpm@BRL.ARPA
  5120. In-Reply-To: Message from "ABN.ISCAMS@Usc-Isid.ARPA" of Fri 13 Apr 84 05:21:00-CST
  5121.  
  5122. The "one wee little" BDOS patch used by one of those programs goes
  5123. into the disk directory checksum bytes beginning with drive E so you
  5124. might want to be careful using it.
  5125.  
  5126. BTW, the "archiving" program I wrote uses the T3 bit but does not
  5127. alter the BDOS.  I know this is broken for random access files but
  5128. big deal, we don't use any.  Could there be something else I didn't
  5129. think of?
  5130. -------
  5131. 13-Apr-84 10:23:31-MST,1053;000000000000
  5132. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5133. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 13 Apr 84 10:23:26-MST
  5134. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  13 Apr 84 11:58 EST
  5135. Date: 13 Apr 1984  09:59 MST (Fri)
  5136. Message-ID: <KPETERSEN.12007167306.BABYL@SIMTEL20>
  5137. Sender: KPETERSEN@Simtel20.ARPA
  5138. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  5139. To:   Info-Cpm@Amsaa.ARPA, Info-Micro@Brl.ARPA
  5140. Cc:   bang!bblue@Nosc.ARPA
  5141. MMDF-Warning:  Parse error in preceeding line at AMSAA.ARPA
  5142. Subject: New PAMS phone list (April) available
  5143. In-reply-to: Msg of 13 Apr 1984  03:06-MST from <bang!bblue at Nosc>
  5144.  
  5145. Thanks to Bill Blue, we now have the latest PAMS list which shows the
  5146. phone numbers of all known Public-Access Message and file-transfer
  5147. Systems.  It is available via anonymous FTP from SIMTEL20 as:
  5148.      MICRO:<CPM.MISC>OTHERSYS.APR
  5149. If you cannot FTP it, and you are not already on the list to receive
  5150. it via netmail, send a note to W8SDZ@SIMTEL20 or ucbvax!brl-bmd!w8sdz
  5151. asking to be added to the PAMS-People list.  
  5152.  
  5153. --Keith
  5154. 13-Apr-84 10:56:54-MST,769;000000000000
  5155. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5156. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 13 Apr 84 10:56:50-MST
  5157. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  13 Apr 84 12:21 EST
  5158. Date: 13 Apr 1984  10:22 MST (Fri)
  5159. Message-ID: <KPETERSEN.12007171455.BABYL@SIMTEL20>
  5160. Sender: KPETERSEN@Simtel20.ARPA
  5161. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  5162. To:   Info-Cpm@Amsaa.ARPA
  5163. Subject: Updated SIMTEL20 directory list available
  5164.  
  5165. MICRO:<CPM>CPM.CRCLST on SIMTEL20 (the file listing all the filenames,
  5166. sizes and CRCs of the MICRO<CPM.xx> directories) has been updated as
  5167. of today.  If you cannot FTP it, and you are not already on the list
  5168. to receive it via netmail, send a note to W8SDZ@SIMTEL20 asking to be
  5169. added to the DIRLST-People list.
  5170.  
  5171. --Keith
  5172. 13-Apr-84 17:48:59-MST,962;000000000000
  5173. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5174. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 13 Apr 84 17:48:53-MST
  5175. Received: From brl.arpa.ARPA by AMSAA via smtp;  13 Apr 84 19:30 EST
  5176. Received: From xerox.arpa.ARPA by BRL-AOS via smtp;  13 Apr 84 19:32 EST
  5177. Received: from Aurora.ms by ArpaGateway.ms ; 13 APR 84 12:40:29 PST
  5178. Date: Fri, 13 Apr 84 07:59 EST
  5179. From: Thieret.WBST@Xerox.ARPA
  5180. Subject: Re: Distributing modifications to F80
  5181. In-reply-to: "decvax!mcnc!ecsvax!emigh@Ucb-Vax.ARPA's message of 19 Mar
  5182.  84 17:09:39 PST (Mon)"
  5183. To: decvax!mcnc!ecsvax!emigh@Ucb-Vax.ARPA
  5184. cc: info-cpm@Brl.ARPA
  5185.  
  5186. Ted,
  5187.  
  5188. I don't know if you ever received my last message on this subject.  I am
  5189. very interested in the floating point mods to F80 and would like a copy
  5190. of the source.  Please send them to the address below.  You may note
  5191. that this address is different from my previous address.  We changed our
  5192. server.  Thanks.
  5193.  
  5194. Tracy  (Thieret @ XEROX.ARPA)
  5195.  
  5196. 13-Apr-84 18:20:51-MST,1409;000000000000
  5197. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5198. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 13 Apr 84 18:20:42-MST
  5199. Received: From xerox.arpa.ARPA by AMSAA via smtp;  13 Apr 84 19:58 EST
  5200. Received: from Mission.ms by ArpaGateway.ms ; 13 APR 84 12:54:25 PST
  5201. Date: 13 Apr 84 10:30:39 PST (Friday)
  5202. From: Bicer.ES@Xerox.ARPA
  5203. Subject: Aztec C Users
  5204. To: info-cpm@Amsaa.ARPA
  5205. cc: vortex!lauren@Rand-Unix.ARPA
  5206.  
  5207.  
  5208. Someone complained that Aztec C creates a large COM file (compared to what???).
  5209. Keep the code below in seperate file, and include it when linking your modules
  5210. (order doesn't matter, but before libc.lib). I call this file minroot.c and
  5211. minroot.o for source and relocatible versions respectively.
  5212. -----------------------------------------------------------------------
  5213. Croot()
  5214. {
  5215.     exit(main());
  5216. }
  5217.  
  5218. exit(code)
  5219. {
  5220.     boot@();  /* @ sdands for underline character. These keyboards!!! */ 
  5221. }
  5222.  
  5223. badfd()
  5224. {
  5225.     return -1;
  5226. }
  5227.  
  5228. noper()
  5229. {
  5230.     return 0;
  5231. }
  5232. ----------------------------------------------------------------------
  5233. The result of the program  "main() { }" (which shows size of the runtime
  5234. package) is:
  5235.   with minroot.o = 7 sectors --> 896 bytes
  5236.   without        =36 sectors -->4608 bytes
  5237.   
  5238.   But if you use the buffered I/O library (printf does!), then the necesseary
  5239.   code gets linked in and the size of the COM file is the same as before.
  5240.   
  5241.       Jack Bicer
  5242.     
  5243. 13-Apr-84 19:00:07-MST,723;000000000000
  5244. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5245. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 13 Apr 84 19:00:03-MST
  5246. Received: From brl-mis.arpa.ARPA by AMSAA via smtp;  13 Apr 84 20:38 EST
  5247. Date:     Fri, 13 Apr 84 20:39:27 EST
  5248. From:     Bob Bloom (TECOM) <bbloom@Brl-Mis.ARPA>
  5249. To:       w8sdz@Simtel20.ARPA
  5250. cc:       bbloom@Brl-Mis.ARPA, info-cpm@Brl-Mis.ARPA
  5251. Subject:  nswp204 bug?
  5252.  
  5253. Anyone having rouble with NSWP204? - regardless of what I do, I can't
  5254. copy a $r/o file! (not copy TO a $r/o file, copy a file with the $r/o flag set.)
  5255.  
  5256. I end up getting a BDOS error R/O file on the destination disk drive.
  5257. Is it me, my copy, or something else?
  5258.  
  5259. (p.s. Keith: all the old "bugs" still exist.)
  5260.  
  5261. -bob bloom
  5262. 13-Apr-84 19:43:00-MST,653;000000000000
  5263. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5264. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 13 Apr 84 19:42:54-MST
  5265. Received: From brl-mis.arpa.ARPA by AMSAA via smtp;  13 Apr 84 21:22 EST
  5266. Date:     Fri, 13 Apr 84 21:14:02 EST
  5267. From:     Harold Carter (AFIT) <hcarter@Brl-Mis.ARPA>
  5268. To:       Russ Smith <smith@nrl-aic.arpa>
  5269. cc:       info-cpm@amsaa.arpa
  5270. Subject:  Re:  C for small machines
  5271.  
  5272. Russ...
  5273.     I concur with you on the capabilities of C-80.  I use it quite a
  5274. bit and find it very useful.  The only annoying thing is that it lacks
  5275. some very useful functions such as ungetc which is in BDS/C.  But I still
  5276. like C-80...
  5277.             Hal Carter
  5278. 13-Apr-84 20:05:33-MST,791;000000000000
  5279. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5280. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 13 Apr 84 20:05:29-MST
  5281. Received: From brl-mis.arpa.ARPA by AMSAA via smtp;  13 Apr 84 21:43 EST
  5282. Received: From brl-bmd.arpa.ARPA by BRL-MIS via smtp;  13 Apr 84 21:36 EST
  5283. Date:     Fri, 13 Apr 84 21:35:35 EST
  5284. From:     Charlie Strom (NYU) <strom@Brl-Bmd.ARPA>
  5285. To:       Eric Stork <STORK@mit-mc.arpa>
  5286. cc:       Info-CPM@Brl.ARPA
  5287. Subject:  Re:  Archive Program
  5288.  
  5289.  
  5290. The proprietary program being referred to is probably QBAX, distributed
  5291. by Amanuensis, in Grindstone, Pa. Advertisements are in Byte, and the program
  5292. is the $30 variety. I understand that the author is working on a version
  5293. 2 with significantly improved features including reclamation of space on
  5294. floppy archive disks.
  5295. 14-Apr-84 02:39:05-MST,805;000000000000
  5296. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5297. Received: from BRL-AOS (BRL.ARPA) by SIMTEL20.ARPA with TCP; Sat 14 Apr 84 02:39:01-MST
  5298. Received: From amsaa.arpa.ARPA by BRL-AOS via smtp;  14 Apr 84 4:15 EST
  5299. Received: From brl-mis.arpa.ARPA by AMSAA via smtp;  14 Apr 84 3:58 EST
  5300. Received: From xerox.arpa.ARPA by BRL-MIS via smtp;  14 Apr 84 3:56 EST
  5301. Received: from GreeneKing.ms by ArpaGateway.ms ; 14 APR 84 00:55:59 PST
  5302. Date: 14 Apr 84 09:55:46+0100 (Saturday)
  5303. From: Hirst.rx@Xerox.ARPA
  5304. Subject: Re: nswp204 bug?
  5305. In-reply-to: bbloom's message of Fri, 13 Apr 84 20:39:27 EST
  5306. To: Bob Bloom (TECOM) <bbloom@Brl-Mis.ARPA>
  5307. cc: w8sdz@Simtel20.ARPA, info-cpm@Brl-Mis.ARPA
  5308.  
  5309. Bob,
  5310.  
  5311. I have experienced the same effect, had to dig out SWEEP V4.0 to enable transfer,
  5312.  
  5313. What were the old "bugs
  5314.  
  5315. //Ken
  5316. 14-Apr-84 08:14:01-MST,905;000000000000
  5317. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5318. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 14 Apr 84 08:13:57-MST
  5319. Received: From brl.arpa.ARPA by AMSAA via smtp;  14 Apr 84 9:51 EST
  5320. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  14 Apr 84 9:47 EST
  5321. Received: from Usenet.uucp by sri-unix.uucp with rs232; 14 Apr 84 6:27-PST
  5322. Date: 8 Apr 84 17:10:23-PST (Sun)
  5323. To: info-cpm@Brl-Aos.ARPA
  5324. From: decvax!mcnc!philabs!cmcl2!floyd!clyde!akgua!emory!km@Ucb-Vax.ARPA
  5325. Subject: XMODEM in FORTRAN?
  5326. Article-I.D.: emory.1316
  5327.  
  5328. Has anyone implemented the xmodem protocol in FORTRAN?
  5329. The only implementations I know of are in assembler for
  5330. CP/M (mdm*), and in C for CP/M (yam) and Unix (umodem).
  5331.  
  5332. Thanks
  5333.  
  5334. Ken Mandelberg
  5335. Emory University
  5336. Dept of Math and CS
  5337. Atlanta, Ga 30322
  5338.  
  5339. {akgua,sb1,gatech}!emory!km   USENET
  5340. km@emory                      CSNET
  5341. km.emory@csnet-relay          ARPANET
  5342. 14-Apr-84 08:49:39-MST,884;000000000000
  5343. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5344. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 14 Apr 84 08:49:36-MST
  5345. Received: From brl.arpa.ARPA by AMSAA via smtp;  14 Apr 84 10:32 EST
  5346. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  14 Apr 84 10:35 EST
  5347. Received: from Usenet.uucp by sri-unix.uucp with rs232; 14 Apr 84 7:28-PST
  5348. Date: 9 Apr 84 10:20:19-PST (Mon)
  5349. To: info-cpm@Brl-Aos.ARPA
  5350. From: decvax!ittvax!dcdwest!sdcsvax!bmcg!felix!zemon@Ucb-Vax.ARPA
  5351. Subject: Re: Looking for C - (nf)
  5352. Article-I.D.: felix.229
  5353. In-Reply-To: Article <6522@uiucdcs.UUCP>
  5354.  
  5355. I have Manx's Aztec C II compiler and am very happy with it.
  5356. It's full K&R C with only two exceptions: no enumerations
  5357. and no bit fields.  Unfortunately, it is a bit pricey at
  5358. $200.  I have had very good luck with developing programs
  5359. on the Z80 for the VAX and vice versa.
  5360.  
  5361.     Art Zemon
  5362.     FileNet Corp.
  5363. 14-Apr-84 14:23:17-MST,840;000000000000
  5364. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5365. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 14 Apr 84 14:23:13-MST
  5366. Received: From brl.arpa.ARPA by AMSAA via smtp;  14 Apr 84 16:04 EST
  5367. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  14 Apr 84 16:06 EST
  5368. Date: 14 April 1984 16:02-EST
  5369. From: Eric Stork <STORK@Mit-Mc.ARPA>
  5370. Subject: NSWP204 Bug?
  5371. To: info-cpm@Brl-Aos.ARPA
  5372.  
  5373. I tried copying R/O files with NSWP2.04.  Tried both the  'C' mode and
  5374. the 'M' mode after 'tagging'.  In both cases it worked fine -- no
  5375. bug apparent.  While I doubt that it makes any difference, I have
  5376. set the vales at the beginning of the program that highlight the
  5377. bits in the directory name that are set by R/O, SYS, or what have you.
  5378. (Correct 'vales' 2 lines above to read 'values').
  5379.  
  5380. I'm running standard CPM2.2 with ZCPR2.
  5381.  
  5382. FYI.
  5383. Eric
  5384.  
  5385. 14-Apr-84 14:59:43-MST,2660;000000000000
  5386. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5387. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 14 Apr 84 14:59:35-MST
  5388. Received: From brl-mis.arpa.ARPA by AMSAA via smtp;  14 Apr 84 16:39 EST
  5389. Date:     Sat, 14 Apr 84 16:36:22 EST
  5390. From:     Bob Bloom (TECOM) <bbloom@Brl-Mis.ARPA>
  5391. To:       info-cpm@Brl-Mis.ARPA
  5392. Subject:  more on nswp204 $r/o bug
  5393.  
  5394. I've found out some more in the nswp204 bug that causes it not to be able to 
  5395. copy $r/o files - somehow it's involved with the inverse video patches.  If I 
  5396. don't patch in the inverse videos, everything runs fine.
  5397.  
  5398. The two patches are: Inverse video on at 0104 (number of characters, then the 
  5399. characters) and Inverse video off at 010B.  For my televideo this corresponds 
  5400. to 104=2, 105=1b, 106=29, 10B=2, 10C=1B, and 10D=28.  I have no idea why this 
  5401. affects the copy.  It worked fine in version 2.00.
  5402.  
  5403. Regarding the P.S., on my last message, I have found other minor problems but 
  5404. not significant to bother the list with.  But since several people asked:
  5405.  
  5406. 1.  The sequence of logging into the B: drive, switching disks in the A: drive 
  5407. and then attempting to copy a file from the logged in B: drive to A: fails in 
  5408. the disk $R/O error.  The copy will work if one first asks for remaining space 
  5409. on A: before the copy or copying from A: to B:.
  5410.  
  5411. 2.  If one copies a single file from the A: drive to the B: drive, switches 
  5412. disks in the B: drive, and then tries to copy the same file to the new B: 
  5413. disk, a disk $R/O error results.  One has to again "log" in the new B: disk by 
  5414. asking for the remaining space on B: before copying.
  5415.  
  5416. 3.  When the destination disk for a copy fills up and NSWP attempts to delete 
  5417. the partial copy and the file being copied was $R/O, a file $R/O error bombs 
  5418. the program because the $R/O attribute has also been copied.  In this 
  5419. condition the $R/O flag has to be taken off first before deleting the partial 
  5420. copy.
  5421.  
  5422. 4.  When unsqueezing files squeezed with the orginal sq-17 (version maybe 
  5423. wrong) the filename of the unsqueezed file was in lower case and had to be 
  5424. renamed to uppercase.  This might not be worth "fixing" as the problem is 
  5425. probably in the old sq-17 squeezer. (I usually type all my comands in 
  5426. lowercase and I probably lowercased the command line at the time of the 
  5427. original squeeze.)
  5428.  
  5429. I than had 14 or so suggestions to make it "better" which I sent indirectly to 
  5430. Dave Rand.  (Add a LU utility, add the pip options, add bishow features, etc.)  
  5431. More than Dave would be willing to add in any case.  But then I never fully 
  5432. satisfied with anything - especially software, included the programs I write!
  5433.  
  5434. -bob bloom
  5435. 15-Apr-84 12:02:19-MST,772;000000000000
  5436. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5437. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 15 Apr 84 12:02:14-MST
  5438. Received: From brl.arpa.ARPA by AMSAA via smtp;  15 Apr 84 13:34 EST
  5439. Received: From cmu-cs-a.arpa.ARPA by BRL-AOS via smtp;  15 Apr 84 13:33 EST
  5440. Date: 15 Apr 84 1318 EST (Sunday)
  5441. From: George.Wood@CMU-CS-A.ARPA
  5442. To: decvax!mcnc!philabs!cmcl2!floyd!clyde!akgua!emory!km@Ucb-Vax.ARPA
  5443. Subject: Re: XMODEM in FORTRAN?
  5444. CC: info-cpm@BRL.ARPA
  5445. In-Reply-To: "...!emory!km@Ucb-Vax.ARPA's message of 8 Apr 84 20:10-EST"
  5446. Message-Id: <15Apr84.131812.GW90@CMU-CS-A.ARPA>
  5447.  
  5448. There's an implementation in fortran for vax/vms in MICRO:<CPM.VAXVMS> on
  5449. simtel20 (available by ftp, using 'anonymous' username). (I think I got
  5450. the directory name right.)            George
  5451. 15-Apr-84 22:07:12-MST,1599;000000000000
  5452. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5453. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 15 Apr 84 22:07:05-MST
  5454. Received: From brl.arpa.ARPA by AMSAA via smtp;  15 Apr 84 23:46 EST
  5455. Received: From darcom-hq.arpa.ARPA by BRL-AOS via smtp;  15 Apr 84 23:39 EST
  5456. Date:     Sun, 15 Apr 84 23:10:53 EST
  5457. From:     Rturner@Darcom-Hq.ARPA
  5458. To:       info-cpm@Brl.ARPA
  5459. cc:       rturner@Darcom-Hq.ARPA
  5460. Subject:  Info-KayPro>??
  5461.  
  5462. All you HAM CP/Mers out there...
  5463.  
  5464. I recently purchased a Kantronics UTU (Universal Terminal Unit) and 
  5465. interfaced it with my KayPro II. I planned to use it for RTTY/ASCII and
  5466. AMTOR with MDM730 as my terminal program. I'm using an Icom IC-720A as
  5467. the tranceiver.
  5468.  
  5469. The UTU receives like a dream! I've spent all weekend listening to folks
  5470. check into HF Bulletin Board Systems, and generally listening around 40
  5471. meters. Tonight, the big test...I called up a local ham and attempted to
  5472. put the thing on the air.
  5473.  
  5474. When I started transmitting, I ran into all kind of trouble. My echoed
  5475. characters were strange, the system would "warm boot," and I couldn't
  5476. get the tranceiver out of transmit mode.
  5477.  
  5478. My first thoughts center around some type of RF overload of the KayPro.
  5479. My tranceiver is well grounded, but I'm loading a long-wire which could
  5480. be putting RF in my shack. Anyway, I'm going to experiment with VHF
  5481. since there shouldn't be so much RF banging around.
  5482.  
  5483. Anyone with similar experiences? Hints?
  5484.  
  5485. Apologies in advance for sending this to what is probably the wrong
  5486. list. Responses to me to keep down the non-CP/M static.
  5487.  
  5488. 73,
  5489. rick
  5490. nf4t
  5491.  
  5492. 15-Apr-84 23:18:39-MST,561;000000000000
  5493. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5494. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 15 Apr 84 23:18:36-MST
  5495. Received: From brl.arpa.ARPA by AMSAA via smtp;  16 Apr 84 0:52 EST
  5496. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  16 Apr 84 0:48 EST
  5497. Received: from Usenet.uucp by sri-unix.uucp with rs232; 15 Apr 84 21:40-PST
  5498. Date: 11 Apr 84 14:54:25-PST (Wed)
  5499. To: info-cpm@Brl-Aos.ARPA
  5500. From: hplabs!tektronix!orca!hammer!hyder@Ucb-Vax.ARPA
  5501. Subject: Turbo Pascal - Version help wanted for non-standard machine.
  5502. Article-I.D.: hammer.670
  5503.  
  5504.  
  5505. 16-Apr-84 07:56:46-MST,1675;000000000000
  5506. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5507. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 16 Apr 84 07:56:38-MST
  5508. Received: From brl.arpa.ARPA by AMSAA via smtp;  16 Apr 84 9:36 EST
  5509. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  16 Apr 84 9:35 EST
  5510. Received: from Usenet.uucp by sri-unix.uucp with rs232; 16 Apr 84 6:03-PST
  5511. Date: 12 Apr 84 12:00:19-PST (Thu)
  5512. To: info-cpm@Brl-Aos.ARPA
  5513. From: hplabs!hao!seismo!ut-sally!mordor!arp@Ucb-Vax.ARPA
  5514. Subject: Xerox 820 ADD. INFO.
  5515. Article-I.D.: mordor.2411
  5516.  
  5517. ++++++++++++++++++++++++++++++++++++
  5518.  
  5519.  
  5520.  
  5521. Before anyone starts cutting traces on their boards it should be noted
  5522. that the 820 used a TTL monitor ie. seperate HS,VS,and VIDEO. If you do
  5523. a bit of reading you will find that TTL monitors have no horizontal 
  5524. oscillator and require a 25-30 microsecond HS pulse to sync them while
  5525. COMPOSITE monitors, having their own oscillator, require only a 5-8 micro-
  5526. second HS pulse to trigger the oscillator. If you use a circuit to combine
  5527. the sync and video signals to drive a composite monitor you should indeed
  5528. use the shorter HS signal. This does not require any trace cuts since there
  5529. are unused pins on J7 and an unused IC position on the board next to U34.
  5530. I used that IC position for my combiner circuit and brought out the composite
  5531. signal to an unused pin on J7. This gives both TTL AND COMPOSITE video output
  5532. so you can use either type of monitor. I prefer the TTL type since it has a
  5533. greater bandwith thereby giving a sharper display. The circuit I used appeared
  5534. in the Oct. 6, 1982 Electronics Magazine page 113.
  5535.  
  5536.  
  5537.  
  5538.                         Al Pierce L-276
  5539.                         P.O. Box 808
  5540.                         Livermore, Ca 94550
  5541. 16-Apr-84 10:18:12-MST,1636;000000000000
  5542. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5543. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 16 Apr 84 10:18:01-MST
  5544. Received: From mitre-gateway.arpa.ARPA by AMSAA via smtp;  16 Apr 84 11:54 EST
  5545. Date: 16 Apr 1984 11:46:59 EST (Monday)
  5546. From: Tom Reid <treid@Mitre-Gateway.ARPA>
  5547. Subject: 8086 co-processors for CPM80
  5548. To: info-cpm@Amsaa.ARPA
  5549. Cc: treid@Mitre.ARPA
  5550.  
  5551. I am considering adding an 8086 co-processor to my CPM80 system
  5552. (Ithaca 525; Z80B, 128K, 2-5 1/4" and 2-8" drives).  HSC, Herkimer,
  5553. NY (see add in April '84 Microsystems, p. 16) has one.  Their latest
  5554. brochure lists an 8086 processor board with 256K ram, MS-DOS 2.11,
  5555. 8 bit ram disk, Z80 interface, documentation, enclosure, and power
  5556. supply for $775 retail.  Other options such as 68000, CPM86, and a
  5557. (SOON) IBM compatible bus are available.
  5558.  
  5559. The system boots up as (1) of old, (2) CPM80 with a 256K ram
  5560. disk, or (3) MSDOS/CPM86 using the CPM80 for all non-ram I/O.
  5561. Sounds like a way to get both a ram disk and a 16 bit processor
  5562. without throwing the old system away if . . .
  5563.  
  5564. I would be interested in hearing from anyone who has experience
  5565. with this or other co-processors.  In particular, what are the
  5566. bonuses, problems, or gotchas.  For example, could the Z80 being a
  5567. ribbon cable away from its old CPU slot cause problems or is the
  5568. 8086-back-to-CPM80-for-I/O going to be too slow?  The people at HSC
  5569. say that the system can be installed in 15 minutes.
  5570.  
  5571. I will edit and keep updated any responses to those interested via
  5572. the net.  Thanks.  Tom Reid at MITRE Corp., McLean, Va.
  5573.  
  5574. ps - I am interested in buying an Ithaca 64K ram board.
  5575.  
  5576. 16-Apr-84 12:36:30-MST,772;000000000000
  5577. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5578. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 16 Apr 84 12:36:24-MST
  5579. Received: From xerox.arpa.ARPA by AMSAA via smtp;  16 Apr 84 14:16 EST
  5580. Received: from CheninBlanc.ms by ArpaGateway.ms ; 16 APR 84 11:18:28 PST
  5581. Date: Mon, 16 Apr 84 09:36 PST
  5582. From: DGilbert.ES@Xerox.ARPA
  5583. Subject: SD-81 Program Bug
  5584. To: info-micro@Amsaa.ARPA, info-cpm@Amsaa.ARPA
  5585. cc: DGilbert.es@Xerox.ARPA
  5586.  
  5587. This weekend I tried the new SD-81 program.  It incorrectly displays the
  5588. size of Library files, with $l option.  I currently have a library command
  5589. file 260 K in length.  SD-79 correctly reports 260K.  SD-81 says its 132K.
  5590.  
  5591. Whats happened?
  5592.  
  5593. Doug.
  5594.  
  5595. P.S.  the size is correctly displayed in the main directory without $L option.
  5596.  
  5597. 16-Apr-84 13:00:15-MST,7018;000000000000
  5598. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5599. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 16 Apr 84 12:59:50-MST
  5600. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  16 Apr 84 14:27 EST
  5601. Date: 16 Apr 1984  12:28 MST (Mon)
  5602. Message-ID: <KPETERSEN.12007980719.BABYL@SIMTEL20>
  5603. Sender: KPETERSEN@Simtel20.ARPA
  5604. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  5605. To:   Bob Bloom (TECOM) <bbloom@Brl-Mis.ARPA>
  5606. Cc:   Info-Cpm@Amsaa.ARPA
  5607. Subject: nswp204 bug? - a reply from the author
  5608. In-reply-to: Msg of 13 Apr 1984  18:39-MST from Bob Bloom (TECOM) <bbloom at Brl-Mis.ARPA>
  5609.  
  5610. Here is a reply from Dave Rand, re the bug reports you sent.  He has
  5611. just released NSWP205 which is now on SIMTEL20 in the
  5612. MICRO:<CPM.FILCPY> directory.  The files are NSWP205.COM, .HEX and
  5613. .DOC (a short file explaining the changes in NSWP204 and 205).
  5614. NSWP2.DOC or .DQC remains current.
  5615.  
  5616. ---
  5617. Dave Rand
  5618. 10232-160 St.
  5619. Edmonton, Alberta  CANADA
  5620. T5P 3E9
  5621. (403) 484-4114
  5622. 04/16/84
  5623.  
  5624.  
  5625. Bob,
  5626.  
  5627.    Got your sugggestions/bug reports... Here is a short reply..
  5628.  
  5629. 1.  With regard to R/O on (C)opy command - This is correct. I had originally
  5630.     put in the disk reset, and then took it out. Reason - Takes TOO LONG! on
  5631.     floppy based systems, especially when you want to copy more than one
  5632.     file. If enough people beat me hard enough, I will put it back in.
  5633.  
  5634. 2.  As of version 2.04, USQ should change the case of SQ'ed files back to
  5635.     upper.
  5636.  
  5637. 3.  I will take care of the R/O on delete after mass on next revision. Look
  5638.     for NSWP206 after the end of the month.
  5639.  
  5640. Now on to the suggestions...
  5641.  
  5642. 1.  NSWP will never, ever have any LBR features. Jim Lopushinsky has released
  5643.     a utility that works BOTH on ARChives and on LBRs, and he does it SO much
  5644.     better than I could have. His utility, called LBRDISK, makes a virtual
  5645.     drive out of a LBR/ARC file, thus creating subdirectories, with no
  5646.     limit other than RAM. Neat stuff, and I highly recommend it!
  5647.  
  5648. 2.  BISHOW has its place, and I don't think it would be worth it to put
  5649.     it inside NSWP (which would increase the size by at least 1K).
  5650.  
  5651. 3.  COPY does have the V option for verify already. I have considered adding
  5652.     some other PIP functions, but high on my list is file concatanation.
  5653.     I will try to add those functions Real Soon Now.
  5654.  
  5655. 4.  Boy! Do you think of these at night?  Need a survey on this one. A lot
  5656.     of people pressured me into KEEPING the original tags, including R/O.
  5657.     This will add about .1-.2K to the file.
  5658.  
  5659. 5.  CRC on tagged files... Hmmm... what a concept! Since I have CRC code in
  5660.     already.... tag this one with Real Soon Now.
  5661.  
  5662. 6.  DU: form on entry... look for it in NSWP206.
  5663.  
  5664. 7.  This one, no. I HATE worrying about status of files. If destination is
  5665.     R/O, and you are copying over it, you REALLY want to. Same for rename.
  5666.     Delete is the only case that you SHOULD be warned, because you might
  5667.     NOT know that the file is R/O (but with Rev. Video tags now....)
  5668.  
  5669. 8.  A*:*.QQZ - I like it... Look for this one in 206 or 207.
  5670.  
  5671. 9.  Exception masks are ok... Look for !*.COM wildcard first, then maybe
  5672.     on login as well - 207 or 208.
  5673.  
  5674. 10. Ok, on this one, a definate maybe. I sorta like the idea of single file
  5675.     tags, but... what can I say. That changes the basic commands, and I
  5676.     DON'T like that. Consistant, these commands aren't. But they are
  5677.     standard.
  5678.  
  5679. 11. Vfiler output - I am getting a LOT of heat on this one. I will try
  5680.     Real Soon Now to get that started. Look around 210 or so.
  5681.  
  5682. 12. Disk resets - Even Big Systems have a floppy or two. BUT, I will be
  5683.     looking real hard at the DPB's and see if there is enough information
  5684.     to decide if I can pick out devices that need resetting when you try to
  5685.     access them. CPM3 is my big block, on this one.
  5686.  
  5687. 13. Sorry - This one, no can do. I can't keep device independent enough to
  5688.     run on 2.2, 3.0 and mpm, to say nothing of Turbodos...
  5689.  
  5690. 14. You missed one. If you tag/squeeze a file to the same drive/user group
  5691.     you have specified, the new file DOES NOT show up in the directory list
  5692.     until the next LOG. I tried, briefly, in NSWP203 to auto-log after a
  5693.     mass sq/usq, but... of course you loose all tags. No one was happy.
  5694.     I can't show file space until after I do a directory scan, and I can't
  5695.     do a directory scan... you get the idea. I will work on it, though.
  5696.  
  5697.  
  5698.  
  5699. Thank you for your suggestions, and I will implement them ASAP. A lot
  5700. of my free time has been taken up with NSWP86, which is now done.
  5701.  
  5702. If you note my comments on LBR - you will find I don't like LBRs very much.
  5703. ARS were my first love, and still are. LBR has a ways to go in terms of
  5704. utilities and flexibilty to catch up to the ARC series. Do check out
  5705. Jim's utility though, since it works very well, and fast to boot!
  5706.  
  5707.  
  5708. Following is a yet still unsolved question on NSWP:
  5709. ---------------------------------------------------
  5710.  
  5711. Dave Rand
  5712. 10232 - 160 Street
  5713. Edmonton, Alberta  Canada
  5714. T5P 3E9
  5715. (403) 484-4114
  5716. 03/21/84
  5717.  
  5718. A few days ago, I had a call from a mildly irate user of NSWP2. He claimed
  5719. that NSWP failed on the 'X' command, and proceeded to tell me why. I can
  5720. find no reason behind his logic, so here it is... if someone has an
  5721. idea, PLEASE let me know!
  5722.  
  5723. In NSWP, I don't jump to zero when I exit. Instead, I do what amounts to a
  5724. return to the CCP. The actual code involved goes like this...
  5725.  
  5726.     XTHL        ;get contents of (SP) into HL
  5727.     SHLD CCPRET+1    ;save it as part of a JMP instruction
  5728.     LXI  SP,STACK    ;and move stack local
  5729.  
  5730. later on, when I want to return to CP/M, I use:
  5731.  
  5732. CCPRET:    JMP 0000h    ;to be filled in
  5733.  
  5734. The users' system was a heavily modified CPM 2.2 system, that included
  5735. bank selected memory. He says, however, that had I have done things
  5736. 'correctly', I should have used the following code:
  5737.  
  5738.     lxi h,0        ;offset zero
  5739.     dad sp        ;from stack pointer
  5740.     shld CCPSTK+1    ;and save old stack address
  5741.     LXI  SP,STACK    ;and move stack local
  5742.  
  5743. and to return to the CCP:
  5744.  
  5745. CCPSTK:    lxi SP,0    ;to be filled in
  5746.     ret        ;get back!
  5747.  
  5748. Now... You know, and I know, that JMPing to the address on the top of the
  5749. stack is EXACTLY the same as RET'ing, except that I don't preserve the stack.
  5750. But DR's CCP, along with all CCP replacements, ALWAYS use the code:
  5751.  
  5752.     CALL    100h    ;execute transient program
  5753.     LXI    SP,LOCS    ;restore stack, in case we get back.
  5754.  
  5755. except for CPM 3.0, which uses
  5756.  
  5757.     LXI    H,0    ;return address of warm boot!
  5758.     push    h
  5759.     jmp    100h    ;execute transient
  5760.  
  5761. What I think, is that his CCP (which has been modified by him), DOES NOT
  5762. do the LXI SP. However, I am open to suggestions. By the way, he is the
  5763. ONLY user (from the 50 or so that have contacted me) that has reported this
  5764. problem.
  5765.  
  5766. I am mystified. He claims that the LXI SP is there. If that is the case
  5767. (which I don't believe), magic must be occuring. If anyone can explain
  5768. to me the difference between the JMP and the RET, I would forever be in
  5769. your debt!
  5770.  
  5771. Thanks in advance... Dave Rand
  5772.  
  5773.  
  5774.  
  5775. 16-Apr-84 20:05:50-MST,1450;000000000000
  5776. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5777. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 16 Apr 84 20:05:42-MST
  5778. Received: From brl.arpa.ARPA by AMSAA via smtp;  16 Apr 84 21:43 EST
  5779. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  16 Apr 84 18:46 EST
  5780. Date: Mon 16 Apr 84 16:44:57-MST
  5781. From: Rick Conn <RCONN@SIMTEL20.ARPA>
  5782. Subject: ZCPR3 Demo
  5783. To: info-cpm@BRL.ARPA
  5784.  
  5785. There will be a live demonstration of ZCPR3 this week for those who
  5786. are interested.
  5787.  
  5788. The demo runs from 6PM EST to 8AM the following day on Monday-Friday
  5789. of this week, starting April 16.  The Friday demo ends at 8AM Sat
  5790. morning.
  5791.  
  5792. To try out ZCPR3, do the following:
  5793.  
  5794.     Using your home computer  or terminal as a terminal (full duplex),
  5795. set your modem and computer/terminal speed to 300 baud.  Then dial into
  5796. 201-544-1830 and strike the RETURN key if it does not start up immediately.
  5797.  
  5798.     The system will ask you for an access code.  Type the word DEMO
  5799. (upper or lower case).  It will then want a password - type DEMO also.
  5800.  
  5801.     If all goes well, you are in.  A menu will appear, and you can type
  5802. the indicated keys to perform the indicated functions.  You will also be
  5803. allowed to go to the ZCPR3 command level if you wish.  
  5804.  
  5805.     Several demos have been prepared, and they will be extended with
  5806. even more info beginning with the Wed evening demo.  The demos run approx
  5807. 15-30 mins total, depending upon what you want to do.  Enjoy!
  5808.  
  5809.         Rick
  5810. -------
  5811. 16-Apr-84 20:07:47-MST,2995;000000000000
  5812. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5813. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 16 Apr 84 20:07:36-MST
  5814. Received: From sumex-aim.arpa.ARPA by AMSAA via smtp;  16 Apr 84 21:47 EST
  5815. Received: from ISL by SUMEX-AIM with Pup; Mon 16 Apr 84 18:48:05-PST
  5816. Date: Monday, 16 Apr 1984 18:49-PST
  5817. To: info-micro@Brl.ARPA
  5818. Cc: info-cpm@AMSAA.ARPA
  5819. From: meier@isl
  5820.  
  5821. DUU and DU2 (with more features) are indeed excellent disk editors.
  5822. There is however one slight problem when dealing with disks with bad
  5823. sectors.  My BIOS and I assume most BIOS' trap errors and will not
  5824. return the data to DUU or DU2 if one is detected.  This leaves the
  5825. contents of the previous read in DUU's buffer.  I wrote quick and
  5826. dirty DDT routines to turn off error detection while attemting to
  5827. repair bad sectors  and then reenable error detection when I'm done.
  5828.  
  5829. NEVER!  "That's NEVER EVER try fixing a bad track by doing:
  5830. read..  write.. increment.. loop.    Fix those nasty little sectors
  5831. one at a time "manually".  I completeletely destroyed a directory by
  5832. doing the afforementioned "never ever".
  5833.  
  5834. The error handling/reporting by those programs "should" abort loops and
  5835. return error messages to the user.
  5836.  
  5837. Jesse (who knows more than one way to destroy a disk)
  5838.  
  5839. From: ABN.ISCAMS@usc-isid
  5840.  
  5841. DUU and DU are at SIMTEL20 via anonymous FTP (I think DUU is in the SIGM
  5842. files somewhere, and DU under disk utilities).  FINDBAD, which is supposed to
  5843. find and lock out bad sectors (by storing them in a file called BAD or
  5844. something like that) is also out there -- however I find it does not catch
  5845. all the errors, since I can run FINDBAD and still get BDOS errors. Donno
  5846. why.
  5847.  
  5848. If you need help FTPing from SIMTEL20, yell.
  5849.  
  5850. Regards,
  5851. David Kirschbaum
  5852.  
  5853. From: Eaton.HFED at HI-MULTICS <Eaton.HFED@HI-MULTICS>
  5854.  
  5855. Bob,  I don't know where you're located but if there is a local CP/M USERS
  5856. GROUP in the neighborhood that's the place to go for a wealth of CCP/M software.
  5857.  
  5858. There are two major CPM libraries; CPMUG and SIG/M. Of the two, SIG/M is now
  5859. the most active and all the new stuff is released in it.
  5860.  
  5861. Here is a list of disk manipulators you may be interested in:
  5862.  
  5863. DUU.*      CPMUG VOL 78
  5864. DU2.ASM    SIG/M VOL 108
  5865. DU2.COM    SIG/M VOL 108
  5866. DU2.HLP    SIG/M VOL 103   DU2.COM IS SELF DOCUMENTING AND REALLY NEEDS NO HELP
  5867. VFILER     SIG/M VOL 145
  5868. VERIFY.C   SIG/M VOL ?
  5869. Z80DISK    SIG/M VOL 140
  5870. DISK7      SIG/M VOL 127
  5871. FINDBAD    SIG/M VOL 86
  5872. CATALOG    SIG/M VOL 0   THIS DISK HAS A LIST OF ALL AVAILABLE CP/M SOFTWARE
  5873.  
  5874. If you don't have access to a user's group you can either send me a disk in a
  5875. SASE or you can call me at (612) 920-2115.  I have a modem at home running
  5876. MDM724 and could transfer the files to you if you like.
  5877.  
  5878. I have everything above but Z80DISK and DISK7.
  5879.  
  5880. Send me a message and let me know what you would like to do.
  5881.  
  5882. Have a fine day.      Jesse (Eaton.HFED@hi-multics) in Mpls, Mn.
  5883.  
  5884. P.S. My work number is (612) 830-3682.      Bye.........
  5885. 16-Apr-84 20:18:14-MST,994;000000000000
  5886. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5887. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 16 Apr 84 20:18:09-MST
  5888. Received: From sumex-aim.arpa.ARPA by AMSAA via smtp;  16 Apr 84 21:50 EST
  5889. Received: from ISL by SUMEX-AIM with Pup; Mon 16 Apr 84 18:50:27-PST
  5890. Date: Monday, 16 Apr 1984 18:52-PST
  5891. To: info-micro@Brl.ARPA
  5892. Cc: info-cpm@AMSAA.ARPA
  5893. Subject: Floppy Disk Controller Recommendations Summary
  5894. From: meier@isl
  5895.  
  5896. Netters,
  5897.  
  5898.     Thank you for the responses concerning floppy disk controllers.  Here
  5899. is the first summary of the results.
  5900.  
  5901. SD Systems:    "I give unqualified recommendations ... [after] 2+ years ...
  5902.         for reliability and functionality."
  5903.     Versafloppy II
  5904.         The old board (< '82) does not conform strictly to 696 standards.
  5905.         The new board does conform(?).
  5906.         The format used is nonstandard.
  5907.  
  5908.  
  5909. Godbout:
  5910.         "I have been using ... 2 years ... without any trouble ..."
  5911.     Disk 1
  5912.         This has the capability to run both 5" and 8" in combination.
  5913.         Can do DMA(?).
  5914.  
  5915.  
  5916. 17-Apr-84 00:37:17-MST,828;000000000000
  5917. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5918. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 17 Apr 84 00:37:14-MST
  5919. Received: From brl.arpa.ARPA by AMSAA via smtp;  17 Apr 84 2:17 EST
  5920. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  17 Apr 84 2:18 EST
  5921. Received: from Usenet.uucp by sri-unix.uucp with rs232; 16 Apr 84 23:09-PST
  5922. Date: 11 Apr 84 11:15:19-PST (Wed)
  5923. To: info-cpm@Brl-Aos.ARPA
  5924. From: decvax!ittvax!dcdwest!sdcsvax!bmcg!felix!zemon@Ucb-Vax.ARPA
  5925. Subject: need MICRO:<CPM.WSTAR> from SIMTEL20
  5926. Article-I.D.: felix.237
  5927.  
  5928. As the subject says, I need a copy of MICRO:<CPM.WSTAR>
  5929. from SIMTEL20.  Unfortunately, I don't have Arpanet access.
  5930. Would someone out there who has access to SIMTEL20 please
  5931. forward the file to me?
  5932.  
  5933. Thanks,
  5934.     Art Zemon
  5935.     FileNet Corp.
  5936.     ...!{ucbvax, decvax}!trwrb!felix!zemon
  5937. 17-Apr-84 10:16:19-MST,1498;000000000000
  5938. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5939. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 17 Apr 84 10:16:13-MST
  5940. Received: From brl.arpa.ARPA by AMSAA via smtp;  17 Apr 84 11:42 EST
  5941. Received: From usc-isid.arpa.ARPA by BRL-AOS via smtp;  17 Apr 84 11:35 EST
  5942. Date: 17 Apr 1984 11:33-EST
  5943. Sender: ABN.ISCAMS@Usc-Isid.ARPA
  5944. Subject: Re: need MICRO:<CPM.WSTAR> from SIMTEL20
  5945. From: ABN.ISCAMS@Usc-Isid.ARPA
  5946. To: decvax!ittvax!dcdwest!sdcsvax!bmcg!felix!zemon@Ucb-Vax.ARPA
  5947. Cc: info-cpm@Brl-Aos.ARPA
  5948. Message-ID: <[USC-ISID]17-Apr-84 11:33:55.ABN.ISCAMS>
  5949. In-Reply-To: The message of 11 Apr 84 11:15:19-PST (Wed) from decvax!ittvax!dcdwest!sdcsvax!bmcg!felix!zemon@Ucb-Vax.ARPA
  5950.  
  5951. Art,
  5952.  
  5953. (Netland, I'll help him so don't deluge the fellow!)
  5954.  
  5955. <CPM.WSTAR> is an entire directory, with lots of files (some of which NOT so
  5956. very small!)  Do you want the WHOLE THING?  Do you want just the directory
  5957. listing for CPM.WSTAR so you can pick and choose?  Glad to help either route,
  5958. but if you want it ALL, we might have to do this bits and pieces.
  5959.  
  5960. Can you FTP at all?  If so, you can reach out and grab it from my directory.
  5961. If not, I can send it directly via electronic mail (but will have to HEXIFY
  5962. the .COM/binary files, which will be in ITS-binary format - you'll have to
  5963. convert back if moving to a micro).
  5964.  
  5965. My mailer seems to be choking lately on really big files, but we can find
  5966. a way.
  5967.  
  5968. Regards (just respond directly to me),
  5969. David Kirschbaum
  5970. Toad Hall
  5971. (ABN.ISCAMS@USC-ISID)
  5972. 17-Apr-84 13:05:40-MST,3558;000000000000
  5973. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5974. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 17 Apr 84 13:05:31-MST
  5975. Received: From ucb-vax.arpa.ARPA by AMSAA via smtp;  17 Apr 84 14:40 EST
  5976. Received: from ucbjade.CC.Berkeley.ARPA (ucbjade.ARPA) by UCB-VAX.ARPA (4.24/4.27)
  5977.     id AA26929; Tue, 17 Apr 84 11:40:48 pst
  5978. Received: from ucbopal.CC.Berkeley.ARPA by ucbjade.CC.Berkeley.ARPA
  5979.     (4.14.noSUID/4.16) id AA23224; Tue, 17 Apr 84 11:42:16 pst
  5980. Received: by ucbopal.CC.Berkeley.ARPA
  5981.     (4.14/4.16) id AA18317; Tue, 17 Apr 84 11:41:30 pst
  5982. Date: Tue, 17 Apr 84 11:41:30 pst
  5983. From: William C. Wells <wcwells%ucbopal.CC@Ucb-Vax.ARPA>
  5984. Message-Id: <8404171941.AA18317@ucbopal.CC.Berkeley.ARPA>
  5985. To: ABN.ISCAMS@Usc-Isid.ARPA
  5986. Subject: Re: need MICRO:<CPM.WSTAR> from SIMTEL20
  5987. Cc: info-cpm@amsaa.ARPA
  5988.  
  5989. In reference to:
  5990.  
  5991.     Date: 17 Apr 1984 11:33-EST
  5992.     Sender: ABN.ISCAMS@Usc-Isid.ARPA
  5993.     Subject: Re: need MICRO:<CPM.WSTAR> from SIMTEL20
  5994.     From: ABN.ISCAMS@Usc-Isid.ARPA
  5995.     To: decvax!ittvax!dcdwest!sdcsvax!bmcg!felix!zemon@BERKELEY
  5996.     Cc: info-cpm@Brl-Aos.ARPA
  5997.     Message-Id: <[USC-ISID]17-Apr-84 11:33:55.ABN.ISCAMS>
  5998.     In-Reply-To: The message of 11 Apr 84 11:15:19-PST (Wed)
  5999.         from decvax!ittvax!dcdwest!sdcsvax!bmcg!felix!zemon@Ucb-Vax.ARPA
  6000.  
  6001. Internet users note:
  6002.  
  6003.     CARE SHOULD BE TAKEN WHEN REPLYING TO MAIL
  6004.     RECEIVED FROM THE USENET NEWS SYSTEM.
  6005.  
  6006. Usenet news group "net.micro.cpm" are being feed to the INFO-CPM mail
  6007. distribution list. Long "@BERKELEY" addresses with local address
  6008. containing a large number of hosts separated by exclamation points "!"
  6009. are not necessarily valid mail addresses.  If the message came from the
  6010. USENET News system, the local address is a record of the hosts that the
  6011. news article has been distributed to before being relayed to INFO-CPM.
  6012. In some cases a news article may have gone back and forth across the
  6013. country several times before being relayed to INFO-CPM.
  6014.  
  6015. In the case of:
  6016.     
  6017.     To: decvax!ittvax!dcdwest!sdcsvax!bmcg!felix!zemon@BERKELEY
  6018.  
  6019. the
  6020.  
  6021.     decvax!ittvax!dcdwest!sdcsvax!bmcg!felix!zemon
  6022.  
  6023. is a USENET news distribution path, not a UUCP mail path. The address
  6024.     
  6025.     To: decvax!ittvax!dcdwest!sdcsvax!bmcg!felix!zemon@BERKELEY
  6026.  
  6027. would mail your reply via ucbvax (@Berkeley), then decvax
  6028. (on the East Coast) then to ittvax, then ittvax, then sdcsvax
  6029. (UC San Diego) which is linked to ucbvax (@Berkeley).
  6030. One of the following addresses:
  6031.  
  6032.     To: trwrb!felix!zemon@BERKELEY
  6033.  
  6034. or
  6035.  
  6036.     To: sdcsvax!bmcg!felix!zemon@BERKELEY
  6037.  
  6038. would have been more direct and cheaper for all concerned.
  6039.  
  6040. Please note that UUCP mail goes via dial telephone links,
  6041. sometime at very slow speeds (110, 300 baud etc.).  Thus sending
  6042. large files via UUCP can be very expensive for the relay sites
  6043. (hostids between !'s) concerned. UUCP mail is not intended for
  6044. large file transfers. There is currently 100000 character limit on
  6045. messages relayed to UUCP sites via UCBVAX ("@Berkeley").  Abuse of
  6046. UUCP mail will result in lower limits being set for mail relay from
  6047. Internet to UUCP, and/or in UUCP mail sites disconnecting from the UUCP
  6048. network because they cannot paid huge telephone bills for tranferring
  6049. other peoples mail.
  6050.  
  6051. It is suggested that users at UUCP sites requesting copies of public
  6052. domain software from SIMTEL20 be referred to offline sources or RCPM
  6053. systems. For example CPMUG and SIG/M volumes are available via mail
  6054. order on the East Coast from the New York Amateur Computer Club and
  6055. on the West Coast from Piconet CP/M Users Group.
  6056.  
  6057. Bill Wells
  6058. wcwells@Berkeley.ARPA
  6059. ucbvax!wcwells
  6060. 17-Apr-84 16:53:59-MST,1870;000000000000
  6061. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6062. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 17 Apr 84 16:53:51-MST
  6063. Received: From brl.arpa.ARPA by AMSAA via smtp;  17 Apr 84 18:04 EST
  6064. Received: From mitre-gateway.arpa.ARPA by BRL-AOS via smtp;  17 Apr 84 18:02 EST
  6065. Date: 17 Apr 1984 17:40:15 EST (Tuesday)
  6066. From: jose rodriguez <jrodrig@Mitre-Gateway.ARPA>
  6067. Subject: nature of UUCP-Arpanet connection
  6068. To: info-cpm@Brl-Aos.ARPA
  6069. Cc: abn.iscams@Usc-Isid.ARPA, jrodrig@Mitre-Gateway.ARPA
  6070.  
  6071.  
  6072. Fellow netlanders,
  6073.  
  6074.     Concerning the latest msg about the UUCP-Arpanet connection (and with
  6075. fears of starting a long discussion in the wrong place) I got a few 
  6076. questions concerning this connection which I would like someone to answer me
  6077. (and I am sure to the net too). The first questions are purelly informative
  6078. and the latter ones are more of a "discussion" type.
  6079.  
  6080. 1) Can arpanet people send msgs to UUCP (and I guess Usenet) sites? Say
  6081. through Berkeley? I am asking this because I have been sending msgs to
  6082. UUCP sites for more than a year (for different reasons) and never had
  6083. any response.
  6084.  
  6085. 2) Do UUCP people enter the source routing paths manually? You will think
  6086. there is some automating software for this.
  6087.  
  6088. 3) Will the UUCP world be ever an Internet domain? I have seen paths
  6089. like "joe@foovax.UUCP", do any mailer implements this?
  6090.  
  6091. The following concerns mainly arpanet people:
  6092.  
  6093. 4) Considering the nature of the UUCP network, (no user  to user e-mail,
  6094. small throughput (which arpanet people should worry about!), no restrictions,
  6095. etc.) do you consider the UUCP-Arpanet connection usefull or of some value?
  6096. Or rewording the above, what was the purpose behind connecting the two
  6097. networks in the first place?
  6098.  
  6099. ok arpanauts, the ball is in your side,
  6100.  
  6101. Jose M. Rodriguez
  6102. jrodrig@mitre-gateway
  6103. Information Systems Group
  6104. Mitre Corp.
  6105.  
  6106.  
  6107.  
  6108. 17-Apr-84 19:39:25-MST,1162;000000000000
  6109. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6110. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 17 Apr 84 19:39:19-MST
  6111. Received: From usc-isi.arpa.ARPA by AMSAA via smtp;  17 Apr 84 21:15 EST
  6112. Date: 17 Apr 1984 21:16:36 EST
  6113. From: OWENSRL@Usc-Isi.ARPA
  6114. Subject: HELP WITH DATA TRANSFER
  6115. To:   INFO-CPM@Amsaa.ARPA
  6116. cc:   OWENSRL@Usc-Isi.ARPA
  6117.  
  6118. BEING A RELATIVELY NEW USER ON THE NET, I NEED SOME HELP.  MY EQUIPMENT
  6119. IS A TELEVIDEO 803 COMPUTER AND A HAYES SMARTMODEM 300.  AFTER XSFERRING
  6120. FILES FROM OTHER HOSTS, I.E. SIMTEL20, I HAVE REPEATEDLY TRIED TO DOWNLOAD
  6121. THE FILES TO MY COMPUTER USING KERMIT 3.1, KERMIT 3.6, AND MODEM730.
  6122. IN EACH CASE, I RECEIVE UP TO 50-80 PACKETS WITH NO OR VERY FEW RETRIES.
  6123. AT THAT POINT, THE PROGRAMS "BOMB" OUT WITH THE MESSAGE "UNABLE TO RECEIVE
  6124. DATA".  IN THE CASE OF KERMIT 3.1, I ALSO GET A MESSAGE "BAD CHECK SUM".
  6125. SINCE I CAN RECEIVE SMALL FILES (1-8K) WITH NO PROBLEMS, I AM PRETTY SURE THAT
  6126. THE PORT ASSIGNMENTS ARE CORRECT.  EVERYTIME I TRY TO COPY ANYTHING LARGER,
  6127. THE SYSTEM FAILS.  THE GUYS WHO HELPED ME MODIFY THE PROGRAMS FOR MY COMPUTER
  6128. ARE STUMPED.  I SURE COULD USE SOME HELP.   RON OWENS
  6129. -------
  6130. 17-Apr-84 19:59:57-MST,3970;000000000000
  6131. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6132. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 17 Apr 84 19:59:45-MST
  6133. Received: From brl.arpa.ARPA by AMSAA via smtp;  17 Apr 84 21:31 EST
  6134. Received: From ucb-vax.arpa.ARPA by BRL-AOS via smtp;  17 Apr 84 21:27 EST
  6135. Received: from ucbjade.CC.Berkeley.ARPA (ucbjade.ARPA) by UCB-VAX.ARPA (4.24/4.27)
  6136.     id AA06292; Tue, 17 Apr 84 18:25:09 pst
  6137. Received: from ucbopal.CC.Berkeley.ARPA by ucbjade.CC.Berkeley.ARPA
  6138.     (4.14.noSUID/4.16) id AA27429; Tue, 17 Apr 84 18:26:48 pst
  6139. Received: by ucbopal.CC.Berkeley.ARPA
  6140.     (4.14/4.16) id AA23309; Tue, 17 Apr 84 18:26:03 pst
  6141. Date: Tue, 17 Apr 84 18:26:03 pst
  6142. From: William C. Wells <wcwells%ucbopal.CC@Ucb-Vax.ARPA>
  6143. Message-Id: <8404180226.AA23309@ucbopal.CC.Berkeley.ARPA>
  6144. To: info-cpm@Brl-Aos.ARPA
  6145. Subject: Re: nature of UUCP-Arpanet connection
  6146.  
  6147. In reply to:
  6148.  
  6149.     Date: 17 Apr 1984 17:40:15 EST (Tuesday)
  6150.     From: jose rodriguez <jrodrig@Mitre-Gateway.ARPA>
  6151.     Subject: nature of UUCP-Arpanet connection
  6152.     To: info-cpm@Brl-Aos.ARPA
  6153.     Cc: abn.iscams@Usc-Isid.ARPA, jrodrig@Mitre-Gateway.ARPA
  6154.  
  6155.  
  6156.     Fellow netlanders,
  6157.  
  6158.     Concerning the latest msg about the UUCP-Arpanet connection
  6159.     (and with fears of starting a long discussion in the wrong
  6160.     place) I got a few questions concerning this connection which I
  6161.     would like someone to answer me (and I am sure to the net too).
  6162.  
  6163. Yes you are right, a discussion about Internet/UUCP mail connections
  6164. should be elsewhere (eg. in the USENET news group "net.mail")
  6165. Here are some answers. (Can we limit future discussion to the USENET
  6166. news group "net.micro.cpm" / Internet mail distribution group "INFO-CPM"
  6167. connection?)
  6168.  
  6169.     The first questions are purelly informative and the latter ones
  6170.     are more of a "discussion" type.
  6171.  
  6172.     1) Can arpanet people send msgs to UUCP (and I guess Usenet)
  6173.     sites? Say through Berkeley? I am asking this because I have
  6174.     been sending msgs to UUCP sites for more than a year (for
  6175.     different reasons) and never had any response.
  6176.  
  6177. Yes. BUT, address formats are different. UUCP addresses require
  6178. source routing, eg. host1!host2!host3!hostid!userid
  6179. You must know the correct source routing. Note that "USENET"
  6180. is not a mail network, but a news distribution system which
  6181. may or may not use UUCP connections to forward articles between
  6182. USENET news sites.  It is easy to confuse a USENET path
  6183. with a UUCP mail address. They are not necessarily the same.
  6184.  
  6185.     2) Do UUCP people enter the source routing paths manually?
  6186.  
  6187. For most UUCP people, the answer is yes.    
  6188.  
  6189.     You will think there is some automating software for this.
  6190.  
  6191. There is. However the information about UUCP mail connections is
  6192. not accurate yet.
  6193.  
  6194.     3) Will the UUCP world be ever an Internet domain?
  6195.     
  6196. Yes, if they meet the requirements for a top domain name.
  6197. A central UUCP name registry has been established. A nameserver is
  6198. being developed. UUCP mail connections are in the process of being
  6199. mapped.
  6200.  
  6201.     I have seen paths like "joe@foovax.UUCP", do any mailer
  6202.     implements this?
  6203.  
  6204. "user@site.UUCP" is valid in USENET article heading, but not yet
  6205. fully implimented for UUCP mail. It is of course, not yet valid
  6206. within the Internet mail world.  The unix "sendmail" program
  6207. may be configured to permit local use of the UUCP top domain name.
  6208.  
  6209.  
  6210.     The following concerns mainly arpanet people:
  6211.  
  6212.     4) Considering the nature of the UUCP network, (no user  to
  6213.     user e-mail, small throughput (which arpanet people should
  6214.     worry about!), no restrictions, etc.) do you consider the
  6215.     UUCP-Arpanet connection usefull or of some value?  Or rewording
  6216.     the above, what was the purpose behind connecting the two
  6217.     networks in the first place?
  6218.  
  6219. The USENET news/INFO-CPM connection is useful in that it provides
  6220. greater coverage for the discussion of CPM. Whether UUCP/Internet
  6221. mail should be interconnected is another issue which I do not think
  6222. should be discussed here.
  6223.  
  6224. Bill Wells
  6225. wcwells@Berkeley.ARPA
  6226. ucbvax!wcwells
  6227. 18-Apr-84 00:37:08-MST,6119;000000000000
  6228. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6229. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 18 Apr 84 00:36:52-MST
  6230. Received: From ucb-vax.arpa.ARPA by AMSAA via smtp;  18 Apr 84 2:06 EST
  6231. Received: from ucbjade.CC.Berkeley.ARPA (ucbjade.ARPA) by UCB-VAX.ARPA (4.24/4.27)
  6232.     id AA09998; Tue, 17 Apr 84 23:07:19 pst
  6233. Received: from ucbopal.CC.Berkeley.ARPA by ucbjade.CC.Berkeley.ARPA
  6234.     (4.14.noSUID/4.16) id AA29397; Tue, 17 Apr 84 23:08:56 pst
  6235. Received: by ucbopal.CC.Berkeley.ARPA
  6236.     (4.14/4.16) id AA26274; Tue, 17 Apr 84 23:08:07 pst
  6237. Date: Tue, 17 Apr 84 23:08:07 pst
  6238. From: William C. Wells <wcwells%ucbopal.CC@Ucb-Vax.ARPA>
  6239. Message-Id: <8404180708.AA26274@ucbopal.CC.Berkeley.ARPA>
  6240. To: info-micro@Brl.ARPA
  6241. Subject: Public Domain Software Sources
  6242. Cc: info-cpm@AMSAA.ARPA
  6243.  
  6244. This is my current list of public domain software sources.
  6245. Additions (especially large user group libraries that accept mail orders
  6246. from non-members) and corrections chearfully accepted.
  6247.  
  6248. Bill Wells
  6249. wcwells@Berkeley.ARPA
  6250. ucbvax!wcwells
  6251.  
  6252. ---------------------------------------------------------------------------
  6253.  
  6254.  
  6255.                  Public Domain Software Sources
  6256.  
  6257.                            Compiled by
  6258.                           William Wells
  6259.                University of California, Berkeley
  6260.  
  6261.                           17 April 1984
  6262.  
  6263.  
  6264.  
  6265. 1.  LOCAL USER GROUPS
  6266.  
  6267. Most local microcomputer user groups have some type  of  software
  6268. exchange  programs  for  their  members.  Some groups make public
  6269. domain software available to non-members.  System  specific  user
  6270. groups  often test public domain software to see if it works on a
  6271. specific system before they distribute it.  So it may be to  your
  6272. advantage to check with your local user group first.
  6273.  
  6274.  
  6275.  
  6276. 2.  PUBLIC DOMAIN SOFTWARE VOLUMES
  6277.  
  6278. 2.1.  CP/MUG
  6279.  
  6280. CP/MUG (CP/M User's Group) software volumes are available from:
  6281.  
  6282.         Mail Order:
  6283.                 CP/M User's Groups, New York NY
  6284.                 PicoNet CP/M Users Group, Mountain View CA
  6285.         Internet FTP:
  6286.                 SIMTEL20 micro:<cpmug.___>
  6287.  
  6288. A printed catalog of CP/MUG software is published by the New York
  6289. Amateur Computer Club.
  6290.  
  6291. 2.2.  PC-BLUE
  6292.  
  6293. PC-BLUE (NYACC) software volumes for the  IBM-PC  with  the  Baby
  6294. Blue CPM board are available from:
  6295.  
  6296.         Mail Order:
  6297.                 New York Amateur Computer Club, New York NY ?
  6298.         Internet FTP:
  6299.                 SIMTEL20 micro:<pc-blue.___>
  6300.  
  6301. 2.3.  SFPCUG
  6302.  
  6303. SFPCUG software volumes for the IBM-PC are available from:
  6304.  
  6305.         Mail Order:
  6306.                 San Francisco PC Users Group
  6307.  
  6308. 2.4.  SIG/M
  6309.  
  6310. SIG/M  (Special  Interest  Group/Microcomputers)   CPM   software
  6311. volumes are available from:
  6312.  
  6313.         Mail Order:
  6314.                 SIG/M, Iselin NY
  6315.                 PicoNet CP/M Users Group, Mountain View CA
  6316.         Internet FTP:
  6317.                 SIMTEL20 micro:<sigm.___>
  6318.  
  6319. A printed catalog of CP/MUG software is published by the New York
  6320. Amateur Computer Club.
  6321.  
  6322. 2.5.  SIMTEL20 CPM
  6323.  
  6324. SIMTEL20 CPM (previously MIT-MC CPM)  software  volumes  is  only
  6325. available to online Internet users.
  6326.  
  6327.         Internet FTP:
  6328.                 SIMTEL20 micro:<cpm.___>
  6329.  
  6330. 2.6.  SIMTEL20 UNIX
  6331.  
  6332. SIMTEL20 UNIX software volumes are only available to  online  In-
  6333. ternet  users.  Some software in SIMTEL20 UNIX volumes is distri-
  6334. buted via the USENET news group "net.sources".
  6335.  
  6336.         Internet FTP:
  6337.                 SIMTEL20 micro:<unix.____>
  6338.  
  6339.  
  6340.  
  6341. 3.  MAIL ORDERS
  6342.  
  6343. Information (and prices) are subject to change without notice.  A
  6344. volume is usually one floppy disk.
  6345.  
  6346. 3.1.  CP/M USER'S GROUP, NEW YORK NY
  6347.  
  6348. Ref: CP/M Review, July/August 1983, p. 78
  6349.  
  6350. The CP/MUG volumes are available by mail from:
  6351.  
  6352.         CP/M User's Group
  6353.         1651 3rd Avenue
  6354.         New York NY 10028
  6355.  
  6356. Disk Format: 8" SSSD floppy disks. Cost $13 per disk.
  6357.  
  6358. 3.2.  NEW YORK AMATEUR COMPUTER CLUB, NEW YORK NY
  6359.  
  6360. Ref: CP/M Review, July/August 1983, p. 78
  6361.  
  6362. Several catalogs of public domain software are available from the
  6363. NYACC.  Each catalog is priced at $10 including shipping, $15 for
  6364. overseas airmail. All orders must be prepaid.
  6365.  
  6366. The NYACC is a nonprofit group that has been involved in the  ca-
  6367. taloging  and  distribution  of  public  domain software and is a
  6368. sponsor of the  Special  Interest  Group/Microcomputers  (SIG/M).
  6369. For information, write to:
  6370.  
  6371.         The New York Amateur Computer Club
  6372.         P.O. Box 106
  6373.         Church Street Station
  6374.         New York  NY
  6375.  
  6376. 3.3.  PICONET CP/M USERS GROUP, MOUNTAIN VIEW CA
  6377.  
  6378. Ref: Pico News Journal, The Official Journal of PicoNet,  a  CP/M
  6379. Users' Group, Vol. 5 No. 1, Feb - Mar 1984, p. 3.
  6380.  
  6381. PicoNet, CP/MUG, and SIG/M software volumes are available from:
  6382.  
  6383.         PicoNet
  6384.         P.O. Box 391566
  6385.         Mountain View CA 94039
  6386.  
  6387. Disk Formats: 8" and most 5 1/4" soft sector only.   Cost:  $6.00
  6388. per disk plus $1.50 shipping per order.  California residents add
  6389. 6.5% sales tax. Quantity discounts are available.
  6390.  
  6391. 3.4.  SAN FRANCISCO PC USERS GROUP, SAN FRANCISCO CA
  6392.  
  6393. Ref: Random Access Guide, Vol. 1 No. 3, March 1984, p. 31
  6394.  
  6395. The San Francisco PC Users Group, which has a current  membership
  6396. of  about  600  members, has a continuously growing public domain
  6397. software library. (72 plus volumes, 1340 plus programs  that  run
  6398. on a normally configured IBM PC.) Approximately 5 volumes are ad-
  6399. ded to the library each month.
  6400.  
  6401. A catalog of the entire library is available on volume A-3.
  6402.  
  6403. The SF PC Users Group will exchange these diskettes for free with
  6404. other IBM PC club libraries.
  6405.  
  6406. Disk format: some single-sided, some double-sided  disks.   Cost:
  6407. $6.00 per disk.
  6408.  
  6409. For more information contact:
  6410.  
  6411.         San Francisco PC Users Group
  6412.         c/o Charlie Vella, Librarian
  6413.         4411 Geary Blvd. # 33
  6414.         San Francisco  CA 94118
  6415.  
  6416. 3.5.  SPECIAL INTEREST GROUP/MICROCOMPUTERS (SIG/M), ISELIN NY
  6417.  
  6418. Ref: CP/M Review, July/August 1983, p. 78
  6419.  
  6420. The SIG/M volumes are distributed by:
  6421.  
  6422.         SIG/M
  6423.         Box 97
  6424.         Iselin NY 08830
  6425.  
  6426. at $6.00 for the first disk and $5.00 for each additional disk.
  6427.  
  6428.  
  6429. 18-Apr-84 07:46:20-MST,744;000000000000
  6430. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6431. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 18 Apr 84 07:46:15-MST
  6432. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  18 Apr 84 8:50 EST
  6433. Date: 18 Apr 1984  06:42 MST (Wed)
  6434. Message-ID: <KPETERSEN.12008442078.BABYL@SIMTEL20>
  6435. Sender: KPETERSEN@Simtel20.ARPA
  6436. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  6437. To:   Info-Cpm@Amsaa.ARPA
  6438. Subject: SIMTEL20 directory list updated
  6439.  
  6440. MICRO:<CPM>CPM.CRCLST on SIMTEL20 (the file listing all the filenames,
  6441. sizes and CRCs of the MICRO<CPM.xx> directories) has been updated as
  6442. of today.  If you cannot FTP it, and you are not already on the list
  6443. to receive it via netmail, send a note to W8SDZ@SIMTEL20 asking to be
  6444. added to the list.
  6445.  
  6446. --Keith
  6447. 18-Apr-84 08:24:39-MST,1317;000000000000
  6448. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6449. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 18 Apr 84 08:24:33-MST
  6450. Date:     Wed, 18 Apr 84 9:05:18 EST
  6451. From:     David Towson (CSD) <towson@Amsaa.ARPA>
  6452. To:       William C. Wells <wcwells%ucbopal.CC@Ucb-Vax.ARPA>
  6453. cc:       ABN.ISCAMS@usc-isid.arpa, info-cpm@amsaa.arpa
  6454. Subject:  Re:  need MICRO:<CPM.WSTAR> from SIMTEL20
  6455.  
  6456. Bill - I enjoyed reading your message on USENET address strings, and I was
  6457. struck with the hopelessness of the average DDN user being able to figure out
  6458. the "proper" return path unless USENET message-posters do as you have done;
  6459. namely, include the desired return path in the message BODY.  Frankly, I don't
  6460. know the best USENET path for someone to send mail to my DDN address,
  6461. "towson@amsaa".  I would be grateful if someone would tell me.  Normally, when I
  6462. reply to a message, I just issue the "answer" command to the mail program and
  6463. let it get the return path from the header of the message being answered.  You
  6464. have just shown where that can get you with respect to USENET messages.  It is
  6465. also interesting to note that when I reply to you using the "answer" command,
  6466. the return path is taken to be "wcwells%ucbopal.CC@ucb-vax", and not your
  6467. preferred path "wcwells@berkeley (or ucb-vax)".
  6468.  
  6469.  
  6470. Dave
  6471. towson@amsaa
  6472.  
  6473.  
  6474. 18-Apr-84 10:29:12-MST,721;000000000000
  6475. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6476. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 18 Apr 84 10:29:06-MST
  6477. Received: From brl.arpa.ARPA by AMSAA via smtp;  18 Apr 84 11:57 EST
  6478. Received: From wsmr70a.arpa.ARPA by BRL-AOS via smtp;  18 Apr 84 11:56 EST
  6479. Date: 18 Apr 1984  9:53:49 MST (Wednesday)
  6480. From: John Gilbert CD <jgilbert@Wsmr70a.ARPA>
  6481. Subject: Request for into on printers
  6482. To: info-cpm@Brl-Aos.ARPA
  6483.  
  6484.     I just saw a demo and the print quality of the new HP Thinkjet printer.
  6485. I am pretty impressed and thinking about getting one. I would appreciate any
  6486. info on other dot matrix printers whose print quality might be better before
  6487. I make a final decision.
  6488.  
  6489. Thanks in advance,
  6490.  
  6491. John Gilbert
  6492.  
  6493. 18-Apr-84 12:32:48-MST,2040;000000000000
  6494. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6495. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 18 Apr 84 12:32:38-MST
  6496. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  18 Apr 84 14:01 EST
  6497. Date: 18 Apr 1984  12:02 MST (Wed)
  6498. Message-ID: <KPETERSEN.12008500329.BABYL@SIMTEL20>
  6499. Sender: KPETERSEN@Simtel20.ARPA
  6500. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  6501. To:   Info-Cpm@Amsaa.ARPA
  6502. Subject: SD-82 Super Directory program now available
  6503.  
  6504. SD-81 has been replaced by SD-82, thanks to Sigi Kluger for the
  6505. update.  Here's Sigi's note describing was was fixed:
  6506.  
  6507. -----
  6508. 04/14/84
  6509.  
  6510. SD-82 fixes a bug in the VCODE routines which caused files to be
  6511. suppressed (and blanks printed instead) in large directories.
  6512. Thanks to Dennis Vallianos for the patch.
  6513.  
  6514. Other changes include the REVIDEO fix (SD in an empty directory no
  6515. longer causes toggle-type terminals to remain in reverse video until
  6516. manually changed). Toggle-type terminals are those which use a single
  6517. character to turn reverse video on and off.
  6518. Also, in some cases the "[more]" message remained on the screen; this
  6519. is also fixed now.
  6520.  
  6521. If you have the DIF and SSED utilities, you only need the .DIF file.
  6522. If you don't have a VECTOR computer, don't use reverse video, or
  6523. only use horizontal display, you can wait for the next major revision - you
  6524. will not notice any difference between 81 and 82.
  6525.  
  6526.                 - S. Kluger
  6527. -----
  6528. The following files are now available on SIMTEL20:
  6529.  
  6530. Filename            Type     Bytes     Sectors     CRC
  6531.  
  6532. Directory MICRO:<CPM.DIRUTL>
  6533. SD-79A.DOC.1            ASCII      9525   75 =  4BH  D733H
  6534. SD-79A.DQC.1            COM      6144   48 =  30H  2D4BH
  6535. SD-8182.DIF.1            ASCII       595    5 =   5H  514BH
  6536. SD-82.AQM.1            COM     53376  417 = 1A1H  0790H
  6537. SD-82.ASM.1            ASCII     78943  617 = 269H  3580H
  6538. SD-82.INF.1            ASCII       818    7 =   7H  9756H
  6539. SD-82H.COM.1            COM      3712   29 =  1DH  275BH
  6540. SD-82H.HEX.1            ASCII      9049   71 =  47H  A3DBH
  6541. SD-82V.COM.1            COM      4096   32 =  20H  B1A8H
  6542. SD-82V.HEX.1            ASCII      9986   79 =  4FH  44C4H
  6543. SD8081.DIF.1            ASCII      3401   27 =  1BH  15A1H
  6544. 18-Apr-84 12:45:27-MST,818;000000000000
  6545. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6546. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 18 Apr 84 12:45:21-MST
  6547. Received: From brl.arpa.ARPA by AMSAA via smtp;  18 Apr 84 14:11 EST
  6548. Received: From lll-mfe.arpa.ARPA by BRL-AOS via smtp;  18 Apr 84 14:13 EST
  6549. Date: Wed, 18 Apr 84 11:06 PST
  6550. From: "Jones Dan%LLL"@LLL-MFE.ARPA
  6551. Subject: Accounting software query?
  6552. To: info-cpm@brl-aos.arpa
  6553.  
  6554. I am interested in finding a job-cost accounting system for a contractor
  6555. friend of mine.  It must run under MP/M 2.0 and be easy to use. So far the
  6556. leading candidate is Open Systems Software Fitness Program Series. Does anyone
  6557. have any better suggestions or comments about the Open Systems Software Package?
  6558.      Please reply to me since I am not on the list.
  6559.  
  6560.                                         Dan Jones
  6561. 18-Apr-84 12:59:56-MST,582;000000000000
  6562. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6563. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 18 Apr 84 12:59:51-MST
  6564. Received: From mitre.arpa.ARPA by AMSAA via smtp;  18 Apr 84 14:26 EST
  6565. Date: 18 Apr 1984 14:01:42 EST (Wednesday)
  6566. From: Jeffrey Edelheit <edelheit@Mitre.ARPA>
  6567. Subject: C compiler
  6568. To: info-cpm@Amsaa.ARPA
  6569. Cc: edelheit@Mitre.ARPA
  6570.  
  6571. Shame on me netlanders.  I misplaced (deleted?) the summary of C compilers
  6572. that recently came across the net and now I really needed it.  Can some kind
  6573. soul send me a copy.
  6574.  
  6575. thanks,
  6576.  
  6577. Jeff Edelheit
  6578. (edelheit at mitre)
  6579.  
  6580. 18-Apr-84 14:50:37-MST,844;000000000000
  6581. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6582. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 18 Apr 84 14:50:29-MST
  6583. Received: From brl.arpa.ARPA by AMSAA via smtp;  18 Apr 84 16:01 EST
  6584. Received: From sumex-aim.arpa.ARPA by BRL-AOS via smtp;  18 Apr 84 15:58 EST
  6585. Received: from ISL by SUMEX-AIM with Pup; Wed 18 Apr 84 12:55:54-PST
  6586. Date: Wednesday, 18 Apr 1984 12:57-PST
  6587. To: info-cpm@Brl-Aos.ARPA
  6588. Subject: kermit query
  6589. From: gray@isl
  6590.  
  6591. I at last have a generic kermit running on my cromemco boards & Morrow
  6592. disks thanks to a proper incorporation of BAT: by MICAH. It works with
  6593. the UNIX Kermit on a VAX with one problem--at the end of a file 
  6594. transferred from the PC to the VAX there are several lines of
  6595. ^Z^Z^Z etc. Is this filler poop at the end of packets & can it be turned
  6596. off? Thanks for any help.
  6597. (Reply to gray@su-dsn)
  6598. 18-Apr-84 16:13:33-MST,1140;000000000000
  6599. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6600. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 18 Apr 84 16:13:26-MST
  6601. Received: From ur-cs-gw.ARPA by AMSAA via smtp;  18 Apr 84 17:21 EST
  6602. Received: from ur-seneca.rochester.arpa (ur-seneca.ARPA) by cayuga.rochester.arpa id AA07919 (4.12b); Wed, 18 Apr 84 17:22:21 est
  6603. Received: by ur-seneca.rochester.arpa id AA14903 (3.327.5d); 18 Apr 84 17:22:31 EST (Wed)
  6604. Message-Id: <8404182222.14903@ur-seneca.rochester.arpa>
  6605. Date: 18 Apr 84 17:22:31 EST (Wed)
  6606. From: Mike Ciaraldi <ciaraldi@rochester.arpa>
  6607. Subject: DUV86 problem
  6608. To: info-cpm@amsaa.arpa
  6609.  
  6610. I tried to run DUV86 on my Z-80 MP/M II.1 system yesterday.
  6611. This version is supposed to automatically figure out what
  6612. operating system (CP/M or MP/M) it is running on, and which
  6613. release, and adapt accordingly.
  6614.  
  6615. When I ran it, it signed on with "MP/M version 3"!!!!
  6616. Then it misread the Disk Parameter Block, so it thought
  6617. I had 220 tracks, and 0 sectors per track!
  6618.  
  6619. I will try and figure out what's wrong, but I was wondering
  6620. if nyone else has seen problems yet.
  6621.  
  6622. Mike Ciaraldi
  6623. ciaraldi@rochester
  6624. seismo!rochester!ciaraldi
  6625. 18-Apr-84 18:49:14-MST,876;000000000000
  6626. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6627. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 18 Apr 84 18:49:10-MST
  6628. Received: From brl.arpa.ARPA by AMSAA via smtp;  18 Apr 84 19:35 EST
  6629. Received: From sri-kl.arpa.ARPA by BRL-AOS via smtp;  18 Apr 84 19:35 EST
  6630. Date: 18 Apr 1984 16:33-PST
  6631. Sender: BILLW@Sri-Kl.ARPA
  6632. Subject: Re:   Request for into on printers
  6633. From: BILLW@Sri-Kl.ARPA
  6634. To: jgilbert@Wsmr70a.ARPA
  6635. Cc: info-cpm@Brl-Aos.ARPA
  6636. Message-ID: <[SRI-KL]18-Apr-84 16:33:36.BILLW>
  6637. In-Reply-To: <KPETERSEN.12008500883.BABYL@SIMTEL20>
  6638.  
  6639. Although the Thinkjet has very high single-pass quality (relatively
  6640. speaking), you cant go any higher, whereas with something like the
  6641. EPSON FX80 you can do multiple passes after moving the paper an
  6642. itsy-bitsy bit, and get higher quality.  With a program like
  6643. 'Fancy font'  Truly amazing qualtiy can be achived...
  6644.  
  6645. BillW
  6646. 18-Apr-84 18:52:33-MST,752;000000000000
  6647. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6648. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 18 Apr 84 18:52:30-MST
  6649. Received: From brl.arpa.ARPA by AMSAA via smtp;  18 Apr 84 19:15 EST
  6650. Received: From sumex-aim.arpa.ARPA by BRL-AOS via smtp;  18 Apr 84 19:16 EST
  6651. Received: from ISL by SUMEX-AIM with Pup; Wed 18 Apr 84 16:13:27-PST
  6652. Date: Wednesday, 18 Apr 1984 16:15-PST
  6653. To: info-cpm@Brl-Aos.ARPA
  6654. Subject: kermit
  6655. From: gray@isl
  6656.  
  6657. Thanks to the several people who pointed out that apparently Kermit
  6658. transmits the entire cp/m file as if it were binary & hence has all of
  6659. the cpm file termination characters ^z filling out a cpm bloc.
  6660. How come Kermit doesn't seem to have a text mode & know enough to stop
  6661. sending when a ^z is encountered?
  6662. 18-Apr-84 19:29:06-MST,943;000000000000
  6663. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6664. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 18 Apr 84 19:29:01-MST
  6665. Received: From brl.arpa.ARPA by AMSAA via smtp;  18 Apr 84 20:07 EST
  6666. Received: From usc-eclb.arpa.ARPA by BRL-AOS via smtp;  18 Apr 84 20:03 EST
  6667. Date: Wed 18 Apr 84 17:01:49-PST
  6668. From: Dick <MEAD@USC-ECLB.ARPA>
  6669. Subject: Z80 specific assembly
  6670. To: info-cpm@BRL.ARPA, info-modem7@SIMTEL20.ARPA
  6671.  
  6672. I wonder if anyone has taken some of the current, favorite PD
  6673. programs and replaced the 8080 compatible code with Z80 specific
  6674. ops to see if there is enough gain in either speed or size to
  6675. make the job worthwile. I am thinking along the lines of asking
  6676. authors if they might make Z80 assembly an option in their code, 
  6677. if, indeed it makes it worth it. I wonder what effect this would have
  6678. on such programs as MODEM (MDM,MEX), NSWP, MLOAD, SD, etc....
  6679.  
  6680. I haven't an 8080 anywhere. (nor an 8085).
  6681.  
  6682. ..Dick..
  6683. -------
  6684. 18-Apr-84 20:03:20-MST,555;000000000000
  6685. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6686. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 18 Apr 84 20:03:16-MST
  6687. Received: From brl.arpa.ARPA by AMSAA via smtp;  18 Apr 84 21:30 EST
  6688. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  18 Apr 84 21:28 EST
  6689. Date: Wed 18 Apr 84 20:25:36-CST
  6690. From: Douglas Good <CMP.DOUG@UTEXAS-20.ARPA>
  6691. Subject: hello
  6692. To: info-cpm@UTEXAS-20.ARPA
  6693.  
  6694. I am a fairly new CPM user and was refered to this mailing list for
  6695. information on cpm. I would like to be a member of this mailing list.
  6696.  
  6697.         --Doug
  6698. -------
  6699.  
  6700. 18-Apr-84 20:24:09-MST,967;000000000000
  6701. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6702. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 18 Apr 84 20:24:04-MST
  6703. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  18 Apr 84 21:55 EST
  6704. Date: 18 Apr 1984  19:57 MST (Wed)
  6705. Message-ID: <KPETERSEN.12008586733.BABYL@SIMTEL20>
  6706. Sender: KPETERSEN@Simtel20.ARPA
  6707. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  6708. To:   Info-Cpm@Amsaa.ARPA
  6709. Subject: New Osborne 01 files available
  6710.  
  6711. Two new files of interest to Osborne 01 owners are now available
  6712. on SIMTEL20.
  6713.  
  6714. MICRO:<CPM.BYE3>BY3OSCP.ASM - Osborne 01 - COMM-PAC modem insert for BYE3.
  6715. This version is for the Osborne 01 hooked up to an Osborne COMM-PAC
  6716. modem.  This insert has been tested with BYE3 v1.2 and BYE3 v1.5
  6717.  
  6718. MICRO:<CPM.RCPM>XM82OSCP.ASM - This file adapts XMODEMxx to the
  6719. Osborne 01 with the Osborne COMM-PAC modem.  Conditionals are
  6720. provided for Osborne BIOS 1.3, BIOS 1.4 or 1.41, and BIOS 1.44+
  6721. (Nuevos Electronics 80 column mod.).
  6722.  
  6723. --Keith
  6724. 18-Apr-84 20:54:32-MST,672;000000000000
  6725. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6726. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 18 Apr 84 20:54:28-MST
  6727. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  18 Apr 84 22:29 EST
  6728. Date: 18 Apr 1984  20:30 MST (Wed)
  6729. Message-ID: <KPETERSEN.12008592753.BABYL@SIMTEL20>
  6730. Sender: KPETERSEN@Simtel20.ARPA
  6731. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  6732. To:   gray@isl
  6733. Cc:   Info-Cpm@Amsaa.ARPA
  6734. Subject: kermit query
  6735. In-reply-to: Msg of 18 Apr 1984  13:57-MST from gray at isl
  6736.  
  6737. The file default for CP/M Kermit is binary.  If you do SET FILE ASCII
  6738. to your Kermit-80 prior to doing the upload, you won't get those
  6739. control-Z's at the end of the file.
  6740. --Keith
  6741. 18-Apr-84 21:19:46-MST,875;000000000000
  6742. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6743. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 18 Apr 84 21:19:41-MST
  6744. Received: From brl.arpa.ARPA by AMSAA via smtp;  18 Apr 84 22:53 EST
  6745. Received: From sumex-aim.arpa.ARPA by BRL-AOS via smtp;  18 Apr 84 22:52 EST
  6746. Received: from ISL by SUMEX-AIM with Pup; Wed 18 Apr 84 19:49:28-PST
  6747. Date: Wednesday, 18 Apr 1984 19:51-PST
  6748. To: gray@isl, info-cpm@Brl-Aos.ARPA
  6749. Subject: Re: kermit query
  6750. Reply-to: kevinw@Su-Dsn.ARPA
  6751. From: Kevin W. Rudd <kevinw@Su-Dsn.ARPA>
  6752. Sender: kevinw@isl
  6753.  
  6754. the ^Z it the CPM end of file character for ascii files.
  6755. it is always there except when it would be the first character in
  6756. a new allocation (either new block or new extent, i don't remember)
  6757. kermit apparently does not differentiate between text (with 0x1a marking
  6758. end of file) and binary (with no end of file -- only data)
  6759.   -- K
  6760. 
  6761. 18-Apr-84 23:55:18-MST,875;000000000000
  6762. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6763. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 18 Apr 84 23:55:13-MST
  6764. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  19 Apr 84 1:37 EST
  6765. Date: 18 Apr 1984  23:39 MST (Wed)
  6766. Message-ID: <KPETERSEN.12008627160.BABYL@SIMTEL20>
  6767. Sender: KPETERSEN@Simtel20.ARPA
  6768. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  6769. To:   William C. Wells <wcwells%ucbopal.CC@Ucb-Vax.ARPA>
  6770. CC:   INFO-CPM@Amsaa.ARPA
  6771. Subject: Does PAMS replace RCPM List?
  6772. In-reply-to: Msg of 18 Apr 1984  21:07-MST from wcwells%ucbopal.CC at Berkeley (William C. Wells)
  6773.  
  6774. The latest listing of RCPM systems, RCPM-049.LST, was just uploaded to
  6775. SIMTEL20.  It's in the MICRO:<CPM.MISC> directory.  The PAMS list does
  6776. not replace it.  PAMS (MICRO:<CPM.MISC>OTHERSYS.APR) is a listing of
  6777. all types of BBS and file transfer systems, not just RCPM systems.
  6778. --Keith
  6779. 19-Apr-84 00:53:59-MST,792;000000000000
  6780. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6781. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Apr 84 00:53:56-MST
  6782. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  19 Apr 84 2:29 EST
  6783. Date: 19 Apr 1984  00:30 MST (Thu)
  6784. Message-ID: <KPETERSEN.12008636522.BABYL@SIMTEL20>
  6785. Sender: KPETERSEN@Simtel20.ARPA
  6786. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  6787. To:   Info-Cpm@Amsaa.ARPA, Info-Micro@Brl.ARPA
  6788. Subject: New INFO-HAMS mailing list
  6789.  
  6790. This is to announce INFO-HAMS@SIMTEL20, a new mailing list of interest
  6791. to Amateur Radio (not CB) operators.  If you are on the Arpa/Milnet
  6792. and wish to be added to the list, please send a note to
  6793. INFO-HAMS-REQUEST@SIMTEL20.  INFO-HAMS is gatewayed to Usenet's
  6794. net.ham-radio so Usenet people will get it there.
  6795.  
  6796. --73, Keith <W8SDZ@SIMTEL20>
  6797. 19-Apr-84 08:14:06-MST,2170;000000000000
  6798. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6799. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Apr 84 08:13:59-MST
  6800. Received: From brl.arpa.ARPA by AMSAA via smtp;  19 Apr 84 9:49 EST
  6801. Received: From xerox.arpa.ARPA by BRL-AOS via smtp;  19 Apr 84 9:46 EST
  6802. Received: from Barbera.ms by ArpaGateway.ms ; 19 APR 84 06:42:09 PST
  6803. From: ERWINVL.DLOS@XEROX.ARPA
  6804. Date: 19 Apr 84 8:41:25 CST
  6805. Subject: Re: Info-KayPro>??
  6806. In-reply-to: Rturner@Darcom-Hq.ARPA's message of Sun, 15 Apr 84 21:10
  6807.  MST, <KPETERSEN.12008628038.BABYL@SIMTEL20>
  6808. To: Rturner@DARCOM-HQ.ARPA
  6809. cc: info-cpm@BRL.ARPA
  6810.  
  6811. RICK,
  6812.  
  6813. I HAVE BEEN VERY INTERESTED IN THE KENTRONICS UNIT SINCE I SAW IT IN THE
  6814. RECENT ISSUE OF QST. IT IS STILL UNAVAILABLE HERE IN THE DALLAS AREA. I
  6815. AM IN HOPES OF BEING ABLE TO PICK UP ONE WHEN I GO TO DAYTON. SUGGEST
  6816. YOU TRY A FEW THINGS JUST TO SEE HOW THE RF (IF IT IS) GETTING INTO THE
  6817. KENTRONICS OR THE KAYPRO. TRY WRAPPING THE KENTRONICS IN ALUMINUM FOIL
  6818. AND GROUNDING IT TO YOUR STATION GROUND. GROUND LEAD SHOULD BE AS SHORT
  6819. AS POSSIBLE. ALSO BE SURE THAT YOU HAVE THE KAYPRO TIED TO YOUR STATION
  6820. GROUND WITH HEAVY BRAID. YOU SHOULD NOT DEPEND ON THE 3RD WIRE IN ANY AC
  6821. CORD FOR A GOOD RF GROUND. ALSO MAKE SURE THAT YOUR RS-232C CABLE IS
  6822. SHIELDED. IN SEVERE CASES ALTHOUGH NOT NECESSARILY WITH THE KAYPRO, I
  6823. HAVE SEEN RF "WALK" RIGHT IN ON THE SHIELD DESPITE THE FACT IT WAS
  6824. GROUNDED. THIS IS DUE TO THE SHEAR LENGTH OF THE CABLES THAT ARE USED IN
  6825. SOME OF THE COMPUTER SYSTEMS TODAY. IF THAT IS A SUSPECT YOU MIGHT TRY
  6826. TO PLACE A LARGE TORROID AROUND THE RS232 CABLE AS IT ENTERS THE KAYPRO.
  6827. I HAVE NEVER SEEN THE KENTRONICS UNIT BUT I BELIEVE THE ONLY GROUND THAT
  6828. THEY HAVE IS BY WAY OF THE RS232 CABLE. THIS IS TOO LONG OF A GROUND
  6829. PATH TO GET EFFECTIVE RF GROUNDING. YOU MIGHT EVEN TRY GROUNDING IT
  6830. BETTER AND KEEPING THE PATH AS SHORT AS POSSIBLE. PLEASE KEEP ME
  6831. INFORMED OF YOUR PROGRESS AND YOUR PERCEPTION OF THE UTU BECAUSE I PLAN
  6832. TO MARRY ONE UP WITH MY XEROX 820 ES MY YAETSU 757.
  6833.  
  6834.  
  6835.                 REGARDS,
  6836.  
  6837.                                 VAL L. ERWIN
  6838.                                 W5PUT
  6839.                                 (214) 960-3174
  6840. 19-Apr-84 09:27:20-MST,708;000000000000
  6841. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6842. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Apr 84 09:27:17-MST
  6843. Received: From mitre.arpa.ARPA by AMSAA via smtp;  19 Apr 84 11:03 EST
  6844. Date: 19 Apr 1984 11:02:10 EST (Thursday)
  6845. From: Jeffrey Edelheit <edelheit@Mitre.ARPA>
  6846. Subject: C Compiler
  6847. To: info-cpm@Amsaa.ARPA
  6848.  
  6849. I would like to thank all the netlanders who have been kind enough to send
  6850. me copies of the C Compiler discussions.
  6851.  
  6852. One last favor:
  6853.  
  6854.         PLEASE NO NORE COPIES OF THE DISCUSSION !!!!!!!
  6855.  
  6856. My system administrator is getting a little disturbed with respect to the
  6857. amount of disk space my mail box is beginning to take.
  6858.  
  6859. Thanks again
  6860.  
  6861. Jeff Edelheit
  6862. (edelheit at mitre)
  6863.  
  6864. 19-Apr-84 10:52:49-MST,1547;000000000000
  6865. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6866. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Apr 84 10:52:41-MST
  6867. Received: From brl.arpa.ARPA by AMSAA via smtp;  19 Apr 84 12:25 EST
  6868. Received: From xerox.arpa.ARPA by BRL-AOS via smtp;  19 Apr 84 12:23 EST
  6869. Received: from Barbera.ms by ArpaGateway.ms ; 19 APR 84 09:16:48 PST
  6870. Date: Thu, 19 Apr 84 11:16 CST
  6871. From: Hallidy.dlos@XEROX.ARPA
  6872. Subject: Re: Info-KayPro>??
  6873. In-reply-to: <KPETERSEN.12008628038.BABYL@SIMTEL20>
  6874. To: Rturner@DARCOM-HQ.ARPA
  6875. cc: info-cpm@BRL.ARPA
  6876.  
  6877. Rick,
  6878.  What you have sounds like a classic case of RF in the shack to me, as
  6879. you surmised. A long wire type of antenna tends to exhibit such
  6880. characteristics unless you can provide a good counterpoise for it to
  6881. operate against.
  6882.  Sometimes just changing bands will give an indication of this. By that
  6883. I mean that you may observe an improvement in the situation by trying a
  6884. different (probably higher) band. Eighty and forty meters I suspect
  6885. would be the worst because an additional problem may exist. That is,
  6886. coupling of the radiated RF into the AC mains. Your house wiring may be
  6887. acting like a great receiving antenna, coupling large RF voltages into
  6888. the power supply of your Kay-Pro!
  6889. A brute force line filter may be the solution in such a case. You might
  6890. also try reducing the output power just to see if this has an effect on
  6891. performance just to verify that RF is the cause.
  6892.  
  6893.  I hope I have helped a little- this type of problem can be a real
  6894. s.o.b. to solve.
  6895.  
  6896.     73's,     Dave Hallidy KD5RO
  6897.  
  6898.  
  6899. 19-Apr-84 12:06:53-MST,865;000000000000
  6900. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6901. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Apr 84 12:06:48-MST
  6902. Date:     Thu, 19 Apr 84 13:43:11 EST
  6903. From:     David Towson (CSD) <towson@Amsaa.ARPA>
  6904. To:       OWENSRL@Usc-Isi.ARPA
  6905. cc:       INFO-CPM@Amsaa.ARPA, OWENSRL@Usc-Isi.ARPA
  6906. Subject:  Re:  HELP WITH DATA TRANSFER
  6907.  
  6908. Ron - I'm going to take a stab at your problem.  MDM7xx MUST have an 8-bit
  6909. data path to work.  This is because of the way the sector numbers are sent
  6910. from transmitter to receiver, and has nothing to do with the type of data
  6911. (ASCII text or binary) being sent.  I do not know what Kermit needs, or whether
  6912. you have an option of 7 or 8 bits with Kermit.  Perhaps someone else will 
  6913. comment on that.  My question, then, is, are you using an 8-bit transfer
  6914. path?  If not, I think that's your problem.
  6915.  
  6916.  
  6917. Dave
  6918. towson@amsaa
  6919.  
  6920. 20-Apr-84 07:42:50-MST,2235;000000000000
  6921. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6922. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 20 Apr 84 07:42:38-MST
  6923. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  20 Apr 84 9:07 EST
  6924. Date: 20 Apr 1984  07:08 MST (Fri)
  6925. Message-ID: <KPETERSEN.12008971092.BABYL@SIMTEL20>
  6926. Sender: KPETERSEN@Simtel20.ARPA
  6927. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  6928. To:   Info-Cpm@Amsaa.ARPA
  6929. Subject: UNSPOL34 - an improved background printer spooler
  6930. Reply-To: PLK@Mit-Mc.ARPA
  6931.  
  6932. UNSPOOL is a program that lets you print a file while you are running
  6933. other programs.  Paul Kelley <PLK@MC> has just released version 3.4.
  6934. Here is his message detailing what's new:
  6935.  
  6936. -----
  6937.     The public domain unspooler by Gary Novosielski has
  6938. been updated. The following files are now available on SIMTEL20:
  6939.  
  6940.     MICRO:<CPM.LIST>UNSPOL34.ASM
  6941.     MICRO:<CPM.LIST>UNSPOL34.COM    ;for those without MAC
  6942.     MICRO:<CPM.LIST>UNSPOL34.HEX    ;for those without MAC and binary
  6943.                     ;    transfer capability
  6944.  
  6945. The following message in the file describes the update:
  6946.  
  6947. ;3.4    84-04-17
  6948. ;    Single character output to printer if either
  6949. ;    BIOS or BDOS keyboard status request is made
  6950. ;    by transient program. Output is conditional
  6951. ;    on no keypress and printer ready after single
  6952. ;    status check. Single character only to printer
  6953. ;    to minimize any slowdown of transient program.
  6954. ;    Program now works with MINCE. It can also be
  6955. ;    used with various modem programs, however some
  6956. ;    some loss of modem input may occur while the
  6957. ;    text to be printed is read from disk.
  6958. ;    Formfeed (page eject) added to printer output
  6959. ;    at EOF. (Paul L. Kelley)
  6960. ;
  6961.  
  6962. Additional comments -
  6963.  
  6964.     The reason the program did not work with MINCE or modem
  6965. programs is that the latter generally do not call the console
  6966. input function unless console status indicates a character is
  6967. waiting.
  6968.  
  6969.     On my system disk I/O disables interrupts so using the
  6970. UART in the interrupt mode would not prevent loss of modem input.
  6971. I find the loss to be small with 5.25" floppies and very small
  6972. with a hard disk. Since I use mostly use BABYL and EMACS on MC a
  6973. redisplay fixes things up.
  6974.  
  6975.     It would be nice if someone would change UNSPOOL so that
  6976. it has all the features of Rick Conn's PRINT.
  6977.  
  6978.     - P. L. Kelley
  6979. 20-Apr-84 12:28:49-MST,1015;000000000000
  6980. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6981. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 20 Apr 84 12:28:39-MST
  6982. Date:     Fri, 20 Apr 84 14:03:11 EST
  6983. From:     Dave Towson (info-cpm) <cpmlist@Amsaa.ARPA>
  6984. To:       info-cpm@Amsaa.ARPA
  6985. Subject:  [English.PA:  Incorporation papers]
  6986.  
  6987.  
  6988. ----- Forwarded message # 1:
  6989.  
  6990. Received: From xerox.arpa.ARPA by AMSAA via smtp;  19 Apr 84 19:13 EST
  6991. Received: from Chardonnay.ms by ArpaGateway.ms ; 19 APR 84 16:10:03 PST
  6992. Date: 19 Apr 84 15:05:28 PST (Thursday)
  6993. From: English.PA@XEROX.ARPA
  6994. Subject: Incorporation papers
  6995. To: info-cpm-request@AMSAA.ARPA, 820Interest^.wbst@XEROX.ARPA,
  6996.  XeroxInfo-CPM^.wbst@XEROX.ARPA, AppleUsers^.es@XEROX.ARPA,
  6997.  WantAds^.es@XEROX.ARPA
  6998. Reply-To: English.pa@XEROX.ARPA
  6999.  
  7000. I plan to incorporate a small business in the state of California.  Does
  7001. anyone know of a source of Articles of Incorporation and various other
  7002. corporate forms in any format that I might convert to Wordstar?
  7003.  
  7004.  
  7005. Bill
  7006.  
  7007. ----- End of forwarded messages
  7008. 20-Apr-84 23:26:50-MST,966;000000000000
  7009. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7010. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 20 Apr 84 23:26:46-MST
  7011. Received: From brl-vgr.arpa.ARPA by AMSAA via smtp;  21 Apr 84 1:11 EST
  7012. Received: from usc-isid.arpa by BRL-VGR.ARPA id a003783; 21 Apr 84 1:10 EST
  7013. Date: 21 Apr 1984 01:08-EST
  7014. Sender: ABN.ISCAMS@usc-isid.ARPA
  7015. Subject: CPMCOPY for Apple Pascal
  7016. From: ABN.ISCAMS@usc-isid.ARPA
  7017. To: INFO-CPM@BRL-VGR.ARPA
  7018. Cc: ABN.ISCAMS@usc-isid.ARPA
  7019. Message-ID: <[USC-ISID]21-Apr-84 01:08:32.ABN.ISCAMS>
  7020.  
  7021. NetLandians,
  7022.  
  7023. Has anyone converted J.M. Wierda's CPMCOPY (a utility in Pascal to transfer
  7024. a CP/M file from a disk in unit 5 to a Pascal disk) to the Apple II?
  7025.  
  7026. His program is using 8" disk parameters, and I don't happen to have the
  7027. Apple II disk parms around handy.  (Plus I ain't so very good in Pascal yet --
  7028. not enough for high-speed patching anyway!)
  7029.  
  7030. Would appreciate some pointers.
  7031.  
  7032. David Kirschbaum
  7033. Toad Hall
  7034. (ABN.ISCAMS@USC-ISID)
  7035. 21-Apr-84 09:55:01-MST,2940;000000000000
  7036. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7037. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 21 Apr 84 09:54:51-MST
  7038. Received: From brl.arpa.ARPA by AMSAA via smtp;  21 Apr 84 11:25 EST
  7039. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  21 Apr 84 11:27 EST
  7040. Received: from Usenet.uucp by sri-unix.uucp with rs232; 21 Apr 84 8:16-PST
  7041. Date: 16 Apr 84 14:05:31-PST (Mon)
  7042. To: info-cpm@Brl-Aos.ARPA
  7043. From: ihnp4!ihu1e!nowlin@Ucb-Vax.ARPA
  7044. Subject: Apple CP/M questions
  7045. Article-I.D.: ihu1e.223
  7046.  
  7047.  
  7048.  
  7049.  
  7050. I have a couple of questions and a comment on the AZTEC C compiler  discussion
  7051. that's been going on.
  7052.  
  7053.      1) I have an Apple //e with a MicroSoft  Softcard  CP/M  card  in  it.  I
  7054. thought  I  would  just  have to live with the frustration of having my screen
  7055. cleared every time CP/M did a warm boot. Then I found out that  not  all  CP/M
  7056. systems  clear  their  screen  this  way. Why does MicroSoft's? How would I go
  7057. about changing it so that I just got a message saying "warm  boot"  like  some
  7058. systems I've heard of?
  7059.  
  7060.      2) I use a terminal emulator called M.I.T.E. from Microft Labs.  It works
  7061. under  CP/M  and  functions  well  except that I have to set a carriage return
  7062. delay to keep from loosing characters from the beginning of lines  at  300  or
  7063. 1200  baud.  I  loose  characters  when  a  line  has to wrap around (ie. > 80
  7064. characters) or whenever a Ctl-G is received in spite  of  the  CR  delay.  The
  7065. termcap  for  a  soroc terminal works (TERM=soroc) for everything else but you
  7066. can imagine what the screen looks like when I try to use vi. Microft says  the
  7067. Apple  80  column card is too slow. Is this a classic case of finger pointing?
  7068. Does anybody have a suggestion to solve this problem? Is there a  faster  card
  7069. somewhere? If so does anyone want to buy a used Apple Extended 80 Column Card?
  7070.  
  7071.      3) I've been using the AZTEC  C  compiler  for  over  a  year  now.  I've
  7072. transferred programs back and forth from home to work (work=VAX 11/780, 4.2bsd
  7073. or PDP 11/70, V7) and only found one problem with the AZTEC library. There  is
  7074. no  "isalpha"  in  it. Since both "islower" and "isupper" are present it's not
  7075. really a problem. I'm very impressed with it's degree of UNIX compatibility.
  7076.  
  7077. One thing the others didn't mention about the AZTEC compiler was the fact that
  7078. IO redirection (ie. '<' and '>') is built in to any programs compiled with it.
  7079. This is a mixed blessing as far as I can tell. A  little  bitty  program  that
  7080. just  says  "hello  world"  with  a  simple printf generates a relatively huge
  7081. .com file.  There has to be a way to get around this redirection  code  but  I
  7082. haven't figured it out. Does anyone else have a clue?
  7083.  
  7084.      Sorry if I got a bit verbose. I'm hoping to get  some  helpful  responses
  7085. from  this  posting  and  I  wanted to make sure all you wizards out there had
  7086. enough information to help me.
  7087.  
  7088. -- 
  7089.  
  7090.     Jerry Nowlin
  7091. (ihnp4!ihu1e!nowlin)
  7092. 21-Apr-84 10:12:56-MST,742;000000000000
  7093. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7094. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 21 Apr 84 10:12:51-MST
  7095. Received: From brl.arpa.ARPA by AMSAA via smtp;  21 Apr 84 11:46 EST
  7096. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  21 Apr 84 11:44 EST
  7097. Received: from Usenet.uucp by sri-unix.uucp with rs232; 21 Apr 84 8:28-PST
  7098. Date: 16 Apr 84 14:32:00-PST (Mon)
  7099. To: info-cpm@Brl-Aos.ARPA
  7100. From: ihnp4!ihuxp!gvw1@Ucb-Vax.ARPA
  7101. Subject: How does one reach SIMTEL20 for CP/M(tm) Public Domain Software???
  7102. Article-I.D.: ihuxp.723
  7103.  
  7104. Do you have to be on the ARPA net to reach this system?  I have seen
  7105. a lot of references to public domain software on this system.
  7106.  
  7107. -- 
  7108.  
  7109.  
  7110.         George V. Wilder
  7111.  
  7112.                  ihnp4!ihuxp!gvw1
  7113. 21-Apr-84 10:26:24-MST,986;000000000000
  7114. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7115. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 21 Apr 84 10:26:20-MST
  7116. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  21 Apr 84 11:54 EST
  7117. Date: 21 Apr 1984  09:56 MST (Sat)
  7118. Message-ID: <KPETERSEN.12009263744.BABYL@SIMTEL20>
  7119. Sender: KPETERSEN@Simtel20.ARPA
  7120. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  7121. To:   Info-Cpm@Amsaa.ARPA
  7122. Subject: UNSQ14 - new version of Z80 file UNSQueezer
  7123.  
  7124. UNSQ version 1.4 is now available on SIMTEL20.  UNSQ is a very fast
  7125. Z80 machine language file UNSQueezer by Gail Zacharias <GZ@MC>.  This
  7126. version corrects a problem for systems with a CBIOS that clobbers the
  7127. Z80 alternate registers.
  7128.  
  7129. Here's a list of the files:
  7130.  
  7131. Filename            Type     Bytes     Sectors     CRC
  7132.  
  7133. Directory MICRO:<CPM.SQUSQ>
  7134. UNSQ14.ASM.1            ASCII     19515  153 =  99H  F6DDH
  7135. UNSQ14.COM.1            COM      2176   17 =  11H  C0A9H
  7136. UNSQ14.DOC.1            ASCII       519    5 =   5H  F1C4H
  7137. UNSQ14.HEX.1            ASCII      5314   42 =  2AH  3928H
  7138.  
  7139. --Keith
  7140. 21-Apr-84 18:56:03-MST,847;000000000000
  7141. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7142. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 21 Apr 84 18:55:59-MST
  7143. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  21 Apr 84 20:37 EST
  7144. Date: 21 Apr 1984  18:35 MST (Sat)
  7145. Message-ID: <KPETERSEN.12009358226.BABYL@SIMTEL20>
  7146. Sender: KPETERSEN@Simtel20.ARPA
  7147. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  7148. To:   Info-Cpm@Amsaa.ARPA
  7149. Subject: MDM730 - MODEM7 for MP/M
  7150.  
  7151. MP/M users will be interested in MICRO:<CPM.MODEM7>M730-MPM.LBR which
  7152. contains a .DIF file for altering MDM730.ASM to make it work correctly
  7153. under MP/M.  The .LBR also contains an already-assembled MDM730.COM
  7154. ready to run on MP/M.  There is also a DOC file explaining what must
  7155. be done to enable the MP/M console drivers for the modem.
  7156.  
  7157. The .LBR is stored on SIMTEL20 in ITS-Binary format.  It's about 30k.
  7158. --Keith
  7159. 21-Apr-84 23:34:54-MST,743;000000000000
  7160. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7161. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 21 Apr 84 23:34:49-MST
  7162. Received: From brl.arpa.ARPA by AMSAA via smtp;  22 Apr 84 1:11 EST
  7163. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  22 Apr 84 1:09 EST
  7164. Received: from Usenet.uucp by sri-unix.uucp with rs232; 21 Apr 84 22:00-PST
  7165. Date: 16 Apr 84 7:13:00-PST (Mon)
  7166. To: info-cpm@Brl-Aos.ARPA
  7167. From: pur-ee!uiucdcs!uiuccsb!stank@Ucb-Vax.ARPA
  7168. Subject: Re: BDS C
  7169. Article-I.D.: uiuccsb.4800003
  7170. In-Reply-To: Article <12152@sri-arpa.UUCP>
  7171.  
  7172. Does anyone know anything about Alcor C?  I've used their Pascal and
  7173. am pretty happy with it.  
  7174.                             Stanley Krolikoski
  7175.                             Univ. of Illinois
  7176. 22-Apr-84 00:26:11-MST,812;000000000000
  7177. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7178. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 22 Apr 84 00:26:07-MST
  7179. Received: From brl.arpa.ARPA by AMSAA via smtp;  22 Apr 84 2:06 EST
  7180. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  22 Apr 84 2:04 EST
  7181. Received: from Usenet.uucp by sri-unix.uucp with rs232; 21 Apr 84 22:54-PST
  7182. Date: 17 Apr 84 5:22:08-PST (Tue)
  7183. To: info-cpm@Brl-Aos.ARPA
  7184. From: ihnp4!houxm!hou2h!atttl@Ucb-Vax.ARPA
  7185. Subject: QT Computer S-100 Clock
  7186. Article-I.D.: hou2h.392
  7187.  
  7188. To: PIERRE duPONT
  7189.  
  7190. I mailed you an answer to your query on QT Computer S-100 Clock
  7191. with the address for QT and my experience in getting it working.
  7192.  
  7193. If the mail didn't pass the arpa.net interface, let me know and
  7194. I'll post it right here!
  7195.  
  7196. Cheers,
  7197.  
  7198. Ed Baldwin, AT&T Technologies,  hou2h!atttl
  7199. 22-Apr-84 00:58:25-MST,1448;000000000000
  7200. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7201. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 22 Apr 84 00:58:19-MST
  7202. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  22 Apr 84 2:34 EST
  7203. Date: 22 Apr 1984  00:36 MST (Sun)
  7204. Message-ID: <KPETERSEN.12009423993.BABYL@SIMTEL20>
  7205. Sender: KPETERSEN@Simtel20.ARPA
  7206. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  7207. To:   Info-Cpm@Amsaa.ARPA
  7208. Subject: SD-83 released - fixes bug in 81/82
  7209.  
  7210. Sigi Kluger has just released SD-83, which corrects a bug in SD-81/82
  7211. which caused it to incorrectly report the size of .LBR files when the
  7212. $L option was used.  Here is a list of the currently-available files
  7213. (and I hope to be able to supply a .DIF file sometime tomorrow for
  7214. those who need the source and don't want to download the whole .ASM
  7215. file again).
  7216.  
  7217. Filename            Type     Bytes     Sectors     CRC
  7218.  
  7219. Directory MICRO:<CPM.DIRUTL>
  7220. SD-79A.DOC.1            ASCII      9525   75 =  4BH  D733H
  7221. SD-79A.DQC.1            COM      6144   48 =  30H  2D4BH
  7222. SD-8182.DIF.1            ASCII       595    5 =   5H  514BH
  7223. SD-82.INF.1            ASCII       818    7 =   7H  9756H
  7224. SD-83.AQM.1            COM     53120  415 = 19FH  78F5H
  7225. SD-83.ASM.1            ASCII     78657  615 = 267H  0E6BH
  7226. SD-83.INF.1            ASCII       157    2 =   2H  C725H
  7227. SD-83H.COM.1            COM      3456   27 =  1BH  9FE0H
  7228. SD-83H.HEX.1            ASCII      8433   66 =  42H  88FAH
  7229. SD-83V.COM.1            COM      3840   30 =  1EH  0859H
  7230. SD-83V.HEX.1            ASCII      9357   74 =  4AH  2E31H
  7231. SD8081.DIF.1            ASCII      3401   27 =  1BH  15A1H
  7232.  
  7233. --Keith
  7234. 22-Apr-84 10:47:26-MST,3031;000000000000
  7235. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7236. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 22 Apr 84 10:47:19-MST
  7237. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  22 Apr 84 12:16 EST
  7238. Date: 22 Apr 1984  10:17 MST (Sun)
  7239. Message-ID: <KPETERSEN.12009529815.BABYL@SIMTEL20>
  7240. Sender: KPETERSEN@Simtel20.ARPA
  7241. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  7242. To:   Info-Cpm@Amsaa.ARPA
  7243. Subject: CP/M-80 YAM version 4.28 now available
  7244.  
  7245. The most current version of Chuck Forsberg's YAM (Yet Another Modem)
  7246. program (written in BDS-C) is now available on SIMTEL20, thanks to
  7247. Charley Strom <CSTROM@SIMTEL20>.  The files are available individually
  7248. or all combined in YAM428.LBR (ITS-Binary format).  Here's the list:
  7249.  
  7250. Filename            Type     Bytes     Sectors     CRC
  7251.  
  7252. Directory MICRO:<CPM.YAM>
  7253. XYAM5DYN.C.1            ASCII      4913   39 =  27H  763EH
  7254. XYAMDYNA.H.1            ASCII      1712   14 =   EH  1B0EH
  7255. XYAMDYNA.SUB.1            ASCII       250    2 =   2H  AC9AH
  7256. XYAMHELP.T.1            ASCII       898    8 =   8H  1F8EH
  7257. YAM.H.1                ASCII      9160   72 =  48H  281AH
  7258. YAM.SUB.1            ASCII       417    4 =   4H  CC4EH
  7259. YAM1.C.1            ASCII     12347   97 =  61H  5041H
  7260. YAM10.C.1            ASCII      4935   39 =  27H  45C6H
  7261. YAM2.C.1            ASCII     10221   80 =  50H  0AC7H
  7262. YAM3.C.1            ASCII     14579  114 =  72H  E35AH
  7263. YAM4.C.1            ASCII      6591   52 =  34H  A24EH
  7264. YAM428.LBR.1            COM    223488 1746 = 6D2H  C9F6H
  7265. YAM5.C.1            ASCII     10318   81 =  51H  6982H
  7266. YAM5AP.C.1            ASCII     12409   97 =  61H  7CA8H
  7267. YAM5PMMI.C.1            ASCII      8644   68 =  44H  1CD6H
  7268. YAM5SCC.C.1            ASCII      5470   43 =  2BH  676AH
  7269. YAM5SMDM.426.1            ASCII     10008   79 =  4FH  2007H
  7270. YAM5SMDM.C.1            ASCII      5989   47 =  2FH  2761H
  7271. YAM5TV.C.1            ASCII      4248   34 =  22H  7AC6H
  7272. YAM5X.C.1            ASCII     13271  104 =  68H  279FH
  7273. YAM5Z100.C.1            ASCII      5483   43 =  2BH  24ADH
  7274. YAM7.C.1            ASCII     18678  146 =  92H  57E5H
  7275. YAM8.CRL.1            COM       640    5 =   5H  59AAH
  7276. YAM8.CSM.1            ASCII      2170   17 =  11H  92FAH
  7277. YAM9.CRL.1            COM       768    6 =   6H  B9E2H
  7278. YAM9.CSM.1            ASCII      4050   32 =  20H  5391H
  7279. YAM9AP.CSM.1            ASCII      4236   34 =  22H  9CC1H
  7280. YAMAPPLE.H.1            ASCII      8022   63 =  3FH  B57DH
  7281. YAMB.SUB.1            ASCII       425    4 =   4H  3EB2H
  7282. YAMHELP.T.1            ASCII      6581   52 =  34H  4ECDH
  7283. YAMLYLE.H.1            ASCII      1607   13 =   DH  1D83H
  7284. YAMMAN.LQT.1            COM     32640  255 =  FFH  D496H
  7285. YAMMAN.LST.1            ASCII     68249  534 = 216H  4816H
  7286. YAMMCOM.H.1            ASCII      2720   22 =  16H  6B08H
  7287. YAMMCOM.SUB.1            ASCII       384    3 =   3H  C43DH
  7288. YAMPHONE.T.1            ASCII      1391   11 =   BH  2237H
  7289. YAMPMMI.H.1            ASCII      2512   20 =  14H  B6F2H
  7290. YAMSMDM.H.1            ASCII      3303   26 =  1AH  C6F1H
  7291. YAMSYS.426.1            ASCII      3804   30 =  1EH  0F3CH
  7292. YAMTRSBK.CSM.1            ASCII      1413   12 =   CH  32D4H
  7293. YAMTRSII.H.1            ASCII      1531   12 =   CH  A7DCH
  7294. YAMTRSII.HEX.1            ASCII      2823   23 =  17H  E81EH
  7295. YAMTUART.H.1            ASCII      1776   14 =   EH  2C72H
  7296. YAMTV.H.1            ASCII      2307   19 =  13H  4E3BH
  7297. YAMZ100.H.1            ASCII      2356   19 =  13H  0772H
  7298. YAMZ89.H.1            ASCII      2811   22 =  16H  E89FH
  7299. YAMZ89B.H.1            ASCII      3454   27 =  1BH  91E7H
  7300. YAMZ89XM.H.1            ASCII      3058   24 =  18H  03FFH
  7301. 22-Apr-84 17:20:38-MST,1509;000000000000
  7302. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7303. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 22 Apr 84 17:20:33-MST
  7304. Received: From brl-mis.arpa.ARPA by AMSAA via smtp;  22 Apr 84 18:55 EST
  7305. Date:     Sun, 22 Apr 84 18:54:36 EST
  7306. From:     Rick Conn <rconn@Brl-Mis.ARPA>
  7307. To:       info-cpm@Brl-Mis.ARPA
  7308. Subject:  Z3 Beta Testing
  7309.  
  7310.     The demonstration/test of ZCPR3 in remote access mode is now over,
  7311. and ZCPR3 has passed without a hitch.  Response has been quite positive,
  7312. with no bugs found/known at this time.  I made one very minor change to
  7313. the ZCPR3 command procesor and to SYSFCP (the IF-ELSE-FI flow command package)
  7314. to enable the "noise" associated with IF execution (which informs the user
  7315. of the state of the IF he is currently in) to be turned off, so IFs can run
  7316. without any additional text presented on the screen.
  7317.  
  7318.     I am finishing up the draft of the installation manual tonight,
  7319. and will send it out with ZCPR3, its system segments (RCPs, FCPs, etc), and
  7320. several of its utilities tomorrow to the Gamma test sites.  These sites
  7321. will be concerned primarily with porting ZCPR3 into different environs
  7322. based on the instruction in the installation manual.  I anticipate no
  7323. problems other than those associated with rewriting the installation manual
  7324. so it is more clear.
  7325.  
  7326.     Release of the ZCPR3 System is set for the end of May to SIG/M.
  7327. This is a realistic date, and I anticipate no problem in meeting it.
  7328. It will be available on SIMTEL20 shortly after its release.
  7329.  
  7330.         Rick
  7331. 22-Apr-84 19:51:04-MST,764;000000000000
  7332. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7333. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 22 Apr 84 19:51:01-MST
  7334. Received: From brl.arpa.ARPA by AMSAA via smtp;  22 Apr 84 21:26 EST
  7335. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  22 Apr 84 21:27 EST
  7336. Received: from Usenet.uucp by sri-unix.uucp with rs232; 22 Apr 84 18:15-PST
  7337. Date: 17 Apr 84 15:02:06-PST (Tue)
  7338. To: info-cpm@Brl-Aos.ARPA
  7339. From: ihnp4!afinitc!wuphys!wucs!eric@Ucb-Vax.ARPA
  7340. Subject: Wanted: Osborne I Termcap
  7341. Article-I.D.: wucs.181
  7342.  
  7343. [You are in a twisty maze of newspaths, all alike.]
  7344.  
  7345. A friend needs a *working* Osborne I termcap for our Vaxen.
  7346.  
  7347. Please mail it, if you care to share, to
  7348.  
  7349.     ..!ihnp4!afinitc!wucs!wudma!wucec1!dwg
  7350.  
  7351. eric
  7352. -- 
  7353. ..!ihnp4!afinitc!wucs!eric
  7354. 22-Apr-84 20:08:12-MST,1046;000000000000
  7355. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7356. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 22 Apr 84 20:08:08-MST
  7357. Received: From brl.arpa.ARPA by AMSAA via smtp;  22 Apr 84 21:49 EST
  7358. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  22 Apr 84 21:44 EST
  7359. Received: from Usenet.uucp by sri-unix.uucp with rs232; 22 Apr 84 18:26-PST
  7360. Date: 17 Apr 84 8:30:47-PST (Tue)
  7361. To: info-cpm@Brl-Aos.ARPA
  7362. From:  ihnp4!houxm!hogpc!houti!ariel!vax135!cornell!uw-beaver!ubc-vision!mprvaxa!barnes@Ucb-Vax.ARPA
  7363. Subject: Problems with modem7 file transfers
  7364. Article-I.D.: mprvaxa.530
  7365.  
  7366. I have been trying to use a CPM 1.4 system with a rather old version of
  7367. the Ward Christensen modem program (back when it was called modem 7).
  7368. When I try to transfer a file from the local RCPM, the transfer goes
  7369. fine until #138 when it quits with a BDOS error on B.  Shorter files
  7370. work fine.  The RCPM is running the latest version of modem.  Any ideas?
  7371.  
  7372. Please reply by mail.
  7373.  
  7374. -- 
  7375. Michael Barnes
  7376. Microtel Pacific Research        ..!ubc-vision!mprvaxa!barnes
  7377. 23-Apr-84 04:44:21-MST,1261;000000000000
  7378. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7379. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 23 Apr 84 04:44:17-MST
  7380. Received: From brl.arpa.ARPA by AMSAA via smtp;  23 Apr 84 6:20 EST
  7381. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  23 Apr 84 6:19 EST
  7382. Received: from Usenet.uucp by sri-unix.uucp with rs232; 23 Apr 84 3:09-PST
  7383. Date: 18 Apr 84 12:07:02-PST (Wed)
  7384. To: info-cpm@Brl-Aos.ARPA
  7385. From: hplabs!hpda!fortune!burton@Ucb-Vax.ARPA
  7386. Subject: Re: CompuPro Service - (nf)
  7387. Article-I.D.: fortune.3091
  7388.  
  7389. #R:sri-arpa:-59200:fortune:25500010:000:644
  7390. fortune!burton    Apr 18 10:22:00 1984
  7391.  
  7392.  Most manufacturers find it impossible to support end-users directly.  It's
  7393. much more important to support dealers.  Therefore, CompuPro should be
  7394. **selecting and retaining** only tbhose dealers willing to support customers.
  7395. Otherwise, a company courts disaster.  If I were in CompuPro, I would drop
  7396. Priority One.  (in addition to poor support, they create problems for me
  7397. with all my dealers who support customers, but charge list price.)
  7398.  
  7399.   Philip Burton      101 Twin Dolphin Drive-MS 133
  7400.   Fortune Systems    Redwood City, CA  94065         (415) 595-8444 x 526
  7401.                   - - -
  7402. {ihnp4 [ucbvax | decvax!decwrl]!amd70 harpo hpda }!fortune!burton
  7403. 23-Apr-84 05:02:52-MST,1437;000000000000
  7404. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7405. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 23 Apr 84 05:02:47-MST
  7406. Received: From brl.arpa.ARPA by AMSAA via smtp;  23 Apr 84 6:43 EST
  7407. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  23 Apr 84 6:34 EST
  7408. Received: from Usenet.uucp by sri-unix.uucp with rs232; 23 Apr 84 3:26-PST
  7409. Date: 18 Apr 84 9:05:56-PST (Wed)
  7410. To: info-cpm@Brl-Aos.ARPA
  7411. From: hplabs!intelca!cem@Ucb-Vax.ARPA
  7412. Subject: CP/M Bios For 16FDC
  7413. Article-I.D.: intelca.251
  7414.  
  7415. <chomp, chomp>
  7416.  
  7417.     I am looking for a BIOS for CP/M 2.2 that runs on a Cromemco
  7418. System 3 and supports all of the nifty features of the 16FDC. 
  7419. Specifically Double Density and Double sidedness. Note, when I bought
  7420. the system used it came with CP/M and the SIG/M Bios that originally ran
  7421. on the 4FDC but was later updated to the 16FDC *without* adding 
  7422. DD/DS capability. I am willing to pay for it. There are limits however,
  7423. as I found when a guy at a nearby Byte Shop offered to sell me a 
  7424. Bios for $300. Lets be serious, CP/M is only $150 *list*. Of course I 
  7425. would love to find someone who has written one offer it for a nominal
  7426. fee, and if they haven't I guess I will write it myself. 
  7427.  
  7428.                 --Chuck
  7429.         Usenet: {ucbvax!Amd70,hplabs,pur-ee}!intelca!cem
  7430.         ARPA: MCMANIS@USC-ECLC
  7431.  
  7432. P.S. A call to Cromemco got me a canned speech on the virtues of CDOS
  7433.      and a sort of snort when I insisted on CP/M compatibility.
  7434.   
  7435. 23-Apr-84 08:33:44-MST,934;000000000000
  7436. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7437. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 23 Apr 84 08:33:38-MST
  7438. Received: From brl.arpa.ARPA by AMSAA via smtp;  23 Apr 84 10:11 EST
  7439. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  23 Apr 84 10:08 EST
  7440. Received: from Usenet.uucp by sri-unix.uucp with rs232; 23 Apr 84 6:54-PST
  7441. Date: 18 Apr 84 10:48:06-PST (Wed)
  7442. To: info-cpm@Brl-Aos.ARPA
  7443. From: hplabs!hao!seismo!rlgvax!cal-unix!umcp-cs!cvl!elsie!ado@Ucb-Vax.ARPA
  7444. Subject: WordStar mods for Spinwriter Twinfeeder wanted
  7445. Article-I.D.: elsie.874
  7446.  
  7447. If you have the changes that let WordStar support a
  7448. NEC Spinwriter with a Twinfeeder installed, please mail them to me.
  7449. --
  7450. Spinwriter is a trademark of NEC.
  7451. WordStar is somebody's trademark--since micros aren't my normal game,
  7452. I'm not sure who.
  7453. I believe someone has a claim on CPM too.
  7454. -- 
  7455. UUCP:    decvax!harpo!seismo!rlgvax!cvl!elsie!ado
  7456. DDD:    (301) 496-5688
  7457. 23-Apr-84 10:38:37-MST,3541;000000000000
  7458. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7459. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 23 Apr 84 10:38:24-MST
  7460. Date:     Mon, 23 Apr 84 12:13:06 EST
  7461. From:     David Towson (CSD) <towson@Amsaa.ARPA>
  7462. To:       Jeffrey Edelheit <edelheit@Mitre.ARPA>
  7463. cc:       info-cpm@Amsaa.ARPA
  7464. Subject:  Re:  How does one reach SIMTEL20 for CP/M(tm) Public Domain Software???
  7465.  
  7466. Received: From mitre.arpa.ARPA by AMSAA via smtp;  22 Apr 84 20:27 EST
  7467. Date: 22 Apr 1984 20:19:00 EST (Sunday)
  7468. From: Jeffrey Edelheit <edelheit@mitre>
  7469. Subject: Re: How does one reach SIMTEL20 for CP/M(tm) Public Domain Software???
  7470. In-Reply-to: Your message of 16 Apr 84 14:32:00-PST (Mon)
  7471. To: ihnp4!ihuxp!gvw1@Ucb-Vax.ARPA
  7472. Cc: towson@amsaa
  7473.  
  7474. George - the answer to your question is yes, you must have access to either
  7475. ARPA or MILNET to get to Simtel20.  Until recently, there were offers to 
  7476. pass specific files from SIMTEL20 to usenet folks by electronic mail, however
  7477. there have been some msgs regarding the cost of telecom for usenet 
  7478. (specifically point to point direct dial at low speeds) and the desire not
  7479. to pass large msgs (files) this way.
  7480.  
  7481. I have taken the liberty to cc Dave Towson on this note.  Dave is sort of the 
  7482. systems administrator for info-cpm, and I would like to address a point to
  7483. him.  
  7484.     Dave - I realize because of security and all that the usenet folks can't
  7485. get access to SIMTEL20; however isn't there something that can be done in light
  7486. of Bill Wells' recent comments?  If I was on the usenet side and kept seeing
  7487. all the msgs about all the good stuff at SIMTEL20, I would be really jealous
  7488. or frustrated.
  7489.  
  7490. Regards to all,
  7491. Jeff Edelheit
  7492. (edelheit at mitre)
  7493.  
  7494. Jeff - If there is a totally satisfactory answer to the question of getting 
  7495. non-DDN people access to the files on Simtel20, I don't know what it is.  The
  7496. only solutions I know of that don't require the shipping of files via netmail
  7497. are:
  7498.  
  7499.     1.  Buying the desired volumes (disks) from SIG/M or CPMUG at their 
  7500.         very reasonable prices.
  7501.     2.  Dialing-up a local Remote CP/M system, and transferring the desired
  7502.         files using XMODEM (or some such file-transfer program).
  7503.     3.  Sending a request out to netland asking for some kind soul to write
  7504.         the desired files on a disk supplied by the requester.  This method
  7505.         involves use of the U.S. Mail or other delivery service.
  7506.     4.  Making an official request through appropriate channels for copies
  7507.         of the archives in the form of DEC-20 dumper tapes.  This takes
  7508.         several reels of 9-track tape, takes a lot of somebody's time, and
  7509.         is of no value to those who don't have a compatible machine to read
  7510.         the tapes.  For large groups of interested users, however, it is an
  7511.         option.  Those wishing to to pursue this course should contact
  7512.         Frank Wancho <wancho@simtel20> for details.  They should also be
  7513.         prepared to be patient.
  7514.  
  7515.      I will be happy to receive additional suggestions concerning this matter,
  7516. and if I can put together a useful summary, I'll add it to my archive blurb 
  7517. that I send to new list people (and periodically to the whole list).  But let's
  7518. face it, DDN people, those of us on the ARPA and MILNETs owe a VERY BIG THANK
  7519. YOU to Keith Petersen for managing most of the archives, to Rick Conn for
  7520. managing the <UNIX> archive, and to Frank Wancho for arranging for the Simtel20
  7521. resources to be made available for this service.  Those of us who have direct
  7522. access to the machine are DARNED LUCKY!
  7523.  
  7524.  
  7525.  
  7526. Dave 
  7527. towson@amsaa
  7528.  
  7529. 23-Apr-84 11:14:19-MST,1525;000000000000
  7530. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7531. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 23 Apr 84 11:14:12-MST
  7532. Received: From ur-cs-gw.ARPA by AMSAA via smtp;  23 Apr 84 12:42 EST
  7533. Received: from ur-seneca.rochester.arpa (ur-seneca.ARPA) by cayuga.rochester.arpa id AA19294 (4.12d); Mon, 23 Apr 84 12:42:38 est
  7534. Received: by ur-seneca.rochester.arpa id AA19602 (3.327.5d); 23 Apr 84 12:42:37 EST (Mon)
  7535. Message-Id: <8404231742.19602@ur-seneca.rochester.arpa>
  7536. Date: 23 Apr 84 12:42:37 EST (Mon)
  7537. From: Mike Ciaraldi <ciaraldi@rochester.arpa>
  7538. Subject: BYE on Z-100
  7539. To: info-cpm@amsaa.arpa, info-hz100@radc-tops20.arpa
  7540.  
  7541. I have a friend who is trying to get BYE working on his
  7542. Zenith Z-100 under CP/M-85 or CP/M-86.
  7543. We downloaded BYE3.19 and some of the overlays from 
  7544. SIMTEL20.
  7545.  
  7546. We couldn't use the HZ100 overlay directly, becuase he
  7547. has a PMMI S-100 plug-in modem, instead of an external
  7548. modem connected to the Z-100's serial port.
  7549. So, we tried the PMMI overlay.
  7550.  
  7551. When we run BYE, it prints a sign-on message.
  7552. >From thhen on, we can give it a CTRL-C and it will ask
  7553. if we want to ressume or re-boot. Both seem to work.
  7554.  
  7555. So, what's the problem? When you call, it doesn't
  7556. answer the phone!
  7557. The PMMI works all right for calling out, using
  7558. MDM728. Has anyone else tried using a PMMI
  7559. in a Z-100 with BYE?
  7560.  
  7561. Any help would be appreciated.
  7562.  
  7563. Address replies to:
  7564.  
  7565. Mike Ciaraldi
  7566. ARPA: ciaraldi@rochester
  7567. Usenet: seismo!rochester!ciaraldi
  7568.  
  7569. or 
  7570.  
  7571. Mike Bentley
  7572. Usenet: seismo!rochester!ritcv!aii
  7573. 23-Apr-84 11:33:57-MST,490;000000000000
  7574. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7575. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 23 Apr 84 11:33:54-MST
  7576. Date:     Mon, 23 Apr 84 13:03:41 EST
  7577. From:     David Towson (CSD) <towson@Amsaa.ARPA>
  7578. To:       info-cpm@Amsaa.ARPA
  7579. Subject:  Use of MDM7xx with CP/M 1.4
  7580.  
  7581. Can someone tell me what was the most recent version (if any) of MDM7xx to run
  7582. with CP/M 1.4.  Heck, for that matter, I'd be happy to know of ANY version of
  7583. MDM7xx that will work.
  7584.  
  7585.  
  7586. Dave
  7587. towson@amsaa
  7588.  
  7589. 23-Apr-84 11:37:06-MST,1527;000000000000
  7590. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7591. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 23 Apr 84 11:36:56-MST
  7592. Received: From ur-cs-gw.ARPA by AMSAA via smtp;  23 Apr 84 12:47 EST
  7593. Received: from ur-seneca.rochester.arpa (ur-seneca.ARPA) by cayuga.rochester.arpa id AA19309 (4.12d); Mon, 23 Apr 84 12:48:45 est
  7594. Received: by ur-seneca.rochester.arpa id AA19646 (3.327.5d); 23 Apr 84 12:48:44 EST (Mon)
  7595. Message-Id: <8404231748.19646@ur-seneca.rochester.arpa>
  7596. Date: 23 Apr 84 12:48:44 EST (Mon)
  7597. From: Mike Ciaraldi <ciaraldi@rochester.arpa>
  7598. Subject: DU under MP/M
  7599. To: info-cpm@amsaa.arpa
  7600.  
  7601. I have been trying to get DUV86 working on my MP/M system
  7602. (version 2.1).
  7603.  
  7604. This version of DU is supposed to be universal, but the
  7605. automatic adaptations for MP/M are definitley wrong--it
  7606. thinks it is running on CP/M 3, which is only partly right.
  7607. MP/M uses the same file system as CP/M 3, but its
  7608. BIOS is more like CP/M 2 (except you can't use the address
  7609. in 1 to find the BIOS jump table).
  7610.  
  7611. Anyway, I made a bunch of changes and it seems to work most of
  7612. the time, but I can't quit the program! It just gives a
  7613. "?" and the prompt whenever I give it an "X". I'm sure I can
  7614. track it down eventually, but I thought I'd ask if anyone
  7615. else has already tried to get DU running under MP/M.
  7616. I won't rule out the possibility that there are problems
  7617. in my hardware or system software, although it has been
  7618. fairly stable for the past year.
  7619.  
  7620. Mike Ciaraldi
  7621. ARPA: ciaraldi@rochester
  7622. Usenet: seismo!rochester!ciaraldi
  7623. 23-Apr-84 13:50:12-MST,1473;000000000000
  7624. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7625. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 23 Apr 84 13:50:00-MST
  7626. Received: From brl.arpa.ARPA by AMSAA via smtp;  23 Apr 84 15:15 EST
  7627. Received: From rand-unix.arpa.ARPA by BRL-AOS via smtp;  23 Apr 84 15:09 EST
  7628. Date: Monday, 23 Apr 1984 12:06-PST
  7629. To: ihnp4!afinitc!wuphys!wucs!eric@UCB-VAX.ARPA
  7630. Cc: info-cpm@BRL-AOS.ARPA
  7631. Subject: Re: Wanted: Osborne I Termcap
  7632. In-reply-to: Your message of 17 Apr 84 15:02:06-PST (Tue).
  7633. From: christe@Rand-Unix.ARPA
  7634.  
  7635.  
  7636. The Osborne I emulates the Televideo terminal, so you can just use the
  7637. v1|tvi912.... termcap from /etc/termcap (I have included it below).
  7638.  
  7639. v1|tvi912|912|920|tvi920|old televideo:if=/usr/lib/tabset/std:\
  7640.     :al=33*\EE:am:bs:ce=\ET:cm=\E=%+ %+ :cl=^Z:co#80:dc=\EW:dl=33*\ER:ei=:\
  7641.     :ku=^K:kd=^J:kl=^H:kr=^L:k0=^A@\r:k1=^Aa\r:k2=^Ab\r:k3=^Ac\r:\
  7642.     :k4=^Ad\r:k5=^Ae\r:k6=^Af\r:k7=^Ag\rk8=^Ah\r:k9=^Ai\r:\
  7643.     :ho=^^:im=:ic=\EQ:li#24:nd=^L:pt:se=\Ek:so=\Ej:up=^K:us=\El:us=\Em:\
  7644.     :ma=^K^P^L :sg=1:ug=1:
  7645.  
  7646. If you need to run at 52 cols, change co#80 in line 2 to co#52.  It is
  7647. useful to set a few other lines in the .login file:
  7648.  
  7649. stty tabs new cr0 nl0 ff0 erase 
  7650. echo -n ')m'
  7651. set term=tvi912
  7652.  
  7653. I have had no trouble using this to work from home across an ancient
  7654. Anderson-Jacobs 300 baud modem using OTERM as the modem program and
  7655. running my browncase (version 1.3) O1 as a terminal for a Vax780.
  7656.  
  7657. If you need more info, let me know.
  7658.  
  7659. --Christe
  7660. 23-Apr-84 17:04:41-MST,563;000000000000
  7661. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7662. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 23 Apr 84 17:04:38-MST
  7663. Received: From mitre.arpa.ARPA by AMSAA via smtp;  23 Apr 84 18:31 EST
  7664. Date: 23 Apr 1984 18:25:15 EST (Monday)
  7665. From: Jeffrey Edelheit <edelheit@Mitre.ARPA>
  7666. Subject: VT-100 emulation for an Apple // E   
  7667. To: info-cpm@Amsaa.ARPA
  7668. Cc: edelheit@Mitre.ARPA
  7669.  
  7670. A co-worker of mine is looking for a VT-100 emulation package for the
  7671. Apple // e.  Has anyone seen or heard of such a package?
  7672.  
  7673. Thanks,
  7674.  
  7675. Jeff Edelheit
  7676. (edelheit at mitre)
  7677.  
  7678.  
  7679.  
  7680. 23-Apr-84 17:42:44-MST,881;000000000000
  7681. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7682. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 23 Apr 84 17:42:38-MST
  7683. Received: From brl.arpa.ARPA by AMSAA via smtp;  23 Apr 84 19:14 EST
  7684. Received: From bnl.arpa.ARPA by BRL-AOS via smtp;  23 Apr 84 19:08 EST
  7685. Date: 23-Apr-84 19:06:29-EST
  7686. From: jalbers@Bnl.ARPA
  7687. Subject: Osborne termcap correction
  7688. To: info-cpm@Brl-Aos.ARPA
  7689. Cc: christe@Rand-Unix.ARPA
  7690.  
  7691. I have also seen and used this termcap with my Ozzie, but note that it has a
  7692. bug in it:  (it was sent out via USENET, and that version was buggy)
  7693.  
  7694. where it says 'us=\El:us=\Em:'
  7695. that should be'us=\El:ue=\Em:'
  7696.  
  7697. Otherwise the underlining will not work.  It seemd to me that there was another
  7698. bug, but I don't recall where right now...
  7699.  
  7700.                                                      Jon
  7701.                                                      jalbers@bnl
  7702.  
  7703.  
  7704. 23-Apr-84 20:51:15-MST,1236;000000000000
  7705. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7706. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 23 Apr 84 20:51:10-MST
  7707. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  23 Apr 84 22:21 EST
  7708. Date: 23 Apr 1984  20:22 MST (Mon)
  7709. Message-ID: <KPETERSEN.12009902102.BABYL@SIMTEL20>
  7710. Sender: KPETERSEN@Simtel20.ARPA
  7711. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  7712. To:   blue@Nbs-Sdc.ARPA
  7713. Cc:   Info-Cpm@Amsaa.ARPA
  7714. Subject: Problem with YAM files at SIMTEL20
  7715.  
  7716. Date: Monday, 23 April 1984  09:05-MST
  7717. From: blue at NBS-SDC
  7718. To:   w8sdz
  7719. Re:   yam
  7720.  
  7721. I got many programs with no apparent problems, including
  7722. yamx.c (x = 1, 2, 3, 4, 5, 7), yam8.csm, yam9.csm, 
  7723. and yamman.lst, but yam.h and yam10.c did not come correctly.
  7724.  
  7725. The text of these two that came looks like good C code, but
  7726. the lengths are wrong and the VAX (VMS) says the record lengths
  7727. are  > 1024.
  7728.  
  7729. Any ideas? Thanks.
  7730.     Jim Blue (blue @ nbs-sdc)
  7731. ----
  7732.  
  7733. Jim, thanks for telling me about those files.  I fixed them.  The
  7734. problem was that they apparently came from a Unix system somewhere and
  7735. had only LFs at the end of each line - no CRs at all.  If you find any
  7736. others please let me know.  I can fix them in a minute or two with
  7737. the text editor here.
  7738. --Keith
  7739. 23-Apr-84 20:54:27-MST,1364;000000000000
  7740. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7741. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 23 Apr 84 20:54:22-MST
  7742. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  23 Apr 84 22:34 EST
  7743. Date: 23 Apr 1984  20:35 MST (Mon)
  7744. Message-ID: <KPETERSEN.12009904403.BABYL@SIMTEL20>
  7745. Sender: KPETERSEN@Simtel20.ARPA
  7746. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  7747. To:   Mike Ciaraldi <ciaraldi@rochester.arpa>
  7748. Cc:   Info-Cpm@Amsaa.ARPA
  7749. Subject: BYE on Z-100 with PMMI modem
  7750. In-reply-to: Msg of 23 Apr 1984  10:42-MST from Mike Ciaraldi <ciaraldi at rochester.arpa>
  7751.  
  7752. A hint:  I once troubleshooted a problem with a PMMI plug-in modem on
  7753. a NorthStar Horizon system a friend owned.  We found there was an
  7754. address conflict with the Mother board.  It uses C0h and the default
  7755. settings for the PMMI when shipped from the factory are for C0h.  We
  7756. moved the PMMI to B0h and reassembled the MODEM program for that port
  7757. address and all the problems went away.  He was also able to
  7758. sucessfully run BYE (although it was a very early BYE program called
  7759. PMMIBYE2 which was specific for that modem).  I suggest you have your
  7760. friend try PMMIBYE2.ASM, which You'll find in the MICRO:<CPM.MODEM>
  7761. directory.  It isn't fancy like BYE3-19, but it does work.  It would
  7762. help a lot if he used this simple BYE first because it would make
  7763. troubleshooting much easier.
  7764. --Keith
  7765. 23-Apr-84 22:33:29-MST,1350;000000000000
  7766. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7767. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 23 Apr 84 22:33:25-MST
  7768. Received: From brl.arpa.ARPA by AMSAA via smtp;  24 Apr 84 0:10 EST
  7769. Received: From bbna.arpa.ARPA by BRL-AOS via smtp;  24 Apr 84 0:05 EST
  7770. Date: 24 Apr 1984 00:04-EST
  7771. Sender: WAGREICH@Bbna.ARPA
  7772. Subject: Apple II+ CP/M Intelligent Terminal Program
  7773. From: WAGREICH@Bbna.ARPA
  7774. To: info-cpm@Brl-Aos.ARPA, info-micro@Brl-Aos.ARPA
  7775. Cc: Wagreich@Bbna.ARPA
  7776. Cc: info-apple@Brl-Aos.ARPA
  7777. Message-ID: <[BBNA]24-Apr-84 00:04:03.WAGREICH>
  7778.  
  7779.  
  7780. Does  anyone  out  there know of an Apple II+ CP/M (version 2.23)
  7781. intelligent  terminal  program  with  good  file  transfer  (  to
  7782. mainframe  computers  like  the  DEC  line)  that  is  not screen
  7783. oriented?  I use a braille terminal with my Apple  II+  (and  the
  7784. braille terminal functions like a hardcopy terminal).
  7785.  
  7786. I  know  that DATACOMM, an intelligent terminal program with file
  7787. transfer) for Apple  II+  UCSD  Pascal  is  not  screen  terminal
  7788. dependent.   (It  was  written  by D.C.  Hayes Associates.)  I am
  7789. looking for a similar one for Apple II+ CP/M (version 2.23).
  7790.  
  7791. If you know of any possible candidates, please send me  the  name
  7792. of  the  program, as well as the name and address of the software
  7793. house that sells it and the possible price.
  7794.  
  7795. Thanks for your help.
  7796. 24-Apr-84 08:08:53-MST,1797;000000000000
  7797. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7798. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 24 Apr 84 08:08:48-MST
  7799. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  24 Apr 84 8:41 EST
  7800. Date: 24 Apr 1984  06:42 MST (Tue)
  7801. Message-ID: <KPETERSEN.12010015032.BABYL@SIMTEL20>
  7802. Sender: KPETERSEN@Simtel20.ARPA
  7803. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  7804. To:   Info-Cpm@Amsaa.ARPA
  7805. Cc:   Info-Modem7@Simtel20.ARPA
  7806. Subject: M730DIAL.PAT - Fixing MDM730 alternate dialing bug
  7807.  
  7808. ;
  7809. ; SUBJECT: MDM730 ALTERNATE DIALING FIX
  7810. ; FROM: IRV HOFF W6FFC
  7811. ; DATE: 24 APR 84
  7812. ;
  7813. ;    The following patch will fix a problem with the alternate dial-
  7814. ; ing routine in MDM730 which caused unreliable results.  Even though
  7815. ; you may never plan to use alternate dialing, it would only take a few
  7816. ; minutes to update your MDM730.COM file to be current.
  7817. ;
  7818.      ORG    0819H
  7819.     JNZ    0803H        ;C2 03 08
  7820.     POP    H        ;E1
  7821.     JMP    0799H        ;C3 99 07
  7822.     MVI    A,' '        ;3E 20
  7823.     MOV    B,A        ;47
  7824.     JMP    0D00H        ;C3 00 0D
  7825.  
  7826.      ORG    0D00H
  7827.     CALL    2B9DH        ;CD 9D 2B
  7828.     POP    H        ;E1
  7829.     RET            ;C9
  7830. ;
  7831. ;        1) rename this file so it can be assembled:
  7832. ;
  7833. ; A>REN M730DIAL.ASM=M730DIAL.PAT
  7834. ;
  7835. ;        2) assemble to get M730DIAL.HEX like this:
  7836. ;
  7837. ; A>ASM M730DIAL
  7838. ;
  7839. ;        3) then merge into the file using DDT (or SID, etc.)
  7840. ;
  7841. ; A>DDT MDM730.COM        ;DDT calls up the original file
  7842. ; DDT VERS 2.2
  7843. ; NEXT  PC
  7844. ; 4A00 0100
  7845. ; -M730DIAL.HEX            ;merges this patch file
  7846. ; -R
  7847. ; NEXT  PC
  7848. ; 4A00 0000
  7849. ; -G0                ;exits DDT to CP/M prompt
  7850. ;
  7851. ; A>SAVE 73 MDM703.COM        ;now have a modified file
  7852. ;
  7853. ;        4) all finished.  If you want to use the "S" command
  7854. ;           with DDT, you could just add the following bytes
  7855. ;           directly in 2-3 minutes and be done, then save 73:
  7856. ;
  7857. ;
  7858. ; 0819  C2 03 08 E1 C3 99 07
  7859. ; 0820  3E 20 47 C3 00 0D
  7860. ; 0D00  CD 9D 2B E1 C9
  7861. ;                    - Irv Hoff
  7862. 24-Apr-84 08:27:59-MST,912;000000000000
  7863. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7864. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 24 Apr 84 08:27:56-MST
  7865. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  24 Apr 84 9:49 EST
  7866. Date: 24 Apr 1984  06:54 MST (Tue)
  7867. Message-ID: <KPETERSEN.12010017186.BABYL@SIMTEL20>
  7868. Sender: KPETERSEN@Simtel20.ARPA
  7869. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  7870. To:   blue@Nbs-Sdc.ARPA
  7871. Cc:   Info-Cpm@Amsaa.ARPA
  7872. Subject: Another YAM file fixed
  7873.  
  7874. Date: Tuesday, 24 April 1984  06:45-MST
  7875. From: blue at NBS-SDC
  7876. To:   w8sdz
  7877. Re:   yam
  7878.  
  7879. yammcom.h has the same problem.
  7880.    Jim
  7881.  
  7882. -------
  7883. YAMMCOM.H is now fixed.  It had the same problem as the others I fixed
  7884. - no Carriage Returns, only Line Feeds at the end of each line.  I
  7885. wish people wouldn't put files SQueezed under Unix onto CP/M systems
  7886. without first restoring the end-of-lines to CP/M CRLF standard!
  7887. Thanks for reporting the problem, Jim.
  7888. --Keith
  7889. 24-Apr-84 08:43:39-MST,764;000000000000
  7890. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7891. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 24 Apr 84 08:43:33-MST
  7892. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  24 Apr 84 9:50 EST
  7893. Date: 24 Apr 1984  07:05 MST (Tue)
  7894. Message-ID: <KPETERSEN.12010019050.BABYL@SIMTEL20>
  7895. Sender: KPETERSEN@Simtel20.ARPA
  7896. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  7897. To:   WAGREICH@Bbna.ARPA
  7898. Cc:   Info-Cpm@Amsaa.ARPA, Info-Micro@Brl.ARPA, Info-Apple@Brl.ARPA
  7899. Subject: Apple II+ CP/M Intelligent Terminal Program
  7900. In-reply-to: Msg of 23 Apr 1984  22:04-MST from WAGREICH at Bbna.ARPA
  7901.  
  7902. Try KERMIT.  There is a version for your machine.  The files are on
  7903. COLUMBIA-20 in the KER: directory.  Get CURRENT.DOC for a complete
  7904. list of all versions now available.
  7905. --Keith
  7906. 24-Apr-84 13:41:35-MST,823;000000000000
  7907. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7908. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 24 Apr 84 13:41:31-MST
  7909. Received: From brl.arpa.ARPA by AMSAA via smtp;  24 Apr 84 15:07 EST
  7910. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  24 Apr 84 15:04 EST
  7911. Date: 24 Apr 1984 14:54-EST
  7912. From: Conal.Elliott@CMU-CS-CAD.ARPA
  7913. Subject: modem protocol
  7914. To: info-cpm@Mit-Mc.ARPA
  7915.  
  7916. Does anyone know of a Unix C implementation of the "modem" protocol for
  7917. downloading binary files?  My terminal program (chameleon on the atari)
  7918. knows how to receive them, but I have been unsuccessful in sending them
  7919. on the unix end, even though it seems pretty simple.  A program in some
  7920. other language would be okay too as an example.  I already sent a query
  7921. to info-atari with no luck.  Thanks in advance.
  7922.  
  7923.                 - Conal Elliott
  7924.  
  7925. 24-Apr-84 21:40:01-MST,820;000000000000
  7926. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7927. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 24 Apr 84 21:39:58-MST
  7928. Received: From brl.arpa.ARPA by AMSAA via smtp;  24 Apr 84 23:10 EST
  7929. Received: From sumex-aim.arpa.ARPA by BRL-AOS via smtp;  24 Apr 84 20:51 EST
  7930. Received: from ISL by SUMEX-AIM with Pup; Tue 24 Apr 84 17:48:31-PST
  7931. Date: Tuesday, 24 Apr 1984 17:50-PST
  7932. To: info-cpm@Brl-Aos.ARPA
  7933. Subject: bdsc/unix compatible library
  7934. Reply-to: kevinw@Su-Dsn.ARPA
  7935. From: Kevin W. Rudd <kevinw@Su-Dsn.ARPA>
  7936. Sender: kevinw@isl
  7937.  
  7938. has someone already done this?
  7939. it would certainly be nice for what bds-c does to do it
  7940. like unix...  although that would make a lot of programs
  7941. need changing (or have an alternate set of deffx.crl files
  7942. which l2 has been munged to figure out...
  7943.  
  7944.   -- Kevin
  7945.      kevinw@su-dsn
  7946. 24-Apr-84 22:00:01-MST,892;000000000000
  7947. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7948. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 24 Apr 84 21:59:57-MST
  7949. Received: From brl.arpa.ARPA by AMSAA via smtp;  24 Apr 84 23:12 EST
  7950. Received: From bbna.arpa.ARPA by BRL-AOS via smtp;  24 Apr 84 23:12 EST
  7951. Date: 24 Apr 1984 23:11-EST
  7952. Sender: WAGREICH@Bbna.ARPA
  7953. Subject: What's the best C compiler for Apple II+ CP/M v. 2.23?
  7954. From: WAGREICH@Bbna.ARPA
  7955. To: Info-cpm@Brl-Aos.ARPA, info-apple@Brl-Aos.ARPA
  7956. Message-ID: <[BBNA]24-Apr-84 23:11:27.WAGREICH>
  7957.  
  7958.  
  7959. I  have  CPM60,  2 floppy disk drives (single-density, about 133K
  7960. bytes on each diskette) and 64K memory.  Please send the name and
  7961. address  of  the  distributor  as  well as the name of the best C
  7962. compiler.
  7963.  
  7964. Thanks.
  7965.  
  7966. Note  to  INFO-Apple  subscribers:  I  am  not  onthe  INFO-Apple
  7967. distribution  list  yet, so please send answers to me directly at
  7968. Wasgreich@BBNA.
  7969. 25-Apr-84 00:25:34-MST,1098;000000000000
  7970. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7971. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 25 Apr 84 00:25:30-MST
  7972. Received: From mit-mc.arpa.ARPA by AMSAA via smtp;  25 Apr 84 1:59 EST
  7973. Date: Wed 25 Apr 84 01:59:16-EST
  7974. From: Mark Becker <CENT.MBECK%MIT-OZ@MIT-MC.ARPA>
  7975. Subject: Neophyte CP/M 2.2 Question
  7976. To: Info-CPM@AMSAA.ARPA
  7977.  
  7978.      As a personal software project, I'm attempting to generate a BIOS
  7979. for a CP/M 2.2 system (mine!).  Since I've already things up and running
  7980. with the manufacturer's BIOS, there are no real problems.. I just want
  7981. the experience of putting one together.
  7982.  
  7983.      Anywho, I've been going through the listing of the current BIOS
  7984. and find something peculiar - every time the console input routine is
  7985. called, the current BIOS goes and flushes the disk buffers.
  7986.  
  7987.      I can't find anything on this in the CP/M manual.. could someone
  7988. out there give me a hint as to why this is being done?  Or do I just
  7989. have an oddball BIOS?
  7990.  
  7991.      The hardware is an U.S. Micro S-100 12-slotter with their board
  7992. set.
  7993.  
  7994. Thanks in advance -
  7995.             Mark Becker
  7996. -------
  7997.  
  7998. 25-Apr-84 06:56:22-MST,874;000000000000
  7999. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8000. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 25 Apr 84 06:56:14-MST
  8001. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  25 Apr 84 8:35 EST
  8002. Date: Tuesday, 24 April 1984  21:52-MST
  8003. Message-ID: <KPETERSEN.12010276002.BABYL@SIMTEL20>
  8004. Sender: "Robert L. Plouffe" <PLOUFF@Mit-Mc.ARPA>
  8005. From: "Robert L. Plouffe" <PLOUFF@Mit-Mc.ARPA>
  8006. To: W8SDZ@Simtel20.ARPA
  8007. Subject:   M730DIAL.PAT - Fixing MDM730 alternate dialing bug
  8008. ReSent-From: KPETERSEN@Simtel20.ARPA
  8009. ReSent-To: INFO-MODEM7@AMSAA.ARPA, INFO-CPM@Amsaa.ARPA
  8010. ReSent-Date: Wed 25 Apr 1984 06:36-MST
  8011.  
  8012. In addition to the patch given by Hoff, you had better
  8013. also do:
  8014.     ORG    806H
  8015.     JZ    2008H    ;CA 20 08  (was CA 1F 08)
  8016.  
  8017. Reason is:
  8018.    Irv moved the routine DIALAD3 by one byte with his patch
  8019. but forgot to change the address where the branch to that
  8020. routine occurs.
  8021. 25-Apr-84 07:35:05-MST,685;000000000000
  8022. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8023. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 25 Apr 84 07:35:00-MST
  8024. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  25 Apr 84 9:02 EST
  8025. Date: Wednesday, 25 April 1984  06:48-MST
  8026. Message-ID: <KPETERSEN.12010278734.BABYL@SIMTEL20>
  8027. Sender: "Robert L. Plouffe" <PLOUFF@Mit-Mc.ARPA>
  8028. From: "Robert L. Plouffe" <PLOUFF@Mit-Mc.ARPA>
  8029. To: PLOUFF@Mit-Mc.ARPA
  8030. cc: W8SDZ@Simtel20.ARPA
  8031. Subject:   M730DIAL.PAT - Fixing MDM730 alternate dialing bug
  8032. ReSent-From: KPETERSEN@Simtel20.ARPA
  8033. ReSent-To: INFO-MODEM7@AMSAA.ARPA, INFO-CPM@Amsaa.ARPA
  8034. ReSent-Date: Wed 25 Apr 1984 06:51-MST
  8035.  
  8036. Oops, that JZ 2008H should be JZ 0820H.   Sorry!
  8037. 25-Apr-84 07:37:51-MST,2782;000000000000
  8038. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8039. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 25 Apr 84 07:37:40-MST
  8040. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  25 Apr 84 9:07 EST
  8041. Date: 25 Apr 1984  07:04 MST (Wed)
  8042. Message-ID: <KPETERSEN.12010281030.BABYL@SIMTEL20>
  8043. Sender: KPETERSEN@Simtel20.ARPA
  8044. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  8045. To:   Mark Becker <CENT.MBECK%MIT-OZ@MIT-MC.ARPA>
  8046. Cc:   Info-Cpm@Amsaa.ARPA
  8047. Subject: Neophyte CP/M 2.2 Question - flushing disk buffers
  8048. In-reply-to: Msg of 24 Apr 1984  23:59-MST from Mark Becker <CENT.MBECK%MIT-OZ at MIT-MC.ARPA>
  8049.  
  8050. Tell your supplier he goofed.  He should have done the patch to BDOS,
  8051. shown below.  The "flush buffers" (which may be in BOTH conin and
  8052. conout) are completely unneeded and cause unnecessary disk activity.
  8053. In addition, some "install" programs (like the one from MicroPro for
  8054. DATASTAR) read in one sector of a .COM file, patch it, and then write
  8055. it back to disk.  Without this patch nothing happens.
  8056. --Keith
  8057.  
  8058. ---inserted file 22DBLOCK.DOC from SIMTEL MICRO:<CPM.GENDOC>---
  8059.  
  8060. DIGITAL RESEARCH CP/M [R] 2.2 FIELD SOFTWARE CHANGE
  8061.          Copyright (c) 1980   Digital Research
  8062.  
  8063. ID# CPM22-0001    PROGRAM: BDOS     ISSUE DATE: 02/19/80
  8064.  
  8065.  
  8066. ERROR DESCRIPTION:  The following change affects only those CP/M
  8067. systems which are using the optional blocking and deblocking al-
  8068. gorithms listed in Appendix G of the CP/M Alteration Guide.  If
  8069. you are in doubt as to the applicability of this field change,
  8070. please contact Digital Research or your CP/M distributor.
  8071.  
  8072. PATCH PROCEDURE:  Ensure you have an archive copy of the distri-
  8073. buted MOVCPM.COM file.  Make changes to a version of MOVCPM>COM
  8074. by carefully following the steps shown below:  MOVCPM.COM is
  8075. loaded into memory using DDT and the changes are made using the
  8076. Assemble (A) and Set (S) commands.  After making the changes,
  8077. return to the console command processor using the Go (G) command,
  8078. and SAVE the altered memory image on disk.  The memory image on
  8079. tracks 0 and 1 must also be updated.  This can be accomplished
  8080. by executing the new MOVCPM program, as described in the CP/M
  8081. Alteration Guide, and integrating your customized I/O system.
  8082.  
  8083.  
  8084.                      ddt movcpm.com
  8085.                      DDT VERS 2.0
  8086.                      NEXT PC 
  8087.                      2700 0100
  8088.                      -a1cd2
  8089.                      1CD2 nop
  8090.                      1CD3 nop
  8091.                      1CD4 lxi h,0
  8092.                      1CD7
  8093.  
  8094.  
  8095.                      G0
  8096.   
  8097.                      save 38 movcpm.com
  8098.  
  8099.  
  8100. NOTE:  This Field Software change is not installed in the CP/M
  8101. version 2.2.  It must be installed in all systems which use the
  8102. deblocking algorithms listed in Appendix G of the CP/M Alteration
  8103. Guide.
  8104. 25-Apr-84 09:29:18-MST,696;000000000000
  8105. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8106. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 25 Apr 84 09:29:09-MST
  8107. Received: From usc-eclc.arpa.ARPA by AMSAA via smtp;  25 Apr 84 11:07 EST
  8108. Date: Wed 25 Apr 84 08:10:28-PST
  8109. From: BARAD@USC-ECLC.ARPA
  8110. Subject: sys/time.h
  8111. To: info-cpm@AMSAA.ARPA
  8112.  
  8113.  
  8114. I have downloaded xmodem.c from SIMTEL20 and tried to compile it on a VAX
  8115. running 4.2BSD.  On our system, we have a time.h file in /usr/include, but
  8116. not in /usr/include/sys.  I tried using the one that we have, but it was
  8117. not correct.  Does anyone have the correct /usr/include/sys/time.h file?
  8118. Can he/she send it to me.  Thanks!!!
  8119.  
  8120.  
  8121.                         Herb Barad
  8122.                         BARAD@USC-ECLC
  8123. -------
  8124. 25-Apr-84 14:18:12-MST,663;000000000000
  8125. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8126. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 25 Apr 84 14:18:05-MST
  8127. Received: From brl.arpa.ARPA by AMSAA via smtp;  25 Apr 84 15:42 EST
  8128. Received: From usc-eclb.arpa.ARPA by BRL-AOS via smtp;  25 Apr 84 15:45 EST
  8129. Date: Wed 25 Apr 84 12:44:36-PST
  8130. From: Dick <MEAD@USC-ECLB.ARPA>
  8131. Subject: SYNONYM art. in Microsystems
  8132. To: info-cpm@BRL.ARPA
  8133.  
  8134. Microsystems has a short review of a program, in the PD, called
  8135. SYNONYM. I gather that the source listing was supposed to be
  8136. included, but lately Microsystems has been pretty sloppy with
  8137. such things, and it got left out. Has anyone seen the program???
  8138. -------
  8139. 25-Apr-84 20:56:53-MST,5546;000000000000
  8140. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8141. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 25 Apr 84 20:56:35-MST
  8142. Received: From brl.arpa.ARPA by AMSAA via smtp;  25 Apr 84 22:23 EST
  8143. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  25 Apr 84 22:17 EST
  8144. Received: from Usenet.uucp by sri-unix.uucp with rs232; 25 Apr 84 1:41-PST
  8145. Date: 20 Apr 84 12:56:29-PST (Fri)
  8146. To: info-cpm@Brl-Aos.ARPA
  8147. From: decvax!ittvax!dcdwest!sdcsvax!noscvax!kemp@Ucb-Vax.ARPA
  8148. Subject: MODEM7 documentation for kaypro
  8149. Article-I.D.: noscvax.417
  8150.  
  8151. <a nonblank line>
  8152. April 20, 1984  
  8153.           I culled the following MODEM7 documentation from the
  8154.           ASM list for the KMDM795 program released on the  
  8155.           -KAYPRO.001 disk by the Kaypro User Group.
  8156.                             Steve Kemp
  8157.                             kemp@nosc
  8158.  
  8159.  
  8160. NB: *** in the left margin indicates NOT IMPLEMENTED in this version. 
  8161.  
  8162.               CP/M MODEM PROGRAM Version 7.95  12/08/82 
  8163.                   Version for: Kaypro II Computer
  8164.  
  8165.                     Single Letter Commands  
  8166.                     ----------------------  
  8167.       H  - Display this information 
  8168.       ?  - Display current settings 
  8169.       T  - Terminal mode
  8170.       E  - Terminal mode with echo  
  8171.       L  - Terminal mode with local echo
  8172.           For capturing text use T(or E or L) FILENAME.TYP and  
  8173.           Start & Stop toggles described on subsequent screen.  
  8174.       R  - Receive CP/M file using Christensen Protocol 
  8175.       S  - Send CP/M file using Christensen Protocol
  8176.           Command is: R(or S) FILENAME.TYP  
  8177.           R and S can use the following subcommands:
  8178.                B  - Bulk transfer using wildcards (e.g. *.*)
  8179.                Q  - Quiet mode (no messages to console) 
  8180.                T  - Return to terminal mode after transfer  
  8181.                V  - View bytes transferred on console
  8182.                Even(0)/Odd(1) parity sub-option is available somehow... 
  8183.      The single letter commands may also be used on the 
  8184.      command line when the program is initially executed.
  8185.  
  8186.                     Three Letter Commands
  8187.                     ---------------------
  8188.      CPM - Exit from this program to CP/M
  8189.      DIR - List directory and space free (may specify drive)
  8190.      ERA - Erase file (may specify drive)
  8191.      LOG - Change default drive + user no. (specify drive + user)
  8192.            and reset disks.  e.g. LOG A0, LOG B (user # unchanged)  
  8193. ***  SPD - Set speed of file output in terminal mode
  8194.      TIM - Set serial port baud rate
  8195.            (Supports 300, 1200, 2400, 4800, 96000, 19.2k Baud.) 
  8196.      TCC - Toggle Checksum/CRC mode on receive  
  8197.      TBR - Toggle backspace to rub conversion
  8198.      TLC - Toggle  1) local command immediate
  8199.                    2) local command after ctrl-^
  8200.      TLF - Toggle send linefeed after carriage return
  8201.      TXO - Toggle XOFF testing in terminal mode file output 
  8202.      NUM - List remote systems  
  8203.            (Library of Phone Numbers of Remote Systems) 
  8204.      SET - Set communication ports (accepted as a command, with 
  8205.            unknown effects...)  
  8206. ***  CAL - Dial number  
  8207. ***  DSC - Disconnect
  8208. ***  BYE - Disconnect and reboot
  8209.  
  8210.          The following are terminal text buffer commands:
  8211.      DEL - Delete memory buffer and file
  8212.      NOL - Return to terminal mode - no loss of data in buffer  
  8213.      WRT - Write memory buffer to disk file 
  8214.            Local Commands while in Terminal Mode
  8215.            -------------------------------------
  8216.        ^E - Exit to command mode
  8217. ***    ^D - Disconnect (for PMMI only)  
  8218. ***    ^@ - Send break  
  8219. ***    ^B - Change baud rate (for PMMI only, in terminal mode)  
  8220. ***    ^O - Transmit logon  
  8221.        ^P - Toggle printer  
  8222.        ^Y - Start copy into buffer  
  8223.        ^R - Stop copy into buffer
  8224.              Start & Stop may be toggled as often as desired.
  8225.              A ":" at start of line indicates buffer is open.
  8226.              XOFF automatically used to stop input when writing 
  8227.              full buffer to disk, XON sent to resume.
  8228.        ^T - Transfer ASCII file to remote
  8229.        ^^ - Send local control character to remote  
  8230.           - Next character will be used for local control
  8231.  
  8232.                        Default Settings 
  8233.                        ---------------- 
  8234.      Default Drive: A0 (User #0, Drive a:)  
  8235.                             Use 'LOG' to change 
  8236.      CRC mode set (Checksum mode NOT set)
  8237.                             Use 'TCC' to toggle 
  8238.      Printer is OFF 
  8239.                             Use ^P to turn printer on
  8240.      Modem speed is 1200 baud
  8241.                             Use 'TIM' to reset baud rate
  8242.      Backspace is BACKSPACE (RUBOUT not used)
  8243.                             Use 'TBR' to toggle 
  8244.      Linefeed NOT sent after carriage return
  8245.                             Use 'TLF' to toggle sending LF after
  8246.                             carriage return 
  8247.      Use ctrl-^ to send local command to remote 
  8248.                             Use 'TLC' to toggle 
  8249.      Terminal mode file buffer is inactive  
  8250.                             Use ^Y to activate  
  8251.      Unused portion of buffer is 43776  
  8252.                             (When inactive...)  
  8253.      XOFF testing NOT used in terminal mode file output 
  8254.                             Use 'TXO' to toggle XON/XOFF usage  
  8255.      Terminal mode file output delay is 0.00 seconds per character  
  8256.                             (This is not modifiable in this version and 
  8257.                             may be incorrect at 0.00)
  8258. =======================================================================
  8259. 26-Apr-84 00:34:35-MST,2778;000000000000
  8260. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8261. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 26 Apr 84 00:34:28-MST
  8262. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  26 Apr 84 2:10 EST
  8263. Date: 26 Apr 1984  00:12 MST (Thu)
  8264. Message-ID: <KPETERSEN.12010468253.BABYL@SIMTEL20>
  8265. Sender: KPETERSEN@Simtel20.ARPA
  8266. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  8267. To:   Dick <MEAD@USC-ECLB.ARPA>
  8268. Cc:   Info-Cpm@Amsaa.ARPA
  8269. Subject: SYNONYM art. in Microsystems
  8270. In-reply-to: Msg of 25 Apr 1984  13:44-MST from Dick <MEAD at USC-ECLB.ARPA>
  8271.  
  8272.     Date: Wednesday, 25 April 1984  13:44-MST
  8273.     From: Dick <MEAD at USC-ECLB.ARPA>
  8274.     To:   info-cpm at BRL.ARPA
  8275.     Re:   SYNONYM art. in Microsystems
  8276.  
  8277.     Microsystems has a short review of a program, in the PD, called
  8278.     SYNONYM. I gather that the source listing was supposed to be
  8279.     included, but lately Microsystems has been pretty sloppy with
  8280.     such things, and it got left out. Has anyone seen the program???
  8281.  
  8282. Yes, the program is available on SIMTEL20 now.  It's in
  8283.     MICRO:<CPM.DIRUTL>SYNONYM2.DOC   and
  8284.     MICRO:<CPM.DIRUTL>SYNONYM3.ASM
  8285.  
  8286.          SYNONYM is a program that generates a program. This
  8287. generated  program  when executed, will invoke  another CP/M
  8288. command. It's really not as complex as it sounds. Here is an
  8289. example: You would like to  invoke Microsoft basic by typing
  8290. only the letter "B" instead of typing  "MBASIC".  You  could
  8291. just  rename MBASIC.COM to B.COM but you could no longer use
  8292. "MBASIC" to invoke basic.
  8293.  
  8294.          SYNONYM  can    create  a  "B.COM"  file  that when
  8295. invoked will modify the CCP input  buffer  to  "MBASIC"  and
  8296. then  jump  to  the CCP. The new .COM file is very small  (1
  8297. block)  and is saved  with  the  $SYS indicator set (in CP/M
  8298. 2.x )  so it won't clutter up your DIRectory. Then to invoke
  8299. basic you would only have to type: "B". You could also  pass
  8300. basic  a  program  name  to  execute  just as with MBASIC by
  8301. typing: "B BASPGM" (where  BASPGM  is  the name of the basic
  8302. program).
  8303.  
  8304.         You can also create a SYNONYM with a fixed parameter
  8305. string. For example you might like to run  a  basic  program
  8306. called  STARTREK.BAS    by typing "ST". SYNONYM can create a
  8307. file ("ST.COM") that will invoke  MBASIC and pass it a fixed
  8308. string "STARTREK". If you do create a SYNONYM with  a  fixed
  8309. paramater  string any paramaters entered on the command line
  8310. invoking  the  SYNONYM  will   be   appended  to  the  fixed
  8311. paramaters. This could be used to invoke the SUBMIT program,
  8312. pass it the name of the .SUB file as a fixed paramater,  and
  8313. then any other variable paramaters.
  8314.  
  8315. The program can be assembled with MAC or ASM and has been tested on
  8316. both CP/M version 1.4 and version 2.x (the $SYS attribute is set only
  8317. on 2.x).
  8318.  
  8319. --Keith
  8320. 26-Apr-84 07:32:02-MST,1383;000000000000
  8321. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8322. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 26 Apr 84 07:31:56-MST
  8323. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  26 Apr 84 9:07 EST
  8324. Date: 26 Apr 1984  07:10 MST (Thu)
  8325. Message-ID: <KPETERSEN.12010544261.BABYL@SIMTEL20>
  8326. Sender: KPETERSEN@Simtel20.ARPA
  8327. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  8328. To:   "Matthew J. Weinstein" <matt@UCLA-LOCUS.ARPA>
  8329. Cc:   Info-Cpm@Amsaa.ARPA
  8330. Subject: YAM428.LBR problems
  8331. In-reply-to: Msg of 26 Apr 1984  06:01-MST from Matthew J. Weinstein <matt at UCLA-LOCUS.ARPA>
  8332.  
  8333.     Date: Thursday, 26 April 1984  06:01-MST
  8334.     From: Matthew J. Weinstein <matt at UCLA-LOCUS.ARPA>
  8335.     To:   w8sdz
  8336.     Re:   YAM428.LBR
  8337.  
  8338.     I downloaded YAM428.LBR, and LU301 complains about CRCs.  In addition
  8339.     text files seem to be missing CR's.
  8340.  
  8341.     (Just thought you'd want to know...)
  8342.  
  8343.                     - Matt
  8344.  
  8345. Try LU300, Matt.  LU301 is only for CP/M look-alikes and is NOT an
  8346. update.  It's a patched LU300 which may not be competely up to specs.
  8347.  
  8348. Yes, I know about three files that contain only LF for end-of-line.
  8349. Apparently some of the files were SQueezed under Unix instead of CP/M.
  8350. You can restore them with USQ-20.COM's -N option, which converts LF's
  8351. to CRLF's.  Many people may not know about this -N option, which was
  8352. added by Chuck Forsberg to deal with Unix-SQueezed files.
  8353. --Keith
  8354. 26-Apr-84 12:18:44-MST,1197;000000000000
  8355. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8356. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 26 Apr 84 12:18:39-MST
  8357. Received: From brl.arpa.ARPA by AMSAA via smtp;  26 Apr 84 10:28 EST
  8358. Received: From mit-multics.arpa.ARPA by BRL-AOS via smtp;  26 Apr 84 10:28 EST
  8359. Date:  Thu, 26 Apr 84 10:17 EST
  8360. From:  Boebert@MIT-MULTICS.ARPA
  8361. Subject:  Applicard Review
  8362. To:  info-cpm@BRL.ARPA, info-apple@BRL.ARPA
  8363. Message-ID:  <840426151746.397559@MIT-MULTICS.ARPA>
  8364.  
  8365. Replaced my Softcard with the 6mhz Applicard + 128k RAMdisk.  Should
  8366. have done it a long time ago.  Primary application is text editing using
  8367. Mince; with the swap file on the RAMdisk, Mince runs faster than
  8368. mainfrrame Emacs at 1200 baud.
  8369.  
  8370. Documentation is a little sketchy; basically an installation manual and
  8371. a somebody's intro to CPM book.  Several commands are not described in
  8372. either set.  OEM documentation available for people wanting to write
  8373. funny drivers, etc.  Technical support (questions) is *excellent*.
  8374.  
  8375. If you do try to use Mince off the RAMcard, make sure you load mince.com
  8376. onto the M:  device *before* you load mince.swp; if mince.swp is the
  8377. first file on the disk, Mince crashes.  I know not why ...
  8378. 26-Apr-84 15:12:37-MST,705;000000000000
  8379. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8380. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 26 Apr 84 15:12:34-MST
  8381. Received: From brl.arpa.ARPA by AMSAA via smtp;  26 Apr 84 15:44 EST
  8382. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  26 Apr 84 15:42 EST
  8383. Received: from Usenet.uucp by sri-unix.uucp with rs232; 26 Apr 84 0:51-PST
  8384. Date: 21 Apr 84 6:30:46-PST (Sat)
  8385. To: info-cpm@Brl-Aos.ARPA
  8386. From: decvax!ittvax!dcdwest!sdcsvax!sdccs7!ee163abs@Ucb-Vax.ARPA
  8387. Subject: modem7 request ( apple //e, hayes1200 )
  8388. Article-I.D.: sdccs7.1199
  8389.  
  8390. Anyone out there have the source program of MODEM7 for the apple //e
  8391. with CCS 7710 board and Hayes 1200 smartmodem.  Please reply by mail.
  8392.  
  8393. Ron Breger
  8394. 26-Apr-84 17:42:14-MST,864;000000000000
  8395. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8396. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 26 Apr 84 17:42:10-MST
  8397. Received: From brl.arpa.ARPA by AMSAA via smtp;  26 Apr 84 18:24 EST
  8398. Received: From nalcon.arpa.ARPA by BRL-AOS via smtp;  26 Apr 84 18:19 EST
  8399. Received: by nalcon (4.12/4.7)
  8400.     id AA03187; Thu, 26 Apr 84 18:17:02 est
  8401. Date: Thu, 26 Apr 84 18:17:02 est
  8402. From: Avrunin <avrunin@Nalcon.ARPA>
  8403. Message-Id: <8404262317.AA03187@nalcon>
  8404. To: decvax!ittvax!dcdwest!sdcsvax!sdccs7!ee163abs@Ucb-Vax.ARPA, 
  8405.     info-cpm@Brl-Aos.ARPA
  8406. Subject: Re:  modem7 request ( apple //e, hayes1200 )
  8407.  
  8408. The MDM730 program with the M7AP-2B.ASM overlay is supposed to work
  8409. with CCS7710 and external modem.  It will work with microsoft softcard
  8410. and the Applicard.  It is on-line at SIMTEL20.  I have not tried this
  8411. myself but is supposedly works.
  8412.  
  8413. Larry Avrunin
  8414. 27-Apr-84 00:51:03-MST,1159;000000000000
  8415. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8416. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 27 Apr 84 00:50:59-MST
  8417. Received: From brl.arpa.ARPA by AMSAA via smtp;  27 Apr 84 1:28 EST
  8418. Received: From usc-isid.arpa.ARPA by BRL-AOS via smtp;  27 Apr 84 1:25 EST
  8419. Date: 27 Apr 1984 01:22-EST
  8420. Sender: ABN.ISCAMS@Usc-Isid.ARPA
  8421. Subject: Re:  modem7 request ( apple //e, hayes1200 )
  8422. From: ABN.ISCAMS@Usc-Isid.ARPA
  8423. To: avrunin@Nalcon.ARPA
  8424. Cc: decvax!ittvax!dcdwest!sdcsvax!sdccs7!ee163abs@Ucb-Vax.ARPA
  8425. Cc: info-cpm@Brl-Aos.ARPA
  8426. Message-ID: <[USC-ISID]27-Apr-84 01:22:29.ABN.ISCAMS>
  8427. In-Reply-To: <8404262317.AA03187@nalcon>
  8428.  
  8429. I just fired up MDM730 with the M7AP-2B.ASM overlay about 3 days ago -- worked
  8430. just fine (though I don't have the Applicard).  Kind of surprised me, but
  8431. I put the Apple back to back with my Toad (also running MDM730), doing
  8432. transfers over an RS-232 cable -- transfered .COM and ASCII files at 9600
  8433. baud with no problems at all!  Would not have expected the Apple to push that
  8434. fast!  Now if there were only a way to push 9600 over voice quality phone
  8435. lines ...
  8436.  
  8437. Regards,
  8438. David Kirschbaum
  8439. Toad Hall
  8440. ABN.ISCAMS@USC-ISID
  8441. 27-Apr-84 02:04:12-MST,1235;000000000000
  8442. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8443. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 27 Apr 84 02:04:08-MST
  8444. Received: From brl.arpa.ARPA by AMSAA via smtp;  27 Apr 84 2:39 EST
  8445. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  27 Apr 84 2:37 EST
  8446. Received: from Usenet.uucp by sri-unix.uucp with rs232; 26 Apr 84 23:30-PST
  8447. Date: 23 Apr 84 1:03:58-PST (Mon)
  8448. To: info-cpm@Brl-Aos.ARPA
  8449. From: hplabs!hpda!fortune!burton@Ucb-Vax.ARPA
  8450. Subject: Re: 8086 co-processors for CPM80 - (nf)
  8451. Article-I.D.: fortune.3129
  8452.  
  8453. #R:sri-arpa:-1231300:fortune:25500011:000:601
  8454. fortune!burton    Apr 22 23:59:00 1984
  8455.  
  8456. there are other "add on 8086" boards on
  8457. the market.  
  8458. A company call SWP, somewhere in Texas, produces a board to upgrade most
  8459. Z80's.  Supposedly the Morrow and Kaypro 16 bit upgrades are
  8460. actually manufactured by them.
  8461. >From their ads, it seems they offer MS-DOS, butr not PC-DOS, since
  8462. the latter w ould require specific hardware at specific locations, the
  8463. goal of all the IBM-PC-clone designers.
  8464.  
  8465.   Philip Burton      101 Twin Dolphin Drive-MS 133
  8466.   Fortune Systems    Redwood City, CA  94065         (415) 595-8444 x 526
  8467.                   - - -
  8468. {ihnp4 [ucbvax | decvax!decwrl]!amd70 harpo hpda }!fortune!burton
  8469. 27-Apr-84 09:06:11-MST,4244;000000000000
  8470. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8471. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 27 Apr 84 09:05:57-MST
  8472. Received: From brl.arpa.ARPA by AMSAA via smtp;  27 Apr 84 10:29 EST
  8473. Received: From columbia-20.arpa.ARPA by BRL-AOS via smtp;  27 Apr 84 10:27 EST
  8474. Date: Fri 27 Apr 84 10:24:45-EST
  8475. From: Frank da Cruz <cc.fdc@COLUMBIA-20.ARPA>
  8476. Subject: New release of KERMIT for CP/M-80
  8477. To: Info-Kermit@COLUMBIA-20.ARPA
  8478. cc: Info-CPM@BRL-AOS.ARPA, Info-Micro@BRL.ARPA
  8479.  
  8480. This is to announce a new release of CP/M-80 KERMIT, version 3.9.  This is not
  8481. the long-awaited "modularized" version, but a maintenance release of the
  8482. current monolithic version that fixes many bugs and addresses various
  8483. shortcomings in the previous release, which was version 3.6.  Here is a brief
  8484. list of the changes since version 3.6:
  8485.  
  8486. * Fixes & improvements contributed by Greg Small, UC Berkeley, including:
  8487.   . A "fuzzy" timer -- imprecise timeouts
  8488.   . Some VT52 emulation bugs fixed
  8489.   . Bugs with file attribute bits fixed
  8490.   . TRS-80 support for both Lifeboat & Pickles & Trout CP/M
  8491.   . Morrow Decision I support
  8492.   . Separate terminal support for TVI925, ADM3A, "generic CRT" on some systems
  8493.   . Buffer boundary checking for recovering from long bursts of noise
  8494.  
  8495. * From Kimmo Laaksonen, Helsinki University of Technology Computing Centre:
  8496.   . Support for Nokia MikroMikko (a Finnish CP/M system)
  8497.   . Filename completion on ESC, a`la TENEX/TOPS-20
  8498.   . TRANSMIT command, for uploading a file "bare" (no protocol), with XON/XOFF
  8499.   . Miscellaneous fixes & cosmetic improvements
  8500.  
  8501. * Contributions from Bernie Eiben, DEC Marlboro, including:
  8502.   . Integration of Greg's and Kimmo's changes with working source
  8503.   . SET PRINTER ON/OFF during CONNECT (no fancy buffering or waiting)
  8504.   . ^C during file transfer returns immediately to command level
  8505.   . Source file compaction, removal of update history to separate file
  8506.   . Rainbow-100 support removed; use CP/M-86 Kermit from now on.
  8507.  
  8508. * From Columbia:
  8509.   . 8th-bit prefixing for transferring binary files when parity is in effect
  8510.   . Fixed and/or improved communication with IBM mainframes
  8511.   . Kaypro II and other display fixes
  8512.   . Added code for DECmate-II to transmit BREAK signal
  8513.   . SET TIMER ON/OFF, off by default, goes on/off automatically with SET IBM 
  8514.   . Default file mode as distributed is now ASCII
  8515.   . Misc bug fixes
  8516.  
  8517. HEX files have been built for all the systems supported by this program.  
  8518. Here is a list of them:
  8519.  
  8520. CPMAPPLE    Apple II, Z80 softcard
  8521. CPMBRAIN    Intertec SuperBrain
  8522. CPMDMII        DECmate II, Z80 card
  8523. CPMGENERI    Generic CP/M-80 2.2
  8524. CPMHEATH    Heath/Zenith-89
  8525. CPMKAYPRO    Kaypro II
  8526. CPMMDI        Morrow Decision I
  8527. CPMMIKKO    Nokia MikroMikko
  8528. CPMOSBORN    Osborne 1 (serial port only)
  8529. CPMOSI        Ohio Scientific
  8530. CPMPLUS        Generiac CP/M-80 3.0
  8531. CPMROBIN    DEC VT180 "Robin"
  8532. CPMTRLB        TRS-80 Model II, Lifeboat CP/M-80
  8533. CPMTRPT        TRS-80 Model II, Pickles & Trout CP/M-80
  8534. CPMTELCON    Telcon Zorba
  8535. CPMVECTOR    Vector Graphics
  8536. CPMZ100        Heath/Zenith Z100, CP/M-80 (8085 side)
  8537.  
  8538. These files are all stored with the suffix ".HEX" in the area "KER:", for
  8539. instance KER:CPMDMII.HEX, in normal ASCII format.  The hex files for the
  8540. previous release are still available with suffix ".OHX".  There is also a new
  8541. Kermit User Guide chapter for this program, KER:CPMKERMIT.MSS and .DOC.  The
  8542. entire group of CP/M-80 Kermit files can be referred to as KER:CPM*.*.  Network
  8543. users may obtain KERMIT files from host CU20B via NFT (CCNET), or host
  8544. COLUMBIA-20 via anonymous FTP (only after 6:00pm on weekdays, ARPANET).  The
  8545. hex files may be downloaded to your micro using your old version of KERMIT (or
  8546. MODEM7, or any other downloading procedure) and then converted to runnable .COM
  8547. format with the LOAD command.  Your old KERMIT.COM should be renamed to
  8548. something like OLDKERM.COM for backup and the new one can then be renamed to
  8549. KERMIT.COM.
  8550.  
  8551. Since this new release is the result of the work of many people at many sites
  8552. on many different machines, there can be no guarantee that it works on all the
  8553. systems listed above.  It has been tested thoroughly on the DEC VT-180, the
  8554. Kaypro II, and the Intertec Superbrain.  I'd appreciate reports about the other
  8555. systems.
  8556.  
  8557. -------
  8558. 27-Apr-84 10:14:43-MST,667;000000000000
  8559. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8560. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 27 Apr 84 10:14:38-MST
  8561. Received: From brl.arpa.ARPA by AMSAA via smtp;  27 Apr 84 11:45 EST
  8562. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  27 Apr 84 11:45 EST
  8563. Date: 27 Apr 1984 11:09-EST
  8564. From: Conal.Elliott@CMU-CS-CAD.ARPA
  8565. Subject: jrt pascal
  8566. To: info-cpm@Mit-Mc.ARPA
  8567.  
  8568. Is there documentation anywhere on how to put together and use the JRT
  8569. pascal system that lives in micro:<sigm.vol082> at simtel20?  I'm
  8570. interested in it for my younger brother who just got a cpm computer and
  8571. is learning the ropes.  
  8572.  
  8573.                     Thanks in advance,
  8574.                     Conal Elliott
  8575.  
  8576. 27-Apr-84 12:15:15-MST,671;000000000000
  8577. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8578. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 27 Apr 84 12:15:09-MST
  8579. Received: From brl.arpa.ARPA by AMSAA via smtp;  27 Apr 84 13:40 EST
  8580. Received: From bbn-cd.arpa.ARPA by BRL-AOS via smtp;  27 Apr 84 13:32 EST
  8581. Date: Fri, 27 Apr 84 13:23:33 EST
  8582. From: Bob Clements <clements@Bbn-Cd.ARPA>
  8583. Subject: Where is everybody?
  8584. To: info-micro-request@Brl-Aos.ARPA, info-cpm@Brl-Aos.ARPA
  8585. Cc: clements@Bbn-Cd.ARPA
  8586.  
  8587. I haven't received any info-micro or info-cpm mail for about a week.
  8588. My address is rcc2@bbn. If everything's broken, I apologize for adding
  8589. to the pile of questions (though I did wait a week first).
  8590. /Rcc
  8591.  
  8592. 27-Apr-84 13:59:48-MST,5714;000000000000
  8593. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8594. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 27 Apr 84 13:59:27-MST
  8595. Received: From brl.arpa.ARPA by AMSAA via smtp;  27 Apr 84 15:22 EST
  8596. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  27 Apr 84 15:12 EST
  8597. Received: from Usenet.uucp by sri-unix.uucp with rs232; 27 Apr 84 1:49-PST
  8598. Date: 22 Apr 84 19:15:06-PST (Sun)
  8599. To: info-cpm@Brl-Aos.ARPA
  8600. From: decvax!mcnc!ecsvax!emigh@Ucb-Vax.ARPA
  8601. Subject: Re: Distributing modifications to F80
  8602. Article-I.D.: ecsvax.2359
  8603. In-Reply-To: Article ecsvax.2172
  8604.  
  8605. < This space for rent >
  8606.  
  8607.   I have finally received all the comments about my distribution  of F80
  8608. routines, so here is the summary.
  8609.  
  8610. Original Question:
  8611. I was given the source of some disassembled routines from the Microsoft F80
  8612. runtime library.  I spent about a day to modify the code to run faster
  8613. under a Z80, and achieved improvements of 37% for floating point divide and
  8614. 25% for floating point multiply.  I asked for advice as to whether or not I
  8615. could post these routines to, say, net.sources.  Microsoft tries to
  8616. copyright and license F80, the license saying that disclosure would cause
  8617. great harm to Microsoft.
  8618.  
  8619. Responses: {my comments in braces or paragraphs headed by a '>'}
  8620.  
  8621. >By far, the most numerous responses were like:
  8622.  
  8623. I don't know about posting the MAC code, but I sure would like to get a
  8624. copy of it myself.
  8625.  
  8626. >As to the legality of distributing the Source there were several
  8627. conflicting answers.  Several people offered lawyer friends to call.  The
  8628. "best" answer I could find is:
  8629.  
  8630. If the copyright was before Jan 1, 1977, the software fell under the old
  8631. copyright act and no one knows what that means.  If it was copyrighted
  8632. after Jan 1, 1977 but before Dec 12, 1980 things are different but still
  8633. not too clear.  If after Dec 12, 1980, then you can do whatever you want
  8634. with re-coding for yourself but not for any other use--including public
  8635. domain.
  8636.  
  8637. He also said that it was his belief (he is especially interested in this
  8638. area) that both copyright and trade secret protection could not be held at
  8639. the same time, but that this question has not been litigated as yet, thus
  8640. there is no confirmation or denial of his belief.
  8641.  
  8642. >Other legal responses from the net were:
  8643.  
  8644. About all you can do legally is to distribute a patch list: give the
  8645. addresses of locations that you change, and the new contents of those
  8646. locations. {This amounts to releasing the REL files}
  8647.  
  8648. By the way, Microsoft watches this mailing list {one of the reasons I did
  8649. it this way}, so you have just informed them that you are considering
  8650. pirating their software.  I wouldn't be surprised if you heard from them.
  8651. {Never did hear from them}
  8652.  
  8653. >Some practical solutions:
  8654.  
  8655. I suppose that if you anonymously send the sources out to this mailing
  8656. list, then it will be impossible to trace you down.  {Maybe I could get
  8657. them distributed from kgbvax or kremvax  :-)}  That's not a moral solution,
  8658. but certainly a practical one.  Anyway, one couldn't use your routines
  8659. without the rest of the fortran compiler, so why would Microsoft care?
  8660. {Who knows the workings of corporate minds}  You might even offer to give
  8661. them a copy for free!
  8662.  
  8663. There shouldn't be a problem if you are distributing only the REL files.
  8664. People need a Microsoft licensed linker..and so on.. to produce COM files
  8665. anyway.
  8666.  
  8667. It's too bad the routines were disassembled by someone who signed the
  8668. nondisclosure agreement.  Since you can distribute the COM files of any F80
  8669. program, it would not be any more difficult to disassemble it with
  8670. 'appropriately chosen' F80 programs. {Of course, who would go to the
  8671. trouble if they didn't have F80.  The disassembly is much more difficult if
  8672. you do not have the REL files.  The disassembly was semi-automated, and
  8673. took approximately 2 minutes per module to disassemble, and an additional
  8674. 1/2 to 3 hours to comment. There are over 100 modules in FORLIB.REL (What
  8675. some people can do with free time!). }
  8676.  
  8677. >The action that best strikes my fancy is (from several sources):
  8678.  
  8679. The obvious answer to your real problem is to write MicroSoft a letter
  8680. asking for their desires on the distribution. {As previously mentioned,
  8681. Microsoft is on USENET, and presumably reads this news group.  I was
  8682. disappointed, but not suprised, that I did not hear from anyone at
  8683. Microsoft.}
  8684.  
  8685. I would suggest that you attempt to get Microsoft's permission to
  8686. distribute Z80 mul and div routines for no profit.  If they are reasonable
  8687. they will not object.
  8688.  
  8689. >>I have now written to Microsoft to ask them what their wishes are
  8690. regarding the routines.  However, as one respondent said:
  8691.  
  8692. >From what I've heard, they are really bad about customer response.
  8693. Personally, I think the turkeys deserve to get shafted.  But don't let that
  8694. lead you astray. {I'm not trying to shaft anyone}
  8695.  
  8696. >>In the mean time, I reread the license and discovered that I am to make
  8697. sure that I do not disclose any information to persons *WHO ARE NOT
  8698. REGISTERED USERS* (emphasis mine).  As such, I believe that I can
  8699. distribute the source of my modifications to any registered users of F80.
  8700. If you are a registered user of F80 and would like to receive the
  8701. modifications, please mail your net-address and registration number to me.
  8702. I am in the midst of final testing of the routines, and will release them
  8703. as soon as I am convinced that they are correct.
  8704.  
  8705. Thanks to all who responded.  I tried to reply to all, but the mail may
  8706. have gotten lost in the net.
  8707. --
  8708. Ted H. Emigh     North Carolina State University     Raleigh  NC
  8709. USENET:    {akgua decvax duke ihnp4 unc}!mcnc!ecsvax!emigh
  8710. ARPA:    decvax!mcnc!ecsvax!emigh@BERKELEY.ARPA
  8711. 27-Apr-84 21:31:56-MST,666;000000000000
  8712. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8713. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 27 Apr 84 21:31:52-MST
  8714. Received: From brl.arpa.ARPA by AMSAA via smtp;  27 Apr 84 23:07 EST
  8715. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  27 Apr 84 23:03 EST
  8716. Date: 27 April 1984 23:01-EST
  8717. From: Paul R. Grupp <GRUPP@Mit-Mc.ARPA>
  8718. Subject:  SYNONYM art. in Microsystems
  8719. To: W8SDZ@Simtel20.ARPA
  8720. cc: INFO-CPM@Mit-Mc.ARPA, MEAD@Usc-Eclb.ARPA
  8721. In-reply-to: Msg of 26 Apr 1984  00:12 MST (Thu) from Keith Petersen <W8SDZ at Simtel20.ARPA>
  8722.  
  8723. You forgot to mention that this program does NOT work with ZCPR2
  8724. if you are using the EXTERNAL CCP buffer.
  8725.  
  8726. --Paul
  8727.  
  8728. 28-Apr-84 00:36:51-MST,1412;000000000000
  8729. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8730. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 28 Apr 84 00:36:47-MST
  8731. Received: From brl.arpa.ARPA by AMSAA via smtp;  28 Apr 84 2:20 EST
  8732. Received: From ucb-vax.arpa.ARPA by BRL-AOS via smtp;  28 Apr 84 2:15 EST
  8733. Received: from ucbjade.CC.Berkeley.ARPA (ucbjade.ARPA) by UCB-VAX.ARPA (4.24/4.27)
  8734.     id AA07207; Fri, 27 Apr 84 23:12:00 pst
  8735. Received: from ucbruby.CC.Berkeley.ARPA by ucbjade.CC.Berkeley.ARPA
  8736.     (4.14.noSUID/4.16) id AA21623; Fri, 27 Apr 84 23:13:23 pst
  8737. Received: by ucbruby.CC.Berkeley.ARPA
  8738.     (4.14/4.16) id AA06203; Fri, 27 Apr 84 23:13:09 pst
  8739. Received: by ucbnewton.Berkeley.ARPA (4.6/4.25)
  8740.     id AA28351; Fri, 27 Apr 84 23:09:36 PST
  8741. Date: Fri, 27 Apr 84 23:09:36 PST
  8742. Message-Id: <8404280709.AA28351@ucbnewton.Berkeley.ARPA>
  8743. From: Phil Lapsley <phil%ucbnewton.CC@Ucb-Vax.ARPA>
  8744. To: info-cpm@brl.ARPA
  8745. Subject: Apple BIOS info request
  8746.  
  8747.      I am helping a friend of mine with an Apple/Microsoft softcard
  8748. set up a CP/M system, and I am very curious (pronounced "in need of")
  8749. a copy of the bios that Microsoft/whoever wrote up for the creature.
  8750. Does anyone know if such a thing exists, and if so, where I might
  8751. be able to get my hands on a copy?  Any other information about
  8752. the Apple's BIOS would be appreciated (I've already checked out
  8753. the stuff in CPM.APPLE on Simtel20).  Thanks.
  8754.  
  8755.                     Phil
  8756.                 (phil%ucbnewton@Berkeley.ARPA)
  8757. 28-Apr-84 07:57:48-MST,776;000000000000
  8758. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8759. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 28 Apr 84 07:57:45-MST
  8760. Received: From brl.arpa.ARPA by AMSAA via smtp;  28 Apr 84 9:34 EST
  8761. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  28 Apr 84 9:33 EST
  8762. Received: from Usenet.uucp by sri-unix.uucp with rs232; 28 Apr 84 6:21-PST
  8763. Date: 23 Apr 84 12:28:13-PST (Mon)
  8764. To: info-cpm@Brl-Aos.ARPA
  8765. From: decvax!yale-comix!dardik@Ucb-Vax.ARPA
  8766. Subject: Osborne Diskette Format
  8767. Article-I.D.: yale-com.3523
  8768.  
  8769. Does anybody know the format of the Osborne I Double Density diskettes?
  8770. I am trying to customize my BIOS to read them and would appreciate any
  8771. information regarding their BLM, AL0, AL1, etc., etc.  Sector skewing
  8772. would be most appreciated too.
  8773. -Alan Dardik
  8774. 28-Apr-84 10:21:12-MST,573;000000000000
  8775. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8776. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 28 Apr 84 10:21:08-MST
  8777. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  28 Apr 84 12:00 EST
  8778. Date: 28 Apr 1984  10:02 MST (Sat)
  8779. Message-ID: <KPETERSEN.12011099954.BABYL@SIMTEL20>
  8780. Sender: KPETERSEN@Simtel20.ARPA
  8781. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  8782. To:   Info-Cpm@Amsaa.ARPA
  8783. Subject: MDM7xx overlay for Superbrain available
  8784.  
  8785. MICRO:<CPM.MODEM7>M7SB-1.ASM on SIMTEL20 is the overlay for MDM7xx
  8786. and the Superbrain.  Several people were asking for it.
  8787. --Keith
  8788. 28-Apr-84 11:51:57-MST,778;000000000000
  8789. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8790. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 28 Apr 84 11:51:52-MST
  8791. Received: From brl.arpa.ARPA by AMSAA via smtp;  28 Apr 84 13:27 EST
  8792. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  28 Apr 84 13:22 EST
  8793. Received: from Usenet.uucp by sri-unix.uucp with rs232; 28 Apr 84 10:11-PST
  8794. Date: 24 Apr 84 7:52:27-PST (Tue)
  8795. To: info-cpm@Brl-Aos.ARPA
  8796. From: decvax!yale-comix!dardik@Ucb-Vax.ARPA
  8797. Subject: Osborne Diskette Format
  8798. Article-I.D.: yale-com.3536
  8799.  
  8800. Does anybody know the format of the Osborne I Double Density diskettes?
  8801. I am trying to customize my BIOS to read them and would appreciate any
  8802. information regarding their BLM, AL0, AL1, etc., etc.  Sector skewing
  8803. would be most appreciated too.
  8804. -Alan Dardik
  8805. 28-Apr-84 12:46:30-MST,1342;000000000000
  8806. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8807. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 28 Apr 84 12:46:26-MST
  8808. Received: From brl.arpa.ARPA by AMSAA via smtp;  28 Apr 84 14:17 EST
  8809. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  28 Apr 84 14:18 EST
  8810. Date: Sat 28 Apr 84 14:11:18-EST
  8811. From: Mark Becker <CENT.MBECK%MIT-OZ@MIT-MC.ARPA>
  8812. Subject: Check your Delta Products/U.S. Micro Sales 64k DRAM boards
  8813. To: Info-Micro@AMSAA.ARPA, Info-CPM@BRL.ARPA
  8814.  
  8815. <Why doesn't someone fix this bug?>
  8816.  
  8817.      This is for owners of U.S. Micro's or Delta Products 64k dynamic
  8818. RAM cards - You might want to check the installation of C6, a 10-to-47
  8819. uF capacitor located just to the left of where U2 and U4 butt together.
  8820.  
  8821.      On some boards, the silk-screening is backwards!  And the capacitor
  8822. may be installed backwards as well.
  8823.  
  8824.      Typically this capacitor, after a period of time, will turn into
  8825. a resistor and load down the -5V going to the memory chips.  The voltage
  8826. on the card I have reached -4V, at which point programs started crashing.
  8827.  
  8828.      I replaced it - local Radio Shack had it on the shelf.  Went and
  8829. checked three Delta boards and found they had the same problem.
  8830.  
  8831.      Other than that, I've found the hardware to be pretty solid - no
  8832. other problems in two plus years of operation.
  8833.  
  8834. Mark Becker
  8835. -------
  8836.  
  8837. 28-Apr-84 13:28:16-MST,568;000000000000
  8838. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8839. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 28 Apr 84 13:28:11-MST
  8840. Received: From brl.arpa.ARPA by AMSAA via smtp;  28 Apr 84 15:08 EST
  8841. Received: From usc-eclb.arpa.ARPA by BRL-AOS via smtp;  28 Apr 84 15:07 EST
  8842. Date: Sat 28 Apr 84 12:05:52-PST
  8843. From: Dick <MEAD@USC-ECLB.ARPA>
  8844. Subject: Re: SYNONYM art. in Microsystems
  8845. To: GRUPP@MIT-MC.ARPA
  8846. cc: info-cpm@BRL.ARPA
  8847. In-Reply-To: Message from "Paul R. Grupp <GRUPP @ MIT-MC>" of Fri 27 Apr 84 20:01:00-PST
  8848.  
  8849. STARTUP will do the same thing, basically.
  8850. -------
  8851. 28-Apr-84 19:04:23-MST,1149;000000000000
  8852. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8853. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 28 Apr 84 19:04:18-MST
  8854. Received: From brl.arpa.ARPA by AMSAA via smtp;  28 Apr 84 20:40 EST
  8855. Received: From amsaa.arpa.ARPA by BRL-AOS via smtp;  28 Apr 84 20:36 EST
  8856. Date:     Sat, 28 Apr 84 20:23:36 EST
  8857. From:     David Towson (CSD) <towson@Amsaa.ARPA>
  8858. To:       Mark Becker <CENT.MBECK%MIT-OZ@mit-mc.arpa>
  8859. cc:       Info-Micro@amsaa.arpa, Info-CPM@brl.arpa
  8860. Subject:  Re:  Check your Delta Products/U.S. Micro Sales 64k DRAM boards
  8861.  
  8862. Added note:  The problem described by Mark may be VERY SERIOUS if the board
  8863. uses 4116 type DRAMS.  (I am not familiar with the board.)  If this is the
  8864. case, and if the capacitor mentioned degrades enough to cause loss of the -5V
  8865. supply, the result will be immediate and catastrophic failure of ALL of the
  8866. dynamic RAM chips.  This is why the power supplies for 4116 RAMs must be
  8867. properly sequenced so that the -5V comes up first and goes down last.  If the
  8868. board in question does not use 4116's, perhaps someone else can comment about
  8869. whether the same vulnerability exists.
  8870.  
  8871.  
  8872. Dave
  8873. towson@amsaa.arpa
  8874.  
  8875. 28-Apr-84 21:30:41-MST,3427;000000000000
  8876. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8877. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 28 Apr 84 21:30:31-MST
  8878. Received: From brl-vgr.arpa.ARPA by AMSAA via smtp;  28 Apr 84 22:54 EST
  8879. Received: from simtel20.arpa by BRL-VGR.ARPA id a010988; 28 Apr 84 22:55 EST
  8880. Date: 28 Apr 1984  20:54 MST (Sat)
  8881. Message-ID: <WANCHO.12011218699.BABYL@SIMTEL20>
  8882. From: "Frank J. Wancho" <WANCHO@simtel20.ARPA>
  8883. To:   INFO-CPM@BRL-VGR.ARPA
  8884. Cc:   INFO-MICRO@BRL-VGR.ARPA
  8885. Subject: Space crunch and tar tapes
  8886.  
  8887. The current collections of public domain files are bursting the seams
  8888. of the RP06 that's holding them.  Here are the current disk usage
  8889. stats taken Friday afternoon:
  8890.  
  8891. MICRO:<CPM.*>        14,818 disk pages
  8892. MICRO:<CPMUG.*>         7,692            15.4 MBytes
  8893. MICRO:<SIGM.*>        20,192            40.4
  8894. MICRO:<PC-BLUE.*>     3,260             6.5
  8895.             ------            ----
  8896. Total:            46,019 disk pages    62.3 MBytes
  8897.  
  8898. A TOPS-20 disk page is 512 36-bit words, and the above figures include
  8899. the values for the superior directories in each case.
  8900.  
  8901. On top of that, it also looks like I'll be getting new SIG/M releases
  8902. monthly (five more volumes just showed up).  So, to relieve the
  8903. potential trauma of lack of elbow room on MICRO:, I have prevailed
  8904. upon Gail Zacharias to apply her file type determining algorithms used
  8905. in DE-LBR to build another program.  This program analyses each file
  8906. and converts only those files which it determines are truly ASCII text
  8907. files, but stored in ITS-Binary format, into ASCII text files.  I'll
  8908. be running her program on the files in the above directories, except
  8909. MICRO:<CPM.*> over the next few days.
  8910.  
  8911. This, of course, means that my oft-repeated statement that ALL the
  8912. files in those directories are stored in ITS-Binary format will no
  8913. longer be true.  To avoid confusion, Gail's program happens to write
  8914. out the next generation, which will be .2 in most cases.  This means
  8915. that your clue for FTP is that if the filename shows up as file.typ.1,
  8916. it is ITS-Binary, and if it shows up as file.typ.2, it is ASCII.  You
  8917. will also have an updated .CRCLST to reference, which shows the
  8918. storage method for each file.
  8919.  
  8920. Simply because ASCII text files are stored five characters per word,
  8921. instead of four bytes per word in ITS Binary format, I expect to
  8922. recover a considerable amount of file space by using this utility.
  8923. However, the catch is, other than looking for the .2 generation
  8924. number, that most of the CRC values published with each volume and
  8925. elsewhere will no longer match the files stored in ASCII format.
  8926.  
  8927. Don't expect the conversions to happen all at once.  Just be forwarned
  8928. that things are changing if you see something strange.
  8929.  
  8930. Finally, a note for those of you on Unix machines, especially those
  8931. not connected to DDN (and thus do not have FTP access to SIMTEL20).  I
  8932. have received an updated version of the TOPS-20 tar program which can
  8933. now write binary as well as ASCII files to tar tapes.  After I finish
  8934. the conversions, I'll see if I can find time to experiment with the
  8935. program to see how many tapes will be needed to store all these files.
  8936. What I expect we can do is make a set of tapes available to a
  8937. volunteer beta site to see if they can be read.  If so, then start
  8938. them out to a distribution path to interested sites who are willing to
  8939. provide the disk space to keep them online, or to make copies for
  8940. further distribution.  Just bear in mind that these files are as-is.
  8941.  
  8942. --Frank
  8943. 29-Apr-84 06:47:14-MDT,848;000000000000
  8944. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8945. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 29 Apr 84 06:47:11-MDT
  8946. Received: From brl.arpa.ARPA by AMSAA via smtp;  29 Apr 84 8:27 EDT
  8947. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  29 Apr 84 8:21 EDT
  8948. Date: Sun 29 Apr 84 08:18:27-EDT
  8949. From: Mark Becker <CENT.MBECK%MIT-OZ@MIT-MC.ARPA>
  8950. Subject: Re:  Check your Delta Products/U.S. Micro Sales 64k DRAM boards
  8951. To: towson@AMSAA.ARPA
  8952. cc: Info-Micro@AMSAA.ARPA, Info-CPM@BRL.ARPA
  8953. In-Reply-To: Message from "David Towson (CSD) <towson@AMSAA.ARPA>" of Sat 28 Apr 84 20:44:19-EST
  8954.  
  8955. <more food for the message muncher>
  8956.  
  8957.      Both Delta Products and U.S. Micro memory boards I have use 4116
  8958. (or equivalent) DRAMS.  Mr. Towson is correct - if the -5V line goes
  8959. out of spec, the memory chips will self-destruct.
  8960.  
  8961. Mark Becker
  8962. -------
  8963.  
  8964. 29-Apr-84 16:58:07-MDT,957;000000000000
  8965. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8966. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 29 Apr 84 16:58:01-MDT
  8967. Received: From brl.arpa.ARPA by AMSAA via smtp;  29 Apr 84 18:29 EDT
  8968. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  29 Apr 84 18:25 EDT
  8969. Date: 29 Apr 1984  16:23 MDT (Sun)
  8970. Message-ID: <CSTROM.12011420583.BABYL@SIMTEL20>
  8971. From: CSTROM@Simtel20.ARPA
  8972. Subject: Wordstar footnoter
  8973. To:   INFO-CPM@Brl-Aos.ARPA
  8974. cc:   CSTROM@Simtel20.ARPA
  8975.  
  8976. I have uploaded a useful footnoting program to Simtel20. This program
  8977. is designed to operate with WordStar. I regret that I have not yet had
  8978. a chance to personally check the program out, but some of the members
  8979. of CP-MIG (the Compuserve CP/M interest group) have spoken very highly
  8980. of the utility. The files are in the MICRO:<CPM.WSTAR> directory of
  8981. Simtel20 and are FTNOTE12.COM, FTNOTE12.DOC, and FTNOTE12.HEX (my
  8982. thanks to Keith, W8SDZ at Simtel20 for generating the .HEX file).
  8983. 29-Apr-84 17:17:11-MDT,630;000000000000
  8984. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8985. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 29 Apr 84 17:17:05-MDT
  8986. Received: From brl.arpa.ARPA by AMSAA via smtp;  29 Apr 84 18:49 EDT
  8987. Received: From usc-eclb.arpa.ARPA by BRL-AOS via smtp;  29 Apr 84 18:47 EDT
  8988. Date: Sun 29 Apr 84 15:46:21-PDT
  8989. From: Dick <MEAD@USC-ECLB.ARPA>
  8990. Subject: Anyone got USR S-100 on BYE yet?
  8991. To: info-micro@BRL.ARPA, info-cpm@BRL.ARPA
  8992.  
  8993. I am still trying to make the USR S-100 modem work with BYE3 or MBYE3
  8994. without much luck. Has anyone gotten an overlay file and modem interface
  8995. to work with the modem yet??? Mail me a copy, okay?
  8996. -------
  8997.