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

  1.  1-Dec-82 04:07:05,540;000000000000
  2. Date:     1 Dec 82 04:07:05 EST  (Wed)
  3. From:     Ben Goldfarb <goldfarb.ucf-cs@Udel-Relay>
  4. Subject:  Re:  DIGITAL RESEARCH -- CBBS
  5. To:       INFO-CPM at BRL
  6. Cc:       DBrown at Parc-Maxc
  7. Via:  UCF-CS; 1 Dec 82 4:41-EST
  8. Via:  Udel-Relay; 1 Dec 82 5:57-EST
  9. Via:  Brl; 1 Dec 82 6:04-EST
  10. Via:  Brl-Bmd; 1 Dec 82 6:30-EST
  11.  
  12. Yeah, but why do they have the 212A section of the R-V 3450P disabled?
  13. I called the number and it looked interesting, but at 300 baud and
  14. coast-to-coast phone rates it isn't ***THAT*** interesting!  
  15.                 Ben
  16.  1-Dec-82 06:31:28,870;000000000000
  17. Date:     1 Dec 82 8:31:28-EST (Wed)
  18. From:     Bob Bloom (TECOM) <bbloom@BRL>
  19. To:       "James Lewis Bean, Jr." <BEAN@Mit-Mc>
  20. cc:       INFO-CPM at Mit-Mc
  21. Subject:  Re:  Wordstar's character width table.
  22. Via:  Mit-Mc; 1 Dec 82 11:15-EST
  23. Via:  Brl; 1 Dec 82 11:37-EST
  24. Via:  Brl-Bmd; 1 Dec 82 11:58-EST
  25.  
  26. The proportional space table of WordStar 3.0 starts at 07d8h.  It is
  27. toggled in with ^P (this is undocumented in the operators manual).
  28.  
  29. Table starts with <sp> and continues in ASCII order to 0837h.  From the
  30. manual: "bits 4-6 are moderate adjustments to apply to non-proportional
  31. typewheels; value is relative width in 60ths, space=5.  bits 0-2 are
  32. for true proportional spacing typewheel (theme p.s. 10, etc), space=3.
  33. bits 0 and 4 are unassigned."
  34.  
  35. I'm not quite sure what that all means.  Values in those locations run
  36. from 32 (.,') to 67 (W).
  37.  1-Dec-82 06:31:28,870;000000000000
  38. Date:     1 Dec 82 8:31:28-EST (Wed)
  39. From:     Bob Bloom (TECOM) <bbloom@BRL>
  40. To:       "James Lewis Bean, Jr." <BEAN@Mit-Mc>
  41. cc:       INFO-CPM at Mit-Mc
  42. Subject:  Re:  Wordstar's character width table.
  43. Via:  Mit-Mc; 1 Dec 82 10:51-EST
  44. Via:  Brl; 1 Dec 82 11:19-EST
  45. Via:  Brl-Bmd; 1 Dec 82 11:55-EST
  46.  
  47. The proportional space table of WordStar 3.0 starts at 07d8h.  It is
  48. toggled in with ^P (this is undocumented in the operators manual).
  49.  
  50. Table starts with <sp> and continues in ASCII order to 0837h.  From the
  51. manual: "bits 4-6 are moderate adjustments to apply to non-proportional
  52. typewheels; value is relative width in 60ths, space=5.  bits 0-2 are
  53. for true proportional spacing typewheel (theme p.s. 10, etc), space=3.
  54. bits 0 and 4 are unassigned."
  55.  
  56. I'm not quite sure what that all means.  Values in those locations run
  57. from 32 (.,') to 67 (W).
  58.  1-Dec-82 09:44:39,458;000000000000
  59. Date: 1-Dec-82 08:44:39-PST (Wed)
  60. From: helge at Ucb-C70 (Helge Skrivervik)
  61. Message-Id: <8211011644.17924@UCBVAX.BERKELEY.ARPA>
  62. Received: by UCBVAX.BERKELEY.ARPA (3.227 [10/22/82])
  63.     id A17919; 1-Dec-82 08:44:44-PST (Wed)
  64. To: info-cpm at Ucb-C70
  65. Via:  Mit-Ai; 1 Dec 82 11:47-EST
  66. Via:  Brl; 1 Dec 82 11:58-EST
  67. Via:  Brl-Bmd; 1 Dec 82 12:24-EST
  68.  
  69. I would appreciate to receive more info on MARC. Is it commercially available
  70. yet??
  71.  
  72. Thanks,
  73. -helge
  74.  1-Dec-82 15:36:00,1260;000000000000
  75. Date:  1 Dec 1982 1736-EST
  76. From: Tony <Li@Rutgers>
  77. Subject: CP/M 3.0
  78. To: info-cpm at BRL
  79. Via:  Rutgers; 1 Dec 82 18:34-EST
  80. Via:  Brl; 1 Dec 82 18:51-EST
  81. Via:  Brl-Bmd; 1 Dec 82 19:41-EST
  82.  
  83.  
  84.  
  85. I tend to agree with Lauren's analysis of CP/M Plus. I do think that
  86. it is a big improvement over 2.2, but I also feel that it is not
  87. enough of an improvement. Hopefully MARC will present us with a
  88. better micro-os. CP/M has been out of date for many years now, and it
  89. is time for some fresh blood. Micro-Unix of any flavor is probably
  90. great for a hacker, but for the real business world, it would be a
  91. disaster. 
  92.  
  93. For those of you who Hate DRI. Remember that DRI is not out to cater
  94. to hackers, and that the money for DRI lies in large OEM-business
  95. types. If you have problems with software that screws up page zero,
  96. that's your problem. You can't expect a company to support someone
  97. else's hack, especially when it is performing functions which are
  98. specifically not meant to be done. What do you think DEC or IBM would
  99. say if you poked one of their monitors (EXECs) and then blamed them
  100. for bad software?
  101.  
  102. I come not to praise DRI or CP/M but to point out that it is
  103. obsolete, and was never intended as a hacker's nirvana.
  104.  
  105. Tony
  106. -------
  107.  1-Dec-82 16:50:55,1010;000000000000
  108. Date: 1 Dec 1982 15:31:46-PST
  109. From: decvax!harpo!eagle!wheps!alc at Ucb-C70
  110. Date: Wed Dec  1 15:50:55 1982
  111. Message-Id: <8211012333.26838@UCBVAX.BERKELEY.ARPA>
  112. Received: by UCBVAX.BERKELEY.ARPA (3.227 [10/22/82])
  113.     id A26838; 1-Dec-82 15:33:09-PST (Wed)
  114. Apparently-To: info-cpm
  115. Via:  Mit-Ai; 1 Dec 82 18:48-EST
  116. Via:  Brl; 1 Dec 82 19:06-EST
  117. Via:  Brl-Bmd; 1 Dec 82 19:43-EST
  118.  
  119. Maybe Marc is what I need. I sent mail to Lauren from a different machine
  120. and have little hope of it getting there. I take this chance now while
  121. I am on the machine that subscribes to netnews.
  122. I would really appreciate a reply at whuxg!beal which is where I really
  123. am and can be reached through harpo and others.
  124. A quick summary of my original problem is that I have cpm 1.4 on a
  125. controller which has been orphaned by the mfr and cannot get DR or
  126. anybody to respond with enough info for me to really believe that I
  127. could either bring up 2.2 or make any other useful changes.
  128.         John Beal
  129.         Bell Labs
  130.         Whippany NJ
  131.  1-Dec-82 18:18:33,2681;000000000000
  132. Date: Wed Dec  1 1982 18:18:33 PST
  133. From: Lauren Weinstein <vortex!lauren@Lbl-Unix>
  134. Subject: MARC
  135. To: clark.wbst at Parc-Maxc
  136. CC: INFO-CPM at BRL
  137. Via:  Lbl-Unix; 2 Dec 82 20:08-EST
  138. Via:  Brl; 2 Dec 82 20:15-EST
  139. Via:  Brl-Bmd; 2 Dec 82 20:20-EST
  140.  
  141. Greetings.  Yeah, your description is pretty accurate.  I like to
  142. consider MARC to be sort of a V6/V7/4.1bsd hybrid -- over time I've
  143. tried to add those features from V7 and Berkeley that I particularly
  144. liked (and that made sense on a very small computer!)
  145.  
  146. Actually, the filesystem is very closely patterned after V6, primarily
  147. because the V7 layout would probably have taken up too much overhead
  148. space on people's small disks.  The MARC block size in 256 bytes, again
  149. in keeping with the smaller scale of the system.  Many of the "obvious"
  150. Unix utility commands are around -- in some cases (e.g. "cp", "mv") these
  151. are patterned after V7 rather than V6.  The system calls include
  152. "tell" (which of course is "late" V6).  Login startup files, private
  153. bin directories, and similar V6/V7 features are supported.  We now
  154. also have a "make" command (very similiar to V7 Unix "make" but not
  155. as complex).  Very useful, however.  I have special versions of "sq", and
  156. "usq" for MARC, but have yet to receive final permission to distribute
  157. them with the basic system.
  158.  
  159. The C compiler is indeed a special version of BDS C, with long and
  160. float subroutine packages.  The library support for MARC from the compiler
  161. is extremely extensive.  The MARC stdio library is virtually identical
  162. to the K&R Unix standard (makes life *alot* easier!).  The cp/m emulator
  163. runs, and tries as hard as it can, but given the variety of insane
  164. cp/m programs (some of which open 20 or 30 files w/o bothering to close
  165. other files, etc.) it will never be able to handle EVERY program.  However,
  166. it seems to do fine with most editors (like Wordmaster) and most of 
  167. the language translators I've tested (MAC, M80, L80, TLC LISP, etc.).
  168. A MARC version of MINCE is also available -- I couldn't get along without it.
  169.  
  170. Indeed, 'tis true that "vortex" is a Z80 running MARC.  In fact, I'm
  171. typing this message directly into the MINCE that interfaces with my mail
  172. generation software.  I *may* include my basic mail handling software
  173. in the MARC package, or it may be included in a utility package later on.
  174. I have *not* made any decisions about how I will handle release of my
  175. MARC/BDS C UUCP code, except that I know it will not be part of the basic
  176. MARC package.  (Whaddaya want for $250?)
  177.  
  178. MARC is not available yet.  It has taken a LONG time to get this far, and
  179. hopefully there won't be too much more of a wait.
  180.  
  181. --Lauren--
  182.  1-Dec-82 18:24:00,328;000000000000
  183. Date: 1 Dec 1982 1724-PST
  184. Sender: SCHNUR at Usc-Isie
  185. Subject: LARKY
  186. From: SCHNUR at Usc-Isie
  187. To: info-cpm at BRL
  188. Message-ID: <[USC-ISIE] 1-Dec-82 17:24:00.SCHNUR>
  189. Via:  Usc-Isie; 1 Dec 82 20:26-EST
  190. Via:  Brl; 1 Dec 82 20:37-EST
  191. Via:  Brl-Bmd; 1 Dec 82 20:50-EST
  192.  
  193. Is there a LARKY on the net. Please write me at isia.
  194.  2-Dec-82 00:44:00,1627;000000000000
  195. Date: 2 December 1982 02:44-EST
  196. From: Paul L Kelley <PLK@Mit-Mc>
  197. Subject: MODEM794
  198. To: INFO-CPM at BRL
  199. cc: W8SDZ at Mit-Mc, PLOUFF at Mit-Mc
  200. Via:  Mit-Mc; 2 Dec 82 3:10-EST
  201. Via:  Brl; 2 Dec 82 3:25-EST
  202. Via:  Brl-Bmd; 2 Dec 82 3:32-EST
  203.  
  204.  
  205. The following files are a new version of the MODEM7 package.
  206.  
  207. MC  CPM    AR61   MODEM7
  208.  
  209.   0   MCNFG  794ASM 3  12/01/82 02:28:05
  210.   0   MCOSB  794ASM 2  12/01/82 02:35:15
  211.   0   MNUM   794ASM 1  12/01/82 03:17:24
  212.   0   MODEM  768DOC 4  11/11/82 23:10:55    <-- Unchanged
  213.   0   MODEM  792LIB 4  11/19/82 23:00:55    <-- Unchanged
  214.   0   MODEM  794ASM 17 12/02/82 00:54:47
  215.   0   MODEM  794COM 4  12/02/82 01:24:19
  216.   0   MODEM  794HEX 9  12/02/82 01:29:02
  217.   0   MODEM  794HIS 4  12/02/82 00:50:48
  218.   0   MODEM  794INF 1  12/01/82 02:32:42
  219.   0   MODEM  794SET 1  12/01/82 02:31:04
  220.  
  221.  
  222. ;11/30/82   Made the following changes:
  223. ;
  224. ;        1. Put SECTNOE in proper location,
  225. ;        2. Added optional XOFF/XON testing to terminal mode
  226. ;           file output routines,
  227. ;        3. Added MSPEED setting to PMMI baud rate routines,
  228. ;        4. Fixed quiet mode,
  229. ;        5. Expanded command line again to help novices,
  230. ;        6. Changed to XMODEM routine for receiver to
  231. ;           request CRC mode from sender and added routine
  232. ;           to switch to checksum mode after 6 timeouts.
  233. ;                    P . L. Kelley and R. L. Plouffe
  234.  
  235. ;11/26/82   Replaced "CDD" command with "LOG", and fixed associated code.
  236. ;        Replaced "CUR" with "?" for easier working of a much used
  237. ;        function. Shortened command line, same info in less space.
  238. ;           Normal changes to menus done to reflect new commands.
  239. ;                            Mark J. Pulver
  240.  2-Dec-82 01:16:00,347;000000000000
  241. Date:  2 Dec 1982 0016-PST
  242. From: Bill White <WHITE@Sumex-Aim>
  243. Subject: TurboDOS and MuSys
  244. To: info-cpm at Mit-Mc
  245. Via:  Mit-Mc; 2 Dec 82 3:18-EST
  246. Via:  Brl; 2 Dec 82 3:43-EST
  247. Via:  Brl-Bmd; 2 Dec 82 3:45-EST
  248.  
  249. Does anyone have any first hand experience with this CP/M "compatible" OS
  250. (TurboDOS) or the company selling it (MuSys)?
  251. -------
  252.  2-Dec-82 03:55:00,1335;000000000000
  253. Date:  2 Dec 1982 0555-EST
  254. From: Andrew Scott Beals <RMS.G.BANDY.MIT-OZ@Mit-Ml>
  255. Subject: Re: CP/M 3.0
  256. To: Li at Rutgers
  257. cc: info-cpm at BRL
  258. In-Reply-To: Your message of 2-Dec-82 0048-EST
  259. Via:  Mit-Ml; 2 Dec 82 6:00-EST
  260. Via:  Brl; 2 Dec 82 6:11-EST
  261. Via:  Brl-Bmd; 2 Dec 82 6:21-EST
  262.  
  263. cp/m isn't all that bad, and neither is DR, either.
  264. i've seen marc - it's good (looks PRETTY much like
  265. unix(tm), but nuttin beats a VAX (are we not men?)
  266. running Berkeley 4.1), however, the cost of the system
  267. required to run it (it would seem that with all the
  268. disk acessing you gotta do, you'd almost HAVE to have
  269. a big winnie and maybe a BIG in-memory buffer (>1mbyte).
  270. cp/m is good for just what it was intended for - a program
  271. loader. however, it *is* simple enough that you can
  272. do neat things.
  273.  
  274. DR isn't all that bad, either. Their documentation may
  275. look like it was `crypted, translated in swahili,
  276. crypted again, then typed up by a blind monkey', but
  277. it *still* is readable and understandable (hell, IBM
  278. doc isn't too bad either, once you get used to it). They
  279. will also talk to people on their tech hotline who have
  280. legitimate problems (or seem to). BTW, the last four
  281. digits of their phone number spells MAMA(!).
  282.  
  283. oh well. i don't hate dr, and they are useful (pl/i-80
  284. is pretty damn good).
  285.                     -andy
  286. -------
  287.  2-Dec-82 08:18:00,519;000000000000
  288. Date: 2 Dec 1982 1018-EST (Thursday)
  289. From: dudley at Nadc
  290. Subject: How to reach John Beal
  291. To: info-cpm at Mit-Mc
  292. Via:  Mit-Mc; 2 Dec 82 10:32-EST
  293. Via:  Brl; 2 Dec 82 10:40-EST
  294. Via:  Brl-Bmd; 2 Dec 82 11:06-EST
  295.  
  296.         I would like to reply to John Beals letter of  1-Dec  but
  297. don't  understand  address  references  with shrieks (!) in them.
  298. What   does  'whuxg!beal'   mean,    or    for    that    matter,
  299. 'decvax!harpo!eagle!wheps!alc@ucb-c70' ?
  300.         thanks..                        dudley
  301. -------
  302.  2-Dec-82 12:07:00,1311;000000000000
  303. Date:  2 Dec 1982 at 1107-PST
  304. To: info-cpm at BRL
  305. Cc: fylstra.tsca at Sri-Tsc
  306. Subject: ISIS tools
  307. From: fylstra.tsca at Sri-Tsc
  308. Via:  Sri-Tsca; 2 Dec 82 11:23-PST
  309. Via:  Sri-Tsc; 2 Dec 82 14:22-EST
  310. Via:  Brl; 2 Dec 82 14:27-EST
  311. Via:  Brl-Bmd; 2 Dec 82 14:36-EST
  312.  
  313. I'd like to thank everyone responding to my last message about RT-11
  314. tools.  At least a dozen people pointed me at RT11.C, the utility for
  315. copying files between RT-11 and CP/M floppies.  After a long delay,
  316. one person sent me an implementation of MODEM2 for RT-11, written in C.
  317.  
  318. Now I need the same thing for ISIS.  Does anyone have either of the following:
  319.  
  320. (a) implementation of MODEM2 that executes under ISIS.  Presumably this
  321.     has to be made available on an ISIS SSSD diskette, unless there is
  322.     a simple procedure for bootloading code over a serial line.
  323.  
  324. (b) a utility like RT11.C that runs under CP/M and copies files between
  325.     ISIS and CP/M diskettes.  I seem to recall that such a thing exists
  326.     in the CP/MUG library.
  327.  
  328. The problem with the latter is that the files we want to move exist on
  329. an Intel SSDD floppy.  I rather doubt that it will be easy to get our
  330. double density controllers to read those disks under CP/M.
  331.  
  332. Reply to me, please, and I'll summarize it there is interest.
  333.  
  334. Dave Fylstra
  335.  2-Dec-82 13:10:10,1992;000000000000
  336. Date:  2 Dec 1982 13:10:10 CST (Thursday)
  337. From: Mike Meyer <mwm@Okc-Unix>
  338. Subject: More on the MPM2 problem
  339. To: info-cpm at Okc-Unix
  340. Cc: mwm at Okc-Unix
  341. Via:  Okc-Unix; 2 Dec 82 14:29-EST
  342. Via:  Brl; 2 Dec 82 14:47-EST
  343. Via:  Brl-Bmd; 2 Dec 82 14:53-EST
  344.  
  345. The system walked on my mailbox, after I had seen that somebody had replied
  346. to me on the MPM page zero problem, but before I read it. Since I couldn't
  347. find the reply in the archives, I assume that it was addressed to me, and
  348. not the list. Could whoever it was from please reply again.
  349.  
  350. While going through the archives, I noticed that somebody considered twisting
  351. page zero and then complaining when it didn't workand DRI doesn't want to
  352. help to be crass. I have a couple of comments:
  353.  
  354.     1) It wouldn't be so bad if they warned you about such things.
  355.     2) They do fix page zero when it is page zero on a bank. I.e.,
  356.         the code runs (correctly) in the first partition on each
  357.         bank.
  358.     3) This was CP/M software that somebody else wrote, and I was asked
  359.         to move to MPM (don't ever let DRI fool you into thinking
  360.         that those two are really compatable). DRI uses this trick
  361.         for CP/M software themselves.
  362.     4) I talked to the OEM who put wrote the BIOS. After looking at it
  363.         (even thought it wasn't their problem), the decided that
  364.         the BIOS never got control, and therefore the couldn't fix
  365.         it. They told me not to other talking to DRI, as they had
  366.         never been able to get a response from them.
  367.  
  368. On software compatability between MPM and CP/M. It does exist. As long as you
  369. don't touch ANYTHING in the OS part of memory, don't do disk resets, and don't
  370. do BIOS calls. I was
  371. (unfortunately) stuck with moving a LOT of business software from MP/M to
  372. CP/M. Like accounting stuff written in Microsoft BASIC. It broke at least
  373. two of the three rules for CP/M software. Most screen oriented things will
  374. also lose. I expect CP/M Plus to be more compatable with MP/M than with CP/M
  375. 2.2. *sigh*
  376.  
  377.     <mike
  378.  2-Dec-82 13:27:00,1080;000000000000
  379. Date:  2 Dec 1982 (Thursday) 1527-EST
  380. From: MARON at Lll-Mfe
  381. Subject: DTC SA1410 controller problem
  382. To:   info-cpm at Mit-Mc
  383. Via:  Mit-Mc; 2 Dec 82 20:35-EST
  384. Via:  Brl; 2 Dec 82 20:46-EST
  385. Via:  Brl-Bmd; 2 Dec 82 20:54-EST
  386.  
  387. It may be of interest to some to know about hard disk controllers, 
  388. specifically SASI compatible. I purchased a package from Hamilton-Avnet
  389. of a Shugart SA600 and a SA1410 controller (actually made by DTC). It
  390. seems (by talking to Shugart) that DTC installed an undocumented
  391. feature requiring the command byte to be issued within 256microseconds
  392. after selecting the controller or a SEQUENCE TIMEout error occurs. This
  393. is not good (for the Big Board II and others). Shugart said that they
  394. will trade boards for the newer version which removes this timeout.
  395. This will make the DTC controller more compatible with others, like the
  396. XEBEC etc. This trade-in function is to begin around the 6-10 of December.
  397. If anyone has such a problem talk to their distributor. I will let you
  398. know of developments if anyone responds that they care. --Neil
  399.  2-Dec-82 16:52:00,528;000000000000
  400. Date:  2 Dec 1982 1552-PST
  401. From: Bill Rizzi <RIZZI@Usc-Isib>
  402. Subject: command file drive
  403. To: info-pc at Usc-Isib
  404. cc: info-cpm at BRL
  405. Via:  Usc-Isib; 2 Dec 82 19:38-EST
  406. Via:  Brl; 2 Dec 82 19:46-EST
  407. Via:  Brl-Bmd; 2 Dec 82 19:47-EST
  408.  
  409.  
  410.  
  411.     Is it possible to determine from either a system call or the
  412. internals of CP/M the drive from which a command file is read.  That is,
  413. if "A>C:EDIT B:SOMEFILE" is typed, how can EDIT determine that is was
  414. loaded from drive C ???
  415.  
  416.     Many thanks,
  417.         Bill (RIZZI@ISIB)
  418.  
  419. -------
  420.  2-Dec-82 18:47:00,670;000000000000
  421. Date:  2 Dec 1982 at 1747-PST
  422. To: info-cpm at BRL
  423. Cc: fylstra.tsca at Sri-Tsc
  424. Subject: yet another MODEM2...
  425. From: fylstra.tsca at Sri-Tsc
  426. Via:  Sri-Tsca; 2 Dec 82 17:54-PST
  427. Via:  Sri-Tsc; 2 Dec 82 22:16-EST
  428. Via:  Brl; 2 Dec 82 22:29-EST
  429. Via:  Brl-Bmd; 2 Dec 82 23:05-EST
  430.  
  431. Today I received a request from one of our users for an implementation
  432. of MODEM2 for yet another unique combination of languages and operating
  433. systems.  This time we need MODEM2 for...
  434.  
  435.     an 11/40 running RSX-11
  436.  
  437.     an LSI-11 running RT-11.
  438.  
  439. The preferred languages are (shudder) FORTRAN and MACRO-11.
  440.  
  441. Replies to me, and I'll summarize if there is any interest.
  442.  
  443. Dave Fylstra
  444.  2-Dec-82 19:54:00,1563;000000000000
  445. Date: 2 Dec 1982 19:54 EST
  446. From: clark.wbst at Parc-Maxc
  447. Subject: Re: How to reach John Beal
  448. In-reply-to: dudley's message of 2 Dec 1982 1018-EST (Thursday)
  449. To: dudley at Nadc
  450. cc: info-cpm at Mit-Mc
  451. Via:  Mit-Mc; 2 Dec 82 20:10-EST
  452. Via:  Brl; 2 Dec 82 20:18-EST
  453. Via:  Brl-Bmd; 2 Dec 82 20:21-EST
  454.  
  455. ! is directly analogous to @, except it is grouped from the other end.  It
  456. is a UUCP address.  Unix to Unix CoPy is a utility under unix whereby
  457. machines call each other up to transfer files, send mail, or execute
  458. processes on a remote machine.  normal phone lines and dial-up lines
  459. are normally used with 300 or 1200 baud modems.  It is a good system
  460. because anybody can call anybody, sites can be added or removed
  461. arbirarily and easily.  It is a bad system because you have to know
  462. the path through the network.
  463.  
  464. I don't know who calls whuxg .  It is a Bell labs machine in Whippany.
  465. I sent a letter to John at wheps!alc (alc is someone's login) asking him
  466. to help.   A shorter way to get to sheps from decvax is through zeppo,
  467. so decvax!zeppo!wheps!alc@berkeley should work.  You see, berkeley
  468. on the arpanet and ucbvax on uucp are the same machine... actually,
  469. they are a network, but the mailers at berkeley understand... It will go
  470. from you over the arpanet to berkeley.  berkeley is also ucbvax, and 
  471. ucbvax talks to decvax.  decvax will send it to zeppo, who will send it
  472. to wheps, who will say OH!  I know alc !  and put it in his (or her)
  473. mailbox.
  474.  
  475. have fun...
  476.  
  477.             --Ray
  478.             clark.wbst@parc-maxc (don't ask about dots... )
  479.  2-Dec-82 23:12:00,965;000000000000
  480. Date: 3 December 1982 01:12-EST
  481. From: Herb Lin <LIN@Mit-Mc>
  482. Subject:  MP/M questions
  483. To: info-cpm at BRL
  484. Via:  Mit-Mc; 3 Dec 82 1:13-EST
  485. Via:  Brl; 3 Dec 82 1:16-EST
  486. Via:  Brl-Bmd; 3 Dec 82 1:18-EST
  487.  
  488. 1.  assume i want to be running MP/M with a z-80B and a hard disk with two
  489. users doing MINCE-type word processing and maybe a printer job in the
  490. background.  any comments on system degradation?  will response time
  491. be acceptable?  or should i punt and go to a 16 bit multi-user system.
  492.  
  493. 2.  assume I want to run with one terminal, but demand
  494. foreground/background capability.  can i do this on an 8-bit
  495. multi-user system?  will MP/M let me do this?  in principle, i want a
  496. Concurrent CP/M 80 (by analogy to the 8086 version DR puts out), but i
  497. don;t know of such a beast.  failing this, it seems that what i should able to do it just start up as one user a foreground job, and then as another user a background; possible?  help, please.
  498.  
  499. thanks.
  500.  3-Dec-82 00:20:00,678;000000000000
  501. Date: Friday, 3 December 1982  02:20-EST
  502. Sender: RG.JMTURN.MIT-OZ at BRL
  503. From: RG.JMTURN at Mit-Mc
  504. To:   info-cpm at BRL
  505. Subject: Moving disks from 8 to 5.25
  506. Via:  Mit-Mc; 3 Dec 82 2:23-EST
  507. Via:  Brl; 3 Dec 82 2:36-EST
  508. Via:  Brl-Bmd; 3 Dec 82 3:19-EST
  509.  
  510.  
  511. Is anyone out there offering a service to convert 8 inch disks to
  512. 5.25 inch? I need to take some 8 inch CCS formatted double density,
  513. and convert it either to Osborne, IBM PC, Xerox, or Morrow format
  514. 5.25 inch. Any ideas (I though of taking an 8 inch system, dumping
  515. the COM files to HEX, and running LMODEM at 9600 baud directly wired
  516. to a 5.25 inch system, but direct copying would be better.)
  517.  
  518.             James
  519.  3-Dec-82 03:18:00,397;000000000000
  520. Date: 3 December 1982 05:18-EST
  521. From: Roger L Long <BYTE@Mit-Mc>
  522. Subject: CP/M 3.0
  523. To: info-cpm at BRL
  524. Via:  Mit-Mc; 3 Dec 82 5:18-EST
  525. Via:  Brl; 3 Dec 82 5:22-EST
  526. Via:  Brl-Bmd; 3 Dec 82 5:31-EST
  527.  
  528. There is an ad from JADE in the December '82 issue of BYTE for CP/M 3.0
  529. configured for the SBC-200 and Versafloppy II.  Price is $200 for entire
  530. thing, or $30 for manuals only.
  531.  
  532.     -roger
  533.  3-Dec-82 09:44:00,1019;000000000000
  534. Date: 3 December 1982 11:44-EST
  535. From: Keith Petersen <W8SDZ@Mit-Mc>
  536. Subject:  Moving files from 8 to 5.25 disks
  537. To: RG.JMTURN.MIT-OZ at BRL
  538. cc: Info-Cpm at BRL
  539. Via:  Mit-Mc; 3 Dec 82 12:35-EST
  540. Via:  Brl; 3 Dec 82 12:39-EST
  541. Via:  Brl-Bmd; 3 Dec 82 13:04-EST
  542.  
  543. I have two programs for doing that.  If you have an S-100 system and
  544. if you can plug BOTH disk controllers into the buss without address or
  545. port conflicts, you can bring up TWO CP/Ms in memory at the same time
  546. (one smaller memory size than the other so they don't overlap).  My
  547. programs allow transfer of multiple files between the two CP/Ms.  The
  548. programs are TOHARD.ASM and FROMHARD.ASM (note you don't need a hard
  549. disk to run them, they work with ANY disk systems that can run CP/M).
  550.  
  551. These programs are available on the net from MIT-MC as:
  552.   AR24:CPM;FMHARD ASM
  553.   AR24:CPM;TOHARD ASM
  554.  
  555. Both programs are meant to run on the SMALLER memory-sized CP/M.
  556. They will accept all normal ambiguous filename references such as *.*,
  557. *.ASM, etc.
  558.  3-Dec-82 09:53:00,580;000000000000
  559. Date: 3 December 1982 11:53-EST
  560. From: Keith Petersen <W8SDZ@Mit-Mc>
  561. Subject:  ISIS tools
  562. To: fylstra.tsca at Sri-Tsc
  563. cc: Info-Cpm at BRL
  564. Via:  Mit-Mc; 3 Dec 82 11:54-EST
  565. Via:  Brl; 3 Dec 82 12:10-EST
  566. Via:  Brl-Bmd; 3 Dec 82 12:23-EST
  567.  
  568. I have ICOPY1.ASM which is an ISIS II to CP/M copy program that runs
  569. on CP/M.  It's an improved version of the CPMUG program.  The original
  570. would not transfer files larger than 16k.  If you're in a hurry for it
  571. you can call my RCPM system (313)-759-6569 (callback).  It's on the
  572. hard disk A: drive as ICOPY1.AQM (a squeezed file).
  573.  3-Dec-82 10:57:31,710;000000000000
  574. Date:     3 Dec 82 10:57:31 EST  (Fri)
  575. From:     Ben Goldfarb <goldfarb.ucf-cs@Udel-Relay>
  576. Subject:  Re:  How to reach John Beal
  577. To:       dudley at Nadc, info-cpm at Mit-Mc
  578. Via:  UCF-CS; 4 Dec 82 19:35-EST
  579. Via:  Mit-Mc; 5 Dec 82 17:47-EST
  580. Via:  Brl; 5 Dec 82 18:17-EST
  581. Via:  Brl-Bmd; 5 Dec 82 18:31-EST
  582.  
  583. What you have there is a Usenet (uucp) address.  Your response should
  584. go to the Berkeley mail gateway (Ucb-C70).  The uucp path is used
  585. instead of a user name.  Thus 'decvax!harpo!eagle!wheps!alc @ Ucb-C70'
  586. is a valid address.  BTW, the '!' if you haven't already figured it
  587. out is used to separate path components; uucp is primitive and the
  588. user must specify the appropriate path himself.
  589.  3-Dec-82 16:16:00,613;000000000000
  590. Date: 3 December 1982 18:16-EST
  591. From: Charlie Strom <CSTROM@Mit-Mc>
  592. Subject: MENU files on MC
  593. To: INFO-CPM at BRL
  594. Via:  Mit-Mc; 3 Dec 82 18:18-EST
  595. Via:  Brl; 3 Dec 82 18:25-EST
  596. Via:  Brl-Bmd; 3 Dec 82 18:31-EST
  597.  
  598. I have uploaded the following files to MC:
  599.  
  600.         AR23:CPM;MENU COM
  601.                  MENU DOC
  602.  
  603. These files are supposed to allow a menu structure under CP/M on the
  604. application level. I must admit that I have not had a chance to try
  605. the program out myself. I understand that the author is already in
  606. the process of adding additional capabilities and refinements, and
  607. I will upload as received.
  608.  3-Dec-82 16:29:00,433;000000000000
  609. Date: 3 December 1982 18:29-EST
  610. From: Eliot Scott Ramey <ELIOT@Mit-Mc>
  611. Subject: MARC
  612. To: vortex!lauren at Lbl-Unix
  613. cc: info-cpm at BRL
  614. Via:  Mit-Mc; 3 Dec 82 18:30-EST
  615. Via:  Brl; 3 Dec 82 18:39-EST
  616. Via:  Brl-Bmd; 3 Dec 82 18:44-EST
  617.  
  618. The one question that comes to mind is: with all these features, and what not,
  619. (is it written in C or ASM, if asm 8080 or Z-80?) how big is it?  It must
  620. be huge!
  621.  
  622.                         -Eliot at Mit-DM
  623.  3-Dec-82 17:24:54,2121;000000000000
  624. Date: Fri Dec  3 1982 17:24:54 PST
  625. From: Lauren Weinstein <vortex!lauren@Lbl-Unix>
  626. Subject: MARC
  627. To: RMS.G.BANDY.MIT-OZ at Mit-Ml
  628. CC: INFO-CPM at BRL
  629. Via:  Lbl-Unix; 5 Dec 82 22:56-EST
  630. Via:  Brl; 5 Dec 82 23:17-EST
  631. Via:  Brl-Bmd; 5 Dec 82 23:26-EST
  632.  
  633. I'm glad you've seen MARC, but please don't spread misinformation
  634. around!  MARC does NOT require "BIG in-memory buffers".  All existing
  635. MARC implementations run within 64K bytes.  I have run MARC successfully
  636. in as little as 48K, but admittedly that was a bit cramped for getting
  637. anything useful done.  You DON'T need a "big winnie" either.  Hard
  638. disks are nice on almost any system, but MARC will run fine even on
  639. single-density 8 inch floppies.  Since there are so many utilities
  640. (resulting in a pretty large /bin) it's nice to have double-density
  641. floppies so that you can fit all the utilities onto your root disk, but
  642. even running single-density it is fairly trivial to simply put most
  643. of your "infrequently used" programs on a different filesystem (floppy).
  644.  
  645. I've never been able to figure out exactly how to benchmark MARC, but
  646. on my single-density system, the access times generally seem to be
  647. at least as good as I get for CP/M, overall.  Certain tasks might
  648. take a bit longer and some a bit shorter, but overall the feeling
  649. is that they are very similar.  Note that MARC does NOT handle disk
  650. accessing (internally) exactly the same way as UNIX, and there have
  651. been conscious design decisions made with an eye toward good performance
  652. on smaller disks (for example, file block buffering is handled differently,
  653. and the shell search path is essentially reversed from that of standard
  654. Unix).
  655.  
  656. Most of the test sites ran double-density systems with 58-64K bytes,
  657. and they generally reported that performance was very good, even 
  658. with their simple floppy systems.  Obviously the quality of your
  659. BIOS, and similiar factors, will impact overall performance, and a
  660. hierarchical filesystem implies more time spent performing certain
  661. tasks (and less time performing others), but overall the reaction
  662. has been very good.
  663.  
  664. --Lauren--
  665.  3-Dec-82 18:33:00,348;000000000000
  666. Date: 3 December 1982 20:33-EST
  667. From: James E Reece <REECE@Mit-Mc>
  668. To: info-cpm at BRL
  669. Via:  Mit-Mc; 3 Dec 82 21:22-EST
  670. Via:  Brl; 3 Dec 82 21:32-EST
  671. Via:  Brl-Bmd; 3 Dec 82 21:47-EST
  672.  
  673. I have a rather urgent need to find out about the quality,
  674. reliability, etc. of the Godbout computer.  Can any of you
  675. tell me any stories (good or bad)?
  676.  3-Dec-82 20:58:00,861;000000000000
  677. Date: 3 December 1982 22:58-EST
  678. From: Michael C Adler <MADLER@Mit-Ml>
  679. Subject: XSUB modification
  680. To: info-cpm at BRL
  681. Via:  Mit-Ml; 3 Dec 82 22:57-EST
  682. Via:  Brl; 3 Dec 82 23:05-EST
  683. Via:  Brl-Bmd; 3 Dec 82 23:20-EST
  684.  
  685. XSUB (at least the version I have) appends a CR/LF combination to the
  686. end of input lines.  The BDOS, I assume, expects only CR or LF (preferably
  687. CR) at the end of an input line.  As a result, .SUB files that use XSUB
  688. tend to have extra line feeds in them.  This can be eliminated with the
  689. following patch:
  690.  
  691. Change each of bytes 02D7 through 02D9 of XSUB to 0.  This wipes out a
  692.     MVI A,0A
  693.     INX H
  694. set of instructions and prevents the LF from being put in the buffer.
  695.  
  696. I am not sure that the LF is unnecessary for some obscure reason.  If it
  697. is, I will be sure to find out in a situation where speed is most critical.
  698. -Michael
  699.  3-Dec-82 21:37:00,670;000000000000
  700. Date: 3 December 1982 23:37-EST
  701. From: Frank J Wancho <FJW@Mit-Mc>
  702. Subject:  MP/M questions
  703. To: LIN at Mit-Mc
  704. cc: INFO-CPM at BRL
  705. Via:  Mit-Mc; 3 Dec 82 23:39-EST
  706. Via:  Brl; 3 Dec 82 23:47-EST
  707. Via:  Brl-Bmd; 4 Dec 82 0:05-EST
  708.  
  709. Concurrent CP/M-80 is entirely possible and feasible, although I can't
  710. say that anyone has actually done it (yet).  The principal is
  711. relatively simple: take the example of a bank-switched,
  712. interrupt-driven, multi-user system, add a small exec in the common
  713. area, and turn it around so that you can select your current home bank
  714. while the interrupts allow the processor to service any activities of
  715. the other banks...
  716.  
  717. --Frank
  718.  3-Dec-82 21:59:00,728;000000000000
  719. Date:  3 Dec 1982 2359-EST
  720. From: John S Labovitz <RMS.G.HNIJ.MIT-OZ@Mit-Mc>
  721. Subject: Aztec C
  722. To: info-cpm at BRL
  723. Via:  Mit-Mc; 4 Dec 82 0:56-EST
  724. Via:  Brl; 4 Dec 82 1:05-EST
  725. Via:  Brl-Bmd; 4 Dec 82 1:44-EST
  726.  
  727.  
  728.     Has anyone had any experience with the Aztec C compiler for either
  729. CP/M or HDOS?  If so, what's your opinion on:
  730.  
  731.     * Speed.  We need to use it for communication programs, so we
  732.       need it FAST!  How does it compare with BDS C?
  733.  
  734.     * M80/L80 compatibility.  We have some assembly code that's
  735.       written for M80/L80.
  736.  
  737.     * Library.  Is the library full C (such as the file I/O).
  738.  
  739.     * Compiling time.  Is it as slow as Whitesmiths?
  740.  
  741. Thanx very much.
  742.  
  743.             John Labovitz
  744.             (RMS.G.HNIJ@MIT-OZ)
  745. -------
  746.  4-Dec-82 01:01:00,947;000000000000
  747. Date: 4 December 1982 03:01-EST
  748. From: Dan Blumenfeld <DAN@Mit-Ml>
  749. Subject: Z80 to 8086 translator
  750. To: HPLABS!HP-PCD!CHARLIE at Mit-Ml
  751. cc: Info-CPM at BRL
  752. Via:  Mit-Ml; 4 Dec 82 3:00-EST
  753. Via:  Brl; 4 Dec 82 3:15-EST
  754. Via:  Brl-Bmd; 4 Dec 82 3:26-EST
  755.  
  756. A translator which does this is available from Sorcim.  Its called TRANS86,
  757. and it runs under CPM-80.  It takes 8080 or Z80 code and translates it
  758. to ACT86 code.  ACT86 code is Sorcim's answer to Intel's mnemonics for the
  759. 8086.  If you have a "normal" 8086 assembler, it will barf on ACT86 code,
  760. but an ACT86 assembler is also available, which produces .HEX files.
  761. Of course, the translator sometimes has problems converting 8080/Z80
  762. code to 8086, but fortunately it flags everything that could cause
  763. problems.  If you get disgusted with the ACT86 mnemonics, you could
  764. probably write a postprocessor in PASCAL, etc. to covert them to Intel's
  765. standard.  Hope this helps...
  766.  
  767. Dan
  768.  4-Dec-82 04:43:00,671;000000000000
  769. Date: 4 December 1982 06:43-EST
  770. From: Eric O Stork <STORK@Mit-Mc>
  771. To: info-cpm at BRL
  772. Via:  Mit-Mc; 4 Dec 82 6:58-EST
  773. Via:  Brl; 4 Dec 82 7:09-EST
  774. Via:  Brl-Bmd; 4 Dec 82 7:24-EST
  775.  
  776. Subject: Portable Micros.
  777. My son is off to college soon.  He's been doing his work on
  778. a micro for over two years, and I can't expect him to go back to a
  779. typewriter, so am planning to get him a portale micro (like OSBORNE,
  780. KAYPRO, what have you).
  781. Question:  What experience have people had with various units? Any
  782. advice of what to get (not to get)?  Any reason to wait a
  783. few months because something much better is just around the corner?
  784. Comments will be much appreciated.
  785.  4-Dec-82 12:39:00,492;000000000000
  786. Date: 4 December 1982 14:39-EST
  787. From: Keith Petersen <W8SDZ@Mit-Mc>
  788. Subject: MODEM7xx for Osborne
  789. To: Info-Cpm at BRL
  790. Via:  Mit-Mc; 4 Dec 82 14:55-EST
  791. Via:  Brl; 4 Dec 82 15:04-EST
  792. Via:  Brl-Bmd; 4 Dec 82 16:01-EST
  793.  
  794. Osborne computer users should note that the latest version
  795. of MODEM7 (MODEM794) now has a configuration file for your
  796. system.  This means it will no longer be necessary to have
  797. separate versions of MODEM7xx for the Osborne.
  798.  
  799. See AR61:CPM;MCOSB 794ASM on MIT-MC.
  800.  5-Dec-82 02:44:07,1256;000000000000
  801. Date: 5-Dec-82 01:44:07-PST (Sun)
  802. From: UCBARPA.dag at Ucb-C70 (David Allen Gewirtz)
  803. Subject: Aztec C
  804. Message-Id: <8211050944.6779@UCBARPA.BERKELEY.ARPA>
  805. Received: by UCBARPA.BERKELEY.ARPA (3.224 [10/16/82])
  806.     id A06778; 5-Dec-82 01:44:09-PST (Sun)
  807. Received: from UCBARPA.BERKELEY.ARPA by UCBVAX.BERKELEY.ARPA (3.227 [10/22/82])
  808.     id A02504; 5-Dec-82 01:42:24-PST (Sun)
  809. To: RMS.G.HNIJ.MIT-OZ at Mit-Mc, info-cpm at BRL
  810. Via:  Ucb-C70; 5 Dec 82 4:43-EST
  811. Via:  Brl; 5 Dec 82 4:46-EST
  812. Via:  Brl-Bmd; 5 Dec 82 5:27-EST
  813.  
  814. Aztec C is a good overall C Compiler, though BDS C is better
  815. for those who like all sorts of neat goodies like a symbolic debugger
  816. and a package that is easier to use.  Aztec is slightly faster in execution
  817. to BDS C and can work with M80/L80 stuff.  It compiles MUCH faster
  818. than Whitesmiths (A monkey could hand-compile code faster than 
  819. whitesmiths.)  For further time information on both compilation
  820. and interpretation, see my articles in November/December 1981
  821. and Jan/Feb 1982 for reviews of BDS C and Whitesmiths, and Nov/Dec 1982
  822. for reviews of Aztec and C/80.
  823.  
  824. Overall, I prefer to program in BDS, but if I needed full C usage
  825. including register variables, I would use Aztec without a second
  826. thought.
  827.  
  828. David
  829.  5-Dec-82 02:45:04,614;000000000000
  830. Date: 5-Dec-82 01:45:04-PST (Sun)
  831. From: UCBARPA.dag at Ucb-C70 (David Allen Gewirtz)
  832. Subject: Aztec C
  833. Message-Id: <8211050945.6796@UCBARPA.BERKELEY.ARPA>
  834. Received: by UCBARPA.BERKELEY.ARPA (3.224 [10/16/82])
  835.     id A06791; 5-Dec-82 01:45:07-PST (Sun)
  836. Received: from UCBARPA.BERKELEY.ARPA by UCBVAX.BERKELEY.ARPA (3.227 [10/22/82])
  837.     id A02519; 5-Dec-82 01:43:22-PST (Sun)
  838. To: RMS.G.HNIJ.MIT-OZ at Mit-Mc, info-cpm at BRL
  839. Via:  Ucb-C70; 5 Dec 82 4:45-EST
  840. Via:  Brl; 5 Dec 82 4:58-EST
  841. Via:  Brl-Bmd; 5 Dec 82 5:28-EST
  842.  
  843. Oops..those articles are in Microsystems Magazine.
  844.  
  845. Sorry for the omission.
  846.  
  847. David
  848.  5-Dec-82 02:53:38,1873;000000000000
  849. Date: 5-Dec-82 01:53:38-PST (Sun)
  850. From: UCBARPA.dag at Ucb-C70 (David Allen Gewirtz)
  851. Subject: portable machines
  852. Message-Id: <8211050953.6818@UCBARPA.BERKELEY.ARPA>
  853. Received: by UCBARPA.BERKELEY.ARPA (3.224 [10/16/82])
  854.     id A06817; 5-Dec-82 01:53:40-PST (Sun)
  855. Received: from UCBARPA.BERKELEY.ARPA by UCBVAX.BERKELEY.ARPA (3.227 [10/22/82])
  856.     id A02652; 5-Dec-82 01:51:55-PST (Sun)
  857. To: STORK at Mit-Mc, info-cpm at BRL
  858. Via:  Ucb-C70; 5 Dec 82 4:54-EST
  859. Via:  Brl; 5 Dec 82 4:58-EST
  860. Via:  Brl-Bmd; 5 Dec 82 5:29-EST
  861.  
  862.  
  863. New machines were just released at Comdex this past week.
  864. Unfortunately, my literature hasn't shown up yet, so I will
  865. work from memory.  
  866.  
  867. There were a number of new CP/M portables announced, most notably
  868. the Jonos Computer out of Anahiem, CA using the new Sony floppies.
  869. Cute little toy, uses STD bus, so it can be diddled.
  870.  
  871. On the 8088 side, there were a few released, most notably the
  872. DOT from Computer Devices of Burlington MA, the Chameleon from
  873. someplace, and the Compac, also from someplace, but my guess as the
  874. winner.
  875.  
  876. The DOT: an 8088 machine using Sony 3" floppies.  Not bad.
  877. The Chameleon.  "IBM PC Compatible" selling for $1995 and using
  878.     an 8088 and Z80..best price machine, but company seemed
  879.     underfunded.  Wouldn't take a chance.
  880.  
  881. The Compac - funded by Sevin Rosen and designed to be hardware
  882.     and software compatible with the IBM PC.  This means that
  883.     you can go out and buy the thing and with add on cards
  884.     use any processor from a Z80 - 8088 - 8086 - 286 - 68000
  885.     and OS's from CP/M - PC-DOS - CP/M-86 - Concurrent CP/M - XENIX.
  886.     Since its heavily funded and a rather nice machine and portable
  887.     it would be the best bet.  Look to magazine adds or ask
  888.     you local computer stores.  It should be getting lots
  889.     of press.  I would probably check it out over the Kaypro.
  890.  
  891. Don't buy an Osborne.
  892.  
  893. David
  894.  5-Dec-82 15:22:00,2334;000000000000
  895. Date: Sun Dec  5 16:22 CST 1982
  896. From: decvax!ihuxf!larry at Ucb-C70
  897. Subject: Re: Aztec C compiler
  898. Message-Id: <8211060625.22038@UCBVAX.BERKELEY.ARPA>
  899. Received: by UCBVAX.BERKELEY.ARPA (3.227 [10/22/82])
  900.     id A22036; 5-Dec-82 22:25:03-PST (Sun)
  901. Postdate: Sun Dec  5 16:22:13 1982
  902. To: decvax!ucbvax!info-cpm at Ucb-C70
  903. Via:  Mit-Ai; 6 Dec 82 4:11-EST
  904. Via:  Brl; 6 Dec 82 4:19-EST
  905. Via:  Brl-Bmd; 6 Dec 82 4:21-EST
  906.  
  907.  
  908. In reply to the quesion about Aztec C compiler --how good is it?  Here
  909. is my impression:
  910.  
  911.     I think it is a pretty nice compiler.  MUCH faster than
  912. Whitesmith's (both compilation time and execution time).  The benchmarks
  913. I've seen it run plus/minus 10% of BDS (that is usually on of the
  914. fastest).  A BIG speed up can happen when you code using the "register"
  915. type variables.  I used to use BDS, but have been won over to Aztec for
  916. these reasons:
  917.  
  918.     1) floats/doubles/longs  its nice to have a FULL implimentation
  919. of data types
  920.  
  921.     2) statics & globals   its nice to have the FULL storage types
  922. (note that BDS does have global variables, but compiler is 'picky' about
  923. the order placement in multiple files)
  924.  
  925.     3) I LIKE to be able to see the .asm output.  BDS jumps right
  926. from .c -> linkable file (essentially object code).  One of the things
  927. that is interesting (to me) is what code gets generated for a particular
  928. set of statements.  Guess I'm just nosey, but that's one of the things I
  929. bought my micro for!!
  930.  
  931.     4) the library is just as K & R describe it.  Whitesmith (for
  932. some reason) provide a standard lib, but NAME things differently.  BDS
  933. has the right names, but becuause it lacks 1 and 2, can't do all the
  934. functions exactly right --resulting in "funny" file i/o and some other
  935. things.
  936. -----
  937.  
  938.     As far as compatibility with M80/L80 -- it works just fine with
  939. them.  (that feature is one of their selling points)
  940.  
  941.  
  942.     There are some drawbacks with Aztec -- the way the library and
  943. linker work.  The linker will load more than it really needs, so the
  944. object file tends to be bigger than needed.  (note that L80 has the same
  945. problem)  I have been converting the .asm & .c files in the library to
  946. use the TDL asm and linker.  This pair do a better job of linking the
  947. library.  This can result in a BIG savings in small programs.
  948.  
  949.  
  950.         Larry Marek
  951.          Bell Labs, Naperville
  952.  5-Dec-82 18:27:00,352;000000000000
  953. Date:  5 Dec 1982 2027-EST
  954. From: Sean D True <SEAN.MIT-OZ@BRL>
  955. Subject: Device independent graphics?
  956. To: info-cpm at Mit-Mc
  957. Via:  Mit-Mc; 5 Dec 82 20:29-EST
  958. Via:  Brl; 5 Dec 82 21:15-EST
  959. Via:  Brl-Bmd; 5 Dec 82 21:23-EST
  960.  
  961.     Is anyone out there working on device independent graphics
  962. for CPM?  Particularly in C??
  963.     sean (sean@mit-oz)
  964. -------
  965.  5-Dec-82 19:17:00,568;000000000000
  966. Date: 5 December 1982 21:17-EST
  967. From: Keith Petersen <W8SDZ@Mit-Mc>
  968. Subject:  CP/M for TRS80 Mod I/Lobo
  969. To: Info-Cpm at BRL
  970. Via:  Mit-Mc; 5 Dec 82 22:14-EST
  971. Via:  Brl; 5 Dec 82 22:21-EST
  972. Via:  Brl-Bmd; 5 Dec 82 22:51-EST
  973.  
  974. I have received an inquiry about whether CP/M is available for the
  975. TRS80 Model I equipped with a Lobo Drives expansion interface.  The
  976. owner has LDOS, two MPI-B51 40-track single-density drives, and an
  977. MX-80 printer.
  978.  
  979. He says that the Omicron "mapper" will not work with this setup.  Does
  980. anyone know of an alternative?
  981.  
  982. --Keith
  983.  5-Dec-82 22:19:00,1204;000000000000
  984. Date: 6 December 1982 00:19-EST
  985. From: Dan Blumenfeld <DAN@Mit-Ml>
  986. Subject: Device Independent Graphics for CP/M
  987. To: Sean.MIT-OZ at BRL
  988. cc: Info-CPM at BRL, Info-Graphics at Utexas-20
  989. Via:  Mit-Ml; 6 Dec 82 0:20-EST
  990. Via:  Brl; 6 Dec 82 0:26-EST
  991. Via:  Brl-Bmd; 6 Dec 82 0:36-EST
  992.  
  993. After seeing an ad from Digital Research entitled "CP/M Graphics"
  994. (InfoWorld, Nov 29, p 93), I gave them a call.  While it's not yet
  995. available, DR will soon release what they call GSX, a device
  996. independent graphics package which will run under CP/M.   This will
  997. include GSS-Kernel, which is their implementation of the Graphics
  998. Kernel System (GKS).  Another package will be GSS-PLOT, which lets you
  999. generate bar graphs, histograms, pie charts, etc. (probably similar
  1000. to ISSCO's TellaGraf).  GSX will be available for both CP/M-80 and
  1001. CP/M-86 hosts, and can be linked with CBASIC, Pascal MT+, PL/I, and
  1002. FORTRAN (which means these libaraies are most likely supplied as
  1003.  .REL files).  From what I was told on the phone, the user supplies
  1004. simple drivers which tell GSX how to plot points, move the "pen", etc.
  1005. for each device to be supported.  Unfortunately, they didn't have
  1006. pricing info available.
  1007.  
  1008. Dan
  1009.  5-Dec-82 22:46:00,373;000000000000
  1010. Date:  6 DEC 1982 0046-EST
  1011. From: JDOS at Mit-Ai (John Paul McNamee)
  1012. Subject: TRS80 Model II MODEM7
  1013. To: INFO-CPM at BRL
  1014. CC: INFO-TRS80 at Mit-Ai
  1015. Via:  Mit-Ai; 6 Dec 82 0:46-EST
  1016. Via:  Brl; 6 Dec 82 1:05-EST
  1017. Via:  Brl-Bmd; 6 Dec 82 1:09-EST
  1018.  
  1019. I have been asked for the MODEM7 parameters to make it run on
  1020. a TRS-80 Model II. Does anybody have them?
  1021.  
  1022.         John McNamee
  1023.  6-Dec-82 00:33:00,654;000000000000
  1024. Date:  6 Dec 1982 0233-EST
  1025. From: Andrew Scott Beals <RMS.G.BANDY.MIT-OZ@BRL>
  1026. Subject: Re: Device independent graphics?
  1027. To: SEAN.MIT-OZ at BRL
  1028. cc: info-cpm at Mit-Mc
  1029. In-Reply-To: Your message of 5-Dec-82 2237-EST
  1030. Via:  Mit-Mc; 6 Dec 82 3:16-EST
  1031. Via:  Brl; 6 Dec 82 3:37-EST
  1032. Via:  Brl-Bmd; 6 Dec 82 3:56-EST
  1033.  
  1034. there's compco's (in wisconsin, i think - it's been a while)
  1035. GSP (graphics subroutine package). it's fortran-80 compatible,
  1036. and it's a good package. if it doesn't already support your device,
  1037. you can write a new driver (it has LOTS of devices
  1038. built in - i should know, we provided them with about 3 drivers...)
  1039.                     -andy
  1040. -------
  1041.  6-Dec-82 01:18:40,2003;000000000000
  1042. Date: Mon Dec  6 1982 01:18:40 PST
  1043. From: Lauren Weinstein <vortex!lauren@Lbl-Unix>
  1044. Subject: MARC's size
  1045. To: ELIOT at Mit-Mc
  1046. CC: INFO-CPM at BRL
  1047. Via:  Lbl-Unix; 6 Dec 82 6:49-EST
  1048. Via:  Brl; 6 Dec 82 6:53-EST
  1049. Via:  Brl-Bmd; 6 Dec 82 7:00-EST
  1050.  
  1051. Lessee.  Currently, the non-overlayable portion of the kernel
  1052. is around 14.5K bytes.  On my system here, which has a monstrous
  1053. hard disk/floppy disk BIOS, I usually have around 46K free for user
  1054. programs.  I have found this to be large enough for all my work, including
  1055. compiling and running my UUCP and mailsystem code.  Oh yes, I lose another
  1056. couple of K in my system due to reserved space for the MARC BYE program
  1057. which supports dialup access to UUCP and the like, so 48K is probably
  1058. a more realistic figure for my big BIOS when *not* running in dialup
  1059. mode.  The CP/M emulator is around 2K bytes, but it only loads when
  1060. you need it (when you try to run a program which has the CP/M "tag"
  1061. bit set [the same bit used as the "sticky" bit under UNIX]).
  1062.  
  1063. Note that user programs under MARC tend to be smaller than under CP/M, since
  1064. much terminal and disk I/O code that is duplicated in almost every CP/M
  1065. program is unnecessary under MARC, since the MARC kernel provides much
  1066. more advanced facilities in those areas than does CP/M.
  1067.  
  1068. The kernel is written in 8080 assembler.  Investigation showed a trivial
  1069. size decrease for conversion to Z80 code, and would have locked out the
  1070. people with fast 8085's, so conversion was not attempted.  Utility
  1071. programs are a mixed bag.  Some of them are in assembler and some 
  1072. (particularly the more recent/complex ones) are in BDS C.
  1073.  
  1074. I can only say that during all the work I do here at vortex, I haven't
  1075. found the amount of free memory to be a problem.  I'm looking into the
  1076. issues of putting the kernel in a separate bank of memory, but this
  1077. will clearly not happen until after the basic MARC is out and I have some
  1078. reason to believe it will be accepted in the marketplace.
  1079.  
  1080. --Lauren--
  1081.  6-Dec-82 06:48:00,882;000000000000
  1082. Date:     6 Dec 82 08:48-EST (Mon)
  1083. From:     Robert Heller <heller.umass-coins@Udel-Relay>
  1084. To:       info-vax at Sri-Csl, info-cpm at Mit-Mc
  1085. cc:       heller.umass-coins at Udel-Relay
  1086. Subject:  CP/M disk i/o info needed
  1087. Via:  UMASS-COINS; 7 Dec 82 3:32-EST
  1088. Via:  Mit-Mc; 7 Dec 82 4:16-EST
  1089. Via:  Brl; 7 Dec 82 6:25-EST
  1090. Via:  Brl-Bmd; 7 Dec 82 6:39-EST
  1091.  
  1092.     I need to know how to read a CP/M single-density/single-sided
  1093. 8" floppy on a RX02 on a VAX-11/780 under VMS 3.0.  I plan to get a
  1094. copy of the Small-C compiler v2 (described in the current Dr. Dobb's
  1095. Journal, #74) and convert it to generate 68000 code (i will make both
  1096. a cross-compiler to run on the VAX under VMS and a native mode
  1097. version to run on a Corvus Concept).  If anyone can help me send mail
  1098. to heller.umass-coins@udel-relay.  Thanks in advance.
  1099.  
  1100.                 robert heller
  1101.                 heller.umass-coins@udel-relay
  1102.  6-Dec-82 11:06:00,2477;000000000000
  1103. Date: 6 Dec 1982 at 1006-PST (Monday)
  1104. From: teklabs!tekcrd!tekmdp!scotth at Ucb-C70
  1105. Subject: Re: id A11717; 4-Dec-82 05:26:42-PST (Sat)
  1106. Message-Id: <60852.320.ucbcad@Berkeley>
  1107. Received: from ucbvax by UCBCAD (3.147 [7/22/82]) id ; 6-Dec-82 14:19:25-PST (Mon)
  1108. Received: from  by UCBVAX.BERKELEY.ARPA (3.227 [10/22/82])
  1109.     id A09425; 6-Dec-82 14:19:10-PST (Mon)
  1110. To: azure!tekcrd!teklabs!ucbcad!ucbvax.info-cpm at Ucb-C70
  1111. In-Reply-To: Your news article ucbvax.210 of Sat Dec  4 05:26:56 1982
  1112. Via:  Mit-Ai; 6 Dec 82 17:24-EST
  1113. Via:  Brl; 6 Dec 82 17:39-EST
  1114. Via:  Brl-Bmd; 6 Dec 82 17:46-EST
  1115.  
  1116. Regarding portables for sons-off-to-college:
  1117.  
  1118. I have used the Kaypro-II, thought it an adequate solution.  The Osborne
  1119. doesn't please me very much, but I haven't seen it outside the showroom.
  1120. I do like the Kaypro for what it offers, which is a simple CP/M system,
  1121. without a whole lot of extra features.  If 64K is enough main store, and
  1122. 200K on each of two drives is enough mass store, then it ought to be
  1123. adequate for a freshman or sophomore.  
  1124.  
  1125. The best portable (truly defining the term "portable"; the Kaypro and
  1126. Osborne are merely "moveable") system, at least from my engineering
  1127. standpoint, is the OTRONA Attache.
  1128.  
  1129. The Attache is also a 64K CP/M system, 360K per shock-mounted disk drive.
  1130. But it has a LOT of big pluses, which can't all be listed here, but
  1131. include:
  1132.     Real time clock
  1133.     Bus extender (S-100, GPIB, STD)
  1134.     DMA
  1135.     Fully interrupt driven
  1136.     Graphics (damn good, too)
  1137.     comes with Wordstar (customized to keyboard), MBASIC(for what
  1138.         it's worth), software to utilize the clock, graphics
  1139.         tools, a RPN calculator, nice version of CP/M...
  1140.     
  1141. The cost is a little higher ($3995), but it's engineering cost well
  1142. spent.  The system is professional, harddisk, 16-bit processor are
  1143. planned extensions, battery-pack is available, 12-volt for use in
  1144. campers etc, high-resolution screen, the list is long.  
  1145.  
  1146. The machine is an 8-bitter that will carry the user a long way into
  1147. the future (specifically through college and graduate school and
  1148. them some).  I am impressed with the machine and plan to acquire one.
  1149. You may wish to contact OTRONA at
  1150.     OTRONA Corporation
  1151.     4755 Walnut Street
  1152.     Boulder, Colorado 80301
  1153.         
  1154.         (303) 444-8100
  1155.     
  1156. My name is     Scott Herzinger
  1157.         Software Engineering
  1158.         Microcomputer Development Products
  1159.         Tektronix, Inc
  1160.         PO Box 500, MS 92/525
  1161.         Beaverton, Oregon
  1162.  
  1163. uucp:        tekmdp!scott
  1164.           ^
  1165.           |_____ (I think)
  1166.  6-Dec-82 11:14:00,964;000000000000
  1167. Date: 6 Dec 1982 at 1014-PST (Monday)
  1168. From: teklabs!tekcrd!tekmdp!scotth at Ucb-C70
  1169. Subject: Re: id A11717; 4-Dec-82 05:26:42-PST (Sat)
  1170. Message-Id: <60852.328.ucbcad@Berkeley>
  1171. Received: from ucbvax by UCBCAD (3.147 [7/22/82]) id ; 6-Dec-82 14:19:44-PST (Mon)
  1172. Received: from  by UCBVAX.BERKELEY.ARPA (3.227 [10/22/82])
  1173.     id A09429; 6-Dec-82 14:19:28-PST (Mon)
  1174. To: azure!tekcrd!teklabs!ucbcad!ucbvax.info-cpm at Ucb-C70
  1175. In-Reply-To: Your news article ucbvax.210 of Sat Dec  4 05:26:56 1982
  1176. Via:  Mit-Ai; 6 Dec 82 17:21-EST
  1177. Via:  Brl; 6 Dec 82 17:39-EST
  1178. Via:  Brl-Bmd; 6 Dec 82 17:44-EST
  1179.  
  1180. From:    Scott Herzinger on OTRONA Attache
  1181.  
  1182.     Just found out that my uucp address is:
  1183.  
  1184.     tektronix!tekmdp!scotth
  1185.  
  1186.     for whatever that's worth.  I can't give justice to the
  1187.     OTRONA.  It's a beautifully engineered system.  I will
  1188.     be sending my compliments to the engineers.  After seeing
  1189.     the system, you probably will, too.
  1190.     the system, you probably will, too.
  1191.  6-Dec-82 11:26:00,1803;000000000000
  1192. Date: 6 Dec 1982 at 1026-PST (Monday)
  1193. From: teklabs!tekcrd!tekmdp!kennethw at Ucb-C70
  1194. Subject: Re: Aztec C
  1195. Message-Id: <60852.338.ucbcad@Berkeley>
  1196. Received: from ucbvax by UCBCAD (3.147 [7/22/82]) id ; 6-Dec-82 14:20:04-PST (Mon)
  1197. Received: from  by UCBVAX.BERKELEY.ARPA (3.227 [10/22/82])
  1198.     id A09434; 6-Dec-82 14:19:50-PST (Mon)
  1199. To: tekcrd!teklabs!ucbcad!ucbvax.info-cpm at Ucb-C70
  1200. In-Reply-To: Your news article ucbvax.208 of Sat Dec  4 01:22:24 1982
  1201. Via:  Mit-Ai; 6 Dec 82 17:22-EST
  1202. Via:  Brl; 6 Dec 82 17:39-EST
  1203. Via:  Brl-Bmd; 6 Dec 82 17:45-EST
  1204.  
  1205.     I have the AZTEC C compiler for the HDOS system.  The
  1206. compiler itself seems to be quite good and generates fast code.
  1207. My benchmarks show that it is faster than BDS in running the BYTE
  1208. prime number benchmark.   The library is quite complete and does
  1209. support all the normal file I/O features.  The output source code
  1210. of the compiler can also be assembled using an M80 compiler if desired.
  1211.  
  1212.     Now for the bad news!  The support of this product stinks.
  1213. There are several small problems in the library (you can't write to the
  1214. line printer, for example) and I have been totally unable to get
  1215. any help out of MANX software on the problems.  I am also unable to fix
  1216. the problems since there library program does not work.
  1217.  
  1218.     I have called and written to MANX several times and have received
  1219. either no answer or a very nasty one.  They just are not willing to support
  1220. there compiler, which is too bad because it is basically a good product.
  1221.  
  1222.     I would like to hear any other comments on the AZTEC compiler myself,
  1223. especially if someone has managed to get the compiler working.
  1224. Please post any useful information to the net.  Thanks very much.
  1225.  
  1226.             Ken West
  1227.             TEKTRONIX
  1228.             Box 4600
  1229.             Beaverton Oregon 97075
  1230.             (503) 629-1533
  1231.  6-Dec-82 12:06:00,388;000000000000
  1232. Date: 6 Dec 1982 12:06 EST
  1233. From: clark.wbst at Parc-Maxc
  1234. Subject: Re: 
  1235. In-reply-to: REECE's message of 3 December 1982 20:33-EST
  1236. To: James E Reece <REECE@Mit-Mc>
  1237. cc: info-cpm at BRL
  1238. Via:  Parc-Maxc; 6 Dec 82 12:08-EST
  1239. Via:  Brl; 6 Dec 82 12:20-EST
  1240. Via:  Brl-Bmd; 6 Dec 82 12:36-EST
  1241.  
  1242. Someplace recently [prob DEC Byte or DDJ or some other one] I read alot
  1243. of praises for it...
  1244.  6-Dec-82 17:14:00,928;000000000000
  1245. Date: 6 December 1982 19:14-EST
  1246. From: Eliot Scott Ramey <ELIOT@Mit-Mc>
  1247. Subject: MARC's size
  1248. To: vortex!lauren at Lbl-Unix
  1249. cc: INFO-CPM at Mit-Mc
  1250. Via:  Mit-Mc; 6 Dec 82 19:30-EST
  1251. Via:  Brl; 6 Dec 82 19:37-EST
  1252. Via:  Brl-Bmd; 6 Dec 82 19:45-EST
  1253.  
  1254. Thanx for the prompt reply.  It is not as Big is i had expected it to be.
  1255. You continue to talk about a modified BDS-C that comes with MARC (what does
  1256. MARC stand for?).  Is this modified BDS-C a modification of the most recent
  1257. version of BDS-C (V1.5 i think)?  You mentioned that some of the utilities
  1258. are mixed bag z80 and 8080, are you using a Z80 library for BDS-C?  Is there
  1259. a Z80 library available for your modification to BDS-C?  
  1260.  
  1261. How often do YOU use the CPM emulator?  It would seem that there is SO much
  1262. software for CPM that one might find it hard to go without?  How much
  1263. is already available (Public Domain) for MARC right NOW?
  1264.  
  1265.                         -Eliot at Mit-DM
  1266.  6-Dec-82 17:19:00,598;000000000000
  1267. Date: 6 December 1982 19:19-EST
  1268. From: Eliot Scott Ramey <ELIOT@Mit-Mc>
  1269. Subject: Re: Aztec C compiler
  1270. To: decvax!ihuxf!larry at Ucb-C70
  1271. cc: INFO-CPM at Mit-Mc
  1272. Via:  Mit-Mc; 6 Dec 82 19:31-EST
  1273. Via:  Brl; 6 Dec 82 19:37-EST
  1274. Via:  Brl-Bmd; 6 Dec 82 19:46-EST
  1275.  
  1276.  
  1277.     I have heard that Aztec-C II comes with TWO compilers and libraries.
  1278. One compiler/library set for 8080 code and one set for Z80 code.
  1279. Supposedly the Z80 compiler/library set can make some code that is
  1280. really quite fast and small compared to the 8080 set.  Is any of this
  1281. true?  Or is it just rumor?
  1282.  
  1283.                         -Eliot at Mit-DM
  1284.  6-Dec-82 18:53:00,1201;000000000000
  1285. Date: 6 Dec 1982 2053-EST
  1286. From: ELIOT at Mit-Dms (Eliot Scott Ramey)
  1287. To: info-cpm at BRL
  1288. Subject: large TPA's
  1289. Message-id: <[MIT-DMS].251566>
  1290. Via:  Mit-Dms; 6 Dec 82 20:53-EST
  1291. Via:  Brl; 6 Dec 82 21:08-EST
  1292. Via:  Brl-Bmd; 6 Dec 82 21:31-EST
  1293.  
  1294.     I have not been keeping up with the discussion on the larger TPA
  1295. of CPM Plus when used with bank switch memory, but here is a thought
  1296. to ponder.  While MOST people probably wont go to the larger TPA CP/M
  1297. due to cost, and not wanting to upgrade for one reason or another,
  1298. I see no reason to ignore the large TPA.  How many of you have been able
  1299. to get a 48k program out of L80?  I will bet that NO ONE has.  It cannot
  1300. be done!  L80 uses so much space for symbol tables and what not, and Micro-
  1301. Soft has not yet learned how to write things to disk when they are supposed
  1302. to be written there, so that L80 cannot make I file much bigger than 40k
  1303. on the AVERAGE cpm system.  So now with the LARGER TPA we can make programs
  1304. that are bigger, and they will still run on the systems that dont have the
  1305. large TPA because it can be kept with in the limits and still be
  1306. bigger than the programs we used to be able to write.
  1307.  
  1308.                         -Eliot at Mit-DM
  1309.  6-Dec-82 19:01:00,1017;000000000000
  1310. Date: 6 Dec 1982 2101-EST
  1311. From: ELIOT at Mit-Dms (Eliot Scott Ramey)
  1312. To: info-cpm at BRL
  1313. Subject: Why won't CPM Plus work?
  1314. Message-id: <[MIT-DMS].251567>
  1315. Via:  Mit-Dms; 6 Dec 82 21:01-EST
  1316. Via:  Brl; 6 Dec 82 21:09-EST
  1317. Via:  Brl-Bmd; 6 Dec 82 21:32-EST
  1318.  
  1319.  
  1320.     Lauren has been telling us that CPM Plus will cause many problems
  1321. when we try to run programs that were written for CPM2.2 if these programs
  1322. do any kind of disk i/o.  He claims the reason is that the new BDOS
  1323. does the blocking/deblocking in the BDOS and that screws things up.
  1324. Why should this screw things up?  Isn't the new BDOS supposed to 
  1325. >>LOOK<< like the old 2.2 BDOS as far as the disk I/O routines are
  1326. concerned?  Isn't the blocking/deblocking invisible to the user?
  1327. From what I have heard from other sources it is exactly this?  I am
  1328. being mis-lead?  It all makes very good sense to me, why would D.R.
  1329. want to go and stick a knife in there own back?
  1330.  
  1331.                         -Eliot at Mit-DM
  1332.  
  1333. P.S. Please don't take offense to this letter Lauren.
  1334.  6-Dec-82 20:18:41,3643;000000000000
  1335. Date: Mon Dec  6 1982 20:18:41 PST
  1336. From: Lauren Weinstein <vortex!lauren@Lbl-Unix>
  1337. Subject: MARC, etc.
  1338. To: ELIOT at Mit-Mc
  1339. CC: INFO-CPM at BRL
  1340. Via:  Lbl-Unix; 7 Dec 82 3:18-EST
  1341. Via:  Brl; 7 Dec 82 6:22-EST
  1342. Via:  Brl-Bmd; 7 Dec 82 6:36-EST
  1343.  
  1344. The BDS-C that comes with MARC is a MARC-native version of 
  1345. whatever the latest CP/M version happens to be.  I guess right now
  1346. we *are* up to 1.5.  Obviously, there are differences between the 
  1347. CP/M compiler/linker and the MARC version, since the MARC filesystem
  1348. and other facilities allow much more flexibility than Leor had to
  1349. work with under CP/M.  The major point of departure between the two
  1350. versions (MARC vs. CP/M) comes in the area of libraries.  The MARC
  1351. libraries are extremely extensive, and give direct access from C
  1352. to all MARC system calls, including all the more "esoteric" ones
  1353. such as "stat", "gtty", etc.  Time conversion routines are also
  1354. included, and automatically handle niceties such as daylight
  1355. savings time, etc., as appropriate.  (MARC keeps the time internally
  1356. exactly the same way as Unix, as the number of seconds since Jan 1 1970 GMT).
  1357. I have purposely discouraged any Z-80-only libraries, since I've learned
  1358. that (somewhat to my surprise) there are still lots of people with 8080's
  1359. and 8085's.  As I said before, the benefits are not worth the hassles
  1360. of trying to maintain two sets of libraries, and I refuse to leave my
  1361. old 8080 supporters out in the cold!  Note that the stdio library under
  1362. MARC is even more extensive than under CP/M, and (as far as I can tell!)
  1363. it exactly follows K&R for all supported functions, e.g.:
  1364.  
  1365. #include <stdio.h>
  1366.  
  1367. FILE *infile;
  1368.  
  1369. if ((infile = fopen("/etc/passwd", "r")) == NULL)
  1370. {  fprintf(stderr, "Can't open the password file!\n");
  1371.    exit(-1);
  1372. }
  1373.  
  1374. does exactly what you would expect; no more of the CP/M kludges for file
  1375. I/O.  Also note that the old DIO library is no longer needed, since
  1376. MARC handles such features at the shell/exec level.  By the way,
  1377. argv[0] (command name) is available under MARC, which turns out to
  1378. be pretty handy!  (Some commands in MARC are simply links to the same
  1379. file that are called by different names -- depending on the name used, the
  1380. program acts in different manners.)
  1381.  
  1382. As for the CP/M emulator, I use it as little as possible, and I rarely ever
  1383. NEED to use it.  Most of my work is in BDS-C, and I long ago ported all
  1384. of my BDS-C programs over to MARC -- it's mainly a job of pulling unneeded
  1385. code and libraries OUT, since the MARC versions almost universally turn
  1386. out to be smaller and much more similiar to Unix C.  Many of the programs
  1387. I write these days are almost fully portable between MARC and Unix.
  1388. I mostly use the emulator for testing (things like MAC, WORDMASTER,
  1389. M80, L80, etc.) but I never really "use" those things -- BDS-C and
  1390. MINCE are the primary tools in my operation.  Oh yeah, I use the emulator
  1391. for playing an old Sargon chess game, and some of my dialup users play
  1392. a few old BASIC games under the emulator.
  1393.  
  1394. My hope is that most people will wean themselves away from CP/M programs
  1395. as rapidly as possible.  Since CP/M programs have such a limited idea
  1396. of filenames, even the most simple programs can become much more
  1397. flexible if ported over to native-MARC operation.  Still, the emulator
  1398. is there for those who need it.
  1399.  
  1400. --Lauren--
  1401.  
  1402. P.S.  In my experience, I've found that the vast majority of public
  1403. domain CP/M programs I've collected have been utilities to try correct
  1404. "defects" or fundamental limitations in CP/M.  Frankly, under MARC, 
  1405. virtually none of those sorts of programs should be needed...
  1406.  
  1407. --LW--
  1408.  6-Dec-82 23:18:00,540;000000000000
  1409. Date: 7 December 1982 01:18-EST
  1410. From: Keith Petersen <W8SDZ@Mit-Mc>
  1411. To: INFO-CPM at BRL
  1412. Via:  Mit-Mc; 7 Dec 82 1:20-EST
  1413. Via:  Brl; 7 Dec 82 1:26-EST
  1414. Via:  Brl-Bmd; 7 Dec 82 1:45-EST
  1415.  
  1416. Now available on MIT-MC: XMODEM60.ASM and .HIS.  This replaces
  1417. XMODEM58.  The files are in:
  1418.   AR63:CPM;XMODEM 60ASM
  1419.   AR63:CPM;XMODEM 60HIS
  1420. Sorry for any inconvenience the bug in 5.8 might have caused.
  1421. Someone destroyed a register that was being used.
  1422.  
  1423. XMODEM 6.0 has been tested and is now in daily use on the SYSOP
  1424. RCPM as well as my own.
  1425.  6-Dec-82 23:28:00,1419;000000000000
  1426. Date: 7 December 1982 01:28-EST
  1427. From: Keith Petersen <W8SDZ@Mit-Mc>
  1428. Subject: TRS80 model II MODEM7
  1429. To: INFO-CPM at BRL
  1430. cc: JDOS at Mit-Ai
  1431. Via:  Mit-Mc; 7 Dec 82 1:28-EST
  1432. Via:  Brl; 7 Dec 82 1:41-EST
  1433. Via:  Brl-Bmd; 7 Dec 82 1:47-EST
  1434.  
  1435. This was sent out to the list some time back, but
  1436. bears repeating for those who may not have seen it.
  1437. It's easier than you think to put up MODEM2xx or MODEM7xx
  1438. on the Model II.
  1439.  
  1440. ---
  1441.  
  1442. Date: 21 July 1981 2201-EDT (Tuesday)
  1443. From: Bill Sholar <William.Sholar at CMU-10A>
  1444. Sender: William.Sholar at CMU-10A
  1445. To:   INFO-CPM
  1446. Re:   TRS-80 Model II MODEM Equates & Ports
  1447.  
  1448.     Since the documentation on the Mod 2 TRS-80 does not bother
  1449. to discuss hardware, the following port addresses and equates for
  1450. MODEM.ASM programs might prove useful to anyone using this machine:
  1451.  
  1452.     MODCTLP    EQU    0F6H    ;status/control port A
  1453.     MODSNDB    EQU    04H    ;bit 2 indicates ready to send
  1454.     MODSNDR    EQU    04H    ;  with the bit set to 1
  1455.     MODRCVB    EQU    01H    ;bit 0 indicates character received
  1456.     MODRCVR    EQU    01H    ;  with the bit set to 1
  1457.     MODDATP    EQU    0F4H    ;data port A
  1458.  
  1459.     These values, plugged into MODEM.ASM, allow the TRS-80 Mod 2 to
  1460. function without any special system calls or other variations from the
  1461. existing MODEM.ASM program, assuming the port has been set up using the
  1462. SETUP (Pickles & Trout's CPM), CONFIG (Lifeboat's CPM) or SET (Cybernetics'
  1463. CPM) utility for the appropriate baud rate, etc.
  1464.  6-Dec-82 23:42:00,421;000000000000
  1465. Date: 7 December 1982 01:42-EST
  1466. From: Keith Petersen <W8SDZ@Mit-Mc>
  1467. Subject: XMODEM17.C
  1468. To: Info-Cpm at BRL
  1469. Via:  Mit-Mc; 7 Dec 82 1:42-EST
  1470. Via:  Brl; 7 Dec 82 1:56-EST
  1471. Via:  Brl-Bmd; 7 Dec 82 2:16-EST
  1472.  
  1473. Anyone who runs an RCPM and is into BDS-C will want to look over
  1474. XMODEM17.C.  Sigi Kluger has added some nice features.  This
  1475. program is an update of XMODEM13.C.
  1476.  
  1477. The file is on MC as  AR63:CPM;XMODEM 17C
  1478.  7-Dec-82 00:18:48,1819;000000000000
  1479. Date: Tue Dec  7 1982 00:18:48 PST
  1480. From: Lauren Weinstein <vortex!lauren@Lbl-Unix>
  1481. Subject: CPM
  1482. To: ELIOT at Mit-Dms
  1483. CC: INFO-CPM at BRL
  1484. Via:  Lbl-Unix; 7 Dec 82 5:15-EST
  1485. Via:  Brl; 7 Dec 82 6:25-EST
  1486. Via:  Brl-Bmd; 7 Dec 82 6:48-EST
  1487.  
  1488. Eliot,
  1489.  
  1490. Certainly I don't take offense at your message, but I don't think you've
  1491. been reading my messages very carefully.
  1492.  
  1493. I never said that CP/M Plus wouldn't work for disk I/O!  What I said is that
  1494. any programs that try to be "smart", thinking that they know exactly
  1495. WHERE the BDOS, BIOS, disk deblocking, etc. are, will probably stop
  1496. working.  Remember that D.R. has claimed "functional compatibility" 
  1497. with 2.2, not total compatibility.  My own interpretation of "functional"
  1498. is that if you use BDOS and BIOS calls exclusively, the program will
  1499. probably work, though I have some doubts about programs that use the BIOS
  1500. to do their own "fancy" disk handling.  
  1501.  
  1502. Obviously, programs like DU, directory managers, and similar utilities
  1503. will also probably be vulnerable to some degree to changes in CP/M.
  1504. One other point -- if the disk blocking/deblocking is moved to the BDOS,
  1505. then obviously the portion of the BDOS that contains the blocking/deblocking
  1506. code can no longer be overlayed by most user programs.  If you have a fancy
  1507. bank-switched system you might not care, but on most systems, all of these
  1508. changes are going to cost, somewhere!
  1509.  
  1510. --Lauren--
  1511.  
  1512. P.S.  I got a call a couple of days ago from a 3.0 Beta test site who
  1513. was making a MARC query.  He basically said something like, "by the way,
  1514. they do I/O redirection all wrong..."  He didn't have time to elaborate,
  1515. but it didn't give me a very good feeling.  By the way, BYTE published
  1516. their box on MARC, but managed to print a totally erroneous phone number
  1517. for Vortex.  Sigh .
  1518.  
  1519. --LW--
  1520.  7-Dec-82 00:55:00,522;000000000000
  1521. Date: 7 December 1982 02:55-EST
  1522. From: Keith Petersen <W8SDZ@Mit-Mc>
  1523. Subject: SMODEM39.MAC available
  1524. To: Info-Cpm at BRL
  1525. Via:  Mit-Mc; 7 Dec 82 3:13-EST
  1526. Via:  Brl; 7 Dec 82 6:22-EST
  1527. Via:  Brl-Bmd; 7 Dec 82 6:35-EST
  1528.  
  1529. SMODEM39.MAC is now available on MC as ar65:cpm;SMODEM 39MAC.
  1530. It includes the fixes in SMODEM38.FIX and some new routines
  1531. for resetting error flags on USARTS.
  1532.  
  1533. SMODEM is a customized version of MODEM7 for the D.C. Hayes
  1534. smart modem.  It has many special features specific to the
  1535. Smart Modem.
  1536.  7-Dec-82 03:00:00,2608;000000000000
  1537. Date: 7 December 1982 05:00-EST
  1538. From: Jerry E Pournelle <POURNE@Mit-Mc>
  1539. Subject: portables
  1540. To: info-cpm at BRL
  1541. Via:  Mit-Mc; 7 Dec 82 4:59-EST
  1542. Via:  Brl; 7 Dec 82 6:25-EST
  1543. Via:  Brl-Bmd; 7 Dec 82 6:47-EST
  1544.  
  1545.     Date: 7-Dec-82 01:54:59-PST (Tue)
  1546.     From: MAILER-DAEMON at Berkeley (Mail Delivery Subsystem)
  1547.     To:   POURNE
  1548.     Re:   Unable to deliver mail
  1549.  
  1550.        ----- Transcript of session follows -----
  1551.     azure!tekcrd!teklabs!ucbcad!ucbvax.info-cpm... Connecting to azure.uucp...
  1552.     bad system name: azure
  1553.     azure!tekcrd!teklabs!ucbcad!ucbvax.info-cpm... Service unavailable
  1554.     POURNE@MIT-MC... Connecting to mit-mc.arpa...
  1555.  
  1556.        ----- Unsent message follows -----
  1557.     Date: 7 December 1982 04:48-EST
  1558.     From: Jerry E. Pournelle <POURNE@MIT-MC>
  1559.     Subject:  id A11717; 4-Dec-82 05:26:42-PST (Sat)
  1560.     Message-Id: <8211070954.6705@UCBVAX.BERKELEY.ARPA>
  1561.     Received: by UCBVAX.BERKELEY.ARPA (3.227 [10/22/82])
  1562.         id A06705; 7-Dec-82 01:54:59-PST (Tue)
  1563.     To: teklabs!tekcrd!tekmdp!scotth@UCB-C70
  1564.     Cc: azure!tekcrd!teklabs!ucbcad!ucbvax.info-cpm@UCB-C70
  1565.  
  1566.         The Osborne is the VW of the portables, and features
  1567.     good introductory documentation, a GOOD dealer net with service
  1568.     etc., and very vanilla hardware features.  Lots of bundled
  1569.     software all good.
  1570.  
  1571.         The KayPro is a good machine, hardware speaking, but
  1572.     hasn't much good software with it.  The screen flickers; try it
  1573.     first,, you may no be able to stand it.  The KayPro screen is
  1574.     big enough to use alone; both Osborne and Otrona will require a
  1575.     larger monitor for on-station use.
  1576.  
  1577.         The Otrona is the BMW of the portables, and I agree with
  1578.     the referenced message about it; darned good machine.  I have
  1579.     one.  The dealer and service net is growing and well done also.
  1580.     But you will need a larger screen; fortunately there is a video
  1581.     out on the back for putting it on a monitor.
  1582.         You can use Otrona wihtout monitor, of course, and for a
  1583.     day or two is no problem; but I would hate to have to do it all
  1584.     the time.  
  1585.  
  1586.     I carry an Otrona to all the co,puter shows; I can have my
  1587.     choice of a lot of them.
  1588.  
  1589.     There is a new machine, ZORBA, out at COMDEX; looked good,
  1590.     competitively priced with Osborne and Kaypro.  Don't know about
  1591.     dealers, software,  or service.
  1592.  
  1593.     Hyperion is interesting; as is the new Teleray small computer
  1594.     which has a 4-line liquid crystal screen (and a video outlet;
  1595.     the 4 lines are a window into a 24 line display of course).  It
  1596.     looks good and should not be ignored.
  1597.  7-Dec-82 03:16:00,590;000000000000
  1598. Date: 7 December 1982 05:16-EST
  1599. From: Jerry E Pournelle <POURNE@Mit-Mc>
  1600. Subject:  CP/M for TRS80 Mod I/Lobo
  1601. To: W8SDZ at Mit-Mc
  1602. cc: Info-Cpm at BRL
  1603. Via:  Mit-Mc; 7 Dec 82 5:21-EST
  1604. Via:  Brl; 7 Dec 82 6:25-EST
  1605. Via:  Brl-Bmd; 7 Dec 82 6:49-EST
  1606.  
  1607. alas, the Omikron mapper is the only CP/M converter I remember
  1608. being still current, although convergent technologies and a
  1609. couple other outfits at one time made mappers for model one trs
  1610. 80.  Definitely no way to use the mapper with the lobo lpx-80
  1611. which is a pity, and was also a (inexplicable) deliberate
  1612. decision on lobo's part.
  1613.  7-Dec-82 03:29:00,664;000000000000
  1614. Date: 7 December 1982 05:29-EST
  1615. From: Jerry E Pournelle <POURNE@Mit-Mc>
  1616. Subject:  Superbrain reputation results
  1617. To: Heiby.Micro.PCO-MULTICS at BRL
  1618. cc: info-cpm at BRL, info-micro at BRL, Heiby at Hi-Multics
  1619. Via:  Mit-Mc; 7 Dec 82 5:28-EST
  1620. Via:  Brl; 7 Dec 82 6:25-EST
  1621. Via:  Brl-Bmd; 7 Dec 82 6:51-EST
  1622.  
  1623. I just got around to seeing this file.  One point more: Intertec
  1624. has a reputation for going to court and suing anyone who says
  1625. their machiens are not nice and good and true and straight, and
  1626. also getting court orders requiring magazines to accept their
  1627. adds...
  1628.  
  1629. I do not know if this is true, but I have heard it from sources
  1630. who ought to know.
  1631.  7-Dec-82 03:29:00,664;000000000000
  1632. Date: 7 December 1982 05:29-EST
  1633. From: Jerry E Pournelle <POURNE@Mit-Mc>
  1634. Subject:  Superbrain reputation results
  1635. To: Heiby.Micro.PCO-MULTICS at BRL
  1636. cc: info-cpm at BRL, info-micro at BRL, Heiby at Hi-Multics
  1637. Via:  Mit-Mc; 7 Dec 82 5:28-EST
  1638. Via:  Brl; 7 Dec 82 6:25-EST
  1639. Via:  Brl-Bmd; 7 Dec 82 6:51-EST
  1640.  
  1641. I just got around to seeing this file.  One point more: Intertec
  1642. has a reputation for going to court and suing anyone who says
  1643. their machiens are not nice and good and true and straight, and
  1644. also getting court orders requiring magazines to accept their
  1645. adds...
  1646.  
  1647. I do not know if this is true, but I have heard it from sources
  1648. who ought to know.
  1649.  7-Dec-82 03:45:00,879;000000000000
  1650. Date: 7 December 1982 05:45-EST
  1651. From: Jerry E Pournelle <POURNE@Mit-Mc>
  1652. Subject:  IBM PC and ITS
  1653. To: Schiffman at Sri-Kl
  1654. cc: INFO-CPM at Mit-Mc
  1655. Via:  Mit-Mc; 7 Dec 82 6:10-EST
  1656. Via:  Brl; 7 Dec 82 6:27-EST
  1657. Via:  Brl-Bmd; 7 Dec 82 6:55-EST
  1658.  
  1659. Crosstalk is VERY similar to a public domain program written by
  1660. Larry hughes; and indeed Microstuf was distributor for Hughes
  1661. until they ceased to pay him royalties claiming they had
  1662. rewritten his program and thus no longer needed to.
  1663.     Hughes has written MITE which I am using now; this is
  1664. marketed by MYCROFT Labs of Talahassee Fla. and is very easy to
  1665. use.  It uses mostly any protocols you like, has a lot of
  1666. terminal types in the init, and transfers binary files even
  1667. though the other end doesn't have the same link program that you
  1668. have.
  1669.  
  1670. If you are contemplating buying crosstalk, I urge you look at
  1671. MITE first.
  1672.  7-Dec-82 11:56:00,936;000000000000
  1673. Date:  7 Dec 1982 at 1056-PST
  1674. To: INFO-CPM at Mit-Mc
  1675. Subject: BDS-C Benchmarks
  1676. From: chesley.tsca at Sri-Tsc
  1677. Via:  Sri-Tsca; 7 Dec 82 11:35-PST
  1678. Via:  Mit-Mc; 7 Dec 82 15:01-EST
  1679. Via:  Brl; 7 Dec 82 15:20-EST
  1680. Via:  Brl-Bmd; 7 Dec 82 15:23-EST
  1681.  
  1682.     One thing to watch out for when doing BDS-C benchmarks is the
  1683. huge difference between the code generated with no switches, and that
  1684. generated with -o and -e (and making any variables that can be globals).
  1685. (The person doing the Aztec benchmark didn't mention which way he did it.)
  1686.     I recently did a benchmark of BDS-C versus C/80, using the Byte
  1687. prime number program.  Without -o and -e, BDS-C took 41 seconds (this is
  1688. timed from after the program loads to the next "A>" prompt (i.e., after
  1689. the reboot), and thus may not compare to other numbers times from different
  1690. points).  With -o and -e, it took 17 seconds!  C/80 took (if I remember
  1691. correctly) 28 seconds.
  1692.     --Harry...
  1693.  7-Dec-82 12:00:00,609;000000000000
  1694. Date: 7 Dec 1982 12:00 EST
  1695. From: Thieret.WBST at Parc-Maxc
  1696. Subject: Re: large TPA's
  1697. In-reply-to: ELIOT's message of 6 Dec 1982 2053-EST, <[MIT-DMS].251566>
  1698. To: ELIOT at Mit-Dms (Eliot Scott Ramey)
  1699. cc: info-cpm at BRL
  1700. Via:  Parc-Maxc; 7 Dec 82 12:11-EST
  1701. Via:  Brl; 7 Dec 82 12:21-EST
  1702. Via:  Brl-Bmd; 7 Dec 82 12:28-EST
  1703.  
  1704. Eliot,
  1705.  
  1706. To solve your 48k L80 problems, scrap L80 and use PLink.  PLink writes the
  1707. COM file to the disk and in addition allows the user to generate "arbitrarily
  1708. complex overlay structures". PLink is slower than L80 but if your program is 
  1709. >48 K you need it anyway.
  1710.  
  1711. Tracy.
  1712.  7-Dec-82 14:47:00,487;000000000000
  1713. Date: 7 December 1982 16:47-EST
  1714. From: Eliot Scott Ramey <ELIOT@Mit-Mc>
  1715. Subject: Re: large TPA's
  1716. To: Thieret.WBST at Parc-Maxc
  1717. cc: info-cpm at BRL
  1718. Via:  Mit-Mc; 7 Dec 82 16:46-EST
  1719. Via:  Brl; 7 Dec 82 17:12-EST
  1720. Via:  Brl-Bmd; 7 Dec 82 17:40-EST
  1721.  
  1722. I was not actually having a problem with it as I have not yet come
  1723. up on a program that big, I was simply saying, IF.  True, PLink
  1724. can be the answer, I was just putting in my thoughts for the
  1725. larger TPA.
  1726.  
  1727.                         -Eliot at Mit-DM
  1728.  7-Dec-82 15:09:00,437;000000000000
  1729. Date: 7 December 1982 17:09-EST
  1730. From: Eliot Scott Ramey <ELIOT@Mit-Mc>
  1731. Subject: MARC, etc.
  1732. To: vortex!lauren at Lbl-Unix
  1733. cc: info-cpm at BRL
  1734. Via:  Mit-Mc; 7 Dec 82 17:08-EST
  1735. Via:  Brl; 7 Dec 82 17:22-EST
  1736. Via:  Brl-Bmd; 7 Dec 82 17:41-EST
  1737.  
  1738.     If most of the public domain software for CPM is to correct
  1739. CPM deficiences (sp) and MARC will not need these, then what will there
  1740. be to do on a MARC system?
  1741.  
  1742.                         -Eliot at Mit-DM
  1743.  7-Dec-82 18:31:45,274;000000000000
  1744. Date:  7-Dec-82 18:31:45 PST (Tuesday)
  1745. From: WJThomas.es at Parc-Maxc
  1746. Subject: Please take my name off this distribution list
  1747. To: INFO-CPM at BRL
  1748. Via:  Parc-Maxc; 7 Dec 82 22:25-EST
  1749. Via:  Brl; 7 Dec 82 22:47-EST
  1750. Via:  Brl-Bmd; 7 Dec 82 22:50-EST
  1751.  
  1752. Thanks.
  1753.  
  1754. ~ Bill
  1755.  7-Dec-82 20:40:00,378;000000000000
  1756. Date:  7 Dec 1982 2240-EST
  1757. From: Andrew Scott Beals <RMS.G.BANDY.MIT-OZ@Mit-Mc>
  1758. Subject: Re: large TPA's
  1759. To: ELIOT at Mit-Dms
  1760. cc: info-cpm at BRL
  1761. In-Reply-To: Your message of 7-Dec-82 0221-EST
  1762. Via:  Mit-Mc; 7 Dec 82 22:49-EST
  1763. Via:  Brl; 7 Dec 82 23:04-EST
  1764. Via:  Brl-Bmd; 7 Dec 82 23:19-EST
  1765.  
  1766. have you tried Plink-II or DR's LINK ?? they're not Brain Damaged!
  1767. -------
  1768.  7-Dec-82 20:41:00,447;000000000000
  1769. Date:  7 Dec 1982 2241-EST
  1770. From: Andrew Scott Beals <RMS.G.BANDY.MIT-OZ@Mit-Mc>
  1771. Subject: Re: Why won't CPM Plus work?
  1772. To: ELIOT at Mit-Dms
  1773. cc: info-cpm at BRL
  1774. In-Reply-To: Your message of 7-Dec-82 0238-EST
  1775. Via:  Mit-Mc; 7 Dec 82 22:41-EST
  1776. Via:  Brl; 7 Dec 82 23:04-EST
  1777. Via:  Brl-Bmd; 7 Dec 82 23:17-EST
  1778.  
  1779. manymanymany pograms do their own BIOS i/o.
  1780.  
  1781. they do not do their own blocking. the bios is SUPPOSED to do it
  1782. for them.
  1783. -------
  1784.  7-Dec-82 21:50:00,3467;000000000000
  1785. Date: 7 December 1982 23:50-EST
  1786. From: Allan D Plehn <PLEHN@Mit-Mc>
  1787. Subject: ASCII text to Std. English Braille Grade 2, American Version
  1788. To: INFO-CPM at BRL, INFO-MICRO at BRL
  1789. cc: PLOUFF at Mit-Mc, FJW at Mit-Mc, ARPEE at Mit-Mc, ELLEN at Mit-Mc, 
  1790.     HORNIG.SIPBADMIN at Mit-Multics
  1791. Via:  Mit-Mc; 8 Dec 82 0:11-EST
  1792. Via:  Brl; 8 Dec 82 0:18-EST
  1793. Via:  Brl-Bmd; 8 Dec 82 0:21-EST
  1794.  
  1795.  
  1796.  
  1797.  
  1798.  
  1799.  
  1800.  
  1801.  
  1802.  
  1803. John,  an  acquaintance of mine who is blind,  has recently purchased  a 
  1804. microcomputer and a "VersaBraille" tactile braille display device.   His 
  1805. objective  is to be able to translate ASCII text files to braille  code, 
  1806. for  output  to the VersaBraille.   He has asked for help in locating  a 
  1807. translation program that runs under CP/M,  to translate CP/M ASCII  text 
  1808. files to Standard English Braille,  Grade 2,  American Version.  Any and 
  1809. all relevant information would be sincerely appreciated.
  1810.  
  1811.  
  1812.                          Background Info 
  1813.  
  1814. 1.    Braille symbols are not in one-for-one correspondance with letters 
  1815. of  the  alphabet.   Contractions are used,  in accordance with  defined 
  1816. rules.    "tion",   for  example,   requires  only  one  braille  symbol 
  1817. (specifically, when the "tion" is the end of a word)
  1818.  
  1819. 2.    Braille symbols are "bumps" in the form of a 2x3 matrix,  two wide 
  1820. and three high.
  1821.  
  1822. 3.    The  VersaBraille is a portable device.   It is about 14" wide  by 
  1823. 8"deep and 6" high.   It displays 20 braille symbols at a time in a  20-
  1824. cell  row  of tactile output elements.   Just above the 20-cell  braille 
  1825. display  is a long bar much like a space bar on a typewriter  (or  video 
  1826. terminal).   When the 20 braille symbols have been read,  a touch of the 
  1827. bar  reads  in  the  next  20  braille  symbols  from  a  buffer.    The 
  1828. VersaBraille  includes  a capability to enter information,  but I  don't 
  1829. recall  just how braille code is entered.   It also includes a  cassette 
  1830. drive for storing braille code files.  Manufacturer: Telesensory Systems 
  1831. Inc.;  Palo Alto, CA.  Cost: approx $7000 Ouch!  Two similar devices are 
  1832. available:  the MB2400 (24-cell) from Triformation, Inc; Stewart, FL and 
  1833. the Brailink (40-cell) from Clarke & Smith.
  1834.  
  1835. 4.    The only translation software that John has been able to find  for 
  1836. use  on  a micro is sold by Duxbury  Systems,  Inc.;  Duxbury,MA.   This 
  1837. translation program is object code that runs under Northstar  DOS.  (For 
  1838. that reason,  in particular,  John bought a Northstar Horizon).   Price: 
  1839. (would you believe) $1000.  The company says that they may market a CP/M 
  1840. version "in about a year".
  1841.  
  1842. 5.    There  is apparently a standard way to transmit the 6-bit  braille 
  1843. code  since  the  same  serial data that drives  the  VersaBraille  will 
  1844. operate a braille printer.   The LED120 Braille Printer (LED is  acronym 
  1845. for Line Embossing Device), for example.
  1846.  
  1847. 6.   Pending availability of a translation program that runs under CP/M, 
  1848. it  would be very helpful to be able to convert CP/M ASCII text files to 
  1849. Northstar  Type  3  format.   There are a number of  laborious  ways  to 
  1850. accomplish this conversion but what is desired is a program that will do 
  1851. the  conversion expediently with minimum hacking knowledge  required  of 
  1852. the operator.  If such a translation program were available,  John would 
  1853. at  least be able to use the translation program that runs under N* DOS.  
  1854. Help!   (Apologies to those that receive this msg twice.)
  1855.  8-Dec-82 02:33:16,1640;000000000000
  1856. Date: 8 Dec 1982 01:33:16-PST
  1857. From: lauren at Lbl-Unix (Lauren Weinstein [Vortex])
  1858. Subject: what are computers for?
  1859. To: ELIOT at Mit-Mc
  1860. CC: INFO-CPM at BRL
  1861. Via:  Lbl-Unix; 8 Dec 82 4:33-EST
  1862. Via:  Brl; 8 Dec 82 4:38-EST
  1863. Via:  Brl-Bmd; 8 Dec 82 4:58-EST
  1864.  
  1865. Eliot,
  1866.  
  1867. You must be kidding.  What do you use ANY micro for? MARC simplyy provides 
  1868. a decent environment and a reasonable set of utilities to help enable
  1869. the user to comfortably do whatever it is they *want* to do.
  1870.  
  1871. Since the environment is reasonable to start with, all the P.D. programs
  1872. like DUPUSER, XDIR, D, and a multitude of others are not needed with
  1873. MARC, since those programs were efforts to raise CP/M to a more
  1874. reasonable level than where it started.  Some of the other useful
  1875. programs (like SQ, USQ, DIFF, etc.) now have MARC versions which
  1876. are generally more flexible than their CP/M counterparts, since they
  1877. can take advantage of those features already in MARC, instead of having
  1878. to fight their way around restrictions in CP/M.  Most, if not all,
  1879. of these sorts of utilities should be released with the system, assuming
  1880. I can get the proper permissions from the original authors.
  1881.  
  1882. I will probably not be in a position to read mail again for a couple
  1883. of days, so if you have any more questions, please don't expect a terribly
  1884. quick reply.  In any case, I might suggest that some of your questions
  1885. (particularly the last) might be better handled in private mail or with
  1886. a simple phone call.  I don't think it's fair to the other readers
  1887. for us to turn this list into a continuous MARC question and answer
  1888. session.  Thanks much.
  1889.  
  1890. --Lauren--
  1891.  8-Dec-82 02:36:00,489;000000000000
  1892. Date:  8 Dec 1982 0436-EST
  1893. From: Andrew Scott Beals <RMS.G.BANDY.MIT-OZ@BRL>
  1894. Subject: Re: BDS-C Benchmarks
  1895. To: chesley.tsca at Sri-Tsc
  1896. cc: INFO-CPM at Mit-Mc
  1897. In-Reply-To: Your message of 8-Dec-82 0256-EST
  1898. Via:  Mit-Mc; 8 Dec 82 4:38-EST
  1899. Via:  Brl; 8 Dec 82 4:54-EST
  1900. Via:  Brl-Bmd; 8 Dec 82 4:59-EST
  1901.  
  1902. another thing to consider is BDS-C with NOBOOT installed vs BDS-C without
  1903. noboot -- a friend of mine has a H-89, and it takes 10+ secs to reboot!
  1904. (that's DISguSTING!)
  1905. -------
  1906.  8-Dec-82 05:19:00,781;000000000000
  1907. Date: 8 December 1982 07:19-EST
  1908. From: Charlie Strom <CSTROM@Mit-Mc>
  1909. Subject:  Why won't CPM Plus work?
  1910. To: RMS.G.BANDY.MIT-OZ at Mit-Mc
  1911. cc: ELIOT at Mit-Dms, INFO-CPM at BRL
  1912. Via:  Mit-Mc; 8 Dec 82 7:22-EST
  1913. Via:  Brl; 8 Dec 82 7:43-EST
  1914. Via:  Brl-Bmd; 8 Dec 82 8:02-EST
  1915.  
  1916. There seems to be a bit more concern than warranted about programs
  1917. running under 2.2 being easily transportable to CP/M-Plus (aka 3.0.)
  1918. It is my understanding that as long as a program does not use BIOS
  1919. calls for disk operations, there should be no problem. A fellow at
  1920. Digital research has assured us that >95% of the programs he has tried
  1921. have given no problems. Those like DU, which uses BIOS calls rather
  1922. than BDOS calls will not work, but ths class of program is certainly
  1923. in the minority.
  1924.  8-Dec-82 08:18:00,271;000000000000
  1925. Date: 8 Dec 1982 1018-EST (Wednesday)
  1926. From: dudley at Nadc
  1927. Subject: What is Plink-II?
  1928. To: info-cpm at Mit-Mc
  1929. Via:  Mit-Mc; 8 Dec 82 10:52-EST
  1930. Via:  Brl; 8 Dec 82 11:13-EST
  1931. Via:  Brl-Bmd; 8 Dec 82 11:26-EST
  1932.  
  1933.     From where is Plink-II available?        W. Dudley
  1934. -------
  1935.  8-Dec-82 09:30:00,588;000000000000
  1936. Date: 8 Dec 1982 09:30 EST
  1937. From: clark.wbst at Parc-Maxc
  1938. Subject: Re: MARC, etc.
  1939. In-reply-to: ELIOT's message of 7 December 1982 17:09-EST
  1940. To: Eliot Scott Ramey <ELIOT@Mit-Mc>
  1941. cc: vortex!lauren at Lbl-Unix, info-cpm at BRL
  1942. Via:  Parc-Maxc; 8 Dec 82 9:30-EST
  1943. Via:  Brl; 8 Dec 82 9:45-EST
  1944. Via:  Brl-Bmd; 8 Dec 82 10:12-EST
  1945.  
  1946.     "If most of the public domain software for CPM is to correct
  1947. CPM deficiences (sp) and MARC will not need these, then what will there
  1948. be to do on a MARC system?"
  1949.  
  1950. Answer:
  1951.  
  1952.     How about the job for which you originally obtained the computer ?
  1953.  
  1954. --Ray
  1955.  8-Dec-82 10:49:00,976;000000000000
  1956. Date: 8 Dec 1982 10:49 EST
  1957. From: wegeng.wbst at Parc-Maxc
  1958. Subject: Re: MARC, etc.
  1959. In-reply-to: ELIOT's message of 7 December 1982 17:09-EST
  1960. To: Eliot Scott Ramey <ELIOT@Mit-Mc>
  1961. cc: vortex!lauren at Lbl-Unix, info-cpm at BRL
  1962. Via:  Parc-Maxc; 8 Dec 82 10:50-EST
  1963. Via:  Brl; 8 Dec 82 11:12-EST
  1964. Via:  Brl-Bmd; 8 Dec 82 11:24-EST
  1965.  
  1966. Eliot,
  1967.  
  1968. "...then will there be to do on a MARC system?"  Well, lots.  What is there to do
  1969. on a RSX11-M system when we have RT-11?  What about RSTS?  The answer is
  1970. that different operating systems appeal to different applications and different
  1971. users.  In reality that's a big reason why both UNIX and VMS exist for VAX
  1972. computers, and will continue to exist.  Each has it's group of followers.
  1973.  
  1974. I personally have nothing against CP/M, but I find that the user interface (and
  1975. general philosophy) of UNIX to be more to my liking.  Therefore, I look forward
  1976. to the day when I can purchase MARC for my home system.  That's all.
  1977.  
  1978. ==dw
  1979.  8-Dec-82 11:26:00,1939;000000000000
  1980. Date:      8 Dec 1982 10:26-PST (Wednesday)
  1981. From: hplabs!hp-pcd!jay at Ucb-C70 (Jay Phillips)
  1982. Subject:   MARC
  1983. Message-Id: <8211082321.20004@UCBVAX.BERKELEY.ARPA>
  1984. Received: by UCBVAX.BERKELEY.ARPA (3.227 [10/22/82])
  1985.     id A20002; 8-Dec-82 15:21:46-PST (Wed)
  1986. To: hplabs!ucbvax!info-cpm at Ucb-C70
  1987. Via:  Mit-Ai; 8 Dec 82 18:33-EST
  1988. Via:  Brl; 8 Dec 82 18:48-EST
  1989. Via:  Brl-Bmd; 8 Dec 82 18:57-EST
  1990.  
  1991.  
  1992. Hello,
  1993.  
  1994.     My name is Jay Phillips.  I work for Hewlett Packard's Personal
  1995. Computer Division in Corvallis, Oregon.  I've been a CP/M hacker for 
  1996. several years and a UNIX hacker more recently.  I was also responsible
  1997. for the software portion of HP's CP/M system for the HP86 and 87 computers.
  1998. I have been following with great interest the news traffic about MARC.
  1999. I was wondering if there is any way for me to get a copy of it, possibly
  2000. as a test site.  I would like to bring MARC up on our CP/M system (it is
  2001. a Z80 card which plugs into the HP86 or 87 mainframe, similar to the apple
  2002. Z80 softcard.  A large majority of our customers are technical/engineer
  2003. types and I feel that there would be a good demand for MARC running on our
  2004. machines.
  2005.     Please send me a note letting me know what you think about this.
  2006. My UUCP address is below.
  2007.     Thanks much.
  2008.  
  2009.         Jay Phillips
  2010.  
  2011.         ucbvax!hplabs!hp-pcd!jay
  2012.  
  2013. P.S.    If you are familiar with Berkeley UNIX you no doubt are aware of
  2014.     a massive game called Rogue.  We were intrigued by it here and 
  2015.     have been working on a version written in BDS C for CP/M.  It's
  2016.     roughly 90% done.  Unfortunately, I can't convince my boss to 
  2017.     fund it as a project so it only gets worked on in my spare time.
  2018.     I would also like to bring it up under MARC.
  2019.  
  2020.                     Jay
  2021.  
  2022. P.P.S.
  2023.     If U.S. Snail or telephone is more convenient, the particulars
  2024.     follow.
  2025.  
  2026.     Jay Phillips
  2027.     Hewlett Packard
  2028.     Personal Computer Division
  2029.     Lab 3
  2030.     1010 N.E. Circle Blvd.
  2031.     Corvallis, OR  97330
  2032.  
  2033.     (503) 757-2000 x4124
  2034.  8-Dec-82 11:40:00,931;000000000000
  2035. Date: 8 Dec 1982 1040-PST
  2036. Sender: SCHNUR at Usc-Isie
  2037. Subject: graphics
  2038. From: SCHNUR at Usc-Isie
  2039. To: info-cpm at BRL
  2040. Message-ID: <[USC-ISIE] 8-Dec-82 10:40:54.SCHNUR>
  2041. Via:  Usc-Isie; 8 Dec 82 13:47-EST
  2042. Via:  Brl; 8 Dec 82 15:25-EST
  2043. Via:  Brl-Bmd; 8 Dec 82 15:38-EST
  2044.  
  2045. We are looking for Tektronix compatible graphics for a Cromemco
  2046. based system to replace a Tektronix 4025 memory scope.  We found
  2047. the scope to be difficult to use because it was a bit too smart
  2048. for the Cromemco.  We need 1024 per line resolution for the
  2049. graphics and we would like the terminal for graphics to double as
  2050. the terminal.  We will be outputting hard copy to a tektronix
  2051. 4662.  Our price limit is about $^$6K.  At the moment we are
  2052. considering a 4006 tektronix terminal but do not like it very
  2053. much.  The cromemco is currently operating under CDOS but we
  2054. could probably be convinced to change the system if required.
  2055. Any suggestions.
  2056.  8-Dec-82 12:16:00,2472;000000000000
  2057. Date: 8 Dec 1982 at 1116-PST (Wednesday)
  2058. From: teklabs!tektronix!tekmdp!scotth at Ucb-C70 (UNIX-to-UNIX Copy)
  2059. Subject: Re: portables
  2060. Message-Id: <8211082246.24372@UCBCAD.BERKELEY.ARPA>
  2061. Received: by UCBCAD.BERKELEY.ARPA (3.256 [12/5/82])
  2062.     id AA24372; 8-Dec-82 14:46:19-PST (Wed)
  2063. Received: from UCBCAD.BERKELEY.ARPA by UCBVAX.BERKELEY.ARPA (3.227 [10/22/82])
  2064.     id A19115; 8-Dec-82 14:46:02-PST (Wed)
  2065. To: azure!tektroni!teklabs!ucbcad!ucbvax.info-cpm at Ucb-C70
  2066. In-Reply-To: Your news article ucbvax.269 of Tue Dec  7 23:13:11 1982
  2067. Via:  Mit-Ai; 8 Dec 82 17:48-EST
  2068. Via:  Brl; 8 Dec 82 17:58-EST
  2069. Via:  Brl-Bmd; 8 Dec 82 18:15-EST
  2070.  
  2071. I hope this gets to Jerry Pournelle and others interested in portables--
  2072. I am a neophyte on the net, and am not sure just what's happenin' here...
  2073.  
  2074. Kaypro:
  2075.  
  2076.     The Kaypro screen flicker and terrible character set has
  2077.     a hardware solution (so I here from a friend that has one).
  2078.  
  2079.     The solution is a character ROM originally built for the
  2080.     BigBoard from Digital Research Computers (of Texas, not the
  2081.     folks of CP/M).  It's available from the folks at Micro-
  2082.     Cornucopia in Bend, Oregon.  $25.00 US price, or $5.00
  2083.     each if you send a fast ROM and prepaid return mailing.
  2084.  
  2085.     This ROM should get rid of the flicker and give a better
  2086.     character set (lower-case descenders, real semi-colon...)
  2087.  
  2088.     Their address:
  2089.         MICRO CORNUCOPIA
  2090.         PO Box 223
  2091.         Bend, Oregon 97709
  2092.     
  2093.     They also have a lot other neat things which go well with
  2094.     the KayPro, especially their magazine ``Micro Cornucopia--
  2095.     the Single Board Systems Journal'', which means Xerox 820, too.
  2096.  
  2097. Otrona:
  2098.  
  2099.     For a lot of people (I know at least five!) the Otrona screen
  2100.     is ``just right.''  The normal distance one sits from the screen
  2101.     makes the characters just a shade larger than what you see when
  2102.     reading the newspaper at normal distance.  For me, the only time
  2103.     I'll need a larger monitor is for demonstrations, and working with
  2104.     more than one other person.  The reason for the success of Otrona's
  2105.     screen is its high resolution.  The characters are clear (unlike
  2106.     some other 5" screens).  If the Otrona is called a
  2107.     ``portable'', then anything else (I have seen) is merely
  2108.     ``movable.''
  2109.  
  2110.     Does anyone else have a problem with the clips on the south
  2111.     corners of the keyboard (used to hold the keyboard in place
  2112.     when closed) ?  They dig into the fleshy parts below by little
  2113.     fingers when I place my hands on the keyboard in my usual way.
  2114.  8-Dec-82 15:15:00,460;000000000000
  2115. Date:  8 Dec 1982 1715-EST
  2116. From: Robert C Berwick <BERWICK.MIT-OZ@BRL>
  2117. Subject: Modem program for IBM PC
  2118. To: info-cpm at Mit-Mc
  2119. Via:  Mit-Mc; 8 Dec 82 17:18-EST
  2120. Via:  Brl; 8 Dec 82 17:39-EST
  2121. Via:  Brl-Bmd; 8 Dec 82 17:42-EST
  2122.  
  2123. Does anyone have any information about
  2124. a program to transfer files from TOPS-20
  2125. to an IBM PC?  (Similar to LMODEM, I
  2126. suppose.)
  2127. Please send info to me directly, as
  2128. I am not on the INFO-CPM mailing list.
  2129. Thanks.
  2130. -------
  2131.  8-Dec-82 16:52:26,641;000000000000
  2132. Date: 8-Dec-82 15:52:26-PST (Wed)
  2133. From: menlo70!sytek!msm at Ucb-C70
  2134. Subject: ZCPR?
  2135. Message-Id: <8211082352.20598@UCBVAX.BERKELEY.ARPA>
  2136. Received: by UCBVAX.BERKELEY.ARPA (3.227 [10/22/82])
  2137.     id A20593; 8-Dec-82 15:52:28-PST (Wed)
  2138. To: menlo70!ucbvax!info-cpm at Ucb-C70
  2139. Via:  Mit-Ai; 8 Dec 82 19:04-EST
  2140. Via:  Brl; 8 Dec 82 19:17-EST
  2141. Via:  Brl-Bmd; 8 Dec 82 19:21-EST
  2142.  
  2143. In the recent messages discussing CPM 3.0, something called ZCPR was mentioned.
  2144. Could someone please elaborate on what it is and how to get it.
  2145.  
  2146. Thank You.
  2147.  
  2148.                     Michael S. Maiten
  2149.                     Silicon Gulch, California
  2150.                     <...!{ucbvax!menlo70,decvax}!sytek!msm>
  2151.  8-Dec-82 17:04:00,520;000000000000
  2152. Date:  8 Dec 1982 1904-EST
  2153. From: Andrew Scott Beals <RMS.G.BANDY.MIT-OZ@Mit-Mc>
  2154. Subject: Re: what are computers for?
  2155. To: lauren at Lbl-Unix
  2156. cc: ELIOT at Mit-Mc, INFO-CPM at BRL
  2157. In-Reply-To: Your message of 8-Dec-82 0659-EST
  2158. Via:  Mit-Mc; 8 Dec 82 19:34-EST
  2159. Via:  Brl; 8 Dec 82 19:50-EST
  2160. Via:  Brl-Bmd; 8 Dec 82 19:53-EST
  2161.  
  2162. why to play games, of course!
  2163.  
  2164. is there anybody else out there doing SERIOUS programming
  2165. for the osborne (NO basic or (ugh!) pascal)? would like
  2166. to get in touch!
  2167.                     -andy
  2168. -------
  2169.  8-Dec-82 17:38:08,881;000000000000
  2170. Date:  8 Dec 1982 17:38:08 CST (Wednesday)
  2171. From: Mike Meyer <mwm@Okc-Unix>
  2172. Subject: Multitasking CP/M, anyone?
  2173. To: info-cpm at BRL
  2174. Cc: mwm at Okc-Unix
  2175. Via:  Okc-Unix; 8 Dec 82 18:59-EST
  2176. Via:  Brl; 8 Dec 82 19:17-EST
  2177. Via:  Brl-Bmd; 8 Dec 82 19:19-EST
  2178.  
  2179. A friend of mine asked me to  post the following to the net:
  2180.  
  2181.     Could you put out a polite enquiry if anyone would be interrested in a sourced
  2182.     multitasking Z80 operating system with CP/M compatibily for nominal hassle fee?
  2183.     It is NOT available yet (it boots but need lots of work) I was just wondering
  2184.     how much demand and or help was available.
  2185.     
  2186.  
  2187. If memory serves me correctly, this package (called MP/X) runs under either
  2188. the standard CP/M BIOS or the BDOS. It comes with a shell, stty, etc. It looks
  2189. (a little) like MP/M 1 in the way it handles processes. Putting a copy
  2190. on MC is a possibility.
  2191.  
  2192.     <mike
  2193.  8-Dec-82 18:21:00,791;000000000000
  2194. Date:  8 Dec 1982 2021-EST
  2195. From: Andrew Scott Beals <RMS.G.BANDY.MIT-OZ@BRL>
  2196. Subject: Re: What is Plink-II?
  2197. To: dudley at Nadc
  2198. cc: info-cpm at Mit-Mc
  2199. In-Reply-To: Your message of 8-Dec-82 1909-EST
  2200. Via:  Mit-Mc; 8 Dec 82 20:25-EST
  2201. Via:  Brl; 8 Dec 82 20:50-EST
  2202. Via:  Brl-Bmd; 8 Dec 82 21:07-EST
  2203.  
  2204. Plink-II is Pheonix (sp) Software Associate's linker that
  2205. is compatible with microsoft's .REL file format.
  2206.  
  2207. it not only links programs larger than the memory of the computer,
  2208. it will also do overlays (necessary for BIG programs).
  2209.  
  2210. it's (or was, i think) available from lifeboat.
  2211.  
  2212. it is a *must* when devo'ing (are we not men?) large
  2213. programs - l80 really bytes the bag at this (%out of memory
  2214. (or some such nonsense)).
  2215.                     Sharon Enjoy (or visa versa)
  2216.                     -andy
  2217. -------
  2218.  8-Dec-82 18:32:00,367;000000000000
  2219. Date: 8 December 1982 20:32-EST
  2220. From: Eliot Scott Ramey <ELIOT@Mit-Mc>
  2221. To: info-cpm at BRL
  2222. Via:  Mit-Mc; 8 Dec 82 20:31-EST
  2223. Via:  Brl; 8 Dec 82 20:50-EST
  2224. Via:  Brl-Bmd; 8 Dec 82 21:08-EST
  2225.  
  2226.     Date: 8 December 1982 19:34-EST
  2227.     From: Michael C. Adler <MADLER at MIT-ML>
  2228.  
  2229.     Trouble is, you are right!  What would I do if CP/M were perfect?
  2230.     -Michael
  2231.  8-Dec-82 19:13:00,10173;000000000000
  2232. Date: 8 December 1982 21:13-EST
  2233. From: Eric O Stork <STORK@Mit-Mc>
  2234. To: STORK at Mit-Mc, info-cpm at BRL, info-micro at BRL
  2235. Via:  Mit-Mc; 8 Dec 82 21:12-EST
  2236. Via:  Brl; 8 Dec 82 21:19-EST
  2237. Via:  Brl-Bmd; 8 Dec 82 21:31-EST
  2238.  
  2239. Subject:  Comments on 'Portable' Micros.
  2240.  
  2241. On December 4, I asked CPM-INFO and CPM-MICRO readers for comment
  2242. on  what 'portable' micro to get for my college-bound son who has
  2243. used my system for his written work for over two years now.
  2244.  
  2245. I got a number of responses to my question.  I suspect that  many
  2246. people  may  be interested in this informal survey of user views,
  2247. so have cleaned up (i.e., removed extraneous  routing  data,  and
  2248. corrected  typos)  the  responses.   I  have  made no substantive
  2249. changes whatsoever to the responses -- just organized them a  bit
  2250. to make them easier to read.
  2251.  
  2252. If  there  are  additional views -- especially views or ideas not
  2253. expressed below -- send them to me.  If I get enough to  make  it
  2254. worthwhile, I'll update and resubmit to the network.
  2255.  
  2256. Eric Stork   STORK at MIT-MC    Dec 8, 1982
  2257.  
  2258.  
  2259.                     COMMENTS ON PORTABLE MICROS
  2260.  
  2261. From: Jeffrey at OFFICE
  2262.  
  2263. Get  one which is as compatible as possible with the IBM PC which
  2264. will soon take over the micro world like the 370 has  taken  over
  2265. mainframes.   Look  at the COMPAQ.  Its pretty compatible but you
  2266. can't plug all the PC option board from third party vendors  into
  2267. COMPAQ.   The CORONA is more compatible but I don't know anything
  2268. about its quality.  Jeffrey Stone Menlo Park, CA
  2269.  ^_
  2270.  
  2271.  
  2272. From: mknoxUTEXAS-11
  2273.  
  2274. The OSBORNE has a lot of users, many of whom are no  doubt  going
  2275. to  respond  to  your query.  The factory responsiveness has been
  2276. excellent, possibly because Osborne himself is somewhat conscious
  2277. of his reputation.  At $1795 there is  no  question  that  it  is
  2278. worth the money.  I recently had a chance to play with an ATTACHE
  2279. ($3995.) and liked it.  At more than twice the price it does (and
  2280. better)  offer a better, more expandable system.  Jerry Pournelle
  2281. (Pourne at MIT-MC) did a brief review in the latest BYTE  on  the
  2282. ATTACHE, and he also has an OSBORNE.  Screen is very crisp, and a
  2283. lot  more  flexible  with raster graphics dot addressable, but it
  2284. sure is small!  For serious work I think you are going to need  a
  2285. bigger  monitor for whichever you get (both have them available).
  2286.  ^_
  2287.  
  2288.  
  2289. From: UCBARPA.dag at Ucb-C70 (David Allen Gewirtz)
  2290.  
  2291. New machines  were  just  released  at  Comdex  this  past  week.
  2292. Unfortunately,  my literature hasn't shown up yet, so I will work
  2293. from memory.
  2294.      There were a number of new CP/M  portables  announced,  most
  2295. notably  the Jonos Computer out of Anaheim, CA using the new Sony
  2296. floppies.  Cute little toy, uses STD bus, so it can  be  diddled.
  2297. On the 8088 side, there were a few released, most notably the DOT
  2298. from  Computer  Devices  of  Burlington  MA,  the  Chameleon from
  2299. someplace, and the Compac, also from someplace, but my  guess  as
  2300. the winner.
  2301.      The  DOT:  an 8088 machine using Sony 3" floppies.  Not bad.
  2302.      The Chameleon.  "IBM PC Compatible" selling  for  $1995  and
  2303. using  an  8088  and  Z80..best price machine, but company seemed
  2304. underfunded.  Wouldn't take a chance.
  2305.      The Compac - funded  by  Sevin  Rosen  and  designed  to  be
  2306. hardware  and  software  compatible  with the IBM PC.  This means
  2307. that you can go out and buy the thing and with add on  cards  use
  2308. any  processor  from  a  Z80 - 8088 - 8086 - 286 - 68000 and OS's
  2309. from CP/M - PC-DOS - CP/M-86 - Concurrent CP/M
  2310.       XENIX: Since its heavily funded and a rather  nice  machine
  2311. and  portable it would be the best bet.  Look to magazine adds or
  2312. ask you local computer stores.  It  should  be  getting  lots  of
  2313. press.  I would probably check it out over the Kaypro.  Don't buy
  2314. an Osborne.  David
  2315.  ^_
  2316.  
  2317.  
  2318. From: Keith Petersen <W8SDZ at MIT-MC>
  2319.  
  2320. When you told him not to buy an Osborne, did you consider the new
  2321. one  which  is supposed to have double-density disks and a larger
  2322. screen?  That might be worth a few comments to the Info-Cpm list,
  2323. if you're familiar with it.  I haven't  seen  it  myself  -  only
  2324. heard about it via messages on CompuServe CP-MIG.
  2325.  ^_
  2326.  
  2327.  
  2328. From: Stephen King <G.KING at SU-SCORE>
  2329.  
  2330. Here's  some trivial input.  I've had the Osborne demonstrated to
  2331. me and have worked the KayPro for the  past  two  days...   so  I
  2332. can't speak from much experience on those.
  2333.      I  do  own a Heath H8 and Apple ][+, had an Atari 400 and am
  2334. systems manager for several large-scale  systems  and  micros  at
  2335. work.   The  screen on the Osborne is too small.  The KP keyboard
  2336. has a nice  feel  and  the  screen  size  is  1002  better.   The
  2337. characters are larger and eye fatigue should be less.  The KP was
  2338. about  $100  cheaper.  Seems the Osborne was a little heavier and
  2339. was not constructed as durable as the KP.   I  saw  that  the  KP
  2340. scratched  a little on the keyboard, but that came about from the
  2341. owner sitting the KP ON the keyboard  to  angle  the  CRT  for  a
  2342. better view.  I thought the drives were a little noisy on the KP,
  2343. don't  remember the Osborne; but then again...  I think the Apple
  2344. drives are noisy.  The Heath drives are very quiet.  I liked  the
  2345. removable  keyboard  on  the KP.  All in all, I would suggest the
  2346. KP!  Hope this helps...  Steve King
  2347.  ^_
  2348.  
  2349.  
  2350. From: Andrew Scott Beals <RMS.G.BANDY at MIT-OZ>
  2351.  
  2352. The osborne is great and wonderful.  My serial number is  825(!).
  2353. Its  had  heavy  use  for  over  a  year,  and it's still hanging
  2354. together.  you might wanna checkout the new  morrow  or  godbout.
  2355. the  Kaypro (aka the K-mart computer) really isn't too good.  The
  2356. disks are slow and you don't get as much doc as with the osborne.
  2357. also, the O1 runs at 4mHz  (the  kmart  runs  at  2.25  for  some
  2358. strange reason).  If you have ANY questions about the O1
  2359.  ^_
  2360.  
  2361.  
  2362. From: Jerry E.  Pournelle <POURNEMIT-MC>
  2363.  
  2364.     The  Osborne  is  the  VW of the portables, and features good
  2365. introductory documentation, a GOOD dealer net with service  etc.,
  2366. and very vanilla hardware features.  Lots of bundled software all
  2367. good.
  2368.  
  2369.     The  KayPro  is a good machine, hardware speaking, but hasn't
  2370. much good software with it.  The screen flickers; try  it  first,
  2371. you  may no be able to stand it.  The KayPro screen is big enough
  2372. to use alone; both Osborne  and  Otrona  will  require  a  larger
  2373. monitor for on-station use.
  2374.  
  2375.     The  Otrona is the BMW of the portables, and I agree with the
  2376. referenced message about it; darned good machine.   I  have  one.
  2377. The  dealer  and  service net is growing and well done also.  But
  2378. you will need a larger screen; fortunately there is a  video  out
  2379. on the back for putting it on a monitor.
  2380.  
  2381.     You  can use Otrona without monitor, of course, and for a day
  2382. or two is no problem; but I would hate to have to do it  all  the
  2383. time.  I carry an Otrona to all the computer shows; I can have my
  2384. choice  of  a lot of them.  There is a new machine, ZORBA, out at
  2385. COMDEX;  looked  good,  competitively  priced  with  Osborne  and
  2386. Kaypro.  Don't know about dealers, software,  or service.
  2387.  
  2388.     Hyperion is interesting; as is the new Teleray small computer
  2389. which has a 4-line liquid crystal screen (and a video outlet; the
  2390. 4 lines are a window into a 24 line display of course).  It looks
  2391. good and should not be ignored.
  2392.  
  2393. Osborne  80  cols  available  in  January, retrofit is about $100
  2394. install and $75  for mod,  I  believe;  but  after  Jan  it  will
  2395. come with it, I think.  Just now you can get dBase-II with an old
  2396. Osborne   single-density disk system, plus a coupon to get double
  2397. density mod, plus if you get  double   density   and   80   cols 
  2398. installed   at   same  time the installation fee is once only (ie
  2399. $100 for both not  $100  each).
  2400.  
  2401.         As  I  said earlier, Osborne has good service.  Otrona is
  2402. groovy machine but expensive.  I like them both.  Kaypro you want
  2403. to look at.  It's nice but there are funny things.
  2404.  
  2405.  
  2406.  ^_
  2407.   From: teklabs!tekcrd!tekmdp!scotth at Ucb-C70
  2408.  [or        tektronix!tekmdp!scotth at UCB-C70     (?)]
  2409.  
  2410. Regarding portables for  sons-off-to-college:  I  have  used  the
  2411. Kaypro-II,  thought it an adequate solution.  The Osborne doesn't
  2412. please me very much, but I haven't seen it outside the  showroom.
  2413. I  do  like the Kaypro for what it offers, which is a simple CP/M
  2414. system, without a whole lot of extra features.  If 64K is  enough
  2415. main  store, and 200K on each of two drives is enough mass store,
  2416. then it ought to be adequate for a freshman  or  sophomore.   The
  2417. best portable (truly defining the term "portable"; the Kaypro and
  2418. Osborne   are   merely  "moveable")  system,  at  least  from  my
  2419. engineering standpoint, is the OTRONA Attache.   The  Attache  is
  2420. also  a  64K CP/M system, 360K per shock-mounted disk drive.  But
  2421. it has a LOT of big plusses, which can't all be listed here,  but
  2422. include:
  2423.         Real time clock
  2424.         Bus extender (S-100, GPIB, STD)
  2425.         DMA F interrupt driven
  2426.         Graphics (damn good, too)
  2427.         comes  with Wordstar (customized to keyboard), MBASIC(for
  2428. what
  2429.         it's worth), software to utilize the clock, graphics
  2430.         tools, a RPN calculator, nice version of CP/M...
  2431.  
  2432. The cost is a little higher ($3995), but  it's  engineering  cost
  2433. well  spent.   The  system  is  professional,  hard  disk, 16-bit
  2434. processor are  planned  extensions,  battery-pack  is  available,
  2435. 12-volt  for use in campers etc, high-resolution screen, the list
  2436. is long.  The machine is an 8-bitter that will carry the  user  a
  2437. long  way  into  the  future  (specifically  through  college and
  2438. graduate school and them some).  I am impressed with the  machine
  2439. and plan to acquire one.  You may wish to contact OTRONA at
  2440.         OTRONA Corporation
  2441.         4755 Walnut Street
  2442.         Boulder, Colorado 80301(303) 444-8100 My name is
  2443.                 Scott Herzinger
  2444.                 Software Engineering
  2445.                 Microcomputer Development Products
  2446.                 Tektronix, Inc
  2447.                 PO Box 500, MS 92/525
  2448.                 Beaverton, Oregon
  2449.  
  2450.  
  2451.                              ####
  2452.  8-Dec-82 20:33:00,344;000000000000
  2453. Date: 8 December 1982 22:33-EST
  2454. From: Eliot Scott Ramey <ELIOT@Mit-Mc>
  2455. Subject: Re:what are computers for?
  2456. To: lauren.LBL-CSAM at BRL
  2457. cc: info-cpm at BRL
  2458. Via:  Mit-Mc; 8 Dec 82 22:48-EST
  2459. Via:  Brl; 8 Dec 82 23:02-EST
  2460. Via:  Brl-Bmd; 8 Dec 82 23:19-EST
  2461.  
  2462. When I made that statement, I was just kidding, HONEST!
  2463.  
  2464.                         -Eliot at Mit-DM
  2465.  8-Dec-82 21:52:00,707;000000000000
  2466. Date: 8 December 1982 23:52-EST
  2467. From: Paul L Kelley <PLK@Mit-Mc>
  2468. Subject: Fix file for MODEM794
  2469. To: INFO-CPM at BRL
  2470. cc: W8SDZ at Mit-Mc, PLOUFF at Mit-Mc
  2471. Via:  Mit-Mc; 8 Dec 82 23:52-EST
  2472. Via:  Brl; 9 Dec 82 0:08-EST
  2473. Via:  Brl-Bmd; 9 Dec 82 0:24-EST
  2474.  
  2475.  
  2476.     AR61:CPM;MFIX 794DIF is a very short fix file for
  2477. AR61:CPM;MODEM 794ASM.  It fixes MODEM794 so that there is an initial
  2478. NAK (or CRC) sent in the receive mode before waiting for the first
  2479. SOH. The lack of this initial NAK (or CRC) caused an unnecessary
  2480. timeout in the first sector transfer.  This was an error I introduced
  2481. in changing the program so that the receive mode sends more than one
  2482. CRC when setting up the first sector transfer.
  2483.  9-Dec-82 01:01:00,956;000000000000
  2484. Date: 9 December 1982 03:01-EST
  2485. From: Keith Petersen <ucbvax!W8SDZ@Mit-Mc>
  2486. Subject:  ZCPR?
  2487. Message-Id: <8211090803.540@UCBVAX.BERKELEY.ARPA>
  2488. Received: by UCBVAX.BERKELEY.ARPA (3.227 [10/22/82])
  2489.     id A00520; 9-Dec-82 00:03:47-PST (Thu)
  2490. Received: by UCBVAX.BERKELEY.ARPA (3.227 [10/22/82])
  2491.     id A09836; 10-Dec-82 09:23:59-PST (Fri)
  2492. To: menlo70!sytek!msm at Ucb-C70
  2493. Cc: menlo70!ucbvax!info-cpm at Ucb-C70
  2494. Via:  Mit-Ai; 10 Dec 82 12:24-EST
  2495. Via:  Brl; 10 Dec 82 12:42-EST
  2496. Via:  Brl-Bmd; 10 Dec 82 13:05-EST
  2497.  
  2498. ZCPR means "Z80 CCP Replacement".  It offers many new features not in
  2499. the "stock" DR CCP, takes same 2k space, is fully documented with
  2500. instructions on how to install it (needs an experienced
  2501. machine-language programmer to do it, however).  Those who've used it
  2502. like it so much they don't use their distribution CCP anymore.
  2503.  
  2504. ZCPR files are available on almost any "Remote CP/M" system via modem.
  2505. See any RCPMLIST for phone numbers.
  2506.  9-Dec-82 02:49:33,1638;000000000000
  2507. Date:     9 Dec 82 02:49:33 EST  (Thu)
  2508. From:     Ben Goldfarb <goldfarb.ucf-cs@Udel-Relay>
  2509. Subject:  Re:  8080 to 8086 translation
  2510. To:       Tony <Li@Rutgers>
  2511. Cc:       info-cpm at BRL
  2512. Via:  UCF-CS; 9 Dec 82 4:29-EST
  2513. Via:  Udel-Relay; 9 Dec 82 15:46-EST
  2514. Via:  Brl; 9 Dec 82 16:08-EST
  2515. Via:  Brl-Bmd; 9 Dec 82 16:20-EST
  2516.  
  2517. Further to my complaint about XLT86, I finally got around to reading the
  2518. manual from DRI.  (This is always the final step around here).  The 
  2519. memory overflow problem is indeed documented, to wit:
  2520.  
  2521. (page 27)
  2522. 4.3 Memory Overflow
  2523.  
  2524.     "The XLT86 program occupies approximately 30K bytes of main 
  2525. memory.  The remainder of memory, up to the base of CP/M, stores the 
  2526. program graph that represents the 8086 program being translated [sic].
  2527. The error message:
  2528.  
  2529.       ERROR  (7)  "Free Space Exhausted"
  2530.  
  2531. is issued if the program graph exceeds available memory.  A 64K CP/M 
  2532. system allows translation of 8080 programs of up to approximately 6K. [!!!!]
  2533.  
  2534.     The above error causes XLT86 to terminate.  To continue, you
  2535. must divide your source program into smaller modules and retry the
  2536. translation."
  2537.  
  2538. -------------------------------------------------------------------------
  2539.  
  2540. Well, if DRI is trying to impose modular programming practices upon us,
  2541. that is just about as bad as Godbout "requiring" CP/M purchasers to 
  2542. purchase a Sorcim assembler to maintain their BIOS.  While DRI used
  2543. some nice dataflow analysis in XLT86, that is of little consequence 
  2544. when most of my programs are larger than "6k" and, therefore, can't
  2545. be translated.  I feel like I got "soaked" for $150 at this point.
  2546.                     Ben
  2547.  9-Dec-82 03:14:00,1476;000000000000
  2548. Date: 9 December 1982 05:14-EST
  2549. From: Jerry E Pournelle <POURNE@Mit-Mc>
  2550. Subject: sorry to do this
  2551. To: info-cpm at BRL
  2552. Via:  Mit-Mc; 9 Dec 82 5:13-EST
  2553. Via:  Brl; 9 Dec 82 5:19-EST
  2554. Via:  Brl-Bmd; 9 Dec 82 5:29-EST
  2555.  
  2556. Sorry to put this to whole list, but I do not know how else to
  2557. reply to these two...
  2558.  
  2559.     Date: 8-Dec-82 22:36:53-PST (Wed)
  2560.     From: MAILER-DAEMON at Berkeley (Mail Delivery Subsystem)
  2561.     To:   POURNE
  2562.     Re:   Unable to deliver mail
  2563.  
  2564.        ----- Transcript of session follows -----
  2565.     azure!tektroni!teklabs!ucbcad!ucbvax.info-cpm... Connecting to azure.uucp...
  2566.     bad system name: azure
  2567.     azure!tektroni!teklabs!ucbcad!ucbvax.info-cpm... Service unavailable
  2568.     POURNE@MIT-MC... Connecting to mit-mc.arpa...
  2569.  
  2570.        ----- Unsent message follows -----
  2571.     Date: 9 December 1982 01:33-EST
  2572.     From: Jerry E. Pournelle <POURNE@MIT-MC>
  2573.     Subject:  portables
  2574.     Message-Id: <8211090636.28824@UCBVAX.BERKELEY.ARPA>
  2575.     Received: by UCBVAX.BERKELEY.ARPA (3.227 [10/22/82])
  2576.         id A28824; 8-Dec-82 22:36:53-PST (Wed)
  2577.     To: teklabs!tektronix!tekmdp!scotth@UCB-C70
  2578.     Cc: azure!tektroni!teklabs!ucbcad!ucbvax.info-cpm@UCB-C70
  2579.  
  2580.         Thanks for informatiojjn.
  2581.     Otrona has a NEW screen system (they came by and installed one
  2582.     in mine today) that is REALLY nice.... with that I agree you
  2583.     would not need a larger monitor.
  2584.  
  2585.     Kaypro does not come with good software but is good machine
  2586.     othereise.
  2587.  
  2588.     JEP
  2589.  9-Dec-82 04:52:00,228;000000000000
  2590. Date: 9 December 1982 06:52-EST
  2591. From: Devon S McCullough <DEVON@Mit-Mc>
  2592. To: INFO-CPM at Mit-Mc
  2593. Via:  Mit-Mc; 9 Dec 82 7:17-EST
  2594. Via:  Brl; 9 Dec 82 7:31-EST
  2595. Via:  Brl-Bmd; 9 Dec 82 7:51-EST
  2596.  
  2597. please flush me from the list
  2598.  9-Dec-82 06:32:31,2309;000000000000
  2599. Date:     9 Dec 82 8:32:31-EST (Thu)
  2600. From: Rick Conn <ucbvax!rconn@BRL>
  2601. Subject:  Re:  ZCPR?
  2602. Message-Id: <8211091422.7913@UCBVAX.BERKELEY.ARPA>
  2603. Received: by UCBVAX.BERKELEY.ARPA (3.227 [10/22/82])
  2604.     id A07911; 9-Dec-82 06:22:13-PST (Thu)
  2605. Received: by UCBVAX.BERKELEY.ARPA (3.227 [10/22/82])
  2606.     id A09846; 10-Dec-82 09:24:16-PST (Fri)
  2607. To: menlo70!sytek!msm at Ucb-C70
  2608. Cc: menlo70!ucbvax!info-cpm at Ucb-C70, rconn at BRL
  2609. Via:  Mit-Ai; 10 Dec 82 12:26-EST
  2610. Via:  Brl; 10 Dec 82 12:42-EST
  2611. Via:  Brl-Bmd; 10 Dec 82 13:08-EST
  2612.  
  2613.         ZCPR, which stands for Z80 Command Processor Replacement,
  2614. is a replacement for the CP/M 2.2 CCP.  It gives the user several
  2615. advantages over the conventional CP/M 2.2 CCP, which include:
  2616.  
  2617.                 o command-search hierarchy, where if the desired
  2618.                         COM file is not found in the current
  2619.                         disk/user, ZCPR will automatically search
  2620.                         for it in current disk/user 0 and then A0:
  2621.                         before giving up
  2622.  
  2623.                 o enhancements on several of the CCP-resident commands:
  2624.                         SAVE's argument may be in Hex or Decimal
  2625.                         TYPE can page or not page as desired
  2626.                         LIST is like a non-paging TYPE to the printer
  2627.                         DIR can display SYS files or both SYS and DIR
  2628.                         GO reexecutes the last command loaded
  2629.                         GET manually loads a file into memory at a
  2630.                                 location specified by the user
  2631.                         DFU allows the search to go to some other
  2632.                                 user than 0
  2633.  
  2634.                 o the ZCPR prompt displays the disk and user number
  2635.  
  2636.         There are other features as well, but  I  won't  go  into
  2637. them now.  ZCPR is in the public domain (=FREE), and is available
  2638. on several Remote CP/M systems, on MIT-MC in  the  CPM  archives,
  2639. and  in  the SIG/M User's Group (which will cost about $5 for the
  2640. disk and handling) in Vol 77.
  2641.  
  2642.         ZCPR2, which I consider to be a greatly  enhanced  imple-
  2643. mentation  of the ZCPR concept, will be released shortly.  It in-
  2644. cludes further extensions, and a message will come out describing
  2645. it when it is ready.
  2646.  
  2647.                 Rick
  2648.  9-Dec-82 07:00:00,914;000000000000
  2649. Date:  9 Dec 1982 0900-EST
  2650. From: WOHL at Cmu-Cs-C
  2651. Subject: new cpmutl, ver 7,utility to read/write cpm floppy on vax
  2652. To: info-cpm at Mit-Mc, info-micro at Mit-Mc
  2653. Via:  Mit-Mc; 9 Dec 82 9:02-EST
  2654. Via:  Brl; 9 Dec 82 9:23-EST
  2655. Via:  Brl-Bmd; 9 Dec 82 9:49-EST
  2656.  
  2657. CPMUTL is a program you run under vax unix on a vax-780.  It uses the floppy
  2658. drive (that every 780 has) to read and write cpm format floppies.  If someone
  2659. has tried to run CPMUTL under VMS please drop me a note saying what the
  2660. problems if any where encountered.
  2661.  
  2662. There is a new release of cpmutl that has a bug mz@cmu-cs-vlsi found fixed.
  2663. When files where read from the floppy the unix file wasn't closed so a
  2664. multiple get with more than 16 files failed.  It is available from:
  2665.  MIT-MC      CPM;AR43:CPMUTL 7C
  2666.  CMU-CS-C    PS:<WOHL.BAR>CPMUTL.C.7
  2667.  CMU-CS-VLSI (a uucp and ip-tcp vax at CMU) /usr/avw/cpmutl/cpmutl7.c
  2668.  
  2669.     Aaron
  2670.  
  2671. -------
  2672.  9-Dec-82 08:24:08,333;000000000000
  2673. Date:  9-Dec-82  8:24:08 PST (Thursday)
  2674. From: WJThomas.es at Parc-Maxc
  2675. Subject: Please take me off this distribution list.
  2676. To: info-cpm at BRL
  2677. cc: WJThomas at Parc-Maxc
  2678. Via:  Parc-Maxc; 9 Dec 82 12:17-EST
  2679. Via:  Brl; 9 Dec 82 12:40-EST
  2680. Via:  Brl-Bmd; 9 Dec 82 12:53-EST
  2681.  
  2682. Please take me off this distribution list.
  2683.  
  2684. ~ Bill
  2685.  9-Dec-82 10:19:00,511;000000000000
  2686. Date: 9 December 1982 12:19-EST
  2687. From: Robert L Plouffe <PLOUFF@Mit-Ai>
  2688. Subject: MODEM7 BUG FIX
  2689. To: INFO-CPM at BRL, INFO-MICRO at BRL
  2690. cc: PLK at Mit-Mc, W8SDZ at Mit-Mc
  2691. Via:  Mit-Ai; 9 Dec 82 12:18-EST
  2692. Via:  Brl; 9 Dec 82 12:41-EST
  2693. Via:  Brl-Bmd; 9 Dec 82 12:55-EST
  2694.  
  2695. The file MDM795 794DIF in AR61:CPM; at MIT-MC
  2696. provides the Paul Kelley fix for the initial timeout
  2697. problem AND adds an enhancement by Ken Stritzel that
  2698. allows user area as well as logged drive to be changed
  2699. from the command line.
  2700.  9-Dec-82 10:45:00,366;000000000000
  2701. Date: 9 Dec 1982 1245-EST (Thursday)
  2702. From: dudley at Nadc
  2703. Subject: Mike Meyer/Multitasking CP/M
  2704. To: info-cpm at Mit-Mc
  2705. Via:  Mit-Mc; 9 Dec 82 12:47-EST
  2706. Via:  Brl; 9 Dec 82 13:21-EST
  2707. Via:  Brl-Bmd; 9 Dec 82 13:31-EST
  2708.  
  2709.     My mail program does not know of the address 'mwm@Okc-Unix'.
  2710. Does anyone know the trick for talking to this guy?  Thanks   --dud
  2711. -------
  2712.  9-Dec-82 12:41:00,590;000000000000
  2713. Date: Thursday,  9 Dec 1982 11:41-PST
  2714. To: INFO-CPM at BRL
  2715. Cc: bridger at Rand-Unix
  2716. Subj: CPM 3.0 timestamp
  2717. From: bridger at Rand-Unix
  2718. Via:  Rand-Unix; 9 Dec 82 16:05-EST
  2719. Via:  Brl; 9 Dec 82 16:23-EST
  2720. Via:  Brl-Bmd; 9 Dec 82 16:34-EST
  2721.  
  2722.     Can someone supply the file specifications and protocol for
  2723. CPM 3.0's date and timestamp feature?  We are working on a design for
  2724. automatic stamping of files under CPM 2.2;  files will be stamped with
  2725. create, last access and last modified date/time.  It may be desirable to
  2726. aim for as much compatibility with 3.0 as possible.
  2727.                 bridger.
  2728.  9-Dec-82 14:25:29,564;000000000000
  2729. Date: Thu Dec  9 13:25:29 1982
  2730. From: decvax!harpo!seismo!presby!aron at Ucb-C70
  2731. Subject: Marc
  2732. Message-Id: <8211101146.4657@UCBVAX.BERKELEY.ARPA>
  2733. Received: by UCBVAX.BERKELEY.ARPA (3.227 [10/22/82])
  2734.     id A04655; 10-Dec-82 03:46:38-PST (Fri)
  2735. To: seismo!harpo!decvax!ucbvax!info-cpm at Ucb-C70
  2736. Via:  Mit-Ai; 10 Dec 82 6:57-EST
  2737. Via:  Brl; 10 Dec 82 7:18-EST
  2738. Via:  Brl-Bmd; 10 Dec 82 7:41-EST
  2739.  
  2740. Marc sounds wonderful to me.  Maybe we should leave lauren alone so he
  2741. can bring it to market quicker!
  2742.  
  2743.                     aron shtull-trauring
  2744.                     seismo!harpo!presby!aron
  2745.  9-Dec-82 17:59:00,675;000000000000
  2746. Date:  9 Dec 1982 1959-EST
  2747. From: Andrew Scott Beals <RMS.G.BANDY.MIT-OZ@Mit-Mc>
  2748. Subject: Re: portables
  2749. To: teklabs!tektronix!tekmdp!scotth at Ucb-C70
  2750. cc: info-cpm at BRL
  2751. In-Reply-To: Your message of 9-Dec-82 0126-EST
  2752. Via:  Mit-Mc; 9 Dec 82 20:50-EST
  2753. Via:  Brl; 9 Dec 82 21:02-EST
  2754. Via:  Brl-Bmd; 9 Dec 82 21:19-EST
  2755.  
  2756. by `other' 5" screens, i assume you mean the osborne...
  2757. the osborne is MORE readable than the otrona, 'cause the
  2758. characters are bigger, and therefore clearer.
  2759.  
  2760. yes, both the little keyboard and the clips on it give me pains
  2761. within 5 mins of use oof the little bugger. otherwise,
  2762. it's a VERY good machine (GREAT graphics).
  2763.                     -andy
  2764. -------
  2765.  9-Dec-82 18:26:07,579;000000000000
  2766. Date: Thu Dec  9 17:26:07 1982
  2767. From: 
  2768.       teklabs!ogcvax!hp-pcd!hplabs!hpda!dah at Ucb-C70 (UNIX-to-UNIX Copy)
  2769. Subject: bds/cpm rogue
  2770. Message-Id: <8211100618.227@UCBCAD.BERKELEY.ARPA>
  2771. Received: by UCBCAD.BERKELEY.ARPA (3.256 [12/5/82])
  2772.     id AA00227; 9-Dec-82 22:18:48-PST (Thu)
  2773. Received: from UCBCAD.BERKELEY.ARPA by UCBVAX.BERKELEY.ARPA (3.227 [10/22/82])
  2774.     id A08863; 10-Dec-82 08:23:21-PST (Fri)
  2775. To: hplabs!hp-pcd!ogcvax!teklabs!ucbcad!ucbvax.info-cpm at Ucb-C70
  2776. Via:  Mit-Ai; 10 Dec 82 11:23-EST
  2777. Via:  Brl; 10 Dec 82 11:43-EST
  2778. Via:  Brl-Bmd; 10 Dec 82 11:58-EST
  2779.  9-Dec-82 19:21:00,1266;000000000000
  2780. Date: 9 December 1982 21:21-EST
  2781. From: Frank J Wancho <FJW@Mit-Mc>
  2782. Subject:  [MADLER: Am I doing something wrong in the address? Thanks!]
  2783. To: INFO-CPM at BRL, INFO-MICRO at BRL
  2784. Via:  Mit-Mc; 9 Dec 82 21:20-EST
  2785. Via:  Brl; 9 Dec 82 21:36-EST
  2786. Via:  Brl-Bmd; 9 Dec 82 21:45-EST
  2787.  
  2788. For those of you who send mail to either list and get rejection
  2789. notices:
  2790. --------------------
  2791.  
  2792. To:   Michael C Adler <MADLER at Mit-Ml>
  2793. Re:   Am I doing something wrong in the address? Thanks!
  2794.  
  2795. No, you aren't doing anything wrong.  There are occassional glitches
  2796. in the variety of machines that pass INFO-CPM (and INFO-MICRO) mail.
  2797. There usually isn't much we can do about it unless it persists for
  2798. about a week.  Then we remove the offending address and wait until
  2799. someone complains about not getting the mail (and perhaps offers an
  2800. explanation of what was happening during the glitch period).  That's
  2801. about all that can be done.  Most of the time the problems simply
  2802. go away all by themselves...
  2803.  
  2804. --------------------
  2805.  
  2806. Now, what would *really* be nice is if *someone* fixed things so that
  2807. these rejection notices went to the maintainer of the particular
  2808. mailing list - maybe after the mad rush to meet the 1 Jan 83 cutover
  2809. to TCP/IP settles down...
  2810.  
  2811. --Frank
  2812. 10-Dec-82 03:54:17,1308;000000000000
  2813. Date: 10-Dec-82 02:54:17-PST (Fri)
  2814. From: UCBARPA.dag at Ucb-C70 (David Allen Gewirtz)
  2815. Subject: Floppy Disk Warning!!!
  2816. Message-Id: <8211101054.17653@UCBARPA.BERKELEY.ARPA>
  2817. Received: by UCBARPA.BERKELEY.ARPA (3.224 [10/16/82])
  2818.     id A17649; 10-Dec-82 02:54:20-PST (Fri)
  2819. Received: from UCBARPA.BERKELEY.ARPA by UCBVAX.BERKELEY.ARPA (3.227 [10/22/82])
  2820.     id A03289; 10-Dec-82 02:52:32-PST (Fri)
  2821. To: info-cpm at BRL, info-micro at BRL
  2822. Via:  Ucb-C70; 10 Dec 82 5:55-EST
  2823. Via:  Brl; 10 Dec 82 6:06-EST
  2824. Via:  Brl-Bmd; 10 Dec 82 6:19-EST
  2825.  
  2826.  
  2827. This comes third hand from a materials scientist in Silicon Valley
  2828. who is working on hard disk recording methods.
  2829.  
  2830. I am not sure of the actual techical accuracy, but the gist is
  2831.  
  2832.     AVOID ELEPHANT MEMORY DISKS - THEY WILL SCREW UP
  2833.         YOUR HEADS.
  2834.  
  2835. The disks have a large amount of what I think he called Alumina.  Although
  2836. the disks do not seem to have many errors, they have an interesting side
  2837. effect.  The alumina(?) is used to reduce cost and increase disk
  2838. reliability, but too much will erode the heads of disk drives.
  2839. The Elephant disks have too much.
  2840.  
  2841. I am trying to get a more specific and accurate description of
  2842. the problem and will post it as soon as I decipher it.
  2843.  
  2844. In the intevening weeks, simply beware of Elephehant memory disks.
  2845.  
  2846. David
  2847. 10-Dec-82 08:39:54,339;000000000000
  2848. Date: 10-Dec-82  8:39:54 PST (Friday)
  2849. From: WJThomas.es at Parc-Maxc
  2850. Subject: Please take my name off this distribution list
  2851. To: INFO-CPM at Mit-Mc
  2852. Via:  Mit-Mc; 10 Dec 82 14:34-EST
  2853. Via:  Brl; 10 Dec 82 14:48-EST
  2854. Via:  Brl-Bmd; 10 Dec 82 14:57-EST
  2855.  
  2856. Please take my name off this distribution list.
  2857.  
  2858. Thanks,
  2859.  
  2860. Bill <WJThomas.es>
  2861. 10-Dec-82 08:58:00,675;000000000000
  2862. Date:  10 December 1982 08:58 cst
  2863. From:  Heiby.APSE at Hi-Multics
  2864. Reply-To:  heiby at Hi-Multics
  2865. To:  bridger at Rand-Unix
  2866. cc:  info-cpm at BRL, Heiby.APSE at Hi-Multics
  2867. In-Reply-To:  Msg of 12/10/82 05:30 from bridger
  2868. Via:  Hi-Multics; 10 Dec 82 10:01-EST
  2869. Via:  Brl; 10 Dec 82 10:18-EST
  2870. Via:  Brl-Bmd; 10 Dec 82 10:37-EST
  2871.  
  2872. When Gary Kildall (Pres DRI) spoke at my CP/M user group meeting in
  2873. Mpls, he said that the disk structure was different between 2.2 and
  2874. Plus.  He said that Plus would be able to run in an emulation mode for
  2875. 2.2 as far as the directory, etc. format was concerned.  I think I'd
  2876. ignore CP/M Plus disk compatability for a 2.2 system.  Ron.
  2877. 10-Dec-82 12:29:58,356;000000000000
  2878. Date:     10 Dec 82 14:29:58-EST (Fri)
  2879. From:     Earl Weaver (VLD/VMB) <earl@BRL>
  2880. To:       info-cpm at BRL
  2881. cc:       karen at BRL
  2882. Subject:  Dynalogic
  2883. Via:  Brl-Bmd; 10 Dec 82 15:10-EST
  2884. Via:  Brl; 10 Dec 82 15:25-EST
  2885. Via:  Brl-Bmd; 10 Dec 82 15:41-EST
  2886.  
  2887. Does anybody know anything about this company?
  2888.  
  2889. Please send replies to karen@brl.  Thanks.
  2890. 10-Dec-82 14:46:33,2379;000000000000
  2891. Date:     10 Dec 82 16:46:33-EST (Fri)
  2892. From:     Rick Conn <rconn@BRL>
  2893. To:       info-cpm at BRL, info-micro at BRL
  2894. Subject:  JRT Pascal released in SIG/M
  2895. Via:  Brl; 10 Dec 82 16:53-EST
  2896. Via:  Brl-Bmd; 10 Dec 82 16:58-EST
  2897.  
  2898.         I thought you would like to know.  From this month's (DEC
  2899. 82)  issue  of the "Amateur Computer Group of New Jersey News" in
  2900. the SIG/M Report column:
  2901.  
  2902.         "JRT PASCAL came first with Ellis and  others  following.
  2903. The Pascal Z group took note of the non-commercial release provi-
  2904. sions of the JRT PASCAL and  released  it  as  their  volume  18.
  2905. SIG/M  is now releasing it as volume 82.  We read one rave review
  2906. and one that said it wasn't worth the new price.  We know  of  at
  2907. least  one  bug - try multiplying by 0, but we think for those of
  2908. you interested in trying a little Pascal, it is worth getting our
  2909. volume 82."
  2910.  
  2911.         Hence, JRT PASCAL looks like it is *FREE* to me.  If  you
  2912. have  a  computer  club which is already getting the SIG/M disks,
  2913. you can get it from them, or the SIG/M copying charge is  $5/disk
  2914. +  $1/order  (I  think  I misquoted $4/disk earlier).  In further
  2915. confirmation, the following are the files on volume 82 of SIG/M:
  2916.  
  2917. ARCTAN.INT      ARCTAN.PAS      CONVERTM.INT    COS.INT         COS.PAS
  2918. CUSTOMIZ.INT    DEBUG.INT       ERASE.INT       EXEC.COM        EXP.INT
  2919. EXP.PAS         JGRAF.INT       JGRAF.PAS       JRTASM.INT      JRTPAS2.COM
  2920. JSTAT.INT       JSTAT.PAS       LETTERS.INT     LINKER.INT      LN.INT
  2921. LN.PAS          PASCAL.LIB      PASCAL0.INT     PASCAL1.INT     PASCAL2.INT
  2922. PASCAL3.INT     PASCAL4.INT     RENAME.INT      RESETBIT.ASM    SETBIT.ASM
  2923. SIN.INT         SIN.PAS         SQRT.INT        SQRT.PAS        TESTBIT.ASM
  2924.  
  2925.  
  2926.         For those who already have purchased JRT PASCAL, is  this
  2927. a complete list of the files?
  2928.  
  2929.         Also, for those interested, ZCPR 1.0 and 1.6 are now  be-
  2930. ing  distributed on SIG/M disk 77.  I also gave SIG/M ALL of SYS-
  2931. LIB, and it will take up three SIG/M disks all by  itself.   Com-
  2932. plete  source to everything was included, as well as the huge do-
  2933. cumentation files and all the HLP files.  I don't remember  if  I
  2934. gave them the new User's Guide, but if I didn't, it will come out
  2935. later.  I don't yet know which SIG/M volumes SYSLIB will  be  in,
  2936. but I'll drop you a message when I find out.
  2937.  
  2938.                 Rick
  2939. 10-Dec-82 16:20:00,461;000000000000
  2940. Date: 10 Dec 1982 1520-PST
  2941. From: SHOSTAK at Sri-Csl
  2942. Subject: Disk Drives for IBM PC
  2943. To: info-cpm at BRL
  2944. cc: shostak at Sri-Csl
  2945. Via:  Sri-Csl; 10 Dec 82 18:22-EST
  2946. Via:  Brl; 10 Dec 82 18:54-EST
  2947. Via:  Brl-Bmd; 10 Dec 82 19:12-EST
  2948.  
  2949. A sales person for IBM products claimed that it is unsafe to install
  2950. non-IBM-furnished Tandon 5 1/4 inch floppies in IBM PC's because 
  2951. modifications are needed.  Any truth to this?
  2952.        --Rob Shostak@sri-csl
  2953. -------
  2954. 10-Dec-82 17:01:00,334;000000000000
  2955. Date: 10 Dec 1982 17:01 PST
  2956. From: DWONG.ES at Parc-Maxc
  2957. Subject: Please take me off this distribution list
  2958. To: info-cpm at BRL
  2959. cc: DWONG.es at Parc-Maxc
  2960. Via:  Parc-Maxc; 10 Dec 82 20:06-EST
  2961. Via:  Brl; 10 Dec 82 20:18-EST
  2962. Via:  Brl-Bmd; 10 Dec 82 20:46-EST
  2963.  
  2964. Please take me off this distribution list
  2965.  
  2966. Thanks
  2967.  
  2968. Dennis Wong
  2969. 10-Dec-82 22:10:00,718;000000000000
  2970. Date: Saturday, 11 December 1982  00:10-EST
  2971. Sender: CAL.MIT-OZ at BRL
  2972. From: Cliff Lasser <CAL@Mit-Mc>
  2973. To:   Lauren at Ucla-Security
  2974. cc:   Rizzi at Usc-Isib, INFO-CPM at BRL
  2975. Via:  Mit-Mc; 11 Dec 82 2:17-EST
  2976. Via:  Brl; 11 Dec 82 2:51-EST
  2977. Via:  Brl-Bmd; 11 Dec 82 2:58-EST
  2978.  
  2979.   There is a lack of a feature in CPM that I hope exists in MARC: It is
  2980. impossible to return to the disk operating system any part of a file that
  2981. is no longer being used.  For example, one can't cause a file to be
  2982. shortened by returning all allocated disk blocks after a particular point
  2983. in the file.  Does MARC have a system call to do this?
  2984.  
  2985.   If anyone knows an easy fix for this in CPM, please let me in on it.
  2986.  
  2987. Thanx -Cliff
  2988. 11-Dec-82 00:53:00,524;000000000000
  2989. Date: 11 December 1982 02:53-EST
  2990. From: Jerry E Pournelle <POURNE@Mit-Mc>
  2991. Subject:  Floppy Disk Warning!!!
  2992. To: UCBARPA.dag at Ucb-C70
  2993. cc: info-cpm at BRL, info-micro at BRL
  2994. Via:  Mit-Mc; 11 Dec 82 2:51-EST
  2995. Via:  Brl; 11 Dec 82 3:09-EST
  2996. Via:  Brl-Bmd; 11 Dec 82 3:14-EST
  2997.  
  2998. My engineers tell me much the same thing, except that for Atari
  2999. drives Elephant disks are better than Dysans because with Atari
  3000. the thicker the medium the better; or so say they for reasons
  3001. that I did not bother to try to understand.
  3002.  
  3003. jep
  3004. 11-Dec-82 00:58:00,605;000000000000
  3005. Date: 11 December 1982 02:58-EST
  3006. From: Jerry E Pournelle <POURNE@Mit-Mc>
  3007. Subject:  portables
  3008. To: RMS.G.BANDY.MIT-OZ at Mit-Mc
  3009. cc: info-cpm at BRL, teklabs!tektronix!tekmdp!scotth at Ucb-C70
  3010. Via:  Mit-Mc; 11 Dec 82 2:55-EST
  3011. Via:  Brl; 11 Dec 82 3:09-EST
  3012. Via:  Brl-Bmd; 11 Dec 82 3:19-EST
  3013.  
  3014. cannot agree that  Osborne is more readable than Otrona.  I have
  3015. both.  Otrona, especially with the new screen (all the ones sold
  3016. now will have it) is VERY readable, so much so that my assistant
  3017. editor has decided that he doesn't want me to hook up the
  3018. monitor because the Otrona screen is good enough.
  3019. 11-Dec-82 01:00:00,387;000000000000
  3020. Date: 11 December 1982 03:00-EST
  3021. From: Jerry E Pournelle <POURNE@Mit-Mc>
  3022. Subject:  8080 to 8086 translation
  3023. To: goldfarb.ucf-cs at Udel-Relay
  3024. cc: info-cpm at BRL, Li at Rutgers
  3025. Via:  Mit-Mc; 11 Dec 82 3:04-EST
  3026. Via:  Brl; 11 Dec 82 3:20-EST
  3027. Via:  Brl-Bmd; 11 Dec 82 3:31-EST
  3028.  
  3029. Was ist mit the sorcim act for teh Godbout BIOS?  We assemble
  3030. ours with RMAC and it works very well.
  3031. 11-Dec-82 06:36:00,1198;000000000000
  3032. Date: 11 December 1982 08:36-EST
  3033. From: Charlie Strom <CSTROM@Mit-Mc>
  3034. Subject:  Floppy Disk Warning!!!
  3035. To: UCBARPA.dag at Ucb-C70
  3036. cc: Info-CPM at BRL
  3037. Via:  Mit-Mc; 11 Dec 82 8:49-EST
  3038. Via:  Brl; 11 Dec 82 8:55-EST
  3039. Via:  Brl-Bmd; 11 Dec 82 9:03-EST
  3040.  
  3041. Alumina is aluminum oxide and is used as an industrial abrasive.
  3042. Floppy disks would use such a material to keep the heads clean I would
  3043. assume, although too much of it is certainly akin to inserting a
  3044. floppy sandpaper sheet rather than a diskette! It would be most
  3045. interesting to learn which vendor uses what it his medium formulation;
  3046. I am frankly weary of third-hand reports and horror stories re
  3047. diskettes - if I listened to all of them, there would certainly be no
  3048. diskette that I could use with complete confidence!
  3049. My philosophy to a certain extent is that you get what you pay for,
  3050. though I doubt one can apply this too rigidly to such a hocus-pocus
  3051. field as magnetic media. It would be nice if the manufacturers of
  3052. diskettes (and tapes too for that matter) would stop trying to snow is
  3053. and come up with some meaningful standard, industry-wide performance
  3054. specifications. It is not likely that they will.
  3055.                             Charlie
  3056. 11-Dec-82 06:45:00,1154;000000000000
  3057. Date: 11 December 1982 08:45-EST
  3058. From: Charlie Strom <CSTROM@Mit-Mc>
  3059. Subject:  CP/M plus compatibility, etc.
  3060. To: heiby at Hi-Multics
  3061. cc: bridger at Rand-Unix, INFO-CPM at BRL, Heiby.APSE at Hi-Multics
  3062. Via:  Mit-Mc; 11 Dec 82 8:49-EST
  3063. Via:  Brl; 11 Dec 82 8:55-EST
  3064. Via:  Brl-Bmd; 11 Dec 82 9:04-EST
  3065.  
  3066. I can only tell you that a friend is running an RCPM under CP/M plus
  3067. in bank-switched mode. He had no problem running the 2.2 softeare
  3068. without modification. I guess Gary was too busy elsewhere in DR to be
  3069. current with the development team.
  3070. An interesting aside on CP/M plus development that I heard from a
  3071. reliable source - CP/M Plus was developed in C on the DR VAX and
  3072. cross-assembled to run on the in-house ALTOS. I understand that their
  3073. were mucho bugs as a result that took months to iron out. I am curious
  3074. as to whether the development group would do it the same way again or
  3075. go back to native assembly language? Sorry, I could get no info on
  3076. which C was used; there has been a persisent rumor about that DR will
  3077. release a C of their own for the micro community, but all I have
  3078. gotten up to now are wry smiles and no comments!
  3079. 11-Dec-82 07:59:00,859;000000000000
  3080. Date: 11 Dec 1982 0959-EST
  3081. From: Andrew Scott Beals <RMS.G.BANDY.MIT-OZ@Mit-Ml>
  3082. Subject: how to get your name removed from the list.
  3083. To: info-cpm at BRL
  3084. Via:  Mit-Ml; 11 Dec 82 9:59-EST
  3085. Via:  Brl; 11 Dec 82 10:14-EST
  3086. Via:  Brl-Bmd; 11 Dec 82 10:26-EST
  3087.  
  3088. look people, this is getting silly. i can't do a * thing about
  3089. who is or isn't on the mailing list, and neither can 99% of
  3090. the other people who are on it.
  3091.  
  3092. there is a de-facto standard for mailing lists. if the list is called 
  3093. BRAIN-DAMAGED@HOST  then all requests for changes of address,
  3094. additions, deletions, etc should go to BRAIN-DAMAGED-REQUEST@HOST not
  3095. to the whole #%$^%&#^$* list. 
  3096.  
  3097. the next person to adct brain-damaged after this message gets out
  3098. will recieve the entire source code for a PDP-0 cobol
  3099. compiler in his mailbox. CUT IT OUT!
  3100.                     disgusted,
  3101.                     -andy
  3102. -------
  3103. 11-Dec-82 08:08:00,563;000000000000
  3104. Date: 11 Dec 1982 1008-EST
  3105. From: Andrew Scott Beals <RMS.G.BANDY.MIT-OZ@Mit-Ml>
  3106. Subject: Re: Floppy Disk Warning!!!
  3107. To: CSTROM at Mit-Mc
  3108. cc: UCBARPA.dag at Ucb-C70, Info-CPM at BRL
  3109. In-Reply-To: Your message of 11-Dec-82 0931-EST
  3110. Via:  Mit-Ml; 11 Dec 82 10:10-EST
  3111. Via:  Brl; 11 Dec 82 10:21-EST
  3112. Via:  Brl-Bmd; 11 Dec 82 10:39-EST
  3113.  
  3114. just goes to show. you usually *do* get what you pay for.
  3115. maxell makes some of the best mag. med. overall, and the best
  3116. floppies around. like i've said before, they'll take abuse
  3117. and not drop data.
  3118.                     -andy
  3119. -------
  3120. 11-Dec-82 09:50:00,1006;000000000000
  3121. Date: Saturday, 11 December 1982  11:50-EST
  3122. Sender: X.GYRO.MIT-OZ at BRL
  3123. From: X.GYRO at Mit-Mc
  3124. To:   Charlie Strom <CSTROM@Mit-Mc>
  3125. Cc:   info-cpm at BRL
  3126. Subject: Floppy Disk Warning!!!
  3127. In-reply-to: The message of 11 Dec 1982  08:36-EST from Charlie Strom <CSTROM at Mit-Mc>
  3128. Via:  Mit-Mc; 11 Dec 82 11:50-EST
  3129. Via:  Brl; 11 Dec 82 11:56-EST
  3130. Via:  Brl-Bmd; 11 Dec 82 11:59-EST
  3131.  
  3132. A friend of mine at DEC was responsible for designing the drives and
  3133. selecting the media for the DEC PCs.  He did extensive head wear
  3134. testing of various diskettes with the following interesting result:
  3135. Maxell disks had the lowest error rate, but were by far the most
  3136. abrasive.  Dysan and Verbatim Datalife were almost as low in errors,
  3137. and much less abrasive. (I think he finally picked Datalife, but I'm
  3138. not sure.)  But the point is, watch out for Maxell!  (And especially
  3139. don't mix them with other disks -- a little of the abrasive remains on
  3140. the heads and will rapidly destroy softer coatings.)
  3141.  
  3142. -- Scott
  3143. 11-Dec-82 15:15:02,1399;000000000000
  3144. Date:     11 Dec 82 15:15:02 EST  (Sat)
  3145. From:     Ben Goldfarb <goldfarb.ucf-cs@Udel-Relay>
  3146. Subject:  Re:  8080 to 8086 translation
  3147. To:       Jerry E Pournelle <POURNE@Mit-Mc>, goldfarb.ucf-cs at Udel-Relay
  3148. Cc:       info-cpm at BRL, Li at Rutgers
  3149. Via:  UCF-CS; 11 Dec 82 22:12-EST
  3150. Via:  Udel-Relay; 11 Dec 82 22:34-EST
  3151. Via:  Brl; 11 Dec 82 22:42-EST
  3152. Via:  Brl-Bmd; 11 Dec 82 22:48-EST
  3153.  
  3154. Jerry,
  3155. As far as I know, Compupro has pasted together a CP/M-80 BIOS that
  3156. will work with DRI assemblers which is probably the one you are referring
  3157. to.  However, they haven't done so yet for CP/M-86 (to my knowledge).
  3158. Following is a quote from Compupro's Techcal manual for CP/M-86:
  3159.  
  3160.           REASSEMBLING THE CP/M 86 SYSTEM
  3161.  
  3162.     "To reassemble the CP/M 86 system (which consists of the loader
  3163. and the CPM.SYS file, you will need the following:
  3164.  
  3165.     1.  Obviously you will need a working system.
  3166.     2.  A copy of ACT-86 from Sorcim.(*)
  3167.     3.  A working version of CP/M 80 with utilities.
  3168.  
  3169.         .
  3170.         .
  3171.         .
  3172.  
  3173.  
  3174. ------------------------------------------
  3175.  
  3176. (*) ACT-86 can be obtained for $175 from          (address withheld
  3177.                             due to commercial
  3178.                               restrictions of
  3179.                                ARPA-land)
  3180.  
  3181.    or probably from your local computer dealer."
  3182. ------------------------------------------------------------------------------
  3183. Well, that is some CHUTZPAH, in my humble opinion.
  3184.  
  3185.                     Ben
  3186. 11-Dec-82 17:20:00,1042;000000000000
  3187. Date: 11 Dec 1982 1920-EST
  3188. From: Larry Seiler <Seiler@Mit-Xx>
  3189. Subject: Re: how to get your name removed from the list.
  3190. To: RMS.G.BANDY.MIT-OZ at Mit-Ml
  3191. cc: Seiler at Mit-Xx
  3192. Remailed-date: 11 Dec 1982 1921-EST
  3193. Remailed-from: Larry Seiler <Seiler at MIT-XX>
  3194. Remailed-to: info-cpm at BRL
  3195. Via:  Mit-Xx; 11 Dec 82 19:13-EST
  3196. Via:  Brl; 11 Dec 82 19:21-EST
  3197. Via:  Brl-Bmd; 11 Dec 82 19:31-EST
  3198.  
  3199. Andy,
  3200.     I agree that it is irritating to get all these "please remove me from
  3201. the list messages."  However, these people don't send their message to the
  3202. list just to irritate you (and me).  They do it becuase they don't know
  3203. any better.  So telling them about the XXX-REQUEST@HOST standard is
  3204. reasonable and useful;  indulging in gratuitous insults and threats is
  3205. not.  C'mon, Andy Scott Beals:  we are people out here, not extensions
  3206. of your computer terminal.  And there was a time when even you did not
  3207. know what you were doing.
  3208.  
  3209. Larry Seiler
  3210.  
  3211. PS - My apologies to the people on the list who didn't want to see this.
  3212. -------
  3213. 11-Dec-82 17:31:00,1145;000000000000
  3214. Date: 11 December 1982 19:31-EST
  3215. From: Sol Libes <SLIBES@Mit-Mc>
  3216. To: INFO-CPM at Mit-Mc
  3217. Via:  Mit-Mc; 11 Dec 82 20:41-EST
  3218. Via:  Brl; 11 Dec 82 20:55-EST
  3219. Via:  Brl-Bmd; 11 Dec 82 21:11-EST
  3220.  
  3221.     The CP/M-User Group of the Amateur Computer Group of New Jersey will have the following speakers at their January and February meetings and invites
  3222. all interested CP/Mer's to attend.
  3223.     Friday, January 7th: TOPIC: "CP/M-Plus (Version 3.0).  The features
  3224. and enhancements of the new version of CP/M for single and multi-banked 
  3225. systems.  Also, how to implement such systems.
  3226.     SPEAKER: Bruce Ratoff
  3227.     Friday, February 4th: TOPIC: "ZCPR-II & SYSLIB".  A discussion of two
  3228. of the more popular software packages in the SIG/M public domain software
  3229. library.  ZCPR is an enhanced replacement for the standard CP/M CCP.  SYSLIB
  3230. is a 3-Volume set of integrated macros for use with the Microsoft Macro-
  3231. assembler.
  3232.     SPEAKER: Richard Conn, author of ZCPR and SYSLIB.
  3233.  
  3234.     The SIG/M software library is a function of the CP/M user group of
  3235. ACG-NJ.  The meetings are held at: Union County College, 1776 Raritan Rd, 
  3236. Scotch Plains NJ, beginning at 8PM.
  3237. 11-Dec-82 22:53:00,955;000000000000
  3238. Date: 12 Dec 1982 0053-EST
  3239. From: Andrew Scott Beals <RMS.G.BANDY.MIT-OZ@Mit-Mc>
  3240. Subject: [Bill Rizzi <RIZZI at USC-ISIB at MIT-XX>: re: how to get name removed from list]
  3241. To: info-cpm at BRL
  3242. cc: info-cpm-request at BRL
  3243. Via:  Mit-Mc; 12 Dec 82 1:04-EST
  3244. Via:  Brl; 12 Dec 82 1:20-EST
  3245. Via:  Brl-Bmd; 12 Dec 82 1:32-EST
  3246.  
  3247. i totally agree with the following.
  3248.                 ---------------
  3249.  
  3250. Date: 11 Dec 1982 1620-PST
  3251. From: Bill Rizzi <RIZZI at USC-ISIB at MIT-XX>
  3252.  
  3253.     I share your sentiments, but it appears the ditribution of this list
  3254. is growing and there are a LOT of new users who aren't familiar with the
  3255. conventions.  I think some sort of reminder sent periodically would help, as
  3256. well as a general guideline sent to each person who gets themselves on the
  3257. list.
  3258.  
  3259.     Bill
  3260. ------------------
  3261. info-cpm-request, are you listening?
  3262.  
  3263. better yet, i could just mail out all of the info-cpm archives.... 
  3264. hmmmm.......
  3265.                     -andy
  3266. -------
  3267. 11-Dec-82 23:03:00,281;000000000000
  3268. Date: 12 December 1982 01:03-EST
  3269. From: Herb Lin <LIN@Mit-Mc>
  3270. Subject: ms-dos
  3271. To: info-cpm at BRL
  3272. Via:  Mit-Mc; 12 Dec 82 1:05-EST
  3273. Via:  Brl; 12 Dec 82 1:20-EST
  3274. Via:  Brl-Bmd; 12 Dec 82 1:33-EST
  3275.  
  3276. anyone out there care to compare MS/DOS to CPM-86?  personal experience pls.
  3277. 12-Dec-82 00:41:00,3591;000000000000
  3278. Date: 12 December 1982 02:41-EST
  3279. From: Jerry E Pournelle <POURNE@Mit-Mc>
  3280. Subject:  8080 to 8086 translation
  3281. To: goldfarb.ucf-cs at Udel-Relay
  3282. cc: info-cpm at BRL, Li at Rutgers
  3283. Via:  Mit-Mc; 12 Dec 82 2:46-EST
  3284. Via:  Brl; 12 Dec 82 2:57-EST
  3285. Via:  Brl-Bmd; 12 Dec 82 3:38-EST
  3286.  
  3287. I had not known of the restriction son the CP/M-86 BIOS, and
  3288. thought in fact we were discussing the dual processor CP/M-80
  3289. BIOS.  However, I understand what is happening.  They GOT the
  3290. BIOS from  SORCIM.  Digital Research for better or worse WILL
  3291. NOT deal with individuals regarding CPM-86.  I understand that
  3292. their attitude was in large part responsible for IBM going to
  3293. MSDOS; that may be wrong, but th sstory comes from one who ought
  3294. to know.
  3295.     Godbout doesn't do software; they buy it from others
  3296. (and to my certain knowledge no outfit is locked in with them,
  3297. either; I saw Godbout hire someone from outside to do some of
  3298. their software at COMDEX).  They needed something that runs;
  3299. SRCIM was willing to supply it; SORCIM naturally wrote it with
  3300. their own assembler in mind.
  3301.     In my judgment, Digital has got a bit too big to care
  3302. much for the users.  They have taken the examples out of
  3303. documents; they yhave taken the Pascal MT+86 documents, and the
  3304. Speed Programming Package documents; and made them from not too
  3305. good to absolutely horrid and unreadable; and they seem to be
  3306. working at that sort of thing.  They can, after all, make far
  3307. more by selling to OEM's (which is where the money is).
  3308.     On the other hand, a sufficiently bright hacker could
  3309. com eup with a well documented easy to use operating system that
  3310. was upward compatible with MSDOS and CP/M (by means of
  3311. translators perhaps) and offer some frienddliness to users, and
  3312. some willingness to prepare sane documents understandalbe to
  3313. users, and t ake over DR's place before Kildall knows what is
  3314. happening; the SUPPLIERS and OEM's are not happy with having to
  3315. supply documents (or buy them from Rodney Zaks)...
  3316.  
  3317.     So: some see problems, some see chalenges, and some see
  3318. opportunities...  Anyone thinking of doing an operating system
  3319. for thed 8088 and 8086 machiens?  I know lots of customers, and
  3320. maybe the documents could be written better by a chimpanzee I
  3321. know...
  3322.  
  3323.     Date: 11 Dec 82 15:15:02 EST  (Sat)
  3324.     From: Ben Goldfarb <goldfarb.ucf-cs at Udel-Relay>
  3325.     To:   Jerry E Pournelle <POURNE>, goldfarb.ucf-cs at Udel-Relay
  3326.     cc:   info-cpm at BRL, Li at Rutgers
  3327.     Re:   8080 to 8086 translation
  3328.  
  3329.     Jerry,
  3330.     As far as I know, Compupro has pasted together a CP/M-80 BIOS that
  3331.     will work with DRI assemblers which is probably the one you are referring
  3332.     to.  However, they haven't done so yet for CP/M-86 (to my knowledge).
  3333.     Following is a quote from Compupro's Techcal manual for CP/M-86:
  3334.  
  3335.               REASSEMBLING THE CP/M 86 SYSTEM
  3336.  
  3337.         "To reassemble the CP/M 86 system (which consists of the loader
  3338.     and the CPM.SYS file, you will need the following:
  3339.  
  3340.         1.  Obviously you will need a working system.
  3341.         2.  A copy of ACT-86 from Sorcim.(*)
  3342.         3.  A working version of CP/M 80 with utilities.
  3343.  
  3344.             .
  3345.             .
  3346.             .
  3347.  
  3348.  
  3349.     ------------------------------------------
  3350.  
  3351.     (*) ACT-86 can be obtained for $175 from          (address withheld
  3352.                                 due to commercial
  3353.                                   restrictions of
  3354.                                    ARPA-land)
  3355.  
  3356.        or probably from your local computer dealer."
  3357.     ------------------------------------------------------------------------------
  3358.     Well, that is some CHUTZPAH, in my humble opinion.
  3359.  
  3360.                         Ben
  3361. 12-Dec-82 00:46:00,1158;000000000000
  3362. Date: 12 December 1982 02:46-EST
  3363. From: Jerry E Pournelle <POURNE@Mit-Mc>
  3364. Subject:  8080 to 8086 translation
  3365. To: goldfarb.ucf-cs at Udel-Relay
  3366. cc: info-cpm at BRL, Li at Rutgers
  3367. Via:  Mit-Mc; 12 Dec 82 2:45-EST
  3368. Via:  Brl; 12 Dec 82 2:56-EST
  3369. Via:  Brl-Bmd; 12 Dec 82 3:37-EST
  3370.  
  3371.     I have CP/M 86 running with my dual processor 8085/8088;
  3372. the program came from Godbout and runs as it came (my system
  3373. uses all Godbout stuff, Interfacers and system support board);
  3374. it automatically checks memory size.  I know little about it; I
  3375. am getting my own copy shortly (I have an older one I never
  3376. used) and meanwhile am running with one from a chap from
  3377. elsewhere (I'll errase it when my own comes; but I needed to
  3378. check the operation of the 8087 board; on that more later).
  3379.  
  3380.     The CP/M 86 from CompuPro worked for me without any
  3381. reassembly at all; I suppose I could dig out ACT if I had to but
  3382. there was not need.  Is it normal to have to reassamble to get
  3383. working?  Or are there special things you need to do?  I agrtee
  3384. one ought to have one's BIOS source, and I expect I'd be unhappy
  3385. if I had to buy a special assembler just to work with my own...
  3386. 12-Dec-82 00:53:00,662;000000000000
  3387. Date: 12 December 1982 02:53-EST
  3388. From: Jerry E Pournelle <POURNE@Mit-Mc>
  3389. Subject:  Floppy Disk Warning!!!
  3390. To: X.GYRO at Mit-Mc
  3391. cc: CSTROM at Mit-Mc, info-cpm at BRL
  3392. Via:  Mit-Mc; 12 Dec 82 2:49-EST
  3393. Via:  Brl; 12 Dec 82 2:57-EST
  3394. Via:  Brl-Bmd; 12 Dec 82 3:39-EST
  3395.  
  3396. Thank you.  I had not known about Maxell disks.
  3397.     Query: does anyone have a program that will cause the
  3398. heads to load although nothing is being read?  This to allow use
  3399. of head cleaning disks.  I suppose this might be specific to the
  3400. controller used?  I have a CompuPro Disk One in two separate
  3401. machines (8085/8088 and z-80).  It's nt simple to get them to
  3402. clean the heads, or is it?
  3403. 12-Dec-82 00:58:00,698;000000000000
  3404. Date: 12 December 1982 02:58-EST
  3405. From: Jerry E Pournelle <POURNE@Mit-Mc>
  3406. Subject:  CP/M plus compatibility, etc.
  3407. To: CSTROM at Mit-Mc
  3408. cc: bridger at Rand-Unix, INFO-CPM at BRL, Heiby.APSE at Hi-Multics, 
  3409.     heiby at Hi-Multics
  3410. Via:  Mit-Mc; 12 Dec 82 2:54-EST
  3411. Via:  Brl; 12 Dec 82 3:13-EST
  3412. Via:  Brl-Bmd; 12 Dec 82 3:40-EST
  3413.  
  3414. Semi-confirmed rumour department: Digital research has several
  3415. pretty good hackers working on a 8088 C compiler.
  3416.     Problem is, aside from bundling in Kernighan and Ritchie
  3417. (if they are smart) will you be able to survive Digital's
  3418. documents, which will be written by their in house "Professional
  3419. technical writers" (the quotes are from a HIGh DR official)??
  3420. 12-Dec-82 01:01:00,720;000000000000
  3421. Date: 12 December 1982 03:01-EST
  3422. From: Jerry E Pournelle <POURNE@Mit-Mc>
  3423. Subject:  Floppy Disk Warning!!!
  3424. To: CSTROM at Mit-Mc
  3425. cc: Info-CPM at BRL, UCBARPA.dag at Ucb-C70
  3426. Via:  Mit-Mc; 12 Dec 82 3:22-EST
  3427. Via:  Brl; 12 Dec 82 3:29-EST
  3428. Via:  Brl-Bmd; 12 Dec 82 3:41-EST
  3429.  
  3430. CompuPro did a number of tests and  concluded that DYSAN has
  3431. least wear and is about as good as any for error-free
  3432. performance.
  3433.     DYSAN buys their disks from Scotch (or else from same
  3434. source as Scotch) but I am told that they do more polishing and
  3435. quality checking.  I am also told that they take all disks from
  3436. same source, test them, and if they get any soft errors on one
  3437. side but not other they put the disk out as single-sided...
  3438. 12-Dec-82 02:44:00,1054;000000000000
  3439. Date: 12 Dec 1982 at 0344-CST
  3440. From: alt at Utexas-11
  3441. Subject: Reply to: ms-dos
  3442. To: LIN at Mit-Mc
  3443. cc: info-cpm at BRL
  3444. Via:  Utexas-11; 12 Dec 82 4:56-EST
  3445. Via:  Brl; 12 Dec 82 5:11-EST
  3446. Via:  Brl-Bmd; 12 Dec 82 5:21-EST
  3447.  
  3448. I have no experience with CPM-86, but I am working with MS-DOS right now.
  3449. I really dislike MS-DOS.  The features it has are nice, but the
  3450. simple stuff really drives me crazy.  For example:  you are running
  3451. a program. you change disks.  the next time ms-dos looks at the disk,
  3452. it says ``gee, the file allocation table needs to be updated since the
  3453. one I have here in core is different. UPDATE''.  bash.  I suppose
  3454. one could live with that, but all of the calls to MS-DOS are really
  3455. primitive compared to CPM-86 from what I have seen.  If you have
  3456. a choice, go with CPM-86.  My opinion of ms-dos: wicked, evil, bad,
  3457. nasty, get it away  ARGHHHHHHHHHHHHHHHHHHH!   The only reason I am
  3458. using it is I am beeing paid lots of money to write a silly program.
  3459.  
  3460.             Good Luck,
  3461.             Howard.
  3462. PS I'll never do it again.
  3463. -------
  3464. 12-Dec-82 06:15:00,557;000000000000
  3465. Date: 12 December 1982 08:15-EST
  3466. From: Charlie Strom <CSTROM@Mit-Mc>
  3467. Subject: UNERASE Utility
  3468. To: INFO-CPM at BRL
  3469. Via:  Mit-Mc; 12 Dec 82 8:10-EST
  3470. Via:  Brl; 12 Dec 82 8:20-EST
  3471. Via:  Brl-Bmd; 12 Dec 82 8:48-EST
  3472.  
  3473. I have uploaded to MIT-MC:
  3474.  
  3475.         AR23:CPM;UNERA 15ASM
  3476.  
  3477. which is a simple utility which will recover a file that has been ERAsed
  3478. as long as it has not been overwritten. It will automatically configure
  3479. itself for CP/M 2.2 systems using the DPB; there are built-in sector
  3480. translation tables which must be modified for pre 2.x systems.
  3481. 12-Dec-82 07:13:49,854;000000000000
  3482. Date:     12 Dec 82 07:13:49 EST  (Sun)
  3483. From:     Ben Goldfarb <goldfarb.ucf-cs@Udel-Relay>
  3484. Subject:  Re: Floppy Disk Warning!!!
  3485. To:       Andrew Scott Beals <RMS.G.BANDY.MIT-OZ@Mit-Ml>
  3486. Cc:       info-micro at BRL, info-cpm at BRL
  3487. Via:  UCF-CS; 12 Dec 82 21:44-EST
  3488. Via:  Udel-Relay; 12 Dec 82 21:43-EST
  3489. Via:  Brl; 12 Dec 82 22:02-EST
  3490. Via:  Brl-Bmd; 12 Dec 82 22:33-EST
  3491.  
  3492. So many times we have seen testimonials about a particular brand of
  3493. floppy disk; I'm certain yours will not be the last of them.  Unfortunately,
  3494. no one has ever been able to come up with any empirical data to
  3495. substantiate his claim.  I'm partial to Memorex because they're cheap
  3496. and relatively error-free, albeit they sound terrible.
  3497.  
  3498. Somewhere someone has tested various brands of diskettes -- I'd sure
  3499. like to see the results posted to the net!
  3500.                     Ben Goldfarb
  3501. 12-Dec-82 07:33:29,1188;000000000000
  3502. Date:     12 Dec 82 07:33:29 EST  (Sun)
  3503. From:     Ben Goldfarb <goldfarb.ucf-cs@Udel-Relay>
  3504. Subject:  Re:  8080 to 8086 translation
  3505. To:       Jerry E Pournelle <POURNE@Mit-Mc>, goldfarb.ucf-cs at Udel-Relay
  3506. Cc:       info-cpm at BRL, Li at Rutgers
  3507. Via:  UCF-CS; 12 Dec 82 21:45-EST
  3508. Via:  Udel-Relay; 12 Dec 82 21:44-EST
  3509. Via:  Brl; 12 Dec 82 22:02-EST
  3510. Via:  Brl-Bmd; 12 Dec 82 22:36-EST
  3511.  
  3512. I tend to agree that Godbout does a terrific job of supplying preconfigured
  3513. CPM's for just about every combination of their hardware.  Unfortunately,
  3514. (but in some respects, fortunately), I augment the CompuPro stuff with a 
  3515. CCS 4-port serial board that I have modified to do what I want.  I need 
  3516. a full-spec RS232 port to drive my Racal-Vadic, which I use for a RCP/M
  3517. system part of the time.  But the rest is all Godbout:  8085/8088, memory,
  3518. Disk 1, and System Support 1.
  3519.  
  3520. Thus, BIOS programming is necessary in my case.  I like to use an interrupt-
  3521. driven keyboard as well, and Sorcim does not provide for that.  So I have
  3522. to modify the BIOS to handle that.  I am also a hacker/tinkerer and I love
  3523. to play with CP/M.  That's why I need to have an assembleable BIOS.
  3524.                     Ben
  3525. 12-Dec-82 09:22:00,2064;000000000000
  3526. Date: 12 December 1982  11:22-EST (Sunday)
  3527. Sender: CARTER.RU-GREEN at BRL
  3528. From: Bob <Carter@Rutgers>
  3529. Cc:   RIZZI at Usc-Isib, info-cpm at BRL
  3530. To:   Andrew Scott Beals <RMS.G.BANDY.MIT-OZ@Mit-Mc>
  3531. Subject: [Bill Rizzi <RIZZI at USC-ISIB at MIT-XX>: re: how to get name removed from list]
  3532. Via:  Rutgers; 12 Dec 82 11:18-EST
  3533. Via:  Brl; 12 Dec 82 11:27-EST
  3534. Via:  Brl-Bmd; 12 Dec 82 11:31-EST
  3535.  
  3536.     From: Andrew Scott Beals <RMS.G.BANDY.MIT-OZ@Mit-Mc>
  3537.  
  3538.     i totally agree with the following.
  3539.                     ---------------
  3540.     From: Bill Rizzi <RIZZI at USC-ISIB at MIT-XX>
  3541.  
  3542.                I think some sort of reminder sent
  3543.     periodically would help, as well as a general guideline sent to
  3544.     each person who gets themselves on the list.
  3545.  
  3546. I certainly am not sure that I agree; the problem is irrelevant
  3547. excess material sent to the entire list.  The solution offered is
  3548. sending more irrelevant material to the entire list.
  3549.  
  3550.     ------------------
  3551.     info-cpm-request, are you listening?
  3552.  
  3553. If there is one thing the poor maintainer does not deserve, it is sarcasm.
  3554.  
  3555.     better yet, i could just mail out all of the info-cpm
  3556.     archives.... hmmmm.......
  3557.                     -andy
  3558.  
  3559. Even as an @i(unattractive) joke, the threat to engage in this kind
  3560. of destructive conduct troubles.  It is contrary to the most
  3561. important convention governing lists; that all net usage be governed
  3562. by a spirit of cooperation and courtesy, particularly on the part of
  3563. guest users. (Or does this user have a federal contract number?) This
  3564. sounds more like bullying.  The fact that the bully would have to
  3565. spend six weeks saying M-X Split File in order to carry it out the
  3566. threat might not be known to the novice user being threatened.
  3567.  
  3568. If the occasional 'please remove' message bothers so much, why not
  3569. spend a few moments hacking a function to search for messages
  3570. containing those words and strip them from the Babyl file?  Better
  3571. still, do something constructive; hack COMSAT so it will redirect
  3572. those messages to the REQUEST addressee automagically.
  3573.  
  3574. _Bob
  3575. 12-Dec-82 12:27:00,363;000000000000
  3576. Return-Path: <Schauble@MIT-MULTICS.ARPA>
  3577. Date:  12 December 1982 12:27 est
  3578. From:  Schauble.Multics at Mit-Multics
  3579. Subject:  CP/M C compilers
  3580. To:  info-cpm at BRL
  3581. Via:  Mit-Multics; 12 Dec 82 12:30-EST
  3582. Via:  Brl; 12 Dec 82 12:52-EST
  3583. Via:  Brl-Bmd; 12 Dec 82 13:18-EST
  3584.  
  3585. Do any of the CP/M C compilers implement typedef or structure
  3586. assignments?
  3587.  
  3588.     Paul
  3589. 12-Dec-82 16:17:26,605;000000000000
  3590. Date: 12 Dec 1982 18:17:26-EST
  3591. From: parker at Nrl-Css (Alan Parker)
  3592. To: info-cpm at BRL
  3593. Subject: QT SBC 2/4 Query
  3594. Via:  Nrl-Css; 12 Dec 82 18:15-EST
  3595. Via:  Brl; 12 Dec 82 18:22-EST
  3596. Via:  Brl-Bmd; 12 Dec 82 18:25-EST
  3597.  
  3598. I am putting together a system using the QT SBC 2/4 Z80 board.  Could
  3599. anyone comment on what would be a  good choice for  a disk controller
  3600. for use with this board?   Any knowledge of the availability of a CPM
  3601. BIOS?  Right now it looks like my best choice is to buy a decent
  3602. controller and roll my own BIOS.   Anyone have the QT disk controller?
  3603. I don't think I trust them.
  3604. 12-Dec-82 17:36:00,363;000000000000
  3605. Date: 12 Dec 1982 at 1836-CST
  3606. From: mknox at Utexas-11
  3607. Subject: C-compiler / Digital Research
  3608. To: info-cpm at BRL
  3609. Via:  Utexas-11; 12 Dec 82 19:40-EST
  3610. Via:  Brl; 12 Dec 82 19:56-EST
  3611. Via:  Brl-Bmd; 12 Dec 82 20:00-EST
  3612.  
  3613.  
  3614. Don't know about CP/M-plus, but CP/M-68 has a C compiler, and at least some of
  3615. the code is written in C, maybe all of it.
  3616.  
  3617. -------
  3618. 12-Dec-82 17:46:00,545;000000000000
  3619. Date: 12 Dec 1982 1946-EST
  3620. From: Andrew Scott Beals <RMS.G.BANDY.MIT-OZ@Mit-Mc>
  3621. Subject: getting the heads to load.
  3622. To: POURNE at Mit-Mc, pourne at Mit-Mc
  3623. cc: X.GYRO at Mit-Mc, CSTROM at Mit-Mc, info-cpm at BRL, info-cpm at BRL
  3624. In-Reply-To: Your message of 12-Dec-82 0526-EST
  3625. Via:  Mit-Mc; 12 Dec 82 20:16-EST
  3626. Via:  Brl; 12 Dec 82 20:31-EST
  3627. Via:  Brl-Bmd; 12 Dec 82 20:33-EST
  3628.  
  3629. it's VERY controller specific. just boot on that drive, or
  3630. select it. the head usually stays loaded long enough to clean
  3631. the head(s).
  3632.                     -andy
  3633. -------
  3634. 12-Dec-82 23:55:00,2138;000000000000
  3635. Date: Sunday, 12 Dec 1982 22:55-PST
  3636. Realname: Lauren Weinstein
  3637. To: INFO-CPM at BRL
  3638. Subject: HELP!
  3639. From: lauren at Rand-Unix
  3640. Via:  Rand-Unix; 15 Dec 82 0:32-EST
  3641. Via:  Brl; 15 Dec 82 1:20-EST
  3642. Via:  Brl-Bmd; 15 Dec 82 1:53-EST
  3643.  
  3644. Greetings.  Well gang, the venerable old hardware on which I do all
  3645. MARC development has finally undergone a major breakdown.  It did this
  3646. to me once before (over a year ago) but spontaneously recovered before
  3647. I could track down the cause.  This time I suspect I'm not going to
  3648. be so "lucky".  The primary symptom is that the Morrow M10 hard disk is not
  3649. operating properly, but I have strong reasons to believe that something(s)
  3650. much more fundamental are actually amiss.  I am trying to avoid a full
  3651. reformat of the M10 if at all possible.  There is no money to buy
  3652. new equipment. 
  3653.  
  3654. I no longer have access to a fast scope, and am getting close to burning
  3655. out on trying to fix this monster by myself.  MARC development has
  3656. stopped (extremely close to distribution) until the hardware is back
  3657. in a reasonable state -- it is impossible for me to continue work
  3658. on my floppies, since MANY complex assemblies and compilations are
  3659. involved -- they would simply be far too time consuming on floppies
  3660. (the MARC source is highly modular, and I'm paying for that now!)
  3661. I'm not so sure I trust the floppies right now, either.
  3662.  
  3663. The (basic) hardware involved is:
  3664.  
  3665. IMSAI mainframe (the one with all the pretty lights)
  3666. 2 OLD microbyte 32K static memory boards (fry an egg on the heat sinks) 
  3667. Ithica Audio Z-80 (4Mhz) CPU
  3668. Tarbell single-density disk controller (Persci 270 drives)
  3669. Morrow M10 hard disk and controller
  3670. Misc. I/O boards
  3671.  
  3672. If there's anybody in the L.A. area who thinks they have a prayer of
  3673. dealing with this equipment, and would care to (quickly!) help me
  3674. get the system fully operational again, I would VERY MUCH appreciate
  3675. it if you'd get in touch with me as soon as possible.  Please contact
  3676. me by netmail or at Vortex on (213) 645-7200.  A free copy of the
  3677. distributed MARC, and other goodies, to anyone who can help me with
  3678. this problem!  Thanks much.
  3679.  
  3680. --Lauren--
  3681. 13-Dec-82 01:15:00,1588;000000000000
  3682. Date: 13 December 1982 03:15-EST
  3683. From: Paul L Kelley <PLK@Mit-Mc>
  3684. Subject: MODEM796
  3685. To: INFO-CPM at BRL
  3686. cc: W8SDZ at Mit-Mc, PLOUFF at Mit-Mc, STORK at Mit-Mc, ELIOT at Mit-Mc, 
  3687.     CSTROM at Mit-Mc, FJW at Mit-Mc, RIZZI at Usc-Isib
  3688. Via:  Mit-Mc; 15 Dec 82 4:19-EST
  3689. Via:  Brl; 15 Dec 82 4:46-EST
  3690. Via:  Brl-Bmd; 15 Dec 82 4:50-EST
  3691.  
  3692.  
  3693.     New files for MODEM796 are indicated with arrows below.
  3694.  
  3695. MC  CPM    AR61   MODEM7
  3696.  
  3697.   0   HIS794 796DIF 1    <-- MODEM794.HIS - MODEM796.HIS  DIF file
  3698.   0   MCNFG  794ASM 3
  3699.   0   MCOSB  794ASM 2
  3700.   0   MDM794 796DIF 2    <-- MODEM794.ASM - MODEM796.ASM  DIF file
  3701.   0   MNUM   794ASM 1
  3702.   0   MODEM  768DOC 4
  3703.   0   MODEM  794ASM 17
  3704.   0   MODEM  794COM 4 
  3705.   0   MODEM  794HEX 9 
  3706.   0   MODEM  794HIS 4 
  3707.   0   MODEM  794INF 1 
  3708.   0   MODEM  796LIB 4     <-- New LIB file
  3709.   0   MODEM  796MSG 1    <-- Message concerning new files
  3710.   0   MODEM  796SET 2     <-- New SET file
  3711.  
  3712. In a few days I will update the other files.
  3713.  
  3714. The following describes the changes:
  3715.  
  3716.  
  3717. ;12/12/82   Made the following changes:
  3718. ;
  3719. ;        1. Fixed initial timeout delay on receiving a file,
  3720. ;        2. Revised XOFF/XON testing routines,
  3721. ;        3. Revised routine to change user number to allow
  3722. ;           better checking of input errors,
  3723. ;        4. Suppressed user 0 display after default drive message,
  3724. ;        5. Added routines to memory buffer printer.
  3725. ;                            P. L. Kelley
  3726.  
  3727. ;12/12/82   Revised send file message in library and reformatted library.
  3728. ;                            I. M. Hoff
  3729.  
  3730. ;12/04/82   Added routines to change user number and display user number
  3731. ;        after default drive message.        G. Kantor
  3732. 13-Dec-82 05:25:00,296;000000000000
  3733. Date: 13 Dec 1982 0725-EST
  3734. From: SHOLAR at Cmu-Cs-C
  3735. Subject: Who has public LISP?
  3736. To: info-cpm at Mit-Mc
  3737. Via:  Mit-Mc; 15 Dec 82 4:20-EST
  3738. Via:  Brl; 15 Dec 82 4:46-EST
  3739. Via:  Brl-Bmd; 15 Dec 82 4:55-EST
  3740.  
  3741. Can the person with the public domain LISP share it with the net?
  3742. Thanks.
  3743. -------
  3744. 13-Dec-82 08:22:00,671;000000000000
  3745. Date: 13 Dec 1982 (Monday) 1122-EDT
  3746. From: PLATTS at Wharton-10 (Steve Platt)
  3747. Subject: cpm 3.0 time stamp
  3748. To:   bridger at Rand-Unix
  3749. cc:   info-cpm at BRL
  3750. Via:  Wharton-10; 15 Dec 82 2:51-EST
  3751. Via:  Brl; 15 Dec 82 3:24-EST
  3752. Via:  Brl-Bmd; 15 Dec 82 3:32-EST
  3753.  
  3754.  ...around 6 months ago I read through some preliminary CPM 3.0
  3755. specs; the general impression I got was that one of every four FCB's
  3756. (i.e. one of the four in each 128 byte (deblocked) sector) was to be
  3757. used for time and date stamping.  Sorry I don't
  3758. remember any particular formats, but at least you'll know where to find
  3759. the thing!  (I believe it was also the *last* of the four fcb's..)
  3760.    -steve
  3761. 13-Dec-82 10:38:00,352;000000000000
  3762. Date: 13 Dec 1982 10:38 PST
  3763. From: ANYIWO.ES at Parc-Maxc
  3764. Subject: Please take my name off this distribution list
  3765. To: INFO-CPM at Mit-Mc
  3766. cc:  ANYIWO.ES at Parc-Maxc
  3767. Via:  Mit-Mc; 15 Dec 82 4:20-EST
  3768. Via:  Brl; 15 Dec 82 4:46-EST
  3769. Via:  Brl-Bmd; 15 Dec 82 4:54-EST
  3770.  
  3771. Please take my name off this distribution list.
  3772.  
  3773. Thanks,
  3774.  
  3775. Arthur <ANYIWO.ES
  3776. 13-Dec-82 15:38:00,1192;000000000000
  3777. Date: 13 Dec 1982 at 1438-PST
  3778. To: info-cpm at BRL
  3779. Subject: how to remove your name...
  3780. From: fylstra.tsca at Sri-Tsc
  3781. Via:  Sri-Tsca; 14 Dec 82 19:30-PST
  3782. Via:  Sri-Tsc; 15 Dec 82 0:30-EST
  3783. Via:  Brl; 15 Dec 82 1:20-EST
  3784. Via:  Brl-Bmd; 15 Dec 82 1:52-EST
  3785.  
  3786. I suggest the simple expedient of sending an introductory message to each
  3787. person at the time the individual joins the list.  This standardized message
  3788. would describe...
  3789.  
  3790.     - the general topic of the mailing list
  3791.     - ARPAnet rules governing commercially-oriented messages
  3792.     - a comment on copyright observance (?)
  3793.     - the organization of the CPM archives, including how to FTP files
  3794.       and the special structure of binary files
  3795.     - some rules of mailing list etiquette (amazing that this should
  3796.       seem to be necessary)
  3797.     - an indication of the estimated size of the readership
  3798.     - the XXX-REQUEST rule for obtaining administrative services,
  3799.       making particular note that this is the preferred technique
  3800.       for getting off the list.
  3801.  
  3802. These boilerplate topics surface on INFO-CPM from time to time, and it seems
  3803. best to handle them all at once at intro time.  Periodic rebroadcasts are
  3804. not the way to go.
  3805.  
  3806. Dave Fylstra
  3807. 15-Dec-82 02:11:00,420;000000000000
  3808. Date: 15 December 1982 04:11-EST
  3809. From: Jerry E Pournelle <POURNE@Mit-Mc>
  3810. Subject:  Reply to: ms-dos
  3811. To: alt at Utexas-11
  3812. cc: LIN at Mit-Mc, info-cpm at BRL
  3813. Via:  Mit-Mc; 15 Dec 82 6:28-EST
  3814. Via:  Brl; 15 Dec 82 7:58-EST
  3815. Via:  Brl-Bmd; 15 Dec 82 8:17-EST
  3816.  
  3817. Mark Dahmke, who is pretty smart, says "Going from MSDOS to
  3818. CPM-86 is like going to CP/M from TRS-DOS."  I am quoting him in
  3819. about the March column.  JEP
  3820. 15-Dec-82 02:27:00,1405;000000000000
  3821. Date: 15 December 1982 04:27-EST
  3822. From: Jerry E Pournelle <POURNE@Mit-Mc>
  3823. Subject: somebody gotta DO something
  3824. To: info-cpm at BRL
  3825. Via:  Mit-Mc; 15 Dec 82 6:28-EST
  3826. Via:  Brl; 15 Dec 82 7:58-EST
  3827. Via:  Brl-Bmd; 15 Dec 82 8:26-EST
  3828.  
  3829.     It is another Night of the long knives; about fifty
  3830. messages from mailer daemons and memo services and the like
  3831. telling me that messages sent to various lists (mostly info-cpm)
  3832. didn't get to recipients I never heard of.
  3833.     There must be a way to direct such mail to the list
  3834. maintainer, or to a file that people could read if they want to
  3835. see who on a list doesn't get their mail.  This thing at 300
  3836. baud takes about half an hour to get rid of; because it has
  3837. included headers, and GZ tells me there is no way for my magic
  3838. header remover she wrote to scrub out included vias and
  3839. remaileds and so forth; thus it fills the flinking screen EACH
  3840. time and will not accept a "d" command until it has filled the
  3841. screen; leaving one screeching in rage and wondering about the
  3842. "convenience" of electronic mail.
  3843.     Surely there is a solution to this problem?  And alas, I
  3844. will now get back about five copies of T HIS message, filling
  3845. disk space (some of the messages fail because people have
  3846. exceeded their disk quota, so the mailer exceeds mine with dead
  3847. mail?)
  3848.  
  3849. ah well.  What cannot be cured, and all that, but really, isn't
  3850. someone out there smart?
  3851.  
  3852. jep
  3853. 15-Dec-82 06:15:20,540;000000000000
  3854. Date: 15 Dec 1982  6:15:20 CST (Wednesday)
  3855. From: Mike Meyer <mwm@Okc-Unix>
  3856. Subject: Re:  JRT Pascal released in SIG/M
  3857. In-Reply-to: Your message of     10 Dec 82 16:46:33-EST (Fri)
  3858. To: Rick Conn <rconn@BRL>
  3859. Cc: info-cpm at BRL, info-micro at BRL
  3860. Via:  Okc-Unix; 15 Dec 82 7:20-EST
  3861. Via:  Brl; 15 Dec 82 8:10-EST
  3862. Via:  Brl-Bmd; 15 Dec 82 8:47-EST
  3863.  
  3864. What is the possibility of somebody uploading JRT Pascal to MC? It looks like
  3865. the restrictions on it are the same (or less) than the restictions on software
  3866. already on MC.
  3867.  
  3868.     <mike
  3869. 15-Dec-82 07:20:00,1211;000000000000
  3870. Date: 15 Dec 1982 0920-EST (Wednesday)
  3871. From: dudley at Nadc
  3872. Subject: 6502 disassembler
  3873. To: info-cpm at BRL
  3874. Via:  Nadc; 15 Dec 82 10:01-EST
  3875. Via:  Brl; 15 Dec 82 10:27-EST
  3876. Via:  Brl-Bmd; 15 Dec 82 10:32-EST
  3877.  
  3878.         I have modified the Z80 disassembler ZDASM to do its mag-
  3879. ic  on 6502 code.  The changes from the net-available version are
  3880. almost entirely in the opcode specific file DASM6502.MAC which is
  3881. a  carved  up  copy  of DASMZ80.MAC.  The only change to the main
  3882. body of ZDASM is the extra INCLUDE needed to bring in the new op-
  3883. code  file.   (Obviously if one were to name the 6502 opcode file
  3884. DASMZ80.MAC then no changes would be needed at all  to  the  main
  3885. body.)
  3886.         I have successfully disassembled a 2k rom and reassembled
  3887. it  to  an  identical object code copy and so even though I can't
  3888. claim extensive testing, it does do the job.
  3889.         I can make the opcode module  available  to  the  net  if
  3890. there is interest and if someone then shows me how.  I would like
  3891. to put it somewhere where  the  net  population  can  get  to  it
  3892. without bothering me (i.e. the archives.)  I am interested in bug
  3893. reports, though.
  3894.                                 Bill Dudley
  3895. -------
  3896. 15-Dec-82 13:35:00,559;000000000000
  3897. Date: 15 Dec 1982 1535-EST
  3898. From: PGA.MIT-OZ at Mit-Mc
  3899. Subject: Jonah or Jonos
  3900. To: info-micro at BRL, info-cpm at BRL
  3901. Via:  Mit-Mc; 15 Dec 82 15:40-EST
  3902. Via:  Brl; 15 Dec 82 15:22-EST
  3903. Via:  Brl-Bmd; 15 Dec 82 21:34-EST
  3904.  
  3905. I want to know who makes the Jonah or Jonos portable computer,
  3906. where I can get one, and how much it costs.  I've seen one
  3907. in California and was very impressed, but I haven't been able
  3908. to find out anything more.
  3909.  
  3910. I want it for Christmas, so if you know anything, please tell
  3911. me right away.
  3912.  
  3913. Thanks,
  3914.  
  3915. Phill Apley
  3916.  
  3917. -------
  3918. 15-Dec-82 14:09:29,1527;000000000000
  3919. Date:     15 Dec 82 16:09:29-EST (Wed)
  3920. From:     Rick Conn <rconn@BRL>
  3921. To:       Mike Meyer <mwm@Okc-Unix>
  3922. cc:       Rick Conn <rconn@BRL>, info-cpm at BRL, info-micro at BRL
  3923. Subject:  Re:  JRT Pascal released in SIG/M
  3924. Via:  Brl; 15 Dec 82 15:25-EST
  3925. Via:  Brl-Bmd; 15 Dec 82 21:37-EST
  3926.  
  3927.     I really don't know about the possibility of an upload of JRT
  3928. PASCAL to MC.  I personally don't have the disk; just read about it in
  3929. the news letter.  Also, I have some questions about this action by
  3930. SIG/M, in particular, if JRT was contacted for approval first.  No mention
  3931. was made about this being done.
  3932.  
  3933.     What's bothering me about this is that (1) JRT PASCAL is still
  3934. being sold by JRT, even if it IS for $30, and (2) SIG/M (and PASCAL/Z UG)
  3935. are nation-wide, even international, distribution systems.  Such an action
  3936. takes a LOT of potential sales away from JRT, and, if they didn't ask
  3937. JRT permission to do this, I wonder if this is right, morally (i.e.,
  3938. is this PIRACY?).  I'm aware of one occasion in which pirated software entered
  3939. the SIG/M distribution system, but it was removed as soon as the error was
  3940. discovered (I don't even remember the details right now).  I'm sure the
  3941. SIG/M people want to do what's right, but did they apply an interpretation
  3942. to the JRT offer which was not intended (and did JRT know of their existance)?
  3943.  
  3944.     Hence, in a nutshell, I'd like to chat to SIG/M coordinator(s)
  3945. first to see if this is truly the case (i.e., they asked JRT first) before
  3946. saying anything else.
  3947.  
  3948.         Rick
  3949. 15-Dec-82 14:17:58,884;000000000000
  3950. Date:     15 Dec 82 16:17:58-EST (Wed)
  3951. From:     Rick Conn <rconn@BRL>
  3952. To:       blue at Nbs-Sdc
  3953. cc:       info-cpm at BRL, info-micro at BRL
  3954. Subject:  Re:  SIG/M
  3955. Via:  Brl; 15 Dec 82 15:26-EST
  3956. Via:  Brl-Bmd; 15 Dec 82 21:39-EST
  3957.  
  3958.         Yes, SIG/M is quite different from CPM/UG. It is a  whole
  3959. different  set  (close to 100 by now) of disks, all public domain
  3960. software.  They have a catalog to facilitate scanning and  selec-
  3961. tion  of  software,  and a number of their better programs are on
  3962. MIT-MC now.
  3963.  
  3964.         Lifeboat's (or whoever's) CPM/UG occasionally lifts SIG/M
  3965. software  for  inclusion in their own disks.  Among other things,
  3966. SIG/M contains ZCPR1, 1.4, and 1.6, as well as SYSLIB and,  soon,
  3967. the new ZCPR2.
  3968.  
  3969.         SIG/M can be contacted at:
  3970.  
  3971.                 SIG/M
  3972.                 Box 97
  3973.                 Iselin, NJ  08830
  3974.  
  3975.                 Rick
  3976. 15-Dec-82 18:37:00,559;000000000000
  3977. From: tekmdp!laurir.Tektronix at Rand-Relay
  3978. To: tektronix!info-cpm at Mit-Mc
  3979. Date: 15 Dec 1982 at 1737-PST (Wednesday)
  3980. Subject: shortening CP/M files
  3981. Via:  tektronix; 21 Dec 82 19:27-PDT
  3982. Via:  Mit-Mc; 21 Dec 82 22:31-EST
  3983. Via:  Brl; 21 Dec 82 23:06-EST
  3984. Via:  Brl-Bmd; 21 Dec 82 23:15-EST
  3985.  
  3986. To shorten a CP/M file and free its extra blocks, just zero the
  3987. unwanted disk indices in the FCB and do a CLOSE, then either RESET the
  3988. disk or do a warm boot to force recomputation of the free block vector.
  3989.   -- Andrew Klossner (laurir.tektronix@rand-relay)
  3990. 15-Dec-82 20:47:02,705;000000000000
  3991. Date:     15 Dec 82 22:47:02-EST (Wed)
  3992. From:     Rick Conn <rconn@BRL>
  3993. To:       SHOLAR at Cmu-Cs-C
  3994. cc:       info-cpm at Mit-Mc
  3995. Subject:  Re:  Who has public LISP?
  3996. Via:  Mit-Mc; 15 Dec 82 23:09-EST
  3997. Via:  Brl; 15 Dec 82 17:46-EST
  3998. Via:  Brl-Bmd; 16 Dec 82 0:05-EST
  3999.  
  4000.     I have found a pointer to a public-domain LISP in SIG/M.
  4001. It is in Vol 71 of SIG/M and Vol 14 of PASCAL/Z User's Group.
  4002. The only note is that it is source to a LISP written in PASCAL/Z,
  4003. is 26K long, and there is no COM file included.  I don't have this
  4004. disk or a PASCAL/Z compiler with which to compile it, but you may
  4005. find something on one of the RBBSs or someone else may have ready
  4006. access to this that I don't.
  4007.  
  4008.         Rick
  4009. 15-Dec-82 23:35:15,443;000000000000
  4010. Date:     15 Dec 82 23:35:15 EST  (Wed)
  4011. From:     Ben Goldfarb <goldfarb.ucf-cs@Udel-Relay>
  4012. Subject:  Re:  Reply to: ms-dos
  4013. To:       Jerry E Pournelle <POURNE@Mit-Mc>, alt at Utexas-11
  4014. Cc:       info-cpm at BRL, LIN at Mit-Mc
  4015. Via:  UCF-CS; 16 Dec 82 2:48-EST
  4016. Via:  Udel-Relay; 17 Dec 82 0:01-EST
  4017. Via:  Brl; 17 Dec 82 0:22-EST
  4018. Via:  Brl-Bmd; 17 Dec 82 0:26-EST
  4019.  
  4020. Is that good or bad, Jerry?  I've never used either MSDOS or TRS-DOS.
  4021. 16-Dec-82 00:16:00,539;000000000000
  4022. Date: 16 December 1982 02:16-EST
  4023. From: Jerry E Pournelle <POURNE@Mit-Mc>
  4024. Subject:  HELP!
  4025. To: lauren at Rand-Unix
  4026. cc: INFO-CPM at BRL
  4027. Via:  Mit-Mc; 16 Dec 82 2:32-EST
  4028. Via:  Brl; 15 Dec 82 21:07-EST
  4029. Via:  Brl-Bmd; 16 Dec 82 3:00-EST
  4030.  
  4031. I have told Nor Singh of your plight.  He knows about old Imsai
  4032. systems.  He doesn't have much money, and has twins to support,
  4033. so how m uch work he could do for free I do not know.  He lives
  4034. in West LA.  Anyway, I expect he will call you.  I have told him
  4035. you don't have much money either...
  4036. 16-Dec-82 08:40:36,3259;000000000000
  4037. Date:     16 Dec 82 10:40:36-EST (Thu)
  4038. From:     Rick Conn <rconn@BRL>
  4039. To:       allegra!phr at Ucb-C70
  4040. cc:       rconn at BRL, info-micro at BRL, info-cpm at BRL
  4041. Subject:  ACG-NJ Info et al
  4042. Via:  Brl; 16 Dec 82 11:15-EST
  4043. Via:  Brl-Bmd; 16 Dec 82 11:28-EST
  4044.  
  4045.         SIG/M is an interest group of the Amateur Computer  Group
  4046. of NJ, which meets at either Union County College or Rutgers here
  4047. in NJ each month.  They have several user's groups involved  with
  4048. the  IBM-PC,  VIC-20, North Star, and other computers, as well as
  4049. interest groups in Pascal and CP/M (SIG/M).
  4050.  
  4051.         The ACG-NJ is probably the largest computer club  in  the
  4052. US  now.   It  numbers well over 1000 members, supports the SIG/M
  4053. distribution system, and runs two remote bulletin board systems.
  4054.  
  4055.         To contact the RBBS's of ACG-NJ, the  phone  numbers  are
  4056. 201-272-1874 in Cranford and 201-932-3879 in Piscataway.
  4057.  
  4058.         To contact the ACG-NJ itself for membership  applications
  4059. and other information, the address is:
  4060.  
  4061.                 Amateur Computer Group of New Jersey
  4062.                 PO Box 319
  4063.                 South Bound Brook, NJ  08880
  4064.  
  4065.         To contact SIG/M for obtaining disks and  info,  the  ad-
  4066. dress is:
  4067.  
  4068.                 SIG/M
  4069.                 Box 97
  4070.                 Iselin, NJ  08830
  4071.  
  4072.         Other messages follow:
  4073. Date:     23 Nov 82 7:39:31-EST (Tue)
  4074. From:     Rick Conn <rconn@BRL>
  4075. To:       info-cpm at BRL, info-micro at BRL
  4076. Subject:  [Sol Libes:  SYSLIB, Copying Files, the ACG-NJ, and SIG/M]
  4077.  
  4078. Sol has some good info to add to my message re SIG/M and the ACG-NJ.
  4079. Thought you would like to see it.
  4080.  
  4081.         Rick
  4082.  
  4083. ----- Forwarded message # 1:
  4084.  
  4085. Date: 22 November 1982 22:47-EST
  4086. From: Sol Libes <SLIBES at MIT-MC>
  4087. Subject:  SYSLIB, Copying Files, the ACG-NJ, and SIG/M
  4088. To: rconn at BRL
  4089. cc: SLIBES at MIT-MC, Bomberger at OFFICE-2
  4090.  
  4091. Dear Rick:
  4092.         Thanks for the plug for SIG/M and ACG-NJ.  I wish to just
  4093. correct you on one thing.  One does not have to be a member of ACG-NJ
  4094. to order or copy SIG/M disks.  This service is offered to both members
  4095. and non-members at no extra charge.  Also, SIG/M has now released
  4096. 85 volumes.  A copy of our printed catalog is $1 or $1.50 via mail.
  4097. It can be ordered from: SIG/M, Box 97, Iselin NJ 08830.
  4098.  
  4099.  
  4100. ----- End of forwarded messages
  4101.  
  4102.  
  4103.  
  4104.  
  4105. Date:     15 Dec 82 16:17:58-EST (Wed)
  4106. From:     Rick Conn <rconn@BRL>
  4107. To:       blue at Nbs-Sdc
  4108. cc:       info-cpm at BRL, info-micro at BRL
  4109. Subject:  Re:  SIG/M
  4110. Via:  Brl; 15 Dec 82 15:26-EST
  4111. Via:  Brl-Bmd; 15 Dec 82 21:39-EST
  4112. Via:  Mit-Mc; 16 Dec 82 3:18-EST
  4113.  
  4114.         Yes, SIG/M is quite different from CPM/UG. It is a  whole
  4115. different  set  (close to 100 by now) of disks, all public domain
  4116. software.  They have a catalog to facilitate scanning and  selec-
  4117. tion  of  software,  and a number of their better programs are on
  4118. MIT-MC now.
  4119.  
  4120.         Lifeboat's (or whoever's) CPM/UG occasionally lifts SIG/M
  4121. software  for  inclusion in their own disks.  Among other things,
  4122. SIG/M contains ZCPR1, 1.4, and 1.6, as well as SYSLIB and,  soon,
  4123. the new ZCPR2.
  4124.  
  4125.         SIG/M can be contacted at:
  4126.  
  4127.                 SIG/M
  4128.                 Box 97
  4129.                 Iselin, NJ  08830
  4130.  
  4131.                 Rick
  4132. 16-Dec-82 19:29:00,463;000000000000
  4133. Date: 16 December 1982 21:29-EST
  4134. From: Eliot Scott Ramey <ELIOT@Mit-Mc>
  4135. Subject: returning blocks to the OS
  4136. To: CAL at Mit-Mc
  4137. cc: info-cpm at BRL
  4138. Via:  Mit-Mc; 16 Dec 82 22:34-EST
  4139. Via:  Brl; 16 Dec 82 22:55-EST
  4140. Via:  Brl-Bmd; 16 Dec 82 23:26-EST
  4141.  
  4142.  
  4143.     If MARC has this, GREAT!  But if you implement it into CP/M,
  4144. say goodbye to compatibility from system to system.  How many people
  4145. will get this fix? and how many will use it?
  4146.  
  4147.                         -Eliot at Mit-DM
  4148. 16-Dec-82 20:28:00,525;000000000000
  4149. Date: 16 December 1982 22:28-EST
  4150. From: Richard S Hall <RSH@Mit-Mc>
  4151. Subject:  6502 disassembler
  4152. To: dudley at Nadc
  4153. cc: Info-CPM at BRL
  4154. In-reply-to: The message of 15 Dec 1982 0920-EST () from dudley at Nadc
  4155. Via:  Mit-Mc; 16 Dec 82 22:35-EST
  4156. Via:  Brl; 16 Dec 82 22:55-EST
  4157. Via:  Brl-Bmd; 16 Dec 82 23:27-EST
  4158.  
  4159. Please do upload this file to the net!!! Unfortunately I am not the
  4160. person to ask about how to get it onto the net, but it is something I
  4161. would definately like to have.
  4162.  
  4163.                 Thanks in advance,
  4164.                 Rick
  4165. 16-Dec-82 20:50:36,750;000000000000
  4166. Date: 16-Dec-82 19:50:36-PST (Thu)
  4167. From: npois!ihlpb!dap1 at Ucb-C70
  4168. Message-Id: <8211170350.24235@UCBVAX.BERKELEY.ARPA>
  4169. Received: by UCBVAX.BERKELEY.ARPA (3.227 [10/22/82])
  4170.     id A24233; 16-Dec-82 19:50:37-PST (Thu)
  4171. To: npois!ucbvax!info-cpm at Ucb-C70
  4172. Via:  Mit-Ai; 16 Dec 82 23:22-EST
  4173. Via:  Brl; 16 Dec 82 23:44-EST
  4174. Via:  Brl-Bmd; 16 Dec 82 23:49-EST
  4175.  
  4176. I am replying off of my IBM which contains one single-sided and one
  4177. double-sided Tandon drive.  I have had the single-sided drive for about
  4178. 6 Mos. and the double-sided for about 4 Mos. and haven't had a speck of
  4179. trouble out of either one yet and even if I did at this point, I'd
  4180. still rather have these at around $250 than subsidize the outlandish
  4181. prices that IBM tries to charge.
  4182. 17-Dec-82 00:14:00,449;000000000000
  4183. Date: 17 December 1982 02:14-EST
  4184. From: Herb Lin <LIN@Mit-Mc>
  4185. Subject:  source code?
  4186. To: goldfarb.ucf-cs at Udel-Relay
  4187. cc: POURNE at Mit-Mc, info-cpm at BRL, Li at Rutgers
  4188. In-reply-to: The message of 12 Dec 82 07:33:29 EST  (Sun) from Ben Goldfarb <goldfarb.ucf-cs at Udel-Relay>
  4189. Via:  Mit-Mc; 17 Dec 82 2:35-EST
  4190. Via:  Brl; 17 Dec 82 3:08-EST
  4191. Via:  Brl-Bmd; 17 Dec 82 3:20-EST
  4192.  
  4193. just what parts of cp/m (any version) come with source code?
  4194. 17-Dec-82 02:54:00,498;000000000000
  4195. Date: Friday, 17 December 1982  04:54-EST
  4196. From: GREN.ELMO.MIT-OZ at BRL
  4197. To:   Info-Cpm%Brl at Mit-Mc
  4198. Cc:   Elmo.MIT-OZ at BRL
  4199. Subject: Apple Cp/M
  4200. Reply-to: Elmo%Mit-OZ at Mit-Mc
  4201. Via:  Mit-Mc; 17 Dec 82 6:31-EST
  4202. Via:  Brl; 17 Dec 82 6:53-EST
  4203. Via:  Brl-Bmd; 17 Dec 82 8:20-EST
  4204.  
  4205. Does anyone have a version of MODEM that runs under Apple CP/M
  4206. and supports the Novation Applecat II 212A option?  Replies at 
  4207. least a Cc: to me as I am no longer on the list.
  4208.  
  4209. Thanks-
  4210. Eliot
  4211. Elmo @ Mit-MC
  4212. 17-Dec-82 04:16:00,410;000000000000
  4213. Date: 17 December 1982 06:16-EST
  4214. From: Jerry E Pournelle <POURNE@Mit-Mc>
  4215. Subject:  Jonah or Jonos
  4216. To: PGA.MIT-OZ at Mit-Mc
  4217. cc: info-cpm at BRL, info-micro at BRL
  4218. In-reply-to: The message of 15 Dec 1982 1535-EST from PGA.MIT-OZ
  4219. Via:  Mit-Mc; 17 Dec 82 6:22-EST
  4220. Via:  Brl; 17 Dec 82 6:50-EST
  4221. Via:  Brl-Bmd; 17 Dec 82 7:02-EST
  4222.  
  4223. JONOS LTD.  714-871-1082
  4224.  
  4225. Good luck.  They have some production limits.
  4226. 17-Dec-82 10:42:00,702;000000000000
  4227. Date: 17 Dec 1982 1242-EST
  4228. From: Bob Clements <CLEMENTS@Bbna>
  4229. Sender: CLEMENTS at Bbna
  4230. Subject: Any TECOs out there?
  4231. To:   Info-CPM at BRL
  4232. Cc:   Clements at Bbna
  4233. Via:  Bbna; 17 Dec 82 12:41-EST
  4234. Via:  Brl; 17 Dec 82 13:41-EST
  4235. Via:  Brl-Bmd; 17 Dec 82 13:52-EST
  4236.  
  4237. MINCE is great for what it does, but you can't escape into
  4238. an underlying TECO. I find I need some TECO features a lot
  4239. of the time, and wind up shipping files down to my TOPS20
  4240. and back just to do a little TECO-ing. Namely, general
  4241. iteration with < ; >  and number twiddling with 
  4242. QU+10UU QU\  and \UN commands.
  4243.  
  4244. Before I sit down and write a CPM TECO, has anyone else out 
  4245. there already done it?
  4246.  
  4247. Thanks,
  4248. /Rcc
  4249. -------
  4250. 17-Dec-82 10:57:52,602;000000000000
  4251. Date: 17 Dec 1982 10:57:52 CST (Friday)
  4252. From: Mike Meyer <mwm@Okc-Unix>
  4253. Subject: LISP Benchmarks
  4254. To: info-cpm at BRL
  4255. Cc: mwm at Okc-Unix
  4256. Via:  Okc-Unix; 17 Dec 82 12:17-EST
  4257. Via:  Brl; 17 Dec 82 12:27-EST
  4258. Via:  Brl-Bmd; 17 Dec 82 12:54-EST
  4259.  
  4260. Does anybody out there have machine readable copies of the LISP benchmarks
  4261. used by Jeffrey G. Bonar and Steven P. Levitan in their article `Three
  4262. Microcomputer LISPs' in the Sept. '81 Byte?
  4263.  
  4264. Conversely, if I type them in, is anybody else interested in them? Or do you
  4265. have another favorite LISP benchmark I could get a copy of?
  4266.  
  4267.     thanx,
  4268.     <mike
  4269. 17-Dec-82 11:05:00,403;000000000000
  4270. Date: 17 Dec 1982 1305-EST
  4271. From: Tony <Li@Rutgers>
  4272. Subject: Re: source code?
  4273. To: LIN at Mit-Mc
  4274. cc: info-cpm at BRL
  4275. Via:  Rutgers; 17 Dec 82 13:08-EST
  4276. Via:  Brl; 17 Dec 82 13:51-EST
  4277. Via:  Brl-Bmd; 17 Dec 82 14:07-EST
  4278.  
  4279. In-Reply-To: Your message of 17-Dec-82 0214-EST
  4280.  
  4281. If you're lucky, your OEM gave you source to your BIOS. Otherwise the
  4282. rest is all in object or image form.
  4283.  
  4284. Tony
  4285. -------
  4286. 17-Dec-82 20:07:00,3329;000000000000
  4287. Date: Friday, 17 Dec 1982 19:07-PST
  4288. To: INFO-CPM at BRL, H19-PEOPLE at Mit-Mc
  4289. Subject: Interrupting CONOUT with CONOUT => lost data?
  4290. From: bridger at Rand-Unix
  4291. Via:  Rand-Unix; 17 Dec 82 22:07-EST
  4292. Via:  Brl; 17 Dec 82 22:24-EST
  4293. Via:  Brl-Bmd; 17 Dec 82 22:52-EST
  4294.  
  4295.     I've been using a clock/calendar that interrupts once a second and
  4296. calls a service routine that sends the current time to the bottom right
  4297. corner of the terminal screen.  To do this it sends escape sequences to
  4298. save the cursor, position it, and restore it.  The characters are sent
  4299. by  BIOS calls to CONOUT.
  4300.     Randomly, the terminal would print the time but then fail
  4301. to restore the cursor, or switch into reverse video or some other mode.
  4302. Things got worse with a new terminal rom (the Super19 ROM for the Heath
  4303. H-19) running at 38.4K baud, because this rom has a host of new
  4304. escape sequences for extra modes, some of which reinterprete the 
  4305. standard ASCII characters.  Having the terminal suddenly in never-never land
  4306. is a real pain; to recover you have to go into off-line mode, and reset
  4307. the correct modes.
  4308.     It turn out that the BIOS is sending characters to the terminal
  4309. when it isn't ready to accept them.  At least one gets lost; when the last-
  4310. arrived character is an Escape, and its successor is overtaken by another
  4311. character, the terminal switches executes a faulty sequence.  For example:
  4312.  
  4313.     'ESC k p' --  'ESC k' is restore cursor, 'p' is data
  4314.     If 'k' is overtaken, the terminal executes 'ESC p' = reverse video !
  4315.  
  4316.     My CONOUT implements hardware handshaking, using the H-89's
  4317. 8250 serial chip.  I assumed that this, coupled with handshaking by the
  4318. H-19 terminal, would prevent dropped characters.  
  4319.  
  4320.     NOT SO!! -- because the interrupt routine uses the console output data
  4321. port the following sequence of events can and does occur:
  4322.  
  4323.     main program sends character to CONOUT
  4324.         CONOUT checks clear-to-send line:  it's clear
  4325.         now clock interrupts
  4326.             saves registers
  4327.             clock routine sends a string of characters,
  4328.                filling the terminal buffer
  4329.             terminal turns off clear-to-send line: not clear now
  4330.             restores registers & returns
  4331.           character sent to terminal (!!)
  4332.           returns to main program
  4333.     
  4334.     In other words, the real-time status of the CTS line changes from
  4335. the time CONOUT reads the line to when it outputs the character.
  4336.  
  4337.     Solutions: (1) disable interrupts before reading CTS, enable after
  4338. sending the character; have the clock routine use a private version of CONOUT
  4339. that doesn't enable interrupts.  (2) Set a flag on entry to CONOUT, reset it
  4340. on exit; when flag is set have the clock routine poll CTS until clear before
  4341. returning.
  4342.     This complexity wouldn't arise if the 8250 had on-chip handshaking
  4343. (like the Z-80 SIO) and didn't send out a character until the CTS line
  4344. is clear.  I guess the moral is not to trust an interruptible handshake!
  4345.  
  4346.     My suspicions that the Super19 ROM was at fault were unfounded, and
  4347. I appreciate the time Bob Todd at Extended Technology Systems took to check 
  4348. out my questions.  It is indeed a high performance addition to the H-19.
  4349. With hardware handshaking and 38.4K baud, text can be redisplayed and edited
  4350. very effectively.  
  4351.     Now I'm curious to see what the game writers can do with it!
  4352.     .
  4353.  
  4354.  
  4355. *** Problem during mail receipt from Arpanet ***
  4356. 17-Dec-82 20:07:00,3268;000000000000
  4357. Date: Friday, 17 Dec 1982 19:07-PST
  4358. To: INFO-CPM at BRL, H19-PEOPLE at Mit-Mc
  4359. Subject: Interrupting CONOUT with CONOUT => lost data?
  4360. From: bridger at Rand-Unix
  4361. Via:  Rand-Unix; 18 Dec 82 0:00-EST
  4362. Via:  Brl; 18 Dec 82 0:22-EST
  4363. Via:  Brl-Bmd; 18 Dec 82 0:41-EST
  4364.  
  4365.     I've been using a clock/calendar that interrupts once a second and
  4366. calls a service routine that sends the current time to the bottom right
  4367. corner of the terminal screen.  To do this it sends escape sequences to
  4368. save the cursor, position it, and restore it.  The characters are sent
  4369. by  BIOS calls to CONOUT.
  4370.     Randomly, the terminal would print the time but then fail
  4371. to restore the cursor, or switch into reverse video or some other mode.
  4372. Things got worse with a new terminal rom (the Super19 ROM for the Heath
  4373. H-19) running at 38.4K baud, because this rom has a host of new
  4374. escape sequences for extra modes, some of which reinterprete the 
  4375. standard ASCII characters.  Having the terminal suddenly in never-never land
  4376. is a real pain; to recover you have to go into off-line mode, and reset
  4377. the correct modes.
  4378.     It turn out that the BIOS is sending characters to the terminal
  4379. when it isn't ready to accept them.  At least one gets lost; when the last-
  4380. arrived character is an Escape, and its successor is overtaken by another
  4381. character, the terminal switches executes a faulty sequence.  For example:
  4382.  
  4383.     'ESC k p' --  'ESC k' is restore cursor, 'p' is data
  4384.     If 'k' is overtaken, the terminal executes 'ESC p' = reverse video !
  4385.  
  4386.     My CONOUT implements hardware handshaking, using the H-89's
  4387. 8250 serial chip.  I assumed that this, coupled with handshaking by the
  4388. H-19 terminal, would prevent dropped characters.  
  4389.  
  4390.     NOT SO!! -- because the interrupt routine uses the console output data
  4391. port the following sequence of events can and does occur:
  4392.  
  4393.     main program sends character to CONOUT
  4394.         CONOUT checks clear-to-send line:  it's clear
  4395.         now clock interrupts
  4396.             saves registers
  4397.             clock routine sends a string of characters,
  4398.                filling the terminal buffer
  4399.             terminal turns off clear-to-send line: not clear now
  4400.             restores registers & returns
  4401.           character sent to terminal (!!)
  4402.           returns to main program
  4403.     
  4404.     In other words, the real-time status of the CTS line changes from
  4405. the time CONOUT reads the line to when it outputs the character.
  4406.  
  4407.     Solutions: (1) disable interrupts before reading CTS, enable after
  4408. sending the character; have the clock routine use a private version of CONOUT
  4409. that doesn't enable interrupts.  (2) Set a flag on entry to CONOUT, reset it
  4410. on exit; when flag is set have the clock routine poll CTS until clear before
  4411. returning.
  4412.     This complexity wouldn't arise if the 8250 had on-chip handshaking
  4413. (like the Z-80 SIO) and didn't send out a character until the CTS line
  4414. is clear.  I guess the moral is not to trust an interruptible handshake!
  4415.  
  4416.     My suspicions that the Super19 ROM was at fault were unfounded, and
  4417. I appreciate the time Bob Todd at Extended Technology Systems took to check 
  4418. out my questions.  It is indeed a high performance addition to the H-19.
  4419. With hardware handshaking and 38.4K baud, text can be redisplayed and edited
  4420. very effectively.  
  4421.     Now I'm curious to see what the game writers can do with it!
  4422. 17-Dec-82 20:07:00,3327;000000000000
  4423. Date: Friday, 17 Dec 1982 19:07-PST
  4424. To: INFO-CPM at BRL, H19-PEOPLE at Mit-Mc
  4425. Subject: Interrupting CONOUT with CONOUT => lost data?
  4426. From: bridger at Rand-Unix
  4427. Via:  Rand-Unix; 17 Dec 82 23:42-EST
  4428. Via:  Brl; 18 Dec 82 0:21-EST
  4429. Via:  Brl-Bmd; 18 Dec 82 0:40-EST
  4430.  
  4431.     I've been using a clock/calendar that interrupts once a second and
  4432. calls a service routine that sends the current time to the bottom right
  4433. corner of the terminal screen.  To do this it sends escape sequences to
  4434. save the cursor, position it, and restore it.  The characters are sent
  4435. by  BIOS calls to CONOUT.
  4436.     Randomly, the terminal would print the time but then fail
  4437. to restore the cursor, or switch into reverse video or some other mode.
  4438. Things got worse with a new terminal rom (the Super19 ROM for the Heath
  4439. H-19) running at 38.4K baud, because this rom has a host of new
  4440. escape sequences for extra modes, some of which reinterprete the 
  4441. standard ASCII characters.  Having the terminal suddenly in never-never land
  4442. is a real pain; to recover you have to go into off-line mode, and reset
  4443. the correct modes.
  4444.     It turn out that the BIOS is sending characters to the terminal
  4445. when it isn't ready to accept them.  At least one gets lost; when the last-
  4446. arrived character is an Escape, and its successor is overtaken by another
  4447. character, the terminal switches executes a faulty sequence.  For example:
  4448.  
  4449.     'ESC k p' --  'ESC k' is restore cursor, 'p' is data
  4450.     If 'k' is overtaken, the terminal executes 'ESC p' = reverse video !
  4451.  
  4452.     My CONOUT implements hardware handshaking, using the H-89's
  4453. 8250 serial chip.  I assumed that this, coupled with handshaking by the
  4454. H-19 terminal, would prevent dropped characters.  
  4455.  
  4456.     NOT SO!! -- because the interrupt routine uses the console output data
  4457. port the following sequence of events can and does occur:
  4458.  
  4459.     main program sends character to CONOUT
  4460.         CONOUT checks clear-to-send line:  it's clear
  4461.         now clock interrupts
  4462.             saves registers
  4463.             clock routine sends a string of characters,
  4464.                filling the terminal buffer
  4465.             terminal turns off clear-to-send line: not clear now
  4466.             restores registers & returns
  4467.           character sent to terminal (!!)
  4468.           returns to main program
  4469.     
  4470.     In other words, the real-time status of the CTS line changes from
  4471. the time CONOUT reads the line to when it outputs the character.
  4472.  
  4473.     Solutions: (1) disable interrupts before reading CTS, enable after
  4474. sending the character; have the clock routine use a private version of CONOUT
  4475. that doesn't enable interrupts.  (2) Set a flag on entry to CONOUT, reset it
  4476. on exit; when flag is set have the clock routine poll CTS until clear before
  4477. returning.
  4478.     This complexity wouldn't arise if the 8250 had on-chip handshaking
  4479. (like the Z-80 SIO) and didn't send out a character until the CTS line
  4480. is clear.  I guess the moral is not to trust an interruptible handshake!
  4481.  
  4482.     My suspicions that the Super19 ROM was at fault were unfounded, and
  4483. I appreciate the time Bob Todd at Extended Technology Systems took to check 
  4484. out my questions.  It is indeed a high performance addition to the H-19.
  4485. With hardware handshaking and 38.4K baud, text can be redisplayed and edited
  4486. very effectively.  
  4487.     Now I'm curious to see what the game writers can do with it!
  4488.     .
  4489.  
  4490.  
  4491. *** Problem during mail receipt from Arpanet ***
  4492. 17-Dec-82 20:07:00,3328;000000000000
  4493. Date: Friday, 17 Dec 1982 19:07-PST
  4494. To: INFO-CPM at BRL, H19-PEOPLE at Mit-Mc
  4495. Subject: Interrupting CONOUT with CONOUT => lost data?
  4496. From: bridger at Rand-Unix
  4497. Via:  Rand-Unix; 17 Dec 82 23:27-EST
  4498. Via:  Brl; 17 Dec 82 23:56-EST
  4499. Via:  Brl-Bmd; 18 Dec 82 0:07-EST
  4500.  
  4501.     I've been using a clock/calendar that interrupts once a second and
  4502. calls a service routine that sends the current time to the bottom right
  4503. corner of the terminal screen.  To do this it sends escape sequences to
  4504. save the cursor, position it, and restore it.  The characters are sent
  4505. by  BIOS calls to CONOUT.
  4506.     Randomly, the terminal would print the time but then fail
  4507. to restore the cursor, or switch into reverse video or some other mode.
  4508. Things got worse with a new terminal rom (the Super19 ROM for the Heath
  4509. H-19) running at 38.4K baud, because this rom has a host of new
  4510. escape sequences for extra modes, some of which reinterprete the 
  4511. standard ASCII characters.  Having the terminal suddenly in never-never land
  4512. is a real pain; to recover you have to go into off-line mode, and reset
  4513. the correct modes.
  4514.     It turn out that the BIOS is sending characters to the terminal
  4515. when it isn't ready to accept them.  At least one gets lost; when the last-
  4516. arrived character is an Escape, and its successor is overtaken by another
  4517. character, the terminal switches executes a faulty sequence.  For example:
  4518.  
  4519.     'ESC k p' --  'ESC k' is restore cursor, 'p' is data
  4520.     If 'k' is overtaken, the terminal executes 'ESC p' = reverse video !
  4521.  
  4522.     My CONOUT implements hardware handshaking, using the H-89's
  4523. 8250 serial chip.  I assumed that this, coupled with handshaking by the
  4524. H-19 terminal, would prevent dropped characters.  
  4525.  
  4526.     NOT SO!! -- because the interrupt routine uses the console output data
  4527. port the following sequence of events can and does occur:
  4528.  
  4529.     main program sends character to CONOUT
  4530.         CONOUT checks clear-to-send line:  it's clear
  4531.         now clock interrupts
  4532.             saves registers
  4533.             clock routine sends a string of characters,
  4534.                filling the terminal buffer
  4535.             terminal turns off clear-to-send line: not clear now
  4536.             restores registers & returns
  4537.           character sent to terminal (!!)
  4538.           returns to main program
  4539.     
  4540.     In other words, the real-time status of the CTS line changes from
  4541. the time CONOUT reads the line to when it outputs the character.
  4542.  
  4543.     Solutions: (1) disable interrupts before reading CTS, enable after
  4544. sending the character; have the clock routine use a private version of CONOUT
  4545. that doesn't enable interrupts.  (2) Set a flag on entry to CONOUT, reset it
  4546. on exit; when flag is set have the clock routine poll CTS until clear before
  4547. returning.
  4548.     This complexity wouldn't arise if the 8250 had on-chip handshaking
  4549. (like the Z-80 SIO) and didn't send out a character until the CTS line
  4550. is clear.  I guess the moral is not to trust an interruptible handshake!
  4551.  
  4552.     My suspicions that the Super19 ROM was at fault were unfounded, and
  4553. I appreciate the time Bob Todd at Extended Technology Systems took to check 
  4554. out my questions.  It is indeed a high performance addition to the H-19.
  4555. With hardware handshaking and 38.4K baud, text can be redisplayed and edited
  4556. very effectively.  
  4557.     Now I'm curious to see what the game writers can do with it!
  4558.     .
  4559.  
  4560.  
  4561. *** Problem during mail receipt from Arpanet ***
  4562. 17-Dec-82 20:07:00,3329;000000000000
  4563. Date: Friday, 17 Dec 1982 19:07-PST
  4564. To: INFO-CPM at BRL, H19-PEOPLE at Mit-Mc
  4565. Subject: Interrupting CONOUT with CONOUT => lost data?
  4566. From: bridger at Rand-Unix
  4567. Via:  Rand-Unix; 17 Dec 82 23:07-EST
  4568. Via:  Brl; 17 Dec 82 23:23-EST
  4569. Via:  Brl-Bmd; 17 Dec 82 23:36-EST
  4570.  
  4571.     I've been using a clock/calendar that interrupts once a second and
  4572. calls a service routine that sends the current time to the bottom right
  4573. corner of the terminal screen.  To do this it sends escape sequences to
  4574. save the cursor, position it, and restore it.  The characters are sent
  4575. by  BIOS calls to CONOUT.
  4576.     Randomly, the terminal would print the time but then fail
  4577. to restore the cursor, or switch into reverse video or some other mode.
  4578. Things got worse with a new terminal rom (the Super19 ROM for the Heath
  4579. H-19) running at 38.4K baud, because this rom has a host of new
  4580. escape sequences for extra modes, some of which reinterprete the 
  4581. standard ASCII characters.  Having the terminal suddenly in never-never land
  4582. is a real pain; to recover you have to go into off-line mode, and reset
  4583. the correct modes.
  4584.     It turn out that the BIOS is sending characters to the terminal
  4585. when it isn't ready to accept them.  At least one gets lost; when the last-
  4586. arrived character is an Escape, and its successor is overtaken by another
  4587. character, the terminal switches executes a faulty sequence.  For example:
  4588.  
  4589.     'ESC k p' --  'ESC k' is restore cursor, 'p' is data
  4590.     If 'k' is overtaken, the terminal executes 'ESC p' = reverse video !
  4591.  
  4592.     My CONOUT implements hardware handshaking, using the H-89's
  4593. 8250 serial chip.  I assumed that this, coupled with handshaking by the
  4594. H-19 terminal, would prevent dropped characters.  
  4595.  
  4596.     NOT SO!! -- because the interrupt routine uses the console output data
  4597. port the following sequence of events can and does occur:
  4598.  
  4599.     main program sends character to CONOUT
  4600.         CONOUT checks clear-to-send line:  it's clear
  4601.         now clock interrupts
  4602.             saves registers
  4603.             clock routine sends a string of characters,
  4604.                filling the terminal buffer
  4605.             terminal turns off clear-to-send line: not clear now
  4606.             restores registers & returns
  4607.           character sent to terminal (!!)
  4608.           returns to main program
  4609.     
  4610.     In other words, the real-time status of the CTS line changes from
  4611. the time CONOUT reads the line to when it outputs the character.
  4612.  
  4613.     Solutions: (1) disable interrupts before reading CTS, enable after
  4614. sending the character; have the clock routine use a private version of CONOUT
  4615. that doesn't enable interrupts.  (2) Set a flag on entry to CONOUT, reset it
  4616. on exit; when flag is set have the clock routine poll CTS until clear before
  4617. returning.
  4618.     This complexity wouldn't arise if the 8250 had on-chip handshaking
  4619. (like the Z-80 SIO) and didn't send out a character until the CTS line
  4620. is clear.  I guess the moral is not to trust an interruptible handshake!
  4621.  
  4622.     My suspicions that the Super19 ROM was at fault were unfounded, and
  4623. I appreciate the time Bob Todd at Extended Technology Systems took to check 
  4624. out my questions.  It is indeed a high performance addition to the H-19.
  4625. With hardware handshaking and 38.4K baud, text can be redisplayed and edited
  4626. very effectively.  
  4627.     Now I'm curious to see what the game writers can do with it!
  4628.     .
  4629.  
  4630.  
  4631. *** Problem during mail receipt from Arpanet ***
  4632. 18-Dec-82 08:07:00,438;000000000000
  4633. Date: 18 December 1982 10:07-EST
  4634. From: Eric O Stork <STORK@Mit-Mc>
  4635. To: info-cpm at BRL
  4636. Via:  Mit-Mc; 18 Dec 82 10:07-EST
  4637. Via:  Brl; 18 Dec 82 10:22-EST
  4638. Via:  Brl-Bmd; 18 Dec 82 10:33-EST
  4639.  
  4640. Subject: Startling Statistics Department
  4641. ,
  4642. Regarding the practice of people exchanging software,
  4643. BUSINESS COMPUTER SYSTEMS for December 1982, page 11:
  4644. ,
  4645.   "... MicroPro figures it gets paid for only one
  4646.    software package in five...."
  4647. 18-Dec-82 08:10:00,438;000000000000
  4648. Date: 18 December 1982 10:10-EST
  4649. From: Eric O Stork <STORK@Mit-Mc>
  4650. To: info-cpm at BRL
  4651. Via:  Mit-Mc; 18 Dec 82 10:26-EST
  4652. Via:  Brl; 18 Dec 82 10:46-EST
  4653. Via:  Brl-Bmd; 18 Dec 82 11:23-EST
  4654.  
  4655. Subject: Startling Statistics Department
  4656. ,
  4657. Regarding the practice of people exchanging software,
  4658. BUSINESS COMPUTER SYSTEMS for December 1982, page 11:
  4659. ,
  4660.   "... MicroPro figures it gets paid for only one
  4661.    software package in five...."
  4662. 18-Dec-82 10:02:00,354;000000000000
  4663. Date: 18 Dec 1982 at 1102-CST
  4664. From: alt at Utexas-11
  4665. Subject: Startling Statistics Department
  4666. To: STORK at Mit-Mc
  4667. cc: info-cpm at BRL
  4668. Via:  Utexas-11; 18 Dec 82 12:17-EST
  4669. Via:  Brl; 18 Dec 82 12:48-EST
  4670. Via:  Brl-Bmd; 18 Dec 82 13:05-EST
  4671.  
  4672. Yes, and look how much money they have made from just those!!!
  4673.         Howard Alt
  4674.         alt@utexas-11
  4675. 
  4676. -------
  4677. 18-Dec-82 12:08:00,544;000000000000
  4678. Date:     18 Dec 82 15:08-EDT (Sat)
  4679. From:     the Golux <coar.umass@Udel-Relay>
  4680. To:       mwm at Okc-Unix
  4681. cc:       coar.umass at Udel-Relay, info-cpm.umass at Udel-Relay
  4682. Subject:  Steve Levitan & Jeff Bonar
  4683. Via:  UMASS-ECE; 18 Dec 82 22:23-EST
  4684. Via:  Mit-Mc; 18 Dec 82 23:35-EST
  4685. Via:  Brl; 18 Dec 82 23:49-EST
  4686. Via:  Brl-Bmd; 19 Dec 82 0:01-EST
  4687.  
  4688. These two gentlemen are on the net, so you might try
  4689. talking to them directly. They are at our sister site.
  4690.  
  4691.     levitan@umass-coins
  4692.     bonar@umass-coins
  4693.  
  4694. Good luck.
  4695.  
  4696.     ken
  4697.     coar@umass
  4698. 18-Dec-82 12:08:00,545;000000000000
  4699. Date:     18 Dec 82 15:08-EDT (Sat)
  4700. From:     the Golux <coar.umass@Udel-Relay>
  4701. To:       mwm at Okc-Unix
  4702. cc:       coar.umass at Udel-Relay, info-cpm.umass at Udel-Relay
  4703. Subject:  Steve Levitan & Jeff Bonar
  4704. Via:  UMASS-ECE; 18 Dec 82 22:19-EST
  4705. Via:  Mit-Mc; 18 Dec 82 23:19-EST
  4706. Via:  Brl; 18 Dec 82 23:47-EST
  4707. Via:  Brl-Bmd; 18 Dec 82 23:59-EST
  4708.  
  4709. These two gentlemen are on the net, so you might try
  4710. talking to them directly. They are at our sister site.
  4711.  
  4712.     levitan@umass-coins
  4713.     bonar@umass-coins
  4714.  
  4715. Good luck.
  4716.  
  4717.     ken
  4718.     coar@umass
  4719. 18-Dec-82 19:03:00,947;000000000000
  4720. Date: 18 December 1982 21:03-EST
  4721. From: Allan D Plehn <PLEHN@Mit-Mc>
  4722. Subject: 300/1200 baud (103/212a) modem for S-100 Bus
  4723. To: INFO-CPM at BRL
  4724. Via:  Mit-Mc; 18 Dec 82 21:03-EST
  4725. Via:  Brl; 18 Dec 82 21:20-EST
  4726. Via:  Brl-Bmd; 18 Dec 82 22:05-EST
  4727.  
  4728. It won't be long now.  PMMI expects to make their new
  4729. 103/212A s-100 modem available in May.  This info is right from
  4730. Craig Brown, a principal in the company.  It will have lots of
  4731. nice features like ability to distinguish ringing and busy signals,
  4732. DTMF (tone) dialing etc.  The 300 baud part of the modem will not
  4733. be the equal of their MM103 modem.  That is, it won't use the
  4734. expensive laser-trimmed filter components for the 300 baud section
  4735. such as the MM-103 does.  That would make it too expensive to be
  4736. competitive.  
  4737. If anyone has any ideas in the way of features that they think
  4738. should be included in the new modem let me know and I will pass
  4739. the info along to Craig at PMMI.
  4740. 18-Dec-82 21:33:00,292;000000000000
  4741. Date: 18 December 1982 23:33-EST
  4742. From: Paul L Kelley <PLK@Mit-Mc>
  4743. Subject: MODEM796
  4744. To: INFO-CPM at BRL
  4745. Via:  Mit-Mc; 18 Dec 82 23:32-EST
  4746. Via:  Brl; 18 Dec 82 23:49-EST
  4747. Via:  Brl-Bmd; 19 Dec 82 0:00-EST
  4748.  
  4749.  
  4750.     The MODEM7 files in AR61:CPM; on MIT-MC have been upgraded to
  4751. version 796.
  4752. 18-Dec-82 23:04:00,686;000000000000
  4753. Date:  18 December 1982 23:04 cst
  4754. From:  Weinstein.MK541 at Hi-Multics
  4755. Subject:  Osborne help needed!
  4756. To:  info-cpm at BRL
  4757. Via:  Hi-Multics; 19 Dec 82 0:06-EST
  4758. Via:  Brl; 19 Dec 82 0:20-EST
  4759. Via:  Brl-Bmd; 19 Dec 82 0:53-EST
  4760.  
  4761. I just got a Osborne double density computer and would like to install
  4762. the BYE Program , SMODEM, XMODEM. I would greatly appreciate someone
  4763. sending the source(for the OSBORNE) with any documentation . The discs
  4764. that you send me will be returned within 1 week. Is there a
  4765. info-osborne? Anyone have any other programs up on the Osborne worth
  4766. discussing?
  4767.  
  4768.             Dennis Weinstein
  4769.             8324 Kentucky Avenue North
  4770.             Minneapolis, MN 55445
  4771.  
  4772. thx Dennis.
  4773. 19-Dec-82 06:36:00,946;000000000000
  4774. Date: 19 December 1982 08:36-EST
  4775. From: Charlie Strom <CSTROM@Mit-Mc>
  4776. Subject:  300/1200 baud (103/212a) modem for S-100 Bus
  4777. To: PLEHN at Mit-Mc
  4778. cc: Info-CPM at BRL
  4779. In-reply-to: The message of 18 Dec 1982 21:03-EST from Allan D Plehn <PLEHN>
  4780. Via:  Mit-Mc; 19 Dec 82 8:35-EST
  4781. Via:  Brl; 19 Dec 82 8:53-EST
  4782. Via:  Brl-Bmd; 19 Dec 82 9:07-EST
  4783.  
  4784. One of the nicest features of the MM-103 is that we can use it up to
  4785. 600 baud routinely cross-country (and at 710 baud under ideal
  4786. conditions.) I infer from your comment that this would no longer be
  4787. possible with the new unit if the 103 circuitry is of lower quality.
  4788. The MM-103 has become a de-facto standard for RCPM's and others
  4789. interested in the dostribution of public domain CP/M software. It
  4790. would be a real shame to ignore the installed user base by going off
  4791. tangentially with a partially incompatible product if such is the
  4792. case, though I can understand the cost considerations.
  4793. 19-Dec-82 11:37:00,411;000000000000
  4794. Date: 19 Dec 1982 1337-EST
  4795. From: PGA.MIT-OZ at Mit-Mc
  4796. Subject: Re: LISP Benchmarks
  4797. To: mwm at Okc-Unix
  4798. cc: info-cpm at BRL
  4799. In-Reply-To: Your message of 18-Dec-82 0411-EST
  4800. Via:  Mit-Mc; 19 Dec 82 13:38-EST
  4801. Via:  Brl; 19 Dec 82 13:51-EST
  4802. Via:  Brl-Bmd; 19 Dec 82 14:22-EST
  4803.  
  4804. I think I have the benchmarks around somewhere.  I ran them on a Lisp Machine
  4805. and on Maclisp for comparison.
  4806.  
  4807. PHill
  4808. -------
  4809. 19-Dec-82 18:41:00,759;000000000000
  4810. Date: 19 Dec 1982 (Sunday) 2141-EDT
  4811. From: PLATTS at Wharton-10 (Steve Platt)
  4812. Subject: TECO-like editors
  4813. To:   clements at Bbna
  4814. cc:   info-cpm at BRL
  4815. Via:  Wharton-10; 19 Dec 82 21:39-EST
  4816. Via:  Brl; 19 Dec 82 21:57-EST
  4817. Via:  Brl-Bmd; 19 Dec 82 22:19-EST
  4818.  
  4819. Computer Design Labs of Trenton NJ puts out a product called
  4820. Z-TEL, a fairly powerful TECO-like editor.  It costs around $80,
  4821. they advertise in (S-100) Microsystems and some other small
  4822. journals.
  4823.  
  4824.  
  4825.     Computer Design Labs
  4826.     342 Columbus Ave.
  4827.     Trenton NJ    tech ques: 609-599-2146
  4828.             orders: 800-458-3491  ext. 15
  4829.  
  4830. if you have any questions feel free to ask (me directly, unless
  4831. you think they're important to the community).  I have been using
  4832. ~@it for a number of years.
  4833.  
  4834.         -steve
  4835. 19-Dec-82 23:13:00,1446;000000000000
  4836. Date: 20 December 1982 01:13-EST
  4837. From: Frank J Wancho <FJW@Mit-Mc>
  4838. Subject:  [Pleasant: Warning messages from system mailers]
  4839. To: INFO-CPM at BRL, INFO-MICRO at BRL
  4840. Via:  Mit-Mc; 20 Dec 82 1:11-EST
  4841. Via:  Brl; 20 Dec 82 1:26-EST
  4842. Via:  Brl-Bmd; 20 Dec 82 1:30-EST
  4843.  
  4844. What Mel says below goes double for Keith and myself in our
  4845. maintenance of INFO-MICRO and INFO-CPM.  So, rather than steal Mel's
  4846. message and put our names on it as our own, here is the original:
  4847.  
  4848. Date: 19 Dec 1982 2114-EST
  4849. From: Mel <Pleasant at RUTGERS>
  4850. To:   ProtocolS at RUTGERS
  4851. Re:   Warning messages from system mailers
  4852.  
  4853. Hi Folks,    
  4854.     Many times after you send a message to this list, one of the
  4855. many system mailers that the message will pass through will inform you
  4856. that the mail has yet to be delivered to a recipient on the list.
  4857. These are just an informational messages.  Most of the system mailers
  4858. are pretty robust and will try several times before giving up.  Please
  4859. do not forward informational-type messages to me.  The only time I
  4860. need to know about a mailer error is when the entire message is
  4861. returned to you with some indication that a system mailer has given up
  4862. trying to deliver the mail.  This generally happens when a recipient's
  4863. mailbox has been removed (the user is no longer on the system), or the
  4864. mailer suffered some sort of catastrophe.  Please continue to let me
  4865. know about hard errors.
  4866.  
  4867. -thanks
  4868. -Mel (ProtocolS Moderator)
  4869. 20-Dec-82 06:23:00,790;000000000000
  4870. Date: 20 December 1982 08:23-EST
  4871. From: Eric O Stork <STORK@Mit-Mc>
  4872. To: STORK at Mit-Mc, info-cpm at BRL
  4873. Via:  Mit-Mc; 20 Dec 82 8:25-EST
  4874. Via:  Brl; 20 Dec 82 9:13-EST
  4875. Via:  Brl-Bmd; 20 Dec 82 9:43-EST
  4876.  
  4877. A week or so ago I distributed a compilation of comments I had
  4878. received on the net in response to my question about the
  4879. relative merits of 'portable' micros.
  4880. After that distribution, I received some additional comments.
  4881. I have updated the material that was distributed earlier.
  4882. However, to avoid cluttering everyone's mailbox with
  4883. a long file that the may not want, I'm sending this announcement
  4884. of its availability.  It can be FTPd from MIT-MC guest4;stork portbl
  4885. or you can send me a message and I'll send it direct to your
  4886. address.
  4887. EOStork 12/20/82 (STORK at MIT-MC)
  4888. 20-Dec-82 09:05:00,1385;000000000000
  4889. Date: 20 Dec 1982 1105-EST (Monday)
  4890. From: dudley at Nadc
  4891. Subject: CPM TECO
  4892. To: clements at Bbna
  4893. cc: info-cpm at BRL
  4894. Via:  Nadc; 20 Dec 82 11:23-EST
  4895. Via:  Brl; 20 Dec 82 12:04-EST
  4896. Via:  Brl-Bmd; 20 Dec 82 13:46-EST
  4897.  
  4898.         A much better TECO (i.e. more faithful to  the  DEC  ver-
  4899. sion) is called TED and available from:
  4900.         Small Systems Design
  4901.         P.O. Box 4596
  4902.         Manchester, N.H.
  4903.         03108
  4904.  
  4905.         This version is about $150 but well worth it if you  also
  4906. use  TECO  on  a DEC machine, since it will not screw you up with
  4907. slightly changed commands. For example, the CDL  Z-Tel  uses  'y'
  4908. for verify instead of 'v'.  Obviously this could really screw you
  4909. up if you do lots of things like:  <sfred$;3dibob$v>$$.  ('y'  is
  4910. meant  to  be 'yank' the next buffer full.)  Also the SSD TED has
  4911. available a macro that does screen editing on a H89 (VT52) (simi-
  4912. lar  to  the  screen editor macro that DEC gives away).  TED also
  4913. comes with a macro to  convert  Intel  8080  mnemonics  to  Zilog
  4914. mnemonics  (I  have  modified  mine  to also do TDL (oops, I mean
  4915. 'CDL') mnemonics as well).
  4916.         I can't say enough good about TED as an editor.   I  have
  4917. no connection with SSD or CDL whatsoever.
  4918.                     -- dud
  4919. p.s. If you do write a TECO, please include regular expressions like
  4920. Unix's 'ed' has.  That's the only shortcoming TECO has.
  4921. -------
  4922. 20-Dec-82 12:59:00,600;000000000000
  4923. Date: 20 Dec 1982 12:59 EST
  4924. From: Thieret.WBST at Parc-Maxc
  4925. Subject: Re: Interrupting CONOUT with CONOUT => lost data?
  4926. In-reply-to: bridger's message of Friday, 17 Dec 1982 19:07-PST
  4927. To: bridger at Rand-Unix
  4928. cc: INFO-CPM at BRL, H19-PEOPLE at Mit-Mc
  4929. Via:  Parc-Maxc; 20 Dec 82 12:55-EST
  4930. Via:  Brl; 20 Dec 82 14:03-EST
  4931. Via:  Brl-Bmd; 20 Dec 82 14:28-EST
  4932.  
  4933. Please tell me something about the Super19 ROM for the H-19 terminal.  Where
  4934. can I get one ?  What does it do that is so great? How much is it?  If it really
  4935. helps (allows >9600 baud) I'm really interested.  Thanks.
  4936.  
  4937. Tracy Thieret
  4938. 20-Dec-82 15:12:39,4496;000000000000
  4939. Date:     20 Dec 82 17:12:39-EST (Mon)
  4940. From:     Michael Muuss <mike@BRL>
  4941. To:       pourne at Mit-Mc, anton.Hcr at BRL, info-cpm at BRL
  4942. cc:       Gurus at BRL
  4943. Subject:  On UUCP <-> ARPA Mail Traffic
  4944. Via:  Brl-Bmd; 20 Dec 82 17:22-EST
  4945. Via:  Brl; 20 Dec 82 17:46-EST
  4946. Via:  Brl-Bmd; 20 Dec 82 17:52-EST
  4947.  
  4948. "The ARPANET is an operational DoD network and is not intended to compete with
  4949. comparable commercial service.  Accordingly, before ARPANET service is
  4950. provided to any non-U.S. Government activity, it must be determined that
  4951. adequate comercial service is not available."
  4952.  
  4953. "The ARPANET is intended to be used solely for the conduct of or in support
  4954. of official U.S. Government business.  ...use of the ARPANET must not violate
  4955. any applicable privacy laws."  [pg. 12, ARPANET Directory]
  4956.  
  4957. "If it is possible to gain access to the ARPANET from another network
  4958. (gateway) ..., it is the respnosibility of that host to provide software
  4959. protection which will permit only authorized ARPANET users to access
  4960. the network."  [pg 18, ARPANET Directory]
  4961.  
  4962. The only reason we are able to provide any kind of relaying service AT ALL
  4963. is because of a ambiuity of wording in the regulations governing the
  4964. use of the ArpaNet.  Basically, they say that outside users can not
  4965. ORIGINATE traffic on the net, but say nothing about outsiders getting
  4966. COPIES of things sent on the net.  So, our mail gateway software implements
  4967. this policy, with one special case.  It works like this:
  4968.  
  4969. *)  Mail sent from ARPANET to any of our other networks is passed.
  4970.  
  4971. *)  Mail sent from any other network to ARPANET is rejected, with explanation.
  4972.  
  4973. *)  Mail sent from any other network to a MAIL FORWARDER on our machine is
  4974.     DELIVERED, regardless as to where it forwards to.  Hence, mailing to
  4975.         ...!brl-bmd!info-cpm@mit-ai
  4976.     is rejected, as it asks for explicit routing to ARPANET, where as
  4977.         ...!brl-bmd!info-cpm
  4978.     is DELIVERED, because we automatically forward mail for that list.
  4979.  
  4980. Believe me, I wish this was not so, but we have to play by the rules.
  4981. Otherwise...  "If corrective action is not taken in a reasonable time,
  4982. DCA reserves the right to disconnect the host/terminal from the network."
  4983. [pg 14, ARPANET Directory]
  4984.  
  4985. If you wish to further discuss this issue, the proper forum is in the
  4986. TCP-IP Digest ("The InterNet Digest").  It is fed into NETNEWS as net.tcp-ip;
  4987. ArpaNet viewers may request direct mailing by sending a request to
  4988.     TCP-IP-REQUEST @ BRL
  4989.  
  4990. Letters for publication in the digest should be sent to
  4991.     TCP-IP @ BRL
  4992.  
  4993.             Network Liaison and Host Administrator of BRL-BMD,
  4994.              -Mike Muuss
  4995.  
  4996. PS:  Attached is an automatic rejection notice, and a letter on this subject.
  4997.  
  4998.  
  4999. ----- Forwarded message # 1:
  5000.  
  5001. Date:     18 Dec 1982 22:13-EST (Sat)
  5002. From:     Memo Service (MMDF) <mmdf@BRL-BMD>
  5003. To:       anton@hcr
  5004. Cc:       Gurus@Brl-Bmd
  5005. Subject:  Illegal Address (pourne@mit-mc)
  5006. Via:  (decvax); 18 Dec 82 22:14-EST
  5007.  
  5008.     Your letter has been intercepted trying to access
  5009. a restricted access host (e.g. an ARPANET host).  A copy
  5010. of your letter has been sent to the system administrators.
  5011. The text of your letter follows.
  5012.  
  5013.   --------------- Returned Mail Follows --------------
  5014. >From hcr!anton Fri Dec 17 11:47:45 1982 remote from decvax
  5015. Date: Fri Dec 17 11:01:15 1982
  5016. To: decvax!brl-bmd!pourne@mit-mc, info-cpm@BRL
  5017. Subject: somebody gotta DO something
  5018. Cc: rrg, utcsrgv!utcsstat!geoff, utzoo!henry
  5019.  
  5020. I have just got a nasty letter from an automatic mailer telling me
  5021. I have been reported for attempting to breach the security system
  5022. of ARPAnet.  All I did was reply to dave Flystra's note about
  5023. sending all new members of the info-cpm list a idots guide to
  5024. things like being taken off the list.
  5025.  
  5026. I very much resent being accused of trying to break a secure system
  5027. when all I did was use the unix mailer's 'r' command.
  5028.  
  5029. Yes, Jerry, this junk about routing is getting pernicious. 
  5030. IT MUST BE STOPPED. Abouyt 30% of my network replies are getting sent back now.
  5031. The only simple way out seems to be have ARPA and usenet seperate and
  5032. have all of usenet that relays news FORCED to relay mail.  System
  5033. administrators won't like that, so we will probably need intelligent mailers,
  5034. which means everyone has to keep their tables up to date.
  5035.  
  5036. Sigh !
  5037.  
  5038. /anton aylward  Human Computing Resources.  Toronto.
  5039.  
  5040. (p.s. I hope this DOES get through....)
  5041.  
  5042.  
  5043.  
  5044.   --------------- End of Returned Mail ---------------
  5045.  
  5046. ----- End of forwarded messages
  5047. 20-Dec-82 16:41:00,499;000000000000
  5048. Date: Monday, 20 December 1982  18:41-EST
  5049. Sender: RG.JMTURN.MIT-OZ at BRL
  5050. From: RG.JMTURN at Mit-Mc
  5051. To:   info-cpm at BRL
  5052. Subject: CPM TECO
  5053. In-reply-to: The message of 20 Dec 1982 1105-EST () from dudley at Nadc
  5054. Via:  Mit-Mc; 20 Dec 82 18:54-EST
  5055. Via:  Brl; 20 Dec 82 19:17-EST
  5056. Via:  Brl-Bmd; 20 Dec 82 19:54-EST
  5057.  
  5058. Please remember that Emacs is based around RMS's hacked version of
  5059. TECO, and someone's DEC flavored CP/M TECO will not run Emacs without
  5060. extensive modifications.
  5061.                 James
  5062. 20-Dec-82 22:08:00,585;000000000000
  5063. Date: 21 Dec 1982 0008-EST
  5064. From: ELIOT at Mit-Dms (Eliot Scott Ramey)
  5065. To: info-cpm at BRL
  5066. Subject: VT180 & PIPMOD
  5067. Message-id: <[MIT-DMS].253107>
  5068. Via:  Mit-Dms; 22 Dec 82 9:57-EST
  5069. Via:  Brl; 22 Dec 82 10:36-EST
  5070. Via:  Brl-Bmd; 22 Dec 82 10:59-EST
  5071.  
  5072.  
  5073.     A friend is trying to get PIPMOD to work on a VT180.  As far
  5074. as he can tell, DEC did not document where the ports are.
  5075. The information I need is, what should these following equates
  5076. be set to:
  5077.  
  5078. MDAT    EQU    ?
  5079. MSTAT    EQU    ?
  5080. RCV    EQU    ?
  5081. RCVT    EQU    ?
  5082.  
  5083. Any help at all will be greatly appreciated.  HELP!
  5084.  
  5085.                     -Eliot at Mit-DM
  5086. 21-Dec-82 01:21:19,1610;000000000000
  5087. Date:     21 Dec 82 01:21:19 EST  (Tue)
  5088. From:     Ben Goldfarb <goldfarb.ucf-cs@Udel-Relay>
  5089. Subject:  Re:  source code?
  5090. To:       Herb Lin <LIN@Mit-Mc>
  5091. Cc:       info-cpm at BRL
  5092. Via:  UCF-CS; 21 Dec 82 3:58-EST
  5093. Via:  Udel-Relay; 21 Dec 82 7:12-EST
  5094. Via:  Brl; 21 Dec 82 7:25-EST
  5095. Via:  Brl-Bmd; 21 Dec 82 7:58-EST
  5096.  
  5097. CP/M's standard distribution from DRI includes a BIOS source for MDS-80.
  5098. DRI does not distribute source for the "proprietary modules" (i.e., CCP
  5099. and BDOS) since these are the heart of the system.  But the BIOS is a
  5100. different matter because it is the interface to the hardware of the
  5101. target system.  If all we had to run CP/M on were out of the box TRS-80's
  5102. or the like, then we wouldn't even need BIOS source.
  5103.  
  5104. Even the systems of a particular hardware merchant come in different
  5105. flavors, so rather than try to cover all possible contingencies in a
  5106. single BIOS (which is what Heath has tried to do), the BIOS distributed
  5107. with such systems usually is a "greatest common subset" variety;  the
  5108. source is necessary if the user is to do any customization or  add
  5109. any new hardware.  Some CP/M's like the old Lifeboat-Northstar CP/M
  5110. are distributed BIOS source for only the portion not related to disk
  5111. I/O -- I guess they think there is something about disk drivers
  5112. that is magic and needs to be protected.  
  5113.  
  5114. Think of what one would have to go through if each time he added a 
  5115. new component to his system, say a new serial interface, he had to go
  5116. to the place where he bought his copy of CP/M and ask the proprietor
  5117. for an update with the new hardware routines!
  5118.                     Ben
  5119. 21-Dec-82 09:39:10,489;000000000000
  5120. Date: 21-Dec-82 08:39:10-PST (Tue)
  5121. From: helge at Ucb-C70 (Helge Skrivervik)
  5122. Subject: address search: Paul Kelly @ lincoln Lab
  5123. Message-Id: <8211211639.28849@UCBVAX.BERKELEY.ARPA>
  5124. Received: by UCBVAX.BERKELEY.ARPA (3.227 [10/22/82])
  5125.     id A28845; 21-Dec-82 08:39:17-PST (Tue)
  5126. To: info-cpm at Mit-Mc
  5127. Via:  Mit-Mc; 21 Dec 82 11:39-EST
  5128. Via:  Brl; 21 Dec 82 12:24-EST
  5129. Via:  Brl-Bmd; 21 Dec 82 12:33-EST
  5130.  
  5131. Anyone who knows the mail address of Paul Kelly at Lincoln Lab??
  5132. Thanx
  5133. -helge
  5134. 21-Dec-82 12:02:00,693;000000000000
  5135. Date: 21 Dec 1982 1102-PST
  5136. From: Dick <Mead@Usc-Eclb>
  5137. Subject: USER # in BIOS
  5138. To: info-cpm at BRL
  5139. Via:  Usc-Eclb; 21 Dec 82 14:00-EST
  5140. Via:  Brl; 21 Dec 82 14:51-EST
  5141. Via:  Brl-Bmd; 21 Dec 82 16:06-EST
  5142.  
  5143. I ahve seen this mentioned a couple times, and have seen the problem
  5144. on all the CP/M system I have used. When working in other that USER 0
  5145. if a warm boot is done, you get forced back to USER 0.
  5146. Could any of the CP/M wizards please show a good method to have the
  5147. bios handle the USER #, in the warmboot or disksel area I assume.
  5148. Does it simply entail grabbing the USER # from the page zero location
  5149. and saving it, then restoring on warmboot? Examples please...Thanks..
  5150. -------
  5151. 21-Dec-82 12:31:16,309;000000000000
  5152. Date: 21-Dec-82 12:31:16 EST (Tuesday)
  5153. From: lwilliams.HENR at Parc-Maxc
  5154. Subject: Please take my name off this distribution list
  5155. To: INFO-CPM at BRL
  5156. cc:  lwilliams at Parc-Maxc
  5157. Via:  Parc-Maxc; 21 Dec 82 13:17-EST
  5158. Via:  Brl; 21 Dec 82 14:38-EST
  5159. Via:  Brl-Bmd; 21 Dec 82 16:02-EST
  5160.  
  5161. Thanks.
  5162.  
  5163. laurin
  5164. 21-Dec-82 16:55:00,414;000000000000
  5165. Date: 21 Dec 1982 1555-PST
  5166. Sender: TBOWERMAN at Office-10
  5167. Subject: Re: address search: Paul Kelly @ lincoln Lab
  5168. From: TBOWERMAN at Office-10
  5169. To: helge at Ucb-C70
  5170. Cc: info-cpm at Mit-Mc
  5171. Message-ID: <[OFFICE-10]21-Dec-82 15:55:57.TBOWERMAN>
  5172. In-Reply-To: <8211211639.28849@UCBVAX.BERKELEY.ARPA>
  5173. Via:  Mit-Mc; 21 Dec 82 18:54-EST
  5174. Via:  Brl; 21 Dec 82 19:05-EST
  5175. Via:  Brl-Bmd; 21 Dec 82 19:11-EST
  5176.  
  5177. GP82@LL
  5178. 21-Dec-82 17:31:00,804;000000000000
  5179. Date: Tuesday, 21 December 1982  19:31-EST
  5180. Sender: EB.MIT-OZ at BRL
  5181. From: EB at Mit-Mc
  5182. To:   Michael Muuss <mike@BRL>
  5183. Cc:   anton.Hcr at BRL, Gurus at BRL, pourne at Mit-Mc, info-cpm at Mit-Mc
  5184. Subject: On UUCP <-> ARPA Mail Traffic
  5185. In-reply-to: The message of 20 Dec 82 17:12:39-EST (Mon) from Michael Muuss <mike at BRL>
  5186. Via:  Mit-Mc; 21 Dec 82 19:33-EST
  5187. Via:  Brl; 21 Dec 82 19:57-EST
  5188. Via:  Brl-Bmd; 21 Dec 82 20:06-EST
  5189.  
  5190.  
  5191. This message offers no excuse at all for the obnoxious feature whereby
  5192. the automatic rejection mechanism sends a copy of a message to the
  5193. system administrators.  Once they have set up an automatic policy
  5194. system administrators have no need and certainly no right to get
  5195. automatic copies of mail that is not addressed to them; that is a
  5196. gross invasion of privacy.
  5197. 21-Dec-82 22:52:07,1384;000000000000
  5198. Date:     22 Dec 82 0:52:07-EST (Wed)
  5199. From:     Rick Conn <rconn@BRL>
  5200. To:       Dick <Mead@Usc-Eclb>
  5201. cc:       info-cpm at BRL
  5202. Subject:  Re:  USER # in BIOS
  5203. Via:  Brl; 22 Dec 82 1:05-EST
  5204. Via:  Brl-Bmd; 22 Dec 82 1:22-EST
  5205.  
  5206. Dick,
  5207.  
  5208.     The problem you describe lies in the Warm Boot routine within the
  5209. BIOS.  Whenever the CCP is entered via either the Warm or Cold Boot routines
  5210. in the BIOS, the user/disk flag is carried to it in the C register.
  5211.  
  5212.     I do not have the problem you describe.  Warm Boots return me to
  5213. the user/disk I was logged into.  My BIOS code in the Warm and Cold Boots
  5214. which does this is:
  5215.  
  5216. COLD BOOT:
  5217.     cbdisk    equ    0    ;enter user 0 (high 4 bits), disk A
  5218.                 ; (low 4 bits) on Cold Boot (Startup)
  5219.     cdisk    equ    4H    ;address of user/disk flag on Page 0
  5220.     ...
  5221.     mvi    a,cbdisk    ;select default user/disk
  5222.     sta    cdisk        ;set user/disk flag
  5223.     ...
  5224.     jmp    gocpm
  5225. WARM BOOT:
  5226.     ...
  5227.     jmp    gocpm        ;Warm Boot reloads CCP and BDOS
  5228. GOCPM:
  5229.     ...            ;Init:
  5230.     ...            ;  JMP at 0, JMP at 5, others
  5231.     lda    cdisk        ;get current user/disk flag
  5232.     mov    c,a        ;... in C for CCP entry
  5233.     ...
  5234.     jmp    ccp        ;enter CCP with user/disk in C
  5235.  
  5236.     In this type of environment, I have the flexibility of setting
  5237. cbdisk to anything I want, such as 21H to come up in user 2 on drive B
  5238. when I cold boot or 0A0H to come up in user 10 on drive A on cold boot.
  5239.  
  5240.     Hope this answers your question.
  5241.  
  5242.         Rick
  5243. 21-Dec-82 23:04:00,573;000000000000
  5244. Date: 22 December 1982 01:04-EST
  5245. From: "James Lewis Bean, Jr." <BEAN@Mit-Mc>
  5246. Subject:  Any TECOs out there?
  5247. To: CLEMENTS at Bbna
  5248. cc: INFO-CPM at Mit-Mc
  5249. In-reply-to: The message of 17 Dec 1982 1242-EST from Bob Clements <CLEMENTS@Bbna>
  5250. Via:  Mit-Mc; 22 Dec 82 1:06-EST
  5251. Via:  Brl; 22 Dec 82 1:22-EST
  5252. Via:  Brl-Bmd; 22 Dec 82 1:37-EST
  5253.  
  5254. There was an editor phoenix sofware associates ( I don't remember
  5255. the name) that claimed to be very teco like with multiple buffers, and
  5256. command macros...Call lifeboat they used to sell it.
  5257.  
  5258.                         lewis
  5259.                         bean at mit-mc
  5260. 22-Dec-82 01:00:10,3649;000000000000
  5261. Date:     22 Dec 82 3:00:10-EST (Wed)
  5262. From:     Rick Conn <rconn@BRL>
  5263. To:       info-cpm at BRL, info-micro at BRL
  5264. Subject:  ZCPR2 Release Schedule and Other Info
  5265. Via:  Brl; 22 Dec 82 3:23-EST
  5266. Via:  Brl-Bmd; 22 Dec 82 3:39-EST
  5267.  
  5268. Hi --
  5269.  
  5270.         With all the interest expressed in ZCPR2  over  the  past
  5271. few months, I thought you would be interested in what the current
  5272. release schedule is.  ZCPR2 is rapidly nearing completion, and it
  5273. currently  looks  like  the  following schedule of events will be
  5274. realized:
  5275.  
  5276.                 31 Dec -- Release of Draft Documentation on ZCPR2
  5277.                         and its utilities on MIT-MC
  5278.  
  5279.                 1-9 Jan -- Final Testing of Utilities; ZCPR2 has
  5280.                         already been thoroughly tested as of 22 Dec,
  5281.                         and one more minor mod is planned followed
  5282.                         by a few more tests, but the current bottle-
  5283.                         neck is with the utilities
  5284.  
  5285.                 10 Jan -- Release of all selected utilities and ZCPR2
  5286.                         itself to MIT-MC and SIG/M (note:  it will take
  5287.                         SIG/M a little while to place ZCPR2 into the
  5288.                         system)
  5289.  
  5290.                 11-14 Jan -- Fielding initial questions from INFO-CPM
  5291.  
  5292.                 21-23 Jan -- CPM 83 Conference in San Francisco; I'll
  5293.                         be making a presentation on ZCPR2 as part of
  5294.                         Sol Libes session on Public Domain Software
  5295.  
  5296.                 27 Jan -- (still in planning stages and subject to
  5297.                         cancellation) Micro Conf at Ft Leavenworth, KS,
  5298.                         where I may be making another presentation on
  5299.                         ZCPR2, SYSLIB, ARPA Net Communication via Micros,
  5300.                         and other topics
  5301.  
  5302.                 4 Feb -- Presentation on ZCPR2 and SYSLIB at ACG-NJ
  5303.                         SIG/M meeting
  5304.  
  5305.  
  5306.         Status:
  5307.  
  5308.                 1.  ZCPR2 itself is up and  running  very  nicely
  5309. now  at  all the Beta Test Sites.  One very minor mod is planned,
  5310. but no problem at all is expected wrt the release date.
  5311.  
  5312.                 2.  ZCPR2 utilities will be undergoing Beta Test-
  5313. ing  right up to the release.  Most are performing as they should
  5314. be so far, and no problem is anticipated in meeting  the  release
  5315. date on approx 90% of the utilities.  The other 10% are still un-
  5316. dergoing some design changes and bug fixes.  There will  probably
  5317. be about 30 utility programs released with ZCPR2.
  5318.  
  5319.                 3.  A Draft of the documentation will be released
  5320. for  those  interested in early information on ZCPR2 and for com-
  5321. ments from those who wish to in case they have some major  hangup
  5322. about  an  aspect  of the documentation before the release.  This
  5323. will hopefully catch some problems which may be faced  by  people
  5324. seeing  ZCPR2  the  first time before the actual release is done.
  5325. Four manuals and a series of Help files on  ZCPR2  are  currently
  5326. planned.   The  Concepts  Manual  (currently at 50+ pages) covers
  5327. basic ZCPR2 ideas and explains the philosophy of use of ZCPR2 and
  5328. the  Installation  Manual (currently at 20+ pages) gives detailed
  5329. installation instructions and examples.  Both  of  these  manuals
  5330. are  well  along.  The other two, namely the Rationale and User's
  5331. Guide, are less well along but I hope they will also be ready  on
  5332. time.
  5333.  
  5334.         Those interested in obtaining ZCPR2 or  more  information
  5335. on ZCPR2 are invited to subscribe to INFO-CPM.  Due to the nature
  5336. of INFO-MICRO, further release data to it is not planned.
  5337.  
  5338.                 Rick
  5339. 22-Dec-82 02:55:00,1006;000000000000
  5340. Date:     22 Dec 82 02:55:00 EST  (Wed)
  5341. From:     Ben Goldfarb <goldfarb.ucf-cs@Udel-Relay>
  5342. Subject:  Cleaning disk drive heads
  5343. To:       info-cpm at BRL
  5344. Via:  UCF-CS; 22 Dec 82 3:39-EST
  5345. Via:  Udel-Relay; 22 Dec 82 5:04-EST
  5346. Via:  Brl; 22 Dec 82 5:24-EST
  5347. Via:  Brl-Bmd; 22 Dec 82 5:32-EST
  5348.  
  5349. Recently, Jerry asked for info about how to load the heads on his disk
  5350. drive in order to clean them.  While I don't have a program that does
  5351. it, it got me thinking about another rumor versus fact brouhaha that
  5352. has not yet been clarified to my satisfaction:  is it necessary or
  5353. desirable to clean heads?  I have heard both sides of the story:  1)
  5354. the oxide buildup on floppy disk heads is harmful, causing excess wear
  5355. and unreliable data transfers, and 2) cleaning the heads is an
  5356. excessively abrasive procedure that shortens their life.
  5357.  
  5358. I'd like to get some opinions on the above, if not hard data.
  5359.  
  5360.                     Ben Goldfarb 
  5361.                     ARPA: goldfarb.ucf-cs@Udel-Relay
  5362.                     uucp: ...!duke!ucf-cs!goldfarb
  5363. 22-Dec-82 08:35:00,1047;000000000000
  5364. Date: 22 Dec 1982 08:35 PST
  5365. From: Eldridge.ES at Parc-Maxc
  5366. Subject: Re: USER # in BIOS
  5367. In-reply-to: Mead's message of 21 Dec 1982 1102-PST
  5368. To: Dick <Mead@Usc-Eclb>
  5369. cc: info-cpm at BRL
  5370. Via:  Parc-Maxc; 22 Dec 82 11:40-EST
  5371. Via:  Brl; 22 Dec 82 12:17-EST
  5372. Via:  Brl-Bmd; 22 Dec 82 12:50-EST
  5373.  
  5374. The error you describe is common to many CBIOS implementations and is an
  5375. annoying bug.  The proper solution is to save the value at location 4 and use it
  5376. as the currently logged drive on a warm boot.  Location 4 contains both the
  5377. current logged-in drive and the user number.  The warm boot routine should
  5378. save location 4, read in the CCP, then put the saved location 4 value into the C
  5379. reg and jump to the CCP.
  5380.  
  5381. Another idea I have been toying with is to run a checksum on the CCP
  5382. whenever a warm boot is requested, and only load the CCP if it has been over-
  5383. written.  This would have the advantage that ^C would log-in a new disk even
  5384. if the disk did not have CP/M on it (providing, of course, that the CCP was still
  5385. intact).
  5386.  
  5387. George
  5388. 22-Dec-82 09:29:00,617;000000000000
  5389. Date: 22 December 1982 1129-EST (Wednesday)
  5390. From: Ed.DeHart at Cmu-Cs-A
  5391. To: Info-CPM at BRL
  5392. Subject: After Jan. 1
  5393. Message-Id: <22Dec82 112902 ED80@CMU-CS-A>
  5394. Via:  Cmu-Cs-A; 22 Dec 82 11:22-EST
  5395. Via:  Brl; 22 Dec 82 11:48-EST
  5396. Via:  Brl-Bmd; 22 Dec 82 12:13-EST
  5397.  
  5398. I haven't noticed any plans for moving the Info-CP/M software archive off of
  5399. MIT-MC.  I just read a message about the new ZCPR which will be available on
  5400. MIT-MC after Jan. 1.   Is MIT-MC going to be on the net?   Is this a TCP
  5401. site?   The last thing that I had heard was that the ITS systems would not be
  5402. on the net as TCP hosts.
  5403.  
  5404. Ed DeHart
  5405. 22-Dec-82 09:59:10,308;000000000000
  5406. Date: 22-Dec-82  9:59:10 PST (Wednesday)
  5407. From: Hankins at Parc-Maxc
  5408. Subject: Please take my name also off this distribution list 
  5409. To: INFO-CPM at BRL
  5410. cc: Hankins at Parc-Maxc
  5411. Via:  Parc-Maxc; 22 Dec 82 12:54-EST
  5412. Via:  Brl; 22 Dec 82 14:09-EST
  5413. Via:  Brl-Bmd; 22 Dec 82 14:14-EST
  5414.  
  5415.  
  5416. thanks
  5417.  
  5418. brenda
  5419. 22-Dec-82 10:35:00,1049;000000000000
  5420. Date: 22 Dec 1982 0935-PST
  5421. Sender: BILLW at Sri-Kl
  5422. Subject: Re:  Cleaning disk drive heads
  5423. From: BILLW at Sri-Kl
  5424. To: goldfarb.ucf-cs at Udel-Relay
  5425. Cc: info-cpm at BRL
  5426. Message-ID: <[SRI-KL]22-Dec-82 09:35:06.BILLW>
  5427. In-Reply-To: Your message of     22 Dec 82 02:55:00 EST  (Wed)
  5428. Via:  Sri-Kl; 22 Dec 82 12:30-EST
  5429. Via:  Brl; 22 Dec 82 13:25-EST
  5430. Via:  Brl-Bmd; 22 Dec 82 13:31-EST
  5431.  
  5432. There was an article on disk drive care in the latest (dec?)
  5433. issue of KILOBAUD microcomputing magazine.  It seems that:
  5434.  
  5435. a) It is a good idea to clean your heads and worm gears and things
  5436.    every once in a while from a preformance point fo view... This
  5437.    is why head cleaning kits exist.  Their manufacturers say heads
  5438.    should be cleaned every couple weeks.
  5439.  
  5440. b) About 80% of disk drives returned to xxx for repairs were broken
  5441.    by users who were atempting to clean/do other preventitive maintainance
  5442.    on them.  This is why disk manufacturers recomend against head cleaning.
  5443.  
  5444. Head cleaning does not usually involve any abrasives.
  5445.  
  5446. BillW
  5447. 23-Dec-82 00:08:00,545;000000000000
  5448. Date: 23 December 1982 02:08-EST
  5449. From: Herb Lin <LIN@Mit-Mc>
  5450. Subject:  getting rid of unwanted msgs?
  5451. To: info-cpm at BRL
  5452. Via:  Mit-Mc; 23 Dec 82 2:08-EST
  5453. Via:  Brl; 23 Dec 82 2:24-EST
  5454. Via:  Brl-Bmd; 23 Dec 82 2:45-EST
  5455.  
  5456. there was a discussion of how to get rid of useless header lines.  The answer was, Use BABYL.  I did, and it's great.  now, a
  5457. harder question:  how can I get BABYL to
  5458.  
  5459.     (a) get rid of msgs from COMSAT, and
  5460.     (b) just display the wanted header lines, and then pause to
  5461.         either delete or continue.
  5462.  
  5463. many thanks.
  5464. 23-Dec-82 00:59:00,353;000000000000
  5465. Date: 23 December 1982 02:59-EST
  5466. From: Herb Lin <LIN@Mit-Mc>
  5467. Subject:   ZCPR?
  5468. To: info-cpm at BRL
  5469. Via:  Mit-Mc; 23 Dec 82 2:58-EST
  5470. Via:  Brl; 23 Dec 82 3:10-EST
  5471. Via:  Brl-Bmd; 23 Dec 82 3:58-EST
  5472.  
  5473.  
  5474. given the name of zcpr, this question may be silly, or just maybe
  5475. hopeful.  will zcpr run on an 8085?  (as in an 8085/8088 dual processor board)
  5476. 23-Dec-82 01:02:00,681;000000000000
  5477. Date: 23 December 1982 03:02-EST
  5478. From: Paul L Kelley <PLK@Mit-Mc>
  5479. Subject: TELL
  5480. To: INFO-CPM at BRL
  5481. Via:  Mit-Mc; 23 Dec 82 3:01-EST
  5482. Via:  Brl; 23 Dec 82 3:24-EST
  5483. Via:  Brl-Bmd; 23 Dec 82 3:59-EST
  5484.  
  5485.  
  5486.     The file TELL.ASM is in AR11:CPM; on MIT-MC as TELL ASM.
  5487. It was written by Howard Moulton and to quote the author:
  5488.  
  5489.     "This is a utility that tells you where
  5490.      your CCP starts, what your BDOS entry
  5491.      address is, and where your CBIOS jump
  5492.      table begins, as well as other useful
  5493.      info."
  5494.  
  5495. The "other useful info" is the list of addresses in the jump table
  5496. together with a very brief description of each routine's purpose.
  5497. Makes nice hard copy for reference use.
  5498. 23-Dec-82 01:02:00,954;000000000000
  5499. Date: 23 December 1982 03:02-EST
  5500. From: Ken Harrenstien <KLH@Mit-Mc>
  5501. Subject: [Ed.DeHart: After Jan. 1]
  5502. To: Info-CPM at BRL
  5503. cc: GZ at Mit-Mc
  5504. Via:  Mit-Mc; 23 Dec 82 3:01-EST
  5505. Via:  Brl; 23 Dec 82 3:24-EST
  5506. Via:  Brl-Bmd; 23 Dec 82 4:00-EST
  5507.  
  5508.     Date: 22 December 1982 1129-EST (Wednesday)
  5509.     From: Ed.DeHart at Cmu-Cs-A
  5510.     To:   Info-CPM at BRL
  5511.     Re:   After Jan. 1
  5512.  
  5513.     I haven't noticed any plans for moving the Info-CP/M software archive off of
  5514.     MIT-MC.  I just read a message about the new ZCPR which will be available on
  5515.     MIT-MC after Jan. 1.   Is MIT-MC going to be on the net?   Is this a TCP
  5516.     site?   The last thing that I had heard was that the ITS systems would not be
  5517.     on the net as TCP hosts.
  5518.  
  5519.     Ed DeHart
  5520.  
  5521. MIT-MC (and the other ITS systems) will be on the net, as TCP hosts.
  5522. I have been doing the software for this (and announced it several times).
  5523. Where did you hear that this was not true?
  5524.  
  5525. --Ken
  5526. 23-Dec-82 02:22:00,874;000000000000
  5527. Date: 23 December 1982 04:22-EST
  5528. From: Gail Zacharias <GZ@Mit-Mc>
  5529. Subject: getting rid of unwanted msgs?
  5530. To: LIN at Mit-Mc
  5531. cc: info-cpm at BRL
  5532. Via:  Mit-Mc; 23 Dec 82 4:21-EST
  5533. Via:  Brl; 23 Dec 82 4:47-EST
  5534. Via:  Brl-Bmd; 23 Dec 82 4:55-EST
  5535.  
  5536. You can control COMSAT messages by specifying the "R:" or "REGISTERED:" field
  5537. when sending mail from Babyl.  This is followed by one letter: A means COMSAT
  5538. will send receipts when mail is sent, queued or failed, F means send receipts
  5539. for failed mail only, N means return no receipts at all. By default, COMSAT
  5540. sends receipts for queued or failed mail (sort of in between A and F).
  5541.  
  5542. Note that this only applies to COMSAT (ITS mailer) receipts. You might still
  5543. get rejection or queued notices from other mailers.  Also it only works for
  5544. mail sent from ITS, since COMSAT will not parse foreign headers for this field.
  5545. 23-Dec-82 03:38:00,986;000000000000
  5546. Date: 23 December 1982 05:38-EST
  5547. From: Keith Petersen <W8SDZ@Mit-Mc>
  5548. Subject:  On UUCP <-> ARPA Mail Traffic
  5549. To: mike at BRL
  5550. cc: POURNE at Mit-Mc, anton.Hcr at BRL, Gurus at BRL, Info-Cpm at BRL
  5551. In-reply-to: The message of 21 Dec 1982  19:31-EST from EB
  5552. Via:  Mit-Mc; 23 Dec 82 5:37-EST
  5553. Via:  Brl; 23 Dec 82 5:53-EST
  5554. Via:  Brl-Bmd; 23 Dec 82 6:02-EST
  5555.  
  5556. If what you say is true then why are CSNET people allowed to send and
  5557. receive mail to Arpanet?  It seems to me that Arpa has benefited
  5558. GREATLY from information supplied by non-Arpa people through these
  5559. gateways.  Someone needs to re-examine the "official position".  That
  5560. automatic gateway rejection shouldn't be there.  It's not on UCB-C70.
  5561. It seems to me that this is one person's interpretation of the
  5562. regulations.  If you want to take them seriously, then shut down the
  5563. UCB-C70 and CSNET gateways.  But if you do, you'll shut off a valuable
  5564. resource.  I don't think the management would appreciate that at all.
  5565. 23-Dec-82 08:46:20,1857;000000000000
  5566. Date:     23 Dec 82 08:46:20 EST  (Thu)
  5567. From:     Ben Goldfarb <goldfarb.ucf-cs@Udel-Relay>
  5568. Subject:  Re:  ZCPR?
  5569. To:       Herb Lin <LIN@Mit-Mc>
  5570. Cc:       info-cpm at BRL
  5571. Via:  UCF-CS; 23 Dec 82 20:45-EST
  5572. Via:  Udel-Relay; 23 Dec 82 20:44-EST
  5573. Via:  Brl; 23 Dec 82 21:08-EST
  5574. Via:  Brl-Bmd; 23 Dec 82 21:20-EST
  5575.  
  5576. ZCPR makes use of Z80 relative jumps, LDIR's, and some other assorted
  5577. Z80 instructions which won't execute on the 8085.  As soon as I
  5578. installed the Godbout dual processor in my system, I realized how much
  5579. I relied on ZCPR, so I hacked it to run on the 8085.
  5580.  
  5581. Since the program assembles under MAC, the authors used macros to
  5582. generate the Z80 opcodes.  I merely added a block move subroutine and
  5583. hacked the macros to generate 8085 instructions.  This results in an
  5584. increase in size primarily because of the tradeoff between two byte
  5585. JR's and three byte JMP's, so I had to eliminate some of the features,
  5586. namely JUMP and Go, plus optional hexadecimal constants.  I had never
  5587. used these features, so there wasn't any problem.
  5588.  
  5589. The big advantage of ZCPR, in my opinion, is that executable files can
  5590. reside in a "home" directory which will be searched no matter where you
  5591. are currently logged in (i.e., drive and user number).  Beyond that,
  5592. the expanded features are nice conveniences that replace some transient
  5593. utilities and make life with CP/M systems generally more enjoyable.
  5594.  
  5595. As I mentioned above, the hack is simple, but if anyone wants to save
  5596. the trouble of doing it themselves, I'd be glad to supply it to them if
  5597. they send me a self-addressed, stamped envelope, along with a disk.  If
  5598. you notify me by mail, I'll give you the address.  Alternatively,
  5599. someone could upload it to MC, but I can't FTP from here.
  5600.  
  5601.                 Ben Goldfarb
  5602.                 ARPA:  goldfarb.ucf-cs @ UDel-Relay
  5603.                 uucp:  ...!duke!ucf-cs!goldfarb
  5604. 23-Dec-82 10:20:00,1497;000000000000
  5605. Date: 23 December 1982 12:20-EST
  5606. From: Stephen C Hill <Steveh@Mit-Mc>
  5607. Subject:  CP/M Systems Programming books
  5608. To: FJW at Mit-Mc, RCONN at Mit-Mc, info-cpm at BRL
  5609. Via:  Mit-Mc; 23 Dec 82 12:17-EST
  5610. Via:  Brl; 23 Dec 82 13:04-EST
  5611. Via:  Brl-Bmd; 23 Dec 82 13:16-EST
  5612.  
  5613. I have just picked up a very good book that describes CP/M from
  5614. the systems programmer's viewpoint.  It is called:
  5615.     Mastering CP/M
  5616.     by Alan R. Miller
  5617.     published by Sybex
  5618.     ISBN 0-89588-068-7
  5619.     $15.95 at my local B. Dalton's
  5620.  
  5621. I have been looking for a book about CP/M that goes into much
  5622. greater detail than " To copy a file, use PIP a:=file.com".  I
  5623. have sought information about the guts of the operating system,
  5624. with hints about writing (or at least modifying) a BIOS, etc.
  5625. This book seems to address that problem.  Chapters are:
  5626.     1.    CP/M Organization and Operation
  5627.     2.    Duplicating and Altering CP/M Disks
  5628.     3.    Adding Features to BIOS
  5629.     4.    Beginning a Macro Library
  5630.     5.    Using BDOS for Nondisk Operations
  5631.     6.    Reading Disk Files With BDOS
  5632.     7.    Writing Disk Files With BDOS
  5633.     8.    The CP/M Disk Directory
  5634.     Appendices with the ubiqutous ASCII character set, 64K
  5635. memory map, 8080 and Z80 instruction sets, and a very handy,
  5636. one-page (albeit printed on two pages) listing of all of the
  5637. BDOS calls, with requisite register usage.
  5638.  
  5639. This may not be as replete with arcane anecdotes as an IBM
  5640. manual, but it is very readable, presents useful projects (like
  5641. implementing the IOBYTE) and generally is a good book.
  5642. 23-Dec-82 11:46:00,681;000000000000
  5643. Date: 23 Dec 1982 1046-PST
  5644. Sender: BILLW at Sri-Kl
  5645. Subject: Re:  getting rid of unwanted msgs?
  5646. From: BILLW at Sri-Kl
  5647. To: LIN at Mit-Mc
  5648. Cc: info-cpm at BRL
  5649. Message-ID: <[SRI-KL]23-Dec-82 10:46:10.BILLW>
  5650. In-Reply-To: Your message of 23 December 1982 02:08-EST
  5651. Via:  Sri-Kl; 23 Dec 82 13:55-EST
  5652. Via:  Brl; 23 Dec 82 14:33-EST
  5653. Via:  Brl-Bmd; 23 Dec 82 15:04-EST
  5654.  
  5655. for tenex/tops20 sites, HERMES from BBN also alows you to get rid
  5656. of unwanted header lines, and you can say things like:
  5657.  
  5658. >delete .:lastmessage/from mailer
  5659.  
  5660. A generally wonderful piece of software, as long as youre not paying
  5661. for your computer time...  (HERMES is available frlom BBN, somehow)
  5662.  
  5663. BillW
  5664. 23-Dec-82 15:25:00,613;000000000000
  5665. Date: Thursday, 23 December 1982  17:25-EST
  5666. Sender: RG.JMTURN.MIT-OZ at BRL
  5667. From: RG.JMTURN at Mit-Mc
  5668. To:   INFO-CPM at BRL
  5669. Subject: [Ed.DeHart: After Jan. 1]
  5670. Via:  Mit-Mc; 23 Dec 82 17:27-EST
  5671. Via:  Brl; 23 Dec 82 17:55-EST
  5672. Via:  Brl-Bmd; 23 Dec 82 18:06-EST
  5673.  
  5674. In theory, OZ has been taking over some of the ITS archives
  5675. in SRC:<COMMON>. How much data are we talking about? If its
  5676. reasonable, it might go in SRC:<COMMON.CPM> (or some such);
  5677. subject to approval by the powers that be. OZ should go on
  5678. the net sometime soon (of course, this has been said for
  5679. 3 months, so caveat emptor...)
  5680.                 James
  5681. 23-Dec-82 16:10:00,1063;000000000000
  5682. Date: 23 December 1982 18:10-EST
  5683. From: Michael C Adler <MADLER@Mit-Ml>
  5684. Subject: SPELL v2.0
  5685. To: Info-cpm at BRL
  5686. Via:  Mit-Ml; 23 Dec 82 18:09-EST
  5687. Via:  Brl; 23 Dec 82 18:22-EST
  5688. Via:  Brl-Bmd; 23 Dec 82 18:49-EST
  5689.  
  5690. A new verion of SPELL, the utility designed to locate spelling errors
  5691. in documents, is complete.  Aside from a number of bug fixes, it allows
  5692. more flexible use of user dictionaries (specified on the command line
  5693. now).
  5694.  
  5695. Thanks to those who suggested modifications!
  5696.  
  5697. If you already have SPELL, you won't need to retrieve many files, as the
  5698. dictionary has not changed.  New files are:
  5699.  
  5700. MIT-MC:AR59:CPM;
  5701.         SPELL    20COM    <-- executable version of SPELL
  5702.         SPELL    20DOC    <-- new documentation
  5703.         SPELL    20HEX    <-- hex version of SPELL 20COM, generated
  5704.                     by the CPM;HEXIFY program at MC.
  5705.         SPELL    20MAC    <-- SPELL source code.
  5706.  
  5707. All of the other files remain unchanged.
  5708.  
  5709. Comments, complaints, bug reports gladly accepted.
  5710. -Michael
  5711.  
  5712. P.S.  For those of you who are curious, the dictionary stores about 40,000
  5713. words in 56K of memory.
  5714. 23-Dec-82 20:35:00,572;000000000000
  5715. Date: 23 December 1982 22:35-EST
  5716. From: Leor Zolman <LEOR@Mit-Mc>
  5717. Subject: Osborne I/O ports
  5718. To: info-cpm at BRL
  5719. Via:  Mit-Mc; 23 Dec 82 22:32-EST
  5720. Via:  Brl; 23 Dec 82 22:57-EST
  5721. Via:  Brl-Bmd; 23 Dec 82 23:12-EST
  5722.  
  5723. Hi-- A friend of mine has an Osborne and is going ape trying to figure out
  5724. how the I/O ports do their thing (with regards to parity stripping, etc.).
  5725. If there's anyone out there who can offer help, please call Duncan Apthorp,
  5726. (617) 625-9135. I thought I saw something about an Osborne mailing list, but
  5727. I don't know where it is...thanks,
  5728.     -leor
  5729. 24-Dec-82 01:15:00,789;000000000000
  5730. Date: 24 December 1982 03:15-EST
  5731. From: Jerry E Pournelle <POURNE@Mit-Mc>
  5732. Subject:  ZCPR?
  5733. To: goldfarb.ucf-cs at Udel-Relay
  5734. cc: LIN at Mit-Mc, info-cpm at BRL
  5735. In-reply-to: The message of 23 Dec 82 08:46:20 EST  (Thu) from Ben Goldfarb <goldfarb.ucf-cs at Udel-Relay>
  5736. Via:  Mit-Mc; 24 Dec 82 3:12-EST
  5737. Via:  Brl; 24 Dec 82 3:25-EST
  5738. Via:  Brl-Bmd; 24 Dec 82 3:45-EST
  5739.  
  5740. One of these days I will have to send a disk.  Meantime I
  5741. talkeed to Godbout and that BIOS may be available soon.
  5742.  
  5743. Query: do you know precisely how I can download from ITS?  That
  5744. is, I have a system (MITE) trhat will capture files, even binary
  5745. files; but I do not know what commands will cause the ITS
  5746. systems to begin sending them in a continuous stream.
  5747.     Perhaps you are the wrong one to ask?
  5748.  
  5749. Best JEP
  5750. 24-Dec-82 02:43:00,652;000000000000
  5751. Date: 24 December 1982 04:43-EST
  5752. From: Jerry E Pournelle <POURNE@Mit-Mc>
  5753. Subject:  aaarrrrgghhh!
  5754. To: POURNE at Mit-Mc
  5755. cc: LIN at Mit-Mc, info-cpm at BRL, goldfarb.ucf-cs at Udel-Relay
  5756. In-reply-to: The message of 24 Dec 1982 03:15-EST from Jerry E Pournelle <POURNE>
  5757. Via:  Mit-Mc; 24 Dec 82 4:39-EST
  5758. Via:  Brl; 24 Dec 82 5:01-EST
  5759. Via:  Brl-Bmd; 24 Dec 82 5:05-EST
  5760.  
  5761. My apologies to the info-cpm list.  I am unused to babyl and
  5762. apparently I am not always able to seen when copies of stuff go
  5763. to the whole list when they were intended only for a couple of
  5764. people privately.
  5765.     ah, well.  maybe I will learn.
  5766.  
  5767. thanks for the patience,
  5768.  
  5769. jep
  5770. 24-Dec-82 07:45:00,1107;000000000000
  5771. Date: 24 Dec 1982 0645-PST
  5772. From: LHILL at Usc-Eclb
  5773. Subject: New user
  5774. To:   info-cpm at BRL
  5775. Via:  Usc-Eclb; 24 Dec 82 9:38-EST
  5776. Via:  Brl; 24 Dec 82 9:58-EST
  5777. Via:  Brl-Bmd; 24 Dec 82 10:02-EST
  5778.  
  5779. As a new CP/M user and new to ARPANET I need a little help.
  5780. I have all the MIT-MC directories obtained with FTP - and the
  5781. expanse in remarkable. I would like to have (wouldn't
  5782. we all) a good editor-assembler, disassembler, wordprocesser as
  5783. a minimum starting set. Are there any good ones in the list.
  5784.    Knowing the names (and MIT devices) won't ,however do
  5785. it for me as I don't know how to download non-ASCII files.
  5786. I am a long time TRS80 MOD I user with LDOS system. This
  5787. has an excellant comm pgm 'LCOMM' but it can only handle ASCII.
  5788. I have downloaded .BIN files from ComPuServe with the program
  5789. MNETA (written by, I believe, Les Mikespell). I have MMODEM7
  5790. but have not as yet used it as my MAX80 has just arrived.
  5791.    Would someone please recommend some good programs to start
  5792. with and give me instructions as to how to download .COM files.
  5793.                     Lem Hill
  5794.                     LHILL at USC-ECLB
  5795. -------
  5796. 24-Dec-82 08:34:00,698;000000000000
  5797. Date:     24 Dec 82 11:34-EDT (Fri)
  5798. From:     the Golux <coar.umass@Udel-Relay>
  5799. To:       info-cpm.umass at Udel-Relay
  5800. cc:       coar.umass at Udel-Relay
  5801. Subject:  VT180
  5802. Via:  UMASS-ECE; 24 Dec 82 20:47-EST
  5803. Via:  Mit-Mc; 24 Dec 82 20:56-EST
  5804. Via:  Brl; 24 Dec 82 21:32-EST
  5805. Via:  Brl-Bmd; 24 Dec 82 21:44-EST
  5806.  
  5807. Does anyone out there use a DEC VT180? And, if so, would
  5808. they care to express opinions on it? I have heard about
  5809. them, but no details; and it would be a good thing for me
  5810. (if they are any good), since I already have a VT100...
  5811.  
  5812. Any opinions sent to me will be consolidated and sent here
  5813. if there is enough in the way of responses.
  5814.  
  5815. Thanx.
  5816.  
  5817.     ken
  5818.     coar.umass@udel-relay
  5819. 24-Dec-82 08:34:00,698;000000000000
  5820. Date:     24 Dec 82 11:34-EDT (Fri)
  5821. From:     the Golux <coar.umass@Udel-Relay>
  5822. To:       info-cpm.umass at Udel-Relay
  5823. cc:       coar.umass at Udel-Relay
  5824. Subject:  VT180
  5825. Via:  UMASS-ECE; 24 Dec 82 20:51-EST
  5826. Via:  Mit-Mc; 24 Dec 82 20:57-EST
  5827. Via:  Brl; 24 Dec 82 21:32-EST
  5828. Via:  Brl-Bmd; 24 Dec 82 21:45-EST
  5829.  
  5830. Does anyone out there use a DEC VT180? And, if so, would
  5831. they care to express opinions on it? I have heard about
  5832. them, but no details; and it would be a good thing for me
  5833. (if they are any good), since I already have a VT100...
  5834.  
  5835. Any opinions sent to me will be consolidated and sent here
  5836. if there is enough in the way of responses.
  5837.  
  5838. Thanx.
  5839.  
  5840.     ken
  5841.     coar.umass@udel-relay
  5842. 24-Dec-82 19:09:00,502;000000000000
  5843. Date: 24 December 1982  21:09-EST (Friday)
  5844. From: James Mazer <GREN.MAZE.MIT-OZ@BRL>
  5845. To:   Stephen C Hill <Steveh@Mit-Mc>
  5846. Cc:   info-cpm at BRL
  5847. Reply-to: MAZE at Mit-Mc
  5848. Subject: CP/M Systems Programming books
  5849. In-reply-to: The message of 23 Dec 1982  12:20-EST from Stephen C Hill <Steveh at Mit-Mc>
  5850. Via:  Mit-Mc; 24 Dec 82 21:07-EST
  5851. Via:  Brl; 24 Dec 82 21:32-EST
  5852. Via:  Brl-Bmd; 24 Dec 82 21:47-EST
  5853.  
  5854. Has anyone seen a similar book (similar to Mastering CP/M)
  5855. for CP/M-86 or MS-DOS?
  5856. /Jamie
  5857. 25-Dec-82 12:54:26,412;000000000000
  5858. Date:     25 Dec 82 14:54:26-EST (Sat)
  5859. From:     Herb Hamilton (WSMR) <hh@BRL>
  5860. To:       Info-cpm at BRL
  5861. cc:       hh at BRL
  5862. Subject:  Need Utility 
  5863. Via:  Brl; 25 Dec 82 15:22-EST
  5864. Via:  Brl-Bmd; 25 Dec 82 15:27-EST
  5865.  
  5866. We have a need for a utility, program or whatever which will convert
  5867. a file created under TRS-DOS to CPM 2.2 format. Please respond to
  5868. me not the entire list.
  5869.  
  5870.   Tnx
  5871.   Herb Hamilton
  5872. 26-Dec-82 00:25:00,1319;000000000000
  5873. Date: 26 December 1982 02:25-EST
  5874. From: Jerry E Pournelle <POURNE@Mit-Mc>
  5875. Subject:  CP/M Systems Programming books
  5876. To: MAZE at Mit-Mc
  5877. cc: STEVEH at Mit-Mc, info-cpm at BRL
  5878. In-reply-to: The message of 24 Dec 1982  21:09-EST () from James Mazer <GREN.MAZE.MIT-OZ at BRL>
  5879. Via:  Mit-Mc; 26 Dec 82 2:09-EST
  5880. Via:  Brl; 26 Dec 82 2:40-EST
  5881. Via:  Brl-Bmd; 26 Dec 82 2:31-EST
  5882.  
  5883. Good News!  As I will say in upcoming BYTE (probably March to
  5884. April; the pipeline is long) Digital has reformed!  Due
  5885. (according to a letter I have from them; you may believe as much
  5886. as you want) to my constant hounding of them, they have new
  5887. documents staff.  They have sent me the new manuals for CB80 and
  5888. CBASIC, and they are quite good.  Examples,, good organization,
  5889. clear English.
  5890.     Now for the bad news.    About six months ago I got a
  5891. note from a new (two iterations ago, I think) documents person
  5892. at Digital; she sent me (proudly, alas!) some new documents for
  5893. CP/M 86; they were worse than the usual Digital Research
  5894. standard, in that they conformed to all the "Technical Writing"
  5895. university level style manuals: no redundancy, "logical"
  5896. organization with levels and sublevels, no "superfluous"
  5897. examples... And I have not yet seen what the new team has done
  5898. with the CP/M manuals.  Possibly, though, they'll reform.
  5899. JEP
  5900. 26-Dec-82 00:30:00,1607;000000000000
  5901. Date: 26 December 1982 02:30-EST
  5902. From: Jerry E Pournelle <POURNE@Mit-Mc>
  5903. Subject:  VT180
  5904. To: coar.umass at Udel-Relay
  5905. cc: info-cpm at BRL, info-cpm.umass at Udel-Relay
  5906. In-reply-to: The message of 24 Dec 82 11:34-EDT (Fri) from the Golux <coar.umass at Udel-Relay>
  5907. Via:  Mit-Mc; 26 Dec 82 2:14-EST
  5908. Via:  Brl; 26 Dec 82 2:40-EST
  5909. Via:  Brl-Bmd; 26 Dec 82 2:32-EST
  5910.  
  5911.     Digital (DEC , not Digital Research) sent me the
  5912. conversion kit for making a VT-100 into a VT-180.  We inst alled
  5913. it.  If you like Apples, you may like this; alas, the disk
  5914. drives don't seat wel, and you have mounting problems getting
  5915. the machin e to believe the disks are in there.  Once you have
  5916. them seated and moutned, all seems well, and it is a good
  5917. machine; but I never had a machine that had more problems
  5918. getting it booted.  The conversion is simple, (I don't recall
  5919. what it costs) and if you have a VT-100 it doesn't harm the
  5920. terminal capabilities, but rather enhances them; but I guarantee
  5921. you will go mad if you try using it long.
  5922.     They were supposed to have a FIX for that; some system
  5923. that would spin up the drives as you were closing the doors or
  5924. something; but if they do, I have not ever got it (and the
  5925. people at DEC I was dealing with seem no longer to be in that
  5926. division, but rather are now off with the rainbow and thus
  5927. uninterested in the VT-180.)  I get the impression that DEC
  5928. regarded the VT-180 as a thing to keep their name prominent
  5929. while they got out the Rinabow, and that they no longer care
  5930. about it.  That may be an uncharitable view, but I have no
  5931. evidence to the contrary.
  5932. JEP
  5933. 26-Dec-82 00:30:00,1682;000000000000
  5934. Date: 26 December 1982 02:30-EST
  5935. From: Jerry E Pournelle <POURNE@Mit-Mc>
  5936. Subject:  VT180
  5937. To: coar.umass at Udel-Relay
  5938. cc: info-cpm at BRL, info-cpm.umass at Udel-Relay
  5939. In-reply-to: The message of 24 Dec 82 11:34-EDT (Fri) from the Golux <coar.umass at Udel-Relay>
  5940. Via:  Mit-Mc; 26 Dec 82 2:41-EST
  5941. Via:  UMASS-ECE; 26 Dec 82 19:30-EST
  5942. Via:  Mit-Mc; 26 Dec 82 20:45-EST
  5943. Via:  Brl; 26 Dec 82 21:43-EST
  5944. Via:  Brl-Bmd; 26 Dec 82 21:35-EST
  5945.  
  5946.     Digital (DEC , not Digital Research) sent me the
  5947. conversion kit for making a VT-100 into a VT-180.  We inst alled
  5948. it.  If you like Apples, you may like this; alas, the disk
  5949. drives don't seat wel, and you have mounting problems getting
  5950. the machin e to believe the disks are in there.  Once you have
  5951. them seated and moutned, all seems well, and it is a good
  5952. machine; but I never had a machine that had more problems
  5953. getting it booted.  The conversion is simple, (I don't recall
  5954. what it costs) and if you have a VT-100 it doesn't harm the
  5955. terminal capabilities, but rather enhances them; but I guarantee
  5956. you will go mad if you try using it long.
  5957.     They were supposed to have a FIX for that; some system
  5958. that would spin up the drives as you were closing the doors or
  5959. something; but if they do, I have not ever got it (and the
  5960. people at DEC I was dealing with seem no longer to be in that
  5961. division, but rather are now off with the rainbow and thus
  5962. uninterested in the VT-180.)  I get the impression that DEC
  5963. regarded the VT-180 as a thing to keep their name prominent
  5964. while they got out the Rinabow, and that they no longer care
  5965. about it.  That may be an uncharitable view, but I have no
  5966. evidence to the contrary.
  5967. JEP
  5968. 26-Dec-82 00:50:00,979;000000000000
  5969. Date: 26 December 1982 02:50-EST
  5970. From: Jerry E Pournelle <POURNE@Mit-Mc>
  5971. Subject: what one knows...
  5972. To: info-cpm at BRL
  5973. Via:  Mit-Mc; 26 Dec 82 2:49-EST
  5974. Via:  Brl; 26 Dec 82 3:40-EST
  5975. Via:  Brl-Bmd; 26 Dec 82 3:35-EST
  5976.  
  5977.     Thanks to all those who replied to my plea for help on
  5978. downloading things.  As I have said to some of you: what one
  5979. ought to know, and indeed once did know, is not always what one
  5980. knows NOW.
  5981.     INFO for example.  To ITS users, INFO is the natural
  5982. place to turn, IF you are not connected at 300 baud.  However,
  5983. to those out here at the bottom of an information well, INFO is
  5984. less useful than you might think, since it takes it a while to
  5985. tell you what strange name it put what you want to know under.
  5986. After you've seen the treetop about ten times you can get
  5987. discouraged...
  5988.  
  5989.     Anyway: thanks for the help.  Now if I can learn what
  5990. are stop bits and precisely what protocol I am supposed to use
  5991. for this, I'll get some files transferred yet!
  5992. 26-Dec-82 18:56:00,718;000000000000
  5993. Date: 26 December 1982 20:56-EST
  5994. From: Charlie Strom <CSTROM@Mit-Mc>
  5995. Subject: New BYE-II files
  5996. To: INFO-CPM at BRL
  5997. Via:  Mit-Mc; 26 Dec 82 20:35-EST
  5998. Via:  Brl; 26 Dec 82 21:43-EST
  5999. Via:  Brl-Bmd; 26 Dec 82 21:33-EST
  6000.  
  6001.     I have uploaded a series of files to AR73:CPM; on MC which
  6002. comprise the BYE-II program. BYE allows remote operation of a CP/M system 
  6003. through a dial-up port. BYE-II has a series of configuration modules
  6004. for various modems, serial ports, etc. which are patched into the
  6005. basic file using a text editor allowing assembly for the target hardware.
  6006.  
  6007. We expect the selection of modules to expand at a healthy pace rather
  6008. than having to face dozens of equates and an ever-growing source file.
  6009. 27-Dec-82 11:28:00,423;000000000000
  6010. Date: Monday, 27 Dec 1982 10:28-PST
  6011. To: Ben Goldfarb <goldfarb.ucf-cs@Udel-Relay>
  6012. Cc: Herb Lin <LIN@Mit-Mc>, info-cpm at BRL
  6013. Subject: Re: 8085 ZCPR version
  6014. In-reply-to: Your message of     23 Dec 82 08:46:20 EST  (Thu).
  6015. From: bridger at Rand-Unix
  6016. Via:  Rand-Unix; 27 Dec 82 13:43-EST
  6017. Via:  Brl; 27 Dec 82 14:46-EST
  6018. Via:  Brl-Bmd; 27 Dec 82 14:41-EST
  6019.  
  6020.     I'd like to send you a disk for a copy.
  6021.             Thanks. bridger
  6022. 27-Dec-82 16:45:18,1865;000000000000
  6023. Date: 27-Dec-82 15:45:18-PST (Mon)
  6024. From: vax135!houxm!mel at Ucb-C70
  6025. Message-Id: <8211272345.11797@UCBVAX.BERKELEY.ARPA>
  6026. Received: by UCBVAX.BERKELEY.ARPA (3.227 [10/22/82])
  6027.     id A11781; 27-Dec-82 15:45:31-PST (Mon)
  6028. Re: downloading, gates, FTP, etc.?
  6029. Apparently-To: info-cpm
  6030. Via:  Mit-Ai; 27 Dec 82 19:26-EST
  6031. Via:  Brl; 27 Dec 82 20:24-EST
  6032. Via:  Brl-Bmd; 27 Dec 82 20:11-EST
  6033.  
  6034. I just read a note on Usenet fa.info-cpm from POURNE@Mit-Mc asking how to
  6035. download from ITS.  Now isn't this ridiculous?  Here is a noted network user,
  6036. who has been a customer of MIT-MC for years, a CP/M user to respect, and he
  6037. can't get through the maze either.  Isn't it about time to publish on the
  6038. various nets just how they are cross-connected, and what is possible in the
  6039. way of mail delivery, article submission, and file transfer  --  and, just
  6040. how in exquisite detail to do each of these things?  W8abc or whoever keeps
  6041. whetting our appetites with little jems he has placed on MIT-MC (complete
  6042. with search coordinates that I am sure would be useful in finding same).
  6043. They might as well be sent to the backside of the moon!  If these nets are
  6044. going to serve their purpose, they have to get a whole lot easier to use.
  6045. A great big help in this direction would be for those in the know to take
  6046. some time to let those of us who aren't; in on the secrets. (Ellen, are you
  6047. listening?  Mark, are you?)  Please don't flame at me with a bunch of
  6048. Philadelphia Lawyer stuff.  The nets are cross connected, there are those
  6049. of you who use this advantageously (to the good of everybody: DOD, DCA,
  6050. Universities, and private companies -- we all paid for these things to aid
  6051. in making our industry powerful enough to do what is needed  -- and I
  6052. claim that computer networks are one of the areas we need to nurture NOW),
  6053. please tell us how.      Mel Haas  ,  houxm!mel
  6054. 27-Dec-82 22:55:00,362;000000000000
  6055. Date: 27 Dec 1982 2155-PST
  6056. From: Lwright at Sri-Kl
  6057. Subject: change in distribution list
  6058. To:   info-cpm at BRL
  6059. Via:  Sri-Kl; 28 Dec 82 1:03-EST
  6060. Via:  Brl; 28 Dec 82 1:25-EST
  6061. Via:  Brl-Bmd; 28 Dec 82 1:33-EST
  6062.  
  6063.     Please make the following changes to your cpm info list:
  6064.  
  6065. ADD:    MCINFO@SRI-KL
  6066.  
  6067. REMOVE: LWRIGHT@SRI-KL
  6068.  
  6069. Thanks much-
  6070. Larry Wright
  6071. -------
  6072. 28-Dec-82 01:30:00,1267;000000000000
  6073. Date: 28 December 1982 03:30-EST
  6074. From: Keith Petersen <W8SDZ@Mit-Mc>
  6075. Subject:  downloading, gates, FTP, etc.?
  6076. To: vax135!houxm!mel at Ucb-C70
  6077. cc: Info-Cpm at BRL
  6078. In-reply-to: The message of 27-Dec-82 15:45:18-PST (Mon) from vax135!houxm!mel at Ucb-C70
  6079. Via:  Mit-Mc; 28 Dec 82 3:31-EST
  6080. Via:  Brl; 28 Dec 82 4:07-EST
  6081. Via:  Brl-Bmd; 28 Dec 82 4:19-EST
  6082.  
  6083. Thanks for your message, Mel.  Unfortunately the gateway between
  6084. Usenet and Arpa is not officially sanctioned and only mail seems to be
  6085. able to be transferred, no files.  When I announce some program has
  6086. been uploaded to MIT-MC, I realize that Usenet readers won't be able
  6087. to get them, but I would be willing to netmail some of the smaller
  6088. files if you want them.  All the files on MIT-MC are available on my
  6089. Remote CP/M system (313) 759-6569 (callback), which is available
  6090. 24-hours a day.  Of course you have to pay for the phone call, but if
  6091. that's the only way to get the "goodies" then that will have to be
  6092. accepted (unless you want to wait 2-6 months for them to make their
  6093. way into CP-MIG or CPMUG).
  6094.    I am investigating a possible way to send these files to
  6095. net.sources, but havn't learned how to do that yet.  I have an account
  6096. on a machine that is connected to BOTH Arpa and Usenet.
  6097. 28-Dec-82 15:31:17,477;000000000000
  6098. Date:     28 Dec 82 17:31:17-EST (Tue)
  6099. From:     Rick Conn <rconn@BRL>
  6100. To:       BILLW at Sri-Kl
  6101. cc:       info-cpm at BRL
  6102. Subject:  Re:  ZCPR2 Release Schedule and Other Info
  6103. Via:  Brl; 28 Dec 82 18:02-EST
  6104. Via:  Brl-Bmd; 28 Dec 82 18:12-EST
  6105.  
  6106.     Sorry, the ZCPRn processors are very tight Z80 code (that's where
  6107. the Z comes from).  Am afraid you are out of luck there.  However, most
  6108. of the utilities are straight 8080 code, and you would probably use them.
  6109.  
  6110.         Rick
  6111. 28-Dec-82 16:00:00,561;000000000000
  6112. Date:     28 Dec 82 18:00:00-EST (Tue)
  6113. From:     Rick Conn <rconn@BRL>
  6114. To:       Herb Lin <LIN@Mit-Mc>
  6115. cc:       info-cpm at BRL
  6116. Subject:  Re:  ZCPR?
  6117. Via:  Brl; 28 Dec 82 18:30-EST
  6118. Via:  Brl-Bmd; 28 Dec 82 18:38-EST
  6119.  
  6120.     ZCPR and ZCPR2 will not run on an 8085, altho many of the ZCPR2
  6121. utilities will.  "ZCPR" stands for Z80-based Command Processor Replacement,
  6122. and, running in the same amount of space as the conventional CP/M CCP,
  6123. ZCPRn contains some very tight Z80 code, particularly jump relatives,
  6124. which will NOT run on an 8080 or 8085.
  6125.  
  6126.         Rick
  6127. 29-Dec-82 22:42:00,733;000000000000
  6128. Return-Path: <Nemnich.PDO@MIT-MULTICS.ARPA>
  6129. Date:  29 December 1982 22:42 est
  6130. From:  Nemnich.PDO at Mit-Multics
  6131. Subject:  Zenith Z-90 and new Daisywriter
  6132. To:  Info-CPM at Mit-Mc
  6133. Via:  Mit-Mc; 29 Dec 82 22:36-EST
  6134. Via:  Brl; 29 Dec 82 23:08-EST
  6135. Via:  Brl-Bmd; 29 Dec 82 23:03-EST
  6136.  
  6137. I have a friend who has the chance to buy a Z-90 (with 2 dsdd drives)
  6138. and a Daisywriter 40cps printer for a reasonably good price from someone
  6139. whom he thinks will deliver good service.
  6140.  
  6141. He asked me to query the list, mostly to find out what Heath/Zenith
  6142. owners think of the products in general (how reliable they are, etc).
  6143. Same for Daisywriter.
  6144.  
  6145. Also, he has the chance to get Magic Word or Wordstar...any comments on
  6146. these?  Thanks.
  6147. 31-Dec-82 08:38:00,620;000000000000
  6148. Date: 31 December 1982 10:38-EST
  6149. From: Shawn F McKay <SHAWN@Mit-Ml>
  6150. Subject: delete me
  6151. To: info-cpm at BRL
  6152. cc: info-rsts.MIT-OZ at BRL, info-apple at BRL, info-printer at Mit-Mc
  6153. Via:  Mit-Ml; 31 Dec 82 10:55-EST
  6154. Via:  Brl; 31 Dec 82 11:14-EST
  6155. Via:  Brl-Bmd; 31 Dec 82 11:36-EST
  6156.  
  6157.  
  6158. I have sent mail to most of your info-foo-request lists, and nothing,
  6159. so, here it is on the list, "Please remove my name from this list",
  6160. and I hope some point after things calm down, (i.e. when people
  6161. only get 1 copy of any mail they are sent), I would like to
  6162. be on all the above again..
  6163.  
  6164.  
  6165.         Thanks
  6166.  
  6167.               -Shawn
  6168. 31-Dec-82 10:19:00,2290;000000000000
  6169. Date:     31 Dec 82 12:19:00-EST (Fri)
  6170. From:     Rick Conn <rconn@BRL>
  6171. To:       info-cpm at BRL
  6172. cc:       info-micro at BRL
  6173. Subject:  ZCPR2 Release
  6174. Via:  Brl; 31 Dec 82 12:35-EST
  6175. Via:  Brl-Bmd; 31 Dec 82 12:41-EST
  6176.  
  6177.         The release of ZCPR2 is more-or-less on schedule.  Two of
  6178. the four manuals are virtually finished, and some bugs have shown
  6179. up in some of the utilities, but I think they will  be  ready  by
  6180. the 10 Jan release date.
  6181.  
  6182.         As scheduled, today is the release of drafts to the  ARPA
  6183. Net.   I will try to upload the drafts of the Concepts Manual and
  6184. the Installation Manual to MIT-MC tonight.  I  will  send  out  a
  6185. message  when they are there.  The only hitch I can see right now
  6186. revolves around TCP conversion.
  6187.  
  6188.         The following is a summary of what will be uploaded.   At
  6189. the  time  of the upload announcement, I will also send a summary
  6190. (rather long) to INFO-CPM.
  6191.  
  6192. ZCPR2 Concepts and Installation Manuals
  6193.         First Draft Release
  6194.  
  6195.         The Squeezed Forms will have  been  uploaded  to  MIT-MC.
  6196. They  will  be  stored  in the CPM directory, and their names are
  6197. Z2CON and Z2INS with types of WQ and WQH (i.e., Z2CON WQ  is  one
  6198. manual).
  6199.  
  6200.  
  6201.         The Concepts Manual is over 60 pages long.
  6202.         The Installation Manual is over 27 pages long.
  6203.  
  6204.  
  6205. Files:
  6206.  
  6207.     1 File: Z2CON   .WQ  -- Size:    72K -- CRC: 00 37
  6208.         Comment: Squeezed Concepts Manual
  6209.     2 File: Z2CON   .WQH -- Size:     8K -- CRC: 0E 37
  6210.         Comment: Squeezed Concepts Table of Contents and Foreword
  6211.     3 File: Z2CON   .WS  -- Size:   112K -- CRC: 62 6F
  6212.         Comment: Concepts Manual (WordStar Format)
  6213.     4 File: Z2CON   .WSH -- Size:     8K -- CRC: 4F B4
  6214.         Comment: Concepts Manual Table of Contents and Foreword
  6215.     5 File: Z2INS   .WQ  -- Size:    32K -- CRC: BF 97
  6216.         Comment: Squeezed Installation Manual
  6217.     6 File: Z2INS   .WQH -- Size:     4K -- CRC: D2 46
  6218.         Comment: Squeezed Ins Manual Table of Contents and Foreword
  6219.     7 File: Z2INS   .WS  -- Size:    52K -- CRC: 2F 2F
  6220.         Comment: Installation Manual (WordStar Format)
  6221.     8 File: Z2INS   .WSH -- Size:     8K -- CRC: 02 F5
  6222.         Comment: Installation Manual Table of Contents and Foreword
  6223. ++     8 Files Checked ++
  6224.  
  6225.  
  6226.         Rick
  6227. 31-Dec-82 12:16:00,1089;000000000000
  6228. Date: 31 December 1982 14:16-EST
  6229. From: RMS.G.EH.MIT-OZ at BRL
  6230. Sender: EH at Mit-Ai
  6231. To: info-cpm at BRL
  6232. cc: EH at Mit-Ai
  6233. Via:  Mit-Ai; 31 Dec 82 14:15-EST
  6234. Via:  Brl; 31 Dec 82 14:18-EST
  6235. Via:  Brl-Bmd; 31 Dec 82 14:21-EST
  6236.  
  6237. Hello, As some of you may have known, there is some
  6238. kind of incompatiblity with the early MODEM.COM's and
  6239. the later super MODEM7's along with MBOOT3 and XMODEM.
  6240. While running my RCPM sys (DataTech 415-595-0541), I noticed
  6241. XMODEM 4.2 didnt work with MODEM7 so I had to upgrade to
  6242. XMODEM 5.xx ... Today, was trying to transfer a file from
  6243. from my H89 to my TRS-80 and it didnt work..the TRS-80
  6244. (MODEM2) and the H89 (MODEM731) kept bombing out with
  6245. TIMEOUT and 15H RCVD NOT ACK. However,my MODEM2 and MODEM7
  6246. will talk to XMODEMs on others and talk to MBOOT3 on my
  6247. computers. So, I had to use MBOOT on trs-80 instead of MODEM2
  6248. to receive the file from H89 and use MBOOT on H89 instead of
  6249. MODEM7 to receive from TRS-80.  Really confusing...what
  6250. happened to protocol standard in MODEM7xx ??
  6251.             Thank you very much,
  6252.             Edward Huang
  6253. 31-Dec-82 12:48:59,1567;000000000000
  6254. Date:     31 Dec 82 14:48:59-EST (Fri)
  6255. From:     Rick Conn <rconn@BRL>
  6256. To:       info-cpm at BRL
  6257. cc:       info-micro at BRL
  6258. Subject:  ZCPR2 Manuals on MC
  6259. Via:  Brl; 31 Dec 82 14:59-EST
  6260. Via:  Brl-Bmd; 31 Dec 82 15:05-EST
  6261.  
  6262.         As advertised, the draft ZCPR2 Concepts and  Installation
  6263. manuals are now on MIT-MC under CPM as Z2CON WQ, Z2CON WQH, Z2INS
  6264. WQ, AND Z2INS WQH.  They will have to be unsqueezed in  order  to
  6265. read them.
  6266.  
  6267.         Download time should be roughly 1 hour for Z2CON WQ and 1
  6268. hour  for  the other three.  Note that these are subject to revi-
  6269. sion and will probably be revised.  As I see your tradeoffs  (and
  6270. the purpose of this upload), you can download now, read the manu-
  6271. als, and send questions and comments.  If you  have  any  problem
  6272. with  some  part  of  the manuals, now is a good time to find out
  6273. (i.e., before final release).  There will be time to discuss them
  6274. before  I  start  travelling.  Also, if you are interested in at-
  6275. tending one of my talks, it might be nice to have seen  the  sub-
  6276. ject  material  beforehand  and then use the free time to discuss
  6277. details.
  6278.  
  6279.         The CRC values on the files check  as  advertised  in  my
  6280. previous message.  Also, the CPM directory is now 94.5% full with
  6281. this addition, and Frank or Keith may wish to move these files.
  6282.  
  6283.         A summary message on ZCPR2 will  come  out  later  today.
  6284. The next major item in the schedule is release of new final manu-
  6285. als, ZCPR2 itself, and all of the ZCPR2 System Utilities on 10-11
  6286. Jan.  Enjoy.
  6287.  
  6288.                 Rick
  6289. 31-Dec-82 20:23:08,14355;000000000000
  6290. Date:     31 Dec 82 22:23:08-EST (Fri)
  6291. From:     Rick Conn <rconn@Brl.arpa>
  6292. To:       info-cpm@Brl.arpa
  6293. Subject:  ZCPR2 Summary
  6294. Via:  Brl; 31 Dec 82 22:35-EST
  6295. Via:  Brl-Bmd; 31 Dec 82 22:39-EST
  6296.  
  6297.         The following is a summary of some of the major  features
  6298. of ZCPR2.  It is not complete, and I tried to make it as brief as
  6299. possible.  Its purpose is to give you some  idea  of  what  ZCPR2
  6300. does  and,  if you are still interested, the Concepts Manual goes
  6301. into a complete description and much more detail with examples.
  6302.  
  6303.         Enjoy!
  6304.  
  6305.                 Rick
  6306.  
  6307. ---- Summary Follows ----
  6308.  
  6309.      A Brief Overview of ZCPR2 Features and Facilities    1
  6310.  
  6311.  
  6312.  
  6313.  
  6314.                           Overview of ZCPR2
  6315.                            by Richard Conn
  6316.  
  6317.  
  6318.  
  6319.        The   Z80-based  Command  Processor  Replacement  Version  2 
  6320.   (ZCPR2)  is a replacement for the CP/M Console Command  Processor 
  6321.   (CCP)  which creates an extremely capable and  flexible  environ-
  6322.   ment,  placing a totally new interface on the user's CP/M system.  
  6323.   The  primary  purpose of ZCPR2 is to improve the user's  product-
  6324.   ivity by giving him an environment which is much more  responsive 
  6325.   to  his needs and configurable to his specific desires than  CP/M 
  6326.   2.2 while still remaining CP/M 2.2 compatable and allowing him to 
  6327.   run  most,  if  not all,  of his CP/M software with little or  no 
  6328.   modification.
  6329.  
  6330.        ZCPR2 provides an interactive interface to the user's micro-
  6331.   computer  which  is significantly extended  over  that  interface 
  6332.   provided  by the CP/M 2.2 CCP.   The user is invited to refer  to 
  6333.   the  Rationale Manual for a detailed comparison between the  CP/M 
  6334.   2.2  CCP and ZCPR2.   A working knowledge of CP/M 2.2 is  assumed 
  6335.   for  the following discussion.   Also,  the following  discussion 
  6336.   pertains to ZCPR2 systems which are configured in the recommended 
  6337.   way (see the Installation Manual).  There are over 4,000,000 ways 
  6338.   (conceivably)  that one may configure a ZCPR2 system for his  own 
  6339.   uses, and, as a general rule, the features described below may be 
  6340.   turned on or off as the system manager desires.
  6341.  
  6342.        There  are  currently  four documents planned  to  accompany 
  6343.   ZCPR2.  These documents and their functions are:
  6344.  
  6345.             1) Installation Manual -- How to Install ZCPR2
  6346.             2) Concepts Manual (this teaser was derived from it) --
  6347.                  a tutorial on the basic concepts associated with
  6348.                  using ZCPR2, the ZCPR2 System of Programs, and
  6349.                  the ZCPR2 environments
  6350.             3) Rationale -- why things were done the way they
  6351.                  were done under ZCPR2
  6352.             4) User's Guide -- how to use ZCPR2, including details
  6353.                  on all of the ZCPR2 commands in the ZCPR2 System
  6354.  
  6355.  
  6356.   1. Directories under ZCPR2
  6357.  
  6358.        A directory under ZCPR2 is a user area on a disk,  and it is 
  6359.   identified  by the combination of the disk letter and the  number 
  6360.   of  the  user area (like A10 or B7) or by a mnemonic  name  (like 
  6361.   JEFF or ROOT).   The directory is a logical concept, and there is 
  6362.   only  one physical file directory (which keeps track of  all  the 
  6363.   files) on each logical disk.
  6364.  
  6365.  
  6366.  
  6367.  
  6368.  
  6369.  
  6370.  
  6371.  
  6372.  
  6373.  
  6374.  
  6375.      A Brief Overview of ZCPR2 Features and Facilities    2
  6376.  
  6377.  
  6378.        The  disk/user way of identifying a directory (called the DU 
  6379.   form from here on) is standard to the ZCPR2-resident commands and 
  6380.   the ZCPR2-specific utilities.   In all cases, these commands will 
  6381.   permit use of the DU:  form wherever the simpler D: form was used 
  6382.   under CP/M 2.2,  and the D part of the DU: form is optional.  For 
  6383.   instance,  the following ZCPR2-resident commands are valid  exam-
  6384.   ples  which  illustrate  the utility of this  extended  directory 
  6385.   specification:
  6386.  
  6387.             A>DIR A7:
  6388.             A>DIR A:
  6389.             A>DIR 7:
  6390.             A>ERA B22:MYFILE.TXT
  6391.             A>TYPE C31:README.TXT
  6392.             A>LIST 12:LOCAL.MSG
  6393.             A>SAVE 2DH C12:SYSTEM.CPM
  6394.  
  6395.        Hence,  the user can "sit" in any directory on any disk  and 
  6396.   readily  work  with  files in any other directory  on  any  disk.  
  6397.   Likewise,  where  the  user used to be able to prefix a COM  file 
  6398.   with a disk letter in order to temporarily log into another  disk 
  6399.   and  extract that file from it,  the ZCPR2 user can prefix a  COM 
  6400.   file with a DU form:
  6401.  
  6402.             A>7:MYPROG
  6403.             A>C31:RUNIT
  6404.             A>B:MYGO
  6405.  
  6406.        Finally,  the  third logical extension of this DU form is to 
  6407.   allow  the user to employ it to "log into" a directory,  like  he 
  6408.   used the D:  form before to simply change disks and the "USER  n" 
  6409.   command to change user areas:
  6410.  
  6411.             A>B7:
  6412.             B7>12:
  6413.             B12>C:
  6414.             C12>0:
  6415.             C>
  6416.  
  6417.        As  a side note,  because of the flexibility of the DU form, 
  6418.   the  USER  command is no longer necessary and  is  not  available 
  6419.   under ZCPR2 unless a programmer implements it as a transient.
  6420.  
  6421.        ZCPR2 is a replacement for the CP/M 2.2 CCP,  but it is only 
  6422.   a part of the ZCPR2 SYSTEM.   The ZCPR2 System is a collection of 
  6423.   programs  consisting  of ZCPR2 itself and a series  of  utilities 
  6424.   designed  to  augment the capabilities of ZCPR2.   All  of  these 
  6425.   utilities  respond  to the ZCPR2 DU form,  just like  the  ZCPR2-
  6426.   resident commands,  while the conventional CP/M utilities do not.  
  6427.   For example,  the following commands show examples of some of the 
  6428.   ZCPR2 utilities available in the ZCPR2 distribution:
  6429.  
  6430.  
  6431.  
  6432.  
  6433.  
  6434.  
  6435.  
  6436.  
  6437.  
  6438.  
  6439.  
  6440.  
  6441.      A Brief Overview of ZCPR2 Features and Facilities    3
  6442.  
  6443.  
  6444.             A>XDIR B7:
  6445.             A>ERASE C4:FILE1.TXT,B31:FILE2.TXT,FILE3.TXT
  6446.             A>RENAME B12:*.BAS=*.BAK,14:MYFILE.TXT=HISFILE.TXT
  6447.             A>MCOPY C22:=A11:*.*
  6448.  
  6449.        These  ZCPR2 utilities,  however,  support a second form  of 
  6450.   directory  specification  as well.   This is the named  directory 
  6451.   specification,  called the DIR form from now on.  The DIR form is 
  6452.   a  logical  association between a mnemonic name and  a  disk/user 
  6453.   area.  For example, the directory name of ROOT may be assigned to 
  6454.   mean A0,  JEFF to mean C4,  BACKUP to mean C0,  etc.   All of the 
  6455.   ZCPR2 utilities (by and large) recognize this form as  well;  the 
  6456.   following are examples:
  6457.  
  6458.             A>XDIR WORK1:*.ASM
  6459.             A>ERASE TEXT1:FILE1.TXT,TEXT2:FILE2.TXT,FILE3.TXT
  6460.             A>RENAME JEFF:*.BAS=*.BAK
  6461.             A>MCOPY BACKUP:=*.*
  6462.  
  6463.        With the named directory environment fully implemented,  the 
  6464.   user's  ZCPR2 system can be configured in a number  of  different 
  6465.   ways  beyond even the 4,000,000+ basic ways ZCPR2 can be  config-
  6466.   ured.   In particular,  a directory tree structure can be set up, 
  6467.   similar to the UNIX concept but much more flexible.  For example, 
  6468.   the  following environment is one such working environment  which 
  6469.   can be created under ZCPR2:
  6470.  
  6471.  
  6472.  
  6473.          ----------------- ROOT -----------------------
  6474.          |                /    \                      |
  6475.        ROBERT         JEFF      LINDA               BOSS
  6476.          |           / |  \    / | | \              | ||
  6477.       HARDWORK      JA CB JC  LA CB LC LD      WATCHJ |WATCHL
  6478.                    /          |        |           WATCHR
  6479.                   GAMES      SCHOOL   GAMES
  6480.    
  6481.  
  6482.                Sample ZCPR2 Named Directory Structure
  6483.  
  6484.  
  6485.   2. ZCPR2 Resident Commands
  6486.  
  6487.        Like  the CP/M 2.2 CCP,  ZCPR2 contains some commands within 
  6488.   itself.   It contains all of the CCP commands (except USER, which 
  6489.   isn't needed anymore) and a few more,  but all of the ZCPR2 resi-
  6490.   dent  commands are different with logical extensions to  the  CCP 
  6491.   commands.   We  have already seen the DU form,  which can be used 
  6492.   with  any  ZCPR2 resident command.   Note that the DU form  is  a 
  6493.   logical extension of the D: prefix under CP/M 2.2.
  6494.  
  6495.        The  following is a comparison of the various resident  com-
  6496.   mand forms under the CP/M 2.2 CCP and ZCPR2:
  6497.  
  6498.  
  6499.  
  6500.  
  6501.  
  6502.  
  6503.  
  6504.  
  6505.  
  6506.  
  6507.      A Brief Overview of ZCPR2 Features and Facilities    4
  6508.  
  6509.  
  6510.  
  6511.                 Comparison of ZCPR2 and CP/M 2.2 CCP
  6512.                           Resident Commands
  6513.  
  6514.   Function                      ZCPR2 Command       CCP Command
  6515.   Display $DIR File Names       DIR DU:afn          DIR D:afn
  6516.   Display $SYS File Names       DIR DU:afn S        No Equivalent
  6517.   Display All File Names        DIR DU:afn A        No Equivalent
  6518.  
  6519.   Erase Specified Files         ERA DU:afn          ERA D:afn
  6520.   Erase with Verify             ERA DU:afn V        No Equivalent
  6521.  
  6522.   Rename File                   REN DU:ufn=ufn2     REN DU:ufn=ufn2
  6523.   Rename Over Existing File     REN DU:ufn=ufn2     No Equivalent
  6524.  
  6525.   Print File on Console         TYPE DU:ufn P       TYPE D:ufn
  6526.     Without Paging
  6527.   Print File on Console         TYPE DU:ufn         No Equivalent
  6528.     With Paging
  6529.   Print File on Printer         LIST DU:ufn         No Equivalent
  6530.  
  6531.   Save Memory into File         SAVE n DU:ufn       SAVE n D:ufn
  6532.   Save Memory into File         SAVE n DU:ufn       No Equivalent
  6533.     With Overwrite Warning
  6534.   Save Memory into File         SAVE nH DU:ufn      No Equivalent
  6535.     and Specify Size in Hex
  6536.   Save Memory into File         SAVE n DU:ufn S     No Equivalent
  6537.     and Specify Number of        or
  6538.     Blocks                      SAVE nH DU:ufn S
  6539.  
  6540.   Load File Anywhere Into       GET adr DU:ufn      No Equivalent
  6541.     Memory
  6542.  
  6543.   Reexecute Last Transient      GO params           No Equivalent
  6544.     Without Reloading It
  6545.  
  6546.   Call Subroutine Anywhere in   JUMP adr            No Equivalent
  6547.     Memory
  6548.  
  6549.   Change Disk                   D:                  D:
  6550.   Change User                   U:                  USER n
  6551.   Change Disk and User at       DU:                 No Equivalent
  6552.     Same Time
  6553.  
  6554.  
  6555.  
  6556.  
  6557.  
  6558.  
  6559.  
  6560.  
  6561.  
  6562.  
  6563.  
  6564.  
  6565.  
  6566.  
  6567.  
  6568.  
  6569.  
  6570.  
  6571.  
  6572.  
  6573.      A Brief Overview of ZCPR2 Features and Facilities    5
  6574.  
  6575.  
  6576.   3. ZCPR2 Standard Transient Commands
  6577.  
  6578.        All  of the CP/M-supplied transient commands will work  with 
  6579.   ZCPR2, and ZCPR2 supplies several additional ZCPR2-specific tran-
  6580.   sients, as indicated in the following tables:
  6581.  
  6582.  
  6583.   Program   Function
  6584.   -------   ---------
  6585.   CD        Log Into Named Directory with Extended Preprocessing
  6586.   COMPARE   Utility to Compare Two Files
  6587.   CRC       Cyclic Redundancy Check Utility
  6588.   DIFF      Utility to List File Differences
  6589.   DUTIL     Disk Utility, based on DU
  6590.   ECHO      Utility to Echo Its Command Line
  6591.   ERASE     File Erase Utility
  6592.   FINDBAD   Bad Block Scanner, based on FINDBD
  6593.   GENINS    Utility to Install Itself and Other Utilities
  6594.   HELP      Online Documentation System
  6595.   LD        Load Named Directory Buffer
  6596.   LU/LRUNZ  Command Library Utility and Extended Command Processor
  6597.   MCHECK    Menu File Syntax Checker
  6598.   MCOPY     File Copy Utility which can replace PIP in many cases
  6599.   MENU      Extended Command PreProcessor designed to create menus
  6600.   MKDIR     Create Named Directory File
  6601.   PATH      Define/Display ZCPR2 Paths
  6602.   PROTECT   Utility to Set File Attributes
  6603.   PWD       Print Current Named Directory Environment
  6604.   RENAME    File Rename Utility
  6605.   STARTUP   Initial Command Line Generator
  6606.   SUB2      Extended SUBMIT Indirect Command File Facility
  6607.   XDIR      Directory Display and Scan Utility
  6608.   ZEX       Memory-Based Indirect Command File Facility and Monitor
  6609.  
  6610.  
  6611.   4. Multiple Command Lines
  6612.  
  6613.        Another major feature of ZCPR2 is the Multiple Command Line.  
  6614.   Unlike  CP/M 2.2,  ZCPR2 will allow you to specify a sequence  of 
  6615.   commands  to  be executed on one  line.   Under  the  recommended 
  6616.   configuration,  each  command is separated by a  semicolon.   For 
  6617.   example:
  6618.  
  6619.             A>B:;DIR A7:*.TXT;DIR C22:*.COM A;C7:;ERA *.COM;DIR
  6620.             A>1:;TINIT ASM;B7:;WS TEST.TXT;ERA *.BAK;XDIR
  6621.  
  6622.  
  6623.  
  6624.  
  6625.  
  6626.  
  6627.  
  6628.  
  6629.  
  6630.  
  6631.  
  6632.  
  6633.  
  6634.  
  6635.  
  6636.  
  6637.  
  6638.  
  6639.      A Brief Overview of ZCPR2 Features and Facilities    6
  6640.  
  6641.  
  6642.   5. Command Processing and Paths
  6643.  
  6644.        Command processing under CP/M 2.2 is really quite simple:
  6645.             1) Input and Parse Command Line from User or File
  6646.             2) Determine if it is a CCP-resident command and
  6647.                run it if so
  6648.             3) Determine if there is a COM file in the current
  6649.                disk/user area and load it and run it if so
  6650.             4) Print error message if 2 and 3 fail
  6651.  
  6652.        Command processing under ZCPR2, however, is quite different:
  6653.             1) Input and Parse Command Line from User or File
  6654.             2) Determine if it is a ZCPR2-resident command and
  6655.                run it if so
  6656.             3) Search along the command search path, logging into
  6657.                the disks and user areas indicated in the path until
  6658.                either the bottom of the path is reached or the
  6659.                desired COM file is found; run program if found
  6660.             4) Invoke an Extended Command Processor, passing the
  6661.                Command Line to it
  6662.             5) Print error message if 2, 3, and 4 fail
  6663.  
  6664.  
  6665.        As the reader can see,  the concept of a path is fundamental 
  6666.   to  ZCPR2.   In  the ZCPR2 vernacular,  a Path is a  sequence  of 
  6667.   directories  to be searched for a file.   The specification of  a 
  6668.   path  is  as  a sequence of DU forms which are  extended  by  the 
  6669.   introduction  of the "$" character to indicate a current disk  or 
  6670.   current user area.  A sample path is:
  6671.  
  6672.             $$ $0 A$ A0 -- Path From Current Disk/Current User 
  6673.                  to Current Disk/User 0 to Disk A/Current User to
  6674.                  Disk A/User 0 (Current Disk/User is the disk/user
  6675.                  area that the user is logged into)
  6676.  
  6677.        If  the  user is logged into B7,  for  instance,  then  this 
  6678.   symbolic path would be translated into the absolute path of B7 B0 
  6679.   A7 A0.
  6680.  
  6681.        When ZCPR2 searches for a file, it follows such a path.  Two 
  6682.   extremely flexible features about the ZCPR2 design are:
  6683.  
  6684.             1) the command search path may be redefined dynamically
  6685.                by the user
  6686.             2) several ZCPR2 transients use paths also, and these
  6687.                paths may be the same path used by command search or
  6688.                they may be unique to each transient
  6689.