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

  1.  2-Jul-84 00:48:39-MDT,1680;000000000000
  2. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Jul 84 00:48:32-MDT
  4. Received: From brl.arpa.ARPA by AMSAA via smtp;  2 Jul 84 2:20 EDT
  5. Received: From dca-eur.arpa.ARPA by BRL-AOS via smtp;  2 Jul 84 2:18 EDT
  6. Date: 2 July 1984 06:17 GMT
  7. From: bower@Dca-Eur.ARPA
  8. Subject: MOVCPM generalities
  9. To: abn.iscams@Usc-Isid.ARPA
  10. CC: info-cpm@Brl-Aos.ARPA
  11.  
  12. Date: 2 Jul 1984 05:59:10 Z
  13. Text: Reference your query on MOVCPM.
  14.    Can't help you specifically, but a general description might help.
  15. The program contains general prompt routines, a routine to compare
  16. the imbedded serial number against the serial number in the operating
  17. BDOS, and a relocation module.
  18.    Binary versions of the CCP and BDOS are in the upper portion of
  19. MOVCPM 'orged' to a starting location of 0000H.  When the size of the
  20. new system is selected, (assuming the serial numbers match), the
  21. relocation program starts scanning the "dummy" CCP/BDOS/BIOS and
  22. adding an offset byte to all jumps, calls and references to addresses.
  23. The identification of those bytes is from a table of "bit maps".  If
  24. you are familiar with the Digital Research Page Relocatable Files,
  25. (file type .PRL) this will all be familiar.  If not, trust me, it
  26. works.  The new locations for the "moved" system is as stated in the
  27. system documentation.
  28.    I suffered through an episode similar to yours when I integrated
  29. ZCPR2 into my MOVCPM to make installation easier, and wound up
  30. writing my own linker for relocatable files (.REL), since I use
  31. Microsoft's Macro-80 assembler which does not produce .PRL files.
  32.    Hope this helps.
  33.                          Hal Bower
  34.  
  35.  2-Jul-84 07:00:40-MDT,1267;000000000000
  36. Return-Path: <info-cpm-request@AMSAA.ARPA>
  37. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Jul 84 07:00:34-MDT
  38. Received: From brl.arpa.ARPA by AMSAA via smtp;  2 Jul 84 8:32 EDT
  39. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  2 Jul 84 8:23 EDT
  40. Date: 2 Jul 1984  06:23 MDT (Mon)
  41. Message-ID: <RCONN.12028088413.BABYL@SIMTEL20>
  42. From: Richard Conn <RCONN@Simtel20.ARPA>
  43. To:   info-cpm@Brl-Aos.ARPA
  44. Subject: ZCPR3 Phase 1 Release ongoing
  45.  
  46.     The Phase 1 release of ZCPR3 is definitely taking place.  I
  47. received a call from the San Diego Computer Society (Dick Mason) last
  48. night, and they have received the disks and plan to begin distributing
  49. on Monday (today).  Also, in a phone call with Frank Gaude of Echelon,
  50. I found out that ZCPR3 is now on several large (multi-meg) BBSs in
  51. Silicon Valley and at lease one large on in Los Angeles.
  52.     As of a few days ago, SIG/M had not received theirs, but since
  53. the others are, I suspect it is just a matter of time before SIG/M
  54. does (hopefully days).  Will let you know about things as I find out
  55. myself.
  56.     One other thing -- SIMTEL20 does not yet have ZCPR3 on line,
  57. but we suspect that the package is somewhere in the mail system at
  58. White Sands.  In the words of JEP -- Real Soon Now.
  59.  
  60.         Rick
  61.  2-Jul-84 07:39:08-MDT,4307;000000000000
  62. Return-Path: <info-cpm-request@AMSAA.ARPA>
  63. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Jul 84 07:38:54-MDT
  64. Received: From brl.arpa.ARPA by AMSAA via smtp;  2 Jul 84 8:56 EDT
  65. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  2 Jul 84 8:47 EDT
  66. Date: 2 Jul 1984  06:47 MDT (Mon)
  67. Message-ID: <RCONN.12028092810.BABYL@SIMTEL20>
  68. From: Richard Conn <RCONN@Simtel20.ARPA>
  69. To:   info-cpm@Brl-Aos.ARPA
  70. Subject: ZCPR3 Phase 2
  71.  
  72. ... is coming along quite nicely.  The new DU3 is finished, complete
  73. with its online documentation (which is rather extensive) and its new
  74. screen-oriented editor.  The editor ties in as an optional
  75. command-line interface.  You can select it in place of the simple DU3
  76. prompt, and it displays the block you are currently positioned to, a
  77. small menu of commands, and a cursor which points to a byte in that
  78. block.  You can move the cursor around to select any particular byte,
  79. and then you can enter a string of chars or a list of hex values to
  80. place into the block starting at the cursor.  You can then write the
  81. block to disk, advance to the next block, backup to the previous, etc,
  82. as well as issue any value DU3 command string, including macros, to go
  83. through a more complex command sequence and then return to the editor
  84. automatically at the last block you were positioned at.
  85.  
  86.     DU3, by the way, stands for Disk Utility version 3.  There now
  87. exists the prototype of MU3, a screen-oriented Memory Utility, which
  88. resembles the DU3 screen-oriented editor but works on memory only.
  89. Great for looking at ZCPR3 itself, testing RCPs and FCPs, etc.  I am
  90. concurrently creating the DEBUG Resident Command Package which is a
  91. scaled-down version of MU3, but it can be invoked without impacting
  92. the TPA at all.
  93.  
  94.     Finally, the new VFILER for ZCPR3 is almost done.  Just a few
  95. hours work on it to go.  I was in the middle of VFILER when Hal Carter
  96. came up with the idea of having an MU3 utility after he saw DU3 run,
  97. and so the break to create MU3 occurred.  I need to play with MU3 a
  98. little to decide what features it really needs before it will be
  99. finished.
  100.  
  101.     Once  DU3, MU3, and VFILER are done, the last major utility,
  102. VMENU, will be on the agenda.  VMENU is a combination of VFILER and
  103. MENU which I think will be a neat tool by itself.  I have some
  104. concerns about how fast it will be, creating new directory displays
  105. every time it is invoked, and I think these concerns will be resolved
  106. only after VMENU is running and I have used it a few times.
  107.  
  108.     A few little utilities will also be included in the ZCPR3
  109. Phase 2 release, but they are minor in terms of effort.
  110.  
  111.     The book is now outlined, with Hal Carter providing many
  112. useful ideas on what its structure and nature should be (thanks, Hal).
  113. I think it will be vastly superior to the ZCPR2 documentation, having
  114. a nice table of contents, index, appendices summarizing commands
  115. available with the various utilities and subsystems, etc.  A lot of
  116. the book can be put together from the online documentation, so that
  117. should go quickly, but there are still major portions which I need to
  118. write.  I hope to have the outline and online documentation fill
  119. complete and sent to the publisher by the end of this week, so this
  120. part can be edited while I proceed with the newer, detailed sections.
  121. The second book, on the ZCPR3 libraries, will also be started soon,
  122. but I'm not sure when.
  123.  
  124.     In the meantime, the installation manual and user's
  125. perspective document are being printed by Echelon now, and Echelon
  126. plans to distribute it with the $39 basic set of disks.  You can also
  127. get these books independently from Echelon for a small price ($9 was
  128. the last figure I heard).  Contact Echelon for details.  You, of
  129. course, have several options in acquiring hardcopy of this
  130. documentation -- it is on disk and can be printed, but the whole thing
  131. is on the order of 160 pages.  Your local computer club may decide to
  132. make a print run on it also.  Note that I have been talking about the
  133. Phase 1 manuals (on the Phase 1 disks) so far.  The books are a
  134. different matter and will not be available on disk (who would want to
  135. print something THAT BIG anyway?).
  136.  
  137.     Finally, there may be a ZCPR3 newsletter in the works.  More
  138. details later if this becomes reality.
  139.  
  140.         Rick
  141.  2-Jul-84 11:52:38-MDT,697;000000000000
  142. Return-Path: <info-cpm-request@AMSAA.ARPA>
  143. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Jul 84 11:52:29-MDT
  144. Received: From xerox.arpa.ARPA by AMSAA via smtp;  2 Jul 84 10:57 EDT
  145. Received: from CheninBlanc.ms by ArpaGateway.ms ; 02 JUL 84 07:55:50 PDT
  146. Date: Mon, 2 Jul 84 07:53 PDT
  147. From: Eldridge.es@XEROX.ARPA
  148. Subject: Help on Enchanter needed
  149. To: Info-CPM@AMSAA.ARPA
  150. cc: Eldridge.es@XEROX.ARPA
  151. Reply-To: Eldridge.es@XEROX.ARPA
  152.  
  153. I am playing the CP/M version of Infocom's ENCHANTER, but am currently
  154. stuck at 285 points.  I would like to hear from anyone who has gotten
  155. further.
  156.  
  157. George
  158.  
  159. PS:  Let me know if there is a better distribution list for type of
  160. request.
  161.  
  162.  
  163.  2-Jul-84 15:03:20-MDT,1356;000000000000
  164. Return-Path: <info-cpm-request@AMSAA.ARPA>
  165. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Jul 84 15:03:11-MDT
  166. Date:     Mon, 2 Jul 84 16:15:16 EDT
  167. From:     Dave Towson (info-cpm) <cpmlist@Amsaa.ARPA>
  168. To:       info-cpm@Amsaa.ARPA
  169. Subject:  [Roz:  Touch Typing Teaching Request]
  170.  
  171. This message was addressed to info-cpm-request.  I don't have any information
  172. about the subject.  Can anyone else help?
  173.  
  174. ----- Forwarded message # 1:
  175.  
  176. Received: From radc-multics.arpa.ARPA by AMSAA via smtp;  2 Jul 84 13:19 EDT
  177. Date:  Mon, 2 Jul 84 12:26 EDT
  178. From:  "     Roz     " <RTaylor@RADC-MULTICS.ARPA>
  179. Subject:  Touch Typing Teaching Request
  180. To:  info-cpm-request@AMSAA.ARPA
  181. cc:  RTaylor@RADC-MULTICS.ARPA
  182. Message-ID:  <840702162655.689169@RADC-MULTICS.ARPA>
  183.  
  184. My husband wants to learn to touch type.  (Due to spending approx 1.5
  185. hrs typing a 7 line letter via hunt-and-peck, last week.)  I have an
  186. S-100 Z-80 based CP/M system with 8" disk drives.  Pointers, comments,
  187. recommendations (both for and against) on software ("games" which teach
  188. are acceptable) are welcome.  Please use E-mail, and if there are any
  189. replies, I will consolidate to the BB (assuming the info isn't already
  190. there).  Thanks a bunch!
  191.                                   Roz
  192.  
  193. ----- End of forwarded messages
  194.  
  195.  
  196.  
  197. Dave Towson
  198. info-cpm-request@amsaa.arpa
  199.  
  200.  
  201.  2-Jul-84 15:30:24-MDT,689;000000000000
  202. Return-Path: <info-cpm-request@AMSAA.ARPA>
  203. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Jul 84 15:30:17-MDT
  204. Received: From brl.arpa.ARPA by AMSAA via smtp;  2 Jul 84 16:49 EDT
  205. Received: From apg-1.arpa.ARPA by BRL-AOS via smtp;  2 Jul 84 16:43 EDT
  206. Date:  2 Jul 1984 16:28:36 EDT (Monday)
  207. From: William Skidmore DRSTE-TOF 5323 <wskidmo@Apg-1.ARPA>
  208. Subject: Dan Jones<Jones@LLL.MFE>
  209. To: info-cpm@BRL.ARPA
  210. Cc: wskidmo@Apg-1.ARPA
  211.  
  212. I have modem 7xx overlays for md-2, md-3 and md-11 computers which I 
  213. will gladly share with you.  My work phone number is AVN 283-5517.
  214.                                         
  215.                                              Bill Skidmore
  216.  
  217.  2-Jul-84 17:37:49-MDT,698;000000000000
  218. Return-Path: <info-cpm-request@AMSAA.ARPA>
  219. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Jul 84 17:37:42-MDT
  220. Received: From su-score.arpa.ARPA by AMSAA via smtp;  2 Jul 84 18:54 EDT
  221. Date: Mon 2 Jul 84 15:43:26-PDT
  222. From: Sam Hahn <Samuel@SU-SCORE.ARPA>
  223. Subject: Re: [Roz:  Touch Typing Teaching Request]
  224. To: cpmlist@AMSAA.ARPA
  225. cc: info-cpm@AMSAA.ARPA, RTaylor@RADC-MULTICS.ARPA
  226. In-Reply-To: Message from "Dave Towson (info-cpm) <cpmlist@Amsaa.ARPA>" of Mon 2 Jul 84 14:06:05-PDT
  227.  
  228. I find that HyperTyper is a good piece of software.  Simple, and
  229. easy to use.  Works on about a dozen different areas, eg. asdf/jkl; etc.
  230. It will time you for speed, if that's of interest.
  231. -------
  232.  2-Jul-84 18:39:57-MDT,504;000000000000
  233. Return-Path: <info-cpm-request@AMSAA.ARPA>
  234. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Jul 84 18:39:48-MDT
  235. Received: From utexas-20.arpa.ARPA by AMSAA via smtp;  2 Jul 84 20:06 EDT
  236. Date: Mon 2 Jul 84 19:07:23-CDT
  237. From: Douglas Good <CMP.DOUG@UTEXAS-20.ARPA>
  238. Subject: BBSes for CP/M
  239. To: info-cpm@AMSAA.ARPA
  240.  
  241. <real systems don't eat lines>
  242.  
  243. I am trying to open up a BBS but currently have no BBS software. Are there
  244. any other BBS's for CP/M other than RBBS?
  245.  
  246.         --Doug Good
  247. -------
  248.  2-Jul-84 21:30:11-MDT,2262;000000000000
  249. Return-Path: <info-cpm-request@AMSAA.ARPA>
  250. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Jul 84 21:30:01-MDT
  251. Received: From brl.arpa.ARPA by AMSAA via smtp;  2 Jul 84 22:56 EDT
  252. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  2 Jul 84 22:45 EDT
  253. Received: from Usenet.uucp by sri-unix.uucp with rs232; 2 Jul 84 18:41-PDT
  254. Date: 27 Jun 84 8:44:49-PDT (Wed)
  255. To: info-cpm@Brl.arpa
  256. From: decvax!decwrl!flairvax!kissell@Ucb-Vax.arpa
  257. Subject: Re: Zilog SIO as a network controller
  258. Article-I.D.: flairvax.599
  259. In-Reply-To: Article <1283@sri-arpa.UUCP>
  260.  
  261. (Get thee behind me!)
  262.  
  263. First, an appology for posting this netwide, but we are not an ARPANET
  264. site.  Besides, it might be generally amusing.
  265.  
  266. Z80 SIO's as network controllers are pretty common.  Sytek's Localnet 
  267. broadband LAN uses SIO's running at 128Kbits.  I believe that
  268. Corvus' Omninet uses them also (corrections, folks?), and I know of
  269. others more obscure ("Bestnet", for instance).  At usefully high
  270. speeds, one needs to run in a synchronous mode, because in asynchronous
  271. modes the SIO requires a 16*bitrate clock for character framing, whereas in
  272. synch modes it uses a 1*bitrate clock, so for a given quality of clock
  273. circuit one can run 16 times faster in synch mode.  Forget the bisync
  274. mode, as it requires more processor intervention than HDLC mode.  At
  275. speeds in excess of 500Kbits, you will probably need some kind of DMA
  276. circuitry to move the data for you.  The SIO has only one DMA request
  277. line per channel (it is a 2 channel device), so If you want to run
  278. full duplex (and you might, depending on your access method), you will
  279. have to send on one channel and recieve on the other.  No big deal, but
  280. it makes some of the software a little bizzare.  I'm not going to dump
  281. a monologue on possible access methods on the net, except to say that chapter
  282. 7 of Tannenbaum's "Computer Networks" is a good place to start, but by
  283. no means an exhaustive look at the problem.
  284.  
  285. Kevin D. Kissell
  286. Fairchild Research Center
  287. Advanced Processor Development
  288. uucp: {ihnp4 decvax}!decwrl!\
  289.                              >flairvax!kissell
  290.     {ucbvax sdcrdcf}!hplabs!/
  291.  
  292. "Any closing epigram, regardless of truth or wit, grows galling
  293.  after a number of repetitions"
  294.  2-Jul-84 23:32:49-MDT,1117;000000000000
  295. Return-Path: <info-cpm-request@AMSAA.ARPA>
  296. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 2 Jul 84 23:32:44-MDT
  297. Received: From brl.arpa.ARPA by AMSAA via smtp;  3 Jul 84 0:42 EDT
  298. Received: From apg-1.arpa.ARPA by BRL-AOS via smtp;  3 Jul 84 0:30 EDT
  299. Date:  2 Jul 1984 21:06:30 EDT (Monday)
  300. From: Robert Bloom DRSTE-TOI 3775 <rbloom@Apg-1.ARPA>
  301. Subject: Touch Type Tutor
  302. To: rtaylor@Radc-Multics.ARPA
  303. Cc: info-cpm@Brl-Aos.ARPA
  304.  
  305. I have a public domain typing tutor for cp/m.
  306. It was written by (i fergit - i think it's a Canadian though) and runs
  307. under mbasic.
  308. It supposed to be compilabile, but not having a compiler, I don't know
  309. for sure.  I've adapted it for nearly vanilla CP/M - it needs only a
  310. cursor position sequence and hi/low lighting if you have it.
  311. I'm willing to upload it but think it's already somewhere in the
  312. sig/m or cpmug catalogs - maybe someone else knows.
  313.  
  314. {Ah-hah ... found it! Sig/m vol 83.  Lessons are TTYPEX?.DAT,
  315. main program ttype.bas, help files tthelp?.dat, and doc file ttype.doc.
  316. And it's from Australia, not Canada (only 180 degrees wrong!).
  317.  
  318. -bob bloom
  319.  3-Jul-84 01:27:10-MDT,662;000000000000
  320. Return-Path: <info-cpm-request@AMSAA.ARPA>
  321. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 3 Jul 84 01:27:06-MDT
  322. Received: From brl.arpa.ARPA by AMSAA via smtp;  3 Jul 84 2:51 EDT
  323. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  3 Jul 84 2:43 EDT
  324. Date: Tue 3 Jul 84 00:43:09-MDT
  325. From: Ron Fowler <RFOWLER@SIMTEL20.ARPA>
  326. Subject: MEXNEWS.004 now available
  327. To: info-cpm@BRL.ARPA
  328.  
  329. The new MEXNEWS (on SIMTEL20 as MICRO:<CPM.MEX>MEXNEWS.004> provides
  330. an important bug fix for batch-transfer users, some information on
  331. stubborn MDM7 overlays, and the previously missing documentation for
  332. ALDS features provided by MEX.            --Ron Fowler
  333. -------
  334.  3-Jul-84 02:22:29-MDT,2298;000000000000
  335. Return-Path: <info-cpm-request@AMSAA.ARPA>
  336. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 3 Jul 84 02:22:06-MDT
  337. Received: From mit-mc.arpa.ARPA by AMSAA via smtp;  3 Jul 84 3:54 EDT
  338. Date: 3 July 1984 03:55-EDT
  339. From: Jerry E. Pournelle <POURNE@Mit-Mc.ARPA>
  340. Subject:  Magazine Articles
  341. To: ABN.ISCAMS@Usc-Isid.ARPA
  342. cc: info-cpm@Amsaa.ARPA
  343. In-reply-to: Msg of 29 Jun 1984 17:00-EDT from ABN.ISCAMS at USC-ISID.ARPA
  344.  
  345. As a general case, software in magazines is copyrighted; the
  346. ownership of the rights involved depends on the contract between
  347. author and magazine.  Most magazines buy "all rights" and give
  348. back most to the authors; some professional authors however
  349. never sell anything but "first serial" or some such.  
  350.     Thus articles in magazines and programs in magazines
  351. have about the same status: you'd not take a short story from
  352. Analog Science Fiction and put it on the net for all to use
  353. without the author's consent, would you?
  354.     Some authors will give their blessing.  Some authors
  355. would but they don't own the rights and the magazines won't.
  356.     Eventually there will be on line versions of those
  357. programs and download fees (reasonable) which will take care of
  358. your problem.
  359.     Meanwhile, if you type in a program from a magazine and
  360. run it, you are on safe ground; this is clearly "fair use" and
  361. indeed how could you enjoy the magazine which you bought if you
  362. could not?  If you give a copy to a friend, you are in technical
  363. violation of someone's -- probably the author's -- rights, but
  364. no one is likely to complain.  If you type it in and sell it you
  365. are clearly in violation of both ethics and the law.
  366.     Putting it on a bulletin board is, therefore, clearly
  367. illegal; in the past, before there was any way for authors and
  368. publishers to exploit their rights, no one much cared, and
  369. indeed many BYTE programs went the user group and club rounds
  370. with blessing; but now, when it is getting possible to put the
  371. programs on line and charge, I think the authors are entitled to
  372. some consultation.  Many will of course give their programs
  373. away.  
  374.     Some cannot afford to do that.
  375.     I could not afford to give my stories and novels away; I
  376. have no other source of income.  I expect that some programmers
  377. must feel the same way about their programs.
  378. JEP
  379.  
  380.  3-Jul-84 03:50:50-MDT,1166;000000000000
  381. Return-Path: <info-cpm-request@AMSAA.ARPA>
  382. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 3 Jul 84 03:50:44-MDT
  383. Received: From xerox.arpa.ARPA by AMSAA via smtp;  3 Jul 84 5:17 EDT
  384. Received: from GreeneKing.ms by ArpaGateway.ms ; 03 JUL 84 02:16:32 PDT
  385. Date: 3 Jul 84 10:16:39+0100 (Tuesday)
  386. From: Hirst.rx@XEROX.ARPA
  387. Subject: Re: BBS's for CP/M
  388. In-reply-to: CMP.DOUG's message of Mon, 2 Jul 84 19:07:23 CDT
  389. To: Douglas Good <CMP.DOUG@UTEXAS-20.ARPA>
  390. cc: info-cpm@AMSAA.ARPA
  391.  
  392. Doug,
  393.  
  394. After phoning around, I chose CBBS by Ward Christensen and Randy Suess
  395. (spelling?)
  396. and have installed CBBS to my Xerox 820.
  397.  
  398. It's written in 8080 code and has many features. As well as being
  399. straight forward to use, it runs fast in a small amount of code and has
  400. nice features for unwanted or frivolous guests. It does cost $50 payable
  401. to Randy in Chicago.
  402.  
  403. If you want to use a high level language you could look into the new one
  404. written in 'C' which has "rooms", can't remember the name offhand,
  405.  
  406. I'd be interested to hear if anyone has used PL/I for this sort of
  407. thing, I'd heard its the most portable language across the 8 & 16 bit
  408. world.
  409.  
  410. Ken
  411.  3-Jul-84 10:10:24-MDT,1556;000000000000
  412. Return-Path: <info-cpm-request@AMSAA.ARPA>
  413. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 3 Jul 84 10:10:16-MDT
  414. Received: From brl.arpa.ARPA by AMSAA via smtp;  3 Jul 84 11:31 EDT
  415. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  3 Jul 84 9:37 EDT
  416. Date: 3 Jul 1984  07:37 MDT (Tue)
  417. Message-ID: <RCONN.12028364121.BABYL@SIMTEL20>
  418. From: Richard Conn <RCONN@Simtel20.ARPA>
  419. To:   info-cpm@Brl-Aos.ARPA
  420. Subject: To Zemon (bad ret adr)
  421.  
  422. The following was addressed to felix!zemon@berkeley, but the mailer
  423. keeps trapping it.  Sorry for the additional traffic on INFO-CPM.
  424.  
  425. From: MAILER-DAEMON at Berkeley (Mail Delivery Subsystem)
  426. To:   <RCONN at SIMTEL20.ARPA>
  427. Re:   Returned mail: Host unknown
  428.  
  429.    ----- Transcript of session follows -----
  430. bad system name: felix
  431. 550 <felix!zemon@UCB-VAX.ARPA>... Host unknown
  432.  
  433.    ----- Unsent message follows -----
  434. Date: 2 Jul 1984  23:00 MDT (Mon)
  435. From: Richard Conn <RCONN@SIMTEL20>
  436. To: Art Zemon <felix!zemon@BERKELEY>
  437. Subject: Some Metrics on the ZCPR3 Release
  438. In-Reply-To: Msg of 2 Jul 1984  10:31-MDT from Art Zemon <felix!zemon at Ucb-Vax.ARPA>
  439.  
  440. One other thing -- if a COMPANY wants to include ZCPR3 with their
  441. product, it is here where I hope to make the money.  Echelon grants
  442. licenses for this, and the company can feel that they are not
  443. "ripping off" the author.  If a company goes ahead without the
  444. license, the resulting bad PR could hurt it.  I really don't like the
  445. idea of someone making an outright profit off of the PD, and I am
  446. trying to make a statement here.
  447.  3-Jul-84 10:32:23-MDT,967;000000000000
  448. Return-Path: <info-cpm-request@AMSAA.ARPA>
  449. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 3 Jul 84 10:32:18-MDT
  450. Received: From brl.arpa.ARPA by AMSAA via smtp;  3 Jul 84 11:30 EDT
  451. Received: From apg-1.arpa.ARPA by BRL-AOS via smtp;  3 Jul 84 9:02 EDT
  452. Date:  3 Jul 1984  8:50:27 EDT (Tuesday)
  453. From: Norman Pentz DRSTE-ADA 5279 <npentz@Apg-1.ARPA>
  454. Subject: Olivetti Printer
  455. To: info-cpm@Brl.ARPA
  456. Cc: npentz@Apg-1.ARPA
  457.  
  458. To anyone having experience or knowledge about the following, please
  459. send your recommendation/advice---------
  460.  
  461. I am in the market for a printer.  DAK is offering the Olivetti PR-2300
  462. "Dry Ink Jet" printer at 60% off list price.  Is this really a good
  463. printer or are there problems with it or the dry ink technology?
  464.  
  465. Any information or opinions will be greatly appreciated.  Please
  466. respond directly.  If useful information is generated,  I will
  467. summarize for the net.  Thank you!
  468.                     
  469.                     Norm Pentz
  470.                     npentz@apg-1
  471.  
  472.  3-Jul-84 11:06:35-MDT,1418;000000000000
  473. Return-Path: <info-cpm-request@AMSAA.ARPA>
  474. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 3 Jul 84 11:06:27-MDT
  475. Received: From brl.arpa.ARPA by AMSAA via smtp;  3 Jul 84 12:22 EDT
  476. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  3 Jul 84 12:17 EDT
  477. Date: 2 Jul 1984  22:55 MDT (Mon)
  478. Message-ID: <RCONN.12028269160.BABYL@SIMTEL20>
  479. From: Richard Conn <RCONN@Simtel20.ARPA>
  480. To:   Art Zemon <felix!zemon@Ucb-Vax.ARPA>
  481. Cc:   rconn@Brl-Mis.ARPA, info-cpm@Brl-Aos.ARPA
  482. Subject: Some Metrics on the ZCPR3 Release
  483. In-reply-to: Msg of 2 Jul 1984  10:31-MDT from Art Zemon <felix!zemon at Ucb-Vax.ARPA>
  484.  
  485. ZCPR3 is not in the public domain.  However, I have no intentions of
  486. making any money on it (altho I may make some thru Echelon, but that
  487. is just gravy), and distribution is taking place via the
  488. conventional "public domain" channels.  ZCPR3 is being released to the
  489. User Community, whatever that is.
  490.  
  491. You see, the whole issue of PD software has turned into such a mess
  492. ... if I "call" it PD software, I lose all rights to it.  In the
  493. manner it is going out, the PD community can freely access it without
  494. any loss of rights on my part.  There are conveniences in acquiring it
  495. thru Echelon, such as hardcopy of the documentation and support, but
  496. Echelon is just an alternative you have (as opposed to SIG/M, BBSes,
  497. etc).  Feel free to access it in any manner convenient to yourself.
  498.  
  499. Rick
  500.  3-Jul-84 12:28:09-MDT,861;000000000000
  501. Return-Path: <info-cpm-request@AMSAA.ARPA>
  502. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 3 Jul 84 12:28:01-MDT
  503. Received: From hi-multics.arpa.ARPA by AMSAA via smtp;  3 Jul 84 13:23 EDT
  504. Date:  Tue, 3 Jul 84 12:18 CDT
  505. From:  "David S. Cargo" <Cargo@HI-MULTICS.ARPA>
  506. Subject:  ? OMNIET i/f for S-100
  507. To:  info-cpm@AMSAA.ARPA
  508. Message-ID:  <840703171841.340342@HI-MULTICS.ARPA>
  509.  
  510. Does anybody know if anybody makes/distributes/supports an OMNINET
  511. interface for S-100 computers (ideally with software that runs with
  512. CP/M-80)?  I'm interested in interfacing my IMSAI 8080 to something like
  513. the Corvus Bank, Corvus hard disk servers, and other machines on
  514. OMNINET.  I thought I saw mention of a CompuPro interface in the latest
  515. BYTE.  Any pointers, experiences, war stories, or horror stories
  516. appreciated.
  517.  
  518. David S.  Cargo (Cargo at HI-Multics)
  519.  3-Jul-84 20:19:00-MDT,1181;000000000000
  520. Return-Path: <info-cpm-request@AMSAA.ARPA>
  521. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 3 Jul 84 20:18:51-MDT
  522. Date:     Tue, 3 Jul 84 21:29:26 EDT
  523. From:     Dave Towson (info-cpm) <cpmlist@Amsaa.ARPA>
  524. To:       info-cpm@Amsaa.ARPA
  525. Subject:  [Douglas Good:  Pascal]
  526.  
  527. I have answered Doug's question regarding BDS-C.  Can anyone help with the
  528. other question?
  529.  
  530. ----- Forwarded message # 1:
  531.  
  532. Received: From utexas-20.arpa.ARPA by AMSAA via smtp;  2 Jul 84 20:09 EDT
  533. Date: Mon 2 Jul 84 19:10:16-CDT
  534. From: Douglas Good <CMP.DOUG@UTEXAS-20.ARPA>
  535. Subject: Pascal
  536. To: info-cpm-request@AMSAA.ARPA
  537.  
  538. I'm having trouble starting up Pascal on my system (UCSD) and am not finding
  539. the documentation very much help. I have a 64k system and am pretty sure
  540. I have the standard 512byte BIOS. But I can't figure out from reading the
  541. only helpful documentation I could find, BOOTER.DOC, how to set it up. I'm
  542. also looking for BDS-C in the downloads and can't figure out if it's
  543. public domain or not. If so can you tell me where it is?
  544.  
  545.     All help appreciated,
  546.                 Doug Good
  547. -------
  548.  
  549. ----- End of forwarded messages
  550.  
  551.  
  552.  
  553. Dave Towson
  554. info-cpm-request@amsaa.arpa
  555.  
  556.  
  557.  4-Jul-84 09:42:57-MDT,7008;000000000000
  558. Return-Path: <info-cpm-request@AMSAA.ARPA>
  559. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 4 Jul 84 09:42:39-MDT
  560. Received: From brl.arpa.ARPA by AMSAA via smtp;  4 Jul 84 10:54 EDT
  561. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  4 Jul 84 10:51 EDT
  562. Date: 4 Jul 1984  08:51 MDT (Wed)
  563. Message-ID: <RCONN.12028639756.BABYL@SIMTEL20>
  564. From: Richard Conn <RCONN@Simtel20.ARPA>
  565. To:   APratt.PA@XEROX.ARPA
  566. MMDF-Warning:  Parse error in preceeding line at BRL-AOS.ARPA
  567. Cc:   info-cpm@Brl-Aos.ARPA
  568. Subject: Some Metrics on the ZCPR3 Release
  569. In-reply-to: Msg of 4 Jul 1984  00:00-MDT from <APratt.PA at XEROX.ARPA>
  570.  
  571.     The following is my reply to a query I have been hearing
  572. recently -- if I know how to modify a BIOS to install ZCPR3, do I
  573. really want to or would ZCPR1 or ZCPR2 do the job?  I felt the
  574. community in general may be interested in the reply.
  575.  
  576. Yes, it sounds like you *could* install ZCPR3 if you wanted to.  Make
  577. sure you get the source to your BIOS ... all you need to modify is the
  578. BIOS cold boot routine.
  579.  
  580. ZCPR3 is small in general, depending, of course, upon the features you
  581. select.  My "standard" ZCPR3 system which I use on the AMPRO in slave
  582. mode only interjects about 60K of overhead on disk, but the AMPRO acts
  583. only as a slave in this mode, providing screen display recording and
  584. (in the future) printer spooling.  If used as a primary system will
  585. all of the bells and whistles of ZCPR3 enabled, around 200K of disk
  586. space on the system disk will be taken up by the tools.
  587.  
  588. Whether you want ZCPR3 for a small system or not depends upon what you
  589. want to do with that system.  ZCPR1 provided a minimum of features to
  590. make any CP/M system more livable.  All (in most cases) COM files
  591. could be placed on disk A and B could be left blank for data and
  592. applications.  ZCPR1 would search along a simple path each time a
  593. command was issued.  ZCPR2 will also do this, as will ZCPR3.  ZCPR1
  594. offered a simple, fixed command-search path, ZCPR2 offered a more
  595. complex command-search path which could be dynamically changed by the
  596. user as he desires (the user could select search from $$ [current
  597. disk/user] to A$ [disk A/current user] to A0, etc), and ZCPR3 offers
  598. what ZCPR2 offered plus flow command packages (IF/ELSE/FI(Endif)),
  599. resident command packages, error handlers, and shells which can all be
  600. dynamically changed by the user at any time.  With these additional
  601. features of ZCPR3 comes additional cost, with the worst cost being
  602. around 10K of additional disk overhead and 2 1/2K less TPA.  The
  603. bottom line is that if your needs are simple (ie, "all I want to do is
  604. run dBASE II"), then ZCPR1 could be all you need.  If your needs are
  605. or could grow into something more complex (ie, "I want command files
  606. which can do looping and IF-THEN-ELSE tests, MENU-driven front ends
  607. for applications environments, the ability to replace the command
  608. processor dynamically with another command processor (shell), and
  609. scripts which can expand into complex command streams from a simple
  610. command I issue"), then ZCPR2 is an intermediate step (with MENUs) and
  611. ZCPR3 is a more advanced step (with all the features mentioned above).
  612.  
  613.     ZCPR2, while it offered a lot of interesting features and
  614. capabilities, did so at some cost.  A lot of the operating system
  615. overhead existed in the utilities themselves.  ZCPR3 has utilities on
  616. the order of 1/2 to 1/3 the size of their ZCPR2 counterparts because
  617. almost all of the opsys overhead in the ZCPR2 utilities is now gone.
  618. In the phase 1 distribution, the largest utilities were 8K in size
  619. while most of them fell into the 4K or under range.  This makes ZCPR3
  620. more attractive than ZCPR2 for almost all types of systems.
  621.  
  622.     The smallest system I have seen ZCPR3 run on so far is the
  623. AMPRO Bookshelf.  It has two 400K floppies, and the system overhead on
  624. the A drive, which includes my editors, communications software, and
  625. ZCPR3 tools (not all of them) still leaves about 200K free on the A
  626. drive and all 400K free on the B drive.  With the new AMPRO Bookshelf
  627. coming out with two 800K floppies, I don't see a need to increase the
  628. system overhead at all.
  629.  
  630.     So, I hope this answers most of your questions.  Your interest
  631. in I/O redirection is answered in the I/O packages of ZCPR3.  These
  632. are packages which can be reloaded dynamically by the system and
  633. provide hosts of I/O drivers beyond what the CP/M I/O byte supports.
  634. In my main system, my prime I/O package supports 8 consoles (which are
  635. combinations of devices, like CRT and modem in parallel and CRT input
  636. with CRT and remote computer output for display recording), 6
  637. printers, and two each of the readers and punches.  It is NOT like
  638. UNIX I/O redirection (using < and > on the command line), but it can
  639. support similar functions.  The standard question which is probably on
  640. your mind is if redirection to a disk file is possible.  The answer is
  641. yes, but I am not happy with any of the solutions I have found except
  642. one, and I don't plan to give that one away.  The heart of the problem
  643. is that the BDOS is not reentrant -- a routine which calls the BDOS,
  644. which in turn calls the BIOS, which in turn calls the BDOS for disk
  645. output will not work since the data from the first BDOS call will be
  646. lost.  I am using a reentrant BDOS (still in testing) which will allow
  647. this, and, with this, disk I/O redirection can be done (especially
  648. with an I/O package doing the work).  If this BDOS is released,
  649. however, a complete competator to CP/M will be out, and it would be
  650. tantamount to stabbing DR in the back, which I would hate to see
  651. happen, especially considering that without them, we wouldn't be in
  652. the world we are with CP/M and its clones, like MS-DOS.  Note that all
  653. of the ZCPRs do not compete directly with DR since you still need the
  654. CP/M 2.2 BDOS to run them.  The ZCPRs do cause competition with CP/M
  655. 3.0, but I don't feel that this is a problem since it is all in the
  656. family (one DR product vs another).  Besides, we may someday see a
  657. CP/M 3.0-based ZCPR, and that would be that.
  658.  
  659. Finally, a Z80 is required for ZCPR1 and ZCPR2 (altho Charlie Strom
  660. created ZC8080 from ZCPR2 which runs on 8080's).  ZCPR3 runs best with
  661. a Z80, but a simple flag makes it run with 8080's as well.
  662.  
  663. As a bottom line, from my perspective having the needs to use MENUs,
  664. shells, and aliases (scripts) with shell variables, I have moved over
  665. to ZCPR3 completely.  My I/O redirection needs are met by the I/O
  666. packages (note that even with disk I/O redirection, I prefer using a
  667. slave machine [the AMPRO] to direct disk I/O because of some added
  668. flexibility I am discovering with this approach).  And my applications
  669. needs with dBASE II, Word Star et al, MultiPlan, etc, are also met.
  670. Even when I have applications which need large amounts of TPA (the 48K
  671. TPA [out of 62K possible] I have under a full ZCPR3 is not enough), I have
  672. applications-oriented disks which I use which give the needed larger
  673. TPA.
  674.  
  675.     Rick
  676.  4-Jul-84 22:17:12-MDT,983;000000000000
  677. Return-Path: <info-cpm-request@AMSAA.ARPA>
  678. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 4 Jul 84 22:17:07-MDT
  679. Received: From brl.arpa.ARPA by AMSAA via smtp;  4 Jul 84 23:17 EDT
  680. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  4 Jul 84 23:08 EDT
  681. Date: 4 July 1984 23:09-EDT
  682. From: Robert L. Plouffe <PLOUFF@Mit-Mc.ARPA>
  683. Subject: MDM730 bug fix
  684. To: INFO-CPM@Mit-Mc.ARPA, INFO-MODEM7@Mit-Mc.ARPA
  685.  
  686. PAT730 V8ASM is in AR101:FJW; at MIT-MC.  The last patch in this
  687. file fixes a serious bug found by Ron Fowler that has been in the MDM
  688. series but not in previous versions of MODEM7.  The bug is a file
  689. pointer error that can cause the 'next' directory entry to be
  690. erased instead of the desired on when overwriting files in batch
  691. mode.  It is highly probable that this bug is also in MDM740, but
  692. I have not searched through the object code to find it, -nor will I.
  693. This again points out the necessity to keep the source code for
  694. public domain programs 'open'..
  695.  4-Jul-84 22:31:07-MDT,15323;000000000000
  696. Return-Path: <info-cpm-request@AMSAA.ARPA>
  697. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 4 Jul 84 22:30:14-MDT
  698. Received: From brl.arpa.ARPA by AMSAA via smtp;  4 Jul 84 23:29 EDT
  699. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  4 Jul 84 23:23 EDT
  700. Date: 4 July 1984 23:23-EDT
  701. From: Robert L. Plouffe <PLOUFF@Mit-Mc.ARPA>
  702. Subject: pat730 v8asm
  703. To: INFO-MODEM7@Mit-Mc.ARPA
  704. cc: INFO-CPM@Mit-Mc.ARPA
  705.  
  706. Here is the PAT730 V8ASM file for those that can't FTP:
  707.  
  708. ;    PAT730V8.ASM   --Bob Plouffe  7/4/1984
  709.  
  710. ;    THE CONDITIONAL ASSEMBLY EQUATES ARE DEFAULTED TO
  711. ;    GIVE A PLAIN VANILLA MDM730 AS DISTRIBUTED, EXCEPT
  712. ;    FOR CERTAIN CHANGES WHICH ARE CONSIDERED AS BUG FIXES.
  713. ;    THESE ARE LISTED UNDER THE 'FIXED' EQUATE WHICH IS NOW
  714. ;    ALWAYS TRUE.  THE REMAINDER OF THESE PATCHES ARE OPTIONS.
  715. ;      SET THEM AS YOU WISH FOR THE OPTIONS ALLOWED BELOW.
  716.  
  717. ; V8    Fixed a bug found by Ron Fowler that causes the wrong
  718. ;       file to be erased in the directory when overwriting existing
  719. ;       files in batch mode. This bug has been in all the MDM series
  720. ;    but not prior versions of generic MODEM7    -Bob Plouffe
  721.  
  722. ; V7    Added Hoff fix for alternate long distance dialling
  723. ;    and his fix for "DISK-FULL" when in ASCII capture mode.
  724. ;    Removed code at CKSMLP that caused endless loop in batch
  725. ;    mode with filenames that have checksum of 1AH, 0DH or 0AH.
  726. ;                           -Bob Plouffe
  727.  
  728. ; V6    Added FIXFNK option to patch logon send routine to work right 
  729. ;               in 'half-duplex' (L) terminal mode
  730. ;       Added LOCSTRT option to start terminal mode in 'half-duplex'
  731. ;               (L) mode when connection made.  This modification
  732. ;               overrides the ONERING and NORING mods.  It rings
  733. ;               once, then jumps to local mode.     -Ross Alford
  734. ;***********************************************************************
  735. ;IMPORTANT:     if FIXFNK is used, SAVE 74 rather than 73 after
  736. ;               overlaying the patches
  737. ;***********************************************************************
  738.  
  739. ; V5    Added UNDO-J as an option.
  740. ;    Corrected bug in SENDFN routine. 
  741. ;    Corrected bug in Irv's NORING option.       - Bob Plouffe
  742.  
  743. ;This patch overlay file will retain the capability to get
  744. ;progress reports at a remote-end that answers under BYE and
  745. ;when the "Q" switch is not used on the command line.
  746.  
  747. ;Also changes the max-wait times at several locations
  748. ;including inside the receive-sector loop.  This SUBSTANTIALLY
  749. ;improves performance on networks with packet delays.
  750. ;Suggest 16 seconds but not less than 5.
  751.  
  752. ;Just assemble this file as an ASM file and overlay the HEX file
  753. ;on MDM730.COM with DDT  and SAVE 73 MDM730.COM.   If you have
  754. ;the source code, you should be able to locate the changes at
  755. ;the labels shown below.   It is NOT INTENDED to change the
  756. ;revision number of MDM730 at this time. Treat this patch file
  757. ;as a customization just like when you use one of the patch
  758. ;overlays for a specific hardware configuration.
  759.  
  760. ;This file also includes the Hoff patches for BELL and RUB
  761. ;and can be conditionally assembled for the way you want it.
  762.  
  763.  
  764. TRUE    EQU    0FFH
  765. FALSE    EQU    0
  766.  
  767.  
  768. ;Setting LOCSTRT to true will make two modifications to MDM730:
  769. ;       -it will perform the equivalent of the ONERING modification
  770. ;        that appears elsewhere in this file
  771. ;       -MDM730 will go into L terminal mode (local echo) rather
  772. ;        than T terminal mode when a connection is made by an autodial
  773. ;        modem.
  774.  
  775. LOCSTRT  EQU     FALSE
  776.  
  777. ;Set both of these bytes FALSE if you wish to have console bell
  778. ;continuously beep until a keyboard character is hit after doing
  779. ;a dial retry and a connection occurs.  Set ONERING to TRUE if
  780. ;you want only one beep to occur and NORING to TRUE if you don't
  781. ;want any beeps at all.   DON'T set both of these bytes to TRUE.
  782.  
  783. ONERING    EQU    FALSE
  784. NORING    EQU    FALSE
  785. ;
  786. ;
  787. RUB2BKSP EQU    TRUE    ;want to convert RUB key to BKSPC?
  788. ;
  789. ;***********************************************************
  790. ;
  791. ;To get rubout character to go to console set RUBCON to TRUE
  792. ;and IGNORCTL to FALSE.  If you wish to have control chars
  793. ;filtered, then RUB will be filtered also. You can also set
  794. ;both of these to FALSE. TRUE/TRUE will filter control chars
  795. ;but will not feed RUB to console.
  796.  
  797. RUBCON     EQU    FALSE    ;want rubout to go to console?
  798. IGNORCTL EQU    TRUE    ;TRUE sets control character filter
  799. ;
  800. FIXED EQU    TRUE    ;Fix to directory pointer problem
  801.             ;Fix to alt long distance dialling.
  802.             ;Fix "DISK-FULL" problem in capture mode.
  803. ;(ALWAYS TRUE)        ;Fix to remove endless loop with some
  804.             ;filenames in batch mode.
  805.             ;Fix to SENDFN routine so that if remote
  806.             ;end is under BYE and 'Q' switch not set
  807.             ;on command line, and if a file name begins
  808.             ;with a 'C', the next file name is not 
  809.             ;aborted.   Also provides a slight format
  810.             ;improvement for the "Bad sector # in header"
  811.             ;message.  This is no longer a conditional
  812.             ;equate and is always true.
  813.  
  814. UNDO$J     EQU    FALSE    ;Set to TRUE to restore the 'T' option and
  815.             ;so that remote end doesn't automatically
  816.             ;come up in terminal mode. (Unless remote is
  817.             ;using MDM730 with this option set FALSE).
  818.  
  819. MAXWAIT     EQU    5    ;suggested value is 16 for packet networks
  820.             ;which may exhibit excessive packet delays.
  821.  
  822. FIXFNK   EQU    FALSE   ;patch LOGLP logon transmit routine to echo
  823.                         ;to console in L mode, and not to wait so 
  824.                         ;long between characters in L mode
  825.                         ;***NOTE that if you use this modification the
  826.                         ;size of MDM730.com must be increased to 74 pages
  827.                         ;when you save it***
  828.  
  829. BELL     EQU    07H
  830. LF     EQU    0AH
  831. CR     EQU    0DH
  832. RUB     EQU    7FH
  833. TERM     EQU    1618H
  834. RETURN     EQU    197EH
  835. EXITTEST EQU    1E79H
  836. SENDRDY  EQU    1E41H
  837. WAITNLP     EQU    2958H
  838. SENDACK     EQU    18A4H
  839. GETACK     EQU    2581H
  840. STAT     EQU    2B88H
  841. TYPE     EQU    2B9DH
  842. DIALAD2     EQU    0803H
  843. DIALEXIT EQU    0799H    
  844. WREXIT     EQU    2126H
  845. CLOS3     EQU    476CH
  846. WRERR0     EQU    0DC5H
  847. LOGLP   EQU     1E5DH           ;send logon message or fnk key
  848. LOGLP1  EQU     1E6DH           ;get echo if T mode
  849. LOCFLG  EQU     499BH           ;set if L mode
  850. MFNAME6 EQU     4A9BH           ;this +12 is start of stack area
  851. SPEED2  EQU     1A57H           ;delay routine
  852.  
  853. ;*************************************************************
  854. ;
  855. ;This restores the feature that allows the RUBOUT character to
  856. ;go to the console if you desire it.  Code was added in MDM730
  857. ;that prevented rubout being sent to console in terminal mode.
  858. ;
  859. ;In the routine TERML
  860.     ORG    1F0FH
  861.     IF    RUBCON
  862.     DB    0,0,0,0,0    ;deletes rubout filter
  863.     ENDIF
  864.  
  865.     IF    NOT RUBCON
  866.     CPI    RUB
  867.     JZ    TERM
  868.     ENDIF
  869.  
  870. ;At the IGNORCTL byte storage location
  871.     ;
  872.     IF    IGNORCTL
  873.     ORG    011DH
  874.     DB    0FFH        ;sets control character filter
  875.     ENDIF
  876.     
  877.     IF    NOT IGNORCTL
  878.     ORG    011DH
  879.     DB    0
  880.     ENDIF
  881.  
  882. ;
  883. ;***********************************************************
  884.  
  885.  
  886.  
  887. ;In routine SENDC2
  888.     ORG    1782H
  889.     MVI    E,120    
  890.  
  891. ;In routine SENDFN
  892.     ORG    1BB2H
  893.     DB    0,0
  894.     ;
  895.     CALL    GETACK
  896.     CC    SENDACK
  897.  
  898.  
  899. ;In routine ACKLP
  900.     ORG    1BF3H
  901.     MVI    B,MAXWAIT
  902.  
  903. ;In routine CKSMLP
  904.     ORG    1C0CH
  905.     MVI    B,MAXWAIT
  906.  
  907. ;In routine SCKSER
  908.     ORG    1C56H
  909.     MVI    E,120
  910.  
  911. ;In routine NMLP1:
  912.     ORG    1D03H
  913.     MVI    B,MAXWAIT
  914.  
  915. ;In routine HSNAK
  916.     ORG    1D51H
  917.     MVI    E,180    
  918.     ;
  919. ;In routine HSNAK1
  920.     ORG    1D5FH
  921.     MVI    B,1        ;Yes, a 1
  922.  
  923.  
  924.  
  925.     ORG    1E4AH
  926. ;Suggested by Irv Hoff to improve the ability to catch extra
  927. ;function key characters. 
  928.  
  929. SENDNOW CALL    EXITTEST    ;see if ready to quit now    
  930.     CALL    SENDRDY        ;ready to send a character?
  931.     JNZ    SENDNOW        ;if not ready,wait some more
  932.     RET            ;exit if ready
  933.      
  934.  
  935. ;In routine RCVSOH
  936.     ORG    240AH
  937.     MVI    B,MAXWAIT    
  938.     ; 
  939.     ORG    2413H
  940.     MVI    B,MAXWAIT    
  941.  
  942. ;At label RCVBSE
  943.     ;
  944.     ORG    242AH
  945.             ;These 2 bytes replace CR,LF
  946.     DB    80H,80H    ;slight format improvement here for:
  947.             ;'++ Bad record # in header '
  948.  
  949.  
  950. ;In routine RCVCHR
  951.     ORG    245EH
  952.     MVI    B,MAXWAIT    
  953.     ;
  954.     ORG    2477H
  955.     MVI    B,MAXWAIT    
  956.  
  957. ;In routine RCVCRC2
  958.     ORG    2496H
  959.     MVI    B,MAXWAIT    
  960.  
  961.  
  962. ;In routine WAITNLP
  963.     ORG    2988H
  964.     MVI    B,1        ;yes, a 1
  965. ;
  966.  
  967. ;***********************************************************
  968. ;THIS ONE CONTRIBUTED ANONYMOUSLY AS undo-j.asm AND INCLUDED
  969. ;HERE AS AN ADDITIONAL OPTION.
  970. ;To undo the 'J' option and restore the 'T' option as it has
  971. ;always been. Set UNDO$J to TRUE to enjoy this option.
  972.  
  973.     ORG    2AFBH
  974.     IF    UNDO$J
  975.     DB    0C2H
  976.     ENDIF
  977.     ;
  978.     IF    NOT UNDO$J
  979.     DB    0CAH
  980.     ENDIF
  981.  
  982.     ORG    4952H
  983.     IF    UNDO$J
  984.     DB    'T'
  985.     ENDIF
  986.     ;
  987.     IF    NOT UNDO$J
  988.     DB    'J'
  989.     ENDIF
  990.  
  991.     ORG    495FH
  992.     IF    UNDO$J
  993.     DB    'T'
  994.     ENDIF
  995.     ;
  996.     IF    NOT UNDO$J
  997.     DB    'J'
  998.     ENDIF
  999.  
  1000. ;*******************************************************************
  1001. ;The LOCSTRT patch
  1002. ;(Starts in L mode after successful dial of phone)
  1003. ;Overrides the ONERING and NORING patches below:
  1004. ;  result is equivalent to ONERING
  1005. ;
  1006.         ORG     06EAH           ;Same place as the ONERING mod
  1007. ;
  1008.         IF      LOCSTRT
  1009.         PUSH    PSW             ;save A reg
  1010.         MVI     A,0FFH          ;load FF into A to
  1011.         STA     LOCFLG          ;set LOCFLG for L mode 
  1012.         POP     PSW             ;restore A
  1013.         JMP     RETURN          ;continue as in ONERING
  1014.         ENDIF                   ;LOCSTRT
  1015. ;
  1016.            IF      NOT LOCSTRT     ;Restores original
  1017.         CALL    STAT
  1018.         JZ      06F7H           ;?
  1019.         CALL    2B93H           ;?
  1020.         XRA     A
  1021.         ENDIF                   ;NOT LOCSTRT
  1022.  
  1023. ;*********************************************************************
  1024. ;This patch removes code at CKSMLP which was intended to provide
  1025. ;compatibility with older versions of MODEM7 only when used in batch
  1026. ;mode and only when a remote is under 'BYE' and the 'Q' switch not set.
  1027. ;Unfortunately, the incompatibility can't be resolved and the only
  1028. ;penalty is that the 'Q' switch MUST be set at remote-under-BYE in
  1029. ;batch mode if that end is an older version of MODEM7.  The code
  1030. ;that is herewith removed caused a problem when (in batch mode) filenames
  1031. ;had a checksum of 1AH, 0DH or 0AH. It was possible to go into an
  1032. ;endless loop.  This patch cures that disease.
  1033.  
  1034.     ORG    1C11H
  1035.     DB    0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
  1036.         ;27 of them.
  1037.         ;Removes lines in CKSMLP routine beginning with
  1038.         ;CPI EOFCHR and ending with MVI A,LF inclusively.    
  1039. ;**************************************************************************
  1040. ;The following patches are inserted into the LOGLP routine that 
  1041. ;sends the LOGON message and programmable function keys.  A call is altered
  1042. ;to point to the patch, which is located at the bottom of the stack area.
  1043. ;This should be a fairly safe location in MDM730, which seems to have lots
  1044. ;of stack space
  1045. ;
  1046.         ORG     LOGLP+9
  1047.         IF      FIXFNK
  1048. ;
  1049.         CALL    LPATCH          ;replaces CALL LOGLP1
  1050. ;
  1051.         ORG     MFNAME6+12      ;put the patch at start of stack
  1052. LPATCH:    MOV     B,A             ;save A in B
  1053.         LDA     LOCFLG          ;flag for L mode
  1054.         ORA     A               ;check if set
  1055.     JZ      LOGLP1          ;not set-do normal stuff
  1056.         MOV     A,B             ;reclaim A
  1057.         CALL    TYPE            ;character -> console
  1058.         MVI     C,01H           ;delay a short while
  1059.         JMP     SPEED2          ;and return
  1060.         ENDIF                   ;FIXFNK
  1061. ;
  1062.         IF      NOT FIXFNK
  1063.         CALL    LOGLP1
  1064.         ENDIF                   ;Not FIXFNK
  1065.  
  1066. ;*********************************************************************
  1067. ;
  1068. ;Options below are by Irv Hoff modified for inclusion in this
  1069. ;patch overlay file by Bob Plouffe:
  1070.  
  1071. ;     Some people have mentioned they are annoyed with the bell ringing
  1072. ;constantly after a connect when auto-dialing with MDM730.  The following
  1073. ;two small changes will stop that:
  1074.  
  1075. ;
  1076. ;1) WILL ONLY RING ONE TIME then go to terminal mode after announcing it
  1077. ;   has connected:
  1078.  
  1079.  
  1080. ;At CONMADE2
  1081.     ORG    06EAH
  1082.         IF      ONERING AND (NOT LOCSTRT)
  1083.     JMP    RETURN
  1084.     ENDIF
  1085.     ;
  1086.     IF      NOT (ONERING OR LOCSTRT)
  1087.     CALL    STAT
  1088.     ENDIF
  1089.     ;
  1090.  
  1091. ;2) WILL NOT RING AT ALL, but go right to terminal mode after announcing
  1092. ;   it has connected.
  1093.  
  1094. ;In routine at CONMADE1
  1095.     ORG    06E3H
  1096.         IF      NORING AND (NOT LOCSTRT)
  1097.     DB    00
  1098.     JMP    RETURN
  1099.     ENDIF
  1100.     ;
  1101.     IF     NOT NORING
  1102.     DB    BELL,0
  1103.     MVI    B,5
  1104.     ENDIF
  1105. ;
  1106.  
  1107. ;     Several people were having trouble getting normal backspace with
  1108. ;their rub (delete) key.  MDM730 offers the option of changing rub to
  1109. ;backspace.
  1110.  
  1111. ;    1)  Can preset the default option so rub comes up as backspace
  1112. ;        (or preset the default so it comes up as normal rub)
  1113. ;    2)  At any time use the menu option to change it temporarily
  1114. ;        to the opposite configuration.
  1115.  
  1116.  
  1117. ;     Some mainframes will not accept a normal backspace and require a
  1118. ;rub (delete) character to provide a type of "forward backspace".  If
  1119. ;you need this feature and your terminal does not have a rub (delete)
  1120. ;key, or if inconvenient to use, then set RUB2BKSP to TRUE
  1121.  
  1122. ;In the routine TERM:
  1123.     IF    RUB2BKSP
  1124.     ORG    1629H
  1125.     CPI     7FH    ;RUB
  1126.     ;    ....
  1127.     ORG    1635H    
  1128.     MVI     B,08H    ;BCKSPC
  1129.     ENDIF
  1130.  
  1131.     IF    NOT RUB2BKSP
  1132.     ORG    1629H
  1133.     CPI    08H
  1134.     ;    ....
  1135.     ORG    1635H
  1136.     MVI    B,7FH
  1137.     ENDIF
  1138.  
  1139. ;     (The menu will still indicate you are changing rub to backspace,
  1140. ;ignore this statment and realize just the opposite is happening with
  1141. ;this change.)           - Irv Hoff
  1142.  
  1143.  
  1144. ;-----------------------------------------------------------------------
  1145.  
  1146. ;     There are two obscure bugs in the MDM730 program.  The first in-
  1147. ;     volves the alternate long distance dialing system - occasionally
  1148. ;     the last digit of the billing code would be entered twice, messing
  1149. ;     up the correct dialing.  The second involves a problem existing
  1150. ;     since the early MODEM7 days which has never been corrected.  When
  1151. ;     copying to disk in the terminal mode, if the disk fills, the pro-
  1152. ;     gram says it is saving as much of the copy as it can.  It then
  1153. ;     closes the file - only it was closing the file normally used for
  1154. ;     file transfers.  The following patch corrects both problems.  As
  1155. ;     they only recently came to my attention, it is obvious the typical
  1156. ;     user (including me) has never run into either problem.
  1157. ;                        --    Irv Hoff
  1158.  
  1159. ;       THIS IS THE ALTERNATE LONG DISTANCE DIALING CHANGE
  1160. ;       FOR 'SPRINT', 'MCI', ETC. USERS.
  1161.  
  1162. ;in the routine at DIALAD2    
  1163.     ORG    806H
  1164.     JZ    DIALAD3    ;same but DIALAD3 has a new address
  1165.  
  1166.     ORG    0DC0H
  1167. BRIDGE:    CALL     TYPE    ;patch added at this empty location
  1168.     POP    H
  1169.     RET
  1170.  
  1171. ;in DIALAD2
  1172.     ORG    819H
  1173.     JNZ    DIALAD2
  1174.     POP    H
  1175.     JMP    DIALEXIT
  1176. ;
  1177. DIALAD3:MVI    A,' '
  1178.     MOV    B,A
  1179.     JMP    BRIDGE    ;out of space here
  1180.  
  1181.  
  1182. ;      THIS IS THE CHANGE FOR "DISK-FULL WHEN IN ASCII
  1183. ;      CAPTURE MODE.  EVERYBODY NEEDS THIS ONE. 
  1184.  
  1185.  
  1186.     ORG    0DC5H
  1187. WRERR0:    CALL    CLOS3
  1188.     JMP    WREXIT    ;WREXIT label is at the call to ERXIT
  1189.             ;in the routine WRERR
  1190.  
  1191. ;in the routine at WRTDSK2
  1192.     ORG    210CH
  1193.     JNZ    WRERR0    ;instead of JNZ    WRERR
  1194.  
  1195. ;in the routine at NOWRITE
  1196.     ORG    214EH
  1197.     CALL    CLOS3    ;instead of CALL CLOSFIL.
  1198.             ;CLOS3 label is at the line LXI D,FCB3
  1199.             ;in the WRTFIL1 routine
  1200.  
  1201. ;This patch fixes a bug found by Ron Fowler that causes the wrong
  1202. ;file to be erased in the directory when overwriting existing files
  1203. ;in batch mode.
  1204. ;in the routine at CKCPM2
  1205.     ORG    2238H
  1206.     NOP            ;These 2 bytes replace 'CPI  0FFH'
  1207.     INR    A
  1208.  
  1209.     ;the
  1210.     END
  1211.  
  1212.  5-Jul-84 06:58:12-MDT,617;000000000000
  1213. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1214. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 5 Jul 84 06:58:07-MDT
  1215. Received: From brl-vgr.arpa.ARPA by AMSAA via smtp;  5 Jul 84 8:31 EDT
  1216. Received: from simtel20.arpa by BRL-VGR.ARPA id a004496; 5 Jul 84 8:25 EDT
  1217. Date: Thu 5 Jul 84 06:21:17-MDT
  1218. From: Jim Forrest <JFORREST@SIMTEL20.ARPA>
  1219. Subject: BYE AND ANCHOR MARK XII
  1220. To: INFO-CPM@BRL-VGR.ARPA
  1221. cc: JFORREST@SIMTEL20.ARPA
  1222.  
  1223. Has anyone been able to successfully run any version of BYE with a
  1224. Signalman Anchor Mark XII ? I have been trying on a Kaypro 10 with no
  1225. luck (refusal to answer).
  1226.  
  1227. Jim
  1228. -------
  1229.  5-Jul-84 07:52:00-MDT,974;000000000000
  1230. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1231. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 5 Jul 84 07:51:53-MDT
  1232. Received: From brl.arpa.ARPA by AMSAA via smtp;  5 Jul 84 9:21 EDT
  1233. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  5 Jul 84 9:18 EDT
  1234. Received: from Usenet.uucp by sri-unix.uucp with rs232; 5 Jul 84 6:07-PDT
  1235. Date: 2 Jul 84 7:07:11-PDT (Mon)
  1236. To: info-cpm@Brl.arpa
  1237. From: ihnp4!inuxc!inuxd!wolenty@Ucb-Vax.arpa
  1238. Subject: 5.25 Disk Formats
  1239. Article-I.D.: inuxd.570
  1240.  
  1241.  
  1242.  
  1243. I am trying to customize a CPM BIOS for an homebrew Z80 based
  1244. system.  I would like to know if anyone has suggestions as to 
  1245. what 5.25" SSDD disk format to use so that I might be able
  1246. to order CPM sotware in a format familiar to distributors.
  1247. Any suggestions would be welcome especially if detailed information
  1248. such as number of sectors/track and number of bytes/sector is
  1249. available.
  1250.  
  1251.                 Ron Wolenty (ATT Consumer Products)
  1252.                 Indianapolis, IN
  1253.                 inuxd!wolenty
  1254.  6-Jul-84 05:58:18-MDT,661;000000000000
  1255. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1256. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 6 Jul 84 05:58:15-MDT
  1257. Received: From brl.arpa.ARPA by AMSAA via smtp;  6 Jul 84 7:37 EDT
  1258. Received: From ucla-locus.arpa.ARPA by BRL-AOS via smtp;  5 Jul 84 23:52 EDT
  1259. Date:           Thu, 5 Jul 84 20:06:28 PDT
  1260. From:           Jody Paul <jody@UCLA-LOCUS.ARPA>
  1261. To:             info-cpm@brl.arpa
  1262. Subject:        XLISP on SIMTEL20? (REQUEST)
  1263.  
  1264. I thought I saw a message just a little while ago that said that
  1265. XLISP was on SIMTEL20.  If that's so, what directory is it in?
  1266. If not, where can I locate the source?
  1267.  
  1268.             Thanks,
  1269.              Jody Paul
  1270.             jody@ucla-locus
  1271.  6-Jul-84 06:47:07-MDT,2028;000000000000
  1272. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1273. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 6 Jul 84 06:46:59-MDT
  1274. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  6 Jul 84 7:42 EDT
  1275. Date: 5 Jul 1984  20:31 MDT (Thu)
  1276. Message-ID: <WANCHO.12029029331.BABYL@SIMTEL20>
  1277. From: "Frank J. Wancho" <WANCHO@Simtel20.ARPA>
  1278. To:   INFO-CPM@Amsaa.ARPA
  1279. Subject: CUG Software Tools Available
  1280.  
  1281. Courtesy of Bernie Eiben, the CUG Software Tools collection is now
  1282. available in MICRO:<CPM.CUG> as a set of 12 .LBR files and a 13th
  1283. SQueezed file containing the LDIR output of the 12.  The current space
  1284. crunch and the pending upload of several new SIG/M and PC-BLUE volumes
  1285. prevent me from running DE-LBR on these files.
  1286.  
  1287. Here's an extract of Bernie's original announcement:
  1288.  
  1289.     Based on RATFOR programs published in Software Tools by Brian
  1290.     Kerrighan and P.J. Plauger, published by Addison-Wesley in 1976.
  1291.     Updated and maintained by the Software Tools Users Group [CUG] -
  1292.     distributed on the "basic tape" or 12 floppies.  Here they are in
  1293.     LBR-form and squeezed.  SOFTTDIR.QQQ is a squeezed directory of
  1294.     all 12 of them - have fun [buy some floppies before You start..].
  1295. --------------------
  1296.  
  1297. Note that these files are BINARY, and thus do not have the ITS header.
  1298.  
  1299. Filename            Type     Bytes     Sectors     CRC
  1300.  
  1301. Directory MICRO:<CPM.CUG>
  1302. SOFTT-1.LBR.1            BINARY    118528  926 = 39EH  57BBH
  1303. SOFTT-10.LBR.1            BINARY    106112  829 = 33DH  9B85H
  1304. SOFTT-11.LBR.1            BINARY    133888 1046 = 416H  8830H
  1305. SOFTT-12.LBR.1            BINARY    100480  785 = 311H  3875H
  1306. SOFTT-2.LBR.1            BINARY    107904  843 = 34BH  9D40H
  1307. SOFTT-3.LBR.1            BINARY     92160  720 = 2D0H  A353H
  1308. SOFTT-4.LBR.1            BINARY    102528  801 = 321H  EC05H
  1309. SOFTT-5.LBR.1            BINARY     86400  675 = 2A3H  2C10H
  1310. SOFTT-6.LBR.1            BINARY     93824  733 = 2DDH  6194H
  1311. SOFTT-7.LBR.1            BINARY    140544 1098 = 44AH  A36FH
  1312. SOFTT-8.LBR.1            BINARY    114432  894 = 37EH  B4D0H
  1313. SOFTT-9.LBR.1            BINARY    119936  937 = 3A9H  300EH
  1314. SOFTTDIR.QQQ.1            BINARY      4608   36 =  24H  6291H
  1315.  
  1316. --Frank
  1317.  6-Jul-84 07:56:14-MDT,855;000000000000
  1318. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1319. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 6 Jul 84 07:56:10-MDT
  1320. Received: From brl.arpa.ARPA by AMSAA via smtp;  6 Jul 84 9:30 EDT
  1321. Received: From xerox.arpa.ARPA by BRL-AOS via smtp;  6 Jul 84 9:24 EDT
  1322. Received: from GreeneKing.ms by ArpaGateway.ms ; 06 JUL 84 06:23:52 PDT
  1323. Date: 6 Jul 84 14:19:04+0100 (Friday)
  1324. From: Hirst.rx@XEROX.ARPA
  1325. Subject: Re: 5.25 Disk Formats
  1326. In-reply-to: ihnp4!inuxc!inuxd!wolenty's message of 2 Jul 84 7:07:11 PDT
  1327.  (Mon)
  1328. To: ihnp4!inuxc!inuxd!wolenty@UCB-VAX.ARPA
  1329. cc: info-cpm@BRL.ARPA
  1330.  
  1331. The format that I would suggest if you are using 40 tracks is;
  1332.  
  1333.     256 bytes per sector
  1334.     17 sectors per track
  1335.     3 reserved tracks
  1336.     155K bytes disk capacity
  1337.     
  1338. The data architecture could be to an IBM system 34 format or modified as per Xerox
  1339.  
  1340.  
  1341. Hope this helps//Ken
  1342.  
  1343.  6-Jul-84 14:31:55-MDT,632;000000000000
  1344. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1345. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 6 Jul 84 14:31:45-MDT
  1346. Received: From brl.arpa.ARPA by AMSAA via smtp;  6 Jul 84 16:04 EDT
  1347. Received: From crdc.arpa.ARPA by BRL-AOS via smtp;  6 Jul 84 15:53 EDT
  1348. Date:     Fri, 6 Jul 84 15:37:23 EDT
  1349. From:     George R. Famini <grfamini@Crdc.ARPA>
  1350. To:       info-vax-request@Sri-Kl.ARPA, info-micro-request@Brl-Aos.ARPA, 
  1351.           info-cpm@Brl-Aos.ARPA
  1352. Subject:  userid change
  1353.  
  1354. Our Vax seems to be functioning now... please change my userid in the mailing
  1355. lists from famini@amsaa to grfamini@crdc.    Thanks.... George Famini
  1356.  7-Jul-84 11:50:27-MDT,536;000000000000
  1357. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1358. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 7 Jul 84 11:50:23-MDT
  1359. Received: From mit-mc.arpa.ARPA by AMSAA via smtp;  7 Jul 84 13:30 EDT
  1360. Date: 7 July 1984 04:47-EDT
  1361. From: Jerry E. Pournelle <POURNE@Mit-Mc.ARPA>
  1362. Subject:  ? OMNIET i/f for S-100
  1363. To: Cargo@Hi-Multics.ARPA
  1364. cc: info-cpm@Amsaa.ARPA
  1365. In-reply-to: Msg of Tue 3 Jul 84 12:18 CDT from David S. Cargo <Cargo at HI-MULTICS.ARPA>
  1366.  
  1367. yes. Corvus has an S-100 imninet as well as for PC apple and
  1368. their own corvus concept
  1369.  
  1370.  7-Jul-84 13:17:01-MDT,1873;000000000000
  1371. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1372. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 7 Jul 84 13:16:53-MDT
  1373. Received: From brl.arpa.ARPA by AMSAA via smtp;  7 Jul 84 14:54 EDT
  1374. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  7 Jul 84 14:43 EDT
  1375. Date: 7 Jul 1984  12:43 MDT (Sat)
  1376. Message-ID: <RCONN.12029468347.BABYL@SIMTEL20>
  1377. From: Richard Conn <RCONN@Simtel20.ARPA>
  1378. To:   info-cpm@Brl-Aos.ARPA
  1379. Subject: ZCPR3 Phase 1 Being Received
  1380.  
  1381.     I received a phone call from Steve Leon at SIG/M this morning,
  1382. and SIG/M has now received ZCPR3 Phase 1.  It will be released
  1383. starting at Volume 184.  All CRCs of all files check out.
  1384.  
  1385.     Frank Wancho at White Sands has also received the Phase 1
  1386. distribution, and Frank plans to upload it to SIMTEL20 soon.  Will let
  1387. you know when it is available.
  1388.  
  1389.     I have been receiving several reports from Silicon Valley on
  1390. ZCPR3 progress, and all have been favorable.  People are getting the
  1391. system up without too much difficulty (especially if they have ZCPR2
  1392. knowledge already), and absolutely no bugs have been reported.  The
  1393. beta testing seems to have been quite successful.
  1394.  
  1395.     The ZCPR3 Phase 2 effort is coming along quite nicely, with
  1396. everything coming up.  DU3, with its new screen-oriented editor, and
  1397. VFILER are complete now.  I am working on VMENU, which is a cross
  1398. between VFILER and MENU, allowing the user to point to a file in the
  1399. file display and invoke a menu command on that file.  All of these
  1400. utilities are screen-oriented, using highlighting, clear screen,
  1401. cursor addressing, etc, and they port very easily between ZCPR3
  1402. systems, with a simple installation via the Z3INS routine being all
  1403. that is necessary to do the port.  To say the least, with ZCPR3 now we
  1404. have the CP/M transportability concept extended to include
  1405. screen-oriented utilities.
  1406.  
  1407.     Will keep you posted.
  1408.  
  1409.         Rick
  1410.  8-Jul-84 00:50:11-MDT,1471;000000000000
  1411. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1412. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 8 Jul 84 00:50:05-MDT
  1413. Received: From brl.arpa.ARPA by AMSAA via smtp;  8 Jul 84 2:29 EDT
  1414. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  8 Jul 84 2:26 EDT
  1415. Date: 8 July 1984 02:25-EDT
  1416. From: Paul L. Kelley <PLK@Mit-Mc.ARPA>
  1417. Subject: movcpm synchronization errors
  1418. To: abn.iscams@Usc-Isid.ARPA
  1419. cc: INFO-CPM@Mit-Mc.ARPA
  1420.  
  1421.  
  1422.  
  1423.         BDOS jump checking in MOVCPM.
  1424.  
  1425.  
  1426.     LXI    B,STORAGE    ;MOVCPM has already read the presumed address
  1427.                 ;of the running BDOS from 0006 and stored it
  1428.                 ;away
  1429.     LDAX    B        ;get least significant byte of running BDOS
  1430.                 ;address
  1431.     CPI    6        ;is it really BDOS or perhaps DDT?
  1432.     MVI    A,0        ;get ready to put the address of the running
  1433.                 ;serial number in STORAGE
  1434.     JNZ    SYNCERR        ;give synchronization error if not the correct
  1435.                 ;BDOS address modulo a page
  1436.     STAX    B        ;STORAGE now has address of start of running
  1437.                 ;serial number
  1438.  
  1439.  
  1440.         Serial number checking in MOVCPM.
  1441.  
  1442.     
  1443.     LXI    D,MOVCPM$SERNO    ;location of serial number in MOVCPM's
  1444.                 ;relocatable version of BDOS. This is at
  1445.                 ;the start of the relocatable BDOS.
  1446.     LHLD    STORAGE        ;get the address of the running serial number
  1447.     MVI    C,6        ;length of serial number
  1448. LOOP:    LDAX    D        ;compare MOVCPM's serial number with
  1449.     CMP    M        ;running BDOS's serial number
  1450.     JNZ    SYNCERR        ;give synchronization error if CMP fails
  1451.     INX    H        ;check
  1452.     INX    D        ;    all
  1453.     DCR    C        ;        six
  1454.     JNZ    LOOP        ;            bytes
  1455.  
  1456.  
  1457.  8-Jul-84 02:43:12-MDT,1421;000000000000
  1458. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1459. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 8 Jul 84 02:43:07-MDT
  1460. Received: From brl.arpa.ARPA by AMSAA via smtp;  8 Jul 84 4:11 EDT
  1461. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  8 Jul 84 4:02 EDT
  1462. Received: from Usenet.uucp by sri-unix.uucp with rs232; 7 Jul 84 1:14-PDT
  1463. Date: 5 Jul 84 13:24:19-PDT (Thu)
  1464. To: info-cpm@Brl.arpa
  1465. From: hplabs!sdcrdcf!sdcsvax!sdccs6!ix255@Ucb-Vax.arpa
  1466. Subject: Big Board II - Take 2
  1467. Article-I.D.: sdccs6.1588
  1468.  
  1469. I am looking into the purchase of a Big Board II from CalTex computers of
  1470. San Jose.  { (408) 942 1424 } The price of an A&T board just dropped to
  1471. $550.  The board supports 5.25" and 8" drives, single/double density, has a
  1472. terminal chip which emulates a Lear Seagler ADM 31, four par. ports, two
  1473. serial ports, two CTCs and 64k of RAM (60k available to user)
  1474.  
  1475. Considering I could get the board, and CP/M 2.2 for $700.  It seems to be a
  1476. very good deal.  Anyone have any good or bad experiences with it?  Where
  1477. can I get decent drives, power supplies, and keyboards to go with it.
  1478. Caltex mentioned a place called Halted in San Jose.  Anyone ever dealt with
  1479. this company.
  1480.  
  1481. Thanks again.
  1482.  
  1483.  
  1484.  
  1485.                                     John Antypas
  1486.                                     U.C. San Diego
  1487.  
  1488.                UUCP:   ...!sdcsvax!sdccs6!ix255
  1489.                arpanet: sdcsvax!sdccs6!ix255@Berkeley
  1490.  8-Jul-84 02:43:34-MDT,771;000000000000
  1491. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1492. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 8 Jul 84 02:43:30-MDT
  1493. Received: From brl.arpa.ARPA by AMSAA via smtp;  8 Jul 84 4:11 EDT
  1494. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  8 Jul 84 4:03 EDT
  1495. Received: from Usenet.uucp by sri-unix.uucp with rs232; 7 Jul 84 1:25-PDT
  1496. Date: 5 Jul 84 5:15:56-PDT (Thu)
  1497. To: info-cpm@Brl.arpa
  1498. From: hplabs!sdcrdcf!sdcsvax!akgua!rnm@Ucb-Vax.arpa
  1499. Subject: Dobbs Screen Editor Documentation
  1500. Article-I.D.: akgua.867
  1501.  
  1502.    Now that I have a copy of the Dobbs screen editor, it
  1503. sure would be nice to get a little direction on how to use
  1504. it. I suppose it would be best to post lengthy stuff to net.sources.
  1505.  
  1506.                               Thanks in Advance <-<-<-<-<-<-<
  1507.  8-Jul-84 02:44:18-MDT,2292;000000000000
  1508. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1509. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 8 Jul 84 02:44:12-MDT
  1510. Received: From brl.arpa.ARPA by AMSAA via smtp;  8 Jul 84 4:12 EDT
  1511. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  8 Jul 84 4:06 EDT
  1512. Received: from Usenet.uucp by sri-unix.uucp with rs232; 7 Jul 84 3:21-PDT
  1513. Date: 5 Jul 84 6:10:40-PDT (Thu)
  1514. To: info-cpm@Brl.arpa
  1515. From: ihnp4!mgnetp!burl!pmh@Ucb-Vax.arpa
  1516. Subject: National 8250 initialization routine needed
  1517. Article-I.D.: burl.490
  1518.  
  1519. --
  1520. Well, I've gotten the terminal emulator to work on my h-89, but I'm
  1521. still having problems with my downloading routine. Is there anyone
  1522. out there who can verify that I'm setting my I/O up correctly? I
  1523. have my modem on a port that I have initialized for 8 bits no parity
  1524. at 300 baud. I am not using an interrupt driven routine so the
  1525. interrupt enable register is zeroed out. To determine if data is
  1526. present I test the DATA READY bit in the line status register. I
  1527. guess what I really need (assuming all the previously mentioned
  1528. parameters are correct) is for someone to explain the Christiansen
  1529. Protocol. I am able to retrieve 1 record of data from an RCPM, but
  1530. subsequent records get trashed. HELP!! What I need to know is:
  1531.     1. What is the actual length of each transfer (including
  1532.        checksum, etc)?
  1533.     2. What handshaking signals are necessary and when?
  1534.     3. Any other pertinent info.
  1535. Presently, to start the transfer, I send a NAK and after each 128
  1536. byte record received, I send an ACK. I've set up the software to
  1537. return the RCPM's EOT with one of it's own. 
  1538. If anyone has a working modem program on a Heath H-89, please let me
  1539. know. I'll mail you a disk if you can copy it for me. I'd like to
  1540. get my program running, but that's not the foremost consideration if
  1541. I can procure an already operating one. My dilemma is that <gasp>
  1542. I'm still using hard-sectored disks. I've had people offer me stuff
  1543. in the past, but alas, my machine can't read it because they only
  1544. use sft sectored disks. Again HELP!
  1545. Thanks in advance.
  1546. -- 
  1547. >From the non-linear mind of a non-anonymous hacker!!
  1548.                 Pete Hermsen
  1549. ihnp4!    \            PO Box 2304
  1550. akgua!     \burl!pmh        Burlington, NC 27216
  1551. cornell! /            (919) 228-4215 (w)
  1552. ulysses!/
  1553.  
  1554. "Not all roads lead to Hollywood..."
  1555.  8-Jul-84 15:38:21-MDT,847;000000000000
  1556. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1557. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 8 Jul 84 15:38:17-MDT
  1558. Received: From brl.arpa.ARPA by AMSAA via smtp;  8 Jul 84 17:13 EDT
  1559. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  8 Jul 84 17:11 EDT
  1560. Received: from Usenet.uucp by sri-unix.uucp with rs232; 7 Jul 84 7:05-PDT
  1561. Date: 6 Jul 84 7:23:16-PDT (Fri)
  1562. To: info-cpm@Brl.arpa
  1563. From: hplabs!sdcrdcf!sdcsvax!akgua!psuvax1!burdvax!droms@Ucb-Vax.arpa
  1564. Subject: Xerox 820-I clearinghouse/mailing list/bulletin board system
  1565. Article-I.D.: burdvax.1591
  1566.  
  1567. Does anyone know of any information clearinghouses dedicated to
  1568. the Xerox 820-I system?  If not, and there is sufficient interest,
  1569. I'm willing to start a mailing list.  Please reply by mail if
  1570. you'd be interested in exchanging 820-specific information.
  1571.  
  1572.                     - Ralph Droms
  1573.  9-Jul-84 00:21:46-MDT,1498;000000000000
  1574. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1575. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 9 Jul 84 00:21:40-MDT
  1576. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  9 Jul 84 1:52 EDT
  1577. Date: 8 Jul 1984  23:53 MDT (Sun)
  1578. Message-ID: <WANCHO.12029852532.BABYL@SIMTEL20>
  1579. From: "Frank J. Wancho" <WANCHO@Simtel20.ARPA>
  1580. To:   INFO-CPM@Amsaa.ARPA
  1581. Subject: MICRO:<SIGM.VOL165> Reloaded
  1582.  
  1583. The files in the subject directory have been reloaded due to problems
  1584. with the original uploaded files.
  1585.  
  1586. My thanks to those who discovered the problems and reported the
  1587. situation.  If problems are discovered with any files in
  1588. MICRO:<SIGM.*>, <CPMUG.*>, <PC-BLUE.*>, or <UNIX.*>, let me know.
  1589.  
  1590. Note: as many of you who are able to use FTP to SIMTEL20 have
  1591. discovered, the use of CWD (Change Working Directory) does NOT work
  1592. with the ANONYMOUS FTP Login.  Please don't bother to try it until you
  1593. see an announcement from me that something has been worked out.
  1594.  
  1595. After going through three disk controllers and associated software, I
  1596. have (finally!) been able to transfer Rick's 10 ZCPR3 and 4 SYSLIB3 8"
  1597. disks to N* format, and all CRCs match!  The disks are now ready to be
  1598. uploaded and should be available before the weekend.  Look for another
  1599. announcement.  (Anybody have a *working* CCS2422 Rev B driver for
  1600. TurboDOS 1.22 or 1.3 that doesn't generate memory parity errors, or
  1601. know why a DJDMA Rev 3B decides it can only read double density disks
  1602. under CP/M 2.2, contact me.)
  1603.  
  1604. --Frank
  1605.  9-Jul-84 10:03:57-MDT,1205;000000000000
  1606. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1607. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 9 Jul 84 10:03:47-MDT
  1608. Received: From ucb-vax.arpa.ARPA by AMSAA via smtp;  9 Jul 84 11:28 EDT
  1609. Received: from ucbjade.CC.Berkeley.ARPA (ucbjade.ARPA) by UCB-VAX.ARPA (4.28/4.31)
  1610.     id AA09487; Mon, 9 Jul 84 08:29:12 pdt
  1611. Received: from ucbpopuli.CC.Berkeley.ARPA (ucbpopuli.ARPA) by ucbjade.CC.Berkeley.ARPA
  1612.     (4.14/4.20) id AA06771; Mon, 9 Jul 84 08:28:55 pdt
  1613. Received: by ucbpopuli.CC.Berkeley.ARPA
  1614.     (4.14.3/4.20) id AA14724; Mon, 9 Jul 84 08:28:46 pdt
  1615. Message-Id: <8407091528.AA14724@ucbpopuli.CC.Berkeley.ARPA>
  1616. Mailed-From: Bitnet-site Boston University (IBM 3081-D VM/SP(MP))
  1617. Return-Path:  <eng20201%BostonU.Bitnet@Berkeley>
  1618. Date:       9-Jul-84
  1619. From: John Sutter <eng20201%BostonU.BITNET@Ucb-Vax.ARPA>
  1620. Subject: Superbrain...
  1621. To: info-cpm@Amsaa.ARPA
  1622.  
  1623. ------
  1624.  
  1625.   I have a Superbrain and an ATR8000.  My secretary uses the Superbrain
  1626. for Wordstar.  What I would like to do is use some small utility so
  1627. that I could hack over what she did on the Superbrain with Wordstar
  1628. on my ATR8000...
  1629.   If anyone has any ideas, or utilities!!!, I would really appreciate it...
  1630.  
  1631.   ----  John
  1632. ------
  1633.  
  1634.  9-Jul-84 12:01:33-MDT,11516;000000000000
  1635. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1636. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 9 Jul 84 12:01:00-MDT
  1637. Received: From brl.arpa.ARPA by AMSAA via smtp;  9 Jul 84 13:07 EDT
  1638. Received: From amsaa.arpa.ARPA by BRL-AOS via smtp;  9 Jul 84 12:59 EDT
  1639. Date:     Mon, 9 Jul 84 12:53:31 EDT
  1640. From:     David Towson (CSD) <towson@Amsaa.ARPA>
  1641. To:       Jody Paul <jody@ucla-locus.arpa>
  1642. cc:       info-cpm@brl.arpa
  1643. Subject:  Re:  XLISP on SIMTEL20? (REQUEST)
  1644.  
  1645. Jody - Here is a collection of messages pertaining to XLISP.  Please let me
  1646. know if you successfully obtain a copy, and how.
  1647.  
  1648.  
  1649. Dave
  1650. towson@amsaa.arpa
  1651.  
  1652.  
  1653. Received: From Brl-Bmd.ARPA by AMSAA via smtp;  1 Jan 84 22:57 EST
  1654. Date:     Sun, 1 Jan 84 22:43:51 EST
  1655. From:     Paul Broome <broome@brl-bmd>
  1656. To:       BRINT <abc@brl-bmd>
  1657. cc:       steve@brl-bmd, broome@brl-bmd, howard@brl-bmd, towson@amsaa
  1658. Subject:  Re:  XLISP
  1659.  
  1660. Here's a message on XLISP I had filed away long ago.  It sounds very
  1661. interesting; it's theme is object oriented programming in LISP.  Since
  1662. he referred to the book LISP by Winston and Horn in building it, it'll
  1663. look like MACLISP.  Can  you pick up a copy to run under UNIX also?   -p
  1664.  
  1665. -------------
  1666.  
  1667. 
  1668. Date: 18 Mar 83 17:48:51-PST (Fri)
  1669. To: info-micro@brl.arpa
  1670. From: David Betz <decvax!betz (David Betz)@ucb-vax.arpa>
  1671. Subject: New XLISP release
  1672. Article-I.D.: decvax.441
  1673. Received: from Usenet.uucp by SRI-Unix.uucp with rs232; 19 Mar 83 0:03-PST
  1674. Received: From Sri-Unix.ARPA via smtptcp;  19 Mar 83 3:10 EST
  1675. Received: From Brl.ARPA via smtptcp;  19 Mar 83 10:33 EST
  1676. Received: From Brl-Bmd.ARPA via smtptcp;  19 Mar 83 10:42 EST
  1677. Received: From Brl.ARPA via smtptcp;  19 Mar 83 10:48 EST
  1678.  
  1679. XLISP: An Experimental Object Oriented Language       Page 1
  1680.  
  1681.  
  1682. XLISP is an experimental programming language combining some
  1683. of  the  features  of LISP with an object oriented extension
  1684. capability.  It was  implemented  to  allow  experimentation
  1685. with  object oriented programming on small computers.  There
  1686. are currently implementations running on  the  PDP-11  under
  1687. RSX,  RT-11,  and  UNIX-V7,  on the VAX-11 under VAX/VMS and
  1688. Berkeley VAX/UNIX and on the Z-80 running CP/M-80 (the  CP/M
  1689. version  was  compiled  using  the AZTEC C compiler).  It is
  1690. completely written in the programming language  'C'  and  is
  1691. believed  to  be  easily  extended with user written builtin
  1692. functions and classes.  It is available in source form  free
  1693. of charge and is in the public domain.
  1694.  
  1695. Many traditional LISP functions are built  into  XLISP.   In
  1696. addition,   XLISP   defines  the  object  classes  'Object',
  1697. 'Class', and 'Keymap' as primitives.  'Object' is  the  only
  1698. class  that  has  no superclass and hence is the root of the
  1699. class heirarchy.  'Class' is the class of which all  classes
  1700. are  instances (it is the only object that is an instance of
  1701. itself).  'Keymap' is a class whose instances  are  mappings
  1702. from input key sequences to messages.
  1703.  
  1704. This version of XLISP is much improved over the version that
  1705. I  submitted  to net.sources a while ago.  The code has been
  1706. cleaned up to allow  it  to  compile  without  errors  under
  1707. Berkley  UNIX  (actually  there is still one warning message
  1708. generated  having  something  to  do  with  a  zero   length
  1709. structure  member,  but  it  can be ignored).  The functions
  1710. with names that parallel LISP function names  actually  work
  1711. the  same  as  their  counterparts  in  LISP  (my source for
  1712. information on 'real' LISP was the book 'LISP',  by  Patrick
  1713. Henry  Winston  and  Berthold  Klaus Paul Horn, published by
  1714. Addison Wesley).  The keymap functions  have  gone  away  in
  1715. favor   of   a  'Keymap'  class  that  implements  the  same
  1716. functionality.  The internal representation of  objects  has
  1717. changed such that objects now take about half the space that
  1718. they took before.  I have introduced an 'Object' class  that
  1719. is  at  the  top  of  the  class heirarchy and provides some
  1720. useful default messages like 'isnew' so that you don't  have
  1721. to  provide  an  'isnew' message for a class whose instances
  1722. don't need initialization.
  1723.  
  1724. I hope to resubmit XLISP to net.sources sometime in the next
  1725. few weeks.  If anyone is interested in a version of XLISP to
  1726. run on Z-80s under CP/M-80, contact  me  directly  as  there
  1727. were  some  changes  to  the  sources necessary to get it to
  1728. compile under the AZTEC C compiler (by the way, I  have  had
  1729. very  good  luck  with  the AZTEC C compiler.  It is sold by
  1730. MANX software systems in Shrewsbury, NJ)
  1731.  
  1732. XLISP is available from:
  1733.  
  1734.     David Betz
  1735.     114 Davenport Ave.
  1736.     Manchester, NH  03103
  1737.  
  1738. XLISP: An Experimental Object Oriented Language       Page 2
  1739.  
  1740.  
  1741.  
  1742.     home:       (603) 625-4691
  1743.     work:       (603) 881-2188
  1744.     usenet:     decvax!betz
  1745.  
  1746. XLISP: An Experimental Object Oriented Language       Page 3
  1747.  
  1748.  
  1749. Classes and Messages:
  1750.  
  1751.     Object
  1752.         isnew           default initialization message
  1753.         print           default print message
  1754.         show            default show message
  1755.         class           return the class of an object
  1756.         sendsuper       send an object's superclass a message
  1757.  
  1758.     Class
  1759.         new             create a new instance
  1760.         isnew           initialize a new class
  1761.         ivars           define the instance variables
  1762.         cvars           define the class variables
  1763.         answer          define a method for a message
  1764.  
  1765.     Keymap
  1766.         isnew           initialize a new keymap instance
  1767.         key             define a key mapping
  1768.         process         process input using the keymap
  1769.  
  1770.  
  1771. The LISP functions included with XLISP are:
  1772.  
  1773.     List functions:
  1774.         car     cdr     cons    cond    atom    eq
  1775.         list    append  null    listp   equal   read
  1776.         reverse length  nth     print   princ   set
  1777.         setq    eval    quote   defun
  1778.  
  1779.     I/O functions:
  1780.         fopen   fclose  getc    putc    fgets   fputs
  1781.  
  1782.     String functions:
  1783.         strcat  strlen  substr  ascii   chr     atoi
  1784.         itoa
  1785.  
  1786.     Arithmetic functions:
  1787.         +       -       *       /       %       &
  1788.         |       ~       min     max     abs
  1789.  
  1790.     Boolean functions:
  1791.         &&      ||      !
  1792.  
  1793.     Relational functions:
  1794.         <       <=      ==      !=      >=      >
  1795.  
  1796.     Control functions:
  1797.         if      while   foreach exit
  1798.  
  1799.     Utility functions:
  1800.         load    mem     gc      alloc   expand
  1801.  
  1802.  
  1803.  
  1804.  
  1805.  
  1806. 
  1807.  
  1808. Received: From Brl-Bmd.ARPA by AMSAA via smtp;  5 Jan 84 12:35 EST
  1809. Date:     Thu, 5 Jan 84 12:31:19 EST
  1810. From:     BRINT <abc@brl-bmd>
  1811. To:       towson@amsaa
  1812. Subject:  [betz:  Re: XLISP]
  1813.  
  1814. Dave,
  1815.  
  1816.     What is SIG/M?  Can we easily get software from them?
  1817.  
  1818. Brint
  1819.  
  1820. ----- Forwarded message # 1:
  1821.  
  1822. Received: From Ucb-Vax.ARPA by BRL-BMD via smtp;  5 Jan 84 11:59 EST
  1823. Received: by UCB-VAX.ARPA (4.22/4.18)
  1824.     id AA01905; Thu, 5 Jan 84 08:59:28 pst
  1825. Received: by decvax.UUCP (4.12/4.13)
  1826.     id AA16492; Thu, 5 Jan 84 10:33:22 est
  1827. Date: Thu, 5 Jan 84 10:33:22 est
  1828. From: decvax!betz@Berkeley (David Betz)
  1829. Message-Id: <8401051533.AA16492@decvax.UUCP>
  1830. To: decvax!betz@Berkeley, abc@brl-bmd.ARPA
  1831. Subject: Re:  XLISP
  1832.  
  1833. You can now order XLISP from SIG/M.  I'm not sure what the volume number is
  1834. for it.  You can also get it from DECUS.  It comes in CP/M format from SIG/M
  1835. and RT-11 format from DECUS.  I have recompiled the same source code for
  1836. VMS, UNIX V7 and Berkeley UNIX as well as CP/M-80.  You also might be interested
  1837. to know that I have a new LISP interpreter called OBLISP.  It fixes some of the
  1838. problems that XLISP had as well as being somewhat more compatible with 'real'
  1839. LISP.  It still supports object oriented programming.  It also has a builtin
  1840. function called 'prove' that is a simple prolog style theorm prover.  Actually
  1841. it is just a C implementation of a program called PIL that was distributed
  1842. over the NET a while ago.  I will be submitting this new version of LISP to
  1843. Dr. Dobbs Journal soon.  I will also be sending it to SIG/M.  I am sorry to
  1844. say that I am no longer accepting floppy disks sent directly to me.  I had
  1845. too much trouble with people sending the wrong kind of floppies or not enough
  1846. return postage, etc.  I was thinking of making the software available for a
  1847. small fee (like $25) with the understanding that once you ordered a copy, you
  1848. could make as many copies as you wanted and give them to your friends.  The
  1849. software really is in the public domain.  I just don't know of a good way of
  1850. distributing it.
  1851.  
  1852.     David Betz
  1853.  
  1854. P.S.  What are you planning on doing with XLISP/OBLISP?
  1855.  
  1856. ----- End of forwarded messages
  1857.  
  1858. Received: From Brl-Bmd.ARPA by AMSAA via smtp;  27 Dec 83 19:59 EST
  1859. Date:     Tue, 27 Dec 83 19:49:36 EST
  1860. From:     BRINT <abc@brl-bmd>
  1861. To:       steve@brl-bmd, broome@brl-bmd, howard@brl-bmd
  1862. cc:       towson@amsaa
  1863. Subject:  XLISP
  1864.  
  1865. Do any of you know anything about XLISP (se following)?  Is
  1866. this public domain?  Is it anything like Pure Lisp, Franx, or
  1867. MAC?
  1868.  
  1869.  
  1870. I suppose the floppy is to be an 8" variety.
  1871.  
  1872. Brint
  1873.  
  1874. ?
  1875.  
  1876. Date: 28 Apr 83 10:52:46-PDT (Thu)
  1877. To: info-micro@brl.arpa
  1878. From: David Betz <decvax!betz (David Betz)@ucb-vax.arpa>
  1879. Subject: New distribution policy for XLISP
  1880. Article-I.D.: decvax.524
  1881. Received: from Usenet.uucp by SRI-Unix.uucp with rs232; 29 Apr 83 1:34-PDT
  1882.  
  1883. I have received a large number of requests from people who have not received
  1884. parts of the last XLISP distribution.  For a while I was honoring requests
  1885. to send individuals the files that they were missing.  Then, when that became
  1886. unreasonable due to the number of requests, I reposted several of the
  1887. original files.  Even then I got requests from people who hadn't gotten either
  1888. the original version or the redistributed version.  Because of all of this I
  1889. have decided that net.sources isn't a reliable way of distributing a program
  1890. as large as XLISP.  Rather than replying to each of the people who sent me
  1891. mail, I am sending this news article to explain my next plan for distributing
  1892. XLISP.  Would anyone who wants a copy of XLISP please send me a stamped,
  1893. self addressed SSSD floppy at the following address:
  1894.  
  1895.     David Betz
  1896.     Digital Equipment Corporation
  1897.     110 Spit Brook Rd.
  1898.     Nashua, NH  03062
  1899.  
  1900. Please specify whether you want the disk in CP/M format, RT-11 format,
  1901. VMS format, or UNIX (tar) format.
  1902.  
  1903. I'm sorry about this being a less than convienient form of distribution,
  1904. but I don't think that its fair to the rest of the users of the network
  1905. to continue sending the large XLISP distribution files over and over
  1906. again just so that the few people who didn't receive them correctly the
  1907. first time can have another chance.
  1908.  
  1909. David Betz
  1910. decvax!betz
  1911.  
  1912.  
  1913. Received: From Brl-Vgr.ARPA by AMSAA via smtp;  3 Feb 84 14:12 EST
  1914. Received: From brl-gateway2.ARPA by BRL-VGR via smtp;  3 Feb 84 14:08 EST
  1915. Received: From Sumex-Aim.ARPA by BRL via smtp;  3 Feb 84 14:03 EST
  1916. Received: from ISL by SUMEX-AIM with Pup; Fri 3 Feb 84 11:03:05-PST
  1917. Date: Friday,  3 Feb 1984 11:02-PST
  1918. To: info-micro@brl
  1919. Subject: xlisp
  1920. Reply-to: kevinw@su-dsn
  1921. From: kevinw@su-dsn
  1922. Sender: kevinw%isl@BRL.ARPA
  1923.  
  1924. has anyone had any success with xlisp from simtel-20?  i downloaded
  1925. it and the checksums verified but i can't get it to run under unix
  1926. after recompiling and the canned version has bombed two different
  1927. machines running cpm (z80 and 8085).  it sounds like a great program
  1928. but if it doesn't work...
  1929.  
  1930. thanks for any assistance,
  1931.   -- Kevin
  1932.      kevinw@su-dsn
  1933.  9-Jul-84 13:59:25-MDT,668;000000000000
  1934. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1935. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 9 Jul 84 13:59:20-MDT
  1936. Date:     Mon, 9 Jul 84 15:25:11 EDT
  1937. From:     David Towson (CSD) <towson@Amsaa.ARPA>
  1938. To:       Paul L. Kelley <PLK@mit-mc.arpa>
  1939. cc:       info-cpm@Amsaa.ARPA
  1940. Subject:  Re:  movcpm synchronization errors
  1941.  
  1942. Paul - Thanks for posting the nice disassembly of the serial number checker
  1943. portion of MOVCPM.  That should help those who get into some of the more
  1944. unusual hacks, such as David Kirschbaum did.  My Omikron CP/M for the TRS-80
  1945. was legally bought and paid for, but came without MOVCPM.  I don't know why.
  1946.  
  1947.  
  1948. Dave
  1949. towson@amsaa.arpa
  1950.  
  1951.  9-Jul-84 15:06:53-MDT,687;000000000000
  1952. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1953. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 9 Jul 84 15:06:47-MDT
  1954. Received: From brl.arpa.ARPA by AMSAA via smtp;  9 Jul 84 16:33 EDT
  1955. Received: From darcom-hq.arpa.ARPA by BRL-AOS via smtp;  9 Jul 84 16:23 EDT
  1956. Date:     Mon, 9 Jul 84 16:24:54 EDT
  1957. From:     Rturner@darcom-hq.arpa
  1958. To:       info-cpm%brl.arpa@darcom-hq.arpa
  1959. Subject:  KAYPRO Terminal Emulators??
  1960.  
  1961. Has anyone run into a public domain emulator for the VT-100 terminal
  1962. that runs on the Kaypro II or 4? In a pinch, I could go for a commercial
  1963. version if the price is not outrageous.
  1964.  
  1965. Please respond to me to keep from over-burdening this list.
  1966.  
  1967. thanks,
  1968. rick
  1969.  9-Jul-84 20:16:33-MDT,756;000000000000
  1970. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1971. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 9 Jul 84 20:16:25-MDT
  1972. Received: From brl.arpa.ARPA by AMSAA via smtp;  9 Jul 84 21:54 EDT
  1973. Received: From xerox.arpa.ARPA by BRL-AOS via smtp;  9 Jul 84 21:50 EDT
  1974. Received: from CheninBlanc.ms by ArpaGateway.ms ; 09 JUL 84 18:46:40 PDT
  1975. Date: Mon, 9 Jul 84 18:46 PDT
  1976. From: LShilkoff.ES@XEROX.ARPA
  1977. Subject: Re: Xerox 820-I clearinghouse/mailing list/bulletin board
  1978.  system
  1979. In-reply-to:
  1980.  "hplabs!sdcrdcf!sdcsvax!akgua!psuvax1!burdvax!droms@UCB-VAX.ARPA's
  1981.  message of 6 Jul 84 7:23:16 PDT (Fri)"
  1982. To: hplabs!sdcrdcf!sdcsvax!akgua!psuvax1!burdvax!droms@UCB-VAX.ARPA
  1983. cc: info-cpm@BRL.ARPA
  1984.  
  1985. Here's one vote for your 820 mailing list.
  1986.  
  1987. Larry Shilkoff
  1988.  
  1989. 10-Jul-84 05:53:26-MDT,5275;000000000000
  1990. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1991. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 10 Jul 84 05:53:12-MDT
  1992. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  10 Jul 84 6:59 EDT
  1993. Date: 10 Jul 1984  05:00 MDT (Tue)
  1994. Message-ID: <KPETERSEN.12030170577.BABYL@SIMTEL20>
  1995. Sender: KPETERSEN@Simtel20.ARPA
  1996. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  1997. To:   Info-Cpm@Amsaa.ARPA
  1998. Subject: Cold boot initialization for Kaypro-10
  1999.  
  2000. Relayed from RCPM Royal Oak:
  2001. -----
  2002. J. Steele
  2003. 7-6-84
  2004.  
  2005. COLD BOOT INITIALIZATION K10 CPM 2.2 F
  2006.  
  2007. Purpose: KAYPRO, in it's corporate wisdom decided to go for the most common
  2008.          IO configuration which is 300 baud on the serial ports and using
  2009.          the parallel printer.  Those who don't do this, and especially
  2010.          those who use a variety of customized CP/M's have to use CONFIG
  2011.          or a special boot-up routine to overcome the Kaypro scheme. The 
  2012.          following technique avoids this problem once and for all plus
  2013.          you learn a few added things about the "inner" secrets of the
  2014.          Kaypro BIOS. (It might be easier on Kaypro to release the BIOS
  2015.          and let the hackers have at it. No telling what good things might
  2016.          be done.)
  2017.  
  2018. ----------------------------------------------------------------------------
  2019.  
  2020. On the COLD BOOT the IO byte and the baud ports are initialized from high
  2021. memory locations which means we can get to them for our own needs.
  2022.  
  2023.     o The initial IO byte is loaded from EA33h
  2024.     o The initial Printer Baud is loaded from EA48h
  2025.     o  "    "     Modem    "    "   "     "   EA47h
  2026.  
  2027. --------------------------------------------------------------------------
  2028.  
  2029. These locations are on either side of the cursor-keypad table which makes
  2030. them very easy to find and change with EDFILE to eliminate continual 
  2031. use of the (barf) CONFIG program.
  2032.  
  2033.  
  2034.  +-> This is the IO byte                                    +----> Modem Bd
  2035.  |    +>cursor <+  +--> keypad table here <---------------+ |  +-> Printer Bd
  2036.  |    | keys    |  |                                      | |  |
  2037. 81 00 0B 0A 08 0C 30 31 32 33 34 35 36 37 38 39 2D 2C 0D 2E 05 05
  2038.       ^  v  <- ->| 0  1  2  3  4  5  6  7  8  9  -  , EN  .|
  2039.       up dn lf rt|   keypad face values for above bytes    |
  2040. --------------------------------------------------------------------------
  2041. Changing the values with the EDFILE disk editor (any will do that can find
  2042. a string in the file)
  2043.  
  2044. >EDFILE PUTSYS.COM   (whatever putsys you are using)
  2045.  
  2046. S \123456\           (search for the string "123456"
  2047.  
  2048. This will put you in the sector and you can edit the appropriate bytes
  2049. as you desire. Consult the KAYPRO manual for baud rates and any good
  2050. CPM text for a discussion of the IO byte.
  2051. --------------------------------------------------------------------------
  2052.  
  2053. The IO byte is comes stock set to 81h which enables the Parallel Printer
  2054. and can be set for the serial printer by changing it to 01h. Don't make
  2055. any other changes as the PUNCH and READER don't care and if you set the
  2056. CONSOLE to 0 it will bring the system up looking to the PRINTER port
  2057. for keyboard-screen. Nice, though if you use the K10 with a "real"
  2058. terminal.
  2059.  
  2060. Both the MODEM and PRINTER baud come in set at 300 baud which is  05h.
  2061. I set the printer to 07h as I use a 1200 baud serial printer. (an OKI
  2062. that has a parallel port but is two feet too far from the box and I
  2063. can make a long RS232 cable a heck of a lot cheaper than a Centronics)
  2064.  
  2065. Note that at the same time, you can alter the initial values of the cursor
  2066. keys and the keypad. The keypad keys can be changed directly to a single
  2067. byte value or by changing the desired key to 00h you may then make up to
  2068. a 4 byte value in the table which follows this stuff. Best to do what you
  2069. want with config first, use DDT to look at the area and then make the final
  2070. edit with EDFILE or another disk file editor. (I am assuming this isn't
  2071. compu-garbage talk to you, but if it is, then you need the experience of
  2072. learning a bit more before you hack up the main software of the machine)
  2073.  
  2074. When you have made your changes, just run the PUTSYS (or whatever) and 
  2075. reboot from a RESET. If the computer chokes, try again. I suggest you 
  2076. work on RENamed copies of PUTSYS.COM to avoid junking your on disk
  2077. backup. These bytes only affect the COLD boot from power-up or reset so
  2078. any later finagling you do with Config, Stat, or Whatzit.com will be on
  2079. your head.
  2080.  
  2081. The only r-e-a-l bad thing you can do playing around with the BIOS
  2082. would be to accidentally call on the ROM monitor to junk up a disk
  2083. area. This doesn't even go close. (Ask me about the time a WS went
  2084. bonkers and dumped a file on the directory tracks - Real soon after,
  2085. KAYPRO gave me a brand new main board, HD controller and a new Hdisk
  2086. that worked right. That was before the bean counters started adding up
  2087. the cost of in-the-field fixes on THEIR engineering errors. They've
  2088. stopped being so nice now, but Lord help you with the first versions of
  2089. the Western Digital board. The big expensive chips roast out and KAYPRO
  2090. only stocks assemblies, not replacement chips. $210 in exchange cost to
  2091. the dealer. Ask me how I know!!) 
  2092.  
  2093. THAT'S ALL FOLKS !!!!!
  2094.  
  2095. PS: Works just fine with ZCPR2 for the K-10. Enjoy!
  2096. 10-Jul-84 18:46:23-MDT,1079;000000000000
  2097. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2098. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 10 Jul 84 18:46:16-MDT
  2099. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  10 Jul 84 20:23 EDT
  2100. Date: 10 Jul 1984  18:23 MDT (Tue)
  2101. Message-ID: <KPETERSEN.12030316793.BABYL@SIMTEL20>
  2102. Sender: KPETERSEN@Simtel20.ARPA
  2103. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  2104. To:   David Towson (CSD) <towson@Amsaa.ARPA>
  2105. Cc:   Info-Cpm@Amsaa.ARPA
  2106. Subject: [towson: Cold boot initialization for Kaypro-10]
  2107.  
  2108.    Date: Tuesday, 10 July 1984  06:44-MDT
  2109.    From: David Towson (CSD) <towson at Amsaa.ARPA>
  2110.    To:   Keith Petersen <W8SDZ at Simtel20.ARPA>
  2111.    Re:   Cold boot initialization for Kaypro-10
  2112.  
  2113.    Keith - This message has some really good stuff for those with an
  2114.    interest (which doesn't, at this moment, include me).  Have you any
  2115.    plans for stashing this goodie in the archives?  I know it will be in
  2116.    the info-cpm message archive, but one would have to know it was there
  2117.    to go looking for it.
  2118.  
  2119. Yes, I put it in MICRO:<CPM.KAYPRO>KP-CBOOT.DOC on SIMTEL20.
  2120. --Keith
  2121. 10-Jul-84 23:06:20-MDT,847;000000000000
  2122. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2123. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 10 Jul 84 23:06:14-MDT
  2124. Received: From brl.arpa.ARPA by AMSAA via smtp;  11 Jul 84 0:40 EDT
  2125. Received: From xerox.arpa.ARPA by BRL-AOS via smtp;  11 Jul 84 0:34 EDT
  2126. Received: from Muscat.ms by ArpaGateway.ms ; 10 JUL 84 05:36:11 PDT
  2127. Date: 10 Jul 84 08:34:32 EDT (Tuesday)
  2128. Subject: Re: Xerox 820-I clearinghouse/mailing list/bulletin board
  2129.  system
  2130. In-reply-to: hplabs!sdcrdcf!sdcsvax!akgua!psuvax1!burdvax!droms' message
  2131.  of 6 Jul 84 7:23:16 PDT (Fri)
  2132. To: hplabs!sdcrdcf!sdcsvax!akgua!psuvax1!burdvax!droms@UCB-VAX.ARPA
  2133. cc: info-cpm@BRL.ARPA
  2134. From: Jeff <Carter.Henr@XEROX.ARPA>
  2135.  
  2136. I beleive that there is probably a fairly large community of people
  2137. within Xerox that would be interested in participating.  I'd like to see
  2138. it setup.
  2139.  
  2140. Jeff
  2141. 11-Jul-84 03:30:30-MDT,1258;000000000000
  2142. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2143. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 11 Jul 84 03:30:21-MDT
  2144. Received: From brl.arpa.ARPA by AMSAA via smtp;  11 Jul 84 5:09 EDT
  2145. Received: From xerox.arpa.ARPA by BRL-AOS via smtp;  11 Jul 84 5:08 EDT
  2146. Received: from GreeneKing.ms by ArpaGateway.ms ; 11 JUL 84 02:06:24 PDT
  2147. Date: 11 Jul 84 10:01:10+0100 (Wednesday)
  2148. From: Hirst.rx@XEROX.ARPA
  2149. Subject: CBBS for CP/M
  2150. To: pencin.dlos@XEROX.ARPA, Jim Forrest <JFORREST@SIMTEL20.ARPA>
  2151. cc: info-cpm@BRL.ARPA, Hirst.rx@XEROX.ARPA
  2152.  
  2153. Russ & Jim,
  2154.  
  2155. The full address is 
  2156.  
  2157.     Randy Suess
  2158.     5219 West Warwick
  2159.     Chicago
  2160.     Illinios
  2161.     60641
  2162.     
  2163. You can obtain this software (2 or 3  S/S S/D 8" disks) from any SYSOP
  2164. using CBBS, but payment should still be made to Randy ($50).
  2165.  
  2166. You can of course dial into this first CBBS at (312) 543-8086
  2167.  
  2168. For those of you who are not aware, CBBS is written in 8080 code, is
  2169. assembled with the Public domain LINKASM (~25K), has significant help
  2170. files, supports messages and binary transfer and contains flags for a
  2171. variety of applications. My version even supports private messages. CBBS
  2172. was originally written by Ward C & Randy.
  2173.     
  2174.     
  2175. //Ken 
  2176.  
  2177. ----------------------------------------------------------------
  2178. 11-Jul-84 06:46:57-MDT,919;000000000000
  2179. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2180. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 11 Jul 84 06:46:50-MDT
  2181. Received: From brl.arpa.ARPA by AMSAA via smtp;  11 Jul 84 8:16 EDT
  2182. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  11 Jul 84 8:08 EDT
  2183. Date: 11 Jul 1984  06:08 MDT (Wed)
  2184. Message-ID: <RCONN.12030445034.BABYL@SIMTEL20>
  2185. From: Richard Conn <RCONN@Simtel20.ARPA>
  2186. To:   info-cpm@Brl-Aos.ARPA
  2187. Cc:   rconn@Simtel20.ARPA
  2188. Subject: ZCPR3 and SYSLIB3 on SIMTEL20
  2189.  
  2190.  
  2191.     Thanks to the efforts of Frank Wancho at White Sands, all ten
  2192. ZCPR3 disks and four SYSLIB3 disks are now on SIMTEL20.  All files
  2193. have been verified.  They are located in MICRO:<CPM.ZCPR3> and
  2194. MICRO:<CPM.SYSLIB3>, and they are stored in ITS binary format.  The
  2195. anonymous login convention can be used to access these files.
  2196.  
  2197.     Thanks again, Frank, for the effort you expended in putting
  2198. the files on the system.
  2199.  
  2200.         Rick
  2201. 11-Jul-84 07:38:18-MDT,4700;000000000000
  2202. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2203. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 11 Jul 84 07:38:04-MDT
  2204. Received: From brl.arpa.ARPA by AMSAA via smtp;  11 Jul 84 9:09 EDT
  2205. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  11 Jul 84 9:01 EDT
  2206. Date: 11 Jul 1984  07:00 MDT (Wed)
  2207. Message-ID: <RCONN.12030454605.BABYL@SIMTEL20>
  2208. From: Richard Conn <RCONN@Simtel20.ARPA>
  2209. To:   info-cpm@Brl-Aos.ARPA
  2210. Subject: ZCPR3 Phase 1 complete
  2211.  
  2212.  
  2213.     All recipients of ZCPR3 Phase 1 are now distributing the
  2214. software.  SIG/M remote distribution sites (sites away from the main
  2215. SIG/M organization in NJ) could still be waiting for receipt of the
  2216. disks from SIG/M HQ, but that is the only further delay I can see now.
  2217. For those of you who want to acquire ZCPR3, your alternatives are
  2218. many:
  2219.  
  2220.     1. you can order disks thru SIG/M
  2221.     2. you can transfer files from your local BBS if it has
  2222.         them (I've been told that several large BBSs in
  2223.         CA have it online now [perhaps sans all the
  2224.         source files])
  2225.     3. you can transfer files from SIMTEL20 if you are on the
  2226.         DDN
  2227.     4. the San Diego Computer Society has a full set
  2228.     5. the disks are available within XEROX and will soon
  2229.         be available within DEC
  2230.     6. Echelon is distributing the disks in a variety of
  2231.         formats (8", Kaypro, Osborne) [all formats are
  2232.         uninstalled at this time] and Echelon includes
  2233.         hardcopy of the installation manual and user's
  2234.         perspective
  2235.     7. ZCPR3 is included in sales of the Ampro Little Board
  2236.         and Ampro Bookshelf computers
  2237.  
  2238.     In a discussion with Frank Gaude of Echelon last night, Frank
  2239. mentioned that over 700 disks have gone out so far in various
  2240. combinations (basic ZCPR3 core, SYSLIB3, full set of 14 disks, etc).
  2241. I have been getting reports back from the field thru Echelon, and
  2242. people seem to be happy, bringing the system up, and no bugs have been
  2243. reported yet.
  2244.  
  2245. ---- What's Next? ----
  2246.  
  2247.     1.  ZCPR3 Phase 2 is moving along quite smoothly.  DU3,
  2248. VFILER, and VMENU are now done, and they all run very efficiently in
  2249. the ZCPR3 environment.  I will be completing documentation on VMENU
  2250. tonight and probably putting the final touches on MU3 as well.  Once
  2251. MU3 is done, it will be the last of the major Phase 2 utilities.  All
  2252. Phase 2 utilities will then go out for beta testing.  I plan to review
  2253. the system overall, fill in what minor functions I feel are necessary
  2254. which I may have missed, complete the documentation on Z3LIB (VLIB is
  2255. already done), get the beta test results and correct bugs reported,
  2256. and then release [DO NOT ask me when -- I'll let you know].
  2257.     2. With the utilities done [or at least very nearly so], I can
  2258. complete the ZCPR3 book and then the SYSLIB3/Z3LIB/VLIB book.  I hope
  2259. to send drafts out to various editors in a few days.  My contract with
  2260. the publisher [NY Zoetrope] calls for delivery of the first full draft
  2261. by 1 Aug, and I think that not only will this deadline be met, but the
  2262. draft they will see will be very close to the final draft.  Once they
  2263. start going, they claim the book will be out within a month!  This we
  2264. will have to see.
  2265.     3. Echelon has been addressing the problem of ZCPR3
  2266. installation for some time now, and they now have working, unrefined
  2267. prototypes of an automatically-installing ZCPR3 system.  The concept
  2268. is simple: too many people do not have source to their BIOS [political
  2269. commentary -- boo, hiss, on the manufacturers] and even if they did,
  2270. many would find the effort to bring up ZCPR3 to be extreme.  For these
  2271. reasons, Echelon is working on a version of ZCPR3 that installs itself
  2272. with a simple command that can be issued at cold boot.  I feel that
  2273. the best possible ZCPR3 installation is done with BIOS modification,
  2274. but this should be the next best thing to it.  I don't know for sure
  2275. if the project will succeed in terms of a generic CP/M [Echelon may
  2276. have to provide specific versions for the Kaypro, Osborne, etc], but
  2277. it does look hopeful at this time.  Of course, Echelon does intend to
  2278. sell this, but the cost should be minor.  I'll let you know when this
  2279. project is complete [which should be Real Soon Now (where have I heard
  2280. THAT before???)].
  2281.     4. More and more interest is developing in ZCPR3 [political
  2282. commentary -- no, most of the 1.5M CP/M 2.2 users are NOT out on a
  2283. limb now -- new things are coming out for them], and I've been
  2284. interviewed for three articles by various people so far.  Also, if you
  2285. want to hear some words about the Ampro and ZCPR3 from someone other
  2286. than me, the latest issue of User's Guide contains a review of the
  2287. Ampro which includes some coverage of ZCPR3.  Several articles (and
  2288. the book) should be coming out in the months to come.
  2289.  
  2290.         Rick
  2291. 11-Jul-84 10:10:36-MDT,749;000000000000
  2292. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2293. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 11 Jul 84 10:10:31-MDT
  2294. Received: From brl.arpa.ARPA by AMSAA via smtp;  11 Jul 84 11:45 EDT
  2295. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  11 Jul 84 11:42 EDT
  2296. Date: Wed, 11 Jul 84  9:08:29 EDT
  2297. From: Manny Crivello <crivello@BBNCCC.ARPA>
  2298. Subject: ALS GSX-80 GRAPHICS + CPM-PLUS UPGRADE FOR APPLE
  2299. To: info-cpm@mit-mc.arpa
  2300.  
  2301.  ALS has finlly came out with GSX-80 graphic package for there CPM-PLUS
  2302. , plus they upgraded there CPM-PLUS to 3.01B2. I also heard that they
  2303. also upgraded there toolkit. I recived my GSX-80 + CPM-PLUS UPGRADE kit
  2304. yeserday, so I haven't played with to much yet,but, it does seem to much
  2305. nicer.
  2306. M.D.Crivello
  2307.  
  2308.  
  2309. 12-Jul-84 05:19:16-MDT,3363;000000000000
  2310. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2311. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 12 Jul 84 05:19:06-MDT
  2312. Received: From brl.arpa.ARPA by AMSAA via smtp;  12 Jul 84 6:48 EDT
  2313. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  12 Jul 84 6:38 EDT
  2314. Received: from Usenet.uucp by Sri-Unix.uucp with rs232; 12 Jul 84 3:34-PDT
  2315. Date: 9 Jul 84 7:05:51-PDT (Mon)
  2316. To: info-cpm@Brl.arpa
  2317. From: ihnp4!ihuxq!covert@Ucb-Vax.arpa
  2318. Subject: Irv Hoff's side of the MDM7xx story
  2319. Article-I.D.: ihuxq.1053
  2320.  
  2321. <>
  2322. A while ago I posted a query on how Irv Hoff could sell the mdm740 program
  2323. after it has been in the public domain for so long. Most people seem to
  2324. agree that legally Irv can sell it as he has made his own original 
  2325. alterations to it. After this message was posted I conacted Ward Christensen
  2326. (the original author of the mdm7xx programs) and asked for his opinion.
  2327. The following message is Ward Christensen's ideas (and do not reflect mine):
  2328. __________________________
  2329. Msg 23035 is 20 line(s) on 07/03/84 from WARD CHRISTENSEN
  2330. to RICHARD COVERT re: IRV HOFF/COPYRIGHT/MDM7XX
  2331.  
  2332. Irv has no intention of selling MDM7xx. This whole thing is blown
  2333. out of proportion. Like so many rumors ABOUT someone - no one thought
  2334. to go back to the "source" (Irv himself). I have now had "many K-char"
  2335. of dialog w/Irv on CompuServe, and all pleasnat and understanding.
  2336. Like me copyrighting CBBS and Resource (the latter more relevant
  2337. because its "in the public domain" - (an admitted inconsistency)) Irv
  2338. worked VERY HARD to make MDM7xxx available for a WIDE variety of
  2339. machines. Inevitably, with his VAST erperience customizing MODEM
  2340. (much more than mine) he got frustrated like I did with people who
  2341. tack on inconsistent or worse yet, "buggy" bells and whistles,
  2342. that aren't in the general interest with his ideas. Thus,
  2343. just as I don't distribute the source for RESOURCE, he stopped
  2344. distributing MDMxxx source - so he'd not have to fight the "someone
  2345. else puts something in, he takes it back out" battle. This would allow
  2346. him to concentrate on getting new overlay files out for more modems,
  2347. more systems, and stop "fighting brush fires" of people "hacking"
  2348. the code. I see nothing wrong with what he has done; he plans to
  2349. eventually re-release source; PS: He thinks MEX came to be as another way
  2350. to release, could be (I have nothing bas and have heard
  2351. much good about MEX, too).
  2352. ___________________________________
  2353.  
  2354. My own feelings about not releasing source to a program being distributing
  2355. to the hobbyist market is that if the author doesn't provide the source
  2356. then he OWNS it to the community to provide support for his program.
  2357. For example, I wrote a 8080-z80 translator for which I distributed only
  2358. the object file (copyrighted by myself) for use by CP/Mers. I promptly
  2359. fixed any bugs in my program and released it. It has worked fine for me
  2360. as I am up to release 4.1 now. It does appear that Irv has provided 
  2361. support for mdm7xx in the form of bug fixes. What he has not done is
  2362. to implement changes as suggested by others.. I feel that it is hard
  2363. to corrdinate such a program amongst many different programmers.
  2364. Oh well, I hope that this helps clear up any misunderstandings about
  2365. Irv's intentions with MDM7xx..
  2366.  
  2367. -- 
  2368.             Richard Covert
  2369.             AT&T Bell Laboratories
  2370.             ...ihnp4!ihuxq!covert
  2371.             (312) 979-7488
  2372.             
  2373. 12-Jul-84 08:17:02-MDT,1127;000000000000
  2374. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2375. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 12 Jul 84 08:16:57-MDT
  2376. Received: From brl.arpa.ARPA by AMSAA via smtp;  12 Jul 84 9:42 EDT
  2377. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  12 Jul 84 9:41 EDT
  2378. Date: 12 Jul 1984  07:41 MDT (Thu)
  2379. Message-ID: <RCONN.12030724121.BABYL@SIMTEL20>
  2380. From: Richard Conn <RCONN@Simtel20.ARPA>
  2381. To:   rturner@Darcom-Hq.ARPA
  2382. Cc:   info-cpm@Brl-Aos.ARPA, info-unix@Brl-Aos.ARPA
  2383. Subject: ITS-to-Normal and Normal-to-ITS File Conversion
  2384.  
  2385. Rick,
  2386.  
  2387.     In response to your message, I created a pair of tools to use
  2388. under UNIX (the design is so simple that I believe they will port to
  2389. virtually any UNIX - they all have putchar and getchar, right?).  The
  2390. tools are in MICRO:<UNIX.CPM> and they are:
  2391.  
  2392. itstonorm.c    convert ITS format files to normal format
  2393. normtoits.c    convert normal format files to ITS
  2394.  
  2395. itstonorm.man    doc (rename to itstonorm.1 under UNIX)
  2396. normtoits.man    doc (rename to normtoits.1 under UNIX)
  2397.  
  2398.     I tested them on an ITS binary file from the MICRO:<CPM.ZCPR3>
  2399. archive, and they ran nicely.
  2400.  
  2401.     Enjoy!
  2402.  
  2403.         Rick
  2404. 12-Jul-84 08:17:26-MDT,3100;000000000000
  2405. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2406. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 12 Jul 84 08:17:17-MDT
  2407. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  12 Jul 84 9:41 EDT
  2408. Date: 12 Jul 1984  07:41 MDT (Thu)
  2409. Message-ID: <KPETERSEN.12030724221.BABYL@SIMTEL20>
  2410. Sender: KPETERSEN@Simtel20.ARPA
  2411. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  2412. To:   Info-Cpm@Amsaa.ARPA
  2413. Subject: MEX review - MEX-RVW.TXT
  2414.  
  2415. Relayed from RCPM Royal Oak...
  2416.  
  2417.  THIS FILE IS A BRIEF REVIEW OF MEX10, AND CONTAINS A FEW HINTS DERIVED
  2418. FROM TRIAL AND ERROR EXPERIMENTATION......
  2419.  
  2420. MEX10 is yet another modem program....and for those using MDM7, there arises
  2421. the question "What does MEX offer that MDM7 doesn't already have, or that you
  2422. don't need anyway?"  There is a great deal of truth there, but as a dedicated
  2423. MDM7 user, I offer the following comments after just a few days of using MEX.
  2424. First, I'm already convinced that MEX is the most powerful modem program I've
  2425. come across.  MDM7 is excellent, but doesn't begin to offer the power and 
  2426. flexibility that MEX offers.  Probably the most exciting area is the dynamic
  2427. ability to change program paramaters  very easily in real time, and command
  2428. line processing with simple command files. As an example (very simple), the 
  2429. following one line file (much like a submit file) will with a single command
  2430. entry (get FILE.QQQ), do the following:
  2431.  
  2432. MEX] A0>>GET FILE.QQQ            ;entered command
  2433. MEX] A0>>SENDOUT XMODEM S FILE.QQQ    ;MEX sends out request
  2434. (WAITS FOR REPLY)            ;remote system responds (XMODEM...etc)
  2435. MEX] A0>>R FILE.QQQ            ;MEX sets up receive 
  2436. (TRANSFERS FILE)
  2437. B0>                    ;back to remote system!!!    
  2438.  
  2439. Here is the one line file that does all this  (GET.MEX):
  2440.  
  2441. SENDOUT "XMODEM S {1}";R {1}
  2442.  
  2443. Those who have used submit files will appreciate the parameters {n}.
  2444.  
  2445. A file for transfering library member files is just slightly more complicated.
  2446.  
  2447. MEX] A0>>GETL NAME.LBR NAME.MBR        ;Single command (the name GETL is
  2448.                     ;arbitrary..and is filename that
  2449.                     ;contains the following text)
  2450. SENDOUT "XMODEM L {1} {2}";*R {2}    ;MEX command file
  2451.  
  2452. These command files can be used for many purposes, and can change operating
  2453. parameters for particular systems called (even such things as parity, stop 
  2454. bits, etc for particular systems).  
  2455.  
  2456. All this flexibility is not without its price, however!  As is always the 
  2457. case, increased power and flexibility also leads to increased complexity.
  2458. Thats a polite way of saying that MEX is not for the beginner.  The array of
  2459. commands and variables under the control of the operator in real time is
  2460. more than a little overwhelming at first.  Also, there are many people who
  2461. will never need all the power and flexibility offered, and will find the
  2462. much simpler to use MDM7 satisfies all their needs.  MEX  is of most value 
  2463. to those who need its greatly increased power for non-typical uses 
  2464. (main-frame com., etc) or those who will enjoy  the use of a "sports car" 
  2465. and the programming challenge it offers.
  2466.  
  2467. Just one man's opinion.....
  2468.  
  2469.                             Norman Beeler
  2470.                             Sunnyvale, Ca   
  2471. 12-Jul-84 08:41:43-MDT,8261;000000000000
  2472. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2473. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 12 Jul 84 08:41:21-MDT
  2474. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  12 Jul 84 9:43 EDT
  2475. Date: 12 Jul 1984  07:44 MDT (Thu)
  2476. Message-ID: <KPETERSEN.12030724601.BABYL@SIMTEL20>
  2477. Sender: KPETERSEN@Simtel20.ARPA
  2478. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  2479. To:   Info-Cpm@Amsaa.ARPA
  2480. Subject: MEX files - MEXFILES.INF
  2481.  
  2482. Relayed from RCPM Royal Oak...
  2483.  
  2484. SOME NOTES ON MEX FILES
  2485. by Irv Block
  2486.  
  2487.    Richard Holmes has suggested that a listing of my MEX files
  2488. with an explanation of how they work might be useful to others
  2489. picking their way through Ron Fowler's marvelously programmable
  2490. communications package, MEX.  So here goes...
  2491.  
  2492.    What is so extraordinary about MEX is its ability to edit
  2493. and tailor itself to the user's particular needs.  One of the
  2494. features that demonstrate this capacity is the way MEX uses
  2495. ***.mex files.  MEX will read any FILENAME.MEX as a "SUBMIT"
  2496. file and execute the lines as commands; and it can do this
  2497. either at your manual direction or automatically.
  2498.  
  2499.    You can tell MEX to read a FILENAME.MEX file by typing on
  2500. the MEX command prompt A0>>READ FILENAME  (you can eliminate
  2501. the .ext, since the program assumes the .ext to be .MEX)
  2502.  
  2503.    Or, even better, you can eliminate the "READ" instruction
  2504. and have MEX assume that any name it doesn't recognize as a
  2505. built-in command is the name of a .MEX file and should be read
  2506. and performed.  Thus, simply typing A0>>FILENAME <cr, of
  2507. course> will dispatch MEX on its obedient course.    This makes
  2508. for very fast and fluid performance of a lot of tasks to make
  2509. communications easier and quicker.
  2510.  
  2511.    The way you program MEX to do its "automatic read" number is
  2512. with a STAT command:
  2513.  
  2514.     A0>>STAT EXTEND ON
  2515.     A0>>CLONE NEWMEX.COM (or any other name, even
  2516.                                      the same)
  2517.  
  2518.    The clone is now ready to do your bidding, and the following
  2519. description of my .MEX files (probably crude to some of you)
  2520. will give some idea of what this program can do.   They can all
  2521. be extended and improved.
  2522.  
  2523. -----------------
  2524.  
  2525. INI.MEX 
  2526.  
  2527.    INI.MEX is the .MEX file MEX automatically looks for on
  2528. starting up, whether you tell it to or not. You can disable
  2529. this feature with "STAT INITFILE OFF" but you'd be making a
  2530. mistake. Use it.   My INI.MEX, written with a text editor (I
  2531. keep the economical TED.COM on the same disk to facilitate
  2532. instant writing and editing of .MEX files) goes like this:
  2533.  
  2534.     LOAD KEYS.KEY
  2535.     LOAD PHONE.PHN
  2536.     B:^M
  2537.     TYPE A:T.NOT
  2538.  
  2539.         [NOTE: YOU CAN ALSO WRITE THESE
  2540.                COMMANDS ON A SINGLE LINE, SEPARATED BY
  2541.                 SEMICOLONS.  BUT GIVING EACH COMMAND
  2542.                 ITS OWN LINE, I THINK, MAKES IT EASIER
  2543.                    EDIT THE FILE LATER]
  2544.                                 
  2545.    On automatically reading this file, then, MEX will perform
  2546. the following tasks before getting itself ready to receive your
  2547. further commands:
  2548.  
  2549.     1) It will load KEYS.KEY, the file that contains my
  2550.         keystrings (First Name, Last Name, Passwords, Logoff,
  2551.         etc.)  These keystrings, of course, can be written into
  2552.         the file either with a text editor or with MEX itself.
  2553.         Type HELP KEY for full instructions.  By using MEX's
  2554.         "SAVE KEYS.KEY" command you can write your keystrings
  2555.         and updates to a file.   You can "CLONE" the
  2556.         keystrings, too, but that occupies space in MEX and
  2557.         makes it necessary for you to redo the process each
  2558.         time you make a new clone.   By having your strings in
  2559.         a KEYS.KEY file and having MEX automatically load it,
  2560.         you can maintain and edit your set of keystrings
  2561.         independently.
  2562.  
  2563.     2) Mex will then load your PHONE.PHN, your library of
  2564.         phone numbers that you 'SAVE'ed. (SEE HELP PHONE).  All
  2565.         the points made above with reference to keystrings
  2566.         apply equally to this file.    
  2567.             
  2568.     3) On reading the third line, MEX will log you onto
  2569.         Drive B, where I assume your uploading disk will be. 
  2570.         My A drive, containing the disk with MEX and assorted
  2571.         associated goodies for editing and managing uploaded
  2572.         and download material, is pretty full. Forgetting where
  2573.         I'm logged and trying to upload a long file on Drive A
  2574.         by error can be a disgusting experience.
  2575.  
  2576.     4) Finally, reading the last line, MEX will type out my
  2577.         file T.NOT.   That file reads like this:
  2578.  
  2579.            *****************************************
  2580.     IRV, REMEMBER TO SET UP A 'CAPTURE' FILE!
  2581.         *****************************************
  2582.              
  2583.     And that is what pops up on my screen (all in the space
  2584.         of a second or two -- MEX is fast) after bringing up
  2585.         MEX.  For me, it's a good reminder.  I have a habit of
  2586.         remembering to set up a capture file only after what I
  2587.         want to copy has already scrolled by on its way north.
  2588.  
  2589. ---------------
  2590.  
  2591. GET.MEX
  2592.  
  2593.    GET.MEX reads like this:
  2594.  
  2595.     WRT
  2596.     SENDOUT "XMODEM S {1}
  2597.     RT {1}
  2598.  
  2599.    If I type "GET ANYFILE" <cr> on the MEX command line, MEX
  2600. will first WRT the capture file, if there is one, to the disk.
  2601. (If you don't WRT the capture file before R or S, you'll lose
  2602. it) It will then send "XMODEM S ANYFILE" to the host, wait for
  2603. a reply and then go into MEX's command mode to give the order
  2604. "RT ANYFILE"  When the transfer it completed I'll be left in
  2605. the Terminal mode, which in this case is where I want to be.
  2606.  
  2607.        ALL THIS UNATTENDED, WHILE YOU FILE YOUR NAILS
  2608.        OR GO FOR COFFEE.   MAIN ADVANTAGE IS ACCURACY, THOUGH,
  2609.        AND SPEED IN TRANSFERING.
  2610.  
  2611. ---------------
  2612.  
  2613. GETBYE.MEX
  2614.  
  2615.    My GETBYE.MEX goes like this:
  2616.  
  2617.     WRT
  2618.     SENDOUT "XMODEM S {1}
  2619.     R {1}
  2620.     SENDOUT "BYE ^M"
  2621.  
  2622.    Invoked by "GETBYE ANYFILE.TYP" this will do the same as GET.MEX
  2623. but go to the command mode after the transfer in order to send 
  2624. the "BYE" command (you can't send sendout commands in anything
  2625. but the command mode--it took me some frustrating hours to
  2626. realize this).   In other words, it automatically logs off.
  2627.  
  2628. ---------------
  2629.  
  2630. GETLIB.MEX
  2631.  
  2632.    This one reads as follows:
  2633.  
  2634.     WRT
  2635.     SENDOUT "XMODEM L {1} {2}
  2636.     RT {2}
  2637.  
  2638.     
  2639.    Invoked by GETLIB ANYFILE THISFILE.DOC, it will download the
  2640. member THISFILE.DOC from ANYFILE.LBR.
  2641.  
  2642. ---------------
  2643.  
  2644. SEND.MEX
  2645.  
  2646.    SEND.MEX is just like GET.MEX except that the R's and S's
  2647. are transposed, since the purpose of "SEND ANYFILE.TYP" is to
  2648. send a file to the host rather than receive one.
  2649.  
  2650. ---------------
  2651.  
  2652. Q.MEX is invoked simply by typing "Q" <cr> at the command line.
  2653. It reads like this:
  2654.  
  2655.     STAT REPLY 0
  2656.     SENDOUT "ATM0^M"
  2657.     STAT REPLY 8
  2658.  
  2659.    The critical instruction is the second line, which instructs
  2660. the Smartmodem to shut down its speaker.  Nice when lines are
  2661. busy and you are going into continuous redialing.  The first
  2662. and third lines of this file shut off the echoing and waiting
  2663. in this process, making it virtually instantaneous and neat --
  2664. but restore the normal parameters at completion of the order.
  2665.  
  2666. ---------------
  2667.  
  2668. Z.MEX is just like Q.MEX except that the second line reads
  2669.  
  2670.     SENDOUT "ATZ^M"
  2671.  
  2672. restoring the Smartmodem to its normal chatty mode.
  2673.  
  2674. ---------------
  2675.  
  2676. ADDENDUM:
  2677.  
  2678. Two other STAT adjustments will make all the above operate more
  2679. smoothly.  CLONE these into your version of MEX -- or include
  2680. them in your INI.MEX file.
  2681.  
  2682.     STAT SEARCH 2
  2683.     ALT A0
  2684.  
  2685. The first of these, STAT SEARCH 2, sets up a search path that
  2686. orders MEX to look first on the default drive for .MEX files
  2687. you indicate and then, failing to find them there, to search
  2688. the "Alternate" drive.
  2689.  
  2690. The second command sets the alternate drive to be A0, which is
  2691. right for me, since I am usually logged on B.  Depending on
  2692. your system, ALT could be anything.  The combination thus
  2693. searches both drives, relieving you of the bother of
  2694. remembering which file is on which drive--a kind of internal
  2695. ZCPR. 
  2696.  
  2697. I do hope this exercise will turn out to be useful, perhaps
  2698. instigate an exchange of more imaginative .MEX files.  Mex is
  2699. dynamically programmable and there may be as many different
  2700. ways of programming it as there are users.
  2701.  
  2702.                     - Irv Block
  2703.                       Sea Cliff, NY
  2704.                       June 7, 1984
  2705. 12-Jul-84 18:00:49-MDT,1276;000000000000
  2706. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2707. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 12 Jul 84 18:00:40-MDT
  2708. Received: From brl.arpa.ARPA by AMSAA via smtp;  12 Jul 84 19:38 EDT
  2709. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  12 Jul 84 19:30 EDT
  2710. Received: by UCB-VAX.ARPA (4.28/4.31)
  2711.     id AA16557; Thu, 12 Jul 84 16:26:52 pdt
  2712. From: ihnp4!lznv!lzpa!rbr@Ucb-Vax.ARPA
  2713. Date: 12 Jul 84 18:17:16 CDT (Thu)
  2714. Message-Id: <8407122317.AA08510@ihnp4.ATT.UUCP>
  2715. Received: by ihnp4.ATT.UUCP; id AA08510; 12 Jul 84 18:17:16 CDT (Thu)
  2716. Subject: Mailing list
  2717. Apparently-To: ucbvax!C70:info-cpm
  2718.  
  2719. Dear fa.info-cpm editor,
  2720.  
  2721. I am an employee of AT&T Information Systems in Lincroft N.J. and
  2722. would like to be added to the mailing list for this digest.  My
  2723. vital statistics are:
  2724.  
  2725.     Name:        Robert R. Barbato
  2726.     Company:    AT&T Information Systems
  2727.     USnail address:    307 Middletown-Lincroft Rd
  2728.             Lincroft, N.J.  07738
  2729.     E-mail address:    ihnp4!lznv!rbr
  2730.  
  2731. If I have sent this request to the wrong place could you please
  2732.  
  2733.     1) forward to the guilty, if possible
  2734.     2) failing that, send me some mail so I know my request
  2735.        has not been ignored.
  2736.  
  2737. I don't have access to Netnews, so this is my only hope to receive
  2738. the digest.  Thanks.
  2739.                     Bob Barbato
  2740.  
  2741. Cc: rbr
  2742.  
  2743.  
  2744.  
  2745. 13-Jul-84 02:29:35-MDT,1013;000000000000
  2746. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2747. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 13 Jul 84 02:29:29-MDT
  2748. Received: From brl.arpa.ARPA by AMSAA via smtp;  13 Jul 84 3:59 EDT
  2749. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  13 Jul 84 3:49 EDT
  2750. Date: 13 July 1984 03:48-EDT
  2751. From: Jerry E. Pournelle <POURNE@Mit-Mc.ARPA>
  2752. Subject:  S1 & NCC
  2753. To: INFO-CPM@Mit-Mc.ARPA, INFO-MICRO@Mit-Mc.ARPA
  2754.  
  2755. There was a very large ad for t he "S1" Operating System in teh
  2756. Conventino Daily at NCC.  If S1 was anywhere at NCC or anyone
  2757. actually spoke about it, I did not see it.  The Ad was a two
  2758. page spread, that was cleverly designed to look as if it were a
  2759. smaller advertisement surrounded by serious review text
  2760. (interview with the promoter of S1).
  2761.     Has ANYONE seen S1 on ANY machine whatsoever?  I have
  2762. seen nothng but paper, leaving me with the impression that s1 OS
  2763. is vaporware; and here and there I get a whiff of something
  2764. else...
  2765.  
  2766. ANY EVIDENCE of existence of S1 would be appreciated.
  2767.  
  2768. 13-Jul-84 07:24:44-MDT,1302;000000000000
  2769. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2770. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 13 Jul 84 07:24:37-MDT
  2771. Received: From mitre.arpa.ARPA by AMSAA via smtp;  13 Jul 84 8:58 EDT
  2772. Date: 13 Jul 1984  8:41:37 EDT (Friday)
  2773. From: Jeffrey Edelheit <edelheit@Mitre.ARPA>
  2774. Subject: Re: S1 & NCC
  2775. In-Reply-to: Your message of 13 July 1984 03:48-EDT
  2776. To: Jerry E. Pournelle <POURNE@Mit-Mc.ARPA>
  2777. Cc: info-cpm@Amsaa.ARPA
  2778.  
  2779. Jerry - I don't know if the S1 outfit you are referring to is Multi Solutions
  2780. Inc. of Lawrenceville, NJ.  If it is, I have noticed that they have advertised 
  2781. in Computerworld for over 6 months, running adverts saying "UNIX is a 
  2782. dinosaur, CP/M & MS-DOS are toys......" and "S1 is the only operating system
  2783. worthy of the title 'the next world standard'".  I don't know if S1 is
  2784. vaproware, but I am pretty sure that I would not want to deal with anyone who 
  2785. would place such arrogant adverts.  I would have to wonder how they would 
  2786. treat me as a customer.  Furthermore,  after watching the trials & tribulations
  2787. of Dick Pick, I personally have doubts about any OS that doesn't have the 
  2788. support of either a large installed base (e.g., CP/M, MS-DOS) or a developer
  2789. who has some significant size behind it (e.g. AT&T and UNIX).
  2790.  
  2791. Jeff Edelheit
  2792. (edelheit at mitre)
  2793.  
  2794. 14-Jul-84 03:04:25-MDT,1608;000000000000
  2795. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2796. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 14 Jul 84 03:04:18-MDT
  2797. Received: From brl.arpa.ARPA by AMSAA via smtp;  14 Jul 84 4:30 EDT
  2798. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  14 Jul 84 4:29 EDT
  2799. Date: 14 Jul 1984  02:27 MDT (Sat)
  2800. Message-ID: <RCONN.12031191236.BABYL@SIMTEL20>
  2801. From: Richard Conn <RCONN@Simtel20.ARPA>
  2802. To:   Dick <MEAD@USC-ECLB.ARPA>
  2803. Cc:   info-cpm@Brl-Aos.ARPA
  2804. Subject: ZCPR3's ZEX.COM
  2805. In-reply-to: Msg of 14 Jul 1984  00:36-MDT from Dick <MEAD at USC-ECLB.ARPA>
  2806.  
  2807. Dick,
  2808.  
  2809.     ZEX.COM is usable as distributed ONLY if you have the same
  2810. memory configuration I do -- particularly in terms of the location of
  2811. ZCPR3 command processor and the Environment Descriptor.  This is the
  2812. memory configuration which is on the distribution header files
  2813. (Z3BASE.LIB and Z3HDR.LIB).
  2814.  
  2815.     Yes, the documentation shows ZEX building a new ZEX.  If you
  2816. do not have ZEX, EX (by Ron Fowler) can be used instead.
  2817. Also, RELS.UTL is quite useful in creating ZEX, and that is in
  2818. MICRO:<CPM.SUBMIT> on SIMTEL20.
  2819.  
  2820.     I'll see if I can put together a LBR file for the Phase 2
  2821. distribution which contains a toolset for building ZEX without first
  2822. having ZEX.  In the meantime, if you are in a hurry, remember that ZEX
  2823. is just a command file processor, so the command sequence shown in ZEX
  2824. can be typed in manually - that is how I was thinking that users would
  2825. first bring it up, but I forgot to say that.
  2826.  
  2827.     I hope this clears up the matter.  The book will elaborate on
  2828. such items, of course, but that does not help for now.
  2829.  
  2830.     Rick
  2831. 14-Jul-84 03:15:12-MDT,1353;000000000000
  2832. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2833. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 14 Jul 84 03:15:06-MDT
  2834. Received: From brl.arpa.ARPA by AMSAA via smtp;  14 Jul 84 4:40 EDT
  2835. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  14 Jul 84 4:32 EDT
  2836. Date: 14 Jul 1984  02:32 MDT (Sat)
  2837. Message-ID: <RCONN.12031192185.BABYL@SIMTEL20>
  2838. From: Richard Conn <RCONN@Simtel20.ARPA>
  2839. To:   info-cpm@Brl-Aos.ARPA
  2840. Subject: [DKozinn: ZCPR3 distribution]
  2841.  
  2842. FYI -- Rick
  2843.  
  2844. Date: Friday, 13 July 1984  00:17-MDT
  2845. From: David Kozinn <DKozinn at HIS-PHOENIX-MULTICS.ARPA>
  2846. Reply-To: DKozinn%pco at CISL-SERVICE-MULTICS.ARPA
  2847. To:   RCONN at SIMTEL20.ARPA
  2848. cc:   CSTROM at BRL-BMD.ARPA
  2849. Re:   ZCPR3 distribution
  2850.  
  2851. Hi Rick.  I just thought that I'd let you know that we now have most, if
  2852. not all of the .COM files, the manuals, the .LIB files, and a large
  2853. number of the .ASM files for ZCPR3 in the CP/M Special Interest Group on
  2854. CompuServe, CP-MIG in XA 6 (database section 6) for people to download
  2855. as they please.  I thought you might like to mention this the next time
  2856. you send out one of your status reports.  In case you're not familiar,
  2857. Charlie Strom, Tom Jorgenson and I are the 3 Co-sysops of this special
  2858. interest group, and there are no fees for downloading any of our
  2859. software other than the normal CompuServe connect-time charges.
  2860.  
  2861. 14-Jul-84 13:11:59-MDT,2271;000000000000
  2862. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2863. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 14 Jul 84 13:11:51-MDT
  2864. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  14 Jul 84 14:54 EDT
  2865. Date: 14 Jul 1984  12:55 MDT (Sat)
  2866. Message-ID: <KPETERSEN.12031305654.BABYL@SIMTEL20>
  2867. Sender: KPETERSEN@Simtel20.ARPA
  2868. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  2869. To:   Info-Cpm@AMSAA.ARPA
  2870. Subject: [brutlag: KERMIT ON TELENET]
  2871.  
  2872. This may help MODEM7 users who are accessing hosts via TELENET.
  2873. --Keith
  2874.  
  2875. Date: Sunday, 17 June 1984  21:53-MDT
  2876. From: Doug Brutlag <brutlag at USC-ECL.ARPA>
  2877. To:   Info-Kermit at MIT-MC, cc.fdc at COLUMBIA-20.ARPA,
  2878. Re:   KERMIT ON TELENET
  2879.  
  2880. Frank,
  2881.  
  2882.     Another way to get KERMIT to transfer files on TELENET is to
  2883. configure TELENET to transmit the eighth bit.  Most TELENET nodes are
  2884. set up for 7 bit communications only.  You can set up eight bit mode, by
  2885. connecting to your host, then escape back to TELENET (with cr @ cr) and
  2886. giving the command:
  2887.  
  2888. SET? 0:33,63:0
  2889.  
  2890.     The 0:33 parameter allows you to set certain ITI parameters
  2891. normally not used by TELENET users.  The ITI parameter 63 enables the
  2892. eighth bit when set to 0 (contrary to what is written in the TELENET
  2893. documentation by the way).  I have found this setting useful for both
  2894. KERMIT file transfers and for using a terminal with a META key for
  2895. setting the eighth bit for EMACS editing commands.  If this fails you
  2896. should call the TELENET 800 number to find out how to allow eight bit
  2897. communications for your node.  SOme nodes use old TELENET protocols
  2898. which require setting parameter 57:1 as well.  If you have many people
  2899. using KERMIT via TELENET you can have your TELENET representative change
  2900. your local node to make the default setting of parameter 63 be 0.
  2901.  
  2902.     By the way I do not encourage people to use KERMIT via TELENET
  2903. because of the delay in receiving the ACK/NAK.  Even with an unloaded
  2904. network and 1200 baud nodes at either end, the delay in receiving the
  2905. ACK/NAK effectively lowers the transmission speed from 1200 baud to less
  2906. than 300 baud.
  2907.  
  2908. Doug Brutlag
  2909.  
  2910. [Ed. Note - We will try to work out a "sliding window" option for the
  2911. Kermit protocol over the summer.  This should speed things up a bit,
  2912. assuming it can be widely implemented.]
  2913. 14-Jul-84 19:57:00-MDT,640;000000000000
  2914. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2915. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 14 Jul 84 19:56:56-MDT
  2916. Received: From brl.arpa.ARPA by AMSAA via smtp;  14 Jul 84 21:30 EDT
  2917. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  14 Jul 84 21:28 EDT
  2918. Date: Sat 14 Jul 84 19:28:24-MDT
  2919. From: Jim Forrest <JFORREST@SIMTEL20.ARPA>
  2920. Subject: Can anyone help - info on LD80 ?
  2921. To: INFO-CPM@BRL-AOS.ARPA
  2922. cc: JFORREST@SIMTEL20.ARPA
  2923.  
  2924. I have a program just above the limit of my memory for L80 and
  2925. someone told me there is an LD80 that does a disk link. Can anyone tell
  2926. me where it can be obtained, if it exists?
  2927. Jim
  2928. -------
  2929. 14-Jul-84 23:51:26-MDT,1173;000000000000
  2930. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2931. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 14 Jul 84 23:51:20-MDT
  2932. Received: From brl.arpa.ARPA by AMSAA via smtp;  15 Jul 84 1:30 EDT
  2933. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  15 Jul 84 1:29 EDT
  2934. Date: 14 Jul 1984  23:29 MDT (Sat)
  2935. Message-ID: <RCONN.12031421041.BABYL@SIMTEL20>
  2936. From: Richard Conn <RCONN@Simtel20.ARPA>
  2937. To:   info-cpm@Brl-Aos.ARPA
  2938. Subject: Assembling ZEX
  2939.  
  2940.     Dick Mead brought up the problem of using ZEX to assemble ZEX
  2941. the other day.  If your memory configuration is not the same as mine,
  2942. the ZEX.COM distributed with ZCPR3 will not work.
  2943.  
  2944.     If this is the case, you have two options:  to manually enter
  2945. all of the command lines indicated in the installation manual or to
  2946. use EX to execute the ZEX.ZEX command file.  I just tried it, and EX
  2947. runs perfectly with it.  You have to rename ZEX.ZEX to ZEX.SUB to get
  2948. EX to use it, and it runs with the simple command:
  2949.  
  2950.         EX ZEX
  2951.  
  2952. Of course, you still need RELS.UTL to put everything together with SID
  2953. or ZSID.  Both EX.COM (and EX.HEX) and RELS.UTL (and RELS.HEX) are
  2954. available to the public in MICRO:<CPM.SUBMIT>.
  2955.  
  2956.         Rick
  2957. 15-Jul-84 00:52:52-MDT,1397;000000000000
  2958. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2959. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 15 Jul 84 00:52:47-MDT
  2960. Received: From ucb-vax.arpa.ARPA by AMSAA via smtp;  15 Jul 84 2:23 EDT
  2961. Received: from ucbjade.CC.Berkeley.ARPA (ucbjade.ARPA) by UCB-VAX.ARPA (4.28/4.31)
  2962.     id AA26152; Sat, 14 Jul 84 23:24:50 pdt
  2963. Received:  from ucbopal.CC.Berkeley.ARPA (ucbopal.ARPA)
  2964.     by ucbjade.CC.Berkeley.ARPA (4.14/4.22)
  2965.     id AA19637; Sat, 14 Jul 84 23:25:00 pdt
  2966. Received: by ucbopal.CC.Berkeley.ARPA (4.14/4.22)
  2967.     id AA21457; Sat, 14 Jul 84 23:24:42 pdt
  2968. Date: Sat, 14 Jul 84 23:24:42 pdt
  2969. From: William C. Wells <wcwells%ucbopal.CC@Ucb-Vax.ARPA>
  2970. Message-Id: <8407150624.AA21457@ucbopal.CC.Berkeley.ARPA>
  2971. To: info-cpm@amsaa.ARPA
  2972. Subject: CP/M Plus (CP/M 3.0) Software
  2973.  
  2974. I am trying to identify commercial and public domain software that runs under
  2975. CP/M Plus.  Most lists of software only list programs for CP/M 8080/Z80 as
  2976. CP/M-80. However, not all CP/M software can handle CP/M Plus disk directories
  2977. (with time stamps turned on). If you are running CP/M 3.0 or later on a Z80
  2978. or Z80A I would like to hear about what software you have found to work.
  2979. I am also interested in software that takes advantage of the CP/M Plus
  2980. banked memory.
  2981.  
  2982. Bill Wells
  2983. wcwells@Berkeley.ARPA
  2984. ucbvax!wcwells
  2985. WCWELLS@UCBJADE.BITNET
  2986.  
  2987. P.S. I am running a PMC Micromate with CP/M 3.0 and 128K banked memory.
  2988. 15-Jul-84 01:12:01-MDT,1392;000000000000
  2989. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2990. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 15 Jul 84 01:11:55-MDT
  2991. Received: From ucb-vax.arpa.ARPA by AMSAA via smtp;  15 Jul 84 2:46 EDT
  2992. Received: from ucbjade.CC.Berkeley.ARPA (ucbjade.ARPA) by UCB-VAX.ARPA (4.28/4.31)
  2993.     id AA26318; Sat, 14 Jul 84 23:47:44 pdt
  2994. Received:  from ucbopal.CC.Berkeley.ARPA (ucbopal.ARPA)
  2995.     by ucbjade.CC.Berkeley.ARPA (4.14/4.22)
  2996.     id AA19701; Sat, 14 Jul 84 23:47:55 pdt
  2997. Received: by ucbopal.CC.Berkeley.ARPA (4.14/4.22)
  2998.     id AA21646; Sat, 14 Jul 84 23:47:36 pdt
  2999. Date: Sat, 14 Jul 84 23:47:36 pdt
  3000. From: William C. Wells <wcwells%ucbopal.CC@Ucb-Vax.ARPA>
  3001. Message-Id: <8407150647.AA21646@ucbopal.CC.Berkeley.ARPA>
  3002. To: info-cpm@amsaa.ARPA
  3003. Subject: PMC Micromate 101 / TRIOS Micro Systems, Inc.
  3004.  
  3005. The PMC Micromate 101 is now being sold and distributed by
  3006.  
  3007.     TRIOS Micro Systems, Inc.
  3008.     147 Beacon Street
  3009.     South San Francisco, CA 94080
  3010.  
  3011. TRIOS say they will provide user support for the Micromate. Among other
  3012. things they will have a annual service agreement for their Micromate
  3013. owners which includes swapping a bad Micromate for a good one.
  3014. They also plan to offer a RAM disk for the Micromate and to start
  3015. a newsletter for Micromate users.
  3016.  
  3017. For more information, contact Kathleen M. Czimber at (415) 583-7733.
  3018.  
  3019.  
  3020. Bill Wells
  3021. wcwells@Berkeley.ARPA
  3022. ucbvax!wcwells
  3023. WCWELLS@UCBJADE.BITNET
  3024. 15-Jul-84 09:38:51-MDT,901;000000000000
  3025. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3026. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 15 Jul 84 09:38:46-MDT
  3027. Received: From brl.arpa.ARPA by AMSAA via smtp;  15 Jul 84 11:12 EDT
  3028. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  15 Jul 84 11:06 EDT
  3029. Received: from Usenet.uucp by Sri-Unix.uucp with rs232; 15 Jul 84 8:00-PDT
  3030. Date: 13 Jul 84 19:36:33-PDT (Fri)
  3031. To: info-cpm@Brl.arpa
  3032. From: hplabs!sdcrdcf!sdcsvax!sdccs6!ir320@Ucb-Vax.arpa
  3033. Subject: Need a copy of the MODEM7(30/40,etc.) overlay M7AQ-2.ASM
  3034. Article-I.D.: sdccs6.1618
  3035.  
  3036. HELP!  I need a copy of the modem7 overlay M7AQ-2.ASM.  I have a PCPI
  3037. card and the Micromodem ][.  I know other programs exist, but mine are
  3038. so old, I am beginning to hate them.   Any help would be appreciated.
  3039.  
  3040.                 Thanks        John Antypas
  3041.                             UC San Diego
  3042.     
  3043.                 UUCP: ...!sdcsvax!sdccs6!ir320
  3044.               arpanet: sdcsvax!sdccs6!ir320@Berkeley
  3045. 15-Jul-84 10:46:58-MDT,1438;000000000000
  3046. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3047. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 15 Jul 84 10:46:51-MDT
  3048. Received: From brl.arpa.ARPA by AMSAA via smtp;  15 Jul 84 12:23 EDT
  3049. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  15 Jul 84 12:23 EDT
  3050. Date: 15 Jul 1984  10:23 MDT (Sun)
  3051. Message-ID: <RCONN.12031540102.BABYL@SIMTEL20>
  3052. From: Richard Conn <RCONN@Simtel20.ARPA>
  3053. To:   info-cpm@Brl-Aos.ARPA, info-unix@Brl-Aos.ARPA
  3054. Subject: GET20
  3055.  
  3056.     David Towson (towson@amsaa) has contributed an excellent tool
  3057. called "GET20" -- it is now in the MICRO:<UNIX.TOOLCHEST> directory on
  3058. SIMTEL20 in the files AUTOFTP.DOC (documentation), GET20. (Bourne
  3059. shell script), and BEHEAD.C (utility source).  For those UNIX systems
  3060. on the DDN, GET20 provides a very convenient way to transfer masses of
  3061. files from SIMTEL20 with ease.  For instance, the command
  3062.  
  3063.     get20 -a unix unix.crclst
  3064.  
  3065. transfers (as ASCII) the file UNIX.CRCLST from the MICRO:<UNIX>
  3066. directory on SIMTEL20 to a file of the same name in your current
  3067. directory.  Likewise, the command
  3068.  
  3069.     get20 -8 cpm.zcpr3 *.com
  3070.  
  3071. transfers (as 8-bit binary, automatically reformatting all ITS-binary
  3072. files to their normal format) all *.COM files in MICRO:<CPM.ZCPR3>.
  3073. David reports that he transferred all 185 files in MICRO:<CPM.ZCPR3>
  3074. in one command as a batch job when he was not logged in.
  3075.  
  3076.     I've tried it, and I really feel it is an excellent tool.
  3077.  
  3078.         Rick
  3079. 15-Jul-84 18:18:09-MDT,779;000000000000
  3080. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3081. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 15 Jul 84 18:18:05-MDT
  3082. Received: From brl.arpa.ARPA by AMSAA via smtp;  15 Jul 84 19:47 EDT
  3083. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  15 Jul 84 19:41 EDT
  3084. Date:     Sun, 15 Jul 84 19:44:00 EDT
  3085. From:     Dave Farber <dfarber@Udel-Ee.ARPA>
  3086. To:       Jerry E. Pournelle <POURNE@mit-mc.arpa>
  3087. cc:       INFO-CPM@mit-mc.ARPA, INFO-MICRO@mit-mc.ARPA
  3088. Subject:  Re:  S1 & NCC
  3089.  
  3090. I asked the S1 people why there was no system at NCC and they mumbled something
  3091. about not having a machine they could spare from their development schedule.
  3092. Sounded weak. I am driving up there soon and will report.
  3093.  
  3094. Hope they are not as invisible as is Venix and Coherent are on support.
  3095.  
  3096. 15-Jul-84 20:14:34-MDT,843;000000000000
  3097. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3098. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 15 Jul 84 20:14:28-MDT
  3099. Received: From brl.arpa.ARPA by AMSAA via smtp;  15 Jul 84 21:51 EDT
  3100. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  15 Jul 84 21:51 EDT
  3101. Received: from Usenet.uucp by Sri-Unix.uucp with rs232; 15 Jul 84 18:42-PDT
  3102. Date: 6 Jul 84 10:03:40-PDT (Fri)
  3103. To: info-cpm@Brl.arpa
  3104. From:  hplabs!tektronix!uw-beaver!cornell!vax135!ukc!west44!kbrown@Ucb-Vax.arpa
  3105. Subject: Red editor posting in net.sources (at last!!)
  3106. Article-I.D.: west44.256
  3107.  
  3108. The dobbs screen editor that I offered a while ago has been posted
  3109. to net.sources. Have fun,
  3110.         Keith B.
  3111.  
  3112. -- 
  3113.  
  3114. "Specialist subject, the bleedin' obvious!!"
  3115.  
  3116.              Keith Brown  ....!ukc!west44!kbrown
  3117.                           ( And other leading Usenet paths )
  3118. 15-Jul-84 20:17:50-MDT,1094;000000000000
  3119. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3120. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 15 Jul 84 20:17:36-MDT
  3121. Received: From brl.arpa.ARPA by AMSAA via smtp;  15 Jul 84 21:51 EDT
  3122. Received: From rand-unix.arpa.ARPA by BRL-AOS via smtp;  15 Jul 84 21:46 EDT
  3123. Received: from vortex.UUCP by rand-unix.ARPA; Sun, 15 Jul 84 18:26:39 pdt
  3124. Date: Sun, 15-Jul-84 18:05:47 PDT
  3125. From: Lauren Weinstein <vortex!lauren@RAND-UNIX.ARPA>
  3126. Subject: Coherent, etc.
  3127. Message-Id: <8407151805.2486.2.VT3.3@vortex.UUCP>
  3128. To: farber@Udel-Ee.ARPA
  3129. Cc: info-micro@Brl-Aos.ARPA, info-cpm@Brl-Aos.ARPA
  3130.  
  3131. I don't know who you've been talking to (I can't vouch for random OEM's
  3132. and such) but I've been dealing with Mark Williams Co. (who make
  3133. Coherent) in Chicago for a long time regarding Coherent, and I've
  3134. seen no evidence of any support problems.  In fact, I get frequent
  3135. reports from people who are impressed at how willing they are to
  3136. deal with strange situations and non-standard sorts of problems.
  3137. You can even reach them over the UUCP net; contact me if you want
  3138. some addresses.
  3139.  
  3140. --Lauren--
  3141.  
  3142. 15-Jul-84 21:32:18-MDT,650;000000000000
  3143. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3144. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 15 Jul 84 21:32:12-MDT
  3145. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  15 Jul 84 23:11 EDT
  3146. Date: 15 Jul 1984  21:12 MDT (Sun)
  3147. Message-ID: <WANCHO.12031658162.BABYL@SIMTEL20>
  3148. From: "Frank J. Wancho" <WANCHO@Simtel20.ARPA>
  3149. To:   INFO-CPM@Amsaa.ARPA
  3150. Subject: Damaged ZCPR3 file replaced
  3151.  
  3152. MICRO:<CPM.ZCPR3>HELP.MAC was discovered to be damaged, and replaced
  3153. this afternoon at about 13:45 MDT.  If you grabbed the file prior to
  3154. that time, please get it again.  All ZCPR3 files have been reverified.
  3155.  
  3156. Sorry for any inconvenience.
  3157.  
  3158. --Frank
  3159. 15-Jul-84 22:32:04-MDT,658;000000000000
  3160. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3161. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 15 Jul 84 22:31:59-MDT
  3162. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  15 Jul 84 23:57 EDT
  3163. Date: 15 Jul 1984  21:58 MDT (Sun)
  3164. Message-ID: <WANCHO.12031666658.BABYL@SIMTEL20>
  3165. From: "Frank J. Wancho" <WANCHO@Simtel20.ARPA>
  3166. To:   INFO-CPM@Amsaa.ARPA
  3167. Subject: More SIG/M Volumes Available
  3168.  
  3169. MICRO:<SIGM.VOL000> has been replaced with a new version.  SIG/M
  3170. Volumes 173 to 176 are now available in their respectively named
  3171. directories here.
  3172.  
  3173. MICRO:<SIGM>SIGM.CRCLST is now being regenerated and should be ready
  3174. by the time you read this.
  3175.  
  3176. --Frank
  3177. 15-Jul-84 22:56:34-MDT,1395;000000000000
  3178. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3179. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 15 Jul 84 22:56:27-MDT
  3180. Received: From brl.arpa.ARPA by AMSAA via smtp;  16 Jul 84 0:33 EDT
  3181. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  16 Jul 84 0:26 EDT
  3182. Received: from Usenet.uucp by Sri-Unix.uucp with rs232; 15 Jul 84 21:17-PDT
  3183. Date: 6 Jul 84 5:40:54-PDT (Fri)
  3184. To: info-cpm@Brl.arpa
  3185. From:  hplabs!sdcrdcf!sdcsvax!akgua!mcnc!ncsu!uvacs!edison!jwc@Ucb-Vax.arpa
  3186. Subject: Re: MODEM730 & KAYPRO: can't print to Epson
  3187. Article-I.D.: edison.290
  3188. In-Reply-To: Article <506@noscvax.UUCP>
  3189.  
  3190. Steve, the trouble you're having is due to a bug in the Kaypro BIOS and ROM.
  3191. According to the DRI manuals, BIOS call 14 (LISTST) should return a zero in A
  3192. if the printer is ready, and an FF if it is not. Kaypro sets the zero FLAG,
  3193. but does not return a zero. Their LIST call checks the flag, so it works fine
  3194. for them. But MODEM7 et al checks for the contents of A, not the zero flag.
  3195.     There are two fixes:
  3196. 1) Patch MDM7xx to get rid of the ANA A which sets the flag after the call to
  3197. the BIOS.
  3198. or
  3199. 2) Patch the BIOS. This is about a six-byte patch, replacing the BIOS jump
  3200. vector with a jump to a free area, which contains:
  3201.             CALL LISTST
  3202.         RNZ
  3203.         XRA A
  3204.         RET.
  3205. If you have access to Compuserve, there's a complete patch in CP-MIG XA1.
  3206. I understand it is also on the Detroit TRCM.
  3207. 16-Jul-84 05:10:20-MDT,1115;000000000000
  3208. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3209. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 16 Jul 84 05:10:16-MDT
  3210. Received: From brl.arpa.ARPA by AMSAA via smtp;  16 Jul 84 6:37 EDT
  3211. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  16 Jul 84 6:28 EDT
  3212. Received: from Usenet.uucp by Sri-Unix.uucp with rs232; 16 Jul 84 2:57-PDT
  3213. Date: 11 Jul 84 12:34:00-PDT (Wed)
  3214. To: info-cpm@Brl.arpa
  3215. From: pur-ee!uiucdcs!ea!mwm@Ucb-Vax.arpa
  3216. Subject: Re: XLISP on SIMTEL20? (REQUEST) - (nf)
  3217. Article-I.D.: ea.7800007
  3218. In-Reply-To: Article <1636@sri-arpa.UUCP>
  3219.  
  3220. #R:sri-arpa:-163600:ea:7800007:000:467
  3221. ea!mwm    Jul 11 14:34:00 1984
  3222.  
  3223. Speaking of XLISP:
  3224.  
  3225. I would like to have a copy to try porting to CP/M-68K (no flames on
  3226. CP/M-68K, unless you want to donate an HD & a Unix license). My letter &
  3227. check to SIG/M seems to have fallen into a hole. So, could some kind person
  3228. who can FTP the thing off of SIMTEL-20 please get in contact with me about
  3229. helping me get a copy? I use CP/M 8" disks, or the ubiquitous xmodem
  3230. protocol. I can be reached from ARPA as mtxinu!ea!mwm@BERKELEY.ARPA.
  3231.  
  3232.     Thanx,
  3233.     <mike
  3234. 16-Jul-84 06:18:43-MDT,1004;000000000000
  3235. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3236. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 16 Jul 84 06:18:37-MDT
  3237. Received: From brl.arpa.ARPA by AMSAA via smtp;  16 Jul 84 7:53 EDT
  3238. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  16 Jul 84 7:50 EDT
  3239. Received: from Usenet.uucp by Sri-Unix.uucp with rs232; 16 Jul 84 4:38-PDT
  3240. Date: 14 Jul 84 9:01:10-PDT (Sat)
  3241. To: info-cpm@Brl.arpa
  3242. From:  hplabs!hao!seismo!rlgvax!cvl!umcp-cs!aplvax!cp1!hart@Ucb-Vax.arpa
  3243. Subject: Re: Xerox 820-I clearinghouse/mailing list/bulletin board
  3244. Article-I.D.: cp1.721
  3245. In-Reply-To: Article <1796@sri-arpa.UUCP>
  3246.  
  3247. Count me in, especially for packet radio applications.
  3248.  
  3249. -- 
  3250.  
  3251.  
  3252. ======================================================================
  3253. signed: Rod Hart (wa3mez) 
  3254.         Chesapeake & Potomac Tel. Co.
  3255.         Bell Atlantic Inc.
  3256.         Silver Spring, Md.
  3257.         gamma!cp1!hart - umcp-cs!cp1!hart - aplvax!cp1!hart
  3258. ======================================================================
  3259. 16-Jul-84 08:10:51-MDT,1753;000000000000
  3260. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3261. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 16 Jul 84 08:10:44-MDT
  3262. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  16 Jul 84 9:38 EDT
  3263. Date: 16 Jul 1984  07:33 MDT (Mon)
  3264. Message-ID: <KPETERSEN.12031771212.BABYL@SIMTEL20>
  3265. Sender: KPETERSEN@Simtel20.ARPA
  3266. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  3267. To:   Info-Cpm@Amsaa.ARPA
  3268. Subject: CP/M 2.2 BIOS support on CP/M+
  3269.  
  3270. BIOS2RSX for CP/M+ users is now available on SIMTEL20.
  3271. Here is an excerpt from the source code which explains what
  3272. this RSX does:
  3273.  
  3274. BIOS2RSX 18Jan84 By Mike Griswold
  3275.  
  3276.        This RSX will provide CP/M 2.2 compatible BIOS support
  3277.        for CP/M 3.x.  Primarily it performs logical sector
  3278.        blocking and deblocking needed for some programs.
  3279.        All actual I/O is done by the CP/M 3.0 BIOS.
  3280.  
  3281. Typed in from the Dr. Dobb's Journal article in the July 84
  3282. issue.                                       mabry
  3283.  
  3284. Modified 9 July 1984 to run on an 8085 rather than just a Z80 !
  3285. Also added trap for BDOS call 12 (version number) and returns
  3286. the indication that the calling program is running under
  3287. version 2.2 of CP/M.  This is necessary for programs that
  3288. are written to trap a CP/M Plus environment but not able to
  3289. handle the physical sector I/O of a CP/M Plus BIOS.
  3290.                                                mabry
  3291.  
  3292.        This equate is the only hardware dependent value.
  3293.        It should be set to the largest sector size that
  3294.        will be used.
  3295.  
  3296. max$sector$size:        equ     256
  3297.  
  3298. The files on SIMTEL20 are:
  3299. Filename            Type     Bytes     Sectors     CRC
  3300.  
  3301. Directory MICRO:<CPM.CPM3>
  3302. BIOS2RSX.ASM.1            ASCII     11748   92 =  5CH  D10BH
  3303. BIOS2RSX.RSX.1            COM      1536   12 =   CH  7218H
  3304.  
  3305. --Keith
  3306. 16-Jul-84 11:40:53-MDT,641;000000000000
  3307. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3308. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 16 Jul 84 11:40:48-MDT
  3309. Received: From brl.arpa.ARPA by AMSAA via smtp;  16 Jul 84 13:02 EDT
  3310. Received: From jpl-vlsi.arpa.ARPA by BRL-AOS via smtp;  16 Jul 84 12:59 EDT
  3311. Date: 15 Jul 1984 1122 PDT
  3312. From: Peter Lyman <LYMAN@JPL-VLSI.ARPA>
  3313. Subject: ITS BINNARYCONVERSION VAX/VMS
  3314. To: INFO-CPM@Brl-Aos.ARPA
  3315. Reply-To: LYMAN@JPL-VLSI.ARPA
  3316.  
  3317. Can sonme one send me pointers to how I handle ITS conversions on 
  3318. a VAX/VMS....
  3319.  
  3320.                                           tnx
  3321.                                             peter lyman
  3322. ------
  3323. 16-Jul-84 12:51:03-MDT,4333;000000000000
  3324. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3325. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 16 Jul 84 12:50:31-MDT
  3326. Received: From brl.arpa.ARPA by AMSAA via smtp;  16 Jul 84 14:07 EDT
  3327. Received: From amsaa.arpa.ARPA by BRL-AOS via smtp;  16 Jul 84 14:00 EDT
  3328. Date:     Mon, 16 Jul 84 13:54:10 EDT
  3329. From:     David Towson (CSD) <towson@Amsaa.ARPA>
  3330. To:       Richard Conn <RCONN@simtel20.arpa>
  3331. cc:       info-cpm@brl-aos.arpa, info-unix@brl-aos.arpa
  3332. Subject:  Re: GET20 (~3750 chars)
  3333.  
  3334. Giving credit where credit is due, I must emphatically state that I was only
  3335. a clerk (and occasional needler) in the development of the automatic FTP
  3336. programs for UNIX systems.  The mastermind was Ferd Brundick <fsbrn@brl-voc>
  3337. of the Army Ballistic Research Labs.  HE wrote the programs that automatically
  3338. run FTP.  All I did was write some shell scripts that use Ferd's programs, and
  3339. I also wrote the documentation file, part of which is appended below.  So since
  3340. it was Ferd who wrote the programs, I can safely agree wholeheartedly with
  3341. Rick Conn:  These programs are REALLY NEAT!
  3342.  
  3343.  
  3344. -------------------------------------------------------------------------------
  3345.  
  3346.                     AUTOMATIC FTP PROGRAMS FOR UNIX SYSTEMS
  3347.  
  3348.  
  3349.  
  3350.      These automatic FTP programs for UNIX systems provide a nearly effortless
  3351. way to transfer files from the public-domain archives on SIMTEL20 using the
  3352. InterNet File Transfer Protocol, FTP.  The principal "worker" in this
  3353. collection is the program GET20, a Bourne shell script written by Ferd Brundick
  3354. of the U.S. Army Ballistic Research Laboratory.  GET20 accepts inputs from the
  3355. keyboard, or more conveniently from another shell script, and then calls the
  3356. FTP program on the user's system and provides all needed inputs.  Three file
  3357. transfer modes are supported, ASCII, binary image, and binary in 8-bit bytes.
  3358. SIMTEL20 is a 36-bit word-size PDP-20 running the TOPS-20 operating system.
  3359. Therefore, only the ASCII and 8-bit-byte transfer modes will be useful for
  3360. obtaining files from the public domain archives, as the data in these files
  3361. must be unpacked from the 36-bit SIMTEL20 words and repacked for storage in
  3362. 16 or 32-bit UNIX words.  The binary image transfer mode is provided only for
  3363. special applications.  GET20 can be (and has been) easily edited to allow
  3364. automatic retrieval of files from other machines that honor an anonymous FTP
  3365. login.  Once GET20 has been set in action, all aspects of the FTP process
  3366. happen automatically.
  3367.  
  3368.      There are currently five archives on SIMTEL20:
  3369.  
  3370.         MICRO:<CPM>
  3371.         MICRO:<SIGM>
  3372.         MICRO:<CPMUG>
  3373.         MICRO:<UNIX>
  3374.         MICRO:<PC-BLUE>
  3375.  
  3376. All files in <UNIX> are in ASCII.  Some files in <CPM>, <SIGM>, <CPMUG> and
  3377. <PC-BLUE> are in ASCII, while others are in ITS binary.  The general file-name
  3378. format for all archive files is:
  3379.  
  3380.         MICRO:<ARCHIVE_NAME.DIRECTORY_NAME>PROGRAM_NAME
  3381.  
  3382. GET20 has the device-name MICRO: built-in, but the other three parts of the
  3383. path-name must be supplied by the user.  Thus, a typical command-line for GET20
  3384. looks like this:
  3385.  
  3386.         get20 -a sigm.vol007 james.bond
  3387.  
  3388. or alternately,
  3389.  
  3390.         get20 -a sigm.vol007 james.bond new_name
  3391.  
  3392. The first form will transfer the file keeping the same name (in this case,
  3393. james.bond), and the second form will give the transferred file a new name on
  3394. the local system.  If you give the command "get20" (with no arguments), GET20
  3395. will display a usage statement.
  3396.  
  3397.      The REAL convenience of GET20 comes from driving it with one-liner shell
  3398. scripts that accept user input in VERY abbreviated form.  For example, the
  3399. one-liner "siga" , which obtains ASCII files from the <SIGM> archive, contains:
  3400.  
  3401.         get20 -a sigm.vol$*
  3402.  
  3403. To obtain the file of the previous example, a user need only type:
  3404.  
  3405.         siga 007 james.bond
  3406.  
  3407. If a user wants to do frequent ASCII transfers from the <CPM.MODEM7>
  3408. directory, the one-liner "m7a" (or some such name) having the form:
  3409.  
  3410.         get20 -a cpm.modem7 $*
  3411.  
  3412. can be used.  The user will then type only:
  3413.  
  3414.         m7a mdm730.asm
  3415.  
  3416. The possibilities are endless.
  3417.  
  3418.  
  3419.      NOTE:  The above is just a piece of the documentation file.  For the full
  3420. story, FTP the file MICRO:<UNIX.TOOLCHEST>AUTOFTP.DOC from SIMTEL20.
  3421.  
  3422.  
  3423. -------------------------------------------------------------------------------
  3424.  
  3425.  
  3426. Dave
  3427. towson@amsaa.arpa
  3428.  
  3429. 16-Jul-84 13:51:31-MDT,1006;000000000000
  3430. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3431. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 16 Jul 84 13:51:21-MDT
  3432. Date:     Mon, 16 Jul 84 15:18:40 EDT
  3433. From:     Dave Towson (info-cpm) <cpmlist@Amsaa.ARPA>
  3434. To:       info-cpm@Amsaa.ARPA
  3435. Subject:  [Douglas Good:  BIOS]
  3436.  
  3437. Would somebody please answer this; I'm kind of tied-up right now.  Thanks.
  3438.  
  3439.  
  3440. Dave
  3441.  
  3442.  
  3443. ----- Forwarded message # 1:
  3444.  
  3445. Received: From utexas-20.arpa.ARPA by AMSAA via smtp;  15 Jul 84 20:43 EDT
  3446. Date: Sun 15 Jul 84 19:45:02-CDT
  3447. From: Douglas Good <CMP.DOUG@UTEXAS-20.ARPA>
  3448. Subject: BIOS
  3449. To: info-cpm-request@AMSAA.ARPA
  3450.  
  3451. I'm trying to implement Pascal on my system and I got together everything
  3452. I need except for one thing, my BIOS. I know it's relatively easy to
  3453. extract but I've never done anything like that before. How can I extract
  3454. my BIOS from CP/M in HEX format? I've already looked for a file called
  3455. CBIOS.ASM or BIOS.ASM on disk but it's not there.
  3456.  
  3457.         --Doug
  3458. -------
  3459.  
  3460. ----- End of forwarded messages
  3461. 17-Jul-84 18:46:48-MDT,1404;000000000000
  3462. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3463. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 17 Jul 84 18:46:39-MDT
  3464. Received: From brl.arpa.ARPA by AMSAA via smtp;  16 Jul 84 19:36 EDT
  3465. Received: From udel-ee.arpa.ARPA by BRL-AOS via smtp;  16 Jul 84 19:29 EDT
  3466. Date:     Mon, 16 Jul 84 19:28:32 EDT
  3467. From:     Dave Farber <dfarber@Udel-Ee.ARPA>
  3468. To:       Lauren Weinstein <vortex!lauren@rand-unix.arpa>
  3469. cc:       farber@UDEL-EE.ARPA, info-micro@BRL-AOS.ARPA, info-cpm@BRL-AOS.ARPA
  3470. Subject:  Re:  Coherent, etc.
  3471.  
  3472. Lauren,
  3473.  
  3474. I purchased my Coherent from Mark Williams direct. I paid the normal
  3475. fee (no educational or anything). I got ONE release with a hell of
  3476. a lot of bugs. When I called them for help I got a run arround.
  3477. After several months I sent them a MCI letter asking them why I never
  3478. got updates or anything. I got a phone call that said they would 
  3479. send me something undefined. That was about 5 months ago and still
  3480. NOTHING. 
  3481.  
  3482. I am persoanlly sick of companies that try to give the look of 
  3483. a real business but act like garage attic hackers. My experiences with
  3484. SCO on Xenix are exactly the opposite. They are a professional
  3485. operation that understands that people need to use their systems NOt just 
  3486. pay for them. I wanted Unix on the PC for real honest work and expected
  3487. real support!!!.
  3488.  
  3489. I will be happy to expand on this if anyone likes.
  3490.  
  3491. Sick and tired 
  3492.  
  3493. Dave
  3494. 17-Jul-84 18:47:22-MDT,2479;000000000000
  3495. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3496. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 17 Jul 84 18:47:04-MDT
  3497. Received: From brl.arpa.ARPA by AMSAA via smtp;  16 Jul 84 22:57 EDT
  3498. Received: From rand-unix.arpa.ARPA by BRL-AOS via smtp;  16 Jul 84 21:30 EDT
  3499. Received: from vortex.UUCP by rand-unix.ARPA; Mon, 16 Jul 84 18:30:34 pdt
  3500. Date: Mon, 16-Jul-84 18:02:05 PDT
  3501. From: Lauren Weinstein <vortex!lauren@RAND-UNIX.ARPA>
  3502. Subject: your Coherent problems
  3503. Message-Id: <8407161802.384.2.VT3.3@vortex.UUCP>
  3504. To: farber@Udel-Ee.ARPA
  3505. Cc: INFO-MICRO@Brl-Aos.ARPA, INFO-CPM@Brl-Aos.ARPA
  3506.  
  3507. Dave,
  3508.  
  3509. I'm somewhat at a loss to understand the situation you describe, since
  3510. it runs completely counter to my own experiences and to those of many
  3511. people I talk to frequently about Coherent and Mark Williams Co.
  3512. If there was a lag of 5 months I feel safe in assuming that something
  3513. got lost -- most people I know have commented that they got the
  3514. requested updates virtually immediately after requesting them.
  3515.  
  3516. From what you describe, it sounds like you had one of the very early
  3517. XT versions that had a particular problem due to an undocumented
  3518. change in the disk drives/controllers that IBM began installing
  3519. in the PC's.  However, this problem was fixed LONG ago -- there have
  3520. been numerous intermediate releases of Coherent sent out to
  3521. people on request on a continuous basis.  I personally have been
  3522. encouraging MWC to hold off the next *major* release of the system
  3523. so that a pile of useful new utilities can be included, such as
  3524. an EMACS-compatible editor (it uses termcap and the standard
  3525. Coherent H19/Z19 screen emulation, complete with meta key) ... it's
  3526. primarily a matter of testing the new version and getting the rather
  3527. voluminous documentation in order.  
  3528.  
  3529. In any case, intermediate versions of the system have been going out to
  3530. people who requested them all along, and yours is the first report
  3531. I've had of "support problems."  Since I talk to MWC frequently, I 
  3532. invite you to give me a call and explain your situation, and I'll
  3533. be happy to make sure that it's cleared up.
  3534.  
  3535. --Lauren--
  3536.  
  3537. P.S.  You mentioned MCI mail -- which triggered off one of my pet
  3538.       angers -- I've had reports of about 30% of MCI mail
  3539.       messages never being delivered.  I can't prove this directly
  3540.       since I don't use it, but I've had lots of people try to
  3541.       send *me* MCI mail and it almost never arrives!
  3542.  
  3543.       Talk to you later.    
  3544.  
  3545. --LW--
  3546.  
  3547. 17-Jul-84 18:47:12-MDT,863;000000000000
  3548. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3549. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 17 Jul 84 18:47:06-MDT
  3550. Date:     Tue, 17 Jul 84 13:14:40 EDT
  3551. From:     Dave Towson (info-cpm) <cpmlist@Amsaa.ARPA>
  3552. To:       info-cpm@Amsaa.ARPA, info-micro@Brl.ARPA
  3553. Subject:  [Frank Wancho:  SIMTEL20 is down]
  3554.  
  3555. I'm afraid those wishing to obtain public domain files from SIMTEL20 will
  3556. have to wait for a while - see below.
  3557.  
  3558.  
  3559. Dave
  3560.  
  3561.  
  3562. ----- Forwarded message # 1:
  3563.  
  3564. Received: From stl-host1.arpa.ARPA by AMSAA via smtp;  17 Jul 84 12:23 EDT
  3565. Date: Tue 17 Jul 84 11:24:07-CDT
  3566. From: Frank Wancho <WANCHO@STL-HOST1.ARPA>
  3567. Subject: SIMTEL20 is down
  3568. To: ccp-group@BRL.ARPA
  3569. cc: INFO-CPM-REQUEST@AMSAA.ARPA
  3570.  
  3571. The SIMTEL20 is down with hardware problems.  We have no estimate
  3572. of uptime at the moment...
  3573.  
  3574. --Frank
  3575. -------
  3576.  
  3577. ----- End of forwarded messages
  3578. 18-Jul-84 02:12:48-MDT,1385;000000000000
  3579. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3580. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 18 Jul 84 02:12:43-MDT
  3581. Received: From brl.arpa.ARPA by AMSAA via smtp;  18 Jul 84 3:44 EDT
  3582. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  18 Jul 84 3:38 EDT
  3583. Received: from Usenet.uucp by Sri-Unix.uucp with rs232; 18 Jul 84 0:33-PDT
  3584. Date: 15 Jul 84 10:30:45-PDT (Sun)
  3585. To: info-cpm@Brl.arpa
  3586. From: hplabs!sdcrdcf!sdcsvax!sdccs6!ir320@Ucb-Vax.arpa
  3587. Subject: NEED HELP WITH MDM7!
  3588. Article-I.D.: sdccs6.1620
  3589.  
  3590. HELP! I finally have the needed overlays (m7aq@2/3) to allow my
  3591. Applicard and micromodem II to work together only to discover the
  3592. program appears SPECIFICALLY written for MDM729.  I had tried MDM740
  3593. but it acted very weird.  I have to find (please) a copy of
  3594. MDM730/729 which is already asm.  (I don't feel like download what
  3595. the local boards say is 850 sectors at 300 baud.) 
  3596.  
  3597. Any help or copies would be greatly appeciated.
  3598.  
  3599.                     John Antypas
  3600.                     UC San Diego 
  3601.     UUCP: ...!sdcsvax!sdccs6!ir320
  3602.     arpanet: sdcsvax!sdccs6!ir320@Berkeley
  3603.  
  3604. PS: We don't have the capability to ftp files from other machines so
  3605. don't try sending .com files to this account, unless you have the
  3606. wonderful utility UNLOAD.com which creates those hex files.  
  3607. I can be reached at (619) 453 2841 evenings.  Leave mail so I'll know
  3608. to expect your call and I'll avoid the BBS's.
  3609. 18-Jul-84 03:24:34-MDT,1115;000000000000
  3610. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3611. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 18 Jul 84 03:24:30-MDT
  3612. Received: From brl.arpa.ARPA by AMSAA via smtp;  18 Jul 84 4:58 EDT
  3613. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  18 Jul 84 4:50 EDT
  3614. Received: from Usenet.uucp by Sri-Unix.uucp with rs232; 18 Jul 84 1:30-PDT
  3615. Date: 11 Jul 84 12:34:00-PDT (Wed)
  3616. To: info-cpm@Brl.arpa
  3617. From: pur-ee!uiucdcs!ea!mwm@Ucb-Vax.arpa
  3618. Subject: Re: XLISP on SIMTEL20? (REQUEST) - (nf)
  3619. Article-I.D.: ea.7800007
  3620. In-Reply-To: Article <1636@sri-arpa.UUCP>
  3621.  
  3622. #R:sri-arpa:-163600:ea:7800007:000:467
  3623. ea!mwm    Jul 11 14:34:00 1984
  3624.  
  3625. Speaking of XLISP:
  3626.  
  3627. I would like to have a copy to try porting to CP/M-68K (no flames on
  3628. CP/M-68K, unless you want to donate an HD & a Unix license). My letter &
  3629. check to SIG/M seems to have fallen into a hole. So, could some kind person
  3630. who can FTP the thing off of SIMTEL-20 please get in contact with me about
  3631. helping me get a copy? I use CP/M 8" disks, or the ubiquitous xmodem
  3632. protocol. I can be reached from ARPA as mtxinu!ea!mwm@BERKELEY.ARPA.
  3633.  
  3634.     Thanx,
  3635.     <mike
  3636. 18-Jul-84 07:03:30-MDT,1669;000000000000
  3637. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3638. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 18 Jul 84 07:03:20-MDT
  3639. Received: From brl.arpa.ARPA by AMSAA via smtp;  18 Jul 84 8:24 EDT
  3640. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  18 Jul 84 8:20 EDT
  3641. Date: 18 Jul 1984  06:20 MDT (Wed)
  3642. Message-ID: <RCONN.12032282181.BABYL@SIMTEL20>
  3643. From: Richard Conn <RCONN@Simtel20.ARPA>
  3644. To:   CSTROM@Simtel20.ARPA
  3645. Cc:   info-cpm@Brl-Aos.ARPA
  3646. Subject: [CSTROM: ZCPR3]
  3647. In-reply-to: Msg of 18 Jul 1984  05:48-MDT from CSTROM
  3648.  
  3649. Hi, Charlie,
  3650.  
  3651.     Thanks for the comments.  Re CMDSET, I'll look at it and
  3652. modify the book to include something about it if it was omitted ... if
  3653. not, I'll be sure the index references it.  Re the path, I haven't
  3654. encountered any problem with it.  Usually the BDOS error comes if the
  3655. path is not properly terminated (by a binary 0).  You might want to
  3656. check that.
  3657.  
  3658.     I have been receiving several good comments on ZCPR3
  3659. personally ... perhaps they are not going out publically.  Also, the
  3660. magazines are picking up on it ... User's Guide has already commented
  3661. on it in their review of the Ampro, and I know that others
  3662. are planning feature articles.  I
  3663. guess you will see more in the months to come .. by then the book will
  3664. be out, and people can really attack it.
  3665.  
  3666.     The phase 2 stuff is coming along very nicely.  I think you
  3667. will be very pleased with it.  Most of it consists of screen-oriented
  3668. utilities like VFILER, VMENU, DU3, MU3, and I am working on an
  3669. RCP-resident version of MU3 so that an RCP-resident shell which can be
  3670. used to debug programs as they reside in the TPA will be available.
  3671.  
  3672.         Enjoy!
  3673.  
  3674.         Rick
  3675. 18-Jul-84 08:29:03-MDT,636;000000000000
  3676. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3677. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 18 Jul 84 08:28:57-MDT
  3678. Received: From brl.arpa.ARPA by AMSAA via smtp;  18 Jul 84 9:45 EDT
  3679. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  18 Jul 84 9:36 EDT
  3680. Date: Wed 18 Jul 84 07:36:04-MDT
  3681. From: Jim Forrest <JFORREST@SIMTEL20.ARPA>
  3682. Subject: BYE & RBBS35 Info Needed
  3683. To: info-cpm@BRL-AOS.ARPA
  3684. cc: JFORREST@SIMTEL20.ARPA
  3685.  
  3686. When running BYE (MBYE-33) and RBBS35, how can you protect the file
  3687. with user passwords. Running ZCPR2 in secure mode but users can still
  3688. access password file. Any help appreciated.
  3689.  
  3690. Jim
  3691. -------
  3692. 18-Jul-84 11:13:17-MDT,760;000000000000
  3693. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3694. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 18 Jul 84 11:13:09-MDT
  3695. Date:     Wed, 18 Jul 84 12:23:13 EDT
  3696. From:     Dave Towson (info-cpm) <cpmlist@Amsaa.ARPA>
  3697. To:       info-cpm@Amsaa.ARPA
  3698. Subject:  [Frank Wancho:  SIMTEL20 returns]
  3699.  
  3700. SIMTEL20 is back - YAY!!!
  3701.  
  3702.  
  3703. ----- Forwarded message # 1:
  3704.  
  3705. Received: From stl-host1.arpa.ARPA by AMSAA via smtp;  17 Jul 84 15:55 EDT
  3706. Date: Tue 17 Jul 84 14:56:54-CDT
  3707. From: Frank Wancho <WANCHO@STL-HOST1.ARPA>
  3708. Subject: SIMTEL20 returns
  3709. To: ccp-group@BRL.ARPA
  3710. cc: INFO-CPM-REQUEST@AMSAA.ARPA
  3711.  
  3712. The file system on the SIMTEL20 is about to be reloaded and
  3713. the machine should be up sometime this evening.
  3714.  
  3715. --Frank
  3716. -------
  3717.  
  3718. ----- End of forwarded messages
  3719. 18-Jul-84 11:30:24-MDT,904;000000000000
  3720. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3721. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 18 Jul 84 11:30:19-MDT
  3722. Received: From brl.arpa.ARPA by AMSAA via smtp;  18 Jul 84 12:49 EDT
  3723. Received: From office-2.arpa.ARPA by BRL-AOS via smtp;  18 Jul 84 12:44 EDT
  3724. Date: 18-Jul-84 09:40 PDT
  3725. From: ACB.TYM@OFFICE-2.ARPA
  3726. Subject: ZCPR3 and Ampro
  3727. To: info-cpm@brl.arpa
  3728. Message-ID: <[OFFICE-2.ARPA]TYM-ACB-5287C>
  3729.  
  3730. As a new owner of the Little board, I must comment about ZCPR3.  What is 
  3731. distributed by AMPRO should not be called ZCPR3 because none of the utilities 
  3732. are there.  What is there looks like ZCPR with the addition of multicommands per
  3733. line.   I have the ZCPR3 documentation (10 messages on the net) and was excited 
  3734. to try ZCPR3 only to find out that it wasn't there.  The BIOS is modified and 
  3735. there is even a MOVCPM with ZCPR3 in it! but there ain't none of the other 
  3736. stuff.
  3737.  
  3738. 19-Jul-84 01:54:59-MDT,1130;000000000000
  3739. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3740. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Jul 84 01:54:53-MDT
  3741. Received: From brl.arpa.ARPA by AMSAA via smtp;  19 Jul 84 3:25 EDT
  3742. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  18 Jul 84 21:31 EDT
  3743. Received: from Usenet.uucp by Sri-Unix.uucp with rs232; 18 Jul 84 18:26-PDT
  3744. Date: 16 Jul 84 12:42:32-PDT (Mon)
  3745. To: info-cpm@Brl.arpa
  3746. From: hplabs!sdcrdcf!sdcsvax!sdccs6!ir320@Ucb-Vax.arpa
  3747. Subject: Need a working copy of mdmfnk.com
  3748. Article-I.D.: sdccs6.1624
  3749.  
  3750. Hi.  I need a working copy of MDMFNK.COM (though hex or asm is also
  3751. OK).  I just finished installing MDM730 with my PCPI system and
  3752. everything works great, except I cant seem to set the functions keys
  3753. with my copy for MDMFNK.COM.  It allows me to set one or two and then
  3754. the other keys either can't be set, or they have garbage.  I tried
  3755. this on another system so I know its not my apple.  Any idea?
  3756.  
  3757. PS: I saved the files with the right length too.
  3758.  
  3759.                     John Antypas
  3760.                          UC San Diego
  3761.  
  3762.             UUCP:  ...!sdcsvax!sdccs6!ir320
  3763.             arpanet: sdcsvax!sdccs6!ir320@Berkeley
  3764. 19-Jul-84 01:58:01-MDT,970;000000000000
  3765. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3766. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Jul 84 01:57:56-MDT
  3767. Received: From brl.arpa.ARPA by AMSAA via smtp;  19 Jul 84 3:26 EDT
  3768. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  18 Jul 84 21:42 EDT
  3769. Received: from Usenet.uucp by Sri-Unix.uucp with rs232; 18 Jul 84 18:28-PDT
  3770. Date: 16 Jul 84 22:52:54-PDT (Mon)
  3771. To: info-cpm@Brl.arpa
  3772. From: hplabs!sdcrdcf!sdcsvax!sdccs6!ir320@Ucb-Vax.arpa
  3773. Subject: Need Morrow MD2 Help
  3774. Article-I.D.: sdccs6.1629
  3775.  
  3776. Help! We have a Morrow MD2 with a USR Password 1200 on it and a Silver
  3777. Reed printer.  We have the modem on the printer/modem port and the
  3778. Silver Reed on what appears to be an accesorry par. port.  We can't
  3779. seem to print from the modem program (MDM730 w. M7MD-1.OVL) nor can we
  3780. dial the modem after using Wordstar.  Any help, suggestions?
  3781.  
  3782.             John Antypas
  3783.             UC San Diego
  3784.  
  3785.     UUCP: ...!sdcsvax!sdccs6!ir320
  3786.     arpa: sdcsvax!sdccs6!ir320@Berkeley
  3787. 19-Jul-84 02:02:58-MDT,1062;000000000000
  3788. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3789. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Jul 84 02:02:52-MDT
  3790. Received: From brl.arpa.ARPA by AMSAA via smtp;  19 Jul 84 3:26 EDT
  3791. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  18 Jul 84 22:03 EDT
  3792. Received: from Usenet.uucp by Sri-Unix.uucp with rs232; 18 Jul 84 18:56-PDT
  3793. Date: 29 Jul 84 21:40:00-EDT (Sun)
  3794. To: info-cpm@Brl.arpa
  3795. From: pur-ee!uiucdcs!hohensee@Ucb-Vax.arpa
  3796. Subject: Do You Know Kermit??!? - (nf)
  3797. Article-I.D.: uiucdcs.36300001
  3798.  
  3799. #N:uiucdcs:36300001:000:459
  3800. uiucdcs!hohensee    Jul 15 23:40:00 1984
  3801.  
  3802.       
  3803.      Would anyone have information regarding a
  3804. file transfer program called "Kermit"?  From what I 
  3805. understand, it is used with DEC O/S running also under
  3806. CP/M and MSDOS on the DEC Rainbow.  Again, from what
  3807. I understand, it is used to in file transfer within
  3808. DEC's (?) public domain software BBS called the MARKET
  3809. System.  
  3810.  
  3811.                           Rainbow owner,
  3812.                           Bill Hohensee
  3813.                           uiucdcs!hohensee
  3814. 19-Jul-84 02:31:49-MDT,866;000000000000
  3815. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3816. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Jul 84 02:31:44-MDT
  3817. Received: From brl.arpa.ARPA by AMSAA via smtp;  19 Jul 84 3:26 EDT
  3818. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  18 Jul 84 22:04 EDT
  3819. Received: from Usenet.uucp by Sri-Unix.uucp with rs232; 18 Jul 84 18:57-PDT
  3820. Date: 29 Jul 84 21:44:00-EDT (Sun)
  3821. To: info-cpm@Brl.arpa
  3822. From: pur-ee!uiucdcs!hohensee@Ucb-Vax.arpa
  3823. Subject: Access to Simtel20??!? - (nf)
  3824. Article-I.D.: uiucdcs.36300002
  3825.  
  3826. #N:uiucdcs:36300002:000:267
  3827. uiucdcs!hohensee    Jul 15 23:44:00 1984
  3828.  
  3829.       Could I ask a dumb question ...
  3830.  
  3831.       Can anybody tell me what is the "simtel20" BBS, and
  3832. how does one can access to it??
  3833.  
  3834.                                 thanks,
  3835.                                 Bill Hohensee
  3836.                                 uiucdcs!hohensee
  3837. 19-Jul-84 02:49:14-MDT,1801;000000000000
  3838. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3839. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Jul 84 02:49:07-MDT
  3840. Received: From brl.arpa.ARPA by AMSAA via smtp;  19 Jul 84 3:26 EDT
  3841. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  18 Jul 84 23:32 EDT
  3842. Date: 18 Jul 1984  21:25 MDT (Wed)
  3843. Message-ID: <RCONN.12032447018.BABYL@SIMTEL20>
  3844. From: Richard Conn <RCONN@Simtel20.ARPA>
  3845. To:   Jim Forrest <JFORREST@SIMTEL20.ARPA>
  3846. Cc:   info-cpm@Brl-Aos.ARPA
  3847. Subject: BYE & RBBS35 Info Needed
  3848. In-reply-to: Msg of 18 Jul 1984  07:36-MDT from Jim Forrest <JFORREST at SIMTEL20.ARPA>
  3849.  
  3850.     Not meaning to sound like a broken record (squeek, squeek),
  3851. but ...
  3852.  
  3853.     ZCPR3 solves that problem cleanly.  A system can be made
  3854. secure under ZCPR3 by disabling the DU form and enabling only the DIR
  3855. form.  Passwords are then assigned to each key directory, and all
  3856. commands along the path are either "safe" or wheel-byte protected
  3857. (PATH itself will only run if the wheel byte is set).  Then, a user
  3858. cannot: (1) see a protected disk dir or (2) TYPE a file, PRINT a file,
  3859. or do anything with any file in a protected disk dir without giving
  3860. the password for that dir!  See the section on secure systems in
  3861. the User's Perspective.  I am excited about this concept and am fairly
  3862. sure it can't be broken without internal knowledge of the target
  3863. system.
  3864.  
  3865.     If anyone can find a way to break this, let me know.
  3866.  
  3867.     In the way of example, note that the DU form is disabled.
  3868. This means that you cannot issue the command TYPE A7: or anything like
  3869. that.  You MUST use the DIR: form, so if you say TYPE SYSROOT:, ZCPR3
  3870. will see the PW entry for SYSROOT and prompt the user for a PW.  If no
  3871. match, SYSROOT is expanded as his current dir instead, and the command
  3872. runs there!
  3873.  
  3874.     Hope this helps.
  3875.  
  3876.         Rick
  3877. 19-Jul-84 02:51:31-MDT,1641;000000000000
  3878. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3879. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Jul 84 02:51:25-MDT
  3880. Received: From brl.arpa.ARPA by AMSAA via smtp;  19 Jul 84 3:26 EDT
  3881. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  18 Jul 84 22:36 EDT
  3882. Received: from Usenet.uucp by Sri-Unix.uucp with rs232; 18 Jul 84 19:29-PDT
  3883. Date: 16 Jul 84 5:04:14-PDT (Mon)
  3884. To: info-cpm@Brl.arpa
  3885. From: ihnp4!ihuxk!db21@Ucb-Vax.arpa
  3886. Subject: C Compiler for CP/M-80?
  3887. Article-I.D.: ihuxk.680
  3888.  
  3889. I am considering the possibility of purchasing a C compiler for use
  3890. on my home computer which has a cpm based operating system.  I have
  3891. read the articles in the August 83 issue of BYTE - The Unix C complier
  3892. in a CP/M Environment, and Five C Compilers for CP/M-80, and have 
  3893. reached a conclusion similar to Kern's about the five compilers he
  3894. reviewed, namely that the compiler should adhere to the Kernighan & 
  3895. Ritchie standard, perform compilations rapidly and have clean
  3896. implementation, and be reasonably priced.  Of the compilers mentioned
  3897. in the article, the Aztec, BDS and C/80 seem to fill the bill.
  3898.  
  3899. I would like to hear from anyone who has experience with these 
  3900. compilers preferably with more than one and can make a valid 
  3901. comparison.  I would also like to hear from anyone who might know
  3902. of a compiler that was not mentioned in the article, but meets the
  3903. criteria.  The upper price limit for this is about $250.
  3904.  
  3905. Mail replies to ihuxk!db21.  If there is sufficient response and/or
  3906. information not mentioned in the articles, I will try to summarize
  3907. for the net.  Thanks in advance for your help.
  3908.                     Dave Beyerl
  3909. 19-Jul-84 03:00:10-MDT,4662;000000000000
  3910. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3911. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Jul 84 02:59:56-MDT
  3912. Received: From brl.arpa.ARPA by AMSAA via smtp;  19 Jul 84 3:26 EDT
  3913. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  19 Jul 84 0:06 EDT
  3914. Date: 18 Jul 1984  22:05 MDT (Wed)
  3915. Message-ID: <RCONN.12032454321.BABYL@SIMTEL20>
  3916. From: Richard Conn <RCONN@Simtel20.ARPA>
  3917. To:   ACB.TYM@OFFICE-2.ARPA
  3918. Cc:   info-cpm@Brl-Aos.ARPA
  3919. Subject: ZCPR3 and Ampro
  3920. In-reply-to: Msg of 18 Jul 1984  10:40-MDT from ACB.TYM at OFFICE-2.ARPA
  3921.  
  3922.  
  3923.     You are partly right and partly wrong.  You are wrong in that
  3924. the CP is really the ZCPR3 CP.  Yes, that is absolutely true.  All
  3925. ZCPR3 features are supportable with it.  You are right in that they
  3926. (Ampro) are not [yet] sending out the ZCPR3 SYSTEM, with all of the
  3927. utilities.  I recommend that you contact Ampro directly and complain.
  3928. One disk with the 58 COM files will give you what you want, and Echelon
  3929. has already sent me all 14 distribution disks in Ampro format.  Ampro
  3930. is eager to please its customers and get a good rep (note that you can
  3931. buy their BIOS and sources to ALL their system-specific utilities for
  3932. $49!).  What they have had trouble with (and I can't blame them
  3933. because full doc isn't out yet) is grasping the scope of ZCPR3.
  3934.  
  3935.     EONs ago (EON = more than 2 months) when we first established
  3936. relations, Ampro had known of me thru ZCPR2 and was explicitly after
  3937. FRIENDLY.  We contracted for FRIENDLY, and, at that time, ZCPR2+ was
  3938. in use by me.  No one will ever see ZCPR2+ because it lived for only a
  3939. few months until I completed the first ZCPR3.  Anyway, ZCPR2+ had
  3940. shells which made FRIENDLY work.  As ZCPR3 developed, I did not want
  3941. to have to support ZCPR2+, so we agreed that Ampro would go to ZCPR3,
  3942. but, again, their mind set was on getting FRIENDLY, NOT ZCPR3.
  3943. Anyway, to make a long story short, as the ZCPR3 CP finalized, I sent
  3944. them four versions of ZCPR3 for the Ampro Little Board.  They ranged
  3945. from the minimum system thru a full-featured system with everything
  3946. turned on.  A secure system was even included.  Still thinking of
  3947. FRIENDLY, they elected to provide the minimum system.  It gave the
  3948. users the max TPA possible and supported the major ZCPR3 features sans
  3949. RCPs, FCPs, etc.  The external command line, shells, (I think) named
  3950. dirs, messages, and registers were in there.  This is probably what
  3951. you have.
  3952.  
  3953.     Now that more doc is coming out, Ampro is finding out more
  3954. about what ZCPR3 is.  Evidently they still have not changed their
  3955. original approach (again, I don't blame them since they had thousands
  3956. of disks preconfigured and it would cost lots to change), but if you
  3957. call them (and other Ampro users like you call them) and tell them
  3958. that you want a full-featured ZCPR3, I have a hunch that they will
  3959. comply.  They already have it ... it is just a matter of setting up
  3960. the disks.  If enough people ask, they may start sending out full
  3961. systems as standard.  Some will want the full system, others will be
  3962. very applications oriented and want the min system.
  3963.  
  3964.  
  3965.     Another note:  early versions of the Ampro had an error in the
  3966. BIOS.  If a file was opened, a long delay occurred (long enough to let
  3967. the drives stop), and then a write occurred, the disk was trashed.
  3968. This shows itself when PIP runs to concatenate two large files
  3969. usually.  This has definitely been fixed, but test it and see if yours
  3970. does it.  If it does, you need the new BIOS also.
  3971.  
  3972.     Ampro is an excellent company.  I really like dealing with
  3973. them.  Remember that they are learning about ZCPR3 like the rest of us
  3974. (myself included, since I just discovered something really wonderful
  3975. about it this morning ... more on this later), and, since they already
  3976. have the rights to include ZCPR3 and they want to please their
  3977. customers, if enough of you bother them with requests for the rest of
  3978. the software, they may start including it naturally.  Their only
  3979. additional overhead is the extra disk and copying for it.  I can't
  3980. speak for them, and they may have a different perspective on this than
  3981. I, but it would be worth your time to call them and ask.
  3982.  
  3983.     Finally, note also that the release of ZCPR3 is not complete.
  3984. Phase 2 is coming, and, if you liked Phase 1 ... Phase 2 will open so
  3985. many doors you won't know where to start.  I am starting to boggle
  3986. here at all of the possiblities and HAVE to decide when to stop with
  3987. Phase 2 soon.  Completeness is the key ... and I don't want to leave
  3988. anything out.  The book will be current thru the entire release,
  3989. including phase 2.  It is only two utilities behind right now.
  3990.  
  3991.     Enjoy!
  3992.  
  3993.         Rick
  3994. 19-Jul-84 03:24:50-MDT,1920;000000000000
  3995. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3996. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Jul 84 03:24:40-MDT
  3997. Received: From brl.arpa.ARPA by AMSAA via smtp;  19 Jul 84 3:26 EDT
  3998. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  19 Jul 84 0:11 EDT
  3999. Date: 18 Jul 1984  22:10 MDT (Wed)
  4000. Message-ID: <RCONN.12032455258.BABYL@SIMTEL20>
  4001. From: Richard Conn <RCONN@Simtel20.ARPA>
  4002. To:   info-cpm@Brl-Aos.ARPA
  4003. Subject: [SSalzman.ES: booting in different user areas]
  4004.  
  4005. FYI -- I thought you might me interested in general on what Isaac has
  4006. to say.  You see, while the ZCPR3 doc is a lot so far, the book (which
  4007. is already 380+ pages in draft form) tells everything, including the
  4008. hidden capabilities of ZCPR3.  For instance, you may be familiar with
  4009. the shell concept and the RCP concept, but what happens if you COMBINE
  4010. them???  Wonderful, wonderful ... golly, gee whiz, Batman!  I can't
  4011. stand it ... more later.
  4012.  
  4013.     Rick
  4014.  
  4015.  
  4016. Date: Wednesday, 18 July 1984  09:11-MDT
  4017. From: SSalzman.ES at XEROX.ARPA
  4018. To:   Richard Conn <RCONN at SIMTEL20.ARPA>
  4019. cc:   ssalzman.ES at XEROX.ARPA
  4020. Re:   booting in different user areas
  4021.  
  4022. Rick,
  4023.  
  4024. Hi. Thanks a lot! I made a little 3 byte patch to my BIOS and low and
  4025. behold, I boot into A15:. The shell idea sounds good too, for other
  4026. things, but this does
  4027. solve my problem at the moment. I'm looking forward to the books and the
  4028. phase 2 stuff. I'd like to know how to go about writing a shell and
  4029. using the
  4030. shell stack and the message buffer. I actually started working on one
  4031. for
  4032. ZCPR2 a while back (in C) but with the shell stack, I'll postpone that
  4033. 'till I
  4034. know more about it. You I'm having fun with it! I think the aliases are
  4035. the
  4036. most usefull things of all (in conjunction with the FCP). I've got tons
  4037. of things
  4038. I'd like to do with it, but no time. It's made my work a lot easier too.
  4039. Well, 
  4040. thanks again, as usual! Take it easy....
  4041.                         Isaac.
  4042. 19-Jul-84 03:39:14-MDT,878;000000000000
  4043. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4044. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Jul 84 03:39:08-MDT
  4045. Received: From brl.arpa.ARPA by AMSAA via smtp;  19 Jul 84 3:26 EDT
  4046. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  19 Jul 84 0:14 EDT
  4047. Date: 18 Jul 1984  22:14 MDT (Wed)
  4048. Message-ID: <RCONN.12032455850.BABYL@SIMTEL20>
  4049. From: Richard Conn <RCONN@Simtel20.ARPA>
  4050. To:   SSalzman.ES@XEROX.ARPA
  4051. Cc:   info-cpm@Brl-Aos.ARPA
  4052. Subject: booting in different user areas
  4053. In-reply-to: Msg of 18 Jul 1984  09:11-MDT from SSalzman.ES at XEROX.ARPA
  4054.  
  4055. Isaac,
  4056.  
  4057.     The book will include all of those internal details.  There is
  4058. a package devoted to shells (how they work, how to write one, etc) and
  4059. a new Phase 2 utility  can make ANY COMMAND SEQUENCE [which is short]
  4060. into a shell!  Like, DDT can be a shell ... your favorite editor ...
  4061. etc, etc.
  4062.  
  4063.         Rick
  4064. 19-Jul-84 03:50:56-MDT,3929;000000000000
  4065. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4066. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Jul 84 03:50:40-MDT
  4067. Received: From brl.arpa.ARPA by AMSAA via smtp;  19 Jul 84 3:27 EDT
  4068. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  19 Jul 84 0:21 EDT
  4069. Received: from Usenet.uucp by Sri-Unix.uucp with rs232; 18 Jul 84 20:44-PDT
  4070. Date: 16 Jul 84 18:12:43-PDT (Mon)
  4071. To: info-cpm@Brl.arpa
  4072. From:  hplabs!tektronix!uw-beaver!uw-june!entropy!dataio!del@Ucb-Vax.arpa
  4073. Subject: MOVCPM: The final solution!!!!!
  4074. Article-I.D.: dataio.157
  4075.  
  4076. < nonononono please... >
  4077. < leave a line for me.. >
  4078.  
  4079. OK everyone, I'll talk. I have enjoyed all the discussions on the net
  4080. about how to avoid the SYNCHRONIZATION error. Digital Research sure has
  4081. you bozos pegged :-). D-R figured you'd try something like this, and
  4082. anticipated most of your moves. To patch the package to work the way we
  4083. would all like is definitely not worth the effort (I know, I have a fully
  4084. disassembled listing stuck on a backup disk somewhere). KEEP READING>>>>>
  4085. I will divulge the solution after I indulge myself :-).
  4086.  
  4087. What they did was check the serial number, nothing new to all of you by
  4088. now, of the running operating system and compare with an internally stored
  4089. serial number within MOVCPM. You folks have all been taken for a ride,
  4090. BECAUSE THEY DO IT TWICE!!! So even after the clever individual has come
  4091. to the point of finding the first check, and fixes it, said problem does
  4092. not go away. ha-ha. Like I said, they got you pegged (me too). Most
  4093. of us go looking somewhere else once we find this first check.
  4094.  
  4095. I have seen some other solutions, like one guy (not on the net) that
  4096. had an incredibly involved patch to cause MOVCPM to look at it's OWN
  4097. serial number. Not worth the effort. I have done so many configurations
  4098. for people that I plumb run out of toes and fingers to count with. In each
  4099. instance it was the same thing, MY system (actually running CDOS) trying
  4100. to assemble and incorporate some CBIOS into the OTHER GUYS CPM. While I
  4101. can appreciate D-R's desired to protect their software, they left the user
  4102. with a classic chicken and egg problem - can't run the software till it's
  4103. configured, can't configure the software till it runs.
  4104.  
  4105. So, I now keep two versions of MOVCPM around: MOVCPM, and MOVXCPM. One runs
  4106. under an operating system with the correct serial number, one runs under any
  4107. other serial number. If you run the wrong one, you still get the SYNCH. ERR.
  4108. What I did is so simple it will make you laugh. I've been chuckling for
  4109. years over it. Naturally if you do a test, there is a conditional branch
  4110. after it. I simply reversed the sense of the conditional!!! Now the MOVXCPM
  4111. program checks to see if the operating system DOES NOT have the correct
  4112. serial number (jokes on you, D-R).
  4113.  
  4114. I don't have a copy of my listing handy, but I remember the task VERY well.
  4115. So, take this patch, and apply to your MOVCPM with a grain of salt:
  4116. meaning I may be off a byte or three (no more than that, I promise), and
  4117. the sense of the conditional may be wrong. Just remember that the idea is
  4118. to use the opposite conditional.
  4119.  
  4120. Get out your debugger and look at the location 234h. I am positive of this
  4121. location to the extent that it has been at this location in every MOVCPM
  4122. that I have seen.
  4123.  
  4124.     JP    NZ,025A
  4125.  
  4126. Change this instruction to the opposite:
  4127.  
  4128.     JP    Z,025A        ; (or vice-versa, whichever is appropriate).
  4129.  
  4130. Now look around 2CBh. You will find an identical instruction! Now you take
  4131. and do the same hack to this guy and call your new program something
  4132. unique (how about HAHA$DR.COM? :-) Just remember that after you have your
  4133. new CPM up and running, use the unmodified version of MOVCPM, or you get
  4134. halted, same as before.
  4135.  
  4136. Please send mail, I want to hear about your success and gratitude. :-)
  4137.  
  4138. Erik Lindberg    AKA   del       @ dataio  Redmond, WA
  4139.  
  4140. ( I used to call myself a hacker.... )
  4141. 19-Jul-84 04:02:49-MDT,1367;000000000000
  4142. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4143. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Jul 84 04:02:43-MDT
  4144. Received: From brl.arpa.ARPA by AMSAA via smtp;  19 Jul 84 3:27 EDT
  4145. Received: From usc-isid.arpa.ARPA by BRL-AOS via smtp;  19 Jul 84 1:38 EDT
  4146. Date: 19 Jul 1984 01:36-EDT
  4147. Sender: ABN.ISCAMS@USC-ISID.ARPA
  4148. Subject: Re: BYE & RBBS35 Info Needed
  4149. From: ABN.ISCAMS@USC-ISID.ARPA
  4150. To: JFORREST@SIMTEL20.ARPA
  4151. Cc: info-cpm@BRL-AOS.ARPA
  4152. Message-ID: <[USC-ISID.ARPA]19-Jul-84 01:36:31.ABN.ISCAMS>
  4153. In-Reply-To: The message of Wed 18 Jul 84 07:36:04-MDT from Jim Forrest <JFORREST@SIMTEL20.ARPA>
  4154.  
  4155. Jim
  4156.  
  4157. I expect some experienced RBBS/BYE Sysops to answer you with more sophisticated
  4158. responses, but a PD program I was just looking at kind of tickled my fancy.
  4159. You say your users can access the password file, so no luck with passwords.
  4160. Well, a little utility program called MAKEFCB (think I got it from SIMTEL20,
  4161. maybe the SIG/M archives) changes the file name on disk and directory from
  4162. upper case to lower case.  CANNOT be listed, typed, transferred, erased --
  4163. NUTTIN!  But it CAN be called from within other programs!  So BYE or whatever
  4164. could reach it and use it, but those curious ones cannot!
  4165.  
  4166. Just a suggestion that might be fruitful.  (An unusual potential fix anyway!)
  4167.  
  4168. Regards,
  4169. David Kirschbaum
  4170. Toad Hall
  4171. ABN.ISCAMS@USC-ISID
  4172. 19-Jul-84 04:06:06-MDT,1215;000000000000
  4173. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4174. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Jul 84 04:06:00-MDT
  4175. Received: From brl.arpa.ARPA by AMSAA via smtp;  19 Jul 84 3:48 EDT
  4176. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  19 Jul 84 3:39 EDT
  4177. Received: from Usenet.uucp by Sri-Unix.uucp with rs232; 19 Jul 84 0:26-PDT
  4178. Date: 17 Jul 84 11:17:31-PDT (Tue)
  4179. To: info-cpm@Brl.arpa
  4180. From: hplabs!sdcrdcf!sdcsvax!sdccs6!ir320@Ucb-Vax.arpa
  4181. Subject: Need Morrow Drivers || Morrow System Diskette
  4182. Article-I.D.: sdccs6.1630
  4183.  
  4184. Attention Morrow User Community!
  4185.  
  4186. I have a friend who has a Morrow MD2.  It appears that the person who
  4187. did her system integration only allowed her to use EITHER the serial
  4188. port OR the parallel port.  (As you can see, this make printing
  4189. material coming off the modem very difficult.)  I need some kind
  4190. person out there to either mail me the source for a parallel && serial
  4191. drivers so I can integrate them into her CP/M or I need some person
  4192. local to San Diego, to allow me to have a copy of their system
  4193. diskette already preconfigured.
  4194.  
  4195. Thanks again.
  4196.                 John Antypas
  4197.                 UC San Diego
  4198.  
  4199.         UUCP: ...!sdcsvax!sdccs6!ir320
  4200.         arpa: sdcsvax!sdccs6!ir320@Berkeley
  4201. 19-Jul-84 04:57:06-MDT,2293;000000000000
  4202. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4203. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Jul 84 04:56:58-MDT
  4204. Received: From brl.arpa.ARPA by AMSAA via smtp;  19 Jul 84 5:57 EDT
  4205. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  19 Jul 84 5:53 EDT
  4206. Received: from Usenet.uucp by Sri-Unix.uucp with rs232; 19 Jul 84 2:33-PDT
  4207. Date: 17 Jul 84 6:19:09-PDT (Tue)
  4208. To: info-cpm@Brl.arpa
  4209. From: ihnp4!zehntel!dual!decwrl!dec-rhea!dec-cache!leigh@Ucb-Vax.arpa
  4210. Subject: Announcement: The HOME COMPUTER Newsletter
  4211. Article-I.D.: decwrl.2632
  4212.  
  4213. I've begun as a home business the publishing of a monthly newsletter
  4214. for people who have an interest in home computers but know little or
  4215. nothing about them.  You are probably too sophisticated for this
  4216. newsletter, but you have friends who would enjoy reading it.
  4217.  
  4218. The newsletter is called The HOME COMPUTER Newsletter.  Without a
  4219. lot of technical jargon and buzz words, it will bring the following:
  4220.  
  4221.   o price information
  4222.   o quality information
  4223.   o new product announcements
  4224.   o trends from the computer industry
  4225.   o information for new users to help them feel comfortable with their
  4226.     new systems and to learn how to use the systems more effectively.
  4227.   o my opinions and recommendations about home computer matters.
  4228.   o answers to questions, etc.
  4229.  
  4230. The first issue, which is a pre-subscription issue (subscriptions begin
  4231. in October), discusses the following topics:
  4232.  
  4233.   o Welcome to the Newsletter
  4234.   o What the Newsletter will contain
  4235.   o The home computer market
  4236.   o News flashes
  4237.   o Protection from lightning
  4238.   o What are home computers?
  4239.   o Some good reading
  4240.   o Price trends
  4241.   o In the next issue (news flashes, what to do with a home computer, how
  4242.     to select a home computer, should you buy mail order or from a store,
  4243.     and should you buy a "complete package" or individual components.)
  4244.  
  4245. If you feel your friends would be interested in looking at the paper,
  4246. please pass this information on.  The yearly subscription is $7.00 in
  4247. the USA and Canada.  A sample issue can be obtained by sending 25 cents
  4248. and a stamped self addressed envelope.  The address is:
  4249.  
  4250. The HOME COMPUTER Newsletter
  4251. P.O. Box K126
  4252. E. Pepperell, MA 01437
  4253.  
  4254. Thanks!
  4255.  
  4256. Allen Leigh     ...decvax!decwrl!rhea!cache!leigh
  4257. 19-Jul-84 05:40:37-MDT,773;000000000000
  4258. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4259. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Jul 84 05:40:31-MDT
  4260. Received: From brl.arpa.ARPA by AMSAA via smtp;  19 Jul 84 7:01 EDT
  4261. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  19 Jul 84 6:57 EDT
  4262. Received: from Usenet.uucp by Sri-Unix.uucp with rs232; 19 Jul 84 3:41-PDT
  4263. Date: 24 Jul 84 10:04:38-EDT (Tue)
  4264. To: info-cpm@Brl.arpa
  4265. From:  hplabs!tektronix!uw-beaver!cornell!vax135!ukc!west44!westcsr!phil@Ucb-Vax.arpa
  4266. Subject: .PRL File Format Wanted
  4267. Article-I.D.: westcsr.166
  4268.  
  4269. <>
  4270.     Could anybody let me have the precise format of the .PRL files used by
  4271. Digital Research's Link-80 program?
  4272.  
  4273. -- 
  4274.         Thank you,
  4275.             Phil Thompson.
  4276.                     {ENGLAND}..!ukc!west44!westcsr!phil
  4277.                          ..!ukc!west44!phil
  4278. 19-Jul-84 05:42:05-MDT,863;000000000000
  4279. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4280. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Jul 84 05:42:00-MDT
  4281. Received: From brl.arpa.ARPA by AMSAA via smtp;  19 Jul 84 7:02 EDT
  4282. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  19 Jul 84 6:59 EDT
  4283. Received: from Usenet.uucp by Sri-Unix.uucp with rs232; 19 Jul 84 3:39-PDT
  4284. Date: 24 Jul 84 9:52:05-EDT (Tue)
  4285. To: info-cpm@Brl.arpa
  4286. From:  hplabs!tektronix!uw-beaver!cornell!vax135!ukc!west44!westcsr!phil@Ucb-Vax.arpa
  4287. Subject: .PRL File Format Wanted
  4288. Article-I.D.: westcsr.165
  4289.  
  4290. <>
  4291.     Could anybody supply me with the precise format of .PRL files used by
  4292. Digital Research's Link-80 program?
  4293.  
  4294.         Thank you,
  4295.             Phil Thompson.
  4296.                     {ENGLAND}..!ukc!west44!westcsr!phil
  4297.                          ..!ukc!west44!phil
  4298.  
  4299. -- 
  4300.  
  4301.             Phil Thompson.
  4302.                     {ENGLAND}..!ukc!west44!westcsr!phil
  4303.                          ..!ukc!west44!phil
  4304. 19-Jul-84 06:37:13-MDT,900;000000000000
  4305. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4306. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Jul 84 06:37:08-MDT
  4307. Received: From brl.arpa.ARPA by AMSAA via smtp;  19 Jul 84 7:59 EDT
  4308. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  19 Jul 84 7:50 EDT
  4309. Date: 19 Jul 1984  05:50 MDT (Thu)
  4310. Message-ID: <CSTROM.12032538910.BABYL@SIMTEL20>
  4311. From: CSTROM@Simtel20.ARPA
  4312. To:   hplabs!sdcrdcf!sdcsvax!sdccs6!ir320@Ucb-Vax.arpa
  4313. Cc:   INFO-CPM@Brl-Aos.ARPA, CSTROM@Simtel20.ARPA
  4314. Subject: Need Morrow Drivers || Morrow System Diskette
  4315. In-reply-to: Msg of 17 Jul 1984  12:17-MDT from hplabs!sdcrdcf!sdcsvax!sdccs6!ir320 at Ucb-Vax.arpa
  4316.  
  4317. Morrow supplies the source to the BIOS, so why not just work from
  4318. there? I do understand that in the earliest systems, the BIOS source
  4319. was not included. If your friend has such an old software version, I
  4320. suggest that she obtain an update in any event.
  4321. 19-Jul-84 07:37:35-MDT,1172;000000000000
  4322. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4323. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Jul 84 07:37:27-MDT
  4324. Received: From mitre.arpa.ARPA by AMSAA via smtp;  19 Jul 84 8:55 EDT
  4325. Date: 19 Jul 1984  7:57:26 EDT (Thursday)
  4326. From: Jeffrey Edelheit <edelheit@Mitre.ARPA>
  4327. Subject: Re: Do You Know Kermit??!? - (nf)
  4328. In-Reply-to: Your message of 29 Jul 84 21:40:00-EDT (Sun)
  4329. To: pur-ee!uiucdcs!hohensee@Ucb-Vax.ARPA
  4330. Cc: info-cpm@Amsaa.ARPA
  4331.  
  4332. Bill - Kermit is a file transfer protocol developed by Columbia University.
  4333. It is a protocol that runs on a large number of "mainframes" (often super-
  4334. minis) and also a large number of micros.  The June and July issues of 
  4335. Byte had a two part article on Kermit.  As you don't have FTP capabilities
  4336. with Columbia-20, you can send a net msg to Frank da Cruz (cc.fdc at 
  4337. columbia-20.arpa) to get further specifics on how a usenetter can get
  4338. Kermit.
  4339.  
  4340. For what its worth, we are currently looking at Kermit as a candidate as
  4341. the "official" file transfer protocol of MITRE.  Also, it is the official
  4342. protocol used by the National Institutes of Health's DEC-20 computer
  4343. system.
  4344.  
  4345. Jeff Edelheit
  4346. (edelheit@mitre)
  4347.  
  4348. 19-Jul-84 08:00:38-MDT,992;000000000000
  4349. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4350. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Jul 84 08:00:31-MDT
  4351. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  19 Jul 84 9:21 EDT
  4352. Date: 19 Jul 1984  07:22 MDT (Thu)
  4353. Message-ID: <KPETERSEN.12032555728.BABYL@SIMTEL20>
  4354. Sender: KPETERSEN@Simtel20.ARPA
  4355. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  4356. To:   Jim Forrest <JFORREST@SIMTEL20.ARPA>
  4357. Cc:   Info-Cpm@Amsaa.ARPA
  4358. Subject: BYE & RBBS35 Info Needed
  4359. In-reply-to: Msg of 18 Jul 1984  07:36-MDT from Jim Forrest <JFORREST at SIMTEL20.ARPA>
  4360.  
  4361. Look at SECURTY2.ASM in MICRO:<CPM.RCPM>.  This is assembled and
  4362. renamed to RBBS.COM and placed in user zero.  The "real" RBBS and all
  4363. its files are placed in a user area that is inaccessable to callers.
  4364. SECURTY2 is a small loader program which switches user numbers and
  4365. then loads RBBS and jumps to it.  When the user exits RBBS they return
  4366. to the original drive/user because the user number change was only
  4367. temporary.
  4368. --Keith
  4369. 19-Jul-84 10:52:49-MDT,1255;000000000000
  4370. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4371. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Jul 84 10:52:34-MDT
  4372. Received: From brl.arpa.ARPA by AMSAA via smtp;  19 Jul 84 12:22 EDT
  4373. Received: From usc-isid.arpa.ARPA by BRL-AOS via smtp;  19 Jul 84 12:21 EDT
  4374. Date: 19 Jul 1984 12:20-EDT
  4375. Sender: ABN.ISCAMS@USC-ISID.ARPA
  4376. Subject: Re: Do You Know Kermit??!? - (nf)
  4377. From: ABN.ISCAMS@USC-ISID.ARPA
  4378. To: pur-ee!uiucdcs!hohensee@UCB-VAX.ARPA
  4379. Cc: info-cpm@BRL.ARPA
  4380. Message-ID: <[USC-ISID.ARPA]19-Jul-84 12:20:22.ABN.ISCAMS>
  4381. In-Reply-To: The message of 29 Jul 84 21:40:00-EDT (Sun) from pur-ee!uiucdcs!hohensee@Ucb-Vax.arpa
  4382.  
  4383. Rainbow owner (Bill to his friends),
  4384.  
  4385. Re Kermit - see last month's BYTE Magazine for all the details (actually,
  4386. the month before too - a 2-month production).
  4387.  
  4388. Know LOTS about Kermit - but full documentation is available on most
  4389. hosts in <DOCUMENTATION>, and for sure at COLUMBIA-20, the home of the
  4390. whole program.  Look out there (via anonymous FTP) in KERMIT: for various
  4391. documents, READMEs, etc.
  4392.  
  4393. I'm forwarding separately the latest Info-Kermit Digest, which reviews how
  4394. to get Kermit (and you can subscribe too!).
  4395.  
  4396. Regards  (Ain't it fun being green?)
  4397.  
  4398. David Kirschbaum
  4399. Toad Hall
  4400. ABN.ISCAMS@USC-ISID
  4401. 19-Jul-84 10:53:13-MDT,756;000000000000
  4402. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4403. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Jul 84 10:53:06-MDT
  4404. Received: From brl.arpa.ARPA by AMSAA via smtp;  19 Jul 84 12:21 EDT
  4405. Received: From amsaa.arpa.ARPA by BRL-AOS via smtp;  19 Jul 84 12:18 EDT
  4406. Date:     Thu, 19 Jul 84 12:08:10 EDT
  4407. From:     David Towson (CSD) <towson@Amsaa.ARPA>
  4408. To:       pur-ee!uiucdcs!hohensee@ucb-vax.arpa
  4409. cc:       info-cpm@brl.arpa
  4410. Subject:  Re:  Do You Know Kermit??!? - (nf)
  4411.  
  4412. Bill - Since Jeff Edelheit has already answered your question, "what is
  4413. KERMIT?", I will address your other point - a computer called MARKET.
  4414. MARKET is one of several aliases for a DEC2060T known formally on the
  4415. Arpanet as DEC-MARLBORO.ARPA.
  4416.  
  4417.  
  4418. Dave 
  4419. towson@amsaa.arpa
  4420.  
  4421. 19-Jul-84 11:10:45-MDT,695;000000000000
  4422. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4423. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Jul 84 11:10:39-MDT
  4424. Received: From brl.arpa.ARPA by AMSAA via smtp;  19 Jul 84 12:32 EDT
  4425. Received: From usc-isid.arpa.ARPA by BRL-AOS via smtp;  19 Jul 84 12:33 EDT
  4426. Date: 19 Jul 1984 12:30-EDT
  4427. Sender: ABN.ISCAMS@USC-ISID.ARPA
  4428. Subject: Re: Access to Simtel20??!? - (nf)
  4429. From: ABN.ISCAMS@USC-ISID.ARPA
  4430. To: pur-ee!uiucdcs!hohensee@UCB-VAX.ARPA
  4431. Cc: info-cpm@BRL.ARPA
  4432. Message-ID: <[USC-ISID.ARPA]19-Jul-84 12:30:51.ABN.ISCAMS>
  4433. In-Reply-To: The message of 29 Jul 84 21:44:00-EDT (Sun) from pur-ee!uiucdcs!hohensee@Ucb-Vax.arpa
  4434.  
  4435. Info-CPM+
  4436.  
  4437. I got him, guys.
  4438.  
  4439. David Kirschbaum
  4440. Toad Hall
  4441. 19-Jul-84 12:21:11-MDT,1239;000000000000
  4442. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4443. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Jul 84 12:21:03-MDT
  4444. Received: From brl.arpa.ARPA by AMSAA via smtp;  19 Jul 84 12:54 EDT
  4445. Received: From usc-isid.arpa.ARPA by BRL-AOS via smtp;  19 Jul 84 12:49 EDT
  4446. Date: 19 Jul 1984 12:47-EDT
  4447. Sender: ABN.ISCAMS@USC-ISID.ARPA
  4448. Subject: Re: MOVCPM: The final solution!!!!!
  4449. From: ABN.ISCAMS@USC-ISID.ARPA
  4450. To: hplabs!tektronix!uw-beaver!uw-june!entropy!dataio!del@UCB-VAX.ARPA
  4451. Cc: info-cpm@BRL.ARPA
  4452. Message-ID: <[USC-ISID.ARPA]19-Jul-84 12:47:37.ABN.ISCAMS>
  4453. In-Reply-To: The message of 16 Jul 84 18:12:43-PDT (Mon) from  hplabs!tektronix!uw-beaver!uw-june!entropy!dataio!del@Ucb-Vax.arpa
  4454.  
  4455. Erick,
  4456.  
  4457. You can call yourself a hacker anytime you want!  Nice fix...elegant even.
  4458. Simplest is always bestest.
  4459.  
  4460. (My initial fix prior to some elaborate poking around with DDT (yep, and
  4461. I DID find both places)) was to let the sucker crash with that "SYNCH..."
  4462. and then SAVE 48 CRASHCPM.COM.
  4463.  
  4464. Go about my business, patch, etc.  Seemed to be a real relocated CP/M
  4465. there!  (As I remember...)
  4466.  
  4467. Thanks, mate - kudos to you.
  4468.  
  4469. "Golum LOVES Eriks"  (<== requested gratitude)
  4470.  
  4471. Regards,
  4472. David Kirschbaum
  4473. Toad Hall
  4474. ABN.ISCAMS@USC-ISID
  4475. 19-Jul-84 13:07:37-MDT,3138;000000000000
  4476. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4477. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Jul 84 13:07:20-MDT
  4478. Received: From ucb-vax.arpa.ARPA by AMSAA via smtp;  19 Jul 84 14:18 EDT
  4479. Received: from ucbjade.CC.Berkeley.ARPA (ucbjade.ARPA) by UCB-VAX.ARPA (4.28/4.31)
  4480.     id AA26109; Thu, 19 Jul 84 11:18:04 pdt
  4481. Received: from ucbopal.CC.Berkeley.ARPA (ucbopal.ARPA)
  4482.     by ucbjade.CC.Berkeley.ARPA (4.14/4.22)
  4483.     id AA05922; Thu, 19 Jul 84 11:18:49 pdt
  4484. Received: by ucbopal.CC.Berkeley.ARPA (4.14/4.23.1)
  4485.     id AA19832; Thu, 19 Jul 84 11:18:51 pdt
  4486. Date: Thu, 19 Jul 84 11:18:51 pdt
  4487. From: William C. Wells <wcwells%ucbopal.CC@Ucb-Vax.ARPA>
  4488. Message-Id: <8407191818.AA19832@ucbopal.CC.Berkeley.ARPA>
  4489. To: info-cpm@amsaa.ARPA
  4490. Subject: CP/M Plus (CP/M 3.0) Software
  4491.  
  4492. CP/M Plus Software Digest # 84-1
  4493. ================================
  4494.  
  4495. Date: Sat, 14 Jul 84 23:24:42 pdt
  4496. From: William C. Wells <wcwells@ucbopal>
  4497. To: info-cpm@amsaa.ARPA
  4498. Subject: CP/M Plus (CP/M 3.0) Software
  4499.  
  4500. I am trying to identify commercial and public domain software that runs under
  4501. CP/M Plus.  Most lists of software only list programs for CP/M 8080/Z80 as
  4502. CP/M-80. However, not all CP/M software can handle CP/M Plus disk directories
  4503. (with time stamps turned on). If you are running CP/M 3.0 or later on a Z80
  4504. or Z80A I would like to hear about what software you have found to work.
  4505. I am also interested in software that takes advantage of the CP/M Plus
  4506. banked memory.
  4507.  
  4508. Bill Wells
  4509. wcwells@Berkeley.ARPA
  4510. ucbvax!wcwells
  4511. WCWELLS@UCBJADE.BITNET
  4512.  
  4513. P.S. I am running a PMC Micromate with CP/M 3.0 and 128K banked memory.
  4514.  
  4515. -------
  4516.  
  4517. Date: Mon 16 Jul 84 15:08:18-PDT
  4518. From: Sam Hahn <Samuel@SU-SCORE.ARPA>
  4519.  
  4520. I'd also be curious to find similar software.  Last time I called
  4521. New Generation systems, they were planning on a 3.0 versin of MicroShell,
  4522. but that was at least half a year ago...
  4523.  
  4524.                 -- sam hahn [shahn@sumex, samuel@score]
  4525. -------
  4526.  
  4527. Date: Mon 16 Jul 84 20:59:19-PDT
  4528. From: Bruce Tanner <CERRITOS@USC-ECL.ARPA>
  4529.  
  4530. Two products I have used that support CP/M 3.0 are Kermit from Columbia
  4531. and DU (ver 8.7 I think) from simtel-20.
  4532.  
  4533. To support Kermit binary transfers, I've modified the modem input
  4534. routine to not strip off the parity bit.  PMC said that this functionality
  4535. was in the newer BIOS's under a feature test switch, but I don't know
  4536. if it is or not.
  4537.  
  4538. [non-related text deleted; In the last paragraph Bruce is referring
  4539. to implementing Kermit binary transfers on a PMC Micromate running
  4540. CP/M Plus - WCW]
  4541.  
  4542. -Bruce
  4543.  
  4544. -------
  4545.  
  4546. Date: Tue 17 Jul 84 17:28:57-EDT
  4547. From: J. Eliot B. Moss <EBM@MIT-XX.ARPA>
  4548.  
  4549. I have used the following on CP/M 3.0 with success: The FinalWord, CardBox,
  4550. SuperCalc, BDS-C, JRT Pascal, Turbo Pascal, MODEM7, and a variety of SIG/M
  4551. type public domain things.  I do not use directory time stamping (my clock
  4552. is not integrated into the BIOS yet, etc.).  This may change if I ever get
  4553. my own BIOS done ....
  4554.                 Eliot
  4555.  
  4556. [In separate correspondance, Eliot says he is using a SD System
  4557. SBC-200 (S-100 board) - WCW]
  4558. -------
  4559. End of forwarded messages -- CP/M Plus Software Digest # 84-1
  4560. 19-Jul-84 14:46:12-MDT,637;000000000000
  4561. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4562. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 19 Jul 84 14:46:05-MDT
  4563. Received: From brl.arpa.ARPA by AMSAA via smtp;  19 Jul 84 16:15 EDT
  4564. Received: From xerox.arpa.ARPA by BRL-AOS via smtp;  19 Jul 84 16:13 EDT
  4565. Received: from Chardonnay.ms by ArpaGateway.ms ; 19 JUL 84 13:13:14 PDT
  4566. Date: Thu, 19 Jul 84 13:13 PDT
  4567. From: Pugh.PA@XEROX.ARPA
  4568. Subject: Re: Xerox 820-I clearinghouse/mailing list/bulletin board
  4569. In-reply-to:
  4570.  "hplabs!hao!seismo!rlgvax!cvl!umcp-cs!aplvax!cp1!hart@UCB-VAX.ARPA's
  4571.  message of 14 Jul 84 9:01:10 PDT (Sat)"
  4572. To:hart@ucb.arpa
  4573. cc: info-cpm@BRL.ARPA
  4574.  
  4575.  
  4576.  
  4577. 20-Jul-84 09:47:10-MDT,719;000000000000
  4578. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4579. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 20 Jul 84 09:46:58-MDT
  4580. Received: From brl.arpa.ARPA by AMSAA via smtp;  20 Jul 84 11:07 EDT
  4581. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  20 Jul 84 8:08 EDT
  4582. Date: 20 Jul 1984  06:08 MDT (Fri)
  4583. Message-ID: <RCONN.12032804287.BABYL@SIMTEL20>
  4584. From: Richard Conn <RCONN@Simtel20.ARPA>
  4585. To:   info-cpm@Brl-Aos.ARPA
  4586. Subject: Ampro
  4587.  
  4588.     I noted in this month's Microsystems that the ad on page 31
  4589. (or so) explicitly states that they are including the ZCPR3 CCP and
  4590. says nothing else.  This is absolutely true.  Remember, however, that
  4591. the CCP can be configured in a lot of ways (billyuns and billyuns).
  4592.  
  4593.     Rick
  4594. 20-Jul-84 10:06:44-MDT,674;000000000000
  4595. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4596. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 20 Jul 84 10:06:32-MDT
  4597. Received: From brl.arpa.ARPA by AMSAA via smtp;  20 Jul 84 11:07 EDT
  4598. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  20 Jul 84 8:10 EDT
  4599. Date: 20 Jul 1984  06:09 MDT (Fri)
  4600. Message-ID: <RCONN.12032804598.BABYL@SIMTEL20>
  4601. From: Richard Conn <RCONN@Simtel20.ARPA>
  4602. To:   ABN.ISCAMS@USC-ISID.ARPA
  4603. Cc:   info-cpm@Brl-Aos.ARPA
  4604. Subject: booting in different user areas
  4605. In-reply-to: Msg of 19 Jul 1984  10:36-MDT from ABN.ISCAMS at USC-ISID.ARPA
  4606.  
  4607. I DO sleep in my spare time ... usually from 3-4 AM every day, whether
  4608. I need it or not!
  4609.  
  4610.     Rick
  4611. 20-Jul-84 10:13:45-MDT,1239;000000000000
  4612. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4613. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 20 Jul 84 10:13:36-MDT
  4614. Received: From brl.arpa.ARPA by AMSAA via smtp;  20 Jul 84 11:19 EDT
  4615. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  20 Jul 84 11:12 EDT
  4616. Received: From gmr.csnet by csnet-relay;  20 Jul 84 10:41 EDT
  4617. Date:     Fri, 20 Jul 84 09:51 EST
  4618. From:      haar%gmr.csnet@csnet-relay.arpa
  4619. MMDF-Warning:  Parse error in preceeding line at csnet-relay.arpa
  4620. To:       info-cpm@mit-mc.arpa
  4621. Subject:  modem programs
  4622.  
  4623.  
  4624. Does anyone ahve a public domain program for doing modem control,
  4625. communications, and file transfer that is compatible with MODEM7 protocol
  4626. and is written in a high level language ( C, PASCAL, or FORTRAN preferred)?
  4627.  
  4628. I need to communicate with several different host systems and want compatible
  4629. file transfer with all of them. The systems include VAX/VMS, VAX/UNIX,
  4630. PDP-11/RT-11, Motorola VMC-68/Versados.
  4631.  
  4632. I am on CSNET, not ARPANET, so I cannot FTP files. If there is a suitable
  4633. program archived somewhere on the net, I will have to access it
  4634. indirectly.
  4635.  
  4636. Thanks for any help you can give.
  4637.  
  4638.         Robert Haar
  4639.         General Motors Research Labs
  4640.         (313) 575-2105
  4641.  
  4642.         HAAR.GMR@CSNET-RELAY
  4643.  
  4644.  
  4645. 20-Jul-84 10:14:39-MDT,5074;000000000000
  4646. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4647. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 20 Jul 84 10:14:14-MDT
  4648. Received: From brl.arpa.ARPA by AMSAA via smtp;  20 Jul 84 11:08 EDT
  4649. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  20 Jul 84 8:49 EDT
  4650. Date: 20 Jul 1984  06:48 MDT (Fri)
  4651. Message-ID: <RCONN.12032811726.BABYL@SIMTEL20>
  4652. From: Richard Conn <RCONN@Simtel20.ARPA>
  4653. To:   info-cpm@Brl-Aos.ARPA
  4654. Subject: SHSET
  4655.  
  4656.     Well, the new feature (actually, utility pair) is in place,
  4657. and it works quite nicely.  I thought I'd describe the concept to you
  4658. and see what people think about it.
  4659.  
  4660.     ZCPR3 supports a concept (taken from AT&T's UNIX) which I call
  4661. shells.  The UNIX shell accepts a command line, interprets it,
  4662. suspends itself and allows the command line to execute, and then
  4663. resumes.  The ZCPR3 shell, since we have a single-process (simple) OS,
  4664. simply accepts a command line, interprets it, terminates (leaving
  4665. messages about as to how ZCPR3 CP should reinvoke it) and allows the
  4666. command line to execute, and then is resumed by the ZCPR3 CP.  The
  4667. bottom line is that, once a shell is running, whenever the ZCPR3 CP
  4668. would print its prompt (DU:DIR>, like the CP/M D> prompt), the shell
  4669. runs instead (no prompt appears from the ZCPR3 CP), and whatever the
  4670. shell does becomes the user's interface to his system.  Shells can be
  4671. nested up to N levels deep (I recommend 4), so one shell can run
  4672. another can run another ... .  Examples of supplied ZCPR3 shells are
  4673. MENU (which prints a menu and allows the user to select a menu item
  4674. with a single keystroke), VFILER (which shows a file directory, allows
  4675. the user to move the cursor around and manipulate files [copy, delete,
  4676. rename, etc]), VMENU (which is a cross between VFILER [with the
  4677. directory display and arrow] and MENU [with the menu display and
  4678. selection]), and SH (which allows named variable sets and substitution
  4679. in various forms).
  4680.  
  4681.     The new SHSET command (which is ONLY 1K in size) now exists
  4682. and it allows ANYTHING to become a shell, whether is knows about ZCPR3
  4683. or not.  The syntax is:
  4684.  
  4685.         SHSET cmd1;cmd2;...
  4686.  
  4687. and, like a shell, when the ZCPR3 CP is going to print its prompt,
  4688. it realizes that a shell has been defined, but instead of running just
  4689. one program as a shell, it runs a command sequence.  Along with SHSET
  4690. is CMD, another 1K utility, which prompts the user for a command line
  4691. and builds the new command line into the command line buffer in place
  4692. of itself, allowing execution to resume with the command line the user
  4693. just typed followed by any commands which originally followed CMD.
  4694. Now commands like the following can be created:
  4695.  
  4696.     SHSET WS;CMD
  4697.  
  4698. Each time the ZCPR3 CP is going to print a prompt, Word Star is run
  4699. instead.  The users does what he wishes inside of Word Star, and, when
  4700. he exits, CMD is run.  CMD will prompt him for a line:
  4701.  
  4702.     CMD DU:DIR> user input goes here
  4703.  
  4704. The user's input is entered, it is executed, and then the shell is
  4705. reinvoked, running Word Star again.  To get out of the loop, the handy
  4706. ZCPR3 Phase 1 command SHCTRL can be run.  The command SHCTRL POP will
  4707. pop the shell stack one level, terminating the WS;CMD sequence, and
  4708. invoking the next lower shell, whether it is VFILER, VMENU, or the
  4709. ZCPR3 CP itself.
  4710.  
  4711.     One feature I plan to zip into CMD this evening is sending
  4712. output to a register to indicate whether an input line was entered.
  4713. If this is done, ZEX could be run on top of the new SHSET shell:
  4714.  
  4715.         SHSET CMD;IF 9 0;WS;FI
  4716.  
  4717. would establish the new shell to be:
  4718.  
  4719.         CMD - input a command line from the user and run it in
  4720.             place of CMD in the above script
  4721.             (if the command line was empty, set reg 9 to
  4722.             0, else set reg 9 to 1)
  4723.         IF 9 0;WS;FI - if reg 9 = 0, run WS (no command was
  4724.             input, so run WS) 
  4725.         go back and run CMD again after WS exits or the
  4726.             command line is finished
  4727.  
  4728.     If ZEX was running, ZEX would see the prompt and provide
  4729. input.  The line would be non-empty, so reg 9 = 1, we run the line,
  4730. and then run CMD again.  If ZEX was not running, the user could either
  4731. input his own line (to be run immediately) or strike return (to enter
  4732. WS).
  4733.  
  4734.     Of course, in the above example, WS could be anything, such as
  4735. DBASE II, if the user desired [this capability has no limitation that
  4736. I can see].
  4737.  
  4738.     Note that all of this was done without any modification to the
  4739. ZCPR3 CP (as would have to have been done with ZCPR2).  All that was
  4740. needed were two little 1K COM files.  The concept of CMD is still
  4741. firming up, but this is the idea (altho I may use the ERROR message
  4742. instead of Reg 9 - have not decided yet).  SHSET and CMD are basically
  4743. running now.  Also note that standard ZCPR3 shells, such as VFILER,
  4744. already allow ZEX to run on top of them and the user can issue any
  4745. command line he wishes from within the shell (VFILER has a Z command
  4746. which prompts for command line, stores it, and exits, allowing the
  4747. command to run and VFILER be reinvoked when the ZCPR3 CP decides to
  4748. run the shell at the top of the shell stack).
  4749.  
  4750.     Comments?
  4751.  
  4752.         Rick
  4753. 20-Jul-84 10:48:10-MDT,909;000000000000
  4754. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4755. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 20 Jul 84 10:47:57-MDT
  4756. Received: From brl.arpa.ARPA by AMSAA via smtp;  20 Jul 84 11:08 EDT
  4757. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  20 Jul 84 9:59 EDT
  4758. Received: from Usenet.uucp by Sri-Unix.uucp with rs232; 20 Jul 84 6:42-PDT
  4759. Date: 19 Jul 84 14:54:14-PDT (Thu)
  4760. To: info-cpm@Brl.arpa
  4761. From: hplabs!sdcrdcf!sdcsvax!sdccs6!ir320@Ucb-Vax.arpa
  4762. Subject: How much is the M80/LN80/LIB80 system?
  4763. Article-I.D.: sdccs6.1634
  4764.  
  4765. How much can one pick up the M80 system for?  I can't seem to find
  4766. any ads still selling it.  I have heard it is THE 8080/Z80 assembly
  4767. language tool.  If you know of a place that sells it at a reasonable
  4768. or better price, I'd appreciate knowing about it too.
  4769.  
  4770.              John Antypas
  4771.             UC San Diego
  4772.  
  4773.         UUCP- ...!sdcsvax!sdccs6!ir320
  4774.         arpa: sdcsvax!sdccs6!ir320@Berkeley
  4775. 20-Jul-84 11:17:16-MDT,954;000000000000
  4776. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4777. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 20 Jul 84 11:17:08-MDT
  4778. Date:     Fri, 20 Jul 84 12:12:49 EDT
  4779. From:     Dave Towson (info-cpm) <cpmlist@Amsaa.ARPA>
  4780. To:       info-cpm@Amsaa.ARPA
  4781. Subject:  Info request: Radio Shack Model 100
  4782.  
  4783. Can anyone help with this request?
  4784.  
  4785.  
  4786.  
  4787. ----- Forwarded message # 1:
  4788.  
  4789. Received: From usc-isi.arpa.ARPA by AMSAA via smtp;  19 Jul 84 10:30 EDT
  4790. Date: 19 Jul 1984 10:30:57 EDT
  4791. Subject: Radio Shack Model 100
  4792. From: Paul W. Sparks <PSPARKS@USC-ISI.ARPA>
  4793. To: INFO-CPM-REQUEST@AMSAA.ARPA
  4794. cc: PSPARKS@USC-ISI.ARPA
  4795.  
  4796. I am in great need of the ROM Map for Radio Shack's Model 100 "Lapper".
  4797. My task is to install (if possible) MEX,MDM or KERMIT in the thing.  My
  4798. wildest hope is for the whole ROM Map, but I really need only the4 I/O
  4799. addresses.
  4800.                                 TNX Paul W. Sparks (PSPARKS@ISIA)
  4801. -------
  4802.  
  4803. ----- End of forwarded messages
  4804. 20-Jul-84 11:46:18-MDT,2011;000000000000
  4805. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4806. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 20 Jul 84 11:46:09-MDT
  4807. Received: From brl.arpa.ARPA by AMSAA via smtp;  20 Jul 84 12:52 EDT
  4808. Received: From xerox.arpa.ARPA by BRL-AOS via smtp;  20 Jul 84 12:44 EDT
  4809. Received: from Muscat.ms by ArpaGateway.ms ; 20 JUL 84 09:43:25 PDT
  4810. Date: Fri, 20 Jul 84 12:41 EDT
  4811. From: leisner.henr@XEROX.ARPA
  4812. Subject: Re: C Compiler for CP/M-80?
  4813. In-reply-to: "ihnp4!ihuxk!db21@UCB-VAX.ARPA's message of 16 Jul 84
  4814.  5:04:14 PDT (Mon)"
  4815. To: ihnp4!ihuxk!db21@UCB-VAX.ARPA
  4816. cc: info-cpm@BRL.ARPA
  4817.  
  4818. Dave,
  4819.  
  4820. I've used BDS C and Aztec C on a Xerox 820 (I've also used Whitesmith's
  4821. C and Small C).  BDS C is lightening fast to compile, seems to produce
  4822. reasonably efficient code but I don't trust it (I once developed a
  4823. program on another C compiler and ported it over to CP/M and BDS made me
  4824. crazy).  I'd recommend it for doing developed on the compiler but don't
  4825. trust it for portable code.  Friends of mine have told me it misses some
  4826. obvious errors.  It also is a limited implementation (i.e.  cannot
  4827. define static arrays with data at allocation time).
  4828.  
  4829. Aztec seems to be the best of all worlds -- reasonably fast compiles,
  4830. reasonably efficient code, Unix compatibility.  The only complaint I
  4831. have with Aztec is their library source is generally uncommented
  4832. (especially the assembly language written stuff).
  4833.  
  4834. Whitesmiths is a product I cannot say a good word about.  It's
  4835. expensive, it takes forever to compile, it takes up enormous amounts of
  4836. space (I think printf("Hello world" is 18 k of 8080 object code), the
  4837. older versions I/O is not Unix compatible and the documentation is
  4838. unreadable.  Stay away from it by all means unless newer versions are
  4839. different than the one I'm using.
  4840.  
  4841. All in all, Aztec is very recommended as being Unix compatible.  BDS is
  4842. recommended with a grain of salt, but it is great for hacking out one
  4843. day programs since it compiles so fast.
  4844.  
  4845. Hope I've helped.
  4846.  
  4847. Marty.
  4848.  
  4849. 22-Jul-84 17:23:07-MDT,920;000000000000
  4850. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4851. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 22 Jul 84 17:23:02-MDT
  4852. Received: From xerox.arpa.ARPA by AMSAA via smtp;  22 Jul 84 18:58 EDT
  4853. Received: from Gamay.ms by ArpaGateway.ms ; 22 JUL 84 15:59:29 PDT
  4854. From: ssalzman.es@XEROX.ARPA
  4855. Date: 22 Jul 84 15:59:29 PDT
  4856. Subject: ZCPR3 BBS
  4857. To: info-cpm@AMSAA.ARPA
  4858.  
  4859. There is aa ZCPR3 BBS system now running in El Segundo Calif., on
  4860. a Xerox 820-II. This is a FULL ZCPR3 implementation. All files are on
  4861. line for downloading. There is also an LBR file with installation notes
  4862. for the Xerox 820-II called Z3XEROX.LBR. The number is : (213)615-6410.
  4863. *** Hours: 1700-0730 PDT On Weekdays, 24 hours on weekends. Please
  4864. don't call at any other time! The system runs at 300/1200 baud, also
  4865. with a 10mb rigid. The RBBS4 bulletin board is available for
  4866. messages.
  4867.             -Isaac Salzman
  4868.             (SYSOP of Xerox Customer Ed. RBBS)
  4869. 22-Jul-84 23:43:53-MDT,854;000000000000
  4870. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4871. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 22 Jul 84 23:43:49-MDT
  4872. Received: From brl.arpa.ARPA by AMSAA via smtp;  23 Jul 84 1:16 EDT
  4873. Received: From sumex-aim.arpa.ARPA by BRL-AOS via smtp;  23 Jul 84 1:09 EDT
  4874. Date: Sun 22 Jul 84 22:08:37-PDT
  4875. From: Leslie Zatz <ZATZ@SUMEX-AIM.ARPA>
  4876. Subject: MDM PROBLEM
  4877. To: INFO-CPM@BRL.ARPA
  4878.  
  4879. I am using MDM711 with a 2 MHz machine. Works fine at
  4880. 300 baud but at 1200 baud I lose the first ffew letters of
  4881. each line. Probably due to the slowness of my machine in
  4882. scrolling. In a communication program I wrote for 1200 baud
  4883. I had to use xoff at end of each line while I wrapped
  4884. around and then xon to restart. (Problem not only due to 
  4885. slowness in scrolling but also in wraparound at end of
  4886. each line).
  4887.  
  4888. Is there a way to get around  this? 
  4889. -------
  4890. 23-Jul-84 21:35:44-MDT,572;000000000000
  4891. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4892. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 23 Jul 84 21:35:40-MDT
  4893. Received: From brl.arpa.ARPA by AMSAA via smtp;  23 Jul 84 23:07 EDT
  4894. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  23 Jul 84 22:59 EDT
  4895. Date: Mon, 23 Jul 84 22:54:11 EDT
  4896. From: Manny Crivello <crivello@BBNCCC.ARPA>
  4897. Subject: help cpm .com to .hex
  4898. To: info-cpm@mit-mc.arpa
  4899.  
  4900. What I need is a program that will run under unix and that will convert
  4901. cpm .com files to .hex files.
  4902.  
  4903. thank you for any help that you can give.
  4904. M.D.Crivello
  4905.  
  4906.  
  4907. 24-Jul-84 05:07:39-MDT,2518;000000000000
  4908. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4909. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 24 Jul 84 05:07:30-MDT
  4910. Received: From brl.arpa.ARPA by AMSAA via smtp;  24 Jul 84 6:36 EDT
  4911. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  24 Jul 84 6:35 EDT
  4912. Received: from Usenet.uucp by Sri-Unix.uucp with rs232; 24 Jul 84 3:28-PDT
  4913. Date: 18 Jul 84 2:53:47-PDT (Wed)
  4914. To: info-cpm@Brl.arpa
  4915. From: decvax!decwrl!amd!fortune!foros1!jr@Ucb-Vax.arpa
  4916. Subject: Re: C Compiler for CP/M-80?
  4917. Article-I.D.: foros1.242
  4918. In-Reply-To: Article <680@ihuxk.UUCP>
  4919.  
  4920. Hi.  I've been using C/80 (version 3.1, under CP/M) for a while, so
  4921. I guess I'll toss out a few comments.
  4922.  
  4923. Language:
  4924.     more or less full K&R, with some documented restrictions:
  4925.     no typedefs, no longs or floats (unless you get MATHPAK),
  4926.     no bit fields, no parameterized macros, no #line, no declarations
  4927.     within nested blocks.
  4928.  
  4929.     Big complaint number one: no parameterized macros.  This
  4930.     turns out to be more useful than I thought it would be.
  4931.  
  4932.     It also has an undocumented restriction: structures can't
  4933.     contain pointers to structures which haven't been declared
  4934.     yet.
  4935.  
  4936. Library:
  4937.     Incomplete.  It doesn't even have <stdio.h>!!!!!!  If you want
  4938.     to use "stdin", you have to declare it yourself.  No open() or
  4939.     close(), read() and write() can only do multiples of 128 bytes,
  4940.     no lseek() unless you buy MATHPAK (not sure if you get it then,
  4941.     but it would be easy to write).
  4942.  
  4943.     Big complaint number two: because of the order which
  4944.     subroutine arguments are pushed onto the stack (leftmost
  4945.     first), routines which get passed multiple parameters
  4946.     are implemented with a "kluge" (their word) which involves
  4947.     #defines to call TWO routines, one of which saves information
  4948.     about the top of the stack, for the other.  This affects
  4949.     every routine which calls printf, for instance.
  4950.  
  4951. Quality of compiler and code produced:
  4952.     No complaints.  I haven't run anything big enough to get
  4953.     a feel for how fast or how large the generated code is.
  4954.  
  4955. Overall impression:
  4956.     Still a bargain for $50.  What this compiler really needs
  4957.     are (1) a full preprocessor (which there are a couple of
  4958.     public domain implementations in the works), and (2) and
  4959.     complete runtime library (which is also in the works,
  4960.     although it looks like it won't be public domain).
  4961.  
  4962. I hope this helps.  If you have any questions or whatever, just drop
  4963. me a line.
  4964.  
  4965.                 See ya!
  4966. -- 
  4967.                 JR (John Rogers)
  4968.                 ...ihnp4!fortune!foros1!jr
  4969.                 also fortune!jr and proper!jr
  4970. 24-Jul-84 06:18:31-MDT,1257;000000000000
  4971. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4972. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 24 Jul 84 06:18:24-MDT
  4973. Received: From brl.arpa.ARPA by AMSAA via smtp;  24 Jul 84 7:51 EDT
  4974. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  24 Jul 84 7:46 EDT
  4975. Received: from Usenet.uucp by Sri-Unix.uucp with rs232; 24 Jul 84 4:45-PDT
  4976. Date: 22 Jul 84 5:59:47-PDT (Sun)
  4977. To: info-cpm@Brl.arpa
  4978. From:  hplabs!hao!seismo!harvard!wjh12!genrad!grkermit!masscomp!bonnie!clyde!watmath!utzoo!utcsrgv!utai!mts@Ucb-Vax.arpa
  4979. Subject: MP/M-86
  4980. Article-I.D.: utai.191
  4981.  
  4982. I would like to communicate (speak) to anyone out there who has done
  4983. any system programming with the MP/M-86 operating system.
  4984. I am trying to customize an existing system (add a new Tmp, etc.) and
  4985. am having a lot of trouble with DRI's documentation (?).
  4986.  
  4987. Thanks in advance.
  4988.  
  4989.  
  4990.  Martin Stanley
  4991.  Department of Computer Science
  4992.  University of Toronto
  4993.  Toronto, ON
  4994.  M5S 1A4
  4995.  
  4996.  {cornell,decvax,ihnp4,linus,utzoo,uw-beaver}!utcsrgv!utai!mts
  4997.  
  4998.  Phone:
  4999.     (416) 961-4778 (home)
  5000.     (416) 978-8700 (daytime, sometimes)
  5001. -- 
  5002.  
  5003.  Martin Stanley
  5004.  Department of Computer Science
  5005.  University of Toronto
  5006.  Toronto, ON
  5007.  M5S 1A4
  5008.  
  5009.  {cornell,decvax,ihnp4,linus,utzoo,uw-beaver}!utcsrgv!utai!mts
  5010. 24-Jul-84 06:49:39-MDT,823;000000000000
  5011. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5012. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 24 Jul 84 06:49:35-MDT
  5013. Received: From brl.arpa.ARPA by AMSAA via smtp;  24 Jul 84 8:19 EDT
  5014. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  24 Jul 84 8:16 EDT
  5015. Date: 24 Jul 1984  06:16 MDT (Tue)
  5016. Message-ID: <RCONN.12033854315.BABYL@SIMTEL20>
  5017. From: Richard Conn <RCONN@Simtel20.ARPA>
  5018. To:   Manny Crivello <crivello@BBNCCC.ARPA>
  5019. Cc:   info-cpm@Brl-Aos.ARPA
  5020. Subject: help cpm .com to .hex
  5021. In-reply-to: Msg of 23 Jul 1984  20:54-MDT from Manny Crivello <crivello at BBNCCC.ARPA>
  5022.  
  5023.  
  5024.     MICRO:<UNIX.CPM> contains what you are looking for.  COMHEX.C
  5025. and COMHEX.MAN.  COMHEX accepts a COM file as input and generates an
  5026. Intel HEX file as output.  It can be used as a filter.
  5027.  
  5028.     The archive is on SIMTEL20.
  5029.  
  5030.         Rick
  5031. 24-Jul-84 14:27:46-MDT,567;000000000000
  5032. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5033. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 24 Jul 84 14:27:42-MDT
  5034. Received: From brl.arpa.ARPA by AMSAA via smtp;  24 Jul 84 15:33 EDT
  5035. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  24 Jul 84 15:27 EDT
  5036. Date: Tue 24 Jul 84 14:43:15-EDT
  5037. From: MLY.G.DRU%MIT-OZ@MIT-MC.ARPA
  5038. Subject: Custon OpSys
  5039. To: INFO-CPM%MIT-OZ@MIT-MC.ARPA
  5040.  
  5041.  
  5042. Is it possible to write a "custom operating system" in BASIC?
  5043. (could I put it on the system tracks like ZCPR?)
  5044.  
  5045.                     Andrew Moore
  5046.  
  5047.                     MLY.G.DRU@MIT-OZ
  5048.  
  5049. -------
  5050.  
  5051. 24-Jul-84 20:22:25-MDT,806;000000000000
  5052. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5053. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 24 Jul 84 20:22:21-MDT
  5054. Received: From brl.arpa.ARPA by AMSAA via smtp;  24 Jul 84 21:55 EDT
  5055. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  24 Jul 84 21:51 EDT
  5056. Date: 24 Jul 1984 20:52:33 EDT (Tuesday)
  5057. From: Marshall Abrams <abrams@Mitre.ARPA>
  5058. Subject: Retirement planning programs
  5059. To: arpanet-bboards@Mit-Ml.ARPA, info-apple@Mit-Mc.ARPA, 
  5060.     info-atari@Su-Score.ARPA, info-cpm@Mit-Mc.ARPA, info-ibmpc@Usc-Isib.ARPA
  5061. Cc: abrams@Mitre.ARPA
  5062.  
  5063. Has anyone heard of retirement planning programs? I would be especially
  5064. interested in those in the public domain in BASIC, but would like to
  5065. learn about any products on the market. My brief survey hasn't turned up
  5066. any.
  5067.  
  5068. Thanks,
  5069. Marshall Abrams
  5070.  
  5071.  
  5072. 24-Jul-84 23:14:02-MDT,579;000000000000
  5073. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5074. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 24 Jul 84 23:13:58-MDT
  5075. Received: From brl.arpa.ARPA by AMSAA via smtp;  25 Jul 84 0:50 EDT
  5076. Received: From usc-eclb.arpa.ARPA by BRL-AOS via smtp;  25 Jul 84 0:48 EDT
  5077. Date: Tue 24 Jul 84 21:48:38-PDT
  5078. From: Dick <MEAD@USC-ECLB.ARPA>
  5079. Subject: NSWP207 bug?
  5080. To: info-cpm@BRL.ARPA
  5081.  
  5082. I recently received NSWP207 on my system from a user. I have found
  5083. that the SQ/USQ function no longer works on any of my systems, while
  5084. it worked fine with version 205 of NSWP.
  5085. ..Dick..
  5086. -------
  5087. 25-Jul-84 00:34:08-MDT,1639;000000000000
  5088. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5089. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 25 Jul 84 00:34:00-MDT
  5090. Received: From brl.arpa.ARPA by AMSAA via smtp;  25 Jul 84 2:04 EDT
  5091. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  25 Jul 84 1:55 EDT
  5092. Date: 24 Jul 1984  23:55 MDT (Tue)
  5093. Message-ID: <RCONN.12034047184.BABYL@SIMTEL20>
  5094. From: Richard Conn <RCONN@Simtel20.ARPA>
  5095. To:   Chapman.ES@XEROX.ARPA
  5096. Cc:   info-cpm@Brl-Aos.ARPA
  5097. Subject: SHSET
  5098. In-reply-to: Msg of 24 Jul 1984  12:08-MDT from Chapman.ES at XEROX.ARPA
  5099.  
  5100. Cheryl,
  5101.  
  5102.     Yes, what they are describing can be done under ZCPR3 quite
  5103. easily.  In a sense, it has already been done.  ZCPR3 has a facility
  5104. which I call Error Handlers.  These programs are invoked when an error
  5105. in the command line occurs.  The ZCPR3 CP leaves a message to its
  5106. Error Handler which points to the command in error.  The Error Handler
  5107. can then do whatever it wishes.
  5108.  
  5109.     There are currently five different Error Handlers with ZCPR3.
  5110. Two of them display the command line which was in error and the rest
  5111. of the commands on the multiple command line buffer.  They then give
  5112. the user the option of reentering the erroneous command, advancing to
  5113. the next command, entering a whole new command string, or flushing the
  5114. entire command string.  This does what the UNIX people were talking
  5115. about, but, rather than advancing to the next command being automatic,
  5116. the user has to manually choose to do so.  It would not hurt to create
  5117. another Error Handler which just skips to the next command.  I will
  5118. log your message and do so if I have the time.  Thanks for the input.
  5119.  
  5120.     Rick
  5121. 25-Jul-84 00:36:47-MDT,1445;000000000000
  5122. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5123. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 25 Jul 84 00:36:42-MDT
  5124. Received: From brl.arpa.ARPA by AMSAA via smtp;  25 Jul 84 2:04 EDT
  5125. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  25 Jul 84 2:03 EDT
  5126. Date: 25 Jul 1984  00:03 MDT (Wed)
  5127. Message-ID: <RCONN.12034048547.BABYL@SIMTEL20>
  5128. From: Richard Conn <RCONN@Simtel20.ARPA>
  5129. To:   MLY.G.DRU%MIT-OZ@MIT-MC.ARPA
  5130. Cc:   info-cpm@Brl-Aos.ARPA
  5131. Subject: Custon OpSys
  5132. In-reply-to: Msg of 24 Jul 1984  12:43-MDT from MLY.G.DRU%MIT-OZ at MIT-MC.ARPA
  5133.  
  5134.     In a word, nothing is impossible given the time.  I see two
  5135. immediate problems with writing an opsys in BASIC:  (1) you would have
  5136. to org the absolute binary to the CCP location or modify the cold boot
  5137. routine to load the binary at its execution address and (2) you would
  5138. have to restrict the use of the run-time library as much as possible
  5139. if you want to store the opsys on the system tracks.
  5140.  
  5141.     In the ZCPR3 environ, if you want to have a BASIC application
  5142. act as your front-end (shell), then it can be done quite easily with
  5143. SHSET.  Just give the command "SHSET MBASIC MYSHELL" and MBASIC
  5144. MYSHELL will always be running.  You may be able to use POKE to store
  5145. a command for ZCPR3 to run in the command line buffer and then exit
  5146. the MBASIC, at which time the command in the buffer wll run and MBASIC
  5147. MYSHELL will be reexecuted.  If this is what you want ...
  5148.  
  5149.         Rick
  5150. 25-Jul-84 00:58:14-MDT,730;000000000000
  5151. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5152. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 25 Jul 84 00:58:10-MDT
  5153. Received: From brl.arpa.ARPA by AMSAA via smtp;  25 Jul 84 2:25 EDT
  5154. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  25 Jul 84 2:26 EDT
  5155. Date: 25 July 1984 02:23-EDT
  5156. From: Stephen C. Hill <STEVEH@Mit-Mc.ARPA>
  5157. Subject:  Wordstar 3.3 patching?
  5158. To: CSTROM@Simtel20.ARPA
  5159. cc: INFO-CPM@Mit-Mc.ARPA
  5160. In-reply-to: Msg of 21 Jul 1984  19:17 MDT (Sat) from CSTROM at Simtel20.ARPA
  5161.  
  5162. Our system uses a spooler as an intermediary, but WordStar still seems to take
  5163. the same time as if it actually printed on a 1200 bps printer.  Do you know
  5164. of any way to speed things up?  We have W* 3.3 running on a Z-80.
  5165.  
  5166. 25-Jul-84 02:47:50-MDT,752;000000000000
  5167. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5168. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 25 Jul 84 02:47:46-MDT
  5169. Received: From brl.arpa.ARPA by AMSAA via smtp;  25 Jul 84 4:23 EDT
  5170. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  25 Jul 84 4:15 EDT
  5171. Date: 25 July 1984 04:04-EDT
  5172. From: Jerry E. Pournelle <POURNE@Mit-Mc.ARPA>
  5173. Subject:  Wordstar 3.3 patching?
  5174. To: STEVEH@Mit-Mc.ARPA
  5175. cc: INFO-CPM@Mit-Mc.ARPA, CSTROM@Simtel20.ARPA
  5176. In-reply-to: Msg of 25 Jul 1984 02:23-EDT from Stephen C. Hill <STEVEH at Mit-Mc.ARPA>
  5177.  
  5178. WordStar takes so long, and uses such inefficient algorithms,
  5179. for formatting text that adding a large print buffer does almost
  5180. no good at all.  The problems is not in your philosophy but in
  5181. your [Word]Stars...
  5182.  
  5183. 25-Jul-84 05:34:35-MDT,1530;000000000000
  5184. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5185. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 25 Jul 84 05:34:27-MDT
  5186. Received: From brl.arpa.ARPA by AMSAA via smtp;  25 Jul 84 7:02 EDT
  5187. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  25 Jul 84 6:59 EDT
  5188. Date: 25 Jul 1984  04:59 MDT (Wed)
  5189. Message-ID: <CSTROM.12034102517.BABYL@SIMTEL20>
  5190. From: CSTROM@Simtel20.ARPA
  5191. To:   "Stephen C. Hill" <STEVEH@Mit-Mc.ARPA>
  5192. Cc:   INFO-CPM@Brl-Aos.ARPA, CSTROM@Simtel20.ARPA
  5193. Subject: Wordstar 3.3 patching?
  5194. In-reply-to: Msg of 25 Jul 1984  00:23-MDT from Stephen C. Hill <STEVEH at MIT-MC>
  5195.  
  5196.  
  5197. I assume that you are outputting the data to the spooler quite a bit
  5198. faster than 1200 baud, correct? Unfortunately, WS has a nasty habit of
  5199. sending the character stream out the printer port at a very slow rate.
  5200. I assume that at least part of the delay is due to processing for the
  5201. target printer, but I would not be a bit surprised if there was some
  5202. delay built in as well, allowing effective simultaneous editing while
  5203. printing without hogging the resources of the CPU.
  5204.  
  5205. I think you would find that the actual effective output is faster than
  5206. 1200 baud; on systems with buffers and 1200 baud printers, the buffer
  5207. does indeed fill, but certainly the effective baud rate is probably
  5208. more on the order of 2400 baud or thereabouts (a seat of the pants
  5209. guess). I will try to get some info on this out of my friends at
  5210. MicroPro, but things seem to get more screwed up there every day, so
  5211. don't expect much from that quarter.
  5212. 25-Jul-84 05:58:09-MDT,830;000000000000
  5213. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5214. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 25 Jul 84 05:58:05-MDT
  5215. Received: From brl.arpa.ARPA by AMSAA via smtp;  25 Jul 84 7:35 EDT
  5216. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  25 Jul 84 7:26 EDT
  5217. Received: from Usenet.uucp by Sri-Unix.uucp with rs232; 25 Jul 84 4:18-PDT
  5218. Date: 24 Jul 84 9:52:07-PDT (Tue)
  5219. To: info-cpm@Brl.arpa
  5220. From: hplabs!tektronix!orca!iddic!rickc@Ucb-Vax.arpa
  5221. Subject: C features
  5222. Article-I.D.: iddic.1766
  5223.  
  5224. I appreciated the opinions from Marty about the different C's he has used - 
  5225.  
  5226. how about features?  I have heard that BDS has floating point numbers,
  5227.  
  5228. but they are implemented as strings.  Does not sound good.  Does Aztec
  5229.  
  5230. support float (and double)?
  5231.  
  5232.  
  5233.  
  5234.                         Thanks,
  5235.  
  5236.                         Rick Coates
  5237.                         tektronix!iddic!rickc
  5238. 25-Jul-84 06:59:29-MDT,2054;000000000000
  5239. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5240. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 25 Jul 84 06:59:17-MDT
  5241. Received: From brl.arpa.ARPA by AMSAA via smtp;  25 Jul 84 8:31 EDT
  5242. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  25 Jul 84 8:25 EDT
  5243. Date: 25 Jul 1984  06:16 MDT (Wed)
  5244. Message-ID: <RCONN.12034116464.BABYL@SIMTEL20>
  5245. From: Richard Conn <RCONN@Simtel20.ARPA>
  5246. To:   info-cpm@Brl-Aos.ARPA
  5247. Subject: [Penny.Anderson: LRUN as CMDRUN question]
  5248.  
  5249. FYI -- I thought you might like to know about this. -- Rick
  5250.  
  5251.  
  5252. Date: Wednesday, 25 July 1984  03:56-MDT
  5253. From: Penny Anderson <Penny.Anderson at CMU-CS-C.ARPA>
  5254. To:   RCONN at SIMTEL20.ARPA
  5255. cc:   APA at CMU-CS-C.ARPA
  5256. Re:   LRUN as CMDRUN question
  5257.  
  5258. Rick,
  5259.     First, kudos: Z3 came right up just like your doc said it would!
  5260. We ran Z2 for about 8 months and it was wonderful.  This is as much of an
  5261. improvement over Z2 as Z2 was over 8080 cp/m.  Thank you (if this was speech
  5262. instead of typing, that would be in the sincerest tone I could muster)!!
  5263.  
  5264.     Second, a question: is there going to be an LRUNZ for Z3?  I 
  5265. re-GENINSed my Z2 LRUNZ to use as my CMDRUN, however if LRUNZ doesn't
  5266. find the .COM file, Z3 doesn't know, so my ERRORn is avoided even though
  5267. it's a perfect job for it.
  5268.  
  5269.     A LRUN that can set the Message Buffer error flag (isn't that how
  5270. it works?) would allow the Error handler to catch it.
  5271.  
  5272.     Did I miss something?
  5273.  
  5274.     Another suggestion: I was surprised there was no SAK option in the
  5275. SYSRCP.LIB.  Even a stripped down version with no bells and such would
  5276. be nice.  I hate sacrificing the disk and directory space for such a simple
  5277. function.
  5278.  
  5279.     For your statistics:  We run a N* Horizon with 2 5in floppies and
  5280. LifeBoat CP/M, TeleVideo 950 (lucky for me when using your stuff), Centronics
  5281. 739 printer on parallel, and USR Password with MEX and YAM.
  5282.  
  5283.     Congratulations on another wonderful (and large) piece of work and
  5284. thanks again for giving it away.  Looking forward to the books.
  5285.  
  5286.         Don Shields
  5287.     c/o Penny Anderson
  5288.     APA@CMU-CS-C.ARPA
  5289. 25-Jul-84 07:11:32-MDT,1309;000000000000
  5290. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5291. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 25 Jul 84 07:11:25-MDT
  5292. Received: From brl.arpa.ARPA by AMSAA via smtp;  25 Jul 84 8:31 EDT
  5293. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  25 Jul 84 8:25 EDT
  5294. Date: 25 Jul 1984  06:14 MDT (Wed)
  5295. Message-ID: <RCONN.12034116176.BABYL@SIMTEL20>
  5296. From: Richard Conn <RCONN@Simtel20.ARPA>
  5297. To:   Penny Anderson <Penny.Anderson@CMU-CS-C.ARPA>
  5298. Cc:   info-cpm@Brl-Aos.ARPA
  5299. Subject: LRUN as CMDRUN question
  5300. In-reply-to: Msg of 25 Jul 1984  03:56-MDT from Penny Anderson <Penny.Anderson at CMU-CS-C.ARPA>
  5301.  
  5302. Thank you for your message, Penny.  Phase 2 of ZCPR3 is yet to come
  5303. out, and I have a number of things planned.  One is LRUNZ.  Phase 2 is
  5304. still forming (altho not for very long now because my book deadline is
  5305. coming up and I want the book to include everything), so any
  5306. last-minute suggestions that anyone has are welcome, but I can't
  5307. guarantee that they will make it in.
  5308.  
  5309. Also, FYI, I got a report on beta-test efforts for a part of the Phase
  5310. 2 software.  The only problem reported so far is that VFILER and VMENU
  5311. (the VFILER/MENU shell) interact strangely from time to time when
  5312. VFILER runs under VMENU.  VFILER tends to cancel VMENU.  Will have to
  5313. fix this one before release.
  5314.  
  5315.     Rick
  5316. 25-Jul-84 07:34:59-MDT,1060;000000000000
  5317. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5318. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 25 Jul 84 07:34:52-MDT
  5319. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  25 Jul 84 8:56 EDT
  5320. Date: 25 Jul 1984  06:58 MDT (Wed)
  5321. Message-ID: <KPETERSEN.12034124189.BABYL@SIMTEL20>
  5322. Sender: KPETERSEN@Simtel20.ARPA
  5323. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  5324. To:   Info-Cpm@Amsaa.ARPA
  5325. Subject: UNERA20 unerase utility now available
  5326.  
  5327. The popular utility UNERA has been updated to version 2.0.  Users with
  5328. deblocking CBIOSs will want to get this new version, which corrects a
  5329. problem with not restoring files whose names were in the last sector
  5330. used in the directory.  The files are now available on SIMTEL20.
  5331. Here's a list:
  5332.  
  5333. Filename            Type     Bytes     Sectors     CRC
  5334.  
  5335. Directory MICRO:<CPM.DIRUTL>
  5336. UNERA20.ASM.1            ASCII     17261  135 =  87H  54C6H
  5337. UNERA20.COM.1            COM      1408   11 =   BH  29E4H
  5338. UNERA20.DOC.1            ASCII      4760   38 =  26H  0E8CH
  5339. UNERA20.HEX.1            ASCII      3440   27 =  1BH  D801H
  5340. UNERA20.HLP.1            ASCII      4796   38 =  26H  EFD0H
  5341.  
  5342. --Keith
  5343. 25-Jul-84 13:11:08-MDT,992;000000000000
  5344. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5345. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 25 Jul 84 13:10:58-MDT
  5346. Received: From brl.arpa.ARPA by AMSAA via smtp;  25 Jul 84 14:28 EDT
  5347. Received: From mit-mc.arpa.ARPA by BRL-AOS via smtp;  25 Jul 84 14:29 EDT
  5348. Received: from MIT-MC by MIT-OZ via Chaosnet; 25 Jul 84 14:28-EDT
  5349. Received: from Concord.ms by ArpaGateway.ms ; 25 JUL 84 11:27:09 PDT
  5350. Date: 25 Jul 84 10:17:53 PDT (Wednesday)
  5351. From: Bicer.ES@XEROX.ARPA
  5352. Subject: Re: Custon OpSys
  5353. In-reply-to: MLY.G.DRU%MIT-OZ's message of Tue, 24 Jul 84 14:43:15 EDT
  5354. To: MLY.G.DRU%MIT-OZ@MIT-MC.ARPA
  5355. cc: INFO-CPM%MIT-OZ@MIT-MC.ARPA
  5356.  
  5357. I presume that it is possible to write a "custom operating system" in BASIC,
  5358. but WHY BASIC? Do you like pain?
  5359.  
  5360.     Jack Bicer
  5361.     
  5362. P.S: It'll probably be easier to boot CP/M first and (maybe automatically) load
  5363. your operating system. If you really need it, you could write your cold start
  5364. sequence and load anything you want from anywhere you want.
  5365.  
  5366. 25-Jul-84 20:59:40-MDT,1280;000000000000
  5367. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5368. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 25 Jul 84 20:59:35-MDT
  5369. Received: From brl.arpa.ARPA by AMSAA via smtp;  25 Jul 84 22:39 EDT
  5370. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  25 Jul 84 22:39 EDT
  5371. Date: 25 Jul 1984  20:37 MDT (Wed)
  5372. Message-ID: <RCONN.12034273269.BABYL@SIMTEL20>
  5373. From: Richard Conn <RCONN@Simtel20.ARPA>
  5374. To:   William C. Wells <wcwells%ucbopal.CC@Ucb-Vax.ARPA>
  5375. Cc:   info-cpm@Brl-Aos.ARPA
  5376. Subject: ZCPR3 and CP/M 3.0
  5377. In-reply-to: Msg of 25 Jul 1984  12:03-MDT from wcwells%ucbopal.CC at Berkeley (William C. Wells)
  5378.  
  5379. Yes, ZCPR3, SYSLIB3, Z3LIB, and VLIB all run under CP/M 2.2.  Due to
  5380. their direct BIOS calls, they will not run under CP/M 3.0.  Some
  5381. degree of modification to the low-level device drivers is required in
  5382. order to get the libraries to be useful under CP/M 3.0.
  5383.  
  5384. ZCPR3, however, is another problem, since, as a command processor, it
  5385. directly loads the COM files it selects, a knowledge of your
  5386. bank-switched environment is required.  I suspect that the degree of
  5387. modification to get ZCPR3 to run under CP/M 3.0 would be extensive.
  5388.  
  5389. Re the files on SIMTEL20 that you referenced, I am not familiar with
  5390. them.  I am not moving toward the CP/M 3.0 world.
  5391.  
  5392.     Rick
  5393. 26-Jul-84 07:50:56-MDT,1172;000000000000
  5394. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5395. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 26 Jul 84 07:50:50-MDT
  5396. Received: From brl.arpa.ARPA by AMSAA via smtp;  26 Jul 84 9:13 EDT
  5397. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  26 Jul 84 9:09 EDT
  5398. Received: from Usenet.uucp by Sri-Unix.uucp with rs232; 26 Jul 84 6:00-PDT
  5399. Date: 25 Jul 84 8:25:41-PDT (Wed)
  5400. To: info-cpm@Brl.arpa
  5401. From: hplabs!sdcrdcf!sdcsvax!sdccs6!loral!simard@Ucb-Vax.arpa
  5402. Subject: Epson QX-10 serial port question
  5403. Article-I.D.: loral.297
  5404.  
  5405. [Do not write in this space]
  5406.  
  5407. I am seeking to implement MODEM7 on an Epson QX-10.  So far I have
  5408. not seen any reference to the serial port in the documentation other
  5409. than an acknowledgement of its existence.  I'd like to know the following:
  5410.  
  5411. 1: What physical device(s) is the serial port in the CP/M environment?
  5412. 2: Is the port configured as DTE or DCE?
  5413. 3: What modem control lines are needed to use it, if any?
  5414. 4: Port addresses, UART/ACIA/whatever type, and I/O or memory mapped?
  5415.  
  5416. Any of this info would be appreciated.
  5417. -- 
  5418. Ray Simard
  5419. Loral Instrumentation, San Diego
  5420. {ucbvax, ittvax!dcdwest}!sdcsvax!sdccsu3!loral!simard
  5421. 26-Jul-84 08:28:21-MDT,860;000000000000
  5422. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5423. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 26 Jul 84 08:28:16-MDT
  5424. Received: From brl.arpa.ARPA by AMSAA via smtp;  26 Jul 84 9:45 EDT
  5425. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  26 Jul 84 9:46 EDT
  5426. Received: from Usenet.uucp by Sri-Unix.uucp with rs232; 26 Jul 84 6:41-PDT
  5427. Date: 24 Jul 84 5:28:13-PDT (Tue)
  5428. To: info-cpm@Brl.arpa
  5429. From: hplabs!sdcrdcf!sdcsvax!akgua!mcnc!ecsvax!mjg@Ucb-Vax.arpa
  5430. Subject: mdm7xx overlay for Toshiba T100 wanted
  5431. Article-I.D.: ecsvax.2984
  5432.  
  5433. Does anyone have an overlay for a Toshiba T100 CP/M system to go
  5434. with the Modem 7xx series programs. I would appreciate it greatly if
  5435. anyone could give me a lead or better yet mail me a copy of the
  5436. overlay if it exists.
  5437.  
  5438. Thanks,
  5439.                Mike Gingell, Raleigh NC
  5440.  
  5441.              ...decvax!mcnc!ecsvax!mjg
  5442. 26-Jul-84 21:19:08-MDT,3251;000000000000
  5443. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5444. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 26 Jul 84 21:18:58-MDT
  5445. Received: From ucb-vax.arpa.ARPA by AMSAA via smtp;  26 Jul 84 22:11 EDT
  5446. Received: from ucbjade.CC.Berkeley.ARPA (ucbjade.ARPA) by UCB-VAX.ARPA (4.28/4.33)
  5447.     id AA02089; Thu, 26 Jul 84 19:11:08 pdt
  5448. Received: from ucbopal.CC.Berkeley.ARPA (ucbopal.ARPA)
  5449.     by ucbjade.CC.Berkeley.ARPA (4.14/4.23.1)
  5450.     id AA05143; Thu, 26 Jul 84 19:12:24 pdt
  5451. Received: by ucbopal.CC.Berkeley.ARPA (4.14/4.23.1)
  5452.     id AA01732; Thu, 26 Jul 84 19:12:23 pdt
  5453. Date: Thu, 26 Jul 84 19:12:23 pdt
  5454. From: William C. Wells <wcwells%ucbopal.CC@Ucb-Vax.ARPA>
  5455. Message-Id: <8407270212.AA01732@ucbopal.CC.Berkeley.ARPA>
  5456. To: RCONN@SIMTEL20.ARPA
  5457. Subject: Re: ZCPR3 and CP/M 3.0
  5458. Cc: info-cpm@amsaa.ARPA
  5459.  
  5460. Richard,
  5461.  
  5462. In reply to:
  5463.  
  5464.     Date: 25 Jul 1984  20:37 MDT (Wed)
  5465.     Message-Id: <RCONN.12034273269.BABYL@SIMTEL20>
  5466.     From: Richard Conn <RCONN@SIMTEL20>
  5467.     To: wcwells@ucbopal (William C. Wells)
  5468.     Cc: info-cpm@brl
  5469.     Subject: ZCPR3 and CP/M 3.0
  5470.     In-Reply-To: Msg of 25 Jul 1984  12:03-MDT
  5471.         from wcwells%ucbopal.CC at Berkeley (William C. Wells)
  5472.  
  5473.     Yes, ZCPR3, SYSLIB3, Z3LIB, and VLIB all run under CP/M 2.2.
  5474.     Due to their direct BIOS calls, they will not run under CP/M
  5475.     3.0.  Some degree of modification to the low-level device
  5476.     drivers is required in order to get the libraries to be useful
  5477.     under CP/M 3.0.
  5478.  
  5479.     ZCPR3, however, is another problem, since, as a command
  5480.     processor, it directly loads the COM files it selects, a
  5481.     knowledge of your bank-switched environment is required.  I
  5482.     suspect that the degree of modification to get ZCPR3 to run
  5483.     under CP/M 3.0 would be extensive.
  5484.  
  5485.     Re the files on SIMTEL20 that you referenced, I am not familiar
  5486.     with them.  I am not moving toward the CP/M 3.0 world.
  5487.  
  5488.         Rick
  5489.  
  5490. The files, I referred to on SIMTEL20 are:
  5491.  
  5492. Filename            Type     Bytes     Sectors     CRC
  5493.  
  5494. Directory MICRO:<CPM.CPM3>
  5495. BIOS2RSX.ASM.1            ASCII     11748   92 =  5CH  D10BH
  5496. BIOS2RSX.RSX.1            COM      1536   12 =   CH  7218H
  5497.  
  5498. The BIOS2RSX.ASM is the source for BIOS2RSX.RSX and is a copy
  5499. of the CP/M Exchange Listing in Dr. Dobb's Journal, July 1984,
  5500. starting at page 23.
  5501.  
  5502. BIOS2RSX.ASM, to quote the author, Mike Griswold of Fort Worth,
  5503. Texas:
  5504.  
  5505.        ... will provide CP/M 2.2 compatible BIOS support
  5506.        for CP/M 3.x.  Primarily it performs logical sector
  5507.        blocking and deblocking needed for some programs.
  5508.        All actual I/O is done by the CP/M 3.0 BIOS.
  5509.  
  5510. How Resident System Extensions (RSX) may be used is discussed in
  5511. an article by Garry M. Silvey in the same issue of Dr. Dobb's Journal
  5512. starting at page 36.
  5513.  
  5514. Robert Blum, on page 22, stated that he attached the RSX to a CP/M
  5515. 2.2 version of DU, and that it worked perfectly. Thus it appears
  5516. that BIOS2RSX.RSX when attached to a COM file using GENCOM, will
  5517. intercept the 2.2 I/O calls and convert them to 3.0 I/O calls.
  5518. If this is true for all I/O calls, then it should be possible
  5519. to assemble CP/M 2.2 programs that use members of  SYSLIB3, Z3LIB,
  5520. and VLIB, attach BIOS2RSX.RSX and have a program that works under
  5521. CP/M 3.0.
  5522.  
  5523. I suspect you are right about ZCPR3.
  5524.  
  5525. Bill Wells
  5526. wcwells@Berkeley.ARPA
  5527. ucbvax!wcwells
  5528. WCWELLS@UCBJADE.BITNET
  5529. 27-Jul-84 09:02:43-MDT,821;000000000000
  5530. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5531. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 27 Jul 84 09:02:39-MDT
  5532. Received: From brl.arpa.ARPA by AMSAA via smtp;  27 Jul 84 10:03 EDT
  5533. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  27 Jul 84 9:56 EDT
  5534. Received: from Usenet.uucp by Sri-Unix.uucp with rs232; 27 Jul 84 6:48-PDT
  5535. Date: 26 Jul 84 9:50:16-PDT (Thu)
  5536. To: info-cpm@Brl.arpa
  5537. From: hplabs!sdcrdcf!sdcsvax!sdccs6!loral!simard@Ucb-Vax.arpa
  5538. Subject: How to you access SIMEL20?
  5539. Article-I.D.: loral.317
  5540.  
  5541. [Do not write in this space]
  5542.  
  5543. I've seen many references to CP/M programs residing in something
  5544. called SIMTEL20 (or SIMEL20).  How do users access this library?
  5545.  
  5546. Thanks for any help.
  5547. -- 
  5548. Ray Simard
  5549. Loral Instrumentation, San Diego
  5550. {ucbvax, ittvax!dcdwest}!sdcsvax!sdccsu3!loral!simard
  5551. 27-Jul-84 10:20:37-MDT,910;000000000000
  5552. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5553. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 27 Jul 84 10:20:30-MDT
  5554. Received: From brl-vgr.arpa.ARPA by AMSAA via smtp;  27 Jul 84 11:18 EDT
  5555. Received: from hi-multics.arpa by BRL-VGR.ARPA id a005902; 27 Jul 84 11:13 EDT
  5556. Date:  Fri, 27 Jul 84 10:10 CDT
  5557. From:  "David S. Cargo" <Cargo@HI-MULTICS.ARPA>
  5558. Subject:  ? ASM S error flag
  5559. To:  info-cpm@BRL-VGR.ARPA
  5560. Message-ID:  <840727151020.761538@HI-MULTICS.ARPA>
  5561.  
  5562. While trying to bring up KERMIT v3.9A I discovered two things.  ASM does
  5563. NOT object to an ASEG declaration after the ORG 100H.  I expected that
  5564. it would, but it didn't.  On some code it generated an S error flag for
  5565. the line, but none of the DRI documentation for ASM indicates what the S
  5566. error flag means.  Are there other undocumented features in ASM?  What
  5567. does S mean in this context?
  5568.  
  5569. ....  David S.  Cargo (Cargo at HI-Multics)
  5570. 27-Jul-84 13:23:57-MDT,1984;000000000000
  5571. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5572. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 27 Jul 84 13:23:44-MDT
  5573. Received: From brl.arpa.ARPA by AMSAA via smtp;  27 Jul 84 13:00 EDT
  5574. Received: From xerox.arpa.ARPA by BRL-AOS via smtp;  27 Jul 84 13:01 EDT
  5575. Received: from Concord.ms by ArpaGateway.ms ; 27 JUL 84 09:57:38 PDT
  5576. Date: 27 Jul 84 09:48:41 PDT (Friday)
  5577. From: Bicer.ES@XEROX.ARPA
  5578. Subject: Re: C features
  5579. In-reply-to: hplabs!tektronix!orca!iddic!rickc's message of 24 Jul 84
  5580.  9:52:07 PDT (Tue)
  5581. To: hplabs!tektronix!orca!iddic!rickc@UCB-VAX.ARPA
  5582. cc: info-cpm@BRL.ARPA
  5583.  
  5584.  
  5585. Here is a quick chart of CP/M C compilers:
  5586.  
  5587. Version        Small    Smallc+    Q/C    C80    Super-    BDS C    AZTEC
  5588.         C v1                soft
  5589.  
  5590. ------------------------------------------------------------------------------
  5591. Operators    most    most    all    all    all    all    all
  5592. Arrays        oned    oned    oned    nd    nd    nd    nd
  5593. Datatypes
  5594.   char        y    y    y    y    y    y    y
  5595.   int        y    y    y    y    y    y    y
  5596.   short        n    n    y    n    n    n    ?
  5597.   unsigned    n    n    n    y    y    y    y
  5598.   pointer    y    y    y    y    y    y    y
  5599.   long        n    n    n    n    n    n    y
  5600.   float,double    n    n    n    n    n    n    y
  5601.   extern    n    n    y    y    y    y    y
  5602.   static    n    n    y    y    n    n    y
  5603.   register    n    n    n    static    static    static    y***
  5604. structure    n    n    n    y    y    y    y
  5605. union        n    n    n    n    n    y    y
  5606. intialize    n    n    y    y    n    n    y
  5607. casts        n    n    n    n    ?    n    y
  5608. program
  5609.   control    most    all    all    all    all    all    all
  5610. #define        y    y    y    y    y    y    y
  5611. #define f(x)    n    n    n    n    ?    y    y
  5612. #include    y*    y*    y    y    y    y    y
  5613. #ifdef/ifndef    n    n    y    y    y    y    y
  5614. #if/else/endif    n    n    y    y    y    y    y
  5615. #asm/endasm    y    y    y    y    y    n    ?
  5616. Output
  5617.    asm/mac    y    n    y    y    y    n    asm**
  5618.    m80/l80    n    y    y    y    y    n    y
  5619.    object    n    n    n    n    n    y    n
  5620. Source?        y    y    y    n    n    n    n
  5621. Price:        (free)  $24    $95    $50    $200    $150    $199
  5622.  
  5623. * Includes can not nest (and in some versions have funny syntax.)
  5624. ** Assembler/linker supplied.
  5625. *** Even on an 8080, Aztec C puts the first "register" declaration in
  5626. register pair BC.  On a Z80, the first three go to BC, IX, and IY.
  5627. However, when the function is not recursive you win by *not* using
  5628. IX and IY registers instead of explicit "static"s. (tekecs!andrew)
  5629.  
  5630. 27-Jul-84 15:47:11-MDT,1457;000000000000
  5631. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5632. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 27 Jul 84 15:47:01-MDT
  5633. Received: From brl-vgr.arpa.ARPA by AMSAA via smtp;  27 Jul 84 17:09 EDT
  5634. Received: from usc-isid.arpa by BRL-VGR.ARPA id a014091; 27 Jul 84 17:01 EDT
  5635. Date: 27 Jul 1984 16:59-EDT
  5636. Sender: ABN.ISCAMS@USC-ISID.ARPA
  5637. Subject: Re:  ? ASM S error flag
  5638. From: ABN.ISCAMS@USC-ISID.ARPA
  5639. To: Cargo@HI-MULTICS.ARPA
  5640. Cc: info-cpm@BRL-VGR.ARPA
  5641. Message-ID: <[USC-ISID.ARPA]27-Jul-84 16:59:41.ABN.ISCAMS>
  5642. In-Reply-To:  <840727151020.761538@HI-MULTICS.ARPA>
  5643.  
  5644. David,
  5645.  
  5646. Appears the S error flag in ASM is harmless - I use it all the time to
  5647. put little messages to the user within code so it will say things while
  5648. assembling.  Never appears in the final assembled code at all.
  5649.  
  5650. I make it a habit to comment out ASEGs and other stuff unique to other
  5651. assemblers (juuuust in case...), but you're right - sometimes ASM yelps
  5652. and sometimes it doesn't.  Weird.
  5653.  
  5654. I suggest you look at the Public Domain linking assembler LASM.COM (available
  5655. via Anonymous FTP from SIMTEL20 micro:<CPM.ASMUTL>LASM2.ASM (I believe).
  5656. Faster than ASM, same rules apply, PLUS you can link segments together in the
  5657. simplest fashion!  I'm using it right now to link together a bunch of
  5658. segments for KERMIT 4.0 (test), and works just fine and fast.  You can also
  5659. get a symbol file out of the thing too.
  5660.  
  5661. Regards,
  5662. David Kirschbaum
  5663. Toad Hall (ABN.ISCAMS@USC-ISID)
  5664. 27-Jul-84 19:24:47-MDT,1905;000000000000
  5665. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5666. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 27 Jul 84 19:24:37-MDT
  5667. Received: From ucb-vax.arpa.ARPA by AMSAA via smtp;  27 Jul 84 20:32 EDT
  5668. Received: from ucbjade.CC.Berkeley.ARPA (ucbjade.ARPA) by UCB-VAX.ARPA (4.28/4.33)
  5669.     id AA02124; Fri, 27 Jul 84 17:32:30 pdt
  5670. Received: from ucbopal.CC.Berkeley.ARPA (ucbopal.ARPA)
  5671.     by ucbjade.CC.Berkeley.ARPA (4.14/4.23.2)
  5672.     id AA04542; Fri, 27 Jul 84 17:34:17 pdt
  5673. Received: by ucbopal.CC.Berkeley.ARPA (4.14/4.23.2)
  5674.     id AA13910; Fri, 27 Jul 84 17:33:04 pdt
  5675. Date: Fri, 27 Jul 84 17:33:04 pdt
  5676. From: William C. Wells <wcwells%ucbopal.CC@Ucb-Vax.ARPA>
  5677. Message-Id: <8407280033.AA13910@ucbopal.CC.Berkeley.ARPA>
  5678. To: sdcsvax!sdccs6!loral!simard@Ucb-Vax.ARPA
  5679. Subject: Re:  How to you access SIMEL20?
  5680. Cc: info-cpm@amsaa.ARPA
  5681.  
  5682. In reply to:
  5683.  
  5684.     To: info-cpm@Brl.arpa
  5685.     From: hplabs!sdcrdcf!sdcsvax!sdccs6!loral!simard@BERKELEY
  5686.     Subject: How to you access SIMEL20?
  5687.     Article-I.D.: loral.317
  5688.  
  5689.     [Do not write in this space]
  5690.  
  5691.     I've seen many references to CP/M programs residing in something
  5692.     called SIMTEL20 (or SIMEL20).  How do users access this library?
  5693.  
  5694.     Thanks for any help.
  5695.     -- 
  5696.     Ray Simard
  5697.     Loral Instrumentation, San Diego
  5698.     {ucbvax, ittvax!dcdwest}!sdcsvax!sdccsu3!loral!simard
  5699.  
  5700. Only users on the DOD Internet can access files on SIMTEL20, they
  5701. are not accessable from UUCP.  Some are posted to the USENET news
  5702. group "net.sources". Most of the files placed in the CP/M Library
  5703. are distributed to RCPM systems around the country. Some of the
  5704. files are copies of volumes distributed by SIG/M. Because SIMTEL20
  5705. is at the top of the RCPM distribution tree, you will often see
  5706. programs and other files announced on SIMTEL20 a month or so before
  5707. the files find there way out to local CP/M user group libraries.
  5708.  
  5709. Bill Wells
  5710. wcwells@Berkeley.ARPA
  5711. WCWELLS@UCBJADE.BITNET
  5712. ucbvax!wcwells
  5713. 27-Jul-84 22:42:08-MDT,1117;000000000000
  5714. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5715. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 27 Jul 84 22:42:02-MDT
  5716. Date:     Fri, 27 Jul 84 22:52:02 EDT
  5717. From:     Dave Towson (info-cpm) <cpmlist@Amsaa.ARPA>
  5718. To:       info-cpm@Amsaa.ARPA
  5719. Subject:  [Bicer.ES:  Accounting Software - HELP!]
  5720.  
  5721. Can anyone help with this?  If so, please respond to Jack Bicer, not to me.
  5722.  
  5723.  
  5724. Dave
  5725.  
  5726.  
  5727. ----- Forwarded message # 1:
  5728.  
  5729. Received: From xerox.arpa.ARPA by AMSAA via smtp;  25 Jul 84 20:07 EDT
  5730. Received: from Concord.ms by ArpaGateway.ms ; 25 JUL 84 17:00:08 PDT
  5731. Date: 25 Jul 84 10:41:49 PDT (Wednesday)
  5732. From: Bicer.ES@XEROX.ARPA
  5733. Subject: Accounting Software - HELP!
  5734. To: XeroxInfo-CPM^.wbst@XEROX.ARPA
  5735. cc: info-cpm-request@AMSAA.ARPA
  5736. Reply-To: Bicer.ES@XEROX.ARPA
  5737.  
  5738.  
  5739. Help!
  5740.  
  5741. I need some information about accounting software for CP/M. Currently
  5742. hoping that Accounting Partner form Star Software will fill the need.
  5743. Also, the Champion looked pretty good but expensive.
  5744.  
  5745. Every bit (or byte) of information will be greatly appreciated.
  5746.  
  5747.     Thanks in advance
  5748.     Jack Bicer
  5749.  
  5750. ----- End of forwarded messages
  5751. 28-Jul-84 02:22:17-MDT,2516;000000000000
  5752. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5753. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 28 Jul 84 02:22:08-MDT
  5754. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  28 Jul 84 1:27 EDT
  5755. Date: 27 Jul 1984  23:29 MDT (Fri)
  5756. Message-ID: <WANCHO.12034828797.BABYL@SIMTEL20>
  5757. From: "Frank J. Wancho" <WANCHO@Simtel20.ARPA>
  5758. To:   "William C. Wells" <wcwells%ucbopal.CC@Ucb-Vax.ARPA>
  5759. Cc:   INFO-CPM@Amsaa.ARPA
  5760. Subject: SIG/M distribution
  5761. In-reply-to: Msg of 27 Jul 1984  18:33-MDT from William C. Wells <wcwells%ucbopal.CC at Ucb-Vax.ARPA>
  5762.  
  5763. Bill,
  5764.  
  5765. I'm actually on the tail end of one of the three regional distribution
  5766. chains of SIG/M because I asked to be in that position.  I have been
  5767. travelling alot in recent months and thus cannot guarantee quick
  5768. turnaround to the next point if someone is behind me.
  5769.  
  5770. SIG/M is getting considerably better organized of late.  Almost every
  5771. month their Regional Coordinator sends out the three sets of updates
  5772. about a month before they are "officially" announced.  Thus, by the
  5773. time I get them, convert the disks, and have them uploaded, the
  5774. announcement is made, giving the appearance of being timely.
  5775.  
  5776. BTW, for those interested in such things, I had found an 8" disk
  5777. controller that behaves properly in my N*, called the MCP/FDC, from
  5778. MCP Computer Products.  It's only drawback is that it doesn't pass
  5779. through the two-sided disk signal from the 50-pin connector.
  5780. Otherwise, it's a clean, simple, and relatively inexpensive ($199)
  5781. board that doesn't require any mods.  Unfortunately, it was only on
  5782. loan, and is now sitting in another N* running TurboDOS...
  5783.  
  5784. I still have a semi sick DJDMA awaiting the new PROM set.  If that
  5785. doesn't fix the double-density-only problem, it goes back for repair.
  5786. There are two CCS2422 FDCs which still cause memory parity errors on
  5787. write, even after replacing my ancient 350ns RAM with 150ns RAM...
  5788. (that change seemed to cure the mpe's on read), and a CompuPro Disk 1
  5789. that hangs the system (and the factory could care less about their
  5790. boards in foreign machines as they are a System House now... so much
  5791. for the leader of IEEE-696 cards...)
  5792.  
  5793. A possible cure for my troubles is in the works: we are applying the
  5794. IEEE-696 upgrade mods to the N* CPU card (as published in the April
  5795. issue of Microsystems).  I'll let you all know the results of that.
  5796. (I may even end up believing the rumor that the N* motherboard is
  5797. noisy and splurge on an active termination card.)
  5798.  
  5799. Sorry for the core dump.
  5800.  
  5801. --Frank
  5802. 28-Jul-84 02:47:21-MDT,1197;000000000000
  5803. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5804. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 28 Jul 84 02:47:15-MDT
  5805. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  28 Jul 84 1:37 EDT
  5806. Date: 27 Jul 1984  23:39 MDT (Fri)
  5807. Message-ID: <WANCHO.12034830646.BABYL@SIMTEL20>
  5808. From: "Frank J. Wancho" <WANCHO@Simtel20.ARPA>
  5809. To:   "David S. Cargo" <Cargo@HI-MULTICS.ARPA>
  5810. Cc:   INFO-CPM@Amsaa.ARPA
  5811. Subject: ? ASM S error flag
  5812. In-reply-to: Msg of 27 Jul 1984  09:10-MDT from David S. Cargo <Cargo at HI-MULTICS.ARPA>
  5813.  
  5814. Dave,
  5815.  
  5816. The error code is documented in the MAC manual:
  5817.  
  5818. S - Syntax error: the fields of this statement are ill-formed and
  5819. cannot be processed properly; may be due to invalid characters or
  5820. delimiters which are out of place.
  5821.  
  5822. Both ASM and MAC share common roots, and, for some reason, this
  5823. description was left out of the ASM manual.
  5824.  
  5825. It usually means there is some invisible character in the line, such
  5826. as a NULL, and the fix is to delete the line and retype it.  Note that
  5827. it is possible for the line either before or after the flagged line to
  5828. actually have the offending character.  So, it may save some time to
  5829. simply retype all three lines...
  5830.  
  5831. --Frank
  5832. 28-Jul-84 12:08:48-MDT,728;000000000000
  5833. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5834. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 28 Jul 84 12:08:43-MDT
  5835. Received: From brl.arpa.ARPA by AMSAA via smtp;  28 Jul 84 10:07 EDT
  5836. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  28 Jul 84 10:00 EDT
  5837. Date: 28 Jul 1984  07:57 MDT (Sat)
  5838. Message-ID: <RCONN.12034921427.BABYL@SIMTEL20>
  5839. From: Richard Conn <RCONN@Simtel20.ARPA>
  5840. To:   William C. Wells <wcwells%ucbopal.CC@Ucb-Vax.ARPA>
  5841. Cc:   info-cpm@Brl-Aos.ARPA
  5842. Subject: ZCPR3 and CP/M 3.0
  5843. In-reply-to: Msg of 26 Jul 1984  20:12-MDT from wcwells%ucbopal.CC at Berkeley (William C. Wells)
  5844.  
  5845. Good point ... I wasn't aware of it.  Thanks for the note.  Have you
  5846. tried doing this or do you intend to?
  5847.  
  5848.     Rick
  5849. 29-Jul-84 06:08:54-MDT,642;000000000000
  5850. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5851. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 29 Jul 84 06:08:51-MDT
  5852. Received: From brl.arpa.ARPA by AMSAA via smtp;  29 Jul 84 7:41 EDT
  5853. Received: From sri-unix.arpa.ARPA by BRL-AOS via smtp;  29 Jul 84 7:36 EDT
  5854. Received: from Usenet.uucp by Sri-Unix.uucp with rs232; 29 Jul 84 4:28-PDT
  5855. Date: 27 Jul 84 18:39:06-PDT (Fri)
  5856. To: info-cpm@Brl.arpa
  5857. From: decvax!ittvax!dcdwest!sdcsvax!sdccs6!loral!simard@Ucb-Vax.arpa
  5858. Subject: cmsg cancel <317@loral.UUCP>
  5859. Article-I.D.: loral.324
  5860.  
  5861. -- 
  5862. Ray Simard
  5863. Loral Instrumentation, San Diego
  5864. {ucbvax, ittvax!dcdwest}!sdcsvax!sdccsu3!loral!simard
  5865. 30-Jul-84 07:47:04-MDT,4546;000000000000
  5866. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5867. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 30 Jul 84 07:46:50-MDT
  5868. Received: From brl.arpa.ARPA by AMSAA via smtp;  30 Jul 84 8:46 EDT
  5869. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  30 Jul 84 8:44 EDT
  5870. Date: 30 Jul 1984  06:44 MDT (Mon)
  5871. Message-ID: <RCONN.12035432319.BABYL@SIMTEL20>
  5872. From: Richard Conn <RCONN@Simtel20.ARPA>
  5873. To:   info-cpm@Brl-Aos.ARPA
  5874. Cc:   rconn@Simtel20.ARPA
  5875. Subject: ZCPR3 Phase 2 ...
  5876.  
  5877. ... is coming along quite nicely.  It now includes DPROG, which stands
  5878. for Device PROGrammer.  Under ZCPR2, we had CONFIG and TINIT which
  5879. were nice for programming a TVI950.  Under ZCPR3, BOTH OF THESE are
  5880. replaced by one 3K interpreter called DPROG, and DPROG can program any
  5881. terminal or printer.
  5882.  
  5883. DPROG is a complete programming language in its own right.  You can
  5884. define words to it (a word is a symbol up to 16 characters long) which
  5885. contain any combination of output format control instructions and text
  5886. strings and references to other words (words can be nested up to 128
  5887. levels deep).  Once a word is defined, it can be named in an output
  5888. line, and its definition (including format controls) will be
  5889. translated and output to either your console, printer, or punch
  5890. device.  For example:
  5891.  
  5892. ;
  5893. ; Sample DPROG programming file
  5894. ;
  5895.  
  5896. ; Define Basic Words
  5897. -esc    (%c)    "\E"    ; the escape character
  5898. -ctrly        "^Y"    ; the character control-Y
  5899. -test    (Char: %c %x %d\n)    ; character test format
  5900. -normal_form    (%c)    ; normal single-character output format
  5901.  
  5902. ;
  5903. ; Use Words
  5904. ;
  5905. "This is a test\n" test "ABC" normal_form "\nEnd of Test"
  5906.  
  5907.  
  5908.     The output from the execution of the output line will be:
  5909.  
  5910. This is a test
  5911. Char: A 41 65
  5912. Char: B 42 66
  5913. Char: C 43 67
  5914. End of Test
  5915.  
  5916.  
  5917.     Used in conjunction with both format definitions (where they
  5918. are output literally) and quoted strings (where they are output
  5919. according to the current format definition), the following escape
  5920. sequences apply:
  5921.  
  5922.         ^c    Define control character (2-char sequence)
  5923.         \b    Backspace char
  5924.         \d    Delete char (DEL)
  5925.         \e    Escape char (ESC)
  5926.         \l    Line Feed Char (LF)
  5927.         \n    New Line char (CRLF pair)
  5928.         \r    Carriage Return char (CR)
  5929.         \t    Tab char (TAB)
  5930.         \#    Numeric value (forms are \d for decimal, \dH
  5931.                 for hex, \dq for octal, \dB for
  5932.                 binary: \1, \245, \33h, \0feH, \111b,
  5933.                 \77q, etc)
  5934.  
  5935.     Additionally, the format expression is of the form
  5936.  
  5937.         (<format text>)
  5938.  
  5939. where <format text> can contain any character sequence as well as
  5940. recognize the following output directives:
  5941.  
  5942.         %c    Output chars as ASCII characters
  5943.         %d    Output chars as floating decimal ASCII chars
  5944.         %x    Output chars as 2 hex ASCII chars
  5945.         %2    Output chars as 2 decimal ASCII chars
  5946.         %3    Output chars as 3 decimal ASCII chars
  5947.  
  5948.     Any text can surround these output directives, and each
  5949. directive can be used as many times as desired in a format expression.
  5950. Once a format expression is given, it is used until a new expression
  5951. is defined.  For example:
  5952.  
  5953.     (%x %d ) "\12\10hA" (%c) "\12\10hA"
  5954.  
  5955. will output:
  5956.  
  5957.     0C 12 10 16 41 65 ^L^PA
  5958.  
  5959. where ^L and ^P are the ASCII control-L and control-P characters.
  5960.  
  5961.     Finally, to make all of this complete, you can direct output
  5962. to the console, printer, or punch at any time (for programming
  5963. whatever device you want to program), there are debugging commands
  5964. (pause to examine output, dump word definition table, dump format
  5965. expression), and you can set up as many *.DPG files that you want to
  5966. program a variety of functions.  DPROG is a true ZCPR3 utility, and it
  5967. searches the path for the *.DPG files, so you can store all of your
  5968. useful programs in the ROOT directory and DPROG will find them.
  5969.  
  5970.     DPROG is used by issuing a command of the form:
  5971.  
  5972.         DPROG filename.typ    <-- program from filename.typ
  5973.         DPROG filename        <-- program from filename.DPG
  5974.         DPROG            <-- program from STD.DPG
  5975.  
  5976.     I currently have 6 different files to program my TVI950 for
  5977. working with assemblers, C, Pascal, dBASE II and Multiplan, Word Star
  5978. and Starindex, and standard definitions, and a 7th program file for a
  5979. TVI 970 (still being tested).
  5980.  
  5981.     DPROG, of course, can be used within an alias, ZEX command
  5982. file, or any other ZCPR3 environment.  For instance, the following
  5983. Word Star alias is reasonable:
  5984.  
  5985.     IF NEC=$2
  5986.         DEV L NEC        <-- assign printer
  5987.         WSN $1            <-- run NEC version of WS
  5988.     ELSE
  5989.         DEV L TTY        <-- assign printer
  5990.         DPROG CORRESP        <-- program printer for
  5991.                         correspondence
  5992.         WS $1            <-- run proper version of WS
  5993.     FI
  5994.  
  5995.     And so on ... comments?
  5996.  
  5997.         Rick
  5998. 30-Jul-84 11:10:15-MDT,1169;000000000000
  5999. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6000. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 30 Jul 84 11:10:04-MDT
  6001. Received: From brl.arpa.ARPA by AMSAA via smtp;  30 Jul 84 11:25 EDT
  6002. Received: From xerox.arpa.ARPA by BRL-AOS via smtp;  30 Jul 84 11:24 EDT
  6003. Received: from Muscat.ms by ArpaGateway.ms ; 30 JUL 84 08:22:36 PDT
  6004. Date: Mon, 30 Jul 84 11:20 EDT
  6005. From: leisner.henr@XEROX.ARPA
  6006. Subject: Re: C features
  6007. In-reply-to: "hplabs!tektronix!orca!iddic!rickc@UCB-VAX.ARPA's message
  6008.  of 24 Jul 84 9:52:07 PDT (Tue)"
  6009. To: hplabs!tektronix!orca!iddic!rickc@UCB-VAX.ARPA
  6010. cc: info-cpm@BRL.ARPA
  6011.  
  6012. Rick,
  6013.  
  6014. I never used the floating point support on BDS but it looked cludged
  6015. (not part of the base system, it looked like an addon.  Aztec provides
  6016. true floating point support, along with a slew of scientific routines
  6017. (trig functions, log functions, etc.).
  6018.  
  6019. If you have any questions in particular, feel free to ask.  Like I said,
  6020. Aztec looks like ( and is advertised as) a full Unix compatible C
  6021. without bit fields, BDS is a wonderfully fast compiler with limited
  6022. capability for large scale software projects.  It is fine for small
  6023. projects.
  6024.  
  6025. Marty
  6026.  
  6027. 30-Jul-84 11:56:33-MDT,855;000000000000
  6028. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6029. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 30 Jul 84 11:56:26-MDT
  6030. Received: From brl-vgr.arpa.ARPA by AMSAA via smtp;  30 Jul 84 13:15 EDT
  6031. Received: from usc-isid.arpa by BRL-VGR.ARPA id a027291; 30 Jul 84 13:14 EDT
  6032. Date: 30 Jul 1984 13:12-EDT
  6033. Sender: ABN.ISCAMS@USC-ISID.ARPA
  6034. Subject: Re: ? ASM S error flag
  6035. From: ABN.ISCAMS@USC-ISID.ARPA
  6036. To: Hirst.rx@XEROX.ARPA
  6037. Cc: Cargo@HI-MULTICS.ARPA, info-cpm@BRL-VGR.ARPA
  6038. Message-ID: <[USC-ISID.ARPA]30-Jul-84 13:12:07.ABN.ISCAMS>
  6039. In-Reply-To: The message of 30 Jul 84 17:56:36+0100 (Monday) from Hirst.rx@XEROX.ARPA
  6040.  
  6041. Ken (et al),
  6042.  
  6043. Yes, I believe LASM is the same as LINKASM by Christensen.  It has, as I
  6044. recall from the .ASM notes, been upgraded somewhat.  Sure do work good, yep.
  6045.  
  6046. Regards,
  6047. David Kirschbaum
  6048. Toad Hall (ABN.ISCAMS@USC-ISID)
  6049. 30-Jul-84 11:57:00-MDT,651;000000000000
  6050. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6051. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 30 Jul 84 11:56:56-MDT
  6052. Received: From brl-vgr.arpa.ARPA by AMSAA via smtp;  30 Jul 84 13:06 EDT
  6053. Received: from xerox.arpa by BRL-VGR.ARPA id a027213; 30 Jul 84 13:07 EDT
  6054. Received: from GreeneKing.ms by ArpaGateway.ms ; 30 JUL 84 10:05:57 PDT
  6055. Date: 30 Jul 84 17:56:36+0100 (Monday)
  6056. From: Hirst.rx@XEROX.ARPA
  6057. Subject: Re: ? ASM S error flag
  6058. In-reply-to: <[USC-ISID.ARPA]27-Jul-84 16:59:41.ABN.ISCAMS>
  6059. To: ABN.ISCAMS@USC-ISID.ARPA
  6060. cc: Cargo@HI-MULTICS.ARPA, info-cpm@BRL-VGR.ARPA
  6061.  
  6062. David,
  6063.  
  6064. Is LASM the same as LINKASM by Ward Christensen
  6065.  
  6066. Ken
  6067. 30-Jul-84 14:19:12-MDT,1418;000000000000
  6068. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6069. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 30 Jul 84 14:19:05-MDT
  6070. Received: From brl.arpa.ARPA by AMSAA via smtp;  30 Jul 84 15:00 EDT
  6071. Received: From lll-mfe.arpa.ARPA by BRL-AOS via smtp;  30 Jul 84 14:58 EDT
  6072. Date: Mon, 30 Jul 84 11:50 PDT
  6073. From: Maron@LLL-MFE.ARPA
  6074. Subject: C features: BDS-C supporter
  6075. To: info-cpm@brl.arpa
  6076.  
  6077. I tend to disagree that BDS-C is useful for only small projects. I'm not
  6078. sure what we want to define small as but I have written a large specialized
  6079. database program in BDS-C just fine. I did not need full floating point, in
  6080. fact what I did need I wrote directly in C because the full floating-point
  6081. hack that BDS-C does have was too much for me. The program was so big (tell
  6082. me how big is big, etc. joke) that I run it as two co-routine which cross
  6083. chain each other. There is the main routine with lots of routines and fairly
  6084. small in memory data and the sort (co)routine which is small but requires
  6085. (for efficiency) lots of in memory data. Whereas BDS-C is not a good as
  6086. other C's I've used (such as Lattice-C on the IBM-PC) I think it is great
  6087. for CP/M-80 for (1) price, (2) speed (3) features.
  6088.  
  6089. I have written a cross assembler (6502) in BDS-C, a terminal concentrator
  6090. interface, and various other utilities-all just fine. There are just a
  6091. few features I wish I could inspire Leor to put in but...
  6092. --Neil Maron
  6093. 30-Jul-84 15:26:28-MDT,1646;000000000000
  6094. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6095. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 30 Jul 84 15:26:20-MDT
  6096. Received: From brl.arpa.ARPA by AMSAA via smtp;  30 Jul 84 16:43 EDT
  6097. Received: From ucb-vax.arpa.ARPA by BRL-AOS via smtp;  30 Jul 84 16:45 EDT
  6098. Received: from ucbjade.CC.Berkeley.ARPA (ucbjade.ARPA) by UCB-VAX.ARPA (4.28/4.33)
  6099.     id AA18512; Mon, 30 Jul 84 13:43:10 pdt
  6100. Received: from ucbopal.CC.Berkeley.ARPA (ucbopal.ARPA)
  6101.     by ucbjade.CC.Berkeley.ARPA (4.14/4.23.2)
  6102.     id AA08977; Mon, 30 Jul 84 13:45:06 pdt
  6103. Received: by ucbopal.CC.Berkeley.ARPA (4.14/4.23.2)
  6104.     id AA11166; Mon, 30 Jul 84 13:20:38 pdt
  6105. Date: Mon, 30 Jul 84 13:20:38 pdt
  6106. From: William C. Wells <wcwells%ucbopal.CC@Ucb-Vax.ARPA>
  6107. Message-Id: <8407302020.AA11166@ucbopal.CC.Berkeley.ARPA>
  6108. To: RCONN@SIMTEL20.ARPA
  6109. Subject: Re: ZCPR3 and CP/M 3.0
  6110. Cc: info-cpm@brl.ARPA
  6111.  
  6112. In reply to:
  6113.  
  6114.     Date: 28 Jul 1984  07:57 MDT (Sat)
  6115.     Message-Id: <RCONN.12034921427.BABYL@SIMTEL20>
  6116.     From: Richard Conn <RCONN@SIMTEL20>
  6117.     To: wcwells@ucbopal (William C. Wells)
  6118.     Cc: info-cpm@brl
  6119.     Subject: ZCPR3 and CP/M 3.0
  6120.     In-Reply-To: Msg of 26 Jul 1984  20:12-MDT
  6121.         from wcwells%ucbopal.CC at Berkeley (William C. Wells)
  6122.  
  6123.     Good point ... I wasn't aware of it.  Thanks for the note.
  6124.     Have you tried doing this or do you intend to?
  6125.  
  6126.         Rick
  6127.  
  6128. I have not tried applying the RSX to a CP/M 2.2 program yet.  I am more
  6129. of an applications person than I am a ASM hacker.
  6130.  
  6131. Anybody want to try attaching the RSX to some of the ZCPR3 programs to
  6132. see if they will work under CP/M 3.0 without ZCPR3 ?
  6133.  
  6134. Bill
  6135.  
  6136. wcwells@BERKELEY.ARPA, WCWELLS@UCBJADE.BITNET, ucbvax!wcwells
  6137. 31-Jul-84 04:36:48-MDT,819;000000000000
  6138. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6139. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 31 Jul 84 04:36:44-MDT
  6140. Received: From brl.arpa.ARPA by AMSAA via smtp;  31 Jul 84 6:12 EDT
  6141. Received: From ucb-vax.arpa.ARPA by BRL-AOS via smtp;  31 Jul 84 6:04 EDT
  6142. Received: by UCB-VAX.ARPA (4.28/4.33)
  6143.     id AA01150; Tue, 31 Jul 84 03:03:21 pdt
  6144. Received: by HP-VENUS id AA19921; Mon, 30 Jul 84 19:34:58 pdt
  6145. Message-Id: <8407310234.AA19921@HP-VENUS>
  6146. From: hplabs!iddic!rickc@Ucb-Vax.ARPA
  6147. To: info-cpm@BRL.ARPA
  6148. Received: from iddic.uucp by tektronix ; 30 Jul 84 08:43:33 PDT
  6149. Subject: cpm info
  6150. Date: Mon Jul 30 08:38:44 1984
  6151.  
  6152. Persons:
  6153.  
  6154. Does any method exist for people on USENET to gain access to the cp/m archives
  6155. at SIMTEL20? 
  6156.  
  6157.                             Thanks,
  6158.  
  6159.                             Rick Coates
  6160.                            . . .tektronix!iddic!rickc
  6161.  
  6162.  
  6163. 31-Jul-84 04:37:56-MDT,1872;000000000000
  6164. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6165. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 31 Jul 84 04:37:47-MDT
  6166. Received: From brl.arpa.ARPA by AMSAA via smtp;  31 Jul 84 6:12 EDT
  6167. Received: From xerox.arpa.ARPA by BRL-AOS via smtp;  31 Jul 84 6:07 EDT
  6168. Received: from CheninBlanc.ms by ArpaGateway.ms ; 31 JUL 84 02:37:20 PDT
  6169. Date: 30 Jul 84 07:44:03 PDT (Monday)
  6170. From: Chapman.ES@XEROX.ARPA
  6171. Subject: Problem with Creating a file
  6172. To: info-cpm@BRL-AOS.ARPA
  6173. cc: Chapman.ES@XEROX.ARPA
  6174.  
  6175. Last weekend, I needed to do a quick and dirty test of transfering data
  6176. from one computer to another over an RS232 direct hookup.
  6177.  
  6178. So I entered DDT and started hand assembling a short job to create a
  6179. file, read the appropriate port, and store the data in the file. Since I
  6180. wasn't sure the data would come over (hardware parameters needed to be
  6181. futzed with), I used the debugger breakpoint facilities to watch what
  6182. was happening. I found that the FCB at 5? (Hex) (I'm at work with no
  6183. documentation, so I don't remember the number off the top of my head,
  6184. but it's the default FCB) would be set up properly according to the
  6185. documentation by the appropriate BDOS Create file call, but after the
  6186. first sector of data had been stored, the "number of sectors used in
  6187. current extent" byte was garbage. Manually reseting it to 1 and
  6188. proceeding allowed me to capture the rest of my data. The byte was
  6189. properly incremented thereafter.
  6190.  
  6191. Any ideas what's going on? Is it an artifact of using the Debugger? (If
  6192. that were so, I might expect the byte to keep getting clobbered.) I have
  6193. used my system (an Imsai 8080, running CP/M 2.2) with many standard
  6194. programs with no problems. I don't usually bother to write my own, but I
  6195. do when I have to. I followed the documentation in the CP/M manuals for
  6196. making BDOS calls correctly, to the best of my knowledge.
  6197.  
  6198. Cheryl
  6199. 31-Jul-84 05:06:30-MDT,936;000000000000
  6200. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6201. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 31 Jul 84 05:06:25-MDT
  6202. Received: From brl.arpa.ARPA by AMSAA via smtp;  31 Jul 84 6:12 EDT
  6203. Received: From xerox.arpa.ARPA by BRL-AOS via smtp;  31 Jul 84 6:08 EDT
  6204. Received: from CheninBlanc.ms by ArpaGateway.ms ; 31 JUL 84 02:37:28 PDT
  6205. Date: 30 Jul 84 07:54:54 PDT (Monday)
  6206. From: Chapman.ES@XEROX.ARPA
  6207. Subject: Re: SHSET
  6208. In-reply-to: <RCONN.12034047184.BABYL@SIMTEL20>
  6209. To: Richard Conn <RCONN@SIMTEL20.ARPA>
  6210. cc: Chapman.ES@XEROX.ARPA, info-cpm@BRL-AOS.ARPA
  6211.  
  6212. Rick
  6213.  
  6214. As I understood the description, the choice of what to do with the next
  6215. command depended on the previous command being CORRECT, executed, and
  6216. the PROGRAM returning a completion code. This is quite different from
  6217. deciding what to do if the COMMAND LINE itself is in error. In most
  6218. cases you would want to abort, fix up the command line and restart.
  6219.  
  6220. Cheryl
  6221. 31-Jul-84 07:01:14-MDT,1624;000000000000
  6222. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6223. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 31 Jul 84 07:01:07-MDT
  6224. Received: From brl.arpa.ARPA by AMSAA via smtp;  31 Jul 84 8:19 EDT
  6225. Received: From simtel20.arpa.ARPA by BRL-AOS via smtp;  31 Jul 84 8:15 EDT
  6226. Date: 31 Jul 1984  06:14 MDT (Tue)
  6227. Message-ID: <RCONN.12035689106.BABYL@SIMTEL20>
  6228. From: Richard Conn <RCONN@Simtel20.ARPA>
  6229. To:   Chapman.ES@XEROX.ARPA
  6230. Cc:   Richard Conn <RCONN@SIMTEL20.ARPA>, info-cpm@Brl-Aos.ARPA
  6231. Subject: SHSET
  6232. In-reply-to: Msg of 30 Jul 1984  08:54-MDT from Chapman.ES at XEROX.ARPA
  6233.  
  6234. Yes, SHSET assumes that the command line is correct.  Once ZCPR3
  6235. decides to invoke a shell, the shell is processed like any other
  6236. command line, so your concern would be addressed by an Error Handler
  6237. should the command line loaded by SHSET be incorrect.  Current Error
  6238. Handlers do not have a provision for aborting a shell, so your point
  6239. is well-taken.  A new error handler, say ERROR5, should be created
  6240. which can abort a shell as well as redirect execution of the command
  6241. line (like current error handlers do).  Of course, if the SHSET
  6242. command line includes CMD, then when the conventional error handler is
  6243. invoked, the user could instruct execution to proceed to CMD, at which
  6244. point the user could issue a SHCTRL POP command to clear the shell
  6245. stack.  For that matter, a convnetional error handler will simply
  6246. allow the user to issue the SHCTRL POP command anyway.
  6247.  
  6248.     Hence, your problem is solved by using a conventional error
  6249. handler.  I think I will still add ERROR5, which will be able to deal
  6250. with the shell stack.
  6251.  
  6252.     Rick
  6253. 31-Jul-84 13:01:03-MDT,739;000000000000
  6254. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6255. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 31 Jul 84 13:00:58-MDT
  6256. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  31 Jul 84 14:25 EDT
  6257. Date: 31 Jul 1984  10:50 MDT (Tue)
  6258. Message-ID: <KPETERSEN.12035739329.BABYL@SIMTEL20>
  6259. Sender: KPETERSEN@Simtel20.ARPA
  6260. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  6261. To:   "Paul L. Kelley" <PLK@Mit-Mc.ARPA>
  6262. Cc:   Info-Cpm@Amsaa.ARPA
  6263. Subject: Setup program for Gemini-10 Printer
  6264. In-reply-to: Msg of 29 Jul 1984  21:47-MDT from Paul L. Kelley <PLK at MIT-MC>
  6265.  
  6266. Thanks for contributing GEMSET10 for the Gemini-10 printer, Paul.
  6267. Sorry I neglected to give credit to you when I announced the files to
  6268. Info-Cpm.  Keep up the good work!
  6269. --Keith
  6270. 31-Jul-84 13:04:14-MDT,1607;000000000000
  6271. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6272. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 31 Jul 84 13:04:01-MDT
  6273. Received: From brl.arpa.ARPA by AMSAA via smtp;  31 Jul 84 14:08 EDT
  6274. Received: From utexas-20.arpa.ARPA by BRL-AOS via smtp;  31 Jul 84 13:21 EDT
  6275. Date: Tue 31 Jul 84 11:06:55-CDT
  6276. From: John Otken <CC.Otken@UTEXAS-20.ARPA>
  6277. Subject: Re: Problem with Creating a file & ASM "S" error
  6278. To: Chapman.ES@XEROX.ARPA, info-cpm@BRL-AOS.ARPA
  6279. In-Reply-To: Message from "Chapman.ES@XEROX.ARPA" of Mon 30 Jul 84 07:44:03-CDT
  6280.  
  6281. What you probably needed to do was to clear the CR field of the
  6282. FCB after the MAKE BDOS function call.  This is documented under
  6283. the OPEN FILE function.  Becareful with statements such as "according
  6284. to the documentation".  My CP/M book sez the following for the
  6285. MAKE FILE function: "The FDOS creates the file and initializes both the
  6286. directory and the main memory value to an empty file. [...] The make
  6287. file function has the side effect of activating the FCB and thus a
  6288. subsequent open is not necessary."  Well, I dont know about you but
  6289. *initializes ... the main memory value* doesn't mean anything to me.
  6290. And *activating the FCB* probably means what it meant for the OPEN
  6291. function which is that you still need to clear the CR field.
  6292.  
  6293. One thing is for sure, DDT is NOT responsible for messing with the
  6294. FCB unless, of course, you told him to do it.
  6295.  
  6296. While on the subject of DR docs...  Another way to get the "S" error
  6297. from ASM is to use an instruction mnemonic as a label.
  6298.  
  6299. ALL INFORMATION PRESENTED HERE IS PROPRIETARY TO JOHN OTKEN [sic]
  6300. -------
  6301. 31-Jul-84 13:43:56-MDT,1983;000000000000
  6302. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6303. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 31 Jul 84 13:43:48-MDT
  6304. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  31 Jul 84 14:24 EDT
  6305. Date: 31 Jul 1984  10:45 MDT (Tue)
  6306. Message-ID: <KPETERSEN.12035738288.BABYL@SIMTEL20>
  6307. Sender: KPETERSEN@Simtel20.ARPA
  6308. From: Keith Petersen <W8SDZ@Simtel20.ARPA>
  6309. To:   Info-Cpm@AMSAA.ARPA
  6310. Subject: GEMSET10 setup program for Gemini-10 printer
  6311.  
  6312. GEMSET10 is a version of MXSET by Simon J. Ewins set up for a
  6313. Gemini-10 printer.
  6314.  
  6315. The following has been done -
  6316.  
  6317.      1. Home printhead command removed.
  6318.      2. Carriage return and linefeed not sent to printer after commands.
  6319.      3. Proportional spacing command added.
  6320.      4. 12 cpi command added.
  6321.      5. Start column command added.
  6322.      6. Lines per inch command added.
  6323.      7. Formfeed command added.
  6324.      8. Optional printer status checking added.
  6325.      9. Header line position command added.
  6326.     10. Eliminated stack imbalance and improper use of PRINT##.
  6327.  
  6328. Here is a short review of MXSET:
  6329.  
  6330. MXSET Rev. 1.2 by Simon J. Ewins, Toronto, Ontario, Canada.
  6331.  
  6332. This program will set/reset all of the major functions of the Epson MX-80
  6333. printer. The program uses Z80 Zilog mnemonics and calls are made to Richard
  6334. Conn's excellent SYSLIB.REL file. Microsoft's M80 macro assembler is needed
  6335. for assembly of this file as well as the SYSLIB file.
  6336.  
  6337. The GEMSET files are available on SIMTEL20 as:
  6338.  
  6339. Filename            Type     Bytes     Sectors     CRC
  6340.  
  6341. Directory MICRO:<CPM.LIST>
  6342. GEMSET10.COM.1            COM      2816   22 =  16H  CE53H
  6343. GEMSET10.HEX.1            ASCII      7933   62 =  3EH  497EH
  6344. GEMSET10.MAC.1            ASCII      7127   56 =  38H  0B96H
  6345. GEMSET10.MSG.3            ASCII       549    5 =   5H  B324H
  6346.  
  6347. The original MXSET12 files are also available for Epson owners:
  6348.  
  6349. Filename            Type     Bytes     Sectors     CRC
  6350.  
  6351. Directory MICRO:<CPM.EPSON>
  6352. MXSET12.COM.1            COM      2176   17 =  11H  EED5H
  6353. MXSET12.HEX.1            ASCII      6133   48 =  30H  2923H
  6354. MXSET12.MAC.1            ASCII      4068   32 =  20H  DB1DH
  6355.