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

  1.  1-Jan-85 11:18:54-MST,1251;000000000000
  2. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 1 Jan 85 11:18:46-MST
  4. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  1 Jan 85 12:56 EST
  5. Date: Monday, 24 December 1984  10:23-MST
  6. Message-ID: <KPETERSEN.12076117579.BABYL@SIMTEL20.ARPA>
  7. Sender: decvax!dartvax!andyb@Ucb-Vax.ARPA
  8. From: decvax!dartvax!andyb@Ucb-Vax.ARPA
  9. Subject:   vaporizer vs humidifier
  10. ReSent-From: KPETERSEN@Simtel20.ARPA
  11. ReSent-To: Info-Micro@Brl.ARPA, Info-Cpm@Amsaa.ARPA
  12. ReSent-Date: Tue 1 Jan 1985 10:35-MST
  13.  
  14. > I bought a ultrasonic humidifier to use in my computer room to keep down
  15. > static electricity in the winter. It solved the static problem but caused a
  16. > far worse one from the dust that it puts out. The dust eats up the heads of
  17. > disk drives.
  18.  
  19. The dust consists of the minerals that are found in your water supply.
  20. If you live in a hard water area, the humidifier will leave a
  21. noticeable layer of dust on objects in the room.
  22.  
  23. One humidifier manufacturer suggests in the owners manual, "If this
  24. humidifier will be operated in a room containing electronic equipment,
  25. USE DISTILLED WATER ONLY".
  26.  
  27.         Andy Behrens
  28.         andyb@dartmouth.csnet
  29.         {astrovax,decvax,cornell,ihnp4,linus}!dartvax!andyb
  30.  1-Jan-85 12:39:57-MST,2208;000000000000
  31. Return-Path: <info-cpm-request@AMSAA.ARPA>
  32. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 1 Jan 85 12:39:48-MST
  33. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  1 Jan 85 14:12 EST
  34. Date: 1 Jan 1985  12:13 MST (Tue)
  35. Message-ID: <KPETERSEN.12076135534.BABYL@SIMTEL20.ARPA>
  36. Sender: KPETERSEN@SIMTEL20.ARPA
  37. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  38. To:   Info-Cpm@Amsaa.ARPA
  39. Subject: RBBS version 3.7 now available
  40.  
  41. The latest version of RBBS, the MBASIC Remote Bulletin Board System
  42. program, is now available from SIMTEL20:
  43.  
  44. Filename            Type     Bytes     CRC
  45.  
  46. Directory MICRO:<CPM.RBBS>
  47. RBBS37-1.LBR.1            COM    134272  3041H
  48. RBBS37-2.LBR.1            COM     67456  B0AAH
  49.  
  50. The first .LBR is all you need to get up and running.  The second is
  51. source code and not needed since the already-compiled program is
  52. supplied in RBBS37-1.LBR.  You configure your system name, password,
  53. where files are to be stored, etc., in easily installed files using
  54. RBBSINST.COM.
  55.  
  56. Thanks to Dennis Recla for this version.  Here are his comments about
  57. what's in the two LBRs:
  58.  
  59. RBBS37-1.LBR contains the files necessary to run RBBS37.  These are the
  60. running .COM files and sample message files.
  61.  
  62. -README .001   1K | BOOTPWD .      1K | BULLETIN.      1K | CALLERS .      1K
  63. COMMENTS.      1K | COUNTERS.      1K | ENTERCPM.      1K | HELP    .      1K
  64. INFO    .      1K | LASTCALR.      1K | MENURBBS.      1K | MESSAGES.      1K
  65. NEWCOM  .      1K | NEWS    .      1K | RBBS    .COM   1K | RBBS37  .COM  45K
  66. RBBS37  .DQC  22K | RBBSINST.COM  27K | RBBSINST.HQP   7K | RBBSUTIL.COM  25K
  67. SUMMARY .      1K | TWIT    .      1K | USERS   .      1K | pwds    .      1K
  68.  
  69. Remember RBBS.COM is a special file that allows you to leave it in A0: and
  70. run the real RBBS.COM program in A14:.
  71.  
  72. Also.. the file  pwds  is not in this .LBR since there is no way to produce
  73. a lowercase file in a .LBR.
  74.  
  75. RBBS37-2.LBR contains the source code files for the .COM files
  76. in RBBS37-1.LBR.
  77.  
  78. -README .002   1K | RBBS37  .AQC  27K | RBBS37NC.AQC  20K | RBBSINST.AQC  11K 
  79. RBBSUTIL.AQC   9K
  80.  
  81. Separating the files in this way allows you to download a single .LBR with
  82. all the files you need to run the system.
  83.  
  84. --Keith
  85.  1-Jan-85 18:30:28-MST,846;000000000000
  86. Return-Path: <info-cpm-request@AMSAA.ARPA>
  87. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 1 Jan 85 18:30:23-MST
  88. Received: From mitre-gateway.arpa.ARPA by AMSAA via smtp;  1 Jan 85 19:56 EST
  89. Date:  1 Jan 1985 19:42:14 EST (Tuesday)
  90. From: Tom Reid <treid@Mitre-Gateway.ARPA>
  91. Subject: XLISP
  92. To: info-cpm@Amsaa.ARPA
  93.  
  94. A while back, I inquired whether anyone knew the possible location of
  95. the latest version of XLISP and promised a recap to the net.  Alas,
  96. there is no joy in lispville.
  97.  
  98. The latest version I have found is SIG/M volume 118 which is not real
  99. recent (can be found on SIMTEL20 in micro:<sigm.vol118>).  If there
  100. is a later version in the public domain, please let me know how to
  101. obtain it and I will take responsibility of getting it uploaded to
  102. SIMTEL20 and announcing its availability.  Thanks in advance.  Tom.
  103.  
  104.  1-Jan-85 19:51:11-MST,1719;000000000000
  105. Return-Path: <info-cpm-request@AMSAA.ARPA>
  106. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 1 Jan 85 19:51:04-MST
  107. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  1 Jan 85 21:19 EST
  108. Date: 1 Jan 1985  19:21 MST (Tue)
  109. Message-ID: <KPETERSEN.12076213418.BABYL@SIMTEL20.ARPA>
  110. Sender: KPETERSEN@SIMTEL20.ARPA
  111. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  112. To:   Info-Cpm@Amsaa.ARPA
  113. Subject: NSWP207 eats source file under CPM+
  114.  
  115. I just received NSWP207.BUG on my RCPM.  Hope someone will pass this
  116. along to Dave Rand at his new U.S.A. address.
  117. --Keith
  118.  
  119. DATE: 12/24/84        TOM BURNETT    VACAVILLE,CA  (707) 448-6702 (voice)
  120.                                      Tek-80 RCP/M  (707) 425-2277 (data)
  121.  
  122.     After considerable testing, an apparent bug has been found in
  123. nswp207. The following conditions will cause problems.
  124.  
  125.     Hardware:    Lobo MAX-80
  126.     OS:        CPM Plus
  127.     
  128.     When copying a file with the 'm' command, if the source file is
  129. over 1 extent long, and you tell it to copy to a drive that is not ready,
  130. i.e. no disk in drive, the SOURCE file is truncated to 1 extent. If the
  131. file is important, this could ruin your entire day. Nswp205, disk7 and
  132. PIP do not exhibit this behavior and nswp207 does not have the problem
  133. under CP/M 2.2 with the same hardware. 5 in., 8 in. and hard disk do not
  134. seem to make any difference, if the destination drive is not ready, the
  135. source file is eaten.
  136.  
  137.     The number for Dave Rand given in nswp2.ws is no longer valid, if
  138. someone would make sure this file gets to him, it would be appreciated. 
  139. In the meanwhile, either be careful or use nswp205. My thanks to Mr. Rand
  140. and many others who make the fruits of their labors available for all
  141. to use and learn. 
  142.  2-Jan-85 09:16:54-MST,1502;000000000000
  143. Return-Path: <info-cpm-request@AMSAA.ARPA>
  144. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 2 Jan 85 09:16:45-MST
  145. Received: From hi-multics.arpa.ARPA by AMSAA via smtp;  2 Jan 85 10:43 EST
  146. Date:  Wed, 2 Jan 85 09:39 CST
  147. From:  Boebert@HI-MULTICS.ARPA
  148. Subject:  L80 Query
  149. To:  info-cpm@AMSAA.ARPA
  150. Message-ID:  <850102153928.007926@HI-MULTICS.ARPA>
  151.  
  152.  
  153. I recently downloaded the Small C library from Simtel.  The fputs
  154. function in the library recognizes only <lf> as the line termination
  155. character, while Mince puts in only <cr> (beats me why this is the
  156. case).  My primary use for Small C is programs to massage Mince-made
  157. files.  So I made a two-line addition, reassembled the module, and
  158. rebuilt clib.rel with the new iolib entry.  In the process I made the
  159. following discovery:
  160.  
  161. The version of clib.rel on Simtel links properly into compiler-produced
  162. code with the L80 command
  163.  
  164. L80 <prog>, clib/s, <prog>/n/e
  165.  
  166. The reassembled version would not put a JMP instruction in 100h unless I
  167. converted an internal label in iolib (START) to public, and used the
  168. command line
  169.  
  170. L80 <prog>, clib/s, <prog>/n/e:START
  171.  
  172. Clearly, the orignal author did something in M80 or LIB so that L80
  173. would recognize the internal label START of some middle module in
  174. clib.rel as the start of the program.  I am using the Apple version of
  175. M80/L80/LIB from Microsoft and can find no hint of how to do this trick
  176. in their documentation.  Can any of the old hands out there tell me what
  177. was done?
  178.  2-Jan-85 11:17:30-MST,562;000000000000
  179. Return-Path: <info-cpm-request@AMSAA.ARPA>
  180. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 2 Jan 85 11:17:25-MST
  181. Received: From bbnccc.arpa.ARPA by AMSAA via smtp;  2 Jan 85 12:40 EST
  182. Date: Wed, 2 Jan 85 12:26:44 EST
  183. From: Manny Crivello <crivello@BBNCCC.ARPA>
  184. Subject: help simtel20
  185. To: info-cpm@amsaa.arpa
  186.  
  187.  I'll be leaveing my place of employment hopefuly soon. and with this
  188. i'll be off the system that am on. What I need is there a way to log on
  189. simtel20 to download cpm programs, some guest account.
  190. Thank you for any help.
  191. M.D.CRIVELLO
  192.  
  193.  2-Jan-85 12:27:48-MST,668;000000000000
  194. Return-Path: <info-cpm-request@AMSAA.ARPA>
  195. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 2 Jan 85 12:27:44-MST
  196. Date:     Wed, 2 Jan 85 13:37:06 EST
  197. From:     David Towson (SECAD) <towson@Amsaa.ARPA>
  198. To:       info-cpm@Amsaa.ARPA
  199. Subject:  Bond at Aerospace.
  200.  
  201. Fellow CP/Mers - Well, I see that the Aerospace mailer continued to reject
  202. mail to Bond (unknown user) while I fluffed-off and took a much needed holiday.
  203. I have deleted this name from the info-cpm list, and I hope to see no further
  204. rejects from Aerospace.  (Bond was the last Aerospace entry.)
  205.  
  206.      Happy New Year to all!
  207.  
  208.  
  209.  
  210. Dave
  211. towson@amsaa.arpa
  212. aka info-cpm-request@amsaa.arpa
  213.  
  214.  2-Jan-85 16:02:37-MST,1796;000000000000
  215. Return-Path: <info-cpm-request@AMSAA.ARPA>
  216. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 2 Jan 85 16:02:31-MST
  217. Received: From rand-unix.arpa.ARPA by AMSAA via smtp;  2 Jan 85 17:38 EST
  218. Received: by rand-unix.ARPA; Wed, 2 Jan 85 14:08:22 pst
  219. From: Bridger Mitchell <bridger@Rand-Unix.ARPA>
  220. Message-Id: <8501022208.AA09420@rand-unix.ARPA>
  221. Date: 02 Jan 85 14:08:18 PST (Wed)
  222. To: info-cpm@Amsaa.ARPA
  223. Cc: Bridger Mitchell <bridger@Rand-Unix.ARPA>
  224. Subj: Wanted: Testsites for DateStamper
  225.  
  226.  
  227. DateStamper(TM) provides  automatic, transparent, and virtually
  228. instantaneous date- and time-stamping for CP/M 2.2 files.
  229. With a real-time clock, date plus actual time is stamped; otherwise,
  230. the date plus a 'relative' time (the ordinal count of
  231. file accesses).   DateStamper runs with all CP/M-standard programs;
  232. files and disks are fully compatible with standard CP/M.
  233.  
  234. DateStamper is currently available in a special version for all
  235. Kaypros that have Plu*Perfect Systems' enhanced CP/M 2.2E operating
  236. system.  The general CP/M version is expected to be released in late February.
  237. (The Kaypro-only version is $39 from Plu*Perfect Systems; the 
  238. general version will be under $50 in 8-inch format.  They include
  239. full-featured directory and file-maintenance utilities.)
  240.  
  241. Beta-test sites for the general version are needed to shake out
  242. interfacing to the variety of real-time clocks used in CP/M installations.
  243.  
  244. Beta sites requirements:
  245.    *  CP/M 2.2.
  246.    *  Real-time hardware or terminal clock.  
  247.    *  ASM programming experience.
  248.    *  Willingness to contribute clock-interfacing code and documentation.
  249.  
  250. If you would like to assist with testing DateStamper, please reply
  251. directly to me with a summary of your clock and other 2.2 system
  252. hardware.
  253.  
  254. -bridger mitchell
  255.  2-Jan-85 20:59:33-MST,986;000000000000
  256. Return-Path: <info-cpm-request@AMSAA.ARPA>
  257. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 2 Jan 85 20:59:28-MST
  258. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  2 Jan 85 21:43 EST
  259. Date: 2 Jan 1985  16:44 MST (Wed)
  260. Message-ID: <WANCHO.12076447002.BABYL@SIMTEL20.ARPA>
  261. From: "Frank J. Wancho" <WANCHO@SIMTEL20.ARPA>
  262. To:   Manny Crivello <crivello@Bbnccc.ARPA>
  263. Cc:   INFO-CPM@Amsaa.ARPA
  264. Subject: help simtel20
  265. In-reply-to: Msg of 2 Jan 1985  10:26-MST from Manny Crivello <crivello at BBNCCC.ARPA>
  266.  
  267. Manny,
  268.  
  269. I'm sorry, but there are no guest accounts on SIMTEL20.  However,
  270. almost all the files available here in MICRO:<CPM.*> are also
  271. available on the Royal Oak RCPM system in a suburb of Detroit, MI.
  272. I'm sure that this information is little consolation, but certainly
  273. better than being completely cut off.  In fact, while you have the
  274. chance, why don't you grab MICRO:<CPM.MISC>RCPM-054.LQT and see if you
  275. can find an RCPM system in your area...
  276.  
  277. --Frank
  278.  2-Jan-85 21:33:42-MST,632;000000000000
  279. Return-Path: <info-cpm-request@AMSAA.ARPA>
  280. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 2 Jan 85 21:33:39-MST
  281. Received: From mit-mc.arpa.ARPA by AMSAA via smtp;  2 Jan 85 23:04 EST
  282. Date: 2 Jan 1985 22:57:09-EST
  283. From: jjp@ccc
  284. To: info-cpm@AMSAA.ARPA
  285. Subject: Modem7 patch for break needed
  286. Cc: jjp@ccc
  287.  
  288.        I need help patching modem7 to send BREAK in
  289.     terminal mode using an 8251.  I have the source
  290.     to my version ( modem217 ) but I don't have access
  291.      to simtel for an "official" patch or update. Any
  292.     help will be greatly appreciated.
  293.  
  294.                 thanks in advance
  295.                       Jeffrey Plum
  296.  
  297.     path  jjp%ccc@mc 
  298.  2-Jan-85 22:29:26-MST,1165;000000000000
  299. Return-Path: <info-cpm-request@AMSAA.ARPA>
  300. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 2 Jan 85 22:29:20-MST
  301. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  2 Jan 85 23:59 EST
  302. Received: from usenet by BRL-TGR.ARPA id a014587; 2 Jan 85 23:46 EST
  303. From: Chuck McManis <cem%intelca.uucp@BRL-TGR.ARPA>
  304. Newsgroups: net.micro.cpm
  305. Subject: Re: ADDING A HARD DISK ?
  306. Message-ID: <471@intelca.UUCP>
  307. Date: 2 Jan 85 02:15:12 GMT
  308. To:       info-cpm@AMSAA.ARPA
  309.  
  310. Indeed Adaptec sells a Z80-ST506 harddisk adaptor that plugs into the Z-80
  311. socket. Also Ampro sells one that implements an SCSI interface to which one
  312. could connect a Xebec SCSI-ST506 interface(aka Host Adaptor) The adaptec one
  313. requires you to relocate your CP/M image down by 2K leave your BIOS alone,
  314. insert their driver, and poof you are up and running. 
  315.  
  316. --Chuck
  317. -- 
  318.                                             - - - D I S C L A I M E R - - - 
  319. {ihnp4,fortune}!dual\                     All opinions expressed herein are my
  320.         {qantel,idi}-> !intelca!cem       own and not those of my employer, my
  321.  {ucbvax,hao}!hplabs/                     friends, or my avocado plant. :-}
  322.  2-Jan-85 22:29:53-MST,1107;000000000000
  323. Return-Path: <info-cpm-request@AMSAA.ARPA>
  324. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 2 Jan 85 22:29:48-MST
  325. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  2 Jan 85 23:59 EST
  326. Received: from usenet by BRL-TGR.ARPA id a014583; 2 Jan 85 23:46 EST
  327. From: Chuck McManis <cem%intelca.uucp@BRL-TGR.ARPA>
  328. Newsgroups: net.micro.cpm
  329. Subject: Re: .REL format
  330. Message-ID: <470@intelca.UUCP>
  331. Date: 2 Jan 85 02:05:16 GMT
  332. To:       info-cpm@AMSAA.ARPA
  333.  
  334. Yes, a description exists, it is not so underground as you might expect. It
  335. is in an appendix of the MicroSoft Utilities Manual. Not wishing to get into
  336. any copyright flak I suggest you get a copy of this manual from MicroSoft or
  337. Intel Literature (408) 987-8080 (Order Number 121797-001, don't know the price)
  338.  
  339. --Chuck
  340. -- 
  341.                                             - - - D I S C L A I M E R - - - 
  342. {ihnp4,fortune}!dual\                     All opinions expressed herein are my
  343.         {qantel,idi}-> !intelca!cem       own and not those of my employer, my
  344.  {ucbvax,hao}!hplabs/                     friends, or my avocado plant. :-}
  345.  3-Jan-85 01:18:41-MST,2119;000000000000
  346. Return-Path: <info-cpm-request@AMSAA.ARPA>
  347. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 3 Jan 85 01:18:34-MST
  348. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  3 Jan 85 2:43 EST
  349. Date: 2 Jan 1985  23:10 MST (Wed)
  350. Message-ID: <KPETERSEN.12076517175.BABYL@SIMTEL20.ARPA>
  351. Sender: KPETERSEN@SIMTEL20.ARPA
  352. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  353. To:   Info-Cpm@Amsaa.ARPA
  354. Subject: BU hard disk backup updated
  355.  
  356. BU Version 1.1 updated by Bernie Eiben <EIBEN at DEC-MARLBORO> is now
  357. available on SIMTEL20: 
  358.  
  359. Filename            Type     Bytes     CRC
  360.  
  361. Directory MICRO:<CPM.HDUTL>
  362. BU-11.LBR.1            COM     37632  7A85H
  363.  
  364. Here is Bernie's description of his updates:
  365.  
  366. Changed  BU to keep file-attributes, when moving files to floppy - makes it
  367. easier to use NSWEEP to restore.  Changed ERASE algorithm to allow to  wipe
  368. files with attributes.  Changed SPACE-routine and added " K left" output to
  369. screen  to  know, how long the specific floppy might last.  Added some more
  370. "excluded" file-types and VT100 as the "default terminal". - Thanks for a
  371. GOOD and FAST Backup-utility!
  372.  
  373. Here is an edited extract from the DOC file that explains what BU is:
  374.  
  375. BU.COM is a simple, but effective hard disk backup utility.  It will back
  376. up most hard disk systems without any need for a modification of the .ASM
  377. source code (although it has been provided if you need to change).
  378. Patch locations are provided in the .COM file for your terminal's
  379. clear screen control code or escape sequence.  Another patch location
  380. sets the number of file types which you wish to have excluded from
  381. backup, the file is currently configured to skip 7 different filetypes:
  382.  
  383.     PRN,HEX,SYM,BAK,$$$,TMP,BAD
  384.  
  385. The program asks which drives are to be used for source and destination
  386. and verifies it before continuing.  It also asks if you want all user
  387. areas backed up or just the one you are in.
  388.  
  389. The "F4" file attribute bit supported under CP/M can be used so BU
  390. will will only backup new files (ones that haven't had the F4 bit set
  391. by BU or some other utility such as NSWP which can set or reset the F4
  392. attribute bit).
  393.  
  394. --Keith
  395.  3-Jan-85 12:11:18-MST,1924;000000000000
  396. Return-Path: <info-cpm-request@AMSAA.ARPA>
  397. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 3 Jan 85 12:11:07-MST
  398. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  3 Jan 85 2:44 EST
  399. Date: Tuesday, 1 January 1985  18:12-MST
  400. Message-ID: <KPETERSEN.12076521685.BABYL@SIMTEL20.ARPA>
  401. Sender: Darrel VanBuer <hplabs!sdcrdcf!darrelj@Ucb-Vax.ARPA>
  402. From: Darrel VanBuer <hplabs!sdcrdcf!darrelj@Ucb-Vax.ARPA>
  403. Subject:   Re:2400 bps modems
  404. ReSent-From: KPETERSEN@Simtel20.ARPA
  405. ReSent-To: Info-Cpm@Amsaa.ARPA, Info-Micro@Brl.ARPA
  406. ReSent-Date: Wed 2 Jan 1985 23:34-MST
  407.  
  408. You have to be careful when buying 2400 bps modems (at least for other than
  409. internal use where you can buy ALL of the modems) is that you get ones that
  410. are likely to be compatible with what others have.  I noticed that the DEC
  411. modem in the compilation in V4 #140 is a Bell 201 standard modem, while some
  412. of the others are CCITT V.24 (not sure about this number) which are quite
  413. different.
  414.  
  415. Bell 201 is 2400 bps, but half-duplex over the switched network (you need a
  416. 4-wire leased line for full duplex).  A venerable standard, but not
  417. universally applicable because so many systems do not support half duplex
  418. and syncronous operation.
  419.  
  420. Even being 2400 bps full duplex does not ensure interoperability (for
  421. example of what can go wrong, look at 1200 bps full duplex modems where the
  422. Vadic 3400 and Bell 212 protocols are utterly different implementations of
  423. the same basic modulation scheme).
  424.  
  425. I don't know what standard will finally win out, but at least you know the
  426. CCITT standards will work will most modems in Europe, and maybe here too.
  427.  
  428. Darrel J. Van Buer, PhD
  429. System Development Corp.
  430. 2500 Colorado Ave
  431. Santa Monica, CA 90406
  432. (213)820-4111 x5449
  433. ...{allegra,burdvax,cbosgd,hplabs,ihnp4,orstcs,sdcsvax,ucla-cs,akgua}
  434.                                                             !sdcrdcf!darrelj
  435. VANBUER@USC-ECL.ARPA
  436.  3-Jan-85 12:23:35-MST,1063;000000000000
  437. Return-Path: <info-cpm-request@AMSAA.ARPA>
  438. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 3 Jan 85 12:23:28-MST
  439. Received: From ut-ngp.arpa.ARPA by AMSAA via smtp;  3 Jan 85 2:54 EST
  440. From: mknox <mknox@ut-ngp.ARPA>
  441. Posted-Date: Wed,  2 Jan 85 19:48:29 CST
  442. Message-Id: <8501030153.AA00360@ut-ngp.ARPA>
  443. Received: by ut-ngp.ARPA (4.22/4.22)
  444.     id AA00360; Wed, 2 Jan 85 19:53:20 cst
  445. Date: Wed,  2 Jan 85 19:48:29 CST
  446. To: info-cpm@Amsaa.ARPA
  447. Subject: MS-DOS // CPM-86 file transfers
  448.  
  449.  
  450. We are in need of a program (or programs) to run on an NEC APC under
  451. CP/M-86 and MS-DOS.  The programs need to be able to allow copying files
  452. from the 'other' disk format (i.e. MS-DOS under CP/M, CP/M under MS-DOS).
  453. Pointers to either public domain or commercial programs would be 
  454. appreciated.  Right now we are using multiple machines and doing an 
  455. RS-232 transfer.  It works, but is slow, and ties up two machines.
  456.  
  457. Also, does anyone know if the new version of CCP/M-86 with MS-DOS
  458. support (ver. 3.1, I believe) is available for the NEC APC.
  459.  
  460.                     tnx 
  461.  3-Jan-85 13:34:55-MST,1528;000000000000
  462. Return-Path: <info-cpm-request@AMSAA.ARPA>
  463. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 3 Jan 85 13:34:49-MST
  464. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  3 Jan 85 14:13 EST
  465. Date: 3 Jan 1985  08:44 MST (Thu)
  466. Message-ID: <KPETERSEN.12076621659.BABYL@SIMTEL20.ARPA>
  467. Sender: KPETERSEN@SIMTEL20.ARPA
  468. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  469. To:   Info-Cpm@Amsaa.ARPA, Info-Micro@Brl.ARPA
  470. Subject: KERMIT and USQ for TURBO Pascal
  471.  
  472. Date: Wednesday, 2 January 1985  13:00-MST
  473. From: B.Eiben LCG Ext 617-467-4431 <EIBEN at DEC-MARLBORO>
  474. Re:   TKERMIT.LBR and USQ.PQS for TURBO Pascal
  475.  
  476. Turbo Pascal is alive and well - here two major pieces in TURBO.
  477.  
  478. TKERMIT.LBR holds V1.1 of CP/M Kermit - using I/O byte redirection (currently
  479. set for DEC-VT180 - but easily changed to other systems supporting the I/O
  480. byte). ASCII (text) and Binary transfers supported up to 4800 Baud ! Directory
  481. and ERase command, port-setting etc... Documentation included for the owner
  482. of other systems.
  483.  
  484. USQ.PQS is the TURBO implementation of USQ - tested on CP/M,CPM-86 and MSDOS
  485.  
  486. Thanks to Jeff Duncan (LSM.DUNCAN@DEC-Marlboro) - who also promised to "bless"
  487. the opposite piece SQ.PAS
  488.                 Have a happy New Year!
  489.  
  490. The above files are available via ANONYMOUS ftp from Simtel20:
  491.  
  492. Filename            Type     Bytes     CRC
  493.  
  494. Directory MICRO:<CPM.PASCAL>
  495. TKERMIT.LBR.1            COM     50048  447DH
  496. USQ.PQS.1            COM      5632  8F5AH
  497.  
  498. They are stored in ITS-binary format.  Questions on format to
  499. INFO-CPM-REQUEST@AMSAA, please.
  500.  
  501. --Keith
  502.  3-Jan-85 14:25:33-MST,1010;000000000000
  503. Return-Path: <info-cpm-request@AMSAA.ARPA>
  504. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 3 Jan 85 14:25:26-MST
  505. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  3 Jan 85 15:14 EST
  506. Received: from usenet by BRL-TGR.ARPA id a005304; 3 Jan 85 14:53 EST
  507. From: jmg%bradley.uucp@BRL-TGR.ARPA
  508. Newsgroups: net.micro.cpm
  509. Subject: Re: RCPM-057.LQT list of all known RCPMs
  510. Message-ID: <24900001@bradley.UUCP>
  511. Date: 6 Jan 85 05:14:00 GMT
  512. Nf-ID: #R:brl-tgr:-680500:bradley:24900001:000:428
  513. Nf-From: bradley!jmg    Dec 29 23:14:00 1984
  514. To:       info-cpm@AMSAA.ARPA
  515.  
  516. could you please send me a copy of the RCPM locations you have.  i 
  517. would also be interested in any imformation on setting up such 
  518. a system.  i have been looking for such information.  i have a     
  519. morrow md-11 and have a 300-1200 modem.
  520.  
  521.     ---- thanks in advance
  522.  
  523.  
  524. Jeff Gibson              UUCP: {cepu,ihnp4,noao,uiucdcs}!bradley!jmg
  525. Bradley University        ARPA: cepu!bradley!jmg@UCLA-LOCUS
  526. Peoria, IL 61625            PH: (309) 692-9069
  527.  4-Jan-85 20:52:37-MST,543;000000000000
  528. Return-Path: <info-cpm-request@AMSAA.ARPA>
  529. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 4 Jan 85 20:52:33-MST
  530. Received: From utah-20.arpa.ARPA by AMSAA via smtp;  4 Jan 85 22:27 EST
  531. Date: Fri 4 Jan 85 20:30:23-MST
  532. From: Harold Carr <CARR@UTAH-20.ARPA>
  533. Subject: mboot3.asm
  534. To: info-cpm@AMSAA.ARPA
  535.  
  536. According to the Simtel-20 Archive Blurb mboot3.asm may be found as
  537.  
  538.   micro:<cpm.modem>mboot3.asm
  539.  
  540. however I can't find it in that directory.  Could someone point me to
  541. its current location?
  542.  
  543. Thanks,
  544. Harold Carr
  545. -------
  546.  4-Jan-85 22:18:09-MST,874;000000000000
  547. Return-Path: <info-cpm-request@AMSAA.ARPA>
  548. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 4 Jan 85 22:18:04-MST
  549. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  4 Jan 85 23:54 EST
  550. Received: from usenet by BRL-TGR.ARPA id a019816; 4 Jan 85 23:45 EST
  551. From: "Mark D. Falleroni" <mdf%trwrba.uucp@BRL-TGR.ARPA>
  552. Newsgroups: net.micro.cpm
  553. Subject: ATR8000/Turbo Pascal Problem
  554. Message-ID: <1206@trwrba.UUCP>
  555. Date: 3 Jan 85 22:14:53 GMT
  556. To:       info-cpm@AMSAA.ARPA
  557.  
  558.  
  559. Can anyone give me instructions for screen installation of Turbo Pascal
  560. on my ATR8000?  
  561. Specifically, my problem is this:
  562.     From the Turbo editor, whenever I do a CTRL-Y(delete line),
  563.     the bottom screen border increases in size by one line
  564.     in length.  This throws the whole display off. 
  565. thanks in advance for any help given.
  566.     Mark Falleroni
  567.     TRW 
  568.     Ogden,Ut.
  569.         801.625.8048
  570.  4-Jan-85 23:35:31-MST,927;000000000000
  571. Return-Path: <info-cpm-request@AMSAA.ARPA>
  572. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 4 Jan 85 23:35:25-MST
  573. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  5 Jan 85 1:05 EST
  574. Date: 4 Jan 1985  23:06 MST (Fri)
  575. Message-ID: <KPETERSEN.12077040844.BABYL@SIMTEL20.ARPA>
  576. Sender: KPETERSEN@SIMTEL20.ARPA
  577. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  578. To:   Harold Carr <CARR@Utah-20.ARPA>
  579. Cc:   Info-Cpm@Amsaa.ARPA
  580. Subject: mboot3.asm
  581. In-reply-to: Msg of 4 Jan 1985  20:30-MST from Harold Carr <CARR at UTAH-20.ARPA>
  582.  
  583.     According to the Simtel-20 Archive Blurb mboot3.asm may be found
  584.     as micro:<cpm.modem>mboot3.asm, however I can't find it in that
  585.     directory.  Could someone point me to its current location?
  586.  
  587. The archive blurb is a bit out of date on the location of that file.
  588. It was moved to MICRO:<CPM.MODEM2>MBOOT3.ASM some time ago as part of
  589. the file reorganization at Simtel20.
  590. --Keith
  591.  5-Jan-85 07:48:40-MST,837;000000000000
  592. Return-Path: <info-cpm-request@AMSAA.ARPA>
  593. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 5 Jan 85 07:48:34-MST
  594. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  5 Jan 85 9:20 EST
  595. Date: 5 Jan 1985  07:22 MST (Sat)
  596. Message-ID: <KPETERSEN.12077131041.BABYL@SIMTEL20.ARPA>
  597. Sender: KPETERSEN@SIMTEL20.ARPA
  598. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  599. To:   Info-Cpm@Amsaa.ARPA
  600. Subject: Jack M. Wierda's address needed
  601.  
  602. Can anyone help with this?
  603. --Keith
  604.  
  605. Date: Thursday, 3 January 1985  05:57-MST
  606. From: pur-ee!isrnix!pugsly%decvax.uucp at BRL-BMD.ARPA
  607. To:   pur-ee!decvax!brl-bmd!w8sdz at decvax.UUCP
  608. Re:   Jack M. Wierda's address.
  609.  
  610. Hello Keith.  Do you have Jack M. Wierda's address or phone number?
  611. (He is the author of MODEM3.PAS) Thanks!
  612.                 David Roth
  613.         ...decvax!pur-ee!isrnix!pugsly
  614.                 Indianapolis,IN
  615.  5-Jan-85 08:39:46-MST,1939;000000000000
  616. Return-Path: <info-cpm-request@AMSAA.ARPA>
  617. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 5 Jan 85 08:39:36-MST
  618. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  5 Jan 85 10:17 EST
  619. Date: 5 Jan 1985  08:18 MST (Sat)
  620. Message-ID: <KPETERSEN.12077141375.BABYL@SIMTEL20.ARPA>
  621. Sender: KPETERSEN@SIMTEL20.ARPA
  622. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  623. To:   Info-Cpm@Amsaa.ARPA
  624. Subject: Revised Simtel20 CPM quick-reference directory list
  625.  
  626. Quick reference list to SIMTEL20's MICRO:<CPM.x> directories
  627. as of Jan. 5, 1985 (where 'x' is one of the names below):
  628.  
  629. 22RSX         CPM3          GENASM        MODEM903      SUBMIT
  630. 6502          CPM86         GENCOM        MSOFT         SYSLIB
  631. AMETHYST      CPMLIB        GENDOC        NEWS          SYSLIB3
  632. APPLE         CPR86         HAMMING       NSTAR         SYSUTL
  633. ASMUTL        CUG           HAMRADIO      OSBORN        TERM
  634. ATARI         DBASEII       HDUTL         PACKET        TOPS-20
  635. AZTEC-C       DEBUG         HEATH         PASCAL        TRS-80
  636. BASIC         DIRUTL        HELP          PCDOS         TURBODOS
  637. BDOS          DISASM        HEX           PILOT80       TXTUTL
  638. BDSC-1        DISKPLOT      IBM-PC        PLOT33        V2CMAC
  639. BDSC-2        DSKBUF        INSIDCPM      PPSPEL        VAXVMS
  640. BDSC-3        DSKUTL        KAYPRO        PUBKEY        VOICE
  641. BDSC-4        EDITC80       LIST          PUBPATCH      WSTAR
  642. BSTAM         EDITOR        MACLIB        RBBS          XCCP
  643. BYE3          EPSON         MATH          RBBS4         YAM
  644. C80           EZCPR         MEMTEST       RCPM          Z3LIBS
  645. CATLOG        FAST2         MEX           SMALLC2       ZCPR
  646. CB80          FIDO          MICNET        SORT          ZCPR2
  647. CBIOS         FILCPY        MISC          SPELL         ZCPR3
  648. CCP           FILUTL        MODEM         SQU-PORT
  649. COBOL         FORTH         MODEM2        SQUSQ
  650. COMMODORE     FORTH-83      MODEM7        STARTER-KIT
  651.  5-Jan-85 10:10:34-MST,7323;000000000000
  652. Return-Path: <info-cpm-request@AMSAA.ARPA>
  653. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 5 Jan 85 10:10:09-MST
  654. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  5 Jan 85 11:35 EST
  655. Date: 5 Jan 1985  09:36 MST (Sat)
  656. Message-ID: <KPETERSEN.12077155503.BABYL@SIMTEL20.ARPA>
  657. Sender: KPETERSEN@SIMTEL20.ARPA
  658. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  659. To:   Info-Cpm@Amsaa.ARPA
  660. Subject: New files at Simtel20
  661.  
  662. New files at Simtel20 between 4-Dec-84 and 5-Jan-85
  663.  
  664. MICRO:<CPM.ATARI>
  665.         BINHEX.BAS.1            ASCII    20071  6053H
  666.         BINHEX.HEX.1            ASCII    12166  A5ABH
  667.  
  668. MICRO:<CPM.ASMUTL>
  669.         FORM5.LBR.1             COM       9216  8301H
  670.         NEAT5.LBR.1             COM       5888  DE33H
  671.         XREF241.LBR.1           COM      56320  2E41H
  672.  
  673. MICRO:<CPM.APPLE>
  674.         HEXBIN11.BAS.1          ASCII     2046  E7BAH
  675.  
  676. MICRO:<CPM.AZTEC-C>
  677.         FIND.C.1                ASCII     3146  3E71H
  678.  
  679. MICRO:<CPM.BASIC>
  680.         UTBILAUD.LBR.1          COM       9472  D091H
  681.  
  682. MICRO:<CPM.BYE3>
  683.         B3APMN-6.ASM.1          ASCII     8186  07F4H
  684.         B3MD-1.ASM.1            ASCII     6707  B94BH
  685.         BYE329.LBR.1            COM      57216  1CAFH
  686.  
  687. MICRO:<CPM.CB80>
  688.         CBTOD.AQM.1             COM       2176  A33AH
  689.  
  690. MICRO:<CPM.COMMODORE>
  691.         VICXMODM.BAS.1          ASCII     5876  9273H
  692.         VICXMODM.MSG.1          ASCII      876  92D0H
  693.  
  694. MICRO:<CPM.CPM3>
  695.         U3-102.LBR.1            COM      11776  A60DH
  696.  
  697. MICRO:<CPM.DBASEII>
  698.         NEWBASE5.AQM.1          COM       9856  427DH
  699.  
  700. MICRO:<CPM.DIRUTL>
  701.         D-31.AQM.1              COM      17920  C1D9H
  702.         DIRREP.LBR.1            COM      11392  09DBH
  703.         SD95.CMT.1              ASCII     2851  A54BH
  704.         SD95CMNT.LBR.1          COM       4864  9F84H
  705.         SD96.LBR.1              COM      79872  399EH
  706.         SRTDIR31.LBR.1          COM       4992  0960H
  707.  
  708. MICRO:<CPM.DSKUTL>
  709.         ANYDISK.LBR.1           COM      36224  3651H
  710.         FBAD58.AQM.1            COM      25216  F3D9H
  711.         FBAD58.COM.1            COM       2176  D033H
  712.  
  713. MICRO:<CPM.FILCPY>
  714.         NSWP207.BUG.1           ASCII     1154  39D2H
  715.  
  716. MICRO:<CPMFILUTL>
  717.         DIFCOM16.LBR.1          COM      29440  9A92H
  718.  
  719. MICRO:<CPM.FORTH83>
  720.         F83V2-MS.LBR.1          COM     228736  9FFEH
  721.  
  722. MICRO:<CPM.GENDOC>
  723.         9TRKS100.MSG.1          ASCII     5651  2E04H
  724.         FLOPPY.FMT.3            ASCII     9787  D3B8H
  725.  
  726. MICRO:<CPM.HAMRADIO>
  727.         GATEWAY.DEC84.1         ASCII    16311  3A0BH
  728.  
  729. MICRO:<CPM.HDUTL>
  730.         BU-11.LBR.1             COM      37632  7A85H
  731.  
  732. MICRO:<CPM.HEATH>
  733.         HZ100IBM.KIT.2          ASCII     1723  AB71H
  734.  
  735. MICRO:<CPM.KAYPRO>
  736.         DUMPKP84.COM.1          COM        384  E72FH
  737.         EGUTIL21.LBR.1          COM      30848  4F01H
  738.         K10TIME.LBR.1           COM       8192  1C13H
  739.         KBSHW321.LBR.1          COM      33152  EFCEH
  740.  
  741. MICRO:<CPM.LIST>
  742.         LISTT16.LBR.1           COM      22016  C090H
  743.         LSTPATCH.AQM.1          COM       2688  0406H
  744.  
  745. MICRO:<CPM.MEX>
  746.         ATRPAT.MEX.1            ASCII     3141  F756H
  747.         MXO-DM10.ASM.1          ASCII     5561  F04CH
  748.         MXO-RS15.ASM.1          ASCII    18957  14A9H
  749.  
  750. MICRO:<CPM.MISC>
  751.         RCPM-057.LQT.1          COM      36864  72DAH
  752.  
  753. MICRO:<CPM.MODEM>
  754.         2400BAUD.TXT.1          ASCII     4420  E3AAH
  755.         2400MDMS.MSG.1          ASCII     5885  52DFH
  756.         KERMT403.LBR.1          COM     273664  58CCH
  757.         NULLMODM.DOC.1          ASCII      718  8A3FH
  758.         USARTS.DQC.1            COM       8064  112DH
  759.  
  760. MICRO:<CPM.MODEM2>
  761.         BMODEM.BAS.1            ASCII     1104  600EH
  762.         BMODEM.DOC.1            ASCII      651  FC36H
  763.  
  764. MICRO:<CPM.MODEM7>
  765.         M7-SCAT.AQM.1           COM      18304  B911H
  766.         M7AL8-1.AQM.1           COM       7808  CE31H
  767.         M7AM-1.AQM.1            COM       7936  652EH
  768.         M7ATR1.ASM.1            ASCII    25174  DD3AH
  769.         M7OVL-22.LST.1          ASCII     4810  E399H
  770.         M7SD-1.AQM.1            COM       7552  95C2H
  771.         PAT700V2.ASM.1          ASCII     3104  CFC6H
  772.         PAT700V2.MSG.1          ASCII      949  FF43H
  773.  
  774. MICRO:<CPM.OSBORN>
  775.         DIRPATCH.AZM.1          ASCII     9548  0606H
  776.         DIRPATCH.HEX.1          ASCII      335  C03BH
  777.         OSBN-BIO.BQS.1          COM       3584  372CH
  778.  
  779. MICRO:<CPM.PASCAL>
  780.         TBBS22.LBR.1            COM      45568  DD6FH
  781.         TKERMIT.LBR.1           COM      50048  447DH
  782.         TURBO-UG.ADR.1          ASCII      605  F57BH
  783.         TURBOPAS.WRN.1          ASCII      773  58C9H
  784.         USQ.PQS.1               COM       5632  8F5AH
  785.         XYDEMO.PAS.1            ASCII     1166  8E46H
  786.         XYPLOT.PAS.1            ASCII     5254  2C90H
  787.  
  788. MICRO:<CPM.PCDOS>
  789.         FLOW.ASM.1              ASCII     4423  D3B8H
  790.         IBM-SWP.EXE.1           COM      26496  B9ABH
  791.         LS.LBR.1                COM      27392  21E1H
  792.         LU.DOC.1                ASCII     6267  7B68H
  793.         LU.EXE.3                COM      22528  02ECH
  794.         NSQ202.EQE.1            COM      15104  3AEAH
  795.         PC-TALK.DQC.1           COM      64640  0EE6H
  796.         PC-TALK5.LBR.1          COM     144384  90BFH
  797.         PHONE.LBR.1             COM      32256  8EBCH
  798.         RAMDISK.LBR.1           COM       2560  BA87H
  799.         SDL30.AQM.1             COM      14976  5336H
  800.         TURBO-SQ.LBR.1          COM      18176  8E21H
  801.         WHEREIS.LBR.1           COM       8192  2BB7H
  802.  
  803. MICRO:<CPM.RBBS>
  804.         RBBS37.MSG.1            ASCII     1134  0D9CH
  805.         RBBS37-1.LBR.1          COM     134272  3041H
  806.         RBBS37-2.LBR.1          COM      67456  B0AAH
  807.  
  808. MICRO:<CPM.RCPM>
  809.         CHAT42.LBR.1            COM      14720  65EBH
  810.         XMDM-102.BUG.1          ASCII      843  E698H
  811.  
  812. MICRO:<CPM.SMALLC2>
  813.         SMALLCV2.MSG.1          ASCII     2552  AD2FH
  814.  
  815. MICRO:<CPM.SQU-PORT>
  816.         MAKESQ..1               ASCII      156  23CEH
  817.         MAKEUSQ..1              ASCII       91  8E4BH
  818.         README..1               ASCII     3000  216EH
  819.         SQ.1.1                  ASCII     1657  E6FCH
  820.         SQ.C.1                  ASCII     5519  71BCH
  821.         SQ.H.1                  ASCII     1900  F320H
  822.         SQCOM.H.1               ASCII      445  F27AH
  823.         SQDEBUG.C.1             ASCII      791  78FFH
  824.         SQIO.C.1                ASCII      808  547CH
  825.         SQU-PORT.MSG.1          ASCII      663  7F3FH
  826.         TR1.C.1                 ASCII     1345  696AH
  827.         TR2.C.1                 ASCII    13402  1C3BH
  828.         USQ.C.1                 ASCII     6523  C8CBH
  829.         USQ.H.1                 ASCII      376  BF51H
  830.         UTR.C.1                 ASCII     1766  78FEH
  831.  
  832. MICRO:<CPM.SQUSQ>
  833.         68000USQ.LBR.1          COM      14848  5A23H
  834.         SQU-PORT.LBR.1          COM      29952  D82CH
  835.  
  836. MICRO:<CPM.TXTUTL>
  837.         FILT5A.LBR.1            COM       5888  345FH
  838.         TABS5.LBR.1             COM       4480  FE89H
  839.  
  840. MICRO:<CPM.WSTAR>
  841.         TXTTOWS.LBR.1           COM       7424  8263H
  842.  
  843. MICRO:<CPM.ZCPR3>
  844.         Z3NEWS.101.2            ASCII    10100  F350H
  845.         Z3NEWS.102.1            ASCII     9980  B1F0H
  846.         ZCPR3DIR.BQG.1          COM       2944  7436H
  847.  5-Jan-85 12:19:23-MST,837;000000000000
  848. Return-Path: <info-cpm-request@AMSAA.ARPA>
  849. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 5 Jan 85 12:19:16-MST
  850. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  5 Jan 85 13:42 EST
  851. Received: from usenet by BRL-TGR.ARPA id a000348; 5 Jan 85 13:41 EST
  852. From: jmg%bradley.uucp@BRL-TGR.ARPA
  853. Newsgroups: net.micro.cpm
  854. Subject: Wanted: wildexp.c
  855. Message-ID: <24900002@bradley.UUCP>
  856. Date: 3 Jan 85 04:46:00 GMT
  857. Nf-ID: #N:bradley:24900002:000:292
  858. Nf-From: bradley!jmg    Jan  2 22:46:00 1985
  859. To:       info-cpm@AMSAA.ARPA
  860.  
  861.  
  862. Can someone out there please send me a copy of 'wildexp.c' for the
  863. BDS C compiler?
  864.         
  865.           thanks in advance,
  866.                  ---- Jeff
  867.  
  868.  
  869. Jeff Gibson              UUCP: {cepu,ihnp4,noao,uiucdcs}!bradley!jmg
  870. Bradley University        ARPA: cepu!bradley!jmg@UCLA-LOCUS
  871. Peoria, IL 61625            PH: (309) 692-9069
  872.  6-Jan-85 01:19:10-MST,1267;000000000000
  873. Return-Path: <info-cpm-request@AMSAA.ARPA>
  874. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 6 Jan 85 01:19:04-MST
  875. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  6 Jan 85 2:47 EST
  876. Received: from usenet by BRL-TGR.ARPA id a006113; 6 Jan 85 2:41 EST
  877. From: Phil Thompson <phil%westcsr.uucp@BRL-TGR.ARPA>
  878. Newsgroups: net.micro.cpm,net.micro
  879. Subject: LINK-80
  880. Message-ID: <203@westcsr.UUCP>
  881. Date: 3 Jan 85 13:59:09 GMT
  882. Xref: mcvax 2016 4087
  883. To:       info-cpm@AMSAA.ARPA
  884.  
  885. <>
  886.     I have a library in .IRL format that contains, amongst others,
  887. one routine called IN and another called OUT. When linked with LINK-80
  888. these are correctly read from the library and appear in the symbol table
  889. but the instructions that CALL them have the wrong addresses.
  890.  
  891.     I assume that if I were to give them different names then everything
  892. would be OK (other routines from the library link with no problems) and the
  893. only thing about these two is that they have the same names as 8080 op-codes
  894. but LINK doesn't know about those.
  895.  
  896.     Can anybody suggest what might be going on and provide a fix. I
  897. don't want to change the names of the routines because I have a lot of
  898. source code that refers to them.
  899.  
  900. Thanks,
  901. Phil Thompson    ..!ukc!west44!westcsr
  902.         ..!ukc!west44
  903.  7-Jan-85 04:19:59-MST,1736;000000000000
  904. Return-Path: <info-cpm-request@AMSAA.ARPA>
  905. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 7 Jan 85 04:19:53-MST
  906. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  7 Jan 85 5:50 EST
  907. Received: from usenet by BRL-TGR.ARPA id a019808; 7 Jan 85 5:42 EST
  908. From: Doug Hall <hall%ittral.uucp@BRL-TGR.ARPA>
  909. Newsgroups: net.lang.pascal,net.micro.cpm
  910. Subject: Packed variables in Turbo Pascal
  911. Message-ID: <492@ittral.UUCP>
  912. Date: 6 Jan 85 19:09:04 GMT
  913. Xref: godot net.lang.pascal:87 net.micro.cpm:1595
  914. To:       info-cpm@AMSAA.ARPA
  915.  
  916. While messing around with Turbo Pascal last night I typed in the
  917. following short program:
  918.  
  919. |    program testvars;
  920. |
  921. |    var a : packed array [0..15] of boolean;
  922. |        b : set of 0..15;
  923. |
  924. |    begin
  925. |    writeln(sizeof(a),' ',sizeof(b));
  926. |    end.
  927.  
  928. The result was that variable 'a' took 16 bytes and 'b' took 2 bytes. A
  929. quick check of the manual revealed that the word 'packed' is ignored
  930. in Turbo; packing occurs automatically whenever possible. It certainly
  931. seems possible for packing to occur here. There is a compiler
  932. directive (*X- *) which supposedly causes the code size for arrays to
  933. be minimized, but the size is unchanged when I use this. It appears
  934. that Turbo is tuned for maximum speed, not minimum code size. Sets,
  935. however, use one bit per element, just as in UCSD Pascal.
  936.  
  937. Could someone try this on the 8088/8086 version of Turbo? I'm using
  938. the CP/M version on an Apple //e with a Z-80 card.
  939.  
  940. While we're on the subject, has anyone received info on new compilers
  941. from Borland? I keep hearing rumors of a Modula-2 compiler and an
  942. upgraded version of the Pascal compiler. Any news?
  943.  
  944.  
  945. Douglas Hall
  946. ITT Telecom Products
  947. Raleigh, NC
  948. ittvax!ittral!hall
  949.  7-Jan-85 09:13:01-MST,1018;000000000000
  950. Return-Path: <info-cpm-request@AMSAA.ARPA>
  951. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 7 Jan 85 09:12:38-MST
  952. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  7 Jan 85 10:29 EST
  953. Date: Saturday, 5 January 1985  17:34-MST
  954. Message-ID: <KPETERSEN.12077667890.BABYL@SIMTEL20.ARPA>
  955. Sender: decvax!ittvax!dcdwest!sdcsvax!sdcrdcf!trwrb!trwrba!jnelson@Ucb-Vax.ARPA
  956. From: decvax!ittvax!dcdwest!sdcsvax!sdcrdcf!trwrb!trwrba!jnelson@Ucb-Vax.ARPA
  957. Subject:   Term-mite and ZRT-80 boards....
  958. ReSent-From: KPETERSEN@Simtel20.ARPA
  959. ReSent-To: Info-Cpm@Amsaa.ARPA
  960. ReSent-Date: Mon 7 Jan 1985 08:31-MST
  961.  
  962. Both the Micromint Term-mite and the Digital Research terminal boards
  963. look to be reasonably good.  The Term-mite is about $250 while the
  964. ZRT-80 is $129.... a significant cost difference.
  965.  
  966. Can anyone sway me towards either one of these boards?  Any personal
  967. experiences that would be helpful in selecting a REAL inexpensive
  968. terminal board?
  969.  
  970.             seismo!hao!hplabs!sdcrdcf!trwrb!trwrba!jnelson
  971.             - John
  972.  7-Jan-85 22:10:36-MST,1191;000000000000
  973. Return-Path: <info-cpm-request@AMSAA.ARPA>
  974. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 7 Jan 85 22:10:28-MST
  975. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  7 Jan 85 23:45 EST
  976. Received: from usenet by BRL-TGR.ARPA id a005693; 7 Jan 85 23:42 EST
  977. From: Andrew Klossner <andrew%orca.uucp@BRL-TGR.ARPA>
  978. Newsgroups: net.micro.cpm,net.micro
  979. Subject: Re: LINK-80
  980. Message-ID: <1288@orca.UUCP>
  981. Date: 7 Jan 85 03:39:55 GMT
  982. Xref: godot net.micro.cpm:1597 net.micro:3365
  983. To:       info-cpm@AMSAA.ARPA
  984.  
  985. []
  986.  
  987.     "I have a library in .IRL format that contains, amongst others,
  988.     one routine called IN and another called OUT. When linked with
  989.     LINK-80 these are correctly read from the library and appear in
  990.     the symbol table but the instructions that CALL them have the
  991.     wrong addresses ... Can anybody suggest what might be going on
  992.     and provide a fix."
  993.  
  994. Look to the assembler instead of the linker.  Many assemblers will
  995. quietly substitute the value of the opcode (such as IN or OUT) when you
  996. use it as an address in an instruction.
  997.  
  998.   -- Andrew Klossner   (decvax!tektronix!orca!andrew)       [UUCP]
  999.                        (orca!andrew.tektronix@csnet-relay)  [ARPA]
  1000.  7-Jan-85 22:38:22-MST,2115;000000000000
  1001. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1002. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 7 Jan 85 22:38:11-MST
  1003. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  8 Jan 85 0:02 EST
  1004. Date: 7 Jan 1985  22:04 MST (Mon)
  1005. Message-ID: <WANCHO.12077815914.BABYL@SIMTEL20.ARPA>
  1006. From: "Frank J. Wancho" <WANCHO@SIMTEL20.ARPA>
  1007. To:   INFO-MODEMXX@SIMTEL20.ARPA
  1008. Cc:   INFO-CPM@Amsaa.ARPA, INFO-MICRO@Brl.ARPA, TOPS-20@Su-Score.ARPA
  1009. Subject: TOPS-20 SQ and TOPS-20 MODEM
  1010.  
  1011. Bill Westfield and I were working on somewhat different versions of C
  1012. sources to SQ for TOPS-20 use, using different compilers.  My version,
  1013. based on SQU-PORT.LBR, a "portable" version, uses the "MIT C" compiler
  1014. and runtime package, and was completed shortly after Bill's
  1015. announcement, with Eliot Moss' help.
  1016.  
  1017. Although there are some significant differences in both versions -
  1018. look for an announcement momentarily, both produce files with a byte
  1019. size of 8.  One difference is that my version produces files with the
  1020. ITS Binary header.  This caused a problem with MODEM only - the other
  1021. CP/M-related programs for TOPS-20, such as USQ, handled this just
  1022. fine.
  1023.  
  1024. So, there is now a new version of MODEM (310) for TOPS-20 with
  1025. reworked automatic file type determination code, and which now also
  1026. happens to write ITS Binary files with a bytesize of 8 instead of the
  1027. old 36.
  1028.  
  1029. Source and a ready-to-run executable are in MICRO:<CPM.TOPS-20>MODEM.*
  1030. here.
  1031.  
  1032. For those of you wishing to try my version of SQ, you may FTP it from
  1033. SYS: here.  Sources are not quite ready for release yet.
  1034.  
  1035. As Bill noted earlier, both versions of TOPS-20 SQ are capable of
  1036. squeezing arbitrarily large TOPS-20 files (hopefully text files as
  1037. both programs assume).  Unfortunately, USQ/TYPESQ use file memory
  1038. mapping techniques which limit the size of the files that can be
  1039. handled.  (At the time USQ/TYPESQ was written, it wasn't expected to
  1040. handle but typically sized CP/M files.)  There *may* be a version of
  1041. USQ/TYPESQ available to handle such large files in the near future.
  1042. In the meantime, be aware of the potential problem.
  1043.  
  1044. --Frank
  1045.  8-Jan-85 00:52:49-MST,925;000000000000
  1046. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1047. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 8 Jan 85 00:52:43-MST
  1048. Received: From brl.arpa.ARPA by AMSAA via smtp;  8 Jan 85 2:22 EST
  1049. Received: from wisc-rsch.arpa by BRL-AOS.ARPA id a000975; 8 Jan 85 2:16 EST
  1050. Date: Tue, 8 Jan 85 01:15:46 cst
  1051. From: David Neves <neves@WISC-RSCH.ARPA>
  1052. Message-Id: <8501080715.AA26081@wisc-rsch.arpa>
  1053. Received: by wisc-rsch.arpa; Tue, 8 Jan 85 01:15:46 cst
  1054. To: info-cpm@brl.ARPA
  1055. Subject: CPM to UCSD transfer (again)
  1056.  
  1057. I didn't get any response to my request for a UCSD pascal program that
  1058. will transfer CPM files to UCSD operating system files.  I know there
  1059. is such a problem because I have it (only the middle part is garbled).
  1060. If no one has it can anyone recommend a good book on the CPM directory
  1061. structure so that I can do it myself?  -Thanks, david
  1062.  
  1063. ...!{allegra,heurikon,ihnp4,seismo,uwm-evax}!uwvax!neves
  1064. neves@uwvax
  1065.  8-Jan-85 08:49:13-MST,1612;000000000000
  1066. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1067. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 8 Jan 85 08:48:56-MST
  1068. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  8 Jan 85 9:54 EST
  1069. Date: Monday, 7 January 1985  17:57-MST
  1070. Message-ID: <KPETERSEN.12077923566.BABYL@SIMTEL20.ARPA>
  1071. Sender: rocksvax!sunybcs!ugdaves%rochester.uucp@Seismo.ARPA
  1072. From: rocksvax!sunybcs!ugdaves%rochester.uucp@Seismo.ARPA
  1073. Subject:   Prometheus ProModem 1200
  1074. ReSent-From: KPETERSEN@Simtel20.ARPA
  1075. ReSent-To: Info-Cpm@Amsaa.ARPA
  1076. ReSent-Date: Tue 8 Jan 1985 07:55-MST
  1077.  
  1078. I have had a ProModem for about a year, and have noticed that some of
  1079. the things that are mentioned in the manual are not true. For
  1080. instance, if the line is busy the manual says that the modem should
  1081. detect the busy signal, hang up and try again. This does not happen.
  1082. Also if you have the options processor installed you have the ability
  1083. to create logon macros, which I have not been able to get to work as
  1084. of yet. Another problem with the options processor, is with its
  1085. ability to send and receive messages at preset times, this does not
  1086. work either. When attempting to receive, it will answer the phone,
  1087. detect carrier and then hang up. Other than these problems, I have
  1088. been satisfied with the operation of the modem. If anyone has had the
  1089. same problems, and knows of a solution please send me mail. Also if
  1090. you have any other problems, send mail. If there are many responses I
  1091. will summarize to the net.
  1092.  
  1093.                         Thank you, Dave
  1094.                         Szczepanski
  1095. ..{burdvax, rocksvax, bbncca, decvax, dual, rocksanne, watmath}!sunybcs!ugdaves
  1096.  8-Jan-85 10:11:48-MST,856;000000000000
  1097. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1098. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 8 Jan 85 10:11:42-MST
  1099. Received: From ardc.arpa.ARPA by AMSAA via smtp;  8 Jan 85 11:34 EST
  1100. Date:     Tue, 8 Jan 85 11:32:55 EST
  1101. From:     David G. Sampar (PM-AL) <dsampar@Ardc.ARPA>
  1102. To:       info-cpm@Amsaa.ARPA
  1103. cc:       dsampar@Ardc.ARPA
  1104. Subject:  DOCUMENTATION ON BYE3
  1105.  
  1106.  
  1107. Could someone send me or point me to a file documenting the use and operation
  1108. of the BYE3 program.  I am in the process of trying to setup a RCP/M using
  1109. an HEATH H89.  I have already FTP'ed the BYE3 files BYE329.LBR and BY3H89-4.ASM
  1110. from SIMTEL20 but I am having difficulty in getting it to work.  Could be that
  1111. I am not setting the proper equates right because it seems to assemble without
  1112. any problems.  Any and all help would be appreciated.
  1113.  
  1114.  
  1115. Thanks
  1116. David Sampar
  1117.  8-Jan-85 13:39:22-MST,1923;000000000000
  1118. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1119. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 8 Jan 85 13:39:12-MST
  1120. Received: From brl.arpa.ARPA by AMSAA via smtp;  8 Jan 85 14:52 EST
  1121. Received: from isi-uci-gw by BRL-AOS.ARPA id a000296; 8 Jan 85 11:54 EST
  1122. Date: 08 Jan 85 11:30:18 PST (Tue)
  1123. To: David Neves <neves%WISC-RSCH.ARPA@uci-750a.ARPA>
  1124. cc: info-cpm%BRL.ARPA@uci-750a.ARPA, info-pascal%brl-voc@uci-icse.ARPA
  1125. Subject: Re: CPM to UCSD transfer (again)
  1126. In-reply-to: Your message of Tue, 8 Jan 85 01:15:46 cst.
  1127.          <8501080715.AA26081@wisc-rsch.arpa>
  1128. From: Alastair Milne <milne@uci-icse.ARPA>
  1129. Received: from Localhost by UCI-ICSE; 08 Jan 85 11:32:08 PST (Tue)
  1130. Munged: from uci-icse to UCI; 08 Jan 85 11:32:14 PST (Tue)
  1131. Received: from Uci-Icse by UCI-750a; 08 Jan 85 11:32:24 PST (Tue)
  1132.  
  1133.  
  1134.      I didn't get any response to my request for a UCSD pascal program that
  1135.      will transfer CPM files to UCSD operating system files.  I know there
  1136.      is such a problem because I have it (only the middle part is garbled).
  1137.      If no one has it can anyone recommend a good book on the CPM directory
  1138.      structure so that I can do it myself?  -Thanks, david
  1139.  
  1140.      ...!{allegra,heurikon,ihnp4,seismo,uwm-evax}!uwvax!neves
  1141.      neves@uwvax
  1142. --------------
  1143.  
  1144.    Sorry, I must have missed this request the last time.  There is a system
  1145. called XenoFile, under UCSD, which is intended for transfer to/from CP/M.
  1146. As I recall (never having used it myself) it consists of two programs and 
  1147. three units.  What this sort of complexity is for, I know not.
  1148.  
  1149.    I believe it is available from both NCI in Vancouver and SofTech Microsystems
  1150. in San Diego.  Best thing to do is contact them.
  1151.  
  1152.    Funny thing is, there is a single unit from NCI, called PCDOS, which 
  1153. handles transfers to/from DOS discs.  Why won't the same arrangement work with 
  1154. CP/M?  I have no idea.
  1155.  
  1156.                 Happy hunting
  1157.                         A. Milne
  1158.  8-Jan-85 13:41:10-MST,3302;000000000000
  1159. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1160. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 8 Jan 85 13:41:00-MST
  1161. Received: From isi-uci-gw.ARPA by AMSAA via smtp;  8 Jan 85 14:54 EST
  1162. Date: 08 Jan 85 11:52:11 PST (Tue)
  1163. To: Doug Hall <hall%ittral.uucp%BRL-TGR.ARPA@Uci-750a.ARPA>
  1164. cc: info-cpm%AMSAA.ARPA@Uci-750a.ARPA, info-pascal%brl-voc@Uci-Icse.ARPA
  1165. Subject: Re: Packed variables in Turbo Pascal
  1166. In-reply-to: Your message of 6 Jan 85 19:09:04 GMT.
  1167.          <492@ittral.UUCP>
  1168. From: Alastair Milne <milne@Uci-Icse.ARPA>
  1169. Received: from Localhost by UCI-ICSE; 08 Jan 85 11:54:13 PST (Tue)
  1170. Munged: from uci-icse to UCI; 08 Jan 85 11:54:21 PST (Tue)
  1171. Received: from Uci-Icse by UCI-750a; 08 Jan 85 11:55:00 PST (Tue)
  1172.  
  1173.  
  1174. >    While messing around with Turbo Pascal last night I typed in the
  1175. >    following short program:
  1176.  
  1177. >    |    program testvars;
  1178. >    |
  1179. >    |    var a : packed array [0..15] of boolean;
  1180. >    |        b : set of 0..15;
  1181. >    |
  1182. >    |    begin
  1183. >    |    writeln(sizeof(a),' ',sizeof(b));
  1184. >    |    end.
  1185.  
  1186. >    The result was that variable 'a' took 16 bytes and 'b' took 2 bytes. A
  1187. >    quick check of the manual revealed that the word 'packed' is ignored
  1188. >    in Turbo; packing occurs automatically whenever possible. It certainly
  1189. >    seems possible for packing to occur here. There is a compiler
  1190. >    directive (*X- *) which supposedly causes the code size for arrays to
  1191. >    be minimized, but the size is unchanged when I use this. It appears
  1192. >    that Turbo is tuned for maximum speed, not minimum code size. Sets,
  1193. >    however, use one bit per element, just as in UCSD Pascal.
  1194.  
  1195. >    Could someone try this on the 8088/8086 version of Turbo? I'm using
  1196. >    the CP/M version on an Apple //e with a Z-80 card.
  1197.  
  1198. >    While we're on the subject, has anyone received info on new compilers
  1199. >    from Borland? I keep hearing rumors of a Modula-2 compiler and an
  1200. >    upgraded version of the Pascal compiler. Any news?
  1201.  
  1202.  
  1203. >    Douglas Hall
  1204. >    ITT Telecom Products
  1205. >    Raleigh, NC
  1206. >    ittvax!ittral!hall
  1207. ----------------
  1208.  
  1209.    I have Turbo on an 8088.  It's the same story.  Turbo packs to the byte 
  1210. level only; I'm told this is typical of Pascal implementations.  UCSD is 
  1211. one of the few that packs to the bit level.  I did my test in a different 
  1212. way: a case variant record where one variation was an array of boolean, by which
  1213. I wanted to access the bits of the other variation.  No good.  I had an 
  1214. array of bytes where I wanted bits.
  1215.  
  1216.    Yes, Turbo's optimisation is definitely for speed; I believe they state as
  1217. much.  I'm not sure, though, whether $X- is the right setting for optimised
  1218. arrays.  Are sure that's not actually the default setting?
  1219.  
  1220.    As far as I'm aware Turbo's sets are bit vectors.  I think (hope, 
  1221. certainly) that this is also typical of Pascal implementations (else why 
  1222. impose such a ridiculous restriction as a 32-element set?).
  1223.  
  1224.    I too am eagerly awaiting reports of Borland's Modula-2.  Having separately
  1225. compilable modules will make a great difference to me.  And with luck, the
  1226. reams of additional features stuffed into Turbo will be separated into
  1227. modules.  (Have you considered what the Turbo compiler's symbol must look
  1228. like, not to mention the code to initialize it?!)
  1229.  
  1230.             A. Milne
  1231.  
  1232.  8-Jan-85 15:06:14-MST,1602;000000000000
  1233. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1234. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 8 Jan 85 15:06:04-MST
  1235. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  8 Jan 85 16:27 EST
  1236. Date: 8 Jan 1985  14:29 MST (Tue)
  1237. Message-ID: <WANCHO.12077995185.BABYL@SIMTEL20.ARPA>
  1238. From: "Frank J. Wancho" <WANCHO@SIMTEL20.ARPA>
  1239. To:   INFO-CPM@Amsaa.ARPA
  1240. Cc:   TOPS-20@Su-Score.ARPA
  1241. Subject: Another TOPS-20 SQ/USQ Available
  1242.  
  1243. Yet another version of a TOPS-20 SQ and USQ is now available, based on
  1244. the "portable" C version, for ANONYMOUS FTP from MICRO:<CPM.T20-SQUSQ>
  1245. here on SIMTEL20.  These programs are meant to be compiled with the
  1246. "MIT C" compiler.  However, ready-to-run executables are available in
  1247. the same directory.  Note: USQ is a special version, not to be
  1248. confused with the more generic and significantly faster version of USQ
  1249. by GZ@MC in MICRO:<CPM.TOPS-20>.  Please rename this special version
  1250. of USQ to LUSQ (for Large file USQ) if you choose to install it on our
  1251. system.
  1252.  
  1253. SQ differs from Bill Westfield's recently announced version in the
  1254. handling of input and output filenames and input and output padding.
  1255. This version also writes output files with the ITS Binary header, a
  1256. known sore point subject to change.
  1257.  
  1258. USQ is different from GZ's USQ in that it will handle any arbitrarily
  1259. large file that SQ can produce; it assumes the original file was an
  1260. ASCII text file; it is more than three times slower.  It also has the
  1261. TYPESQ functionality by the use of the -count option for previewing
  1262. without actually unsqueezing.
  1263.  
  1264. Bug reports to me, please.
  1265.  
  1266. --Frank
  1267.  8-Jan-85 20:13:46-MST,1512;000000000000
  1268. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1269. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 8 Jan 85 20:13:40-MST
  1270. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  8 Jan 85 21:48 EST
  1271. Received: from usenet by BRL-TGR.ARPA id a019268; 8 Jan 85 21:45 EST
  1272. From: binder%dosadi.dec@BRL-TGR.ARPA
  1273. Newsgroups: net.micro.cpm
  1274. Subject: Info about Royal Alphatronic computer, please
  1275. Message-ID: <143@decwrl.UUCP>
  1276. Date: 7 Jan 85 17:16:25 GMT
  1277. Sender: daemon%decwrl.uucp@BRL-TGR.ARPA
  1278. To:       info-cpm@AMSAA.ARPA
  1279.  
  1280. I just bought my daughter a Royal Alphatronic computer to do word processing
  1281. on - it came with a tailored version of Peachtext and Peachcalc, and it was
  1282. a good buy.  It's a Z80A, 4 MHz, 64K machine with a single 320K dual-sided
  1283. disk drive.
  1284.  
  1285. Questions:
  1286.  
  1287. 1.  How do I go about getting Kermit onto this beast?  The disk format is
  1288.     not specified by Royal - is 320K on 80 tracks a standard format?  There
  1289.     is no info on what disk controller chip(s) the thing uses.
  1290.  
  1291. 2.  If anyone has used this system, can you tell me how to put Peachtext
  1292.     files onto a diskette that isn't the Peachtext system disk?  If I use
  1293.     the editor menu option to save files, it doesn't work right - if i go
  1294.     to the top-level menu and try to save, it says I have to have the PT
  1295.     disk in the drive.
  1296.  
  1297. As always, thanks for any assistance.
  1298.  
  1299. Dick Binder   (The Stainless Steel Rat)
  1300.  
  1301. UUCP:  {decvax, allegra, ucbvax...}!decwrl!dec-rhea!dec-dosadi!binder
  1302. ARPA:  binder%dosadi.DEC@decwrl.ARPA
  1303.  9-Jan-85 02:53:40-MST,1067;000000000000
  1304. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1305. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 9 Jan 85 02:53:35-MST
  1306. Received: From brl.arpa.ARPA by AMSAA via smtp;  9 Jan 85 4:27 EST
  1307. Received: from mit-mc.arpa by BRL-AOS.ARPA id aa01276; 9 Jan 85 4:19 EST
  1308. Date: Tue 8 Jan 85 19:02:24-EST
  1309. From: Andrew Moore <T.MOORE%MIT-EECS@MIT-MC.ARPA>
  1310. Subject: Re: DOCUMENTATION ON BYE3
  1311. To: dsampar@ARDC.ARPA
  1312. cc: INFO-CPM@mit-mc.ARPA
  1313. In-Reply-To: Message from "David G. Sampar (PM-AL) <dsampar@Ardc.ARPA>" of Tue 8 Jan 85 17:52:48-EST
  1314.  
  1315.  
  1316.     As far as I know,  there is no real "documentation" on the series
  1317. of BYE programs (but I'm probably wrong).  Kim Levitt's MBYE (Modular BYE)
  1318. program is a nice one,  and it includes documentation as well.  Most of the
  1319. documentation,  however,  is right in MBYE's source code.  You should have
  1320. no problem finding an overlay for the Heath.  For more information,  and
  1321. possibly a little help,  try Kim Levitt's RCP/M at 213/653-6398.  You'll
  1322. find MBYE files online.  Let me know if you need any more help.
  1323.  
  1324. -dru
  1325.  
  1326. -------
  1327.  
  1328.  9-Jan-85 03:41:52-MST,829;000000000000
  1329. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1330. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 9 Jan 85 03:41:47-MST
  1331. Received: From mit-mc.arpa.ARPA by AMSAA via smtp;  9 Jan 85 5:14 EST
  1332. Date: Mon 7 Jan 85 01:35:50-EST
  1333. From: Lance Rips <HLP.LR%MIT-SPEECH@MIT-MC.ARPA>
  1334. Subject: Help with Vista A800
  1335. To: Info-cpm@AMSAA.ARPA
  1336.  
  1337.  
  1338.      Does anyone have some experience with 8" controllers for
  1339. Apple II's?  Mine seems to have died after a week's use.
  1340.  
  1341.      (a) Who repairs the things, now that Vista is out of business?
  1342.      (b) Are there better controllers that will work with Apple CPM?
  1343.      (c) Is there anyone with the right setup who would be willing
  1344. to transfer a single file from 8" (DSDD) to 5"?
  1345.  
  1346.      Any help would be really appreciated...
  1347.  
  1348.                                                  Lance
  1349. -------
  1350.  
  1351.  9-Jan-85 04:36:17-MST,877;000000000000
  1352. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1353. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 9 Jan 85 04:36:11-MST
  1354. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  9 Jan 85 6:02 EST
  1355. Received: from usenet by BRL-TGR.ARPA id a023941; 9 Jan 85 5:52 EST
  1356. From: grayson%uiucuxc.uucp@BRL-TGR.ARPA
  1357. Newsgroups: net.micro.cpm
  1358. Subject: Re: Suggestion..
  1359. Message-ID: <34600002@uiucuxc.UUCP>
  1360. Date: 18 Jan 85 05:56:00 GMT
  1361. Nf-ID: #R:brl-tgr:-669600:uiucuxc:34600002:000:314
  1362. Nf-From: uiucuxc!grayson    Jan  4 23:56:00 1985
  1363. To:       info-cpm@AMSAA.ARPA
  1364.  
  1365. As for converting .COM files to .HEX files, why bother?  I have
  1366. written an easy program which takes any file as input, and types
  1367. the .HEX output at you from the BBS.  True, there is no instant
  1368. CRC checking as with XMODEM, but .HEX files do contain checksums on
  1369. each line, so any errors will be detected eventually.
  1370.  9-Jan-85 04:37:08-MST,777;000000000000
  1371. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1372. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 9 Jan 85 04:37:04-MST
  1373. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  9 Jan 85 6:02 EST
  1374. Received: from usenet by BRL-TGR.ARPA id a023946; 9 Jan 85 5:52 EST
  1375. From: graham%convex.uucp@BRL-TGR.ARPA
  1376. Newsgroups: net.micro.cpm
  1377. Subject: Osborne Disk-C and/or Trantor HD ??
  1378. Message-ID: <48000014@convex.UUCP>
  1379. Date: 5 Jan 85 23:15:00 GMT
  1380. Nf-ID: #N:convex:48000014:000:221
  1381. Nf-From: convex!graham    Jan  5 17:15:00 1985
  1382. To:       info-cpm@AMSAA.ARPA
  1383.  
  1384. I am considering buying the Disk-C ram disk for the Osborne I.  Does anyone
  1385. have opinions about this product?  How about the Trantor hard disk which
  1386. is available and uses Disk-C as a cache?  Recommendations for/against??
  1387.  9-Jan-85 10:12:56-MST,453;000000000000
  1388. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1389. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 9 Jan 85 10:12:52-MST
  1390. Received: From dec-marlboro.arpa.ARPA by AMSAA via smtp;  9 Jan 85 11:39 EST
  1391. Date: 9 Jan 1985 1138-EST
  1392. From: Larry Campbell <LCAMPBELL@Dec-Marlboro.ARPA>
  1393. To: info-cpm@Amsaa.ARPA
  1394. Subject: Please remove me from info-cpm
  1395. Message-ID: <"MS11(2364)+GLXLIB1(1056)" 12078204386.19.71.46658 at DEC-MARLBORO>
  1396.  
  1397. Thank you...
  1398.    --------
  1399.  9-Jan-85 14:31:35-MST,559;000000000000
  1400. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1401. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 9 Jan 85 14:31:27-MST
  1402. Received: From cmu-cs-c.arpa.ARPA by AMSAA via smtp;  9 Jan 85 15:58 EST
  1403. Received: ID <SAILER@CMU-CS-C.ARPA>; Wed 9 Jan 85 16:00:11-EST
  1404. Date: Wed 9 Jan 85 16:00:10-EST
  1405. From: Lee.Sailer@CMU-CS-C.ARPA
  1406. Subject: TURBO Pascal
  1407. To: info-cpm@AMSAA.ARPA
  1408.  
  1409.  
  1410. As long as discussion has turned to Pascal, someone tell me this:
  1411.  
  1412.     How does the *&$#%@ thing work?!?!?!?
  1413.  
  1414. Is it true that P Kahn is from the 14th dimension?
  1415.  
  1416. thanks
  1417. -------
  1418.  9-Jan-85 14:50:35-MST,1160;000000000000
  1419. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1420. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 9 Jan 85 14:50:11-MST
  1421. Received: From csnet-pdn-gw.ARPA by AMSAA via smtp;  9 Jan 85 16:17 EST
  1422. Received: from ibm-sj by csnet-relay.csnet id af06330; 9 Jan 85 16:07 EST
  1423. Date: Wed, 9 Jan 85 12:41:18 PST
  1424. From: Jim moore <moore.losangel%ibm-sj.csnet@csnet-relay.arpa>
  1425. To: info-cpm@amsaa.ARPA
  1426. Subject: Request pointer to a Blackjack program
  1427.  
  1428.  
  1429. There are any number of more-or-less serious programs which will run a game
  1430. of blackjack.  Does anyone know of such a program intended for the serious
  1431. player, who uses one of the "card-counting" strategies?
  1432.  
  1433. I have heard of one which runs only on the IBM-PC, which configures
  1434. to any of the established set of house rules, and which will exercise and
  1435. evaluate the player's mastery of the playing strategy.
  1436.  
  1437. What I am looking for is such a program for my cp/m (Kaypro, actually) machine.
  1438. PD preferred (obviously) but not necessary.
  1439.  
  1440. I will summarize reply(ies) to those who so request (rather than burden the
  1441. entire net-readership).
  1442.  
  1443. As usual, thanks in advance.
  1444.  
  1445. Jim Moore
  1446. (MOORE.LOSANGEL@IBM)
  1447.  9-Jan-85 15:12:35-MST,898;000000000000
  1448. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1449. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 9 Jan 85 15:12:26-MST
  1450. Received: From dec-marlboro.arpa.ARPA by AMSAA via smtp;  9 Jan 85 16:30 EST
  1451. Date: Wed 9 Jan 85 16:32:57-EST
  1452. From: Walt Lamia <LAMIA@DEC-MARLBORO.ARPA>
  1453. Subject: Re: TURBO Pascal
  1454. To: Lee.Sailer@CMU-CS-C.ARPA, info-cpm@AMSAA.ARPA
  1455. cc: LAMIA@DEC-MARLBORO.ARPA
  1456. UUCP: {allegra,ucbvax,decvax,ihnp4}!decwrl!lamia@DEC-Marlboro.ARPA
  1457. E-net: MONTY::MARKET::LAMIA
  1458.  
  1459. No, but I *hear* that Turbo was actually written in Sweden, and is sold
  1460. in Europe as COMPAS Pascal.  I think Phillipe Kahn is >just< (:-)
  1461. a smart, savvy, marketeer who knows a good thing when he sees it.
  1462.  
  1463. No, I have no rumors about the reputed Turbo C or Turbo Modula, or where
  1464. they're being done.  How 'bout you, out there?
  1465.  
  1466. %Walt
  1467.  
  1468. Opinions are my own, but I might deny every saying them if asked.
  1469. -------
  1470. 10-Jan-85 04:19:30-MST,1008;000000000000
  1471. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1472. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 10 Jan 85 04:19:25-MST
  1473. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  10 Jan 85 5:57 EST
  1474. Received: from usenet by BRL-TGR.ARPA id a014943; 10 Jan 85 5:45 EST
  1475. From: Blackwell <mdb%aicchi.uucp@BRL-TGR.ARPA>
  1476. Newsgroups: net.micro.cpm,net.dcom
  1477. Subject: mex comm. utility (cpm)
  1478. Message-ID: <360@aicchi.UUCP>
  1479. Date: 9 Jan 85 04:01:17 GMT
  1480. Xref: godot net.micro.cpm:1611 net.dcom:361
  1481. To:       info-cpm@AMSAA.ARPA
  1482.  
  1483. [ munch... munch... munch... :-) ]
  1484.  
  1485.     I have been using a public domain communications program
  1486. called MEX.  I have it configured for an Otrona Attache.  My problem
  1487. is that MEX seems to be eating the <esc> character, thus defeating
  1488. the terminal emulation capabilities of the Attache.
  1489.  
  1490. Question:    Does anyone know of a patch to fix this problem.
  1491.  
  1492. ps.  I am running version 1.0 with the MEXPAT10 patch applied.
  1493.  
  1494. --
  1495. Mike Blackwell            ihnp4!aicchi!mdb
  1496. "What big black helicopter???"
  1497. 10-Jan-85 04:20:28-MST,1048;000000000000
  1498. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1499. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 10 Jan 85 04:20:09-MST
  1500. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  10 Jan 85 5:57 EST
  1501. Received: from usenet by BRL-TGR.ARPA id a014952; 10 Jan 85 5:45 EST
  1502. From: Blackwell <mdb%aicchi.uucp@BRL-TGR.ARPA>
  1503. Newsgroups: net.micro.cpm
  1504. Subject: Otrona Attache
  1505. Message-ID: <361@aicchi.UUCP>
  1506. Date: 9 Jan 85 04:10:42 GMT
  1507. To:       info-cpm@AMSAA.ARPA
  1508.  
  1509. [ munch... munch... munch... :-) ]
  1510.  
  1511.     Now that we owners of Otrona Attaches are out of factory
  1512. support, I thought I'd what help I can...
  1513.  
  1514.     I have the technical manual and an old bios listing, so...
  1515. if anyone would like to try their own repairs but needs info, drop
  1516. me some mail and I'll try to find it.  I don't promise miracles but
  1517. I have managed to hack mine back together after a power supply failure.'
  1518.  
  1519. By the way, if you know how to re-align these old remex drives I'd 
  1520. certainly appreciate some advice.
  1521.  
  1522. --
  1523. Mike Blackwel            ihnp4!aicchi!mdb
  1524. "What big black helicopter???"
  1525. 10-Jan-85 05:48:10-MST,1648;000000000000
  1526. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1527. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 10 Jan 85 05:48:03-MST
  1528. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  10 Jan 85 7:10 EST
  1529. Received: from usenet by BRL-TGR.ARPA id a015673; 10 Jan 85 6:45 EST
  1530. From: jason%jett.uucp@BRL-TGR.ARPA
  1531. Newsgroups: net.micro.cpm
  1532. Subject: Re: cp/m+ incompatibility
  1533. Message-ID: <385@jett.UUCP>
  1534. Date: 12 Jan 85 05:36:34 GMT
  1535. To:       info-cpm@AMSAA.ARPA
  1536.  
  1537. CPM+ incompatibilities...
  1538.   I am a happy owner of Osborne Executive owner... but...
  1539. Osborne did a bad thing... they goofed with the index registers in the bios
  1540. before saving them on the stack... something that is not sopposed to happen,
  1541. as some software packages (TURBO pascal for one i think) use the IX and IY
  1542. index registers without saving them before a BDOS call. ZAP! The new 1.21
  1543. rom availiable from osborne is supposed to fix this problem. When I get
  1544. this Rom, if anyone is interested I will research it. I do know that the
  1545. RSX i wrote works well for this purpose. Osbornes have given cpm+ a bad
  1546. name for no reason... IT IS 100% COMPATIBLE with 2.2, but some programs
  1547. such as public domain BYE does not work since the BDOS and BIOS are actually
  1548. stored in other pages of ram, so it makes it difficult to patch them.
  1549. An RSX is a Resident System Extension... cpm thinks of it as a routine
  1550. to run before entering bios. This is a legal patch that cpm accounts for.
  1551. The one I wrote just saves IX and IY on the stack, goes through to BDOS,
  1552. then when returning, pops them back off the stack...
  1553. Correct me if I am wrong please.... 
  1554.     Jason Hamby        ihnp4!akgua!jett!jason
  1555. 10-Jan-85 05:52:57-MST,1532;000000000000
  1556. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1557. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 10 Jan 85 05:52:47-MST
  1558. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  10 Jan 85 7:10 EST
  1559. Received: from usenet by BRL-TGR.ARPA id a015677; 10 Jan 85 6:45 EST
  1560. From: jason%jett.uucp@BRL-TGR.ARPA
  1561. Newsgroups: net.micro.cpm
  1562. Subject: Re: Kaypro DSDD
  1563. Message-ID: <386@jett.UUCP>
  1564. Date: 12 Jan 85 05:51:50 GMT
  1565. To:       info-cpm@AMSAA.ARPA
  1566.  
  1567. Kaypro Rom upgrade... look in Micro Cornucopia... for the 'PRO-8'
  1568. replacement rom. Sorry, but the newest kaypro board is not the
  1569. same as the kaypro 10. Kaypro is switching to basically 2 board types.
  1570. The non-K10 systems have the same board, at different levels of
  1571. population. (They all have capabilities to be a K4/84!! with clock
  1572. and modem.) The K10 board has been around as the same with some
  1573. rev levels, but same basic layout since the introduction of the Kaypro
  1574. 10. Actually, having the new board is an advantage... look
  1575. on the back of the unit... you should have an unmarked Rj-11
  1576. (phone connector) socket in the middle-right of the back (looking
  1577. from front of system)... that is where the modem goes... If it is
  1578. a Kaypro 10 board, it will have 2 of those sockets next to each
  1579. other... on the left-most side... one is kayboard and the other is
  1580. for an un-supported light pen interface... but it does not
  1581. have the other 'modem' socket... 
  1582.   hope this helped
  1583.          (I work for a Kaypro Authorized Repair Dealer)
  1584.                Jason HAmby    ihnp4!akgua!jett!jason
  1585. 10-Jan-85 06:42:33-MST,607;000000000000
  1586. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1587. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 10 Jan 85 06:42:27-MST
  1588. Received: From xerox.arpa.ARPA by AMSAA via smtp;  10 Jan 85 7:47 EST
  1589. Received: from BacoNoir.ms by ArpaGateway.ms ; 10 JAN 85 04:48:20 PST
  1590. Date: Thu, 10 Jan 85 07:47 EST
  1591. From: Lowans.Henr@XEROX.ARPA
  1592. Subject: Re: Packed variables in Turbo Pascal
  1593. In-reply-to: <492@ittral.UUCP>
  1594. To: Doug Hall <hall%ittral.uucp@BRL-TGR.ARPA>
  1595. cc: info-cpm@AMSAA.ARPA
  1596.  
  1597.     I have a NEC APC which runs on a 8086 and CP/M-86. I ran your program
  1598. on my Turbo and got the same answer.
  1599.                                         Paul
  1600.  
  1601.  
  1602. 10-Jan-85 08:36:28-MST,1374;000000000000
  1603. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1604. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 10 Jan 85 08:36:22-MST
  1605. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  10 Jan 85 9:49 EST
  1606. Date: 10 Jan 1985  07:51 MST (Thu)
  1607. Message-ID: <KPETERSEN.12078447078.BABYL@SIMTEL20.ARPA>
  1608. Sender: KPETERSEN@SIMTEL20.ARPA
  1609. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  1610. To:   Blackwell <mdb%aicchi.uucp@Brl-Tgr.ARPA>
  1611. Cc:   Info-Cpm@Amsaa.ARPA
  1612. Subject: mex comm. utility (cpm)
  1613. In-reply-to: Msg of 8 Jan 1985  21:01-MST from Blackwell <mdb%aicchi.uucp at BRL-TGR.ARPA>
  1614.  
  1615.     I have been using a public domain communications program called
  1616.     MEX.  I have it configured for an Otrona Attache.  My problem is
  1617.     that MEX seems to be eating the <esc> character, thus defeating
  1618.     the terminal emulation capabilities of the Attache.
  1619.  
  1620.     Question:    Does anyone know of a patch to fix this problem.
  1621.  
  1622. The problem is easily fixed.  In all the user overlays for MEX and
  1623. MODEM7 there is an equate that sets whether control characters are
  1624. passed along to the console in the terminal mode.  Look for this:
  1625.  
  1626. IGNCTL: DB      NO              ;yes=do not send control characters
  1627.                                 ;above CTL-M to CRT in terminal mode
  1628.                                 ;no=send any incoming CTL-char to CRT
  1629.  
  1630. Chances are yours is set to YES instead of NO.
  1631. --Keith
  1632. 10-Jan-85 09:29:56-MST,1075;000000000000
  1633. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1634. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 10 Jan 85 09:29:49-MST
  1635. Received: From usc-eclb.arpa.ARPA by AMSAA via smtp;  10 Jan 85 10:53 EST
  1636. Date: 10 Jan 1985 07:55-PST
  1637. Sender: STANLEY@Usc-Eclb.ARPA
  1638. Subject: ZCPR-like File Search
  1639. From: STANLEY@Usc-Eclb.ARPA
  1640. To: info-cpm@Amsaa.ARPA
  1641. Cc: stanley@Usc-Eclb.ARPA
  1642. Message-ID: <[USC-ECLB]10-Jan-85 07:55:36.STANLEY>
  1643.  
  1644. I am running ZCPR (version 1) on a Heath H89.  I seem to remember
  1645. reading or seeing recently a scheme whereby the file search was
  1646. extended to include files of the *.OVR and *.MSG type, so that if
  1647. you were to be logged onto Drive C: and issued the command SC
  1648. (with SC being on A:), the SC program would know where to find
  1649. its overlays.  As it is, of course, ZCPR finds SC which then
  1650. errors out because it cannot find its overlay files.  Can anyone
  1651. help me locate the "fix" I think I saw?
  1652.  
  1653. Please reply directly to me (stanley at eclb), and I will
  1654. summarize for the net.  Thanks in advance.
  1655.  
  1656.                                 ...Dick Stanley
  1657.  
  1658. 10-Jan-85 10:35:15-MST,430;000000000000
  1659. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1660. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 10 Jan 85 10:35:11-MST
  1661. Received: From apg-3.arpa.ARPA by AMSAA via smtp;  10 Jan 85 12:04 EST
  1662. Date: 10 Jan 1985 12:02:40 EST (Thursday)
  1663. From: John Shaver STEEP-TM-AC 879-7602 <jshaver@Apg-3.ARPA>
  1664. Subject: ZCPR Start?
  1665. To: info-cpm@Amsaa.ARPA
  1666. Cc: jshaver@Apg-3.ARPA
  1667.  
  1668. Where does one start reading to get acquainted with ZCPR?
  1669.  
  1670. 10-Jan-85 12:53:35-MST,610;000000000000
  1671. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1672. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 10 Jan 85 12:53:28-MST
  1673. Received: From xerox.arpa.ARPA by AMSAA via smtp;  10 Jan 85 14:07 EST
  1674. Received: from Flora.ms by ArpaGateway.ms ; 10 JAN 85 10:58:27 PST
  1675. Date: Thu, 10 Jan 85 08:53 PST
  1676. From: JAlrich.es@XEROX.ARPA
  1677. Subject: Re: TURBO Pascal
  1678. In-reply-to: "LAMIA@DEC-MARLBORO.ARPA's message of Wed, 9 Jan 85
  1679.  16:32:57 EST"
  1680. To: Walt Lamia <LAMIA@DEC-MARLBORO.ARPA>
  1681. cc: Lee.Sailer@CMU-CS-C.ARPA, info-cpm@AMSAA.ARPA
  1682.  
  1683. The is a good biography/interview of Kahn in the latest issue of Micro Conucopia.
  1684.  
  1685. 10-Jan-85 18:42:53-MST,683;000000000000
  1686. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1687. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 10 Jan 85 18:42:49-MST
  1688. Received: From csnet-pdn-gw.ARPA by AMSAA via smtp;  10 Jan 85 20:15 EST
  1689. Received: from waterloo by csnet-relay.csnet id ae13322; 10 Jan 85 20:00 EST
  1690. Date: Thu, 10 Jan 85 10:41:13 est
  1691. From: Edward Chrzanowski <echrzanowski%waterloo.csnet@csnet-relay.arpa>
  1692. To: Info-Cpm@AMSAA.ARPA
  1693. Subject: name change
  1694.  
  1695. Can you please change the mailing list to send all cpm-info mail to the
  1696. following alias instead of echrzanowski.
  1697. UUCP: ...!{ utzoo,decvax,ihnp4,allegra}!watmath!ML_Cpm-Info
  1698. ARPA: ML_Cpm-Info%watmath%waterloo.csnet@csnet-relay.arpa
  1699. Thank you
  1700. ED C
  1701.  
  1702. 10-Jan-85 21:13:07-MST,453;000000000000
  1703. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1704. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 10 Jan 85 21:13:03-MST
  1705. Received: From dec-marlboro.arpa.ARPA by AMSAA via smtp;  10 Jan 85 22:53 EST
  1706. Date: 10 Jan 1985 2256-EST
  1707. From: Larry Campbell <LCAMPBELL@Dec-Marlboro.ARPA>
  1708. To: info-cpm@Amsaa.ARPA
  1709. Subject: PLEASE remove me from the info-cpm list
  1710. Message-ID: <"MS11(2364)+GLXLIB1(1056)" 12078589937.18.71.14704 at DEC-MARLBORO>
  1711.  
  1712.  
  1713.    --------
  1714. 10-Jan-85 23:13:45-MST,3921;000000000000
  1715. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1716. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 10 Jan 85 23:13:34-MST
  1717. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  11 Jan 85 0:45 EST
  1718. Received: from usenet by BRL-TGR.ARPA id a002596; 11 Jan 85 0:45 EST
  1719. From: Ken Dickey <kend%dadlaa.uucp@BRL-TGR.ARPA>
  1720. Newsgroups: net.micro.cpm,net.lang.lisp
  1721. Subject: iLISP (SCHEME dialect) interpreter for CP/M
  1722. Message-ID: <122@dadlaa.UUCP>
  1723. Date: 8 Jan 85 17:33:19 GMT
  1724. Xref: godot net.micro.cpm:1618 net.lang.lisp:121
  1725. To:       info-cpm@AMSAA.ARPA
  1726.  
  1727.  
  1728.  
  1729. iLISP is a lexically scoped lisp based on the SCHEME dialect  
  1730. of Lisp which runs on Z80 CP/M 2.X 
  1731.  
  1732. I have been going through some of the exercises from Abelson & 
  1733. Sussmans' STRUCTURE AND INTERPRETATION OF COMPUTER PROGRAMS (MIT
  1734. Press '85)--which is an excellent book--and having a lot of fun
  1735. doing so.  For $55, this is a really fun system for playing with
  1736. objects, packages, constraint systems, etc.  There are some
  1737. differences in this dialect and that described in Struct &
  1738. Interp, but I have yet to come across something I couldn't do
  1739. in a clean and obvious way.
  1740.  
  1741. Synopsis:
  1742.   Just like the big boys: read and run time macros, optimized
  1743. tail recursion (does not burn stack space; no [ugly] PROG or GO
  1744. needed), error handling and toploop fully user controlled, init
  1745. (startup) file, assembler interface, CATCH, floating point math,
  1746. CP/M access, assembler interface, list editor, TRACEing, BREAK,
  1747. user control of error handling, ramdom access function library
  1748. system (most convenient!), pretty printing functions, readable
  1749. reference manual (165 pg, + 60 pg intro for non-lispers), terminal
  1750. configuration options, full control of string and cons space
  1751. allocation, etc, etc.  Aside from this it is jus' plain fun to 
  1752. use (this is NOT a paid ad, really)!.   Warning: the intro for
  1753. beginners is much too formal.  The Struct & Interp is a much
  1754. better introduction for new lispers, who may need some hand-
  1755. holding in any case.  Unfortunately, no vectors or compilation.
  1756.  
  1757. general prims:
  1758. + - * / ABS ADD1 ARCTAN COSINE FIX FLOAT MINUS REM SINE SUB1 SQRT
  1759. APPEND CAR CARS CDR CDRS CONS COPY DREVERSE LAST LENGTH LIST
  1760. MEMB MEMBER NCONC NTH REPLACA REPLACD REPLACAD TCONC GETPL GETPROP
  1761. LISTGET LISTPUT LISTREM PUTPROP REMPROP SETPL ALPHAORDER NCHARS 
  1762. PACK SET UNPACK UNSET ATOM EQ EQUAL LISTP LITATOM MACROP NULL
  1763. NUMNBERP PROPP VALUEP ZEROP = >= <= > < 
  1764.  
  1765. i/o and special prims:
  1766. CLEARBUF DIRIO FILLBUF INB INPUT PEEKC READ READP READC READLINE
  1767. SYNTAB SYNTAX CS CURSOR LINELENGTH MARGIN OUTB OUTPUT POSITION
  1768. PRIN1 PRIN2 PRINTLEVEL PRINT OUTB SPACES TAB CLOSE DISK DSKRES
  1769. FILEDIR GFD IOBYTE OPEN OPENP SFP ARGCNT ASCII BYTE CHAR ERR
  1770. EVAL DEFEXP DESCRIBE EXIT FREE FULL LOAD MEMORY PROG1 RECLAIM
  1771. RESET MAP TERPRI TYPE UNSETF
  1772.  
  1773. also has a number of macros and special forms (MAP functions, 
  1774. PROGN, DEFINE, SETQ, SELECTQ, COND, LET, LETSYS, etc) and a
  1775. bunch of utility functions (string handling, statistics, Eliza,
  1776. etc).  There is more, but I'm tired of typing and you get the idea.
  1777.  
  1778. As functions are full-fledged data objects, they can be assigned
  1779. to, allowing you to do things like generalize "+" to lists, eg:
  1780. (SETQ OLD-ADD +)    ; expects 2 args
  1781. (DEFINE + ARGS (MAP ID ARGS OLD-ADD 0))
  1782. (UNSET 'OLD-ADD)
  1783. will now allow (+ 4 3 6) =>13 instead of an error (2 args expected)
  1784. and (+ ) =>0.
  1785.  
  1786. Oh, yes:
  1787. COMPUTING INSIGHTS
  1788. PO BOX 4033
  1789. Madison, Wisconsin 53711
  1790. ($49.95 + $5 ship)
  1791.  
  1792. Lithp ith lithening!
  1793. -Ken Dickey
  1794. ---------------------------------------------------
  1795. UUCP:           HOST!tektronix!dadla!kend
  1796.    Where HOST is any one of:
  1797.     masscomp,decvax,allegra,uf-cgrl,mit-eddie,mit-ems,
  1798.     uoregon,psu-cs,orstcs,zehntel,ucbcad,ucbvax,purdue,
  1799.     uw-beaver,reed, ogcvax,ihnp4,tekred,minn-ua,cbosg
  1800.  
  1801. CSnet: kend%dadla@tektronix 
  1802. ARPAnet: kend%dadla%tektronix@csnet-relay
  1803. ---------------------------------------------------
  1804. 11-Jan-85 00:10:02-MST,1044;000000000000
  1805. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1806. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 11 Jan 85 00:09:56-MST
  1807. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  11 Jan 85 1:37 EST
  1808. Received: from usenet by BRL-TGR.ARPA id a003606; 11 Jan 85 1:12 EST
  1809. From: Jeff Troeger <troeger%ttidca.uucp@BRL-TGR.ARPA>
  1810. Newsgroups: net.micro.cpm
  1811. Subject: BJgame
  1812. Message-ID: <189@ttidca.UUCP>
  1813. Date: 10 Jan 85 16:58:01 GMT
  1814. To:       info-cpm@AMSAA.ARPA
  1815.  
  1816. I have a copy of a blackjack game on my Rainbow written with BDSC that lets
  1817. you choose from 1-4 decks, if you want insurance, and the amount of bets.
  1818. If anyone would like a copy, send me mail with your mail path, and I will
  1819. mail it too you.
  1820.  
  1821.  
  1822.             Jeff Troeger
  1823.             
  1824.  
  1825. -- 
  1826. ==============================================================================
  1827. <This space left intentionally blank>
  1828. Jeff Troeger
  1829. Citicorp TTI                             
  1830. 3100 Ocean Park Blvd.                  
  1831. Santa Monica, California  90405
  1832. (213) 450-9111, ext. 3096
  1833. {vortex,philabs}!ttidca!troeger
  1834. 11-Jan-85 02:50:53-MST,1256;000000000000
  1835. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1836. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 11 Jan 85 02:50:48-MST
  1837. Received: From mit-mc.arpa.ARPA by AMSAA via smtp;  11 Jan 85 4:20 EST
  1838. Date: 11 January 1985 04:15-EST
  1839. From: Jerry E. Pournelle <POURNE@Mit-Mc.ARPA>
  1840. Subject:  TURBO Pascal
  1841. To: LAMIA@Dec-Marlboro.ARPA
  1842. cc: Lee.Sailer@Cmu-Cs-C.ARPA, info-cpm@Amsaa.ARPA
  1843. In-reply-to: Msg of Wed 9 Jan 85 16:32:57-EST from Walt Lamia <LAMIA at DEC-MARLBORO.ARPA>
  1844.  
  1845. I think you hear wrong...
  1846.     Date: Wed 9 Jan 85 16:32:57-EST
  1847.     From: Walt Lamia <LAMIA at DEC-MARLBORO.ARPA>
  1848.     To:   Lee.Sailer at CMU-CS-C.ARPA, info-cpm at AMSAA.ARPA
  1849.     cc:   LAMIA at DEC-MARLBORO.ARPA
  1850.     Re:   TURBO Pascal
  1851.     UUCP: {allegra,ucbvax,decvax,ihnp4}!decwrl!lamia@DEC-Marlboro.ARPA
  1852.     E-net: MONTY::MARKET::LAMIA
  1853.  
  1854.     No, but I *hear* that Turbo was actually written in Sweden, and is sold
  1855.     in Europe as COMPAS Pascal.  I think Phillipe Kahn is >just< (:-)
  1856.     a smart, savvy, marketeer who knows a good thing when he sees it.
  1857.  
  1858.     No, I have no rumors about the reputed Turbo C or Turbo Modula, or where
  1859.     they're being done.  How 'bout you, out there?
  1860.  
  1861.     %Walt
  1862.  
  1863.     Opinions are my own, but I might deny every saying them if asked.
  1864.  
  1865. 11-Jan-85 07:12:06-MST,769;000000000000
  1866. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1867. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 11 Jan 85 07:12:02-MST
  1868. Received: From cisl-service-multics.arpa.ARPA by AMSAA via smtp; 
  1869.           11 Jan 85 8:32 EST
  1870. Received: FROM HIS-PHOENIX-MULTICS.ARPA BY CISL-SERVICE-MULTICS.ARPA WITH dial; 11 JAN 1985 08:25:02 EST
  1871. Acknowledge-To:  David N Low <Low@HIS-PHOENIX-MULTICS.ARPA>
  1872. Date:  Fri, 11 Jan 85 01:58 MST
  1873. From:  David N Low <Low@his-phoenix-multics.arpa>
  1874. Subject:  ZCPR on Apple
  1875. To:  info-cpm@AMSAA.ARPA
  1876. Message-ID:  <850111085848.753067@HIS-PHOENIX-MULTICS.ARPA>
  1877.  
  1878.    Does any one know where, or how to set ZCPR3 up on an Apple II+ using
  1879. a soft card, and CP/M 60k?
  1880.  
  1881. I have access to both Gold Mine, and Gold Mine II in Phoenix,AZ.
  1882.  
  1883. -David N. Low
  1884. 11-Jan-85 07:58:32-MST,747;000000000000
  1885. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1886. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 11 Jan 85 07:58:28-MST
  1887. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  11 Jan 85 9:21 EST
  1888. Received: from usenet by BRL-TGR.ARPA id a002471; 11 Jan 85 8:45 EST
  1889. From: jmg%bradley.uucp@BRL-TGR.ARPA
  1890. Newsgroups: net.micro.cpm
  1891. Subject: Thanks for wildexp.c
  1892. Message-ID: <24900003@bradley.UUCP>
  1893. Date: 9 Jan 85 04:07:00 GMT
  1894. Nf-ID: #N:bradley:24900003:000:201
  1895. Nf-From: bradley!jmg    Jan  8 22:07:00 1985
  1896. To:       info-cpm@AMSAA.ARPA
  1897.  
  1898. Thanks to all for wildexp.c
  1899.  
  1900.   --- Jeff
  1901.  
  1902.  
  1903. Jeff Gibson              UUCP: {cepu,ihnp4,noao,uiucdcs}!bradley!jmg
  1904. Bradley University        ARPA: cepu!bradley!jmg@UCLA-LOCUS
  1905. Peoria, IL 61625            PH: (309) 692-9069
  1906. 11-Jan-85 08:03:07-MST,1048;000000000000
  1907. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1908. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 11 Jan 85 08:03:01-MST
  1909. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  11 Jan 85 9:24 EST
  1910. Date: Fri 11 Jan 85 07:25:31-MST
  1911. From: Rick Conn <RCONN@SIMTEL20.ARPA>
  1912. Subject: Re: ZCPR Start?
  1913. To: jshaver@APG-3.ARPA
  1914. cc: info-cpm@AMSAA.ARPA, RCONN@SIMTEL20.ARPA
  1915. In-Reply-To: Message from "John Shaver STEEP-TM-AC 879-7602 <jshaver@Apg-3.ARPA>" of Thu 10 Jan 85 12:02:40-MST
  1916.  
  1917. There are several info sources on ZCPR3:
  1918.  
  1919.     Z3USER.SI    -- a user's perspective of the concepts of the system
  1920.     Z3INS*.SI    -- installation manual
  1921.     Z3NEWS.*    -- newsletters about questions, changes, etc
  1922.     magazines    -- articles have appeared in Computer Language,
  1923.                 Dr Dobbs, User's Guide, and others, and
  1924.                 an article is due to come out in Byte in
  1925.                 the next few months
  1926.  
  1927. The first three references are files stored in the MICRO:<CPM.ZCPR3>
  1928. directory on SIMTEL20.  Finally, a book on ZCPR3 is due to come out later
  1929. this month or next month.
  1930.  
  1931.         Rick
  1932. -------
  1933. 11-Jan-85 08:22:57-MST,483;000000000000
  1934. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1935. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 11 Jan 85 08:22:48-MST
  1936. Received: From apg-3.arpa.ARPA by AMSAA via smtp;  11 Jan 85 9:31 EST
  1937. Date: 11 Jan 1985  9:30:09 EST (Friday)
  1938. From: John Shaver STEEP-TM-AC 879-7602 <jshaver@Apg-3.ARPA>
  1939. Subject: Re: ZCPR on Apple
  1940. In-Reply-to: Your message of Fri, 11 Jan 85 01:58 MST
  1941. To: info-cpm@Amsaa.ARPA
  1942. Cc: jshaver@Apg-3.ARPA
  1943.  
  1944. Please forward your ZCPR3 answers to the rest of us.
  1945.  
  1946. 11-Jan-85 08:52:40-MST,1132;000000000000
  1947. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1948. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 11 Jan 85 08:52:33-MST
  1949. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  11 Jan 85 9:35 EST
  1950. Received: from usenet by BRL-TGR.ARPA id a003542; 11 Jan 85 9:09 EST
  1951. From: Art Zemon <zemon%fritz.uucp@BRL-TGR.ARPA>
  1952. Newsgroups: net.wanted,net.micro.cpm
  1953. Subject: CP/M Stock Management software wanted
  1954. Message-ID: <1507@fritz.UUCP>
  1955. Date: 10 Jan 85 17:19:52 GMT
  1956. To:       info-cpm@AMSAA.ARPA
  1957.  
  1958. Do you know of any CP/M based programs which will manage a
  1959. stock portfolio?  It should maintain a database for a
  1960. number of securities which includes, perhaps among other
  1961. things, the following:
  1962.     purchase price
  1963.     purchase data
  1964.     quantity purchased
  1965.     pricing history
  1966.     p/e history
  1967.  
  1968. Other items which would be nice but are not essential:
  1969.     plot graphs on a dot matrix printer
  1970.     produce a report of stocks which excede certain
  1971.     thresholds on price
  1972.     ???
  1973.  
  1974. The program can be either public domain or purchased
  1975. software.
  1976. -- 
  1977.     -- Art Zemon
  1978.        FileNet Corp.
  1979.        ...! {decvax, ihnp4, ucbvax} !trwrb!felix!zemon
  1980. 11-Jan-85 13:32:30-MST,865;000000000000
  1981. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1982. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 11 Jan 85 13:32:24-MST
  1983. Received: From cisl-service-multics.arpa.ARPA by AMSAA via smtp; 
  1984.           11 Jan 85 14:53 EST
  1985. Received: FROM HIS-PHOENIX-MULTICS.ARPA BY CISL-SERVICE-MULTICS.ARPA WITH dial; 11 JAN 1985 14:54:55 EST
  1986. Acknowledge-To:  David N Low <Low@HIS-PHOENIX-MULTICS.ARPA>
  1987. Date:  Fri, 11 Jan 85 12:44 MST
  1988. From:  David N Low <Low.MHC@his-phoenix-multics.arpa>
  1989. Subject:  Re: ZCPR on Apple
  1990. To:  info-cpm@AMSAA.ARPA
  1991. Message-ID:  <850111194420.370784@HIS-PHOENIX-MULTICS.ARPA>
  1992.  
  1993. Hmm. looks like emacs strips off my net address. So either reply to this
  1994. meeting or send reply's to Low.MHC at pco.arpa .  The problem with CP/M
  1995. 60K on the Apple(II+;Softcard and Language card) is that the CCP is
  1996. folded into the 4K starting at $D000.
  1997. <Low at pco.arpa>
  1998. 11-Jan-85 15:21:00-MST,483;000000000000
  1999. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2000. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 11 Jan 85 15:20:56-MST
  2001. Received: From hi-multics.arpa.ARPA by AMSAA via smtp;  11 Jan 85 16:52 EST
  2002. Date:  Fri, 11 Jan 85 15:45 CST
  2003. From:  Boebert@HI-MULTICS.ARPA
  2004. Subject:  Mince/Scribble availability
  2005. To:  info-cpm@AMSAA.ARPA
  2006. Message-ID:  <850111214511.620657@HI-MULTICS.ARPA>
  2007.  
  2008. What routes exist for getting Mince/Scribble, or whatever they have
  2009. turned into these days?
  2010.  
  2011. Earl
  2012. 11-Jan-85 16:30:01-MST,4730;000000000000
  2013. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2014. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 11 Jan 85 16:29:44-MST
  2015. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  11 Jan 85 17:49 EST
  2016. Received: from usenet by BRL-TGR.ARPA id a000719; 11 Jan 85 17:49 EST
  2017. From: jeff%abnji.uucp@BRL-TGR.ARPA
  2018. Newsgroups: net.micro,net.micro.cpm,net.lang.c
  2019. Subject: an old idea whose time has come again
  2020. Message-ID: <173@abnji.UUCP>
  2021. Date: 10 Jan 85 21:21:07 GMT
  2022. Sender: jeff%abnji.uucp@BRL-TGR.ARPA
  2023. Xref: godot net.micro:3384 net.micro.cpm:1629 net.lang.c:2513
  2024. To:       info-cpm@AMSAA.ARPA
  2025.  
  2026. [shift to the left! shift to the right! pop up! push down! byte! byte! byte!]
  2027.  
  2028. The IBM 1130 (a 16 bit machine, 60's vintage) running Disk Monitor
  2029. Version 2 (mod 10 July 1971) had a linker/loader with some
  2030. very desirable options.
  2031.  
  2032. My suggestion as to how to handle '$' in identifiers is to push that
  2033. problem as low as possible.  The 1130's linker had the 'equate' option
  2034. that specified the substitution of subroutines during the building
  2035. of a core load
  2036. form: *equat(sub1,sub2),...,(subm,subn)
  2037.     substituted sub2 for sub1
  2038.  
  2039. so 'C' programs would use something like:
  2040.     *equat(sys_read, SYS$READ)
  2041. This means that all references to the subroutine up to the link pass
  2042. would be the 'C' name (7 char maximum, per K&R).  Only at the link pass
  2043. would machine-dependent features such as longer name lengths and
  2044. funny characters be available.  Only- what name would stay in the
  2045. symbol table for the debugger to use?  This has the advantage of
  2046. moving the problem out of the 'C' language and into the loader
  2047. which I am under the impression is quite machine dependent anyway.
  2048.  
  2049. << The following is of interest to systems that don't swap or page
  2050.   or are very memory limited >>
  2051.  
  2052. Yes folks, the 1130 supported overlays and in a painless way, that
  2053. was transparent to the coding.  If the program size exceeded available
  2054. core (yes - I said core) then the call was altered to call 'FLIPR'
  2055. which would read in the subroutine into the overlay area (in not
  2056. already there) and pass execution to the desired subroutine.
  2057. There were SOCAL (System call loaded on call) and LOCAL
  2058. (subroutines loaded on call). (There was a distinction between
  2059. system and user subroutines).
  2060.  
  2061.         memory was mapped as:
  2062.             +--------------+
  2063.             | main program |
  2064.             +--------------+
  2065.             | subroutines  | including FLIPR
  2066.             +--------------+
  2067.             | local        | size of largest LOCAL
  2068.             +--------------+
  2069.             | socal        | size of largest SOCAL
  2070.             +--------------+
  2071.             | common       |
  2072.             +--------------+
  2073.  
  2074. The linker would try the following in building a core image
  2075. 1) build everything in memory
  2076. if it doesn't fit
  2077. 2) SOCAL some of the less-frequently used system routines
  2078. if it still doesn't fit
  2079. 3) SOCAL all the system routines
  2080. if it still doesn't fit
  2081. 4) gives up
  2082.  
  2083. Now, just tell it what subroutines you are willing to have loaded on call
  2084. by specifying the option
  2085.     *local main1,sub1,sub2,sub3,...,subn
  2086.     where main1 is the main program
  2087.     sub1,... are the subroutines to be loaded on call
  2088.  
  2089.     If there was more than one main program (one passed execution
  2090.     to another by 'chain', similar to 'exec')you coded
  2091.     *local main2,sub1,sub2,sub3,...,subn
  2092.     for the other main program, and so on.
  2093.  
  2094. and re-link.  No need for recoding or recompilation.
  2095.  
  2096.     I see this as being very necessary for
  2097. running large programs on CPM machines
  2098. which are usually restricted to 64K.  Whitesmith's "C" has no such
  2099. ability, restricting program size to actual memory size.  Manx's "C"
  2100. has an overlay ability, but has to be explicitly called
  2101. by the calling program. (Aha! Now you see why its in net.micro! )
  2102.  
  2103.     Now for real fun.  If you coded a non-blank in column 26 of the
  2104. //XEQ card (that invoked the linker/loader) that allowed a LOCAL to
  2105. call another LOCAL.  This required special programming to pass a
  2106. link word [mainline program address] since there was no stack thus
  2107. all non-common variables were lost when overlaid.  This restricted
  2108. the LOCAL call LOCAL to assembly language only.
  2109.  
  2110.     Of course, load although not-called were called NOCAL and were coded:
  2111.     *nocalmain1,sub1,...,subn
  2112. but that's a nothing special.
  2113.  
  2114.     Rhetorical question: Why don't any of the 'modern' loaders
  2115. offer these wonderful options?  Let's see you run a Fortran compiler
  2116. and non-trivial program in 16K!!!!!
  2117.  
  2118.  
  2119. P.S. I have pieces of the 1130 all over my apartment, including the
  2120.     front panel.  Does anybody else miss the beastie????
  2121.  
  2122.             +---------------------------------------+
  2123.             |  Jeff 'oh no -- not another' Skot    |
  2124.             |  at beautiful downtown Somerset NJ    |
  2125.             |  AT&T Info Systems            |
  2126.             |  ..!abnji!jeff            |
  2127.             +---------------------------------------+
  2128. 11-Jan-85 20:56:16-MST,586;000000000000
  2129. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2130. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 11 Jan 85 20:56:10-MST
  2131. Received: From mit-mc.arpa.ARPA by AMSAA via smtp;  11 Jan 85 22:22 EST
  2132. Date: 11 January 1985 22:19-EST
  2133. From: Eric Stork <STORK@Mit-Mc.ARPA>
  2134. Subject: EPSON GENEVA QUERY
  2135. To: info-cpm@Amsaa.ARPA
  2136. cc: STORK@Mit-Mc.ARPA
  2137.  
  2138. Looking for tips on using FILINK.COM to send to S-100 unit,
  2139. with error checking.  Anyone have data on the protocol
  2140. used?  I can dump 7-bit ASCII with TERM>COM, but cannot
  2141. move 8-bit stuff that way.  Thanks in advance for comments.
  2142. Eric
  2143.  
  2144. 11-Jan-85 22:42:45-MST,777;000000000000
  2145. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2146. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 11 Jan 85 22:42:39-MST
  2147. Received: From brl.arpa.ARPA by AMSAA via smtp;  12 Jan 85 0:05 EST
  2148. Received: from mit-mc.arpa by BRL-AOS.ARPA id a014005; 11 Jan 85 23:58 EST
  2149. Received: from (H154026)NJECNVM.BITNET by WISCVM.ARPA on 01/11/85 at
  2150.   22:57:00 CST
  2151. DATE: January 11, 1985   23:38:20 EST
  2152. TO:  INFO-CPM@MIT-MC.ARPA
  2153. FROM:  H154026%NJECNVM.BITNET@WISCVM.ARPA
  2154. SUBJECT: 8' drive controller for IIe
  2155.  
  2156. I have difficulities getting a Vista A800 8' drive controller for my
  2157. Apple IIe.  Can some one give me information on its availability,
  2158. or on other controller(s) for IIe, where available, how much, etc.?
  2159.  
  2160. Thanks in advance.
  2161.  
  2162.  
  2163. Jim
  2164. <H154026%NJECNVM.BITNET@WISCVM.ARPA>
  2165.  
  2166. 12-Jan-85 01:16:42-MST,1519;000000000000
  2167. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2168. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 12 Jan 85 01:16:36-MST
  2169. Received: From nosc-gw.ARPA by AMSAA via smtp;  12 Jan 85 2:52 EST
  2170. Received: from cod.ARPA by nosc.ARPA (4.12/4.7)
  2171.     id AA08142; Fri, 11 Jan 85 23:53:20 pst
  2172. From: bang!crash!bwebster@Nosc.ARPA
  2173. MMDF-Warning:  Parse error in preceeding line at AMSAA.ARPA
  2174. Received: by cod.ARPA (4.12/4.7)
  2175.     id AA08983; Fri, 11 Jan 85 23:53:46 pst
  2176. Message-Id: <8501120753.AA08983@cod.ARPA>
  2177. Date: Fri, 11 Jan 85 11:16:13 PST
  2178. To: bang!info-cpm@Amsaa.ARPA
  2179. Subject: TURBO Pascal
  2180. Cc: bang!lee.sailer@Cmu-Cs-C.ARPA
  2181.  
  2182. >  As long as discussion has turned to Pascal, someone tell me this:
  2183. >    How does the *&$#%@ thing work ?!?!?!?
  2184. >  Is it true the P Kahn is from the 14th dimension?
  2185.  
  2186. When I first saw a TURBO Pascal ad (about a year ago), I figured it had to
  2187. be some sort of scam or at least gross deception.  I phoned and asked for a
  2188. review copy (I was writing a Pascal column for IBM Softalk at the time),
  2189. ready to rip it to shreds when it arrived.  Instead, I wrote such a glowing
  2190. (if slightly incredulous) review that Borland quotes me in their ads.  I've
  2191. asked Philippe Kahn about it on a number of occasions, and he just tells me
  2192. that it's a "simple recursive-descent compiler" and "I'm surprised that 
  2193. nobody else has come out with one."  I still think it's magic.
  2194.                         ..bruce..
  2195.                     Bruce Webster, Contr. Ed., BYTE
  2196.                     bang!crash!bwebster@nosc
  2197.                     {ihnp4 | sdcsvax!bang}!crash!bwebster
  2198.  
  2199.  
  2200. 12-Jan-85 12:22:02-MST,732;000000000000
  2201. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2202. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 12 Jan 85 12:21:58-MST
  2203. Received: From xerox.arpa.ARPA by AMSAA via smtp;  12 Jan 85 13:54 EST
  2204. Received: from Gamay.ms by ArpaGateway.ms ; 12 JAN 85 10:56:28 PST
  2205. From: NBaheti.es@XEROX.ARPA
  2206. Date: 12 Jan 85 10:57:08 PST
  2207. Subject: Re: mex comm. utility (cpm)
  2208. In-reply-to: mdb%aicchi.uucp@BRL-TGR.ARPA's message of 9 Jan 85 04:01:17
  2209.  GMT, <360@aicchi.UUCP>
  2210. To: Blackwell <mdb%aicchi.uucp@BRL-TGR.ARPA>
  2211. cc: info-cpm@AMSAA.ARPA
  2212.  
  2213. Try setting the filter off (STAT FILTER OFF) when you load Mex.
  2214. With it on all control characters except lf,cr,bs will be blocked
  2215. out.
  2216.  
  2217. Arun Baheti <NBaheti.es@Xerox>
  2218. "Life is hard; then you die."
  2219. 12-Jan-85 22:34:48-MST,1254;000000000000
  2220. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2221. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 12 Jan 85 22:34:42-MST
  2222. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  13 Jan 85 0:01 EST
  2223. Received: from usenet by BRL-TGR.ARPA id a013616; 12 Jan 85 23:56 EST
  2224. From: Michael Cooper <mikec%reed.uucp@BRL-TGR.ARPA>
  2225. Newsgroups: net.micro.cpm
  2226. Subject: Unix for CP/M 2.1 or > on a z80
  2227. Message-ID: <792@reed.UUCP>
  2228. Date: 10 Jan 85 00:28:47 GMT
  2229. To:       info-cpm@AMSAA.ARPA
  2230.  
  2231. [ Some day this line will rise above poverty and strike revenge... ]
  2232.  
  2233. Does anybody know of any types of utilities to make a z80 running
  2234. CP/M 2.1 Unix-like.  I'm looking for things like full i/o redirection that
  2235. "overlays" over the CP/M like a shell (command interpretuer) that will
  2236. provide Unix features.  Someone told me about one called "microshell" but
  2237. I can't find reference anywhere to it.
  2238.  
  2239.  
  2240.                 
  2241.                     Michael Cooper
  2242.  
  2243. ______________________________________________________________________________
  2244. {decvax, ucbvax, pur-ee, uw-beaver, masscomp, cbosg,
  2245.  mit-ems, psu-cs, uoregon, orstcs, ihnp4, uf-cgrl}!tektronix
  2246.                               \
  2247.                                +---!reed!mikec
  2248. {teneron, ogcvax, muddcs, cadic, oresoft, grpwre,     /
  2249.             psu-cs, omen, isonvax, nsc-pdc}---+
  2250. 12-Jan-85 23:19:15-MST,1361;000000000000
  2251. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2252. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 12 Jan 85 23:19:06-MST
  2253. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  13 Jan 85 0:40 EST
  2254. Received: from usenet by BRL-TGR.ARPA id a014693; 13 Jan 85 0:21 EST
  2255. From: Chuck McManis <cem%intelca.uucp@BRL-TGR.ARPA>
  2256. Newsgroups: net.micro.cpm
  2257. Subject: Re: Prometheus ProModem 1200
  2258. Message-ID: <475@intelca.UUCP>
  2259. Date: 11 Jan 85 15:28:12 GMT
  2260. To:       info-cpm@AMSAA.ARPA
  2261.  
  2262. >I have had a ProModem for about a year, and have noticed that some of
  2263. >the things that are mentioned in the manual are not true. For
  2264. >instance, if the line is busy the manual says that the modem should
  2265. >detect the busy signal, hang up and try again. This does not happen.
  2266.  As the manual mentions, this requires that the switch on the bottom
  2267.  be set to enable this activity and that it will retry every 30 seconds.
  2268.  I have found both of these statements to be true. I have a modem 
  2269.  program (MEX) that will do redial so I disable this "feature"
  2270.  
  2271. --Chuck
  2272. -- 
  2273.                                             - - - D I S C L A I M E R - - - 
  2274. {ihnp4,fortune}!dual\                     All opinions expressed herein are my
  2275.         {qantel,idi}-> !intelca!cem       own and not those of my employer, my
  2276.  {ucbvax,hao}!hplabs/                     friends, or my avocado plant. :-}
  2277. 13-Jan-85 00:28:04-MST,769;000000000000
  2278. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2279. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 13 Jan 85 00:27:56-MST
  2280. Received: From su-score.arpa.ARPA by AMSAA via smtp;  13 Jan 85 2:01 EST
  2281. Date: Sat 12 Jan 85 23:00:15-PST
  2282. From: Sam Hahn <Samuel@SU-SCORE.ARPA>
  2283. Subject: Re: Unix for CP/M 2.1 or > on a z80
  2284. To: mikec%reed.uucp@BRL-TGR.ARPA
  2285. cc: info-cpm@AMSAA.ARPA
  2286. In-Reply-To: Message from "Michael Cooper <mikec%reed.uucp@BRL-TGR.ARPA>" of Thu 10 Jan 85 00:28:47-PST
  2287.  
  2288. New Generation Systems.  Reston Virginia. 703-471-5598
  2289. Or try ConIX, from Computer Helper Industries, inc.  212-652-1786
  2290.  
  2291. I run cp/m-3.0 and -816 OS's, so I haven't gotten either of these.
  2292. There are others, but these two come easily to mind.
  2293.  
  2294.                 -- sam hahn [samuel@score]
  2295. -------
  2296. 13-Jan-85 00:44:13-MST,1032;000000000000
  2297. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2298. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 13 Jan 85 00:44:07-MST
  2299. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  13 Jan 85 2:11 EST
  2300. Received: from usenet by BRL-TGR.ARPA id a016950; 13 Jan 85 1:22 EST
  2301. From: Ravi Subrahmanyan <ravi%mcnc.uucp@BRL-TGR.ARPA>
  2302. Newsgroups: net.micro.cpm
  2303. Subject: Help with SIMTEL20
  2304. Message-ID: <2491@mcnc.UUCP>
  2305. Date: 12 Jan 85 02:22:42 GMT
  2306. To:       info-cpm@AMSAA.ARPA
  2307.  
  2308. Keith Peterson, Richard Conn: ( and everyone else too )
  2309.  
  2310. I've just gotten a CPM machine, & am struggling to 
  2311. get ZCPR2 up & running.. ( no bdosloc program, have
  2312. to hack thru the system with DDT, etc.). Now I start
  2313. reading micro.cpm news & I hear everyone talking about
  2314. SIMTEL20. ( Sounds like a giant BBS? ). Would you
  2315. please let me know something more about this, how I
  2316. could access the files, and so on? If I can get stuff
  2317. from it onto this system, can I XMODEM it to my house
  2318. and so on? Thanks in advance,
  2319.                                      [Ravi]
  2320. 13-Jan-85 00:50:31-MST,958;000000000000
  2321. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2322. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 13 Jan 85 00:50:24-MST
  2323. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  13 Jan 85 2:11 EST
  2324. Received: from usenet by BRL-TGR.ARPA id a016954; 13 Jan 85 1:22 EST
  2325. From: Ravi Subrahmanyan <ravi%mcnc.uucp@BRL-TGR.ARPA>
  2326. Newsgroups: net.micro.cpm
  2327. Subject: ATR8000 and Turbo
  2328. Message-ID: <2493@mcnc.UUCP>
  2329. Date: 12 Jan 85 02:30:42 GMT
  2330. To:       info-cpm@AMSAA.ARPA
  2331.  
  2332.  
  2333.  
  2334. I can't say I know what's wrong but I have been 
  2335. using Tubro with the ATR8000, and it works Ok. You
  2336. have to use TINST to set up the system for a TELEVIDEO
  2337. TVI 921 terminal (basically any ADM3a type). Are you
  2338. using Autoterm from SWP, or the 80 col. cartridge?
  2339. I use the cartridge myself, and I'd recommend it highly
  2340. if you haven't yet gotten something for 80 cols. Anyway,
  2341. that is a perfect ADm3a clone, so anything set up for
  2342. that will be perfect.
  2343.                 Good Luck,
  2344.                         [Ravi]
  2345. 13-Jan-85 01:11:04-MST,2371;000000000000
  2346. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2347. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 13 Jan 85 01:10:56-MST
  2348. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  13 Jan 85 2:12 EST
  2349. Received: from usenet by BRL-TGR.ARPA id a017604; 13 Jan 85 1:41 EST
  2350. From: Tim Maroney <tim@CMU-CS-K.ARPA>
  2351. Newsgroups: net.micro.cpm
  2352. Subject: POW2 public domain formatter
  2353. Message-ID: <20980061@cmu-cs-k.ARPA>
  2354. Date: 13 Jan 85 00:15:24 GMT
  2355. To:       info-cpm@AMSAA.ARPA
  2356.  
  2357. I recently snarfed the POW2 text formatter from SIMTEL20.  It works fairly
  2358. well overall, but it has a few deficiencies.  Among these are the lack of
  2359. various fonts support (you can overstrike a whole line, and underline
  2360. centered text -- whoopee), the treatment of centering as a special command
  2361. rather than as a justification mode, the lack of variable-space total
  2362. justification for printers that support it, the lack of a file inclusion
  2363. command, the lack of three-part titles, and blank lines not causing a
  2364. paragraph break.
  2365.  
  2366. I have fixed one of these by adding font support.  The command FT,number
  2367. switches to the font given by the number, in a table of font handling
  2368. routine addresses.  The font handling routines output a single character in
  2369. the routine's font, and they are printer specific (non-portable).  However,
  2370. so far I have only added this for left justification, the only mode I use;
  2371. any font changes will result in bad font-character associations in right or
  2372. total justify mode, and will have no effect in unformatted text (which I'm
  2373. not really sure is a very bad thing).  I would not want to release such a
  2374. program, but I am also not heavily motivated to fix it in a way I will never
  2375. use.  So does anyone else want to add this?  If you are serious about it,
  2376. and have a weekend to spare, let me know and I'll send you a copy.
  2377.  
  2378. Perhaps a number of us could work together on adding the other useful
  2379. features I mentioned as well.  POW has the potential to be a very powerful
  2380. tool; it seems no one has ever gotten around to making it one.
  2381. -=-
  2382. Tim Maroney, Carnegie-Mellon University Computation Center
  2383. ARPA:    Tim.Maroney@CMU-CS-K    uucp:    seismo!cmu-cs-k!tim
  2384. CompuServe:    74176,1360    audio:    shout "Hey, Tim!"
  2385.  
  2386. "Remember all ye that existence is pure joy; that all the sorrows are
  2387. but as shadows; they pass & are done; but there is that which remains."
  2388. Liber AL, II:9.
  2389. 13-Jan-85 01:48:37-MST,1921;000000000000
  2390. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2391. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 13 Jan 85 01:48:31-MST
  2392. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  13 Jan 85 3:06 EST
  2393. Received: from usenet by BRL-TGR.ARPA id a018362; 13 Jan 85 2:41 EST
  2394. From: Tim Maroney <tim@CMU-CS-K.ARPA>
  2395. Newsgroups: net.micro.cpm
  2396. Subject: Screen Editor
  2397. Message-ID: <20980065@cmu-cs-k.ARPA>
  2398. Date: 13 Jan 85 04:05:56 GMT
  2399. To:       info-cpm@AMSAA.ARPA
  2400.  
  2401. Some weeks ago, I snarfed the public domain screen editor from SIMTEL20.  It
  2402. was nicely done, but a three-mode editor was totally unacceptable to my
  2403. emacs-configured fingers.  I've hacked away at it heavily, adding many
  2404. features and completely replacing the user interface with an emacs-like one
  2405. (although it is not emacs-like otherwise -- no multiple windows, no
  2406. extension language, no marking yet).
  2407.  
  2408. The major extension that still needs to be done is extending it to arbitrary
  2409. file sizes.  I have worked out a scheme for doing this, but I was wondering
  2410. whether anyone else has already done it, with the new buffer module being in
  2411. the public domain.  If so, it would sure save a lot of time.
  2412.  
  2413. If not, then I have a question for you CP/M wizards.  Is there any portable
  2414. way to make a file shrink?  That is, to free sectors from the end of it that
  2415. were formerly in use?  If so, how?  I have not examined the CP/M file system
  2416. heavily, although I have hacked other parts of BIOS, so if there is a way it
  2417. shouldn't be over my head.  I need this because I don't want my temporary
  2418. files to be stuck at their maximum length.
  2419. -=-
  2420. Tim Maroney, Carnegie-Mellon University Computation Center
  2421. ARPA:    Tim.Maroney@CMU-CS-K    uucp:    seismo!cmu-cs-k!tim
  2422. CompuServe:    74176,1360    audio:    shout "Hey, Tim!"
  2423.  
  2424. "Remember all ye that existence is pure joy; that all the sorrows are
  2425. but as shadows; they pass & are done; but there is that which remains."
  2426. Liber AL, II:9.
  2427. 13-Jan-85 02:05:32-MST,1082;000000000000
  2428. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2429. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 13 Jan 85 02:05:26-MST
  2430. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  13 Jan 85 3:06 EST
  2431. Received: from usenet by BRL-TGR.ARPA id a018535; 13 Jan 85 2:45 EST
  2432. From: Michael Cooper <mikec%reed.uucp@BRL-TGR.ARPA>
  2433. Newsgroups: net.micro.cpm,net.micro.zx
  2434. Subject: MODEM7 for an Altos z80 running CP/M 2.1 wanted
  2435. Message-ID: <798@reed.UUCP>
  2436. Date: 11 Jan 85 15:34:08 GMT
  2437. To:       info-cpm@AMSAA.ARPA
  2438.  
  2439.  
  2440. Does anyone have such a beast?  Does anyone have any equivilent?  I need
  2441. to transfer files between the above mentioned Altos and an Altair 8080
  2442. running CP/M 1.4, but the disk formats are not the same.
  2443.  
  2444.  
  2445.  
  2446.                     Michael Cooper
  2447.  
  2448. ______________________________________________________________________________
  2449. {decvax, ucbvax, pur-ee, uw-beaver, masscomp, cbosg,
  2450.  mit-ems, psu-cs, uoregon, orstcs, ihnp4, uf-cgrl}!tektronix
  2451.                               \
  2452.                                +---!reed!mikec
  2453. {teneron, ogcvax, muddcs, cadic, oresoft, grpwre,     /
  2454.             psu-cs, omen, isonvax, nsc-pdc}---+
  2455. 13-Jan-85 02:26:58-MST,774;000000000000
  2456. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2457. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 13 Jan 85 02:26:54-MST
  2458. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  13 Jan 85 3:49 EST
  2459. Received: from usenet by BRL-TGR.ARPA id a019683; 13 Jan 85 3:41 EST
  2460. From: Jim Gillogly <jim%randvax.uucp@BRL-TGR.ARPA>
  2461. Newsgroups: net.micro.cpm
  2462. Subject: Re: TURBO Pascal
  2463. Message-ID: <2247@randvax.UUCP>
  2464. Date: 11 Jan 85 22:03:04 GMT
  2465. To:       info-cpm@AMSAA.ARPA
  2466.  
  2467. ----------
  2468. After discovering how wonderful Turbo Pascal is (IBM PC), I called Borland
  2469. and asked about Turbo C.  The girl on the order desk said that they had
  2470. been told that it's being worked on and they expect it this coming summer.
  2471. -- 
  2472.     Jim Gillogly
  2473.     {decvax, vortex}!randvax!jim
  2474.     jim@rand-unix.arpa
  2475. 13-Jan-85 11:08:01-MST,806;000000000000
  2476. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2477. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 13 Jan 85 11:07:52-MST
  2478. Received: From cmu-cs-c.arpa.ARPA by AMSAA via smtp;  13 Jan 85 12:41 EST
  2479. Received: ID <SAILER@CMU-CS-C.ARPA>; Sun 13 Jan 85 12:40:38-EST
  2480. Date: Sun 13 Jan 85 12:40:34-EST
  2481. From: Lee.Sailer@CMU-CS-C.ARPA
  2482. Subject: EMACS and the Osborne
  2483. To: info-cpm@AMSAA.ARPA
  2484.  
  2485.  
  2486. Some time ago I elicited help with getting EMACS to work on an Osborne
  2487. over 1200 Baud lines (which I did), and to work in a usable way (which I
  2488. did not).  
  2489.  
  2490. I promised to report back; this is it.  I never got it where I could stand
  2491. it.  To much screen repainting was the main problem, plus some cases
  2492. where EMACS and my screen got too confused about who was where.
  2493.  
  2494. If you figure it out, let me know.
  2495. -------
  2496. 13-Jan-85 11:17:15-MST,1580;000000000000
  2497. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2498. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 13 Jan 85 11:17:08-MST
  2499. Received: From cmu-cs-c.arpa.ARPA by AMSAA via smtp;  13 Jan 85 12:40 EST
  2500. Received: ID <SAILER@CMU-CS-C.ARPA>; Sun 13 Jan 85 12:36:51-EST
  2501. Date: Sun 13 Jan 85 12:36:49-EST
  2502. From: Lee.Sailer@CMU-CS-C.ARPA
  2503. Subject: Turbo
  2504. To: info-cpm@AMSAA.ARPA
  2505.  
  2506.  
  2507. So far, except for Kahn's assurance that it is really simple, it seems that
  2508. nobody is willing to admit that they know how it works.  Here is a new, simpler
  2509. question:
  2510.  
  2511.     1.  Is anybody out there trying to figure out how Turbo "does it"?
  2512.  
  2513.     2.  Is anybody debating what it could do better, so that version x
  2514.         will be even spiffier?
  2515.  
  2516. Here are a few of my own (somehat trivial) wishes.
  2517.   - A stand-alone version of the editor/run-time system.  TRUE FACT.  I use
  2518.     Turbo as my editor when writing in C.  ("Why?" is a lng story.)
  2519.  
  2520.  - A utility that will strip out totally unused parts of .COM files.  
  2521.    if, for example, Turbo loads all the trig functions into every .COM
  2522.    file, could a utility dtect that they were never used, and squeeze them
  2523.    out?
  2524.  
  2525.  - Turbo's random number generator is not so hot.  In paticular, it cannot
  2526.    be started from a particular seed.  Patches?
  2527.  
  2528.  - Could Turbo be patched to add a "true" complex type, and thereby save us
  2529.    all from those letters in BYTE that say "Real men use FORTRAN!"
  2530.  
  2531. Of Course!  First, someone (not me, sorry, I don't even know assembler) will
  2532. have to figure out how Turbo is possible, period.
  2533.  
  2534. thanks for listening
  2535. -------
  2536. 13-Jan-85 11:21:10-MST,2146;000000000000
  2537. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2538. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 13 Jan 85 11:21:01-MST
  2539. Received: From cmu-cs-c.arpa.ARPA by AMSAA via smtp;  13 Jan 85 12:55 EST
  2540. Received: ID <SAILER@CMU-CS-C.ARPA>; Sun 13 Jan 85 12:57:09-EST
  2541. Date: Sun 13 Jan 85 12:57:06-EST
  2542. From: Lee.Sailer@CMU-CS-C.ARPA
  2543. Subject: CP/M Standards
  2544. To: info-cpm@AMSAA.ARPA
  2545.  
  2546.  
  2547. Lastbutnotleast, I wish to send up a trial balloon, and see if anybody salutes
  2548. it...
  2549.  
  2550. People seem to keep asking, or even just claiming, that CP/M is dead. 
  2551. I think it is dead the way FORTRAN died about 15 years ago, that is, it now
  2552. lives in so many forms, and is "evolving" so much that it will probably never
  2553. disappear.  Notice that after years and years of fooling around, the FORTRAN
  2554. folk finally got up a "standard", first 66, then 77, and now so-called 8x.
  2555.  
  2556. Is anyone doing this for CP/M???
  2557.  
  2558. I know of at least ZCPRn, TURBO-DOS, RCPM, the UNIX-like "addons", and a lot
  2559. of different little utiliies for time-stamping, making USER 0 files public,
  2560. incremental backup, and so on.
  2561.  
  2562. Let's call DR's plain version "level 0".  For me, User numbers are nearly
  2563. useless in level 0.  How would it be best to fix that, and could we
  2564. standardize it, make PIP, ED, STAT, etc. understand it, and call it
  2565. level 1?  Could we standardize on a subset of the good features in EX, SUPERSUB,
  2566. etc, and add those to level 1?
  2567.  
  2568. and so on.  
  2569.  
  2570. In short, CP/M has a lot of good features, and some bad ones.  People add enhancements, but they (the enhancements) often interfere with one another.
  2571. This prohibits developers of compilers and editors and so on from using
  2572. the enhancements, and CP/M eventually dies.
  2573.  
  2574. I think that this is such a good idea, that I would not be surprised if it is
  2575. already happening.  I could be wrong.
  2576.  
  2577. One last thing.  I am posting this idea to see if there is any interest in
  2578. discussing it publically, so post you responses to INFO-CPM.  Do not send me
  2579. a separate copy, I can read it here.  Of course, if you have a
  2580. personal message to me that would not be approprate for the BBoard, you should
  2581. send it directly to me.
  2582. -------
  2583. 13-Jan-85 12:33:32-MST,702;000000000000
  2584. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2585. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 13 Jan 85 12:33:24-MST
  2586. Received: From mitre.arpa.ARPA by AMSAA via smtp;  13 Jan 85 14:02 EST
  2587. Date: 13 Jan 1985 14:01:34 EST (Sunday)
  2588. From: Jeffrey Edelheit <edelheit@Mitre.ARPA>
  2589. Subject: comm software for an Eagle II E
  2590. To: info-cpm@Amsaa.ARPA
  2591. Cc: edelheit@Mitre.ARPA
  2592.  
  2593. I was recently asked by a fellow I know if there is a PD comm package available
  2594. for his Eagle II E.  Does anyone have one, and if so, can a deal be worked out
  2595. (He sends you a floppy, you copy the pgm(s) on it and return it to him)?
  2596.  
  2597. As he isn't on the net, please respond to me.  Thanks
  2598.  
  2599. Jeff Edelheit
  2600. (edelheit@mitre)
  2601.  
  2602. 13-Jan-85 15:20:03-MST,1215;000000000000
  2603. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2604. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 13 Jan 85 15:19:57-MST
  2605. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  13 Jan 85 16:47 EST
  2606. Date: 13 Jan 1985  14:44 MST (Sun)
  2607. Message-ID: <KPETERSEN.12079308708.BABYL@SIMTEL20.ARPA>
  2608. Sender: KPETERSEN@SIMTEL20.ARPA
  2609. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  2610. To:   Jeffrey Edelheit <edelheit@Mitre.ARPA>
  2611. Cc:   Info-Cpm@Amsaa.ARPA
  2612. Subject: comm software for an Eagle II E
  2613. In-reply-to: Msg of 13 Jan 1985  12:01-MST from Jeffrey Edelheit <edelheit at Mitre.ARPA>
  2614.  
  2615. Give your friend MODM700 with one of the following two overlays:
  2616.  
  2617. Filename            Type     Bytes     CRC
  2618.  
  2619. Directory MICRO:<CPM.MODEM7>
  2620. M7EG-1.AQM.1            COM      7424  9672H
  2621. M7EGL-1.AQM.1            COM      7808  A6BDH
  2622.  
  2623. To get it on his disk, you could transfer from your system by having
  2624. him bring up MBOOT3 or BMODEM, using the overlays as a guide on how to
  2625. modify them for the proper port I/O and status checks.
  2626.  
  2627. Directory MICRO:<CPM.MODEM2>
  2628. MBOOT3.ASM.1            ASCII      8186  DB04H
  2629. BMODEM.BAS.1            ASCII      1104  600EH
  2630. BMODEM.DOC.1            ASCII       651  FC36H
  2631.  
  2632. MODM700 is available in:
  2633. Directory MICRO:<CPM.MODEM7>
  2634. MODM700.LBR.1            COM     71936  0477H
  2635.  
  2636. --Keith
  2637. 13-Jan-85 16:11:04-MST,486;000000000000
  2638. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2639. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 13 Jan 85 16:11:00-MST
  2640. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  13 Jan 85 17:32 EST
  2641. Date: Sun 13 Jan 85 15:33:45-MST
  2642. From: Jim Forrest <JFORREST@SIMTEL20.ARPA>
  2643. Subject: LD80
  2644. To: INFO-CPM@AMSAA.ARPA
  2645. cc: JFORREST@SIMTEL20.ARPA
  2646.  
  2647. Could someone tell me where I can buy a copy of LD80. Source in the
  2648. Southeast would be preferable, but any source appreciated.
  2649. Jim
  2650. -------
  2651. 13-Jan-85 17:22:16-MST,740;000000000000
  2652. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2653. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 13 Jan 85 17:22:12-MST
  2654. Received: From ucb-vax.arpa.ARPA by AMSAA via smtp;  13 Jan 85 18:46 EST
  2655. Received: from ucbeast.ARPA by UCB-VAX.ARPA (4.24/4.40)
  2656.     id AA08410; Sun, 13 Jan 85 15:39:58 pst
  2657. Received: by ucbeast.ARPA (4.24/4.27)
  2658.     id AA05562; Sun, 13 Jan 85 15:48:45 pst
  2659. Date: Sun, 13 Jan 85 15:48:45 pst
  2660. Message-Id: <8501132348.AA05562@ucbeast.ARPA>
  2661. From: Phil Lapsley <phil%ucbeast@Ucb-Vax.ARPA>
  2662. To: info-cpm@amsaa.ARPA
  2663. Subject: Turbo Pascal: Did I hear right?
  2664.  
  2665.      Did somebody say that Turbo Pascal for the 8088/8086 is
  2666. available under CP/M-86?  I hadn't known this -- could someone please
  2667. confirm or deny it?
  2668.  
  2669.                     Phil
  2670. 13-Jan-85 18:30:01-MST,534;000000000000
  2671. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2672. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 13 Jan 85 18:29:57-MST
  2673. Received: From su-score.arpa.ARPA by AMSAA via smtp;  13 Jan 85 19:53 EST
  2674. Date: Sun 13 Jan 85 16:52:50-PST
  2675. From: Sam Hahn <Samuel@SU-SCORE.ARPA>
  2676. Subject: Re: Turbo Pascal: Did I hear right?
  2677. To: phil%ucbeast@UCB-VAX.ARPA
  2678. cc: info-cpm@AMSAA.ARPA
  2679. In-Reply-To: Message from "Phil Lapsley <phil%ucbeast@Ucb-Vax.ARPA>" of Sun 13 Jan 85 16:22:20-PST
  2680.  
  2681. Turbo is definitely available under cp/m-86.    -- sam
  2682. -------
  2683. 13-Jan-85 20:36:11-MST,1137;000000000000
  2684. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2685. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 13 Jan 85 20:36:06-MST
  2686. Received: From brl.arpa.ARPA by AMSAA via smtp;  13 Jan 85 21:57 EST
  2687. Received: from simtel20.arpa by BRL-AOS.ARPA id a018906; 13 Jan 85 21:52 EST
  2688. Date: 13 Jan 1985  19:53 MST (Sun)
  2689. Message-ID: <CSTROM.12079364906.BABYL@SIMTEL20.ARPA>
  2690. From: CSTROM@SIMTEL20.ARPA
  2691. To:   Eric Stork <STORK@mit-mc.ARPA>
  2692. Cc:   Info-CPM@brl.ARPA, CSTROM@simtel20.ARPA
  2693. Subject: EPSON GENEVA QUERY
  2694. In-reply-to: Msg of 11 Jan 1985  20:19-MST from Eric Stork <STORK at Mit-Mc.ARPA>
  2695.  
  2696. FILINK.COM is a protocol developed by Epson and is thus far available
  2697. nly on the Geneva and the QX-10 (it may still not be available for the
  2698. latter machine). We have promises of a generic FILINK program for
  2699. CP/M-80, but in the meantime, I modified Modem2. Recently others have
  2700. done likewise with MDM7 (both a MDM7 overlay and a modified MDM7
  2701. called EPXMD3.COM I think) and David Kozinn is working on a MEX
  2702. overlay. The files are available in the CP/M sig on Compuserve, or you
  2703. can send me a blank tape if you want a copy of MODEM2.
  2704.  
  2705. -Charlie
  2706. 13-Jan-85 22:30:27-MST,1034;000000000000
  2707. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2708. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 13 Jan 85 22:30:20-MST
  2709. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  13 Jan 85 23:53 EST
  2710. Date: 13 Jan 1985  21:55 MST (Sun)
  2711. Message-ID: <WANCHO.12079387081.BABYL@SIMTEL20.ARPA>
  2712. From: "Frank J. Wancho" <WANCHO@SIMTEL20.ARPA>
  2713. To:   INFO-CPM@Amsaa.ARPA
  2714. Cc:   TOPS-20@Su-Score.ARPA
  2715. Subject: TOPS-20 SQ/USQ Update
  2716.  
  2717. SQ now accepts wild-card filenames and properly handles ITS Binary and
  2718. TOPS-20 Binary input files as well as common ASCII text files.
  2719. However, if a file with a bytesize of 36 is not an ITS Binary file, it
  2720. blindly assumes the file is ASCII, even though the file may be
  2721. something else.
  2722.  
  2723. USQ (which should be renamed LUSQ to avoid confusion with GZ's far
  2724. superior USQ) now also accepts wild-card filenames and still blindly
  2725. assumes the output file is an ASCII text file.  (GZ's USQ tries to
  2726. guess the output file bytesize.)
  2727.  
  2728. Sources and executables are in MICRO:<CPM.T20-SQUSQ> on SIMTEL20.
  2729.  
  2730. --Frank
  2731. 14-Jan-85 00:35:48-MST,2542;000000000000
  2732. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2733. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 14 Jan 85 00:35:39-MST
  2734. Received: From mit-mc.arpa.ARPA by AMSAA via smtp;  14 Jan 85 2:00 EST
  2735. Date: Mon, 14 Jan 1985  02:01 EST
  2736. Message-ID: <ZZZ.RLK.12079410168.BABYL@MIT-OZ>
  2737. From: "Robert L. Krawitz" <ZZZ.RLK%MIT-OZ@MIT-MC.ARPA>
  2738. To:   info-cpm@AMSAA.ARPA
  2739. cc:   rlk%MIT-OZ@MIT-MC.ARPA
  2740. Subject: possible problems with large numbers of open files simultaneously?
  2741.  
  2742. Does CP/M do strange things when many files are open and being written
  2743. at once?  I have a program that does this (six files are being written
  2744. at once, and are therefore open), and a variety of strange behaviours
  2745. occur, such as the disk write sequential call seems to return errors
  2746. (non-zero value in the A register) before the disk is actually full.
  2747.  
  2748. Related question:  the documentation for this op (whatever the number
  2749. is) says that a non-zero value is returned in the A register for a
  2750. nonsuccessful write due to a full disk.  Can this happen for other
  2751. reasons than a full disk?  Examples would be some flavor of write
  2752. error, etc.
  2753.  
  2754. When deleting a file, what if anything besides the file name (the
  2755. first 12 bytes, giving the drive, name, and extension) should be
  2756. initialized, and to what value?  Which should not be?
  2757.  
  2758. When opening a file for reading, same questions.  Does not closing a
  2759. file after reading it, either partially or totally, cause any
  2760. problems?
  2761.  
  2762. What is the best procedure for temporarily closing a file so it can be
  2763. read from disk in a different FCB, and then reopening it later for
  2764. writing, at the spot I left off when closing it?  I. e. I flush the
  2765. memory buffers for the six files I mentioned above, close the files,
  2766. and use a different FCB for reading them.  When I read it, I open the
  2767. file, but never close it.  To reopen the file, I save the number of
  2768. the last record, open the proper extent of the file, and restore the
  2769. last record number (base+32).
  2770.  
  2771. To initialize an FCB for creating a file or deleting it, I set the
  2772. following to zero: bytes 12 through 15, and byte 32 (offset from the
  2773. base of the FCB).  Is this the right thing to do?  Should I do this
  2774. much?
  2775.  
  2776. What seems to happen is at the time the disk is full, my program seems
  2777. to delete all the files.  It should only delete the oldest generation
  2778. (that's implicit in the file name).  It only calls the routine to do
  2779. so when the value returned from the write is non-zero.
  2780.  
  2781. If anyone can help me with this I would be extremely grateful.
  2782.  
  2783. Robert Krawitz
  2784.  
  2785. 14-Jan-85 01:24:33-MST,3595;000000000000
  2786. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2787. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 14 Jan 85 01:24:22-MST
  2788. Received: From mit-multics.arpa.ARPA by AMSAA via smtp;  14 Jan 85 2:40 EST
  2789. Date:  Mon, 14 Jan 85 02:32 EST
  2790. From:  "John C. Klensin" <Klensin@MIT-MULTICS.ARPA>
  2791. Subject:  Re: an old idea whose time has come
  2792. To:  info-cpm@AMSAA.ARPA
  2793. Message-ID:  <850114073257.188287@MIT-MULTICS.ARPA>
  2794.  
  2795. Let me add two things to this discussion, which may or may not be
  2796. helpful:
  2797.  
  2798. The *equat feature of the 1130 linker also appeared in an early version
  2799. of the OS/360 "linkage editor", with the keyword CHANGE (If I recall)
  2800. and a slightly different syntax.  This feature has been carried forward
  2801. into subsequent versions of the related operating systems, so it was not
  2802. an idea that appeared and disappeared because almost no one found it
  2803. interesting.  Note, however, that as soon as one generalizes the
  2804. characters that can appear in some places and not in others, that the
  2805. linker (or whatever) needs special syntax, like quoting characters, to
  2806. delimit strings that might otherwise not be acceptable to it [either].
  2807.  
  2808. Although sharing some sympathy for the linker plan, I see it more as a
  2809. useful mechanism for patching things up at the last possible moment than
  2810. as a good solution.  A better solution involves seeing it as just
  2811. another case of binding the semantics of a name in a program (e.g.,
  2812. something that obeys the C (or whatever) naming rules to that name,
  2813. where the "external" form, whether longer or of a different case or
  2814. symbol structure, is just part of the semantics.  A near variation of
  2815. the problem that illustrates the point appears when you think, not of
  2816. "how to get a $ into a name", but about inter-language procedure calls
  2817. (or external (global) variable references of other sorts) where two or
  2818. more statically compiled languages have different rules about the naming
  2819. of such variables.
  2820.  
  2821. ANSI X3J1 (PL/I) had a long series of discussions on this one a year or
  2822. two ago in the context of languages that supported case sensitivity in
  2823. identifiers and operating systems that did not, languages that didn't
  2824. and operatings systems that did, and languages that had "everything goes
  2825. to upper" mapping rules and those that preserved case sensitivity.  The
  2826. conclusion was that, while it was probably a good idea to have some
  2827. name-changing and mapping linker facilities also (whatever that might
  2828. mean in a host independent way), it should be possible, for a number of
  2829. reasons, to make these bindings at compile time also.  Unless the
  2830. committee changes its mind (very unlikely, but I am obligated to say
  2831. things like that), the next version of the PL/I standard will go out for
  2832. public comment with an optional extension to the syntax for external
  2833. names, in the form of
  2834.     EXTERNAL (...)
  2835.  s.t., in a particularly bizzare case, you might write
  2836.     dcl sub1 external("avery_long$name_with_all_sorts#@%^&of NONSENSEinIT");
  2837.  what goes between the parens is, clearly, an implementation-dependent
  2838. and otherwise unrestricted character string.  It can even be a character
  2839. variable, as long as its value is known at transation time.
  2840.  
  2841.   It is also pretty easy to implement, even if only by preparing, and
  2842. passing along, a few instructions to the linker as part of the
  2843. translator's output.
  2844.  
  2845.   Note also that this type of approach permits either name (or, if the
  2846. capability is otherwise available, both names) to be made available in
  2847. the symbol table, since the translator has all the information available
  2848. when the symbol table is constructed.
  2849. 14-Jan-85 01:58:11-MST,2895;000000000000
  2850. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2851. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 14 Jan 85 01:57:52-MST
  2852. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  14 Jan 85 3:32 EST
  2853. Date: Sunday, 13 January 1985  23:47-MST
  2854. Message-ID: <KPETERSEN.12079427023.BABYL@SIMTEL20.ARPA>
  2855. Sender: noao!terak!jb@Seismo.ARPA
  2856. From: noao!terak!jb@Seismo.ARPA
  2857. Subject:   Osborne Executive Timeout Fix
  2858. ReSent-From: KPETERSEN@Simtel20.ARPA
  2859. ReSent-To: Info-Cpm@Amsaa.ARPA
  2860. ReSent-Date: Mon 14 Jan 1985 01:34-MST
  2861.  
  2862.     Enhancing the Osborne Executive Enhanced BIOS Version 1.1
  2863.  
  2864.      According  to  OCC,  their enhanced Osborne  Executive  BIOS 
  2865. prevents  a  premature  display of BIOS time-out  error  messages 
  2866. while using printers with internal print buffers.   This is  only 
  2867. partially true.   The delay value,  DELAY0,  is reset after every 
  2868. timeout to the value you supplied with the new SETUP command, but 
  2869. the initial timeout value remains at five seconds.  To change the 
  2870. initial  value,  I  recommend the following steps,  using  DU-V86 
  2871. which can be found on the -FOG/EX1.006 disk.
  2872.  
  2873.      Enter DU, logon to a disk containing CPM3.SYS, and get a map 
  2874. of the disk by typing M.  A typical map line might be:
  2875.  
  2876. A0-AF  00 CPM3    .SYS 00 : B0-B1  00 CPM3    .SYS 01
  2877.  
  2878. What  we  really want to know is where on the disk  the  CPM3.SYS 
  2879. file starts.   On this disk it starts with Group A0.   The sector 
  2880. we  want to change is 5 groups and 7 sectors or 2FH sectors  from 
  2881. the  start of the CPM3.SYS file,  or in this case,  it  is  group 
  2882. A5:07.  Enter:
  2883.  
  2884. GA0;+2F;D
  2885.  
  2886. to display the sector of interest.   CPM3.SYS will probably start 
  2887. at a different location on your disk,  substitute the first group 
  2888. listed in the map for the A0 in the above command.
  2889.  
  2890.      The last line of the displayed sector should read:
  2891.  
  2892. 70  03CD2EE4 C118DF01 3A06E6B7 2008C5CD  *.M.dA._.:.f7 .EM*
  2893.  
  2894. If  it doesn't,  then you don't have the latest enhanced CPM3.SYS 
  2895. from OCC or you didn't enter the command correctly.   Look at the 
  2896. map  again  and  make  sure you have found  the  first  entry  of 
  2897. CPM3.SYS in the map.
  2898.  
  2899.      If  the last line of the displayed sector matches that above 
  2900. then  you have found the correct sector.   The  eighth  byte,  01 
  2901. above,  is  the byte we want to change.   A value of 01 gives a 5 
  2902. second  timeout,  I  changed  mine to 78H to give  a  600  second 
  2903. timeout.  To do this, enter:
  2904.  
  2905. CH77,78;W;X
  2906.  
  2907. DU  will update your disk and exit.   Reboot the system with  the 
  2908. updated  disk  and verify that the first BIOS timeout  error  now 
  2909. takes  much longer than 5 seconds.   If so,  you've now fixed the 
  2910. timeout bug!
  2911.  
  2912.                                         John M. Blalock
  2913.                                         PO Box 39356
  2914.                                         Phoenix, AZ 85069
  2915.                                         (602) 993-4604
  2916. 14-Jan-85 02:14:03-MST,735;000000000000
  2917. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2918. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 14 Jan 85 02:13:59-MST
  2919. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  14 Jan 85 3:27 EST
  2920. Date: 14 Jan 1985  01:29 MST (Mon)
  2921. Message-ID: <KPETERSEN.12079426130.BABYL@SIMTEL20.ARPA>
  2922. Sender: KPETERSEN@SIMTEL20.ARPA
  2923. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  2924. To:   Info-Cpm@Amsaa.ARPA
  2925. Subject: Unix for CP/M 2.1 or > on a z80
  2926.  
  2927. Michael Cooper <mikec%reed.uucp@BRL-TGR.ARPA> asks for a program that
  2928. will give Unix-like features for CP/M 2.1 or > on a z80.
  2929.  
  2930. ZCPR3 will give you many of the features of Unix.  It's a CCP
  2931. replacement for CP/M 2.2.  It's available from many RCPMs around the
  2932. country and from SIG/M.
  2933.  
  2934. --Keith
  2935. 14-Jan-85 04:38:25-MST,2423;000000000000
  2936. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2937. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 14 Jan 85 04:38:12-MST
  2938. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  14 Jan 85 6:03 EST
  2939. Received: from usenet by BRL-TGR.ARPA id a000858; 14 Jan 85 5:58 EST
  2940. From: mpackard%uok.uucp@BRL-TGR.ARPA
  2941. Newsgroups: net.micro.cpm
  2942. Subject: Re: .REL Format
  2943. Message-ID: <4800007@uok.UUCP>
  2944. Date: 31 Dec 84 22:39:00 GMT
  2945. Nf-ID: #N:uok:4800007:000:1841
  2946. Nf-From: uok!mpackard    Dec 31 16:39:00 1984
  2947. To:       info-cpm@AMSAA.ARPA
  2948.  
  2949. []
  2950.  
  2951. This is the format for .REL files:
  2952.  
  2953. These files are bit-streams rather than byte-streams.
  2954.  
  2955. ----------------------------------------------------------------------
  2956. | 1 | XX | XXXX | XX XXXXXXXXXXXXXXXX | XXX+CHARACTERS OF SYMBOL NAME|
  2957. ----------------------------------------------------------------------
  2958.   ^   ^     ^            ^                        ^
  2959.   |   |     |            |                        |
  2960. Always 1    |            |                        |
  2961.       |     |          A Field                  B Field
  2962.       |     |                             Chars are 8 Bit ASCII
  2963.      00 - special link (see below)
  2964.      01 - program relative
  2965.      10 - data relative
  2966.      11 - common relative
  2967.             |
  2968.             |
  2969. Control Field:
  2970.  
  2971. The following special link items have a B field only
  2972.  
  2973.  0 - Entry Symbol (name for search)
  2974.  1 - Select COMMON block
  2975.  2 - Program name
  2976.  3 - Request library search
  2977.  4 - Reserved
  2978.  
  2979. The following special link items have both an A field and B field
  2980.  
  2981.  5 - Define COMMON size
  2982.  6 - Chain  external (A is head of address chain,  B is name  of 
  2983.      external
  2984.  7 - Define entry point (A is address B is name)
  2985.  8 - External offset. Used for JMP and CALL to externals
  2986.  
  2987. The following special link items have an A field only
  2988.  
  2989.  9 - External  + offset.  The A value will be added to  the  two 
  2990.      bytes  starting at the current location counter  immediately 
  2991.      before execution.
  2992. 10 - Define the size of the Data area. (A is the size)
  2993. 11 - Set the loading location counter to A
  2994. 12 - Chain address.  A is the head of chain,  replace all entries 
  2995.      in  chain with current location counter.  The last entry  in 
  2996.      the chain has an address field of absolute zero.
  2997. 13 - Define program size
  2998. 14 - End of program (forces to byte boundary)
  2999.  
  3000. The following special link item has neither an A nor a B field
  3001.  
  3002. 15 - End File
  3003. 14-Jan-85 04:38:56-MST,1158;000000000000
  3004. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3005. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 14 Jan 85 04:38:47-MST
  3006. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  14 Jan 85 6:03 EST
  3007. Received: from usenet by BRL-TGR.ARPA id a000851; 14 Jan 85 5:58 EST
  3008. From: mpackard%uok.uucp@BRL-TGR.ARPA
  3009. Newsgroups: net.micro.cpm
  3010. Subject: XMDM-102.ASM Bug?
  3011. Message-ID: <4800006@uok.UUCP>
  3012. Date: 31 Dec 84 22:20:00 GMT
  3013. Nf-ID: #N:uok:4800006:000:617
  3014. Nf-From: uok!mpackard    Dec 31 16:20:00 1984
  3015. To:       info-cpm@AMSAA.ARPA
  3016.  
  3017. []
  3018.  
  3019. I've been writing on an xmodem protocal in 'C' (to make it more
  3020. portable for me) and have been using XMDM-102.ASM as the referance.
  3021. I've looked at other 'C' programs already written but most of them
  3022. make an error in the protocal or are as obese as the assembler code.
  3023. That is they send a 16 bit record number, rather than the proper 8 bits.
  3024. I suspect that they were never tested.  Also while looking at the code
  3025. I noticed a bug in the WRBLOCK routine at WRERR.
  3026. It says MVI C,CAN, and should say MVI A,CAN.  I don't know if anyone in
  3027. this group keeps track of reports, but thought I might pass it on.
  3028. uok!mpackard
  3029. 14-Jan-85 06:14:51-MST,2943;000000000000
  3030. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3031. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 14 Jan 85 06:14:25-MST
  3032. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  14 Jan 85 7:18 EST
  3033. Date: 14 Jan 1985  05:20 MST (Mon)
  3034. Message-ID: <KPETERSEN.12079468142.BABYL@SIMTEL20.ARPA>
  3035. Sender: KPETERSEN@SIMTEL20.ARPA
  3036. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  3037. To:   Info-Micro@Brl-Vgr.ARPA, Info-Cpm@Amsaa.ARPA
  3038. Subject: Info on Z800 microprocessor
  3039.  
  3040. Z800.DOC relayed from the RCPM circuit...
  3041. --cut here--
  3042.  
  3043. Zilog Z800 microprocessor chip quick description.
  3044.  
  3045. Hello folks out there in techie land, 
  3046.  
  3047. I just got in a new Zilog catalog and found the technical specs 
  3048. for  the Z800 chip.  I thought some out there might be interested
  3049. in a quick review of what seems to be a very nice chip.  Here  we
  3050. go...
  3051.  
  3052. The  Z800 family will be offered in 4 packages,  their  abilities
  3053. are:
  3054.  
  3055. 1. address 512K bytes of memory on an eight bit data bus,
  3056. 2. address 512K bytes of memory on a sixteen bit data bus,
  3057. 3. address 16M  bytes of memory on an eight bit data bus,
  3058. 4. address 16M  bytes of memory on a sixteen bit data bus.
  3059.  
  3060. Packages one and two are 40 pin, and 3 and 4 are 64 pin.
  3061.  
  3062. The chip is Z80 object code compatible
  3063.  
  3064. There is a 256 byte on chip memory that is configurable to cache 
  3065. or normal RAM.
  3066.  
  3067. The Z800 also has 4 DMA channels, 4 counter/timers, a dynamic RAM 
  3068. refresh generator,  a clock osc., a memory management unit, and a  
  3069. UART directly on the chip. (only the 64 pin version can access all 
  3070. features).
  3071.  
  3072. The  chip will support what Zilog calls Nibble mode addressing of 
  3073. chips, for faster accessing of RAM (I think Intel calls it Ripple 
  3074. mode, I could be wrong).
  3075.  
  3076. The bus interface could be handy for those of us who want to  use 
  3077. the  Z800 at the targeted 10MHz of the first chips Zilog will put
  3078. out, (25 Mhz later) even if we can only afford chips that can run 
  3079. at  four  or  five  MHz.  There is a timing control register that 
  3080. tells  the  CPU  that  Bus operations will be clocked at the same 
  3081. speed  as  the  CPU,  or  1/2 of the speed,  or 1/4 of the speed. 
  3082. There are also high and low  memory  wait state insertion bits if  
  3083. memory of mixed speeds is to be used.
  3084.  
  3085. There is an on chip single step mode.
  3086.  
  3087. There are 9 addressing modes:
  3088. 1. Register,
  3089. 2. Immediate,
  3090. 3. Register Indirect,
  3091. 4. Direct Address,
  3092. 5. Index,
  3093. 6. Short Index,               
  3094. 7. Relative,                  
  3095. 8. Stack Pointer Relative,    *
  3096. 9. Base Index                 *
  3097.   * indicates new to Z800 (from Z80)
  3098.  
  3099. Looks to me like a super chip... can't wait 'till someone comes out with 
  3100. an add on board for my Kaypro 10 (hint's to those out there who are 
  3101. capable...)
  3102.  
  3103. Delivery according to the latest Echelon ZCPR3 Newsletter will start in 
  3104. April 1985. Wait and salivate...
  3105.  
  3106.  
  3107.                                                   Dave Olsen
  3108.                                                     1-8-85
  3109.  
  3110. 14-Jan-85 07:07:00-MST,586;000000000000
  3111. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3112. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 14 Jan 85 07:06:55-MST
  3113. Received: From xerox.arpa.ARPA by AMSAA via smtp;  14 Jan 85 8:17 EST
  3114. Received: from BacoNoir.ms by ArpaGateway.ms ; 14 JAN 85 05:19:27 PST
  3115. Date: Mon, 14 Jan 85 08:19 EST
  3116. From: Lowans.Henr@XEROX.ARPA
  3117. Subject: Re: Turbo Pascal: Did I hear right?
  3118. In-reply-to: <8501132348.AA05562@ucbeast.ARPA>
  3119. To: Phil Lapsley <phil%ucbeast@UCB-VAX.ARPA>
  3120. cc: info-cpm@AMSAA.ARPA
  3121.  
  3122. Yes you heard right, I have Turbo for my NEC APC which runs CP/M-86 (8086).
  3123.                                         Paul
  3124.  
  3125. 14-Jan-85 10:16:15-MST,1009;000000000000
  3126. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3127. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 14 Jan 85 10:16:10-MST
  3128. Received: From crdc.arpa.ARPA by AMSAA via smtp;  14 Jan 85 11:42 EST
  3129. Date:     Mon, 14 Jan 85 11:39:11 EST
  3130. From:     Jack H. Smith <jhsmith@Crdc.ARPA>
  3131. To:       info-cpm@amsaa.arpa
  3132. Subject:  DbaseII errors
  3133.  
  3134.     Hello fellow hackers;
  3135.        
  3136.  
  3137.     Is anyone out there familiar enough with dbaseII to explain the
  3138.     "TOO MANY FILES OPEN" error message.... I've written a few menu-
  3139.     driven packages, and they all work well, except for the inter-
  3140.     mittent error of too many files being open...
  3141.     I'm aware of the fact that if the USE command is issued without an
  3142.     argument, all open files should be closed, but even this tactic
  3143.     doesn't seem to work.
  3144.     Is anyone aware of a different approach to this problem, or has 
  3145.     anyone found a way around it?
  3146.     Please send your responses to me at CRDC, and I'll forward the
  3147.     solution to the net, if there is one.
  3148.  
  3149.     Thanks, 
  3150.     JACK H. SMITH
  3151.  
  3152. 14-Jan-85 11:48:40-MST,640;000000000000
  3153. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3154. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 14 Jan 85 11:48:35-MST
  3155. Received: From xerox.arpa.ARPA by AMSAA via smtp;  14 Jan 85 13:11 EST
  3156. Received: from CheninBlanc.ms by ArpaGateway.ms ; 14 JAN 85 10:07:01 PST
  3157. Date: Mon, 14 Jan 85 10:07 PST
  3158. From: MMoon.es@XEROX.ARPA
  3159. Subject: Re: Turbo Pascal: Did I hear right?
  3160. In-reply-to: <8501132348.AA05562@ucbeast.ARPA>
  3161. To: Phil Lapsley <phil%ucbeast@UCB-VAX.ARPA>
  3162. cc: info-cpm@AMSAA.ARPA
  3163.  
  3164. Defintely available for CP/M-86; I got mine just after Xmas & had it up
  3165. & running in half an hour (reading the manuals).
  3166.         MMoon.es@xerox.arpa
  3167.  
  3168. 14-Jan-85 13:17:12-MST,854;000000000000
  3169. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3170. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 14 Jan 85 13:17:06-MST
  3171. Received: From usc-isi.arpa.ARPA by AMSAA via smtp;  14 Jan 85 14:43 EST
  3172. Date: 14 Jan 1985 14:44:37 EST
  3173. Subject: Re: Help with SIMTEL20
  3174. From: A.M. Lillard <LILLARDAM@USC-ISI.ARPA>
  3175. To: Ravi Subrahmanyan <ravi%mcnc.uucp@BRL-TGR.ARPA>, INFO-CPM@AMSAA.ARPA
  3176. cc: LILLARDAM@USC-ISI.ARPA
  3177. POSTAL ADDRESS: SMC 2625, NPS, MONTEREY  CA 93940
  3178. Phone: 408-649-4176 (home); 408-646-2772 (work)
  3179. In-Reply-To: <2491@mcnc.UUCP>
  3180.  
  3181. FOR KEITH PETERSON, ETC, ESPECIALLY RAVI,
  3182.  
  3183. HAVING ONLY RECENTLY STARTED WORKING WITH CPM MYSELF, AND ALSO HAVING
  3184. ONLY RECENTLY STARTED RECEVING INFO.CPM, I HAVE THE SAME QUESTION RAVI
  3185. HAS.  WOULD MUCH APPRECIATE SAME ANSWERS.  
  3186.  
  3187. PLUGGING AND CHUGGING . . .
  3188.  
  3189.                                  LIESE
  3190. -------
  3191. 14-Jan-85 14:32:56-MST,464;000000000000
  3192. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3193. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 14 Jan 85 14:32:47-MST
  3194. Received: From utah-20.arpa.ARPA by AMSAA via smtp;  14 Jan 85 15:56 EST
  3195. Date: Mon 14 Jan 85 13:58:44-MST
  3196. From: Harold Carr <CARR@UTAH-20.ARPA>
  3197. Subject: INTEL 8096
  3198. To: info-cpm@AMSAA.ARPA
  3199.  
  3200. Do any PD tools (assemblers, linkers, etc) for the INTEL 8096
  3201. processor exist in the SIMTEL-20 archives (or elsewhere)?
  3202.  
  3203. Thanks, Harold
  3204. -------
  3205. 14-Jan-85 15:12:15-MST,623;000000000000
  3206. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3207. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 14 Jan 85 15:12:11-MST
  3208. Received: From jpl-vlsi.arpa.ARPA by AMSAA via smtp;  14 Jan 85 16:39 EST
  3209. Date: 14 Jan 1985 1335 PST
  3210. From: Art Zygielbaum <AIZ@JPL-VLSI.ARPA>
  3211. Subject: Request for info on public domain software
  3212. To: info-cpm@Amsaa.ARPA
  3213. Reply-To: AIZ@JPL-VLSI.ARPA
  3214.  
  3215. Does anyone know of a descriptive catalog or annotated list of public domain
  3216. software?  I'm looking for something more than just a list.  Descriptions of
  3217. the software on SIMTEL20 would be especially useful.
  3218.  
  3219. Thankyou.
  3220.  
  3221. Art Zygielbaum
  3222. ------
  3223. 14-Jan-85 21:28:04-MST,659;000000000000
  3224. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3225. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 14 Jan 85 21:27:59-MST
  3226. Received: From mit-mc.arpa.ARPA by AMSAA via smtp;  14 Jan 85 23:05 EST
  3227. Date: 14 January 1985 23:02-EST
  3228. From: Herb Lin <LIN@Mit-Mc.ARPA>
  3229. Subject:  getting backspace on SCRIBBLE?
  3230. To: amythest-users@Simtel20.ARPA, info-cpm@Amsaa.ARPA
  3231. cc: LIN@Mit-Mc.ARPA
  3232.  
  3233. does anyone know how to do this?  In principle, it seems that you
  3234. should be able to insert into a MINCE-processed file a CTRL-H
  3235. (backspace), SCRIBBLE it, and then CRAYON it to get overstriking of
  3236. two characters, but I can't do it.  Can anyone out there help?
  3237.  
  3238. thanks..
  3239.  
  3240.  
  3241. 15-Jan-85 07:14:33-MST,1000;000000000000
  3242. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3243. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 15 Jan 85 07:14:27-MST
  3244. Received: From xerox.arpa.ARPA by AMSAA via smtp;  15 Jan 85 8:42 EST
  3245. Received: from Muscat.ms by ArpaGateway.ms ; 15 JAN 85 05:43:00 PST
  3246. Date: Tue, 15 Jan 85 08:43 EST
  3247. From: Kushall.henr@XEROX.ARPA
  3248. Subject: Re: Turbo Pascal: Did I hear right?
  3249. In-reply-to: <8501132348.AA05562@ucbeast.ARPA>
  3250. To: Phil Lapsley <phil%ucbeast@UCB-VAX.ARPA>
  3251. cc: info-cpm@AMSAA.ARPA
  3252.  
  3253. YES YES YES!
  3254.  
  3255. Turbo Pascal is available for the following 4 operating systems:
  3256.  
  3257. CP/M 80 {8080,Z80}
  3258. CP/86     {8088/8086}
  3259. MS DOS  {8088-8086}
  3260. PS DOS   {8088/8086}
  3261.  
  3262. I'am using the CP/M-86 version on a DEC Rainbow 100
  3263. Limits under CPM/86
  3264. Source file block limit := 64K bytes if >64K use {$I file}
  3265. Code segment limit := 64K if>64 K required use overlays or chaining
  3266. Data segment limit := 64K
  3267. Heap stack limit determined by avail mem, no apparant limit
  3268. The compiler editor requires 33K of RAM
  3269.  
  3270. Ed
  3271. 15-Jan-85 08:56:44-MST,832;000000000000
  3272. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3273. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 15 Jan 85 08:56:36-MST
  3274. Received: From xerox.arpa.ARPA by AMSAA via smtp;  15 Jan 85 10:30 EST
  3275. Received: from Barbera.ms by ArpaGateway.ms ; 15 JAN 85 07:29:23 PST
  3276. Date: Tue, 15 Jan 85 09:33 CST
  3277. From: pencin.dlos@XEROX.ARPA
  3278. Subject: Re: DbaseII errors
  3279. In-reply-to: "jhsmith@CRDC.ARPA's message of Mon, 14 Jan 85 11:39:11
  3280.  EST"
  3281. To: Jack H. Smith <jhsmith@CRDC.ARPA>
  3282. cc: info-cpm@AMSAA.ARPA
  3283.  
  3284. Check yu code to determine if you are properly 'RETURNING' from you
  3285. sub-menu or command modules.Dbase keeps a STACK of 'DO's that must be
  3286. popped by issuing a return. If this stack overflows you will get the TOO
  3287. MANY FILES OPEN error. Make sure you always return to your MAIN MENU via
  3288. a RETURN and not a direct call to that menu.
  3289.  
  3290. 15-Jan-85 09:20:57-MST,796;000000000000
  3291. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3292. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 15 Jan 85 09:20:51-MST
  3293. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  15 Jan 85 10:54 EST
  3294. Date: Tuesday, 15 January 1985  08:15-MST
  3295. Message-ID: <KPETERSEN.12079769522.BABYL@SIMTEL20.ARPA>
  3296. Sender: Walt Lamia <LAMIA@Dec-Marlboro.ARPA>
  3297. From: Walt Lamia <LAMIA@Dec-Marlboro.ARPA>
  3298. Subject:   SQ/USQ algorithm description wanted
  3299. ReSent-From: KPETERSEN@Simtel20.ARPA
  3300. ReSent-To: Info-Cpm@Amsaa.ARPA, Info-Micro@Brl-Vgr.ARPA
  3301. ReSent-Date: Tue 15 Jan 1985 08:55-MST
  3302.  
  3303. I need an English-like description of the algorithms used in SQ and
  3304. USQ.  I know that they are derived from Knuth, but I was hoping
  3305. someone who had actually done a code implementation had written
  3306. something down. 
  3307.  
  3308. %Walt
  3309. 15-Jan-85 13:04:45-MST,794;000000000000
  3310. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3311. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 15 Jan 85 13:04:36-MST
  3312. Received: From usc-isid.arpa.ARPA by AMSAA via smtp;  15 Jan 85 14:23 EST
  3313. Date: 15 Jan 1985 14:21-EST
  3314. Sender: ABN.COSCOM-CE@USC-ISID.ARPA
  3315. Subject: PD CPM SOFTWARE...WHERE IS IT??
  3316. From: ABN.COSCOM-CE@USC-ISID.ARPA
  3317. To: INFO-CPM@AMSAA.ARPA
  3318. Cc: ABN.COSCOM-CE@USC-ISID.ARPA
  3319. Message-ID: <[USC-ISID.ARPA]15-Jan-85 14:21:45.ABN.COSCOM-CE>
  3320.  
  3321. I HAVE BEEN GETTING SOME GOOD STUFF FROM THE SIMTEL 20 CPM DIRECTORIES BUT
  3322.           THERE USED TO BE ANOTHER SET OF FILES THAT HAD ALL THE USER
  3323.           GROUP SOTWARE AND HUNDREDS OF OTHER TITLES BY USER GROUP
  3324.           VOLUMNS, ETC.  WHERE IS THAT NOW?
  3325.  
  3326.  
  3327. Kevin Rappold
  3328. 1LT(P) GS
  3329. 1st COSCOM
  3330. <abn.coscom-ce>@usc-isid.arpa
  3331. 15-Jan-85 14:34:20-MST,1081;000000000000
  3332. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3333. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 15 Jan 85 14:34:10-MST
  3334. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  15 Jan 85 15:56 EST
  3335. Date: Tuesday, 15 January 1985  12:23-MST
  3336. Message-ID: <KPETERSEN.12079819804.BABYL@SIMTEL20.ARPA>
  3337. Sender: "B.Eiben LCG Ext 617-467-4431" <EIBEN@Dec-Marlboro.ARPA>
  3338. From: "B.Eiben LCG Ext 617-467-4431" <EIBEN@Dec-Marlboro.ARPA>
  3339. Subject:   XREF250.LBR
  3340. ReSent-From: KPETERSEN@Simtel20.ARPA
  3341. ReSent-To: Info-Cpm@Amsaa.ARPA
  3342. ReSent-Date: Tue 15 Jan 1985 13:32-MST
  3343.  
  3344. XREF250.LBR a "blessed" XREF.  It now marks symbol-definitions (a'la
  3345. the "real" XREF's) - and allows to get a XREF ONLY - since most
  3346. editors allow to "see" line-numbers.  I rearranged the code - took the
  3347. comments from the M80 source - and dropped it - it was neither
  3348. remarkably faster nor does everybody have M80 (otherwise he has CREF80
  3349. too).  Changes documented in source.
  3350.  
  3351. It is now available from Simtel20 as:
  3352.  
  3353. Filename            Type     Bytes     CRC
  3354.  
  3355. Directory MICRO:<CPM.ASMUTL>
  3356. XREF250.LBR.1            COM     34304  563FH
  3357. 15-Jan-85 14:50:19-MST,747;000000000000
  3358. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3359. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 15 Jan 85 14:50:13-MST
  3360. Received: From nosc-tecr.arpa.ARPA by AMSAA via smtp;  15 Jan 85 15:57 EST
  3361. Date: 15 Jan 1985 1244-PST
  3362. From: Pawka <PAWKA@Nosc-Tecr.ARPA>
  3363. Subject: Perfect Writer
  3364. To: INFO-CPM@AMSAA.ARPA
  3365. Reply-To: PAWKA@Nosc-Tecr.ARPA
  3366.  
  3367.     I have a problem with perfect writer that I thought someone out
  3368. there in CPMland might be able to help me with. It works fine for small
  3369. files, but when I try to edit one that is 180KB, it seems to go into a
  3370. loop swapping. I tried increasing the size of the swap file to 248K and
  3371. making the delay count for swapping the max (2000), no help! Any ideas?
  3372.                     Mike
  3373.                     PAWKA@NOSC-TECR.ARPA
  3374. ------
  3375. 15-Jan-85 17:17:52-MST,973;000000000000
  3376. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3377. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 15 Jan 85 17:17:48-MST
  3378. Received: From usc-isid.arpa.ARPA by AMSAA via smtp;  15 Jan 85 18:29 EST
  3379. Date: 15 Jan 1985 18:30-EST
  3380. Sender: ABN.COSCOM-CE@USC-ISID.ARPA
  3381. Subject: MACASM QUESTION ON THE Z80 LIB
  3382. From: ABN.COSCOM-CE@USC-ISID.ARPA
  3383. To: INFO-CPM@AMSAA.ARPA
  3384. Cc: ABN.COSCOM-CE@USC-ISID.ARPA
  3385. Message-ID: <[USC-ISID.ARPA]15-Jan-85 18:30:45.ABN.COSCOM-CE>
  3386.  
  3387. I have a copy of the modem overlay for use with the ATR8000 microcomputer.
  3388.           One of the lines in the asm code is MACLIB Z80.  When I run
  3389.           MACASM there is an error wihch says that I do not have Z80.LIB.
  3390.           Can someone tell me where I get Z80.LIB?  Is there some way I
  3391.           can assemble this system on TOPS 20 and not have to assemble on
  3392.           the micro?  Should I be using something other than MACASM?
  3393.  
  3394.  
  3395. Kevin Rappold
  3396. 1LT(P) GS
  3397. 1st COSCOM
  3398. <abn.coscom-ce>@usc-isid.arpa
  3399. 15-Jan-85 18:28:14-MST,613;000000000000
  3400. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3401. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 15 Jan 85 18:28:10-MST
  3402. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  15 Jan 85 20:03 EST
  3403. Date: Tue 15 Jan 85 18:05:01-MST
  3404. From: Jim Forrest <JFORREST@SIMTEL20.ARPA>
  3405. Subject: Re: Perfect Writer
  3406. To: PAWKA@NOSC-TECR.ARPA
  3407. cc: INFO-CPM@AMSAA.ARPA, JFORREST@SIMTEL20.ARPA
  3408. In-Reply-To: Message from "Pawka <PAWKA@Nosc-Tecr.ARPA>" of Tue 15 Jan 85 13:44:00-MST
  3409.  
  3410. I have a 252k swap file with perfect writer and it works perfectly. I had
  3411. to use a swap building program to make it work, though.
  3412. Jim
  3413. -------
  3414. 15-Jan-85 18:49:06-MST,668;000000000000
  3415. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3416. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 15 Jan 85 18:49:02-MST
  3417. Received: From mit-mc.arpa.ARPA by AMSAA via smtp;  15 Jan 85 19:50 EST
  3418. Date: 15 January 1985 19:48-EST
  3419. From: Herb Lin <LIN@Mit-Mc.ARPA>
  3420. Subject:  Perfect Writer
  3421. To: PAWKA@Nosc-Tecr.ARPA, info-cpm@Amsaa.ARPA
  3422. cc: LIN@Mit-Mc.ARPA
  3423. In-reply-to: Msg of 15 Jan 1985 1244-PST from Pawka <PAWKA at Nosc-Tecr.ARPA>
  3424.  
  3425. I think your "swapping loop" is just a question of waiting long enough
  3426. on initial entry to the file.  I thought I had that problem too,
  3427. because I lost patience.  I routinely edit files of 240 KB now, with a
  3428. swap file of 256KB.
  3429.  
  3430. 15-Jan-85 19:06:00-MST,1569;000000000000
  3431. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3432. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 15 Jan 85 19:05:53-MST
  3433. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  15 Jan 85 20:36 EST
  3434. Date: 15 Jan 1985  18:37 MST (Tue)
  3435. Message-ID: <KPETERSEN.12079875468.BABYL@SIMTEL20.ARPA>
  3436. Sender: KPETERSEN@SIMTEL20.ARPA
  3437. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  3438. To:   ABN.COSCOM-CE@Usc-Isid.ARPA
  3439. Cc:   Info-Cpm@Amsaa.ARPA
  3440. Subject: MACASM QUESTION ON THE Z80 LIB
  3441. In-reply-to: Msg of 15 Jan 1985  16:30-MST from ABN.COSCOM-CE at USC-ISID.ARPA
  3442.  
  3443.     I have a copy of the modem overlay for use with the ATR8000
  3444.     microcomputer.  One of the lines in the asm code is MACLIB Z80.
  3445.     When I run MACASM there is an error wihch says that I do not have
  3446.     Z80.LIB.  Can someone tell me where I get Z80.LIB?  Is there some
  3447.     way I an assemble this system on TOPS 20 and not have to assemble
  3448.     on the micro?  Should I be using something other than MACASM?
  3449.  
  3450. You should be using the Digital Research MAC assembler (MAC.COM).
  3451. Z80.LIB is available from SIMTEL20 as:
  3452.  
  3453. Filename                Type     Bytes   CRC
  3454.  
  3455. Directory MICRO:<CPM.MACLIB>
  3456. Z80-V3.LIB.1            ASCII    13070  B7EEH   <---this is it
  3457. Z80EXT.LIB.1            ASCII     2825  3AD0H   <---this one is
  3458.                                                 for the Z80
  3459.                                                 undocumented op codes
  3460.  
  3461.  
  3462. Rename Z80-V3.LIB to Z80.LIB before using.  It must be on the default
  3463. drive unless you give MAC.COM a directive to look for it elsewhere.
  3464.  
  3465. --Keith
  3466. 15-Jan-85 20:30:06-MST,568;000000000000
  3467. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3468. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 15 Jan 85 20:30:02-MST
  3469. Received: From hi-multics.arpa.ARPA by AMSAA via smtp;  15 Jan 85 22:02 EST
  3470. Date:  Tue, 15 Jan 85 20:58 CST
  3471. From:  Chan@HI-MULTICS.ARPA
  3472. Subject:  re: UNIX for cpm
  3473. To:  mikec%reed.uucp@BRL-TGR.ARPA
  3474. cc:  info-cpm@AMSAA.ARPA
  3475. Message-ID:  <850116025823.363501@HI-MULTICS.ARPA>
  3476.  
  3477.  
  3478. Try the Carousel Tool Kit by Carousel Tool Kit Inc., 609 kearnet Street,
  3479. El Cerrito, CA 94530 (415) 528-1300.  BYTE has an article about 1 or 1
  3480. and 1/2 yrs ago.
  3481. 15-Jan-85 23:50:39-MST,1504;000000000000
  3482. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3483. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 15 Jan 85 23:50:34-MST
  3484. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  16 Jan 85 1:28 EST
  3485. Date: Tuesday, 15 January 1985  10:14-MST
  3486. Message-ID: <KPETERSEN.12079928759.BABYL@SIMTEL20.ARPA>
  3487. Sender: David Roth <pur-ee!isrnix!pugsly%decvax.uucp@Brl-Bmd.ARPA>
  3488. From: David Roth <pur-ee!isrnix!pugsly%decvax.uucp@Brl-Bmd.ARPA>
  3489. Subject:   Need program to read/write MS-DOS format in Pascal
  3490. ReSent-From: KPETERSEN@Simtel20.ARPA
  3491. ReSent-To: Info-Cpm@Amsaa.ARPA
  3492. ReSent-Date: Tue 15 Jan 1985 23:30-MST
  3493.  
  3494. Does anyone know of a public domain program to help read/write MS-DOS
  3495. format (written in Pascal of course), on non-IBM-PC type machines?  We
  3496. have a need to do this on just about any kind of micro with a 5 1/4
  3497. disk drive.  Apples, Osborne, Kaypro,etc...  The reason for Pascal is
  3498. that at least that much or it would be portable and the low level
  3499. stuff could be done just for that machine.  (Sort of like xmodem7 is
  3500. patched.)  Thanks in advance.
  3501.  
  3502. Oh, I have run across a program on a local R-CP/M system here called
  3503. RDMSDOS.C which claims to work on CP/M systems..  But I am in the
  3504. process of contacting the author before excepting it as Public Domain.
  3505. I will let you know if it is or not.
  3506.  
  3507.                 David Roth
  3508.     ...decvax!pur-ee!isrnix!pugsly
  3509.                 Indianapolis,IN
  3510.             US Mail:
  3511.                 COMMANDER USA Soldier Support Center
  3512.                 ATSG-DTU-S
  3513.                 Attn: Mr. David Roth
  3514.                 Ft. Harrison,IN 46216-5590
  3515. 16-Jan-85 00:08:03-MST,4035;000000000000
  3516. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3517. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Jan 85 00:07:48-MST
  3518. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  16 Jan 85 1:37 EST
  3519. Date: 15 Jan 1985  23:39 MST (Tue)
  3520. Message-ID: <KPETERSEN.12079930385.BABYL@SIMTEL20.ARPA>
  3521. Sender: KPETERSEN@SIMTEL20.ARPA
  3522. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  3523. To:   Info-Cpm@Amsaa.ARPA
  3524. Subject: LU310 - new version of CP/M (LBR) library program
  3525.  
  3526. LU310 is now available from SIMTEL20:
  3527.  
  3528. Filename            Type     Bytes     CRC
  3529.  
  3530. Directory MICRO:<CPM.CPMLIB>
  3531. LU310.LBR.1            COM     44544  81EFH
  3532.  
  3533. Here is the update info from the author:
  3534.  
  3535. File: LU310.UPD         72 lines        Date: 85-01-01
  3536. From: Gary P. Novosielski
  3537. To:   All LU Users
  3538. Subj: New LU version 3.10
  3539.  
  3540. Version 3.10 of the Library Utility is being released today.  It has
  3541. been tested under CP/M80 v2.2 and is expected to run properly under
  3542. CP/M+ as well.
  3543.  
  3544. Here is a short description of the changes from version 3.00 to 3.10.
  3545. Please use it until the revised document file, LU310.DOC is available,
  3546. which should be real soon now.
  3547.  
  3548. 1.  Bug Fix in -Reorg to another drive.  Under 3.00 if you had reorgan-
  3549.     ized FOO.LBR from A: to B:, and there was _already_ a FOO.LBR on B:,
  3550.     LU would not have properly erased the old file, causing duplicate
  3551.     file names.  Yuchh.  I found this one by accident, rather than from
  3552.     a bug report, so I guess no one has ever been bitten by this one.
  3553.     Anyhow, it's fixed now.
  3554.  
  3555. 2.  Change in reorganization logic.  If reorganization is done from one
  3556.     user/drive to another, the old copy of the library will no longer be
  3557.     deleted.  This gives some backup protection from Old Man Murphy.  The
  3558.     old copy will still be erased when reorganization is done within a
  3559.     single user/drive.
  3560.  
  3561. 3.  I've hacked the directed I/O code to allow the -U operator to be used
  3562.     even if directed I/O (<input and >log) files are open.  This should
  3563.     make directed I/O more useable.  Leor's original DIO would lose track
  3564.     of the DIO files when the default drive was changed, so -U had been
  3565.     locked out in v3.00
  3566.  
  3567. 4.  In response to user requests, a default library name will no longer
  3568.     be opened automatically when operands are being read from the console
  3569.     (stdin).  Instead, an error message will be issued saying that no
  3570.     library is open.  The default library LIBRARY.LBR will still be used
  3571.     if operands are being read from command line arguments, and no -O
  3572.     (open) is done.
  3573.  
  3574. 5.  New operator -H (Help).  In response to user requests, a brief one-
  3575.     screen summary of operators, and the operands they expect, is now
  3576.     displayed by typing -H.  It is by no means an online user manual,
  3577.     just a memory jogger.  I knew it was time for this when I started to
  3578.     forget the commands myself!  Must be getting old.
  3579.  
  3580. 6.  Version 3.10 still does not support the date/time stamping features
  3581.     defined in the new standard (LUDEF5) but now conforms to that stand-
  3582.     ard as a non-supporting program.  It preserves pre-existing stamps
  3583.     when appropriate, and will zero out any stamps which are made incor-
  3584.     rect by changes to the files or directory.    Pad counts, as defined
  3585.     in the standard, are tolerated, but not used, as they have no mean-
  3586.     ing under a CP/M-only environment.
  3587.  
  3588. 7.  In bumming the extra space for the help code (the program is still
  3589.     under 20k on disk) I cleaned and tightened some of the logic, which
  3590.     may cause some cosmetic differences.  You may notice, for example,
  3591.     that the last operator used will show up in the prompt even if it
  3592.     was -L, -R, or -C, which take no operands.    There is no functional
  3593.     difference, though; operands will still be ignored by these opera-
  3594.     tors.
  3595.  
  3596. For bug reports, questions, etc., please contact me via:
  3597.  
  3598. Phone (voice):        (201)935-4087        Eves and weekends.
  3599. Compuserve:        70160,120        GO PCS-47 or GO EMA-1
  3600. MCI Mail:        GNOVOSIELSKI
  3601. WUI Telex:        650-195-2395        6501952395 MCI
  3602.  
  3603. Regards,
  3604. Gary Novosielski
  3605. 16-Jan-85 06:38:22-MST,597;000000000000
  3606. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3607. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Jan 85 06:38:18-MST
  3608. Received: From xerox.arpa.ARPA by AMSAA via smtp;  16 Jan 85 8:07 EST
  3609. Received: from Cabernet.MS by ArpaGateway.ms ; 16 JAN 85 05:08:19 PST
  3610. Date: Wed, 16 Jan 85 08:09 EST
  3611. From: Lowans.Henr@XEROX.ARPA
  3612. Subject: Re: DbaseII errors
  3613. In-reply-to: "jhsmith@CRDC.ARPA's message of Mon, 14 Jan 85 11:39:11
  3614.  EST"
  3615. To: Jack H. Smith <jhsmith@CRDC.ARPA>
  3616. cc: info-cpm@AMSAA.ARPA
  3617.  
  3618. "TOO MANY FILES OPEN" occures when more than 16 Command files are opened at once.
  3619.                                         Paul
  3620.  
  3621. 16-Jan-85 07:25:44-MST,10320;000000000000
  3622. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3623. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Jan 85 07:25:14-MST
  3624. Date:     Wed, 16 Jan 85 8:38:43 EST
  3625. From:     David Towson (SECAD) <towson@Amsaa.ARPA>
  3626. To:       info-cpm@Amsaa.ARPA
  3627. Subject:  XLISP news (~10K char).
  3628.  
  3629. Fellow CP/Mers - As several people have recently expressed interest in XLISP
  3630. by David Betz, here is some XLISP news passed along to me by my colleague,
  3631. Brint Cooper:
  3632. --------------------------------------------------------------------------
  3633. From seismo!harvard!godot!mit-eddie!genrad!decvax!ittvax!sii!drd 
  3634. Article 89 of net.lang.lisp:
  3635.  
  3636.  
  3637. I am posting this for David Betz who 
  3638. does not have a direct news connection.
  3639. ==========================================================================
  3640.  
  3641. XLISP USERS
  3642.  
  3643. This document briefly describes my version 1.2 of XLISP.  It has nothing
  3644. in common with the previously released version 1.2 other than that it is
  3645. a descendant of my original version 1.1.  It will be available shortly from
  3646. the PC-SIG, SIG/M and PC-BLUE user groups.  It will be distributed in
  3647. source form with machine readable documentation.  Please don't ask to have
  3648. the sources distributed on usenet.  The entire distribution is over 200K
  3649. bytes!
  3650.  
  3651.     David Betz
  3652.     ...!decvax!sii!has70!betz
  3653.  
  3654. ==========================================================================
  3655.  
  3656.  
  3657.  
  3658.           XLISP: An Experimental Object Oriented Language
  3659.  
  3660.                             Version 1.2
  3661.  
  3662.                           October 11, 1984
  3663.  
  3664.  
  3665.                                  by
  3666.                              David Betz
  3667.                          114 Davenport Ave.
  3668.                        Manchester, NH  03103
  3669.  
  3670.                        (603) 625-4691 (home)
  3671.                        (603) 623-3330 (work)
  3672.  
  3673.  
  3674.     XLISP is an experimental programming language combining some
  3675.     of  the  features  of LISP with an object oriented extension
  3676.     capability.  It was  implemented  to  allow  experimentation
  3677.     with  object oriented programming on small computers.  There
  3678.     are currently implementations running on  the  PDP-11  under
  3679.     RSX-11,  RT-11, and UNIX V7, on the VAX-11 under VAX/VMS and
  3680.     Berkeley VAX/UNIX, on the Z-80 under CP/M-80, on  the  Z8000
  3681.     under UNIX V7, and on the 8088/8086 under CP/M-86 or MS-DOS.
  3682.     A version is currently being developed for the  68000  under
  3683.     CP/M-68K.   It  is  completely  written  in  the programming
  3684.     language 'C'  and  is  easily  extended  with  user  written
  3685.     built-in  functions  and classes.  It is available in source
  3686.     form free of charge to  non-commercial  users.   Prospective
  3687.     commercial users should contact the author for permission to
  3688.     use XLISP.
  3689.  
  3690.     Version 1.2 of XLISP differs from  version  1.1  in  several
  3691.     ways.   It  supports  many  more Lisp functions.  Also, many
  3692.     version 1.1  functions  have  been  renamed  and/or  changed
  3693.     slightly  to follow traditional Lisp usage.  One of the most
  3694.     frequently reported problems in version  1.1  resulted  from
  3695.     many  functions being named after their equivilent functions
  3696.     in the C language.  This turned  out  to  be  confusing  for
  3697.     people who were trying to learn XLISP using traditional LISP
  3698.     texts as references.  Version 1.2 renames these functions to
  3699.     be compatible with more traditional dialects of LISP.
  3700.  
  3701.     A recommended text for learning LISP programming is the book
  3702.     "LISP"  by Winston and Horn and published by Addison Wesley.
  3703.     The first edition of this book is based on MacLisp  and  the
  3704.     second  edition is based on Common Lisp.  Future versions of
  3705.     XLISP will migrate towards compatiblility with Common Lisp.
  3706. <form-feed>
  3707.                                                           Page 2
  3708.  
  3709.  
  3710.     XLISP version 1.2 functions:
  3711.  
  3712.     Evaluator functions
  3713.  
  3714.     (eval <expr>)  EVALUATE AN XLISP EXPRESSION
  3715.     (apply <fun> <args>)  APPLY A FUNCTION TO A LIST OF ARGUMENTS
  3716.     (funcall <fun> <arg>...)  CALL A FUNCTION WITH ARGUMENTS
  3717.     (quote <expr>)  RETURN AN EXPRESSION UNEVALUATED
  3718.  
  3719.     Symbol functions
  3720.  
  3721.     (set <sym> <expr>)  SET THE VALUE OF A SYMBOL
  3722.     (setq <sym> <expr>)  SET THE VALUE OF A SYMBOL
  3723.     (defun <sym> <fargs> <expr>...)  DEFINE A FUNCTION WITH EVALUATED ARGS
  3724.     (ndefun <sym> <fargs> <expr>...)  DEFINE A FUNCTION WITH UNEVALUATED ARGS
  3725.     (gensym <tag>)  GENERATE A SYMBOL
  3726.     (intern <sym>)  INTERN A SYMBOL ON THE OBLIST
  3727.     (get <sym> <prop>)  GET THE VALUE OF A PROPERTY
  3728.     (putprop <sym> <value> <prop>)  PUT A PROPERTY ONTO A PROPERTY LIST
  3729.     (remprop <prop> <sym>)  REMOVE A PROPERTY
  3730.  
  3731.     List functions
  3732.  
  3733.     (car <expr>)  RETURN THE CAR OF A LIST NODE
  3734.     (cdr <expr>)  RETURN THE CDR OF A LIST NODE
  3735.     (caar <expr>) == (car (car <expr>))
  3736.     (cadr <expr>) == (car (cdr <expr>))
  3737.     (cdar <expr>) == (cdr (car <expr>))
  3738.     (cddr <expr>) == (cdr (cdr <expr>))
  3739.     (cons <expr1> <expr2>)  CONSTRUCT A NEW LIST NODE
  3740.     (list <expr>...)  CREATE A LIST OF VALUES
  3741.     (append <expr>...)  APPEND LISTS
  3742.     (reverse <expr>)  REVERSE A LIST
  3743.     (last <list>)  RETURN THE LAST LIST NODE OF A LIST
  3744.     (member <expr> <list>)  FIND AN EXPRESSION IN A LIST
  3745.     (memq <expr> <list>)  FIND AN EXPRESSION IN A LIST
  3746.     (assoc <expr> <alist>)  FIND AN EXPRESSION IN AN ASSOCIATION LIST
  3747.     (assq <expr> <alist>)  FIND AN EXPRESSION IN AN ASSOCIATION LIST
  3748.     (length <expr>)  FIND THE LENGTH OF A LIST
  3749.     (nth <n> <list>)  RETURN THE NTH ELEMENT OF A LIST
  3750.     (nthcdr <n> <list>)  RETURN THE NTH CDR OF A LIST
  3751.     (mapcar <fcn> <list1>...<listn>)  APPLY FUNCTION TO SUCCESSIVE CARS
  3752.     (maplist <fcn> <list1>...<listn>)  APPLY FUNCTION TO SUCCESSIVE CDRS
  3753.     (subst <to> <from> <expr>)  SUBSTITUTE ONE EXPRESSION FOR ANOTHER
  3754.     (sublis <alist> <expr>)  SUBSTITUTE USING AN ASSOCIATION LIST
  3755.  
  3756.     Destructive list functions
  3757.  
  3758.     (rplaca <list> <expr>)  REPLACE THE CAR OF A LIST NODE
  3759.     (rplacd <list> <expr>)  REPLACE THE CDR OF A LIST NODE
  3760.     (nconc <list>...)  DESTRUCTIVELY CONCATENATE LISTS
  3761.     (delete <expr> <list>)  DELETE OCCURANCES OF AN EXPRESSION FROM A LIST
  3762.     (delq <expr> <list>)  DELETE OCCURANCES OF AN EXPRESSION FROM A LIST
  3763.  
  3764. <form-feed>
  3765.                                                           Page 3
  3766.  
  3767.     Predicate functions
  3768.  
  3769.     (atom <expr>)  IS THIS AN ATOM?
  3770.     (symbolp <expr>)  IS THIS A SYMBOL?
  3771.     (numberp <expr>)  IS THIS A NUMBER?
  3772.     (null <expr>)  IS THIS AN EMPTY LIST?
  3773.     (not <expr>)  IS THIS FALSE?
  3774.     (listp <expr>)  IS THIS A LIST?
  3775.     (consp <expr>)  IS THIS A NON-EMPTY LIST?
  3776.     (boundp <sym>)  IS THIS A BOUND SYMBOL?
  3777.     (eq <expr1> <expr2>)  ARE THE EXPRESSIONS IDENTICAL?
  3778.     (equal <expr1> <expr2>)  ARE THE EXPRESSIONS EQUAL?
  3779.  
  3780.     Control functions
  3781.  
  3782.     (cond <pair>...)  EVALUATE CONDITIONALLY
  3783.     (let (<binding>...) <expr>...)  BIND SYMBOLS AND EVALUATE EXPRESSIONS
  3784.     (and <expr>...)  THE LOGICAL AND OF A LIST OF EXPRESSIONS
  3785.     (or <expr>...)  THE LOGICAL OR OF A LIST OF EXPRESSIONS
  3786.     (if <texpr> <expr1> [<expr2>])  EXECUTE EXPRESSIONS CONDITIONALLY
  3787.     (progn <expr>...)  EXECUTE EXPRESSIONS SEQUENTIALLY
  3788.     (while <texpr> <expr>...)  ITERATE WHILE AN EXPRESSION IS TRUE
  3789.     (repeat <iexpr> <expr>...)  ITERATE USING A REPEAT COUNT
  3790.  
  3791.     Arithmetic functions
  3792.  
  3793.     (+ <expr>...)  ADD A LIST OF NUMBERS
  3794.     (- <expr>...)  SUBTRACT A LIST OF NUMBERS
  3795.     (* <expr>...)  MULTIPLY A LIST OF NUMBERS
  3796.     (/ <expr>...)  DIVIDE A LIST OF NUMBERS
  3797.     (1+ <expr>)  ADD ONE TO A NUMBER
  3798.     (1- <expr>)  SUBTRACT ONE FROM A NUMBER
  3799.     (rem <expr>...)  REMAINDER OF A LIST OF NUMBERS
  3800.     (minus <expr>)  NEGATE A NUMBER
  3801.     (min <expr>...)  THE SMALLEST OF A LIST OF NUMBERS
  3802.     (max <expr>...)  THE LARGEST OF A LIST OF NUMBERS
  3803.     (abs <expr>)  THE ABSOLUTE VALUE OF A NUMBER
  3804.  
  3805.     Bitwise boolean functions
  3806.  
  3807.     (& <expr>...)  THE BITWISE AND OF A LIST OF NUMBERS
  3808.     (| <expr...)  THE BITWISE OR OF A LIST OF NUMBERS
  3809.     (~ <expr>)  THE BITWISE NOT OF A NUMBER
  3810.  
  3811.     Relational functions
  3812.  
  3813.     (< <e1> <e2>)  TEST FOR LESS THAN
  3814.     (<= <e1> <e2>)  TEST FOR LESS THAN OR EQUAL TO
  3815.     (= <e1> <e2>)  TEST FOR EQUAL TO
  3816.     (/= <e1> <e2>)  TEST FOR NOT EQUAL TO
  3817.     (>= <e1> <e2>)  TEST FOR GREATER THAN OR EQUAL TO
  3818.     (> <e1> <e2>)  TEST FOR GREATER THAN
  3819. <form-feed>
  3820.                                                           Page 4
  3821.  
  3822.     String functions
  3823.  
  3824.     (strcat <expr>...)  CONCATENATE STRINGS
  3825.     (strlen <expr>)  COMPUTE THE LENGTH OF A STRING
  3826.     (substr <expr> <sexpr> [<lexpr>]) EXTRACT A SUBSTRING
  3827.     (ascii <expr>)  NUMERIC VALUE OF CHARACTER
  3828.     (chr <expr>)  CHARACTER EQUIVALENT OF ASCII VALUE
  3829.     (atoi <expr>)  CONVERT AN ASCII STRING TO AN INTEGER
  3830.     (itoa <expr>)  CONVERT AN INTEGER TO AN ASCII STRING
  3831.  
  3832.     I/O functions
  3833.  
  3834.     (read [<source> [<eof>]])  READ AN XLISP EXPRESSION
  3835.     (print <expr> [<sink>])  PRINT A LIST OF VALUES ON A NEW LINE
  3836.     (prin1 <expr> [<sink>])  PRINT A LIST OF VALUES
  3837.     (princ <expr> [<sink>])  PRINT A LIST OF VALUES WITHOUT QUOTING
  3838.     (terpri [<sink>])  TERMINATE THE CURRENT PRINT LINE
  3839.     (flatsize <expr>)  LENGTH OF PRINTED REPRESENTATION USING PRIN1
  3840.     (flatc <expr>)  LENGTH OF PRINTED REPRESENTATION USING PRINC
  3841.     (explode <expr>)  CHARACTERS IN PRINTED REPRESENTATION USING PRIN1
  3842.     (explodec <expr>)  CHARACTERS IN PRINTED REPRESENTATION USING PRINC
  3843.     (maknam <list>)  BUILD AN UNINTERNED SYMBOL FROM A LIST OF CHARACTERS
  3844.     (implode <list>)  BUILD AN INTERNED SYMBOL FROM A LIST OF CHARACTERS
  3845.     (openi <fname>)  OPEN AN INPUT FILE
  3846.     (openo <fname>)  OPEN AN OUTPUT FILE
  3847.     (close <fp>)  CLOSE A FILE
  3848.     (tyi [<source>])  GET A CHARACTER FROM A FILE OR STREAM
  3849.     (tyipeek [<source>])  PEEK AT THE NEXT CHARACTER FROM A FILE OR STREAM
  3850.     (tyo <ch> [<sink>])  PUT A CHARACTER TO A FILE OR STREAM
  3851.     (readline [<source>])  READ A LINE FROM A FILE OR STREAM
  3852.  
  3853.     System functions
  3854.  
  3855.     (load <fname>)  LOAD AN XLISP SOURCE FILE
  3856.     (gc)  FORCE GARBAGE COLLECTION
  3857.     (expand <num>)  EXPAND MEMORY BY ADDING SEGMENTS
  3858.     (alloc <num>)  CHANGE NUMBER OF NODES TO ALLOCATE IN EACH SEGMENT
  3859.     (mem)  SHOW MEMORY ALLOCATION STATISTICS
  3860.     (type <expr>)  RETURNS THE TYPE OF THE EXPRESSION
  3861.     (exit)  EXIT XLISP
  3862.  
  3863.  
  3864. 16-Jan-85 07:39:50-MST,737;000000000000
  3865. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3866. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Jan 85 07:39:46-MST
  3867. Received: From cisl-service-multics.arpa.ARPA by AMSAA via smtp; 
  3868.           16 Jan 85 9:12 EST
  3869. Received: FROM HIS-PHOENIX-MULTICS.ARPA BY CISL-SERVICE-MULTICS.ARPA WITH dial; 16 JAN 1985 09:07:56 EST
  3870. Acknowledge-To:  David N Low <Low@HIS-PHOENIX-MULTICS.ARPA>
  3871. Date:  Wed, 16 Jan 85 00:28 MST
  3872. From:  David N Low <Low@his-phoenix-multics.arpa>
  3873. Subject:  Re: zcpr3 on Apple
  3874. To:  INFO-CPM@AMSAA.ARPA
  3875. Message-ID:  <850116072831.733339@HIS-PHOENIX-MULTICS.ARPA>
  3876.  
  3877. Please send info on how to make zcpr3 work on an Apple, if any one has
  3878. made it work, also I GOOFED my net addres is: Low%pco@cisl .
  3879. -David N. Low-
  3880. 16-Jan-85 08:34:09-MST,701;000000000000
  3881. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3882. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Jan 85 08:34:02-MST
  3883. Received: From crdc.arpa.ARPA by AMSAA via smtp;  16 Jan 85 9:58 EST
  3884. Date:     Wed, 16 Jan 85 9:45:41 EST
  3885. From:     Jack H. Smith <jhsmith@Crdc.ARPA>
  3886. To:       pencin.dlos@xerox.arpa
  3887. cc:       info-cpm@amsaa.arpa
  3888. Subject:  dbaseII
  3889.  
  3890.     Dear 'pencin';
  3891.  
  3892.     Thanks very much for your answer to my querry...
  3893.     Although I haven't tried the solution out yet, you seem
  3894.     to have put your finger right on the problem...( I haven't
  3895.     been 'returning to main-menu, but I've been calling it with
  3896.     a DO...).
  3897.     Thanks agains, and thank God & Dave Towson for Info-cpm...
  3898.     Jack H. Smith
  3899.  
  3900. 16-Jan-85 09:51:27-MST,1099;000000000000
  3901. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3902. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Jan 85 09:51:22-MST
  3903. Received: From hi-multics.arpa.ARPA by AMSAA via smtp;  16 Jan 85 11:24 EST
  3904. Date:  Wed, 16 Jan 85 10:21 CST
  3905. From:  Boebert@HI-MULTICS.ARPA
  3906. Subject:  Beware Perfect Writer Version II
  3907. To:  info-cpm@AMSAA.ARPA
  3908. Message-ID:  <850116162110.341478@HI-MULTICS.ARPA>
  3909.  
  3910.  
  3911. Be advised:  Perfect Writer Version II does NOT run on CP/M, is NOT
  3912. based on Mince/Emacs, and will NOT work on an Apple ][+.  It is a
  3913. MacWrite clonette for the //c and //e, with pull-down windows and lots
  3914. of klutz.  Thorn/EMI, the record company who pretends to be in the
  3915. software business, is dropping all distribution and support for the
  3916. "real" Perfect Writer.  Sic Transit Mince?  I sure hope not.
  3917.  
  3918. A friend of mine discovered this to his great dismay when he ordered
  3919. Perfect Writer and got the "improved" version.  Now he wants to know
  3920. where he can get something close to Mince/Scribble (the basis for the
  3921. original PW) and so do I.  Any clues out there in netland?
  3922.  
  3923. Earl (Boebert @ HI-Multics)
  3924. 16-Jan-85 11:57:06-MST,921;000000000000
  3925. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3926. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Jan 85 11:56:58-MST
  3927. Received: From crdc.arpa.ARPA by AMSAA via smtp;  16 Jan 85 13:20 EST
  3928. Date:     Wed, 16 Jan 85 13:14:41 EST
  3929. From:     Jack H. Smith <jhsmith@Crdc.ARPA>
  3930. To:       info-cpm@amsaa.arpa
  3931. Subject:  dbaseII
  3932.  
  3933.     O.K.; so I didn't really make myself clear regarding the
  3934.     answer to my question about the 'Too many files open' error
  3935.     with dbaseII......
  3936.  
  3937.     The problem was that I was looping back to the menu by issueing
  3938.     a DO command when I should've been using a RETURN command.
  3939.  
  3940.     I guess after looping around with DO's, the dbaseII package
  3941.     was opening another file each time I looped until it thought
  3942.     I'd opened Too Many files...
  3943.  
  3944.     I haven't tried this solution as yet, (I haven't had time),
  3945.     but it sure sounds reasonable....
  3946.  
  3947.     Thanks for keeping me on my toes guys...
  3948.  
  3949.     Jack H. Smith
  3950.  
  3951. 16-Jan-85 12:33:04-MST,1301;000000000000
  3952. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3953. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Jan 85 12:32:57-MST
  3954. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  16 Jan 85 14:03 EST
  3955. Date: Wednesday, 16 January 1985  09:23-MST
  3956. Message-ID: <KPETERSEN.12080065972.BABYL@SIMTEL20.ARPA>
  3957. Sender: "B.Eiben LCG Ext 617-467-4431" <EIBEN@Dec-Marlboro.ARPA>
  3958. From: "B.Eiben LCG Ext 617-467-4431" <EIBEN@Dec-Marlboro.ARPA>
  3959. Subject:   Updated XREF250.LBR
  3960. ReSent-From: KPETERSEN@Simtel20.ARPA
  3961. ReSent-To: Info-Cpm@Amsaa.ARPA
  3962. ReSent-Date: Wed 16 Jan 1985 12:04-MST
  3963.  
  3964. I hate to do it to everybody - and I didn't bump the version-nr either.
  3965. But using it - I came to hate my laziness in "flagging" references - so
  3966. I changed from ">> number" to "[number]" to make it easier on my "red
  3967. eyes"... since "visibility" is obviously dependent on terminal (or
  3968. printer) both LEADIN ( [ ) and TRAIL ( ] ) are EQUATES up front in the
  3969. source. NOT a change in functionality - so I left it at 2.50 (yeah and
  3970. I shuffled the source AGAIN to have main-code -> subs -> data ->
  3971. "once-only code" consistency (again only for the "next guy" improving
  3972. XREF).
  3973.  
  3974. The new XREF250.LBR is now available from SIMTEL20 as:
  3975.  
  3976. Filename            Type     Bytes     CRC
  3977.  
  3978. Directory MICRO:<CPM.ASMUTL>
  3979. XREF250.LBR.2            COM     32128  66A8H
  3980. 16-Jan-85 13:21:27-MST,1231;000000000000
  3981. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3982. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Jan 85 13:21:20-MST
  3983. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  16 Jan 85 14:14 EST
  3984. Date: Wednesday, 16 January 1985  11:35-MST
  3985. Message-ID: <KPETERSEN.12080067827.BABYL@SIMTEL20.ARPA>
  3986. Sender: Steve Noland <NOLAND@Usc-Isi.ARPA>
  3987. From: Steve Noland <NOLAND@Usc-Isi.ARPA>
  3988. To: kpetersen@SIMTEL20.ARPA
  3989. Subject:   PATCH17+
  3990. ReSent-From: KPETERSEN@Simtel20.ARPA
  3991. ReSent-To: Info-Cpm@Amsaa.ARPA
  3992. ReSent-Date: Wed 16 Jan 1985 12:14-MST
  3993.  
  3994. Please watch out for the file PATCH17+.lbr.  IT has appeared on
  3995. several west coast boards as of yesterday.  It has several serious
  3996. bugs in it, and a friend and I are in the process of helping the
  3997. author to clean it up.  The last version that really worked was 1.6.
  3998. Please remove any copies of any version of Patch 1.7 from the net.
  3999. The next (hopefully beta-tested) version will be 1.8, and will not be
  4000. released until it is relatively bomb- proofed.  This program has such
  4001. potential and such a nice user interface that we don't want to see it
  4002. ruined by premature release and thereby attracting an unearned bad
  4003. reputation.  Thanks for your cooperation.
  4004.  
  4005. Regards, Steve Noland
  4006. 16-Jan-85 13:55:43-MST,1964;000000000000
  4007. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4008. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Jan 85 13:55:34-MST
  4009. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  16 Jan 85 15:18 EST
  4010. Date: 16 Jan 1985  13:20 MST (Wed)
  4011. Message-ID: <KPETERSEN.12080079807.BABYL@SIMTEL20.ARPA>
  4012. Sender: KPETERSEN@SIMTEL20.ARPA
  4013. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  4014. To:   Info-Cpm@Amsaa.ARPA
  4015. Subject: Revised quick-reference list to Simtel20 CP/M directories
  4016.  
  4017. Quick reference list to SIMTEL20's MICRO:<CPM.x> directories
  4018. as of Jan. 16, 1985 (where 'x' is one of the names below):
  4019.  
  4020. 22RSX         CPM3          GENASM        MODEM903      SUBMIT
  4021. 6502          CPM86         GENCOM        MSOFT         SYSLIB
  4022. AMETHYST      CPMLIB        GENDOC        NEWS          SYSLIB3
  4023. APPLE         CPR86         HAMMING       NSTAR         SYSUTL
  4024. ASMUTL        CUG           HAMRADIO      OSBORN        T20-SQUSQ
  4025. ATARI         DBASEII       HDUTL         PACKET        TERM
  4026. AZTEC-C       DEBUG         HEATH         PASCAL        TOPS-20
  4027. BASIC         DIRUTL        HELP          PCDOS         TRS-80
  4028. BDOS          DISASM        HEX           PILOT80       TURBODOS
  4029. BDSC-1        DISKPLOT      IBM-PC        PLOT33        TXTUTL
  4030. BDSC-2        DSKBUF        INSIDCPM      PPSPEL        V2CMAC
  4031. BDSC-3        DSKUTL        KAYPRO        PUBKEY        VAXVMS
  4032. BDSC-4        EDITC80       LIST          PUBPATCH      VOICE
  4033. BSTAM         EDITOR        MACLIB        RBBS          WSTAR
  4034. BYE3          EPSON         MATH          RBBS4         XCCP
  4035. C80           EZCPR         MEMTEST       RCPM          YAM
  4036. CATLOG        FAST2         MEX           SMALLC2       Z3LIBS
  4037. CB80          FIDO          MICNET        SORT          ZCPR
  4038. CBIOS         FILCPY        MISC          SPELL         ZCPR2
  4039. CCP           FILUTL        MODEM         SQU-PORT      ZCPR3
  4040. COBOL         FORTH         MODEM2        SQUSQ
  4041. COMMODORE     FORTH-83      MODEM7        STARTER-KIT
  4042. 16-Jan-85 15:01:09-MST,590;000000000000
  4043. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4044. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Jan 85 15:01:03-MST
  4045. Received: From lll-mfe.arpa.ARPA by AMSAA via smtp;  16 Jan 85 16:36 EST
  4046. Date: Wed, 16 Jan 85 13:37 PST
  4047. From: Maron@LLL-MFE.ARPA
  4048. Subject: Is there an IBM PC program to read H89 disks?
  4049. To: info-cpm@amsaa.arpa
  4050.  
  4051.  
  4052.  
  4053. Does anyone know of a public domain program that runs on the IBM-PC that
  4054. can read Heath 5 1/4" softsector disks. Even if only sector by sector
  4055. w/o regard to the CPM format? Hopefully it would be in SIMTEL-20 but...
  4056. ---Many thanks in advance, Neil
  4057. 16-Jan-85 16:22:08-MST,689;000000000000
  4058. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4059. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Jan 85 16:22:03-MST
  4060. Received: From ut-ngp.arpa.ARPA by AMSAA via smtp;  16 Jan 85 17:53 EST
  4061. Posted-Date: Wed, 16 Jan 85 11:48:15 CST
  4062. Message-Id: <8501161750.AA05982@ut-ngp.ARPA>
  4063. Received: by ut-ngp.ARPA (4.22/4.22)
  4064.     id AA05982; Wed, 16 Jan 85 11:50:21 cst
  4065. Date: Wed, 16 Jan 85 11:48:15 CST
  4066. From: Rick Watson <rick@ut-ngp.ARPA>
  4067. To: Info-Cpm@Amsaa.ARPA
  4068. Subject: TED query
  4069.  
  4070. Does anyone have a copy of TED, the TECO lookalike editor written
  4071. by Small Systems Design?  Small Systems no longer markets TED.
  4072.  
  4073. -Rick Watson  (rick@ut-ngp.arpa)
  4074. -University of Texas Computation Center
  4075. 16-Jan-85 17:00:25-MST,663;000000000000
  4076. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4077. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Jan 85 17:00:19-MST
  4078. Received: From brl.arpa.ARPA by AMSAA via smtp;  16 Jan 85 18:26 EST
  4079. Received: from mit-mc.arpa by BRL-AOS.ARPA id a013284; 16 Jan 85 18:18 EST
  4080. Date: Wed 16 Jan 85 18:18:55-EST
  4081. From: Andrew Moore <T.MOORE%MIT-EECS@MIT-MC.ARPA>
  4082. Subject: APPLE CP/M
  4083. To: INFO-CPM@mit-mc.ARPA
  4084.  
  4085.  
  4086.    DOES ANYONE HAVE MUCH EXPERIENCE WITH ANY OF THE APPLE CP/M CARDS, WHICH ONE
  4087. IS THE "BEST", ETC.? I'M INTERESTED IN INSTALLING ZCPR3 ON IT, AND WOULD APPRE-
  4088. CIATE ANY FEEDBACK AS TO WHICH OF THE CARDS AVAILABLE IS THE MOST RECOMMENDED.
  4089.  
  4090. -DRU
  4091. -------
  4092.  
  4093. 16-Jan-85 17:35:24-MST,782;000000000000
  4094. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4095. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Jan 85 17:35:19-MST
  4096. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  16 Jan 85 19:09 EST
  4097. Received: from usenet by BRL-TGR.ARPA id a027905; 16 Jan 85 18:48 EST
  4098. From: jmg%bradley.uucp@BRL-TGR.ARPA
  4099. Newsgroups: net.micro.cpm
  4100. Subject: Re: BJgame
  4101. Message-ID: <24900007@bradley.UUCP>
  4102. Date: 13 Jan 85 18:57:00 GMT
  4103. Nf-ID: #R:ttidca:-18900:bradley:24900007:000:229
  4104. Nf-From: bradley!jmg    Jan 13 12:57:00 1985
  4105. To:       info-cpm@AMSAA.ARPA
  4106.  
  4107. yes, please send me a copy of your blackjack program.
  4108.  
  4109.    ---- Jeff
  4110.  
  4111.  
  4112. Jeff Gibson              UUCP: {cepu,ihnp4,noao,uiucdcs}!bradley!jmg
  4113. Bradley University        ARPA: cepu!bradley!jmg@UCLA-LOCUS
  4114. Peoria, IL 61625            PH: (309) 692-9069
  4115. 16-Jan-85 17:36:38-MST,1035;000000000000
  4116. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4117. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Jan 85 17:36:32-MST
  4118. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  16 Jan 85 19:09 EST
  4119. Received: from usenet by BRL-TGR.ARPA id a027901; 16 Jan 85 18:48 EST
  4120. From: jmg%bradley.uucp@BRL-TGR.ARPA
  4121. Newsgroups: net.micro.cpm
  4122. Subject: Re: Request pointer to a Blackjack progr
  4123. Message-ID: <24900006@bradley.UUCP>
  4124. Date: 13 Jan 85 18:51:00 GMT
  4125. Nf-ID: #R:brl-tgr:-715400:bradley:24900006:000:446
  4126. Nf-From: bradley!jmg    Jan 13 12:51:00 1985
  4127. To:       info-cpm@AMSAA.ARPA
  4128.  
  4129. There is a public domain blackjack program available through
  4130. Micro Cornucopia ph. (503)-382-8048.  ask for Kaypro disc K3.
  4131. I do not know the difficulty level of the game or if they even 
  4132. give you the source or not, but I do know the program is available
  4133. for the Kaypro.
  4134.  
  4135.     ---- Jeff
  4136.  
  4137.  
  4138. Jeff Gibson              UUCP: {cepu,ihnp4,noao,uiucdcs}!bradley!jmg
  4139. Bradley University        ARPA: cepu!bradley!jmg@UCLA-LOCUS
  4140. Peoria, IL 61625            PH: (309) 692-9069
  4141. 16-Jan-85 18:10:13-MST,1227;000000000000
  4142. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4143. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Jan 85 18:10:06-MST
  4144. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  16 Jan 85 19:32 EST
  4145. Received: from usenet by BRL-TGR.ARPA id a028544; 16 Jan 85 19:04 EST
  4146. From: "D.DUBOSKY" <ddd%hou2h.uucp@BRL-TGR.ARPA>
  4147. Newsgroups: net.micro.cpm
  4148. Subject: Microsoft Linker L80 Question
  4149. Message-ID: <740@hou2h.UUCP>
  4150. Date: 14 Jan 85 19:37:24 GMT
  4151. To:       info-cpm@AMSAA.ARPA
  4152.  
  4153. Is anyone else having difficulty with Microsoft's Linker L80 when using
  4154. the search mode, that is, with a /s at the end of the file to be searched?
  4155. I am presently trying to use the linker with the C library of SmallC v2.1.
  4156. If I link the entire library with the compiled program, the resulting code
  4157. works just fine, but of course, I end up with a rather large program.  When
  4158. using the search mode, I get error messages that indicate that the linker
  4159. has not found certain modules of code.  What is a little confusing is that 
  4160. the modules that it is trying to link are not required by the compiled code
  4161. but are definitely present in the library.
  4162.  
  4163. Any suggestions would be appreciated.
  4164. Thanks for any replies.
  4165.  
  4166.                     Dan Dubosky
  4167.                     hou2h!ddd
  4168. 16-Jan-85 18:45:33-MST,1453;000000000000
  4169. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4170. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Jan 85 18:45:26-MST
  4171. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  16 Jan 85 20:14 EST
  4172. Received: from usenet by BRL-TGR.ARPA id a000142; 16 Jan 85 19:43 EST
  4173. From: Geoff Kuenning <geoff%desint.uucp@BRL-TGR.ARPA>
  4174. Newsgroups: net.micro,net.micro.cpm,net.lang.c
  4175. Subject: Re: an old idea whose time has come again
  4176. Message-ID: <310@desint.UUCP>
  4177. Date: 13 Jan 85 23:37:33 GMT
  4178. Xref: sdcrdcf net.micro:3580 net.micro.cpm:1659 net.lang.c:2591
  4179. To:       info-cpm@AMSAA.ARPA
  4180.  
  4181. In article <173@abnji.UUCP> jeff@abnji.UUCP writes:
  4182.  
  4183. >    Rhetorical question: Why don't any of the 'modern' loaders
  4184. >offer these wonderful options?  Let's see you run a Fortran compiler
  4185. >and non-trivial program in 16K!!!!!
  4186. >
  4187. >P.S. I have pieces of the 1130 all over my apartment, including the
  4188. >    front panel.  Does anybody else miss the beastie????
  4189.  
  4190. Well, I wouldn't claim to *miss* the bloody thing, though I have fond memories.
  4191. Let's remember, though, that that 16K Fortran compiler had *27* (count 'em)
  4192. overlaid passes.  Things like:  pass 1 - lexical analysis of declarations,
  4193. pass 2 - lexical analysis of code, pass 3 - parse integer declarations,
  4194. pass 4 - put integer declarations into the symbol table (I'm making these
  4195. up; it's been far too long to remember what they were.  But you get the idea).
  4196. -- 
  4197.  
  4198.     Geoff Kuenning
  4199.     ...!ihnp4!trwrb!desint!geoff
  4200. 16-Jan-85 19:26:49-MST,605;000000000000
  4201. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4202. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Jan 85 19:26:44-MST
  4203. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  16 Jan 85 20:56 EST
  4204. Date: Wed 16 Jan 85 18:58:02-MST
  4205. From: Rick Conn <RCONN@SIMTEL20.ARPA>
  4206. Subject: Z3NEWS.103
  4207. To: info-cpm@AMSAA.ARPA
  4208.  
  4209. The latest ZCPR3 newsletter, Z3NEWS.103, is now in MICRO:<CPM.ZCPR3>.
  4210. As usual, lots of topics.  Of note are topics on new versions of some
  4211. of the tools and a support service provided by Echelon.  Many other items
  4212. of note also, depending on your interests.
  4213.  
  4214. Enjoy!
  4215.  
  4216.     Rick
  4217. -------
  4218. 16-Jan-85 19:56:28-MST,919;000000000000
  4219. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4220. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Jan 85 19:56:18-MST
  4221. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  16 Jan 85 21:26 EST
  4222. Date: 16 Jan 1985  19:27 MST (Wed)
  4223. Message-ID: <KPETERSEN.12080146749.BABYL@SIMTEL20.ARPA>
  4224. Sender: KPETERSEN@SIMTEL20.ARPA
  4225. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  4226. To:   Rick Watson <rick@Ut-Ngp.ARPA>
  4227. Cc:   Info-Cpm@Amsaa.ARPA
  4228. Subject: TED query
  4229. In-reply-to: Msg of 16 Jan 1985  10:48-MST from Rick Watson <rick at ut-ngp.ARPA>
  4230.  
  4231.     Does anyone have a copy of TED, the TECO lookalike editor written
  4232.     by Small Systems Design?  Small Systems no longer markets TED.
  4233.  
  4234. TED is available from the CP/MUG collection at Simtel20.  No source,
  4235. but a .COM and large .DOC file.
  4236.  
  4237. Filename            Type     Bytes     CRC
  4238.  
  4239. Directory MICRO:<CPMUG.VOL036>
  4240. TED.COM.1            COM     16896  2659H
  4241. TED.DOC.2            ASCII     23424  DD8FH
  4242.  
  4243. --Keith
  4244. 16-Jan-85 21:08:14-MST,1220;000000000000
  4245. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4246. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Jan 85 21:08:02-MST
  4247. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  16 Jan 85 22:31 EST
  4248. Received: from usenet by BRL-TGR.ARPA id a004512; 16 Jan 85 21:51 EST
  4249. From: Chuck McManis <cem%intelca.uucp@BRL-TGR.ARPA>
  4250. Newsgroups: net.micro.cpm
  4251. Subject: Re: POW2 public domain formatter
  4252. Message-ID: <480@intelca.UUCP>
  4253. Date: 15 Jan 85 18:11:13 GMT
  4254. To:       info-cpm@AMSAA.ARPA
  4255.  
  4256. Tim, Have you looked into the ROFF4 formatter? It has all of the features
  4257. you mentioned plus some. It is on Simtel20 if you want to snarf a copy,
  4258. also available on your local BBS (Consult RCPM-057.LST for details,
  4259. not available in all areas, not sold in stores) It has the nice feature
  4260. of being able to define ones own font (assuming your printer can do
  4261. bit mapped graphics) and is quite flexible.
  4262.  
  4263. --Chuck
  4264.  
  4265. -- 
  4266.                                             - - - D I S C L A I M E R - - - 
  4267. {ihnp4,fortune}!dual\                     All opinions expressed herein are my
  4268.         {qantel,idi}-> !intelca!cem       own and not those of my employer, my
  4269.  {ucbvax,hao}!hplabs/                     friends, or my avocado plant. :-}
  4270. 16-Jan-85 21:09:56-MST,2016;000000000000
  4271. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4272. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Jan 85 21:09:49-MST
  4273. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  16 Jan 85 22:31 EST
  4274. Received: from usenet by BRL-TGR.ARPA id a004507; 16 Jan 85 21:51 EST
  4275. From: Chuck McManis <cem%intelca.uucp@BRL-TGR.ARPA>
  4276. Newsgroups: net.micro.cpm
  4277. Subject: Re: Unix for CP/M 2.1 or > on a z80
  4278. Message-ID: <479@intelca.UUCP>
  4279. Date: 15 Jan 85 17:43:15 GMT
  4280. To:       info-cpm@AMSAA.ARPA
  4281.  
  4282. I saw microshell once, and was impressed by the similarity of the
  4283. user interface with UNIX's. It implemented pipes by redirecting
  4284. I/O through a temporary disk file and seemed to work fairly well
  4285. until you needed to change the disk with the pipe file on it. This
  4286. of course wouldn't be a problem on a hard disk. If I might make a
  4287. suggestion, look into the ZCPR3 package on Simtel20 or your local
  4288. computer BBS. It implements a rather large part of the Unix user
  4289. interface, adds TERMCAP capabilities, a nice shell package with
  4290. variables and parameter substitution similar to csh and some 
  4291. limited flow control. (If-Then-Else) But no CASE WHILE and UNTIL.
  4292. Still some pretty involved shell scripts are possible. It
  4293. does not offer I/O redirection or pipes, however the company
  4294. handling bug reports and distribution of a self installing version
  4295. ,Echelon inc., have hinted strongly that their new version of the
  4296. BDOS will do just that. The best part is that if you can find a
  4297. local BBS that has it you can get it FREE by just downloading it.
  4298. That includes copies of a zillion utilities. It does make the
  4299. CP/M user interface usable, but you will need a Z80 to take full
  4300. advantage of it. 
  4301.  
  4302. --Chuck
  4303.  
  4304. -- 
  4305.                                             - - - D I S C L A I M E R - - - 
  4306. {ihnp4,fortune}!dual\                     All opinions expressed herein are my
  4307.         {qantel,idi}-> !intelca!cem       own and not those of my employer, my
  4308.  {ucbvax,hao}!hplabs/                     friends, or my avocado plant. :-}
  4309. 16-Jan-85 21:38:24-MST,1844;000000000000
  4310. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4311. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Jan 85 21:38:15-MST
  4312. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  16 Jan 85 22:31 EST
  4313. Received: from usenet by BRL-TGR.ARPA id a004517; 16 Jan 85 21:51 EST
  4314. From: Chuck McManis <cem%intelca.uucp@BRL-TGR.ARPA>
  4315. Newsgroups: net.micro,net.micro.cpm
  4316. Subject: Public Domain Archives
  4317. Message-ID: <481@intelca.UUCP>
  4318. Date: 15 Jan 85 20:21:13 GMT
  4319. To:       info-cpm@AMSAA.ARPA
  4320.  
  4321. With all the hoopla about the various pros and cons of .5 Gbyte optical
  4322. disks, I thought it might be quite feasible to put the entire Simtel-20
  4323. archives on such a disk, in such a way that it would be easy to update.
  4324. There would be lots of room left over, and if they could be manufactured
  4325. cheaply enough maybe a series a archives could be established around the
  4326. country. I would certainly be willing to interface one of the Optimem or
  4327. equivalent drives to a CP/M system (I am aware of the logistics of such
  4328. an undertaking, with the restraints CP/M puts on file systems) and then
  4329. providing a place to put it where it could be called up and searched. 
  4330. Does this sound like a reasonable undertaking ? It would be nice if we
  4331. could get Shugart to donate a drive and some disks for the publicity but
  4332. even paying for it outright is not enitirely impossible. Does anyone
  4333. know of the single unit evaluation drives cost? Also, Frank or Keith,
  4334. could one of you give an update on how much space the MICRO: archives
  4335. are using ?
  4336.  
  4337. --Chuck
  4338. -- 
  4339.                                             - - - D I S C L A I M E R - - - 
  4340. {ihnp4,fortune}!dual\                     All opinions expressed herein are my
  4341.         {qantel,idi}-> !intelca!cem       own and not those of my employer, my
  4342.  {ucbvax,hao}!hplabs/                     friends, or my avocado plant. :-}
  4343. 16-Jan-85 21:53:59-MST,583;000000000000
  4344. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4345. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Jan 85 21:53:53-MST
  4346. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  16 Jan 85 23:06 EST
  4347. Date: Wed 16 Jan 85 21:08:14-MST
  4348. From: Rick Conn <RCONN@SIMTEL20.ARPA>
  4349. Subject: New ZCPR3 Files
  4350. To: info-cpm@AMSAA.ARPA
  4351.  
  4352. The following files have been updated in MICRO:<CPM.ZCPR3>
  4353.  
  4354.     CLEANDIR.COM and CLEANDIR.MAC
  4355.     DIR.COM and DIR.MAC
  4356.     MCOPY.COM and MCOPY.MAC
  4357.     Z3INS.COM and Z3INS.MAC
  4358.  
  4359. Z3INS.DOC has been added.  Z3NEWS.103 speaks briefly of these new files.
  4360.  
  4361.     Rick
  4362. -------
  4363. 16-Jan-85 21:54:36-MST,1103;000000000000
  4364. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4365. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Jan 85 21:54:30-MST
  4366. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  16 Jan 85 23:15 EST
  4367. Date: Wed 16 Jan 85 21:17:14-MST
  4368. From: Rick Conn <RCONN@SIMTEL20.ARPA>
  4369. Subject: Re: Public Domain Archives
  4370. To: cem%intelca.uucp@BRL-TGR.ARPA
  4371. cc: info-cpm@AMSAA.ARPA, RCONN@SIMTEL20.ARPA
  4372. In-Reply-To: Message from "Chuck McManis <cem%intelca.uucp@BRL-TGR.ARPA>" of Tue 15 Jan 85 20:21:13-MST
  4373.  
  4374. Chuck,
  4375.  
  4376. Interesting you should bring this up.  The very large capacity disks is
  4377. exactly what Echelon has been addressing recently.  ZRDOS2, Echelon's
  4378. BDOS replacement which combines with ZCPR3, addresses 512 M bytes directly.
  4379. Other features, such as no need for a ^C any more and an extended READLN
  4380. function (fct 10) are also present.  Interacting with ZCPR3, named dirs
  4381. over a 512M space become especially useful.  I haven't brought up ZRDOS2 yet,
  4382. but it is sitting on my shelf waiting for installation.
  4383.  
  4384.     Rick
  4385.  
  4386. PS See the recent newsletters from Echelon in MICRO:<CPM.ZCPR3>Z3NEWS.10?.
  4387. -------
  4388. 16-Jan-85 23:05:19-MST,901;000000000000
  4389. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4390. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Jan 85 23:05:09-MST
  4391. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  17 Jan 85 0:41 EST
  4392. Date: Wed 16 Jan 85 22:43:36-MST
  4393. From: Rick Conn <RCONN@SIMTEL20.ARPA>
  4394. Subject: More new ZCPR3 Files
  4395. To: info-cpm@AMSAA.ARPA
  4396.  
  4397. The directory MICRO:<CPM.Z3NEW> (a new directory on SIMTEL20) contains
  4398. the following Z3 files:
  4399.  
  4400.     LRUNZ3.ASM    - a version of LRUNZ for Z3
  4401.     Z3BYE.DOC    - notes on using Z3 with RCP/M applications
  4402.     Z3HELPR4.EI    - a list of people volunteering to help others
  4403.               with installing and in answering questions
  4404.               about Z3; note that certain people specialize, such
  4405.               as for the Osborne, Apple, Morrow, etc
  4406.     Z3EMX.LBR    - using Z3 with EMX
  4407.     ZBYE.MAC    - a version of BYE for Z3 use
  4408.  
  4409. These will probably be moved into <CPM.ZCPR3> at a later date.
  4410.  
  4411. Enjoy!
  4412.  
  4413.     Rick
  4414. -------
  4415. 17-Jan-85 09:42:42-MST,708;000000000000
  4416. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4417. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 17 Jan 85 09:42:35-MST
  4418. Received: From hi-multics.arpa.ARPA by AMSAA via smtp;  17 Jan 85 10:46 EST
  4419. Date:  Thu, 17 Jan 85 09:40 CST
  4420. From:  Boebert@HI-MULTICS.ARPA
  4421. Subject:  L80 problem
  4422. Message-ID:  <850117154056.514308@HI-MULTICS.ARPA>
  4423.  
  4424. Will the person who had the linkage problem with L80 and the output of
  4425. Small C please send a detailed description of the difficulty to me
  4426. (Boebert @ HI-Multics)?  I recall overcoming a similar problem in
  4427. getting Small C to work but I can't remember the details.  I am posting
  4428. this note because info-cpm comes to us as a digest with all the "from"
  4429. fields trashed.
  4430. 17-Jan-85 10:07:22-MST,837;000000000000
  4431. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4432. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 17 Jan 85 10:07:17-MST
  4433. Received: From brl.arpa.ARPA by AMSAA via smtp;  17 Jan 85 11:29 EST
  4434. Received: from apg-3.arpa by BRL-AOS.ARPA id a020192; 17 Jan 85 11:29 EST
  4435. Date: 17 Jan 1985 11:22:08 EST (Thursday)
  4436. From: John Shaver STEEP-TM-AC 879-7602 <jshaver@apg-3.ARPA>
  4437. Subject: NYACC Sources
  4438. To: info-cpm@brl.ARPA
  4439. Cc: jshaver@apg-3.ARPA
  4440.  
  4441. I am having difficulty with a local Federal Procurement Office.  I have asked
  4442. that they purchase the NYACC series on |Software.  Unfortunately, the local
  4443. procurement ( pardon, Acquisition [guess what an Acquirer is]) wants to verify
  4444. by a phone call or letter that the prices I quoted were correct.  Can someone
  4445. provide me with a recent quote which I could provide to the local acquirers.
  4446.  
  4447. 17-Jan-85 11:28:22-MST,891;000000000000
  4448. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4449. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 17 Jan 85 11:28:17-MST
  4450. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  17 Jan 85 12:55 EST
  4451. Received: from usenet by BRL-TGR.ARPA id a004761; 17 Jan 85 12:43 EST
  4452. From: "ross m. greenberg" <greenber%acf4.uucp@BRL-TGR.ARPA>
  4453. Newsgroups: net.micro.cpm
  4454. Subject: Re: Unix for CP/M 2.1 or > on a z80
  4455. Message-ID: <1010001@acf4.UUCP>
  4456. Date: 17 Jan 85 15:13:00 GMT
  4457. To:       info-cpm@AMSAA.ARPA
  4458.  
  4459. <>
  4460.  
  4461. The only problem with ZCPR (to me) is the amount of disk that you need
  4462. to get all the utilities us and operational.  Having a KAYPRO-II with
  4463. 2 180K drives, I'd have no room left on the disk for anything after
  4464. loading all the nifty ZCPR utilities.
  4465.  
  4466.  
  4467. ------------------------------------------------------
  4468. Ross M. Greenberg  @ NYU   ----> { allegra,ihnp4 }!cmcl2!acf4!greenber  <----
  4469. 17-Jan-85 17:43:02-MST,1743;000000000000
  4470. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4471. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 17 Jan 85 17:42:50-MST
  4472. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  17 Jan 85 19:07 EST
  4473. Received: from usenet by BRL-TGR.ARPA id a012683; 17 Jan 85 18:58 EST
  4474. From: "R.BOTWIN" <rb%houxn.uucp@BRL-TGR.ARPA>
  4475. Newsgroups: net.micro,net.micro.cpm,net.lang.c
  4476. Subject: Re: an old idea whose time has come again
  4477. Message-ID: <593@houxn.UUCP>
  4478. Date: 16 Jan 85 15:58:31 GMT
  4479. Xref: godot net.micro:3438 net.micro.cpm:1715 net.lang.c:2622
  4480. To:       info-cpm@AMSAA.ARPA
  4481.  
  4482. []
  4483. Ah, yes...Memories of my first machine....an old 4K 1130.
  4484. I miss it muchly...The techniques learned on that machine, at least for
  4485. me, predate any formal CS training, and are "instinctive" rather than
  4486. learned by rote...
  4487.  
  4488. We used to call SOCAL and LOCAL "cram and crunch"....and got around large
  4489. programming problems by making ALL variables COMMON.  We had large
  4490. payroll systems, personnel systems, even large linear algebra matrix
  4491. manipulations using this technique.
  4492.  
  4493. The whole concept of linking, speed trade-offs using core-image
  4494. loads, relocating programs.....ah, yes.....that was the way to learn!
  4495.  
  4496. We even knew if we had diagnostics in our compile by the sound of the
  4497. old 1132 printer....It had a different "rhythm.".....I remember talking
  4498. on the phone from home to a friend at the computer...in the background was
  4499. the printer ker-chunking out a listing for him.....I heard the
  4500. unmistakable tones of a diagnostic report, and told him he had better
  4501. fix his bugs and re-compile....He thought I was psychic!
  4502.  
  4503.     Rob Botwin, N2FC
  4504.     .....{utah-cs|seismo|decvax}!harpo!eagle!hogpc!houxn!rb
  4505.     ATT/IS Labs (201) 577-5016 (Cornet 8-270-5016)
  4506.     FJ 1B-130
  4507. 17-Jan-85 17:45:15-MST,2749;000000000000
  4508. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4509. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 17 Jan 85 17:45:00-MST
  4510. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  17 Jan 85 19:07 EST
  4511. Received: from usenet by BRL-TGR.ARPA id a012732; 17 Jan 85 18:59 EST
  4512. From: jeff <jeff%abnji.uucp@BRL-TGR.ARPA>
  4513. Newsgroups: net.micro.cpm
  4514. Subject: re: need a break key
  4515. Message-ID: <182@abnji.UUCP>
  4516. Date: 16 Jan 85 17:47:12 GMT
  4517. To:       info-cpm@AMSAA.ARPA
  4518.  
  4519. [I'm new to USENET,so please be kind]
  4520.  
  4521.     Causing a BREAK without a break key is tricky since BREAK is not
  4522. a character but a line condition.  An active RS232 line (transmit or
  4523. receive data) is normally in the MARKING state (quiescent state)
  4524. (binary 1, voltage between -3 and -25 volts).  When a character is sent,
  4525. the line sends a start bit (goes SPACE, binary 0, voltage between +3 and
  4526. +25 volts), then the data bits (and parity if enabled), then a stop
  4527. bit (back to MARKING).
  4528.  
  4529.     A framing error is caused when the end bit isn't received
  4530. when it is expected, usually suggesting mismatched speeds.
  4531.  
  4532.     A break condition is when the line is put in the SPACE state
  4533. for the time it takes to transmit a character (including start and
  4534. stop bits) and thus cannot be confused with a character transmission.
  4535. Some serial communication chips will detect the start and end of
  4536. a break (since it may last a looooong time) and interrupt on both.
  4537. Others just give a framing error with 00h data.
  4538.  
  4539.     The UNIX Administrator's Manual under TERMIO(7) under IGNBRK
  4540. states that a break condition is a framing error with data 00h.  Non-null
  4541. data causing a framing error is considered a framing error.
  4542.  
  4543.     A break key causes the line to go spacing for about 1.1 to 2x
  4544. a character time length (usually a long time - around 200 milliseconds).
  4545.  
  4546.     Your trick of going to a slower speed may work if the software
  4547. treats framing error as a break (regardless if the data is 00h or not).
  4548. If they are treated differently, then you must transmit a NULL
  4549. character, usually control @.  This will be undistinguishable from a
  4550. break to all but the fussiest of receivers.  This also points out
  4551. that a framing error on a null character will be misinterpreted
  4552. as a break.
  4553.  
  4554.     I trust this definitively answers your question.  Ask anything
  4555. more technical and I will refer to the EIA Standard for RS-232-C
  4556. "Interface Between Data Terminal Equipment and Data Communication
  4557. Equipment Employing Serial Binary Data Interchange". So there!
  4558.  
  4559.             +-----------------------------------------------+
  4560.             |  Jeff 'oh my gawd - it's one of THOSE!' Skot    |
  4561.             |     at beautiful downtown Somerset NJ        |
  4562.             |           AT&T Info Systems            |
  4563.             |          ..!abnji!jeff            |
  4564.             +-----------------------------------------------+
  4565. 17-Jan-85 21:22:03-MST,877;000000000000
  4566. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4567. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 17 Jan 85 21:21:58-MST
  4568. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  17 Jan 85 23:00 EST
  4569. Date: Thu 17 Jan 85 21:01:18-MST
  4570. From: Rick Conn <RCONN@SIMTEL20.ARPA>
  4571. Subject: Re: Unix for CP/M 2.1 or > on a z80
  4572. To: greenber%acf4.uucp@BRL-TGR.ARPA
  4573. cc: info-cpm@AMSAA.ARPA, RCONN@SIMTEL20.ARPA
  4574. In-Reply-To: Message from ""ross m. greenberg" <greenber%acf4.uucp@BRL-TGR.ARPA>" of Thu 17 Jan 85 15:13:00-MST
  4575.  
  4576. You're quite right about ZCPR3 on 180K disks.  Some of the Echelon
  4577. newsletters talk about this, and one gives a breakdown of the disk overhead.
  4578. There is some discussion about reducing this overhead by being selective about
  4579. the features; overhead can drop to as little as 60K for some applications.
  4580. But if you want everything, there is a price to pay.
  4581. -------
  4582. 17-Jan-85 23:25:54-MST,720;000000000000
  4583. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4584. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 17 Jan 85 23:25:50-MST
  4585. Received: From brl.arpa.ARPA by AMSAA via smtp;  18 Jan 85 0:50 EST
  4586. Received: from bbna.arpa by BRL-AOS.ARPA id a026104; 18 Jan 85 0:50 EST
  4587. Date: 18 Jan 1985 00:51-EST
  4588. Sender: WAGREICH@bbna.ARPA
  4589. Subject: ON-LINE DOC FOR ROFF?
  4590. From: WAGREICH@bbna.ARPA
  4591. To: info-micro@brl.ARPA, info-cpm@brl.ARPA, info-c@brl.ARPA
  4592. Message-ID: <[BBNA]18-Jan-85 00:51:27.WAGREICH>
  4593.  
  4594.  
  4595. IS  THERE  ANY  ON-LINE USER DOCUMENTATION FOR ROFF THAT EXPLAINS
  4596. THE COMMANDS AND GIVES EXAMPLES?  I'D APPRECIATE  ANY  GOOD  USER
  4597. DOC FOR ROFF.
  4598.  
  4599. THANKS.   I  HOPE  I  DON'T  GET  A  MILLION  COPIES  OF THE SAME
  4600. DOCUMENT!
  4601. 18-Jan-85 09:37:31-MST,599;000000000000
  4602. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4603. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 18 Jan 85 09:37:26-MST
  4604. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  18 Jan 85 11:01 EST
  4605. Date: 18 Jan 1985  09:02 MST (Fri)
  4606. Message-ID: <KPETERSEN.12080557179.BABYL@SIMTEL20.ARPA>
  4607. Sender: KPETERSEN@SIMTEL20.ARPA
  4608. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  4609. To:   Info-Cpm@Amsaa.ARPA
  4610. Subject: SIMTEL20 directory list update
  4611.  
  4612. MICRO:<CPM>CPM.CRCLST on SIMTEL20 (the file listing all the filenames,
  4613. sizes and CRCs of the MICRO<CPM.xx> directories) has been updated as
  4614. of today.
  4615.  
  4616. --Keith
  4617. 18-Jan-85 11:39:12-MST,718;000000000000
  4618. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4619. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 18 Jan 85 11:39:08-MST
  4620. Received: From xerox.arpa.ARPA by AMSAA via smtp;  18 Jan 85 13:07 EST
  4621. Received: from Mission.ms by ArpaGateway.ms ; 18 JAN 85 10:05:05 PST
  4622. Date: 18 Jan 85 10:09:06 PST (Friday)
  4623. From: Bicer.ES@XEROX.ARPA
  4624. Subject: Re: Unix for CP/M 2.1 or > on a z80
  4625. In-reply-to: <1010001@acf4.UUCP>
  4626. To: "ross m. greenberg" <greenber%acf4.uucp@BRL-TGR.ARPA>
  4627. cc: info-cpm@AMSAA.ARPA
  4628.  
  4629. Try MicroShell. I've had it for almost three years, and it it one of the
  4630. most invaluable pieces of software I have. It works like a charm, and
  4631. you'll never know that it is there (apart from ~10k less RAM).
  4632.  
  4633.     Jack Bicer
  4634. 18-Jan-85 14:08:57-MST,775;000000000000
  4635. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4636. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 18 Jan 85 14:08:52-MST
  4637. Received: From almsa-1.arpa.ARPA by AMSAA via smtp;  18 Jan 85 15:39 EST
  4638. Date:     Fri, 18 Jan 85 14:30:14 CST
  4639. From:     Crede Edens <edens@ALMSA-1.ARPA>
  4640. To:       info-cpm@amsaa.arpa
  4641. Subject:  5 1/4 Disk Drive Interface to NEC APC?
  4642.  
  4643.  
  4644. I noticed that several people have NEC APCs and I was wondering if anyone has
  4645. hooked up a 5 1/4 inch disk drive to the NEC.  At our users group meeting last
  4646. night, the question came up and I know that if it can be done one of you guys
  4647. has probably done it.
  4648.  
  4649. If anyone has successfully accomplished this I would appreciate some info on 
  4650. it.
  4651.  
  4652. Thanks in advance,
  4653.  
  4654. Crede Edens         edens@ALMSA-1.ARPA
  4655.  
  4656. 18-Jan-85 15:51:06-MST,1556;000000000000
  4657. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4658. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 18 Jan 85 15:50:57-MST
  4659. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  18 Jan 85 17:24 EST
  4660. Received: from usenet by BRL-TGR.ARPA id a017384; 18 Jan 85 15:32 EST
  4661. From: Ravi Subrahmanyan <ravi%mcnc.uucp@BRL-TGR.ARPA>
  4662. Newsgroups: net.micro.cpm
  4663. Subject: Thanks, everyone out there
  4664. Message-ID: <2508@mcnc.UUCP>
  4665. Date: 17 Jan 85 02:27:58 GMT
  4666. To:       info-cpm@AMSAA.ARPA
  4667.  
  4668. To everyone who responded to my requests for help, esp. K.Peterson
  4669.  (WS*&@45%  ?), chuck(CEM) , bob bloom, and everyone else,
  4670.     
  4671.            T H A N K S.
  4672.  
  4673. I have tried to reply via regular mail, but the MAILER.DAEMONs
  4674. keep sending me copies of my letters, so I'm really not sure if
  4675. you have gotten them (I have a 50% hit ratio on such cases).
  4676.  
  4677. A local machine with ZCPR3 was pointed out to me, so I can get the
  4678. stuff to try out. Should keep me busy for quite a while.
  4679.  
  4680. TO ALL THE GUYS WHO ASKED FOR HELP TO BE PASSED ON: esp.
  4681. JOHN BLANKENAGEL, LILLARD,AM ... I have mailed you all the
  4682. stuff I got, but I have got replies from the demons... I fear 
  4683. the worst. I'll keep trying, so if you're getting innundated with
  4684. letters,please let me know to stop. Or, just let me know your
  4685. addresses, & I'll be happy to ,mail the stuff to you (USPS, this
  4686. time).
  4687.  
  4688. Thanks again, 
  4689.                                    [Ravi]
  4690.  
  4691.                  [ Confucius say : If red is red, and turquoise is
  4692.                                    turquoise, why is lime green dirty yellow?]
  4693. 18-Jan-85 15:51:38-MST,829;000000000000
  4694. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4695. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 18 Jan 85 15:51:33-MST
  4696. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  18 Jan 85 17:24 EST
  4697. Received: from usenet by BRL-TGR.ARPA id a017472; 18 Jan 85 15:34 EST
  4698. From: Neil Rhodes <neil%sdcsvax.uucp@BRL-TGR.ARPA>
  4699. Newsgroups: net.micro.cpm
  4700. Subject: want `lu' utility under unix
  4701. Message-ID: <592@sdcsvax.UUCP>
  4702. Date: 15 Jan 85 19:32:30 GMT
  4703. To:       info-cpm@AMSAA.ARPA
  4704.  
  4705. I have a .lbr file on this system which is larger than my disk capacity
  4706. (commodore 64), and would like to extract the files from the library on
  4707. the vax, and then transfer the files individually.  Does such a program
  4708. exist?
  4709.  
  4710.  
  4711. Neil Rhodes
  4712. {ucbvax,decvax}!sdcsvax!neil
  4713. -- 
  4714. Neil Rhodes
  4715. UC San Diego
  4716. {ucbvax,decvax}!sdcsvax!neil
  4717. (619)455-0159
  4718. 18-Jan-85 16:04:41-MST,783;000000000000
  4719. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4720. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 18 Jan 85 16:04:35-MST
  4721. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  18 Jan 85 17:31 EST
  4722. Received: from usenet by BRL-TGR.ARPA id a019368; 18 Jan 85 16:13 EST
  4723. From: Roger Lipp <ag4@pucc-h.ARPA>
  4724. Newsgroups: net.micro,net.micro.cpm
  4725. Subject: Epson QX-10 lightpen: info wanted
  4726. Message-ID: <1680@pucc-h>
  4727. Date: 16 Jan 85 22:19:06 GMT
  4728. Xref: godot net.micro:3442 net.micro.cpm:1722
  4729. To:       info-cpm@AMSAA.ARPA
  4730.  
  4731. I am looking for information concerning a lightpen for the Epson QX-10 that
  4732. would plug into the built-in lightpen port.  If you know of any, please mail
  4733. me any information.
  4734.  
  4735. --
  4736. Roger Lipp
  4737. {decvax|ucbvax|allegra|seismo|harpo|teklabs|ihnp4}!pur-ee!pucc-h!gmf
  4738. 18-Jan-85 17:45:45-MST,1915;000000000000
  4739. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4740. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 18 Jan 85 17:45:34-MST
  4741. Received: From mit-mc.arpa.ARPA by AMSAA via smtp;  18 Jan 85 19:21 EST
  4742. Date: 18 January 1985 19:20-EST
  4743. From: Herb Lin <LIN@Mit-Mc.ARPA>
  4744. Subject:  macrotech board update...
  4745. To: info-cpm@Amsaa.ARPA
  4746. cc: LIN@Mit-Mc.ARPA
  4747.  
  4748. I have bought a Macrotech MI-286 from Gifford Computer Systems, whose
  4749. problems I described in a previous note.  Their recommended cure was
  4750. to upgrade my hard disk controller board from a Morrow HDCA-4 to a
  4751. Compupro Disk2.  However, a conversation with the techs at Macrotech
  4752. resulted in confusing information: Macrotech tells me that the problem
  4753. is most likely in the Compupro RAM 16 boards that I am using; these
  4754. are alleged to have a wrong pull-up resistor in R1.  They said that
  4755. the fix would be to put the correct resistor there, and all would be
  4756. well.  They also said that other Compupro memory boards did not have
  4757. the same problem, and that they knew of people with Morrow controllers
  4758. running Macrotech boards without difficulty.
  4759.  
  4760. I tried something else, with their concurrence.  I replaced my 4 RAM
  4761. 16 boards with a RAM 22 board, and tried running the Macrotech board
  4762. with that configuration.  Here I had a very strange experience -- the
  4763. system worked fine in the morning, but then I shut it down.  In the
  4764. afternoon, I powered up again, and found that the system no longer
  4765. worked.  Closer investigation revealed that my hard disk directory had
  4766. been trashed in a very subtle way, and Gifford says that their other
  4767. customers with Morrow controllers and Macrotech boards have reported
  4768. similar trashing problems.
  4769.  
  4770. I have decided to take Gifford's solution, since they were 
  4771. generous in offering me some trade-in value for my Morrow controller,
  4772. *and* assuring me of refund if their solution did not work.
  4773.  
  4774. More as it develops.
  4775.  
  4776. herb lin
  4777.  
  4778. 18-Jan-85 20:27:07-MST,701;000000000000
  4779. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4780. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 18 Jan 85 20:27:02-MST
  4781. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  18 Jan 85 21:57 EST
  4782. Received: from usenet by BRL-TGR.ARPA id a025616; 18 Jan 85 21:50 EST
  4783. From: Paul Hyder <hyder%mako.uucp@BRL-TGR.ARPA>
  4784. Newsgroups: net.micro.cpm
  4785. Subject: Re: Turbo Pascal: Did I hear right?
  4786. Message-ID: <521@mako.UUCP>
  4787. Date: 18 Jan 85 01:32:07 GMT
  4788. To:       info-cpm@AMSAA.ARPA
  4789.  
  4790.  
  4791.    My CP/M version works just fine.
  4792.    There do seem to be some interesting problems with stack 
  4793.    frames in procedures that call procedures but it could be 
  4794.    my machine.
  4795.     Paul Hyder  {...tektronix!tekecs!hyder}
  4796. 18-Jan-85 20:29:22-MST,1470;000000000000
  4797. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4798. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 18 Jan 85 20:29:13-MST
  4799. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  18 Jan 85 21:57 EST
  4800. Received: from usenet by BRL-TGR.ARPA id a025626; 18 Jan 85 21:50 EST
  4801. From: Andrew Klossner <andrew%orca.uucp@BRL-TGR.ARPA>
  4802. Newsgroups: net.micro.cpm
  4803. Subject: Re: Microsoft Linker L80 Question
  4804. Message-ID: <1310@orca.UUCP>
  4805. Date: 18 Jan 85 03:37:21 GMT
  4806. To:       info-cpm@AMSAA.ARPA
  4807.  
  4808. []
  4809.  
  4810.     "Is anyone else having difficulty with Microsoft's Linker L80
  4811.     when using the search mode, that is, with a /s at the end of
  4812.     the file to be searched?"
  4813.  
  4814. There's a bug in L80.  When searching a library, it encounters a
  4815. module, and begins passing over the symbols to see if any are needed.
  4816. If it passes over a COMMON block, then comes to an symbol which is
  4817. needed, it gets a fatal system error in trying to back up to the
  4818. beginning of the module and begin loading.
  4819.  
  4820. This prevents inclusion of output from the Aztec C compiler in
  4821. libraries.  A work-around is to edit the assembly output from the
  4822. compiler and move all the common blocks to the end of the file.
  4823.  
  4824. I submitted a bug report to Microsoft two years ago, and received
  4825. acknowledgement, but to my knowledge they have never fixed this.
  4826. CP/M-80 is dead, don't you know ...
  4827.  
  4828.   -- Andrew Klossner   (decvax!tektronix!orca!andrew)       [UUCP]
  4829.                        (orca!andrew.tektronix@csnet-relay)  [ARPA]
  4830. 18-Jan-85 20:48:04-MST,5312;000000000000
  4831. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4832. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 18 Jan 85 20:47:43-MST
  4833. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  18 Jan 85 21:57 EST
  4834. Received: from usenet by BRL-TGR.ARPA id a025630; 18 Jan 85 21:50 EST
  4835. From: Andrew Klossner <andrew%orca.uucp@BRL-TGR.ARPA>
  4836. Newsgroups: net.micro.cpm
  4837. Subject: Re: possible problems with large numbers of open files simultaneously?
  4838. Message-ID: <1311@orca.UUCP>
  4839. Date: 18 Jan 85 04:00:15 GMT
  4840. To:       info-cpm@AMSAA.ARPA
  4841.  
  4842. All of this applies to CP/M-80 version 2.2.
  4843.  
  4844. Key to understanding disk file I/O in CP/M is the fact that all of the
  4845. information about an "open file" is contained in the FCB, which your
  4846. program allocates and controls.  To open a file, CP/M just fills in
  4847. your FCB with the directory information about the base segment, then
  4848. promptly forgets about the file.  When you read, it uses the FCB to
  4849. determine which record to get, calls the BIOS to read it, then updates
  4850. the FCB to point to the next record.  When you cross to a new segment,
  4851. CP/M goes to the directory and fills in the FCB with the new segment's
  4852. information.
  4853.  
  4854. On output, the directory is not updated until you do a CLOSE or WRITE
  4855. to a different segment.  That's why, if you CREATE a file, WRITE many
  4856. records to it, then kill your program, you often discover that you have
  4857. a zero length file; the WRITEs happened but the directory was never
  4858. updated to record them.  On the next warm boot, all the records that
  4859. were written are reclaimed as free space.
  4860.  
  4861.     "Does CP/M do strange things when many files are open and being
  4862.     written at once?  I have a program that does this (six files
  4863.     are being written at once, and are therefore open), and a
  4864.     variety of strange behaviours occur, such as the disk write
  4865.     sequential call seems to return errors (non-zero value in the A
  4866.     register) before the disk is actually full."
  4867.  
  4868. I regular open dozens of file for input and output, with no trouble.
  4869. Since CP/M doesn't record knowledge of open files, there's no problem
  4870. with any internal tables overflowing (there aren't any).  Perhaps the
  4871. fact that the directory updates are deferred is fooling you into
  4872. thinking that the disk isn't full when actually all the free records
  4873. have been used up.
  4874.  
  4875.     "Related question:  the documentation for this op (whatever the
  4876.     number is) says that a non-zero value is returned in the A
  4877.     register for a nonsuccessful write due to a full disk.  Can
  4878.     this happen for other reasons than a full disk?  Examples would
  4879.     be some flavor of write error, etc."
  4880.  
  4881. A write will also fail if it's attempting to create a new segment and
  4882. the directory is full.
  4883.  
  4884.     "When deleting a file, what if anything besides the file name
  4885.     (the first 12 bytes, giving the drive, name, and extension)
  4886.     should be initialized, and to what value?  Which should not
  4887.     be?"
  4888.  
  4889. Of the first 16 bytes, set the last four to zero.  Actually I always go
  4890. belts-and-suspenders and zero all the rest of the FCB, but it shouldn't
  4891. be necessary.
  4892.  
  4893.     "When opening a file for reading, same questions.  Does not
  4894.     closing a file after reading it, either partially or totally,
  4895.     cause any problems?"
  4896.  
  4897. Just the opposite.  You should take pains NOT to do a CLOSE of a file
  4898. that was used only for reading.  This is because all a CLOSE does is
  4899. copy the FCB back out to the directory.  If you haven't modified the
  4900. file, this is an unnecessary disk access, and will prevent your program
  4901. from running when the file or the disk is read-only.
  4902.  
  4903.     "What is the best procedure for temporarily closing a file so
  4904.     it can be read from disk in a different FCB, and then reopening
  4905.     it later for writing, at the spot I left off when closing it?
  4906.     I. e. I flush the memory buffers for the six files I mentioned
  4907.     above, close the files, and use a different FCB for reading
  4908.     them.  When I read it, I open the file, but never close it.  To
  4909.     reopen the file, I save the number of the last record, open the
  4910.     proper extent of the file, and restore the last record number
  4911.     (base+32)."
  4912.  
  4913. If you're absolutely sure that you're not going to write (or otherwise
  4914. modify) the file while it's temporarily closed, it suffices to do a
  4915. CLOSE and keep the FCB, then resume WRITING with the FCB later.  This
  4916. is because CLOSE doesn't cause the file to no longer be OPEN in the
  4917. usual sense; all CLOSE really does is update the directory.  In fact,
  4918. if you have a transaction processing program which adds records to an
  4919. open file, it should CLOSE the file whenever it knows that it will be
  4920. idle for awhile (waiting for another line of terminal input), to make
  4921. sure that the entire file will be there if the system crashes or
  4922. someone removes the floppy.
  4923.  
  4924.     "To initialize an FCB for creating a file or deleting it, I set
  4925.     the following to zero: bytes 12 through 15, and byte 32 (offset
  4926.     from the base of the FCB).  Is this the right thing to do?
  4927.     Should I do this much?"
  4928.  
  4929. This should be enough.  But it can't hurt to zero the whole thing, just
  4930. in case.  I admit to what may be superstition here, but I keep finding
  4931. the "undefined" or "reserved for future use" bits in the FCB turn out
  4932. to be used.
  4933.  
  4934.   -- Andrew Klossner   (decvax!tektronix!orca!andrew)       [UUCP]
  4935.                        (orca!andrew.tektronix@csnet-relay)  [ARPA]
  4936. 18-Jan-85 22:57:57-MST,2741;000000000000
  4937. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4938. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 18 Jan 85 22:57:47-MST
  4939. Received: From ucb-vax.arpa.ARPA by AMSAA via smtp;  19 Jan 85 0:31 EST
  4940. Received: from ucbeast.ARPA by UCB-VAX.ARPA (4.24/4.40)
  4941.     id AA15481; Fri, 18 Jan 85 21:24:27 pst
  4942. Received: by ucbeast.ARPA (4.24/4.27)
  4943.     id AA12096; Fri, 18 Jan 85 20:41:14 pst
  4944. Date: Fri, 18 Jan 85 20:41:14 pst
  4945. Message-Id: <8501190441.AA12096@ucbeast.ARPA>
  4946. From: Phil Lapsley <phil%ucbeast@Ucb-Vax.ARPA>
  4947. To: info-cpm@amsaa.ARPA
  4948. Subject: Hard Disk Problems
  4949.  
  4950.      I recently purchased a CompuPro Disk 3 hard disk controller
  4951. to go with my CP/M-816 system.  For the hard disk, I found a bargain
  4952. for a Rotating Memory Systems RMS 513 10 MB drive for $250 at a swap
  4953. meet.  The drive's characteristics are 216 cylilinders, 6 heads (i.e.,
  4954. tracks) per cylinder, 9 sectors per track, 1K per sector.  Naturally,
  4955. this is all ST506 compatible.
  4956.  
  4957.      Not that I really want to bore you with all this; no, what I need
  4958. is help getting the thing to work.  I have had the controller card
  4959. checked out at CompuPro, and it works.  I have had the RMS 513 drive
  4960. tested, and it performs "flawlessly", according to the third party
  4961. who tested it.
  4962.  
  4963.      So, what's the problem?  Well, I set up DPB's and DPH's, and
  4964. the following would happen.  The system would come up alright.
  4965. Attempting to write to the hard disk with "pip" and the verify option
  4966. would produce "foo.$$$: verify error."  Attempting to write to the
  4967. hard disk with "pip" and no verify would successfully create the
  4968. file, but attempting to run the file would crash the system.
  4969. When I would bring the system back up, there would be eight or
  4970. nine (!) entries of "foo.com" (or whatever file I tried to transfer)
  4971. in the directory of the hard disk.
  4972.  
  4973.      Now, it could very well be that I screwed up my DPB's and
  4974. DPH's.  But, it's my understanding that *any* ST506 compatible drive
  4975. can be run as an ST506.  It would just use 153 cylinders instead of
  4976. 216, and 4 heads instead of 6.  CompuPro supplies a bios entry
  4977. for a ST506.  Naturally (?), attempting to use the ST506 bios entry
  4978. produces exactly the same results.
  4979.  
  4980.      I am at wit's end.  I have had both the drive and the controller
  4981. tested, and they each work separately.  Running a format/verify/data test
  4982. from the CompuPro disk 3 controller works fine.  But trying to run
  4983. the drive under CP/M bombs.  Any hard disk wizards out there who
  4984. could be of help?  Please reply directly to me, as I am no longer on
  4985. the alias (I had myself removed right before I needed it!)  I'll
  4986. summarize any general info I receive to the net.  Thanks very much.
  4987.  
  4988.                         Phil Lapsley
  4989.                         (phil@Berkeley.ARPA)
  4990.                         (...!ucbvax!phil)
  4991. 19-Jan-85 02:05:53-MST,1582;000000000000
  4992. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4993. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 19 Jan 85 02:05:45-MST
  4994. Received: From brl.arpa.ARPA by AMSAA via smtp;  19 Jan 85 3:37 EST
  4995. Received: from simtel20.arpa by BRL-AOS.ARPA id a000982; 19 Jan 85 3:32 EST
  4996. Date: Sat 19 Jan 85 01:31:17-MST
  4997. From: Ron Fowler <RFOWLER@SIMTEL20.ARPA>
  4998. Subject: Large number of simultaneously open files
  4999. To: info-cpm@BRL.ARPA
  5000.  
  5001.  
  5002. Andy Klossner mentioned that you should take pains NOT to close a file open
  5003. only for read because
  5004.  
  5005.     1) It's not necessary
  5006.     2) Causes an unnecessary disk access
  5007.  
  5008. I must take exception to this; first, it's good programming practice to 
  5009. close all open files, regardless of their read/write status.  But more im-
  5010. portantly, multi-user operating systems (such as MP/M and TurboDOS) that allow
  5011. filesharing must keep a record in memory for each file; these systems release
  5012. this memory when a file is closed.  Programs that open a large number of files
  5013. without closing them (CRCK.COM is a good example of this) tend to cause the
  5014. file lock space to be exhausted.  This is an especially severe problem with
  5015. MP/M, where lock space is a fixed number of files (TurboDOS uses all avail-
  5016. able memory).
  5017.  
  5018. Closing a file open for read does NOT cause an unnecessary directory access
  5019. under CP/M 2.2; CP/M keeps a flag in the FCB that is set when a write oc-
  5020. curs (bit 7 of the S2 byte, for those who are interested ... 0=written); if
  5021. the file hasn't been written to, CP/M returns a successful close result,
  5022. but inhibits any disk update.        --Ron Fowler
  5023. -------
  5024. 19-Jan-85 05:00:09-MST,2476;000000000000
  5025. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5026. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 19 Jan 85 04:59:59-MST
  5027. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  19 Jan 85 6:29 EST
  5028. Date: 19 Jan 1985  04:31 MST (Sat)
  5029. Message-ID: <KPETERSEN.12080769906.BABYL@SIMTEL20.ARPA>
  5030. Sender: KPETERSEN@SIMTEL20.ARPA
  5031. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  5032. To:   Wiedemann@Radc-Multics.ARPA
  5033. Cc:   Info-Cpm@Amsaa.ARPA
  5034. Subject: Kaypro escape sequences list
  5035. In-reply-to: Msg of 10 Dec 1984  12:31-MST from Wiedemann at RADC-MULTICS.ARPA
  5036.  
  5037. Here's the info you wanted on the Kaypro escape sequences.
  5038. --Keith
  5039. --cut here--
  5040. KAYPRO II VIDEO SOFTWARE DRIVER.
  5041.  
  5042. The KAYPRO II video section was designed to imitate the control sequences of a
  5043. Lear-Siegler ADM-3A terminal.  For most commercial software, this means you
  5044. can "install" or customize the display characteristics by choosing the ADM=3A
  5045. from the menu.  For custom software or those instances where there is no
  5046. choice of "ADM-3A" on the menu, the following information may help.
  5047.  
  5048. The following is a list of the KPRO II  "Terminal" attributes and control
  5049. sequences.
  5050.  
  5051. Cursor Control -
  5052. ----------------
  5053.         Cursor left (bs) .............  08h     08
  5054.         Cursor right .................  0Ch     12
  5055.         Cursor down (lf) .............  0Ah     10
  5056.         Cursor up ....................  0Bh     12
  5057.         Home cursor ..................  1Eh     30
  5058.         Clear screen & home cursor ...  1Ah     26
  5059.         Carriage return ..............  0Dh     13
  5060.         
  5061. Cursor Positioning -
  5062. --------------------
  5063.  
  5064.         Escape Sequence (ESC+"=") ....  1Bh,3Dh   27,61
  5065.         Cursor Rows ..................  0-23
  5066.         Cursor Columns ...............  0-79
  5067.         Positioning Sequence:
  5068.          
  5069.             In MBASIC ...       
  5070.         
  5071.               PRINT chr$(27)+"="+chr$(20+row)+chr$(20+col);
  5072.  
  5073.  
  5074. Line Insert/Delete -
  5075. --------------------
  5076.  
  5077.         Line Insert (ESC+"E") ........  1Bh,45h   27,69
  5078.         Line Delete (ESC+"R") ........  1Bh,52h   27,82
  5079.  
  5080. Clear to End of Screen/Line -
  5081. -----------------------------
  5082.  
  5083.         Clear EOL (Ctl-X) ............  18h     24
  5084.         Clear EOS (Ctl-W) ............  17h     23
  5085.  
  5086. Set Greek or ASCII -
  5087. --------------------
  5088.  
  5089.         Set ASCII (ESC+"A") ..........  1Bh,41h   27,65
  5090.         Set Greek (ESC+"G") ..........  1Bh,47h   27,71
  5091.         After Setting Greek, lower case letters will print as
  5092.         the Greek Alphabet.
  5093. 19-Jan-85 06:28:48-MST,1064;000000000000
  5094. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5095. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 19 Jan 85 06:28:44-MST
  5096. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  19 Jan 85 7:58 EST
  5097. Received: from usenet by BRL-TGR.ARPA id a004797; 19 Jan 85 7:47 EST
  5098. From: Chuck McManis <cem%intelca.uucp@BRL-TGR.ARPA>
  5099. Newsgroups: net.micro.cpm
  5100. Subject: Re: CP/M Standards
  5101. Message-ID: <482@intelca.UUCP>
  5102. Date: 17 Jan 85 18:28:46 GMT
  5103. To:       info-cpm@AMSAA.ARPA
  5104.  
  5105. Splendid Idea! I would be willing to help in anyway I could. (I'm great
  5106. at supervising, just ask my wife :-) ) I would like to see if we could 
  5107. get D.R. to help in this too. Would certainly make it easier on those
  5108. of us still writing original software for it.
  5109.  
  5110. --Chuck
  5111.  
  5112. -- 
  5113.                                             - - - D I S C L A I M E R - - - 
  5114. {ihnp4,fortune}!dual\                     All opinions expressed herein are my
  5115.         {qantel,idi}-> !intelca!cem       own and not those of my employer, my
  5116.  {ucbvax,hao}!hplabs/                     friends, or my avocado plant. :-}
  5117. 19-Jan-85 12:29:37-MST,485;000000000000
  5118. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5119. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 19 Jan 85 12:29:28-MST
  5120. Received: From utexas-20.arpa.ARPA by AMSAA via smtp;  19 Jan 85 13:58 EST
  5121. Date: Sat 19 Jan 85 13:02:19-CST
  5122. From: Douglas Good <CMP.DOUG@UTEXAS-20.ARPA>
  5123. Subject: File sizes from Turbo
  5124. To: info-cpm@AMSAA.ARPA
  5125.  
  5126. Does anyone know an easy way to get file sizes in Kilobytes using TurboPascal?
  5127. If it would help I have a Kaypro computer.
  5128.  
  5129.         --Doug Good
  5130. -------
  5131. 19-Jan-85 12:32:49-MST,701;000000000000
  5132. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5133. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 19 Jan 85 12:32:44-MST
  5134. Received: From ut-ngp.arpa.ARPA by AMSAA via smtp;  19 Jan 85 14:00 EST
  5135. Date: Fri, 18 Jan 85 23:21:11 cst
  5136. From: riggs, austen <garey@ut-ngp.ARPA>
  5137. Posted-Date: Fri, 18 Jan 85 23:21:11 cst
  5138. Message-Id: <8501190521.AA15792@ut-ngp.ARPA>
  5139. Received: by ut-ngp.ARPA (4.22/4.22)
  5140.     id AA15792; Fri, 18 Jan 85 23:21:11 cst
  5141. To: info-cpm@amsaa.ARPA
  5142. Subject: Kermit on Apple
  5143. Cc: garey@ut-ngp.ARPA
  5144.  
  5145. Does anyone have a Kermit that will run on an Apple with an Applicard CP/M
  5146. card and a superserial card in slot 2?
  5147.  
  5148. Any help would be appreciated,
  5149.  
  5150.         Jim Garey      garey@ut-ngp.arpa
  5151. 19-Jan-85 14:52:30-MST,1597;000000000000
  5152. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5153. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 19 Jan 85 14:52:23-MST
  5154. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  19 Jan 85 16:19 EST
  5155. Date: Friday, 18 January 1985  15:55-MST
  5156. Message-ID: <KPETERSEN.12080877380.BABYL@SIMTEL20.ARPA>
  5157. Sender: Sesh Murthy <ssm@Cmu-Ri-Leg.ARPA>
  5158. From: Sesh Murthy <ssm@Cmu-Ri-Leg.ARPA>
  5159. Subject:   Hayes auto-dial protocol.
  5160. ReSent-From: KPETERSEN@Simtel20.ARPA
  5161. ReSent-To: Info-Cpm@Amsaa.ARPA
  5162. ReSent-Date: Sat 19 Jan 1985 14:21-MST
  5163.  
  5164. I have been told by friends that a lot of software for modems requires that
  5165. your auto-dialling be EXACTLY like hayes does it, down to even the timings.
  5166. They say that people have used this in hacks and if the timings etc. are not
  5167. right then you are in trouble.  
  5168.  
  5169. I have a design for a 2400 bps modem which I think is Hayes compatible.  Can
  5170. anyone tell me of any software that sells in any volume that depends on this
  5171. sort of exact compatibility and will fail otherwise.  Note that my modem does
  5172. exactly what Hayes says its modems do in the manual.  I am looking for
  5173. programs that depend on ANY unmentioned pieces of information about the Hayes
  5174. modem.  If you point out any such software to me I will get you a 2400 bps
  5175. modem really cheap in a couple of months.
  5176.  
  5177. On a similar note.  Does anyone out there want to test out production samples
  5178. a month from now.  I should be worth my while to give you a free sample.
  5179. Thanks much for the help.                Sesh.
  5180. P.S. Thanks for the help about private labelling.-- 
  5181. uucp: seismo!cmu-ri-leg!ssm
  5182. arpa: ssm@cmu-ri-leg
  5183. 19-Jan-85 17:24:21-MST,947;000000000000
  5184. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5185. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 19 Jan 85 17:24:15-MST
  5186. Received: From office-2.arpa.ARPA by AMSAA via smtp;  19 Jan 85 18:58 EST
  5187. Date: 19-Jan-85 16:00 PST
  5188. From: ACB.TYM@OFFICE-2.ARPA
  5189. Subject: L80 and a QX-10 question
  5190. To: info-cpm@amsaa.ARPA
  5191. Message-ID: <TYM-ACB-679ZR@OFFICE-2.ARPA>
  5192.  
  5193. [what is all this about this first statement?]
  5194.  
  5195. I thought that the original question about Small C related to the requirement 
  5196. of L80 that the library it is searching be in the "correct" order (that is only
  5197. forward references).  As described, it seemd that the small C library was not 
  5198. so ordered and thus might require several passes via /s option before 
  5199. completing the link.
  5200.  
  5201. Can someone answer these two questions about the QX-10 disk format (380k is the
  5202. name).  Are the physical sectors 512 or 1024, and is the first physical sector 
  5203. number 0 or 1?
  5204.  
  5205. Thanks for listening
  5206.  
  5207. 19-Jan-85 17:47:35-MST,1559;000000000000
  5208. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5209. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 19 Jan 85 17:47:29-MST
  5210. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  19 Jan 85 19:24 EST
  5211. Date: 19 Jan 1985  17:24 MST (Sat)
  5212. Message-ID: <KPETERSEN.12080910755.BABYL@SIMTEL20.ARPA>
  5213. Sender: KPETERSEN@SIMTEL20.ARPA
  5214. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  5215. To:   Info-Cpm@Amsaa.ARPA
  5216. Subject: Beware LOCK.LBR timebomb
  5217.  
  5218. BEWARE!!!  A program called LOCK, which has been recently uploaded
  5219. to some RCPMs, apparently has the potential of making .COM files
  5220. unusable.  This is another example of what can happen when we support
  5221. programs which are released without source code.  
  5222. --Keith (Co-Sysop RCPM Royal Oak)
  5223.  
  5224. Msg posted on 01/17/85 from DAN PATT to SYSOP/ALL about LOCK.LBR
  5225.  
  5226. I downloaded the LOCK.LBR and without checking very carefully used the
  5227. LOCK.COM.  I tried to use lockout.com as the unlock.com file.
  5228. Surprize, it isn't that file.  Do you know where I can get a copy of
  5229. both unlock.com and mkey.com?  Or how to recover my locked file?  Last
  5230. time I'll use a new program on a needed file. Thanks
  5231.  
  5232. Msg posted on 01/18/85 from BILL CROCKER to DAN PATT about LOCK.LBR
  5233.  
  5234. Dan, you're not alone.  One of our club (D:KUG) members also locked a
  5235. file and can't un-lock it.  If your file is not proprietary, up-load
  5236. it to this system and leave me a message as to which drive and what
  5237. file name.  I will then down-load it and get with one of by friends
  5238. who is a CP/M wizzard and see if he can un-lock it.
  5239.      Good luck,   Bill Crocker
  5240. 19-Jan-85 21:00:03-MST,1768;000000000000
  5241. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5242. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 19 Jan 85 20:59:56-MST
  5243. Received: From su-star.arpa.ARPA by AMSAA via smtp;  19 Jan 85 22:28 EST
  5244. Date: 18 Jan 85 11:58:00 PST
  5245. From: R. MEIER <rmeier@Su-Star.ARPA>
  5246. Subject: help needed with installation of smallc2.
  5247. To: info-cpm <info-cpm@amsaa.star>
  5248. Reply-To: R. MEIER <rmeier@Su-Star.ARPA>
  5249.  
  5250. Subject: help needed in installation of small-c and sq/usq
  5251.  
  5252. Valentina,
  5253.     Recently, I have been trying to bring up smallc, from simtel20
  5254. micro:<cpm.smallc2>, without success on an Apple ][+.  Is there anyone
  5255. who could lend assistance on getting smallc2 installed?
  5256.     I have also been unable to bring up sq, usq, or lu.  I have access
  5257. to a VAX/VMS running Eunice (a Unix-like os), on which I have been able
  5258. to bring up xsq, xusq, and lar from micro:<unix.cpm>.  The files in
  5259. smallc1.lbr, smallc2.lbr, and smc-asm.lbr have been successfully separated.
  5260. On the Apple ][+ I have three 5.25" disks (128K), asm, and kermit 3.9.
  5261.     The problems that I have been encountering include the following:
  5262.         o stdiol.h file is missing
  5263.         o make.sub file is missing
  5264.         o #asm operative is flagged even though it is nested in
  5265.             #ifdef's which are unsatisfied.  (I can solve
  5266.             this by commenting out that section. */
  5267.         o zzor(), zzand() and other functions are undefined.
  5268.         o The file contains several pointer/int operations that
  5269.             create "illegal lhs of expression" errors in
  5270.             addition to "illegal op/pointer combination"
  5271.             warnings.
  5272.     Please send any suggestions to info-cpm or to rmeier@star.
  5273.                     Thank you,
  5274.                     Bob
  5275.  
  5276. "All the World is an S-expression."  (requoted from James Chalker)
  5277. "(print (setf (cdr Universe) Universe (car Universe) Eternity)"  (God)
  5278. ------
  5279. 19-Jan-85 21:26:40-MST,1765;000000000000
  5280. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5281. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 19 Jan 85 21:26:33-MST
  5282. Received: From su-star.arpa.ARPA by AMSAA via smtp;  19 Jan 85 22:25 EST
  5283. Date: 16 Jan 85 13:53:00 PST
  5284. From: R. MEIER <rmeier@Su-Star.ARPA>
  5285. Subject: help needed on installation of smallc2
  5286. To: info-cpm <info-cpm@Amsaa.ARPA>
  5287. Reply-To: R. MEIER <rmeier@Su-Star.ARPA>
  5288.  
  5289. Subject: help needed in installation of small-c and sq/usq
  5290.  
  5291. Valentina,
  5292.     Recently, I have been trying to bring up smallc, from simtel20
  5293. micro:<cpm.smallc2>, without success on an Apple ][+.  Is there anyone
  5294. who could lend assistance on getting smallc2 installed?
  5295.     I have also been unable to bring up sq, usq, or lu.  I have access
  5296. to a VAX/VMS running Eunice (a Unix-like os), on which I have been able
  5297. to bring up xsq, xusq, and lar from micro:<unix.cpm>.  The files in
  5298. smallc1.lbr, smallc2.lbr, and smc-asm.lbr have been successfully separated.
  5299. On the Apple ][+ I have three 5.25" disks (128K), asm, and kermit 3.9.
  5300.     The problems that I have been encountering include the following:
  5301.         o stdiol.h file is missing
  5302.         o make.sub file is missing
  5303.         o #asm operative is flagged even though it is nested in
  5304.             #ifdef's which are unsatisfied.  (I can solve
  5305.             this by commenting out that section. */
  5306.         o zzor(), zzand() and other functions are undefined.
  5307.         o The file contains several pointer/int operations that
  5308.             create "illegal lhs of expression" errors in
  5309.             addition to "illegal op/pointer combination"
  5310.             warnings.
  5311.     Please send any suggestions to info-cpm or to rmeier@star.
  5312.                     Thank you,
  5313.                     Bob
  5314.  
  5315. "All the World is an S-expression."  (requoted from James Chalker)
  5316. "(print (setf (cdr Universe) Universe (car Universe) Eternity)"  (God)
  5317. ------
  5318. 20-Jan-85 09:13:38-MST,2175;000000000000
  5319. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5320. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 20 Jan 85 09:13:26-MST
  5321. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  20 Jan 85 10:40 EST
  5322. Received: from usenet by BRL-TGR.ARPA id aa00468; 20 Jan 85 1:45 EST
  5323. From: oacb2 <oacb2%ut-ngp.uucp@BRL-TGR.ARPA>
  5324. Newsgroups: net.micro.cpm
  5325. Subject: Re: possible problems with large numbers of open files simultaneously?
  5326. Message-ID: <1223@ut-ngp.UUCP>
  5327. Date: 20 Jan 85 03:00:36 GMT
  5328. To:       info-cpm@AMSAA.ARPA
  5329.  
  5330. > Just the opposite.  You should take pains NOT to do a CLOSE of a file
  5331. > that was used only for reading.  This is because all a CLOSE does is
  5332. > copy the FCB back out to the directory.  If you haven't modified the
  5333. > file, this is an unnecessary disk access, and will prevent your program
  5334. > from running when the file or the disk is read-only.
  5335.  
  5336. The BDOS (CP/M 2.2 and, I assume, CP/M Plus) is smart enough to not rewrite
  5337. the FCB if it's not been changed.  Not closing input files is just asking
  5338. for trouble if you ever upgrade to a multiuser or multiprocessor system.
  5339.  
  5340. > If you're absolutely sure that you're not going to write (or otherwise
  5341. > modify) the file while it's temporarily closed, it suffices to do a
  5342. > CLOSE and keep the FCB, then resume WRITING with the FCB later.  This
  5343. > is because CLOSE doesn't cause the file to no longer be OPEN in the
  5344. > usual sense; all CLOSE really does is update the directory.  In fact,
  5345. > if you have a transaction processing program which adds records to an
  5346. > open file, it should CLOSE the file whenever it knows that it will be
  5347. > idle for awhile (waiting for another line of terminal input), to make
  5348. > sure that the entire file will be there if the system crashes or
  5349. > someone removes the floppy.
  5350.  
  5351. Again, this may cause trouble if you upgrade to a multiuser or multiprocessor
  5352. system.
  5353.  
  5354. I strongly recommand that all files be closed after processing and that
  5355. I/O never be done to a "closed" FCB.  Closing an input file causes negligible
  5356. overhead.  Opening a closed file does require some overhead, but I think it's
  5357. worth it.
  5358. -- 
  5359.  
  5360.     Mike Rubenstein, OACB, UT Medical Branch, Galveston TX 77550
  5361. 20-Jan-85 09:20:12-MST,1035;000000000000
  5362. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5363. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 20 Jan 85 09:20:06-MST
  5364. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  20 Jan 85 10:55 EST
  5365. Received: from usenet by BRL-TGR.ARPA id a004126; 20 Jan 85 7:46 EST
  5366. From: Geoff Kuenning <geoff%desint.uucp@BRL-TGR.ARPA>
  5367. Newsgroups: net.micro,net.micro.cpm
  5368. Subject: umodem for System V available
  5369. Message-ID: <314@desint.UUCP>
  5370. Date: 18 Jan 85 03:37:27 GMT
  5371. Xref: sdcrdcf net.micro:3613 net.micro.cpm:1694
  5372. To:       info-cpm@AMSAA.ARPA
  5373.  
  5374. I posted this to net.wanted.sources a few days ago, but forgot these two
  5375. groups.  To all of you who are seeing it twice, my humble apologies.
  5376.  
  5377. I have a copy of UMODEM that will run on System V.  It's not the latest
  5378. version around, but it works quite well.  If you are interested in a copy,
  5379. send me mail and I will either post it or mail it to you, depending on the
  5380. level of interest.
  5381.  
  5382.     Geoff Kuenning
  5383.     ...!ihnp4!trwrb!desint!geoff
  5384. -- 
  5385.  
  5386.     Geoff Kuenning
  5387.     ...!ihnp4!trwrb!desint!geoff
  5388. 20-Jan-85 09:31:06-MST,838;000000000000
  5389. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5390. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 20 Jan 85 09:31:01-MST
  5391. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  20 Jan 85 10:54 EST
  5392. Received: from usenet by BRL-TGR.ARPA id a003881; 20 Jan 85 7:41 EST
  5393. From: "Mark D. Falleroni" <mdf%trwrba.uucp@BRL-TGR.ARPA>
  5394. Newsgroups: net.micro.cpm
  5395. Subject: Turbo Pascal output
  5396. Message-ID: <1230@trwrba.UUCP>
  5397. Date: 16 Jan 85 18:07:06 GMT
  5398. To:       info-cpm@AMSAA.ARPA
  5399.  
  5400.  
  5401. Is there a method that enables program output to be sent
  5402. to the screen and printer??? Cntrl-P works when running
  5403. CPM, but from Turbo Pascal, it doesn't. (at least not on
  5404. my machine.)  Do I make the program a .COM file and use Cntrl-P??
  5405. Thanks in advance for any help given.
  5406.            Mark Falleroni
  5407.            TRW
  5408.            Ogden,Ut.
  5409.            (mdf)
  5410. 20-Jan-85 10:02:37-MST,825;000000000000
  5411. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5412. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 20 Jan 85 10:02:31-MST
  5413. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  20 Jan 85 11:28 EST
  5414. Received: from usenet by BRL-TGR.ARPA id a004320; 20 Jan 85 7:49 EST
  5415. From: "Mark D. Falleroni" <mdf%trwrba.uucp@BRL-TGR.ARPA>
  5416. Newsgroups: net.micro.cpm
  5417. Subject: What is Simtel20
  5418. Message-ID: <1232@trwrba.UUCP>
  5419. Date: 18 Jan 85 16:10:59 GMT
  5420. To:       info-cpm@AMSAA.ARPA
  5421.  
  5422.  
  5423. I'm relatively new to cpm and to this news network, so please excuse
  5424. my ignorance.  Would some kind sympathetic soul explain to me what is
  5425. SIMTEL20??  From the cpm news that I've been reading, I suspect that it
  5426. is a large BBS?  If it is, how can I access it.  
  5427. Thanks in advance for any help given.
  5428.  
  5429.   Mark Falleroni
  5430.   TRW
  5431.   Ogden,Ut
  5432.   (mdf)
  5433. 20-Jan-85 10:03:03-MST,825;000000000000
  5434. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5435. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 20 Jan 85 10:03:00-MST
  5436. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  20 Jan 85 11:19 EST
  5437. Received: from usenet by BRL-TGR.ARPA id a004320; 20 Jan 85 7:49 EST
  5438. From: "Mark D. Falleroni" <mdf%trwrba.uucp@BRL-TGR.ARPA>
  5439. Newsgroups: net.micro.cpm
  5440. Subject: What is Simtel20
  5441. Message-ID: <1232@trwrba.UUCP>
  5442. Date: 18 Jan 85 16:10:59 GMT
  5443. To:       info-cpm@AMSAA.ARPA
  5444.  
  5445.  
  5446. I'm relatively new to cpm and to this news network, so please excuse
  5447. my ignorance.  Would some kind sympathetic soul explain to me what is
  5448. SIMTEL20??  From the cpm news that I've been reading, I suspect that it
  5449. is a large BBS?  If it is, how can I access it.  
  5450. Thanks in advance for any help given.
  5451.  
  5452.   Mark Falleroni
  5453.   TRW
  5454.   Ogden,Ut
  5455.   (mdf)
  5456. 20-Jan-85 10:16:07-MST,1078;000000000000
  5457. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5458. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 20 Jan 85 10:16:00-MST
  5459. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  20 Jan 85 11:28 EST
  5460. Received: from usenet by BRL-TGR.ARPA id a005410; 20 Jan 85 8:51 EST
  5461. From: Chuck McManis <cem%intelca.uucp@BRL-TGR.ARPA>
  5462. Newsgroups: net.micro.cpm
  5463. Subject: Re: More new ZCPR3 Files
  5464. Message-ID: <487@intelca.UUCP>
  5465. Date: 18 Jan 85 20:21:53 GMT
  5466. To:       info-cpm@AMSAA.ARPA
  5467.  
  5468. Rick,
  5469.  
  5470.     Do you think it would be possible to make a "standard" ZCPR3 bank
  5471. select interface? It would really be nice If I could swap out some 
  5472. of Z3 environments when I wasn't using them. It would also give me
  5473. back enough TPA to keep Mince from thrashing the disk.
  5474.  
  5475. --Chuck
  5476. -- 
  5477.                                             - - - D I S C L A I M E R - - - 
  5478. {ihnp4,fortune}!dual\                     All opinions expressed herein are my
  5479.         {qantel,idi}-> !intelca!cem       own and not those of my employer, my
  5480.  {ucbvax,hao}!hplabs/                     friends, or my avocado plant. :-}
  5481. 20-Jan-85 10:32:58-MST,1613;000000000000
  5482. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5483. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 20 Jan 85 10:32:49-MST
  5484. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  20 Jan 85 11:29 EST
  5485. Received: from usenet by BRL-TGR.ARPA id a005419; 20 Jan 85 8:51 EST
  5486. From: Chuck McManis <cem%intelca.uucp@BRL-TGR.ARPA>
  5487. Newsgroups: net.micro.cpm
  5488. Subject: ZCPR3 Hacks
  5489. Message-ID: <489@intelca.UUCP>
  5490. Date: 18 Jan 85 20:52:48 GMT
  5491. To:       info-cpm@AMSAA.ARPA
  5492.  
  5493. I made a couple of changes to the ZCPR3.ASM file to make using the wheel
  5494. byte a little easier. First I added a Wheel Prompt variable (WPRMPT)
  5495. so that when you were enabled ZCPR could change the '>' to something
  5496. else, being an old TOPS-20 fan I of course use '!'. Thus, when you are
  5497. NOT enabled, and your prompt was "A:SYS>" , when you set the wheel
  5498. byte it becomes "A:SYS!", real trivial stuff here. The second change
  5499. was to make it easier to use my own system when it was in the "secure"
  5500. mode. Basically, the password checking facility on directories is 
  5501. defeated by having wheel enabled. Since I don't know how many others
  5502. will find these useful, currently the only copy of these changes,
  5503. (besides my own) is on the ZCPR3 BBS at (415) 489-9005, if there
  5504. is some interest I will send a copy to Simtel-20. 
  5505.  
  5506. --Chuck
  5507.  
  5508. -- 
  5509.                                             - - - D I S C L A I M E R - - - 
  5510. {ihnp4,fortune}!dual\                     All opinions expressed herein are my
  5511.         {qantel,idi}-> !intelca!cem       own and not those of my employer, my
  5512.  {ucbvax,hao}!hplabs/                     friends, or my avocado plant. :-}
  5513. 20-Jan-85 10:33:15-MST,2749;000000000000
  5514. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5515. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 20 Jan 85 10:33:02-MST
  5516. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  20 Jan 85 11:29 EST
  5517. Received: from usenet by BRL-TGR.ARPA id a005414; 20 Jan 85 8:51 EST
  5518. From: Chuck McManis <cem%intelca.uucp@BRL-TGR.ARPA>
  5519. Newsgroups: net.micro.cpm
  5520. Subject: Size of ZCPR3 on disk
  5521. Message-ID: <488@intelca.UUCP>
  5522. Date: 18 Jan 85 20:43:25 GMT
  5523. To:       info-cpm@AMSAA.ARPA
  5524.  
  5525. Actually, you can get a lot of benefit from just having Z3, the environments,
  5526. and a couple of utilities there. With the "standard" 1K overhead in
  5527. the BIOS plus the flow control package for really neat ZEX command files
  5528. All you need on your disk are LDR to load the environments, two environments
  5529. SYS.ENV, and SYS.FCP, IF.COM to handle IF's that the FCP can't and your
  5530. own DIR.COM. All told about 16K worth of stuff, and more if you replace
  5531. SUB with ZEX, no loss there. You get the benefits of multiple commands,
  5532. path searching, and a termcap for use when you are using some of the
  5533. other utilities. If you go over the list of utilities you will see a lot
  5534. of duplication in them, such as PAGE.COM and PRINT.COM, which are like
  5535. the resident commands TYPE and LIST. (more features but essentially the
  5536. same function) ERROR1,ERROR2,ERROR3,ERRORX are neat (you only need one
  5537. of the numbered error packages to handle errors and ERRORX to turn of
  5538. handling errors) If you use VMENU you don't need MENU, if you use 
  5539. SWEEP you probably won't need MCOPY, and if you aren't debugging or
  5540. something you don't need DU3 or MU3. Assuming you are the only one
  5541. on the system you probably wouldn't need WHEEL so when it comes down
  5542. to it, you really can everything you NEED plus some others for less
  5543. 30K and practically everything with 64K. Not to bad really, especially
  5544. if it means you can get rid of some of the programs you currently have
  5545. on the disk, like PIP.COM or DUMP.COM. The only thing you might want at 
  5546. first but could later get rid of are the Help files for the utilities
  5547. you did have on line. I have a 180K  minifloppy that is nothing but help
  5548. (and it has space leftover) set aside as sort of a tutorial disk.
  5549. It really isn't as bad as you might think, the problem is all of
  5550. Ricks examples in the Documentation seem to have EVERYTHING loaded so
  5551. it looks like that is the Only way to have ZCPR3. This is definitely
  5552. not true.
  5553.  
  5554. --Chuck
  5555.  
  5556.  
  5557. -- 
  5558.                                             - - - D I S C L A I M E R - - - 
  5559. {ihnp4,fortune}!dual\                     All opinions expressed herein are my
  5560.         {qantel,idi}-> !intelca!cem       own and not those of my employer, my
  5561.  {ucbvax,hao}!hplabs/                     friends, or my avocado plant. :-}
  5562. 20-Jan-85 11:15:13-MST,1261;000000000000
  5563. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5564. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 20 Jan 85 11:15:05-MST
  5565. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  20 Jan 85 12:45 EST
  5566. Received: from usenet by BRL-TGR.ARPA id a008157; 20 Jan 85 11:44 EST
  5567. From: Michael Cooper <mikec%reed.uucp@BRL-TGR.ARPA>
  5568. Newsgroups: net.micro.cpm
  5569. Subject: ZCPR3 -- Where can I get it?
  5570. Message-ID: <816@reed.UUCP>
  5571. Date: 17 Jan 85 20:27:28 GMT
  5572. To:       info-cpm@AMSAA.ARPA
  5573.  
  5574. After posting an article asking about Unix-like utilities for a z80 running
  5575. 2.1 CP/M, I recieved several suggestions.  One was ZCPR3.  They all said I
  5576. could get it for free from many RCPM sites, but the last one around here
  5577. in Portland that I know about was Chuch Forsberg's.  It hasn't been around
  5578. for a while.  Anyone know of an RCPM site locally in the Portland area
  5579. with ZCPR3? How about the next closest site?
  5580.                     Michael Cooper
  5581.  
  5582. ______________________________________________________________________________
  5583. {decvax, ucbvax, pur-ee, uw-beaver, masscomp, cbosg,
  5584.  mit-ems, psu-cs, uoregon, orstcs, ihnp4, uf-cgrl}!tektronix
  5585.                               \
  5586.                                +---!reed!mikec
  5587. {teneron, ogcvax, muddcs, cadic, oresoft, grpwre,     /
  5588.             psu-cs, omen, isonvax, nsc-pdc}---+
  5589. 20-Jan-85 22:42:39-MST,643;000000000000
  5590. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5591. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 20 Jan 85 22:42:35-MST
  5592. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  21 Jan 85 0:13 EST
  5593. Date: Sun 20 Jan 85 22:14:53-MST
  5594. From: Rick Conn <RCONN@SIMTEL20.ARPA>
  5595. Subject: Re: want `lu' utility under unix
  5596. To: neil%sdcsvax.uucp@BRL-TGR.ARPA
  5597. cc: info-cpm@AMSAA.ARPA, RCONN@SIMTEL20.ARPA
  5598. In-Reply-To: Message from "Neil Rhodes <neil%sdcsvax.uucp@BRL-TGR.ARPA>" of Tue 15 Jan 85 19:32:30-MST
  5599.  
  5600. Try LAR.C under MICRO:<UNIX.CPM>.  If it compiles for your particular
  5601. UNIX (and compiles correctly), it offers compatability with LU.
  5602. -------
  5603. 20-Jan-85 23:39:12-MST,1380;000000000000
  5604. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5605. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 20 Jan 85 23:39:04-MST
  5606. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  21 Jan 85 1:10 EST
  5607. Date: Sun 20 Jan 85 23:11:56-MST
  5608. From: Rick Conn <RCONN@SIMTEL20.ARPA>
  5609. Subject: Re: More new ZCPR3 Files
  5610. To: cem%intelca.uucp@BRL-TGR.ARPA
  5611. cc: info-cpm@AMSAA.ARPA, RCONN@SIMTEL20.ARPA
  5612. In-Reply-To: Message from "Chuck McManis <cem%intelca.uucp@BRL-TGR.ARPA>" of Fri 18 Jan 85 20:21:53-MST
  5613.  
  5614. Chuck,
  5615.  
  5616.     Re your request about adding bank select to ZCPR3, I feel that
  5617. bank select has to be implemented in the BDOS/ZRDOS rather than in Z3 itself,
  5618. altho ZCPR3 CP could use it.  We (ie, the Echelon effort) are not moving
  5619. in that direction, but rather in the direction of the Z800.  The Z800
  5620. offers a large memory address space, Z80 compatability, a higher speed,
  5621. and other nice features, and ZRDOS3 combined with a ZCPR3 for it are
  5622. on the drawing boards, with CP/M compatability be retained (hopefully
  5623. entirely, but the Z3 approach may have to be changed - still formulating).
  5624. Part of the Z80 compatability involves dividing memory into 64K banks,
  5625. so bank switching definitely comes into play with ZRDOS3/ZCPR3.
  5626.  
  5627.     I have no idea when this software will emerge.  ZRDOS1 is out now,
  5628. and ZRDOS2 is almost out (both are for conventional CP/M environs, tho).
  5629.  
  5630.         Rick
  5631. -------
  5632. 21-Jan-85 02:15:36-MST,1935;000000000000
  5633. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5634. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 21 Jan 85 02:15:27-MST
  5635. Received: From nosc-gw.ARPA by AMSAA via smtp;  21 Jan 85 3:44 EST
  5636. Received: from cod.ARPA by nosc.ARPA (4.12/4.7)
  5637.     id AA08991; Mon, 21 Jan 85 00:44:46 pst
  5638. From: bang!crash!ihom@Nosc.ARPA
  5639. MMDF-Warning:  Parse error in preceeding line at AMSAA.ARPA
  5640. Received: by cod.ARPA (4.12/4.7)
  5641.     id AA19850; Mon, 21 Jan 85 00:44:58 pst
  5642. Message-Id: <8501210844.AA19850@cod.ARPA>
  5643. Date: Sun, 20 Jan 85 21:13:31 PST
  5644. To: bang!CPM.DOUG@Utexas-20.ARPA
  5645. Subject: Re: File sizes from Turbo
  5646. Cc: bang!info-cpm@Amsaa.ARPA
  5647.  
  5648.  
  5649. >  Does anyone know an easy way to get file sizes in Kilobytes using
  5650. >  TurboPascal?  If it would help I have a Kaypro computer.
  5651.  
  5652. ------------
  5653. In CP/M-80, the Turbo Pascal "filesize(filvar)" function will return the
  5654. number of records in the named file.  Each record consumes 128 bytes.  So,
  5655. the Kilobyte size is calculated by:  RECS x 128.  When the file is saved
  5656. in CP/M, file space is allocated in increments of 2K bytes.  The following
  5657. example will calculate the K's.
  5658.  
  5659. program find_k;
  5660. type
  5661.    filename = string[12];
  5662. var
  5663.    fname : filename;
  5664.    kfile : file;
  5665.    remain : boolean;
  5666.    i,recs,k,bytes : integer;
  5667. begin
  5668.    write('Enter the filename: ');
  5669.    readln(fname);
  5670.    for i:=1 to length(fname) do
  5671.       fname[i]:=upcase(fname[i]);
  5672.    assign(kfile,fname);
  5673.    reset(kfile);
  5674.    recs:=filesize(kfile);
  5675.    close(kfile);
  5676.    bytes:=recs*128;          { how many 128 byte records }
  5677.    k:=bytes div 1024;          { get the nearest k. oKay? }
  5678.    remain:=(bytes mod 1024)<>0;          { do I need another k? }
  5679.    if remain then k:=k+1;
  5680.    if (k=0) or odd(k) then k:=k+1;     { add another k for CP/M filesaves }
  5681.    writeln('That file is ',k,'K long')
  5682. end.
  5683.  
  5684.  
  5685. --Irwin Hom          {ihnp4, sdcsvax!bang}!crash!ihom
  5686.                bang!crash!ihom@nosc
  5687.                 bang!crash!ihom@ucsd
  5688.  
  5689.  
  5690. 21-Jan-85 06:56:44-MST,734;000000000000
  5691. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5692. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 21 Jan 85 06:56:38-MST
  5693. Received: From ut-ngp.arpa.ARPA by AMSAA via smtp;  21 Jan 85 8:23 EST
  5694. From: mknox <mknox@ut-ngp.ARPA>
  5695. Posted-Date: Sun, 20 Jan 85 13:16:53 CST
  5696. Message-Id: <8501201919.AA07006@ut-ngp.ARPA>
  5697. Received: by ut-ngp.ARPA (4.22/4.22)
  5698.     id AA07006; Sun, 20 Jan 85 13:19:45 cst
  5699. Date: Sun, 20 Jan 85 13:16:53 CST
  5700. To: Samuel@SU-SCORE.ARPA, phil%ucbeast@UCB-VAX.ARPA
  5701. Cc: info-cpm@AMSAA.ARPA
  5702. Subject: Re: Turbo Pascal: Did I hear right?
  5703.  
  5704.  
  5705. The new Digital Research PC-DOS should be able to run either the MS-DOS or the
  5706. CP/M-86 version.  About the ONLY thing I have had trouble with is the MS-DOS
  5707. version of BASICA.
  5708. 21-Jan-85 07:01:43-MST,1684;000000000000
  5709. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5710. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 21 Jan 85 07:01:35-MST
  5711. Received: From ut-ngp.arpa.ARPA by AMSAA via smtp;  21 Jan 85 8:23 EST
  5712. From: mknox <mknox@ut-ngp.ARPA>
  5713. Posted-Date: Sun, 20 Jan 85 13:20:37 CST
  5714. Message-Id: <8501201936.AA07124@ut-ngp.ARPA>
  5715. Received: by ut-ngp.ARPA (4.22/4.22)
  5716.     id AA07124; Sun, 20 Jan 85 13:36:03 cst
  5717. Date: Sun, 20 Jan 85 13:20:37 CST
  5718. To: info-cpm@AMSAA.ARPA
  5719. Subject: Reply to: cp/m standards
  5720.  
  5721.  
  5722. One thing that I have long argued with the system folk at DRI is for the 
  5723. DRI supported definition of a large number of additional OPTIONAL CP/M
  5724. calls.  I wanted them to define a few new BDOS calls, and a ton of BIOS
  5725. calls, all of which would be optional.  For an implementor to bring up
  5726. CP/M on a new machine would require no more than it does now.  But if
  5727. he wanted to add, for instance, support for a real-time clock, then there
  5728. would be a standard call for it, complete with a description of what to
  5729. return.  
  5730.  
  5731. I use this example because most all new designs support clocks, extra
  5732. ports, and the like.  But they all do it differently, even though all
  5733. are running CP/M.  
  5734.  
  5735. Key things would be:
  5736.  
  5737.   o Support calls for a large number of potential hardware devices, 
  5738.     including I/O ports, clocks, interrupts, and screens.
  5739.  
  5740.   o A 'configuration' call to return the system configuration (in some
  5741.     standard format).
  5742.  
  5743.   o A standard mechanism for returning a 'fault' or 'not-available'
  5744.     status.
  5745.  
  5746. So far some of the DRI people say they have been arguing for the same
  5747. thing.  Others are afraid a long list of calls (even optional) would
  5748. scare off developers.
  5749.  
  5750. 21-Jan-85 09:18:26-MST,673;000000000000
  5751. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5752. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 21 Jan 85 09:18:18-MST
  5753. Received: From hi-multics.arpa.ARPA by AMSAA via smtp;  21 Jan 85 10:40 EST
  5754. Date:  Mon, 21 Jan 85 09:37 CST
  5755. From:  Boebert@HI-MULTICS.ARPA
  5756. Subject:  Trouble bringing up Small C
  5757. To:  info-cpm@AMSAA.ARPA
  5758. Message-ID:  <850121153731.778841@HI-MULTICS.ARPA>
  5759.  
  5760. Will the person who had trouble bringing up Small C please send mail to
  5761. Boebert @ HI-Multics?  I have got it running on an Applicard-equipped
  5762. Apple and may be able to help.  I am posting this note because we get
  5763. info-cpm in digest form and the "from" lines are uniformly trashed.
  5764.  
  5765. Earl
  5766. 21-Jan-85 10:28:30-MST,593;000000000000
  5767. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5768. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 21 Jan 85 10:28:25-MST
  5769. Received: From wpafb-info1.arpa.ARPA by AMSAA via smtp;  21 Jan 85 11:59 EST
  5770. Date: 21 Jan 85 11:45:00 EST
  5771. From: CPT.GREG.ELDER <elder@Wpafb-Info1.ARPA>
  5772. Subject: A60 Royal Micro?
  5773. To: info-cpm <info-cpm@Amsaa.ARPA>
  5774. Reply-To: CPT.GREG.ELDER <elder@Wpafb-Info1.ARPA>
  5775.  
  5776. Does anyone know anything about an A60 Royal microcomputer?  A friend
  5777. asked me about it and I never heard of it before.  Is it still
  5778. manufacturered, or is it a discontinued product?
  5779.  
  5780. -Greg
  5781. ------
  5782. 21-Jan-85 10:30:13-MST,1233;000000000000
  5783. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5784. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 21 Jan 85 10:30:06-MST
  5785. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  21 Jan 85 12:03 EST
  5786. Received: from usenet by BRL-TGR.ARPA id a024472; 21 Jan 85 11:56 EST
  5787. From: bob%harpo.uucp@BRL-TGR.ARPA
  5788. Newsgroups: net.micro.cpm
  5789. Subject: MBASIC on APPLICARD
  5790. Message-ID: <2652@harpo.UUCP>
  5791. Date: 19 Jan 85 21:09:31 GMT
  5792. Sender: bob%harpo.uucp@BRL-TGR.ARPA
  5793. Nf-ID: #N::30800008:000:667
  5794. Nf-From: !bob    Jan 19 16:09:00 1985
  5795. To:       info-cpm@AMSAA.ARPA
  5796.  
  5797.  
  5798.  I am trying to help a friend upgrade his Apple from running with a
  5799. softcard to a Franklin Z-80 card ( same as PCPI Applicard or Starcard).
  5800. Everything seems to work ok except for MBASIC.  MBASIC runs , but
  5801. some of the screen formatting isn't correct.  In particular the home and clear
  5802. statements seem to be fouled up.  We have tried various combinations
  5803. of the "hardware" and "software" configurations under CONFIGSV with no luck.
  5804. I assumed that MBASIC was sending screen control equivalent to a SOROC, and that the terminal would be an "80 column card", a VIDEX compatible.
  5805. Can anyone tell me how to correct this situation by modifying "sftvideo"
  5806. or MBASIC itself?
  5807. 21-Jan-85 14:10:42-MST,936;000000000000
  5808. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5809. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 21 Jan 85 14:10:35-MST
  5810. Received: From su-score.arpa.ARPA by AMSAA via smtp;  21 Jan 85 15:37 EST
  5811. Date: Mon 21 Jan 85 12:37:15-PST
  5812. From: Sam Hahn <Samuel@SU-SCORE.ARPA>
  5813. Subject: Re: Reply to: cp/m standards
  5814. To: mknox@UT-NGP.ARPA
  5815. cc: info-cpm@AMSAA.ARPA
  5816. In-Reply-To: Message from "mknox <mknox@ut-ngp.ARPA>" of Mon 21 Jan 85 06:02:40-PST
  5817.  
  5818. Wouldn't the cp/m-86 and mp/m-86(80) system calls serve as a good
  5819. guide for extensions?  Clock support appears in mp/m, and even as
  5820. early as cp/m-3.0, the iobyte is abandoned in favor of a more complete
  5821. device control scheme.
  5822.  
  5823. I would also suggest the CP/Net (now DRNet, I suppose) networking
  5824. support, for the transition of a stand-alone workstation to a
  5825. file-serving network node.  Though cp/net wasn't successful, drnet may
  5826. have a chance.
  5827.  
  5828.                     -- sam hahn [samuel@score]
  5829. -------
  5830. 21-Jan-85 15:21:16-MST,1100;000000000000
  5831. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5832. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 21 Jan 85 15:21:10-MST
  5833. Received: From utexas-20.arpa.ARPA by AMSAA via smtp;  21 Jan 85 16:44 EST
  5834. Date: Mon 21 Jan 85 15:45:47-CST
  5835. From: John Otken <CC.Otken@UTEXAS-20.ARPA>
  5836. Subject: Re: Reply to: cp/m standards
  5837. To: mknox@UT-NGP.ARPA
  5838. cc: info-cpm@AMSAA.ARPA
  5839. In-Reply-To: Message from "mknox <mknox@ut-ngp.ARPA>" of Mon 21 Jan 85 08:12:10-CST
  5840.  
  5841. Jim,
  5842.  
  5843. You might try to get in touch with the folks at Echelon.  They are VERY
  5844. GUN HO about the CP/M 8-bit world and would be much more receptive to
  5845. any comments/suggestions you have.  They are now selling a BDOS replacement
  5846. so one might consider completely dumping DRI altogether.  I talked with
  5847. the Dallas DRI rep a few months ago about some new CP/M-80 software and
  5848. he wasn't interested at all - "CP/M is dead" was about all he could say.
  5849. What I would like to have told that guy is that "DRI is dead" because
  5850. they abandoned the CP/M market they ruled and they can't begin to compete
  5851. with Microsoft/IBM in the 808x world.
  5852.  
  5853. John.
  5854. -------
  5855. 21-Jan-85 16:21:16-MST,3304;000000000000
  5856. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5857. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 21 Jan 85 16:20:58-MST
  5858. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  21 Jan 85 17:49 EST
  5859. Received: from usenet by BRL-TGR.ARPA id a002869; 21 Jan 85 17:46 EST
  5860. From: Bill Edwards <edwardsb@HARVARD.ARPA>
  5861. Newsgroups: net.micro.cpm
  5862. Subject: Re: Packed variables in Turbo Pascal
  5863. Message-ID: <311@harvard.ARPA>
  5864. Date: 21 Jan 85 20:41:27 GMT
  5865. To:       info-cpm@AMSAA.ARPA
  5866.  
  5867. > >    While messing around with Turbo Pascal last night I typed in the
  5868. > >    following short program:
  5869. > >    |    program testvars;
  5870. > >    |
  5871. > >    |    var a : packed array [0..15] of boolean;
  5872. > >    |        b : set of 0..15;
  5873. > >    |
  5874. > >    |    begin
  5875. > >    |    writeln(sizeof(a),' ',sizeof(b));
  5876. > >    |    end.
  5877. > >    The result was that variable 'a' took 16 bytes and 'b' took 2 bytes. A
  5878. > >    quick check of the manual revealed that the word 'packed' is ignored
  5879. > >    in Turbo; packing occurs automatically whenever possible. It certainly
  5880. > >    seems possible for packing to occur here. There is a compiler
  5881. > >    directive (*X- *) which supposedly causes the code size for arrays to
  5882. > >    be minimized, but the size is unchanged when I use this. It appears
  5883. > >    that Turbo is tuned for maximum speed, not minimum code size. Sets,
  5884. > >    however, use one bit per element, just as in UCSD Pascal.
  5885. > >    Could someone try this on the 8088/8086 version of Turbo? I'm using
  5886. > >    the CP/M version on an Apple //e with a Z-80 card.
  5887. > >    While we're on the subject, has anyone received info on new compilers
  5888. > >    from Borland? I keep hearing rumors of a Modula-2 compiler and an
  5889. > >    upgraded version of the Pascal compiler. Any news?
  5890. > >    Douglas Hall
  5891. > >    ITT Telecom Products
  5892. > >    Raleigh, NC
  5893. > >    ittvax!ittral!hall
  5894. > ----------------
  5895. >    I have Turbo on an 8088.  It's the same story.  Turbo packs to the byte 
  5896. > level only; I'm told this is typical of Pascal implementations.  UCSD is 
  5897. > one of the few that packs to the bit level.  I did my test in a different 
  5898. > way: a case variant record where one variation was an array of boolean, by which
  5899. > I wanted to access the bits of the other variation.  No good.  I had an 
  5900. > array of bytes where I wanted bits.
  5901. >    Yes, Turbo's optimisation is definitely for speed; I believe they state as
  5902. > much.  I'm not sure, though, whether $X- is the right setting for optimised
  5903. > arrays.  Are sure that's not actually the default setting?
  5904. >    As far as I'm aware Turbo's sets are bit vectors.  I think (hope, 
  5905. > certainly) that this is also typical of Pascal implementations (else why 
  5906. > impose such a ridiculous restriction as a 32-element set?).
  5907. >    I too am eagerly awaiting reports of Borland's Modula-2.  Having separately
  5908. > compilable modules will make a great difference to me.  And with luck, the
  5909. > reams of additional features stuffed into Turbo will be separated into
  5910. > modules.  (Have you considered what the Turbo compiler's symbol must look
  5911. > like, not to mention the code to initialize it?!)
  5912. >             A. Milne
  5913.  
  5914. Rumor has it that they (despite Kahn's remarks about C being the
  5915. 'American disease') are working on a C compiler.
  5916.  
  5917.             Bill Edwards
  5918. 21-Jan-85 17:12:13-MST,706;000000000000
  5919. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5920. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 21 Jan 85 17:12:06-MST
  5921. Received: From xerox.arpa.ARPA by AMSAA via smtp;  21 Jan 85 18:40 EST
  5922. Received: from Muscat.ms by ArpaGateway.ms ; 21 JAN 85 13:19:30 PST
  5923. Date: Mon, 21 Jan 85 15:13 EST
  5924. From: leisner.henr@XEROX.ARPA
  5925. Subject: want info on {set}:scil
  5926. To: 820Interest^.wbst@XEROX.ARPA, ES820UG^.es@XEROX.ARPA, 
  5927.     Dal820UG^.dlos@XEROX.ARPA
  5928. cc: leisner.henr@XEROX.ARPA, info-cpm@AMSAA.ARPA
  5929. Reply-To: leisner.henr@XEROX.ARPA
  5930.  
  5931. Anyone out there know anything about {set}:scil, a source control
  5932. librarian which runs on CP/M.  I'm considering buying it for work and
  5933. want to know if it's any good.
  5934. 21-Jan-85 19:47:58-MST,1034;000000000000
  5935. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5936. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 21 Jan 85 19:47:50-MST
  5937. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  21 Jan 85 21:21 EST
  5938. Date: Thursday, 20 December 1984  16:08-MST
  5939. Message-ID: <KPETERSEN.12081456819.BABYL@SIMTEL20.ARPA>
  5940. Sender: Larry Rodis <decvax!noao!terak!anasazi!larry@Ucb-Vax.ARPA>
  5941. From: Larry Rodis <decvax!noao!terak!anasazi!larry@Ucb-Vax.ARPA>
  5942. Subject:   UUCP utilities wanted for CP/M machine
  5943. ReSent-From: KPETERSEN@Simtel20.ARPA
  5944. ReSent-To: Info-Cpm@Amsaa.ARPA
  5945. ReSent-Date: Mon 21 Jan 1985 19:24-MST
  5946.  
  5947. Does anybody have utilities which allow cp/m systems to communicate
  5948. with unix uucp programs.
  5949.  
  5950. Please respond via mail. If there are enough responses I will summarize
  5951. to the net.
  5952.  
  5953. Thanks in advance.
  5954.  
  5955. Larry Rodis  UUCP:(..decvax!noao!terak!anasazi!larry
  5956.            ..ucbvax!asuvax!anasazi!larry)
  5957.  
  5958.          U.S. Mail   Larry Rodis
  5959.              International Anasazi
  5960.              2219 E. University Dr.
  5961.              Phoenix, AZ, 85034
  5962.  
  5963.          phone: (602)275-0302
  5964. 21-Jan-85 21:21:06-MST,1389;000000000000
  5965. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5966. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 21 Jan 85 21:20:58-MST
  5967. Received: From usc-eclb.arpa.ARPA by AMSAA via smtp;  21 Jan 85 22:37 EST
  5968. Date: 21 Jan 1985  19:39 PST (Mon)
  5969. Message-ID: <TLI.12081470497.BABYL@ECLB>
  5970. Sender: TLI@Usc-Eclb.ARPA
  5971. From: Tony Li <Tli@Usc-Eclb.ARPA>
  5972. To:   John Otken <CC.Otken@UTEXAS-20.ARPA>
  5973. Cc:   mknox@UT-NGP.ARPA, Info-Cpm@Amsaa.ARPA
  5974. Reply-to: Tli@Usc-Eclb.ARPA
  5975. Subject: Reply to: cp/m standards
  5976. Home: 2632 Ellendale Pl. Apt. 314, Los Angeles, Ca. 90007  (213) 737-8168
  5977. In-reply-to: Msg of 21 Jan 1985  13:45-PST from John Otken <CC.Otken at UTEXAS-20.ARPA>
  5978.  
  5979.  
  5980. As an ex-DRIP (DRI person), lemme add my two cents worth.  Yes, DRI
  5981. has given up on CP/M.  CP/M+ is the last OS product that DRI intends
  5982. to market for the 8080/Z80 machines.  Instead they're out to try to
  5983. beat Microsoft with things like Concurrent-PCdos.  
  5984.  
  5985. I really find it too bad.  Not so much that they want to cover the
  5986. upper level machines, but that they want to 'beat' Microsoft.  It
  5987. means, that for the rest of their corporate life, they'll be copying
  5988. Microsoft and AT+T (Unix).  It's really too bad, because there are
  5989. lots of talented people in DRI who just aren't being heard.
  5990.  
  5991. Moral:  If you start a company, don't be 'market driven'.  You're then
  5992. a slave to your market.
  5993.  
  5994. More power to Echelon,
  5995. Tony ;-)
  5996. 21-Jan-85 22:18:43-MST,1779;000000000000
  5997. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5998. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 21 Jan 85 22:18:37-MST
  5999. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  21 Jan 85 23:48 EST
  6000. Received: from usenet by BRL-TGR.ARPA id a006941; 21 Jan 85 23:44 EST
  6001. From: Melinda Shore <shor%sphinx.uchicago.uucp@BRL-TGR.ARPA>
  6002. Newsgroups: net.micro.cpm
  6003. Subject: Re: Need program to read/write MS-DOS format in Pascal
  6004. Message-ID: <155@sphinx.UChicago.UUCP>
  6005. Date: 21 Jan 85 03:51:03 GMT
  6006. Xref: seismo net.micro.cpm:3805
  6007. To:       info-cpm@AMSAA.ARPA
  6008.  
  6009. []
  6010.  
  6011. > From: news@brl-tgr.ARPA (David Roth
  6012. > Does anyone know of a public domain program to help read/write MS-DOS
  6013. > format (written in Pascal of course), on non-IBM-PC type machines?  We
  6014. > have a need to do this on just about any kind of micro with a 5 1/4
  6015. > disk drive.  Apples, Osborne, Kaypro,etc...  The reason for Pascal is
  6016. > that at least that much or it would be portable and the low level
  6017. > stuff could be done just for that machine.
  6018. > Oh, I have run across a program on a local R-CP/M system here called
  6019. > RDMSDOS.C which claims to work on CP/M systems.
  6020.  
  6021. If it was done right, your RDMSDOS.C should work correctly on just about any 
  6022. CP/M system.  The author should have used BDOS call 31, which returns the
  6023. address of the disk parameter block in HL.  Since the DPB is a fixed size
  6024. across all CP/M systems, you now know where to stuff the information you have
  6025. about the MS-DOS disk format.  Needless to say, it's a little more 
  6026. complicated than that, since the MS-DOS FAT is somewhat different from CP/M's
  6027. FCB, but it's really not that complicated.
  6028.  
  6029. BTW, could you send along a copy of your C program if it turns out to public
  6030. domain?
  6031.  
  6032. Melinda Shore
  6033. University of Chicago Computation Center
  6034. 22-Jan-85 04:19:29-MST,2119;000000000000
  6035. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6036. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 22 Jan 85 04:19:17-MST
  6037. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  22 Jan 85 5:50 EST
  6038. Received: from usenet by BRL-TGR.ARPA id a009031; 22 Jan 85 5:41 EST
  6039. From: King Ables <ables%cyb-eng.uucp@BRL-TGR.ARPA>
  6040. Newsgroups: net.micro.cpm
  6041. Subject: Re: What is Simtel20
  6042. Message-ID: <489@cyb-eng.UUCP>
  6043. Date: 21 Jan 85 16:42:20 GMT
  6044. Xref: seismo net.micro.cpm:3807
  6045. To:       info-cpm@AMSAA.ARPA
  6046.  
  6047. <Here we go again>
  6048.  
  6049. Simtel20 is a site on the Arpanet which happens to be run by nice
  6050. guys who keep sources to many, many different kinds of micros, 
  6051. especially MS-DOS and CP/M machines.  Unless you are on the Arpanet
  6052. you can't access them directly (since it's a military-connected
  6053. machine, I wonder if they have/publicize their dial-up lines??).
  6054. On the arpanet, you can telnet to them an login as anonymous and
  6055. ftp the files you need (I believe they like you to do this at
  6056. off-peak hours).
  6057.  
  6058. When I worked at U.T. I could grab things (they are on the Arpanet
  6059. which is overseen or sponsored or somehow otherwise connected with
  6060. the DOD).  Now I'm at a uucp only site, so I no longer have access
  6061. either (not that this should make you feel any better, it just appears
  6062. to me that this is the boat most people on Usenet are in).  People
  6063. who won't be able to access Simtel20 keep seeing postings from Arpa
  6064. people who can and they get confused -- especially new ones like
  6065. yourself.  Don't feel bad, this question comes up all the time.
  6066.  
  6067. Keith (or somebody):  maybe when someone makes a posting about new
  6068. sources being updated, it might pay to have a short (paragraph) blurb
  6069. at the end about Simtel and who can access.  If it was kept around
  6070. and posted every now and again and at the end of all your announcements,
  6071. maybe these questions would be fewer and farther between.  
  6072.  
  6073. Or maybe you have a form letter you send people when they ask and I'm
  6074. sitting here being redundant.
  6075. -King
  6076. ARPA: ables%cyb-eng.UUCP@ut-sally.ARPA
  6077. UUCP: ...{ctvax,gatech,ihnp4,nbires,seismo,ucb-vax}!ut-sally!cyb-eng!ables
  6078. 22-Jan-85 06:32:42-MST,5680;000000000000
  6079. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6080. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 22 Jan 85 06:32:24-MST
  6081. Received: From mitre.arpa.ARPA by AMSAA via smtp;  22 Jan 85 7:53 EST
  6082. Date: 22 Jan 1985  7:53:35 EST (Tuesday)
  6083. From: Jeffrey Edelheit <edelheit@Mitre.ARPA>
  6084. Subject: Re: What is Simtel20
  6085. In-Reply-to: Your message of 21 Jan 85 16:42:20 GMT
  6086. To: King Ables <ables%cyb-eng.uucp@BRL-TGR.ARPA>
  6087. Cc: info-cpm@Amsaa.ARPA
  6088.  
  6089. King - every now and then we send out the SIMTEL20 blurb.  There really is
  6090. no set schedule when it is done, it just seems that we do it when the
  6091. interest is there.  Since a lot of folks have been asking the question,
  6092. maybe it's time to send it out again.  Therefore, for those of you
  6093. who have seen this before, please accept my apologies for dumping some
  6094. 4 or 5 kb of blurb in your mailbox.  For those of you who haven't
  6095. seen this before, here goes:
  6096.  
  6097. "How can a user of a USENET host access the public domain
  6098. microcomputer software collection on the DDN/MILNET host
  6099. SIMTEL20" is being asked with increasing frequency as that
  6100. software collection continues to grow.  Unfortunately, direct
  6101. access is not possible as there is no UUCP gateway for file
  6102. transfer between SIMTEL20 (running TOPS-20) and a USENET host (as
  6103. there is for electronic mail).
  6104.  
  6105. (DDN, formerly known as ARPANET, is the Defense Data Network.
  6106. DDN, along with Arpanet, SATNET, SRINET, etc. are all members of 
  6107. a TCP/IP protocol-based, multiple gateway network called InterNet.)
  6108.  
  6109. USENET has been built on adjacent hosts voluntarily agreeing to
  6110. store-and-forward relatively short messages across the USENET
  6111. over dialup lines at 300 or 1200 bps.  In the past, helpful InterNet
  6112. users would fetch the file(s) requested and then e-mail them to
  6113. the requestor.  However, it has been pointed out that large file
  6114. transfers disrupt the service, delay the shorter messages, and
  6115. generate unacceptably large phone bills, all of which add up to
  6116. threaten the tenuous connections that some USENET hosts can
  6117. barely afford to have.  Therefore, we have been asked to
  6118. encourage InterNet users not to pass archive programs this way.
  6119.  
  6120. Now for the good news.  Some InterNet users, if sent a suitable disk,
  6121. will download files and return mail the floppy to the requestor.
  6122. To find a friendly InterNet user, send a message to INFO-CPM at DDN
  6123. host AMSAA.ARPA via net.micro.cpm identifying your disk format and 
  6124. your request.  Usually, someone will respond and come to your aid.
  6125. If not, don't be bashful, wait a week and try again.  But please
  6126. remember, any such arrangements are strictly between you and your
  6127. respondent.  This is not, repeat NOT, a service of either the InterNet
  6128. or INFO-CPM.
  6129.  
  6130. If the above arrangement is inconvenient, or doesn't work, here
  6131. are several other sources for public domain software.
  6132.  
  6133.  
  6134. ----------------------------------------------------------------------
  6135.  
  6136. Information (and prices) are subject to change without notice.  A
  6137. volume is usually one floppy disk.
  6138.  
  6139.  
  6140. 1.  CP/M User's Group
  6141.  
  6142. The CP/MUG volumes are available from:
  6143.  
  6144.   CP/M User's Group
  6145.   1651 3rd Avenue
  6146.   New York, NY 10028
  6147.  
  6148. Current volumes are numbered 1 through 92 at $13 per 8" SSSD disk
  6149. (Northstar format also available).  The catalog is $6.
  6150.  
  6151.  
  6152. 2.  Special Interest Group/Microcomputers (SIG/M)
  6153.  
  6154.  The SIG/M volumes are distributed by:
  6155.  
  6156.   SIG/M
  6157.   Amateur Computer Group of New Jersey, Inc.
  6158.   Box 97
  6159.   Iselin, NJ 08830
  6160.  
  6161. Current volumes are numbered 000 through 172.  The first disk is
  6162. $6.00 and $5.00 for each additional disk.  The catalog is $2.
  6163.  
  6164.  
  6165. 3.  New York Amateur Computer Club
  6166.  
  6167. PC-BLUE software volumes for the IBM-PC are available from:
  6168.  
  6169.   S-100, CP/M User Group
  6170.   The New York Amateur Computer Club
  6171.   P.O.  Box 106
  6172.   Church Street Station
  6173.   New York, NY  10008
  6174.  
  6175. The documentation files from the SIG/M and CPMUG volumes are
  6176. available in hardcopy form, grouped into "books", from the NYACC.
  6177. Each book is priced at $10 including shipping, $15 for overseas
  6178. airmail.  All orders must be prepaid.
  6179.  
  6180.  
  6181. 4.  PicoNet CP/M Users Group
  6182.  
  6183. PicoNet, CP/MUG, and SIG/M software volumes are available from:
  6184.  
  6185.   PicoNet
  6186.   P.O. Box 391566
  6187.   Mountain View, CA 94039
  6188.  
  6189. Available in 8" and most 5 1/4" soft sector only at $6.00 per
  6190. disk plus $1.50 shipping per order.  California residents add
  6191. 6.5% sales tax.  Quantity discounts are available.
  6192.  
  6193.  
  6194. 5. Other sources:
  6195.  
  6196. Compuserve Information Service is another source of public domain
  6197. software. There are a number of special interest groups (SIGs)
  6198. devoted to specific hardware as well as CP-MIG, the generic CP/M
  6199. SIG, a repository for a large quantity of public domain software
  6200. downloadable by the Compuserve file transer protocol (Christensen
  6201. protocol is expected by late summer, 1984). There is no charge for
  6202. access to CP-MIG other than the standard CIS connect charges, and
  6203. Compuserve can be accessed through their own communications network
  6204. or through Tymnet.
  6205.  
  6206. Microsystems magazine periodically publishes a full list of
  6207. sources for public domain software in addition to those listed
  6208. here, with monthly updates/additions.
  6209.  
  6210. ... and many Remote CP/M (RCPM) systems around the country, where
  6211. software is available for downloading for the price of a phone
  6212. call.  The May 1984 issue of Microsystems contains the full listing of
  6213. known RCPMs at the time of publication.
  6214.  
  6215.  
  6216. I would like to thank Dave Towson, Frank Wancho and Charlie Strom for all
  6217. their assistance in putting this blurb together.  If anybody out in InterNet
  6218. Land has any questions or comments about the above blurb, feel free to 
  6219. contact any one of us.
  6220.  
  6221. Jeff Edelheit
  6222. (edelheit at mitre)
  6223.  
  6224.  
  6225. 22-Jan-85 13:38:55-MST,6999;000000000000
  6226. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6227. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 22 Jan 85 13:38:34-MST
  6228. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  22 Jan 85 14:52 EST
  6229. Date: 22 Jan 1985  12:54 MST (Tue)
  6230. Message-ID: <KPETERSEN.12081648047.BABYL@SIMTEL20.ARPA>
  6231. Sender: KPETERSEN@SIMTEL20.ARPA
  6232. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  6233. To:   Info-Cpm@Amsaa.ARPA, Info-Micro@Brl-Vgr.ARPA
  6234. Subject: Major bug in Turbo Pascal version 2.00
  6235.  
  6236. TURBOBUG.TXT follows:
  6237.  
  6238.                     ***** BUG REPORT *****
  6239.          ***** MAJOR BUG IN TURBO PASCAL V2.00 *****
  6240.                          July 1,1984
  6241.                     (updated December 1984)
  6242.  
  6243.  
  6244.      The runtime routines  do  not  handle  a  floating-point 
  6245. (real)  subtraction  correctly.  For  some subtractions,  the 
  6246. correct  difference  is  returned;  for  others,  a  zero  is 
  6247. returned. The following program demonstrates the bug:
  6248.  
  6249. program test;
  6250. begin
  6251.      writeln(9.+(-6.0));        { Wrong value returned }
  6252.      writeln(-1.0+(-1.0));      { Correct value returned }
  6253.      writeln(1-2);              { Correct value returned }
  6254.      writeln(1.-2:10:2);        { Wrong value returned }
  6255.      writeln(1.-2.0);           { Wrong value returned }
  6256.      writeln(1-2.0);            { Wrong value returned }
  6257.      writeln(456 - 123.0);      { Correct value returned }
  6258. end.
  6259.  
  6260. A value of zero is returned on those lines marked as 'wrong'. 
  6261. The other lines return the correct difference.
  6262.  
  6263.  
  6264.  
  6265. VERSIONS TESTED AND FOUND OK (December 1984)
  6266.  
  6267. The following versions of Turbo have been checked for this bug 
  6268. and are alright.  Any versions for same OS, with higher serial 
  6269. numbers, should be alright--but  use the above test program to 
  6270. be sure.  The bug may be unique to MS-DOS versions.
  6271.  
  6272.     Turbo  ver 1.01A for CP/M-86    serial #  1225
  6273.     Turbo  ver 2.00B for CP/M-86    serial # 49036
  6274.     Turbo  ver 2.00B for MS-DOS     serial #131821
  6275.  
  6276.  
  6277. THE CAUSE
  6278.  
  6279.     After disassembling and tracing through a sample compiled 
  6280. program, the error was located in the following code:
  6281.  
  6282. XXXX:12FA E84FFF        CALL    124C            ; Subtract
  6283. XXXX:12FD 7306          JNB     1305
  6284. XXXX:12FF 80F780        XOR     BH,80           ; Handle negative
  6285. XXXX:1302 E863FF        CALL    1268            ;   numbers
  6286. XXXX:1305 8B4504        MOV     AX,[DI+04]      ; Is mantissa zero?
  6287. XXXX:1308 0B4502        OR      AX,[DI+02]
  6288. XXXX:130B 0A4501        OR      AL,[DI+01]      ; ***** ERROR *****
  6289. XXXX:130E 740D          JZ      131D            ; Yes
  6290. XXXX:1310 F6450580      TEST    BYTE PTR [DI+05],80  ; Normalize
  6291. XXXX:1314 750C          JNZ     1322
  6292.  
  6293. (Comments  have  been  added for clarity).  This disassembled 
  6294. code is located in the  routines  that  handle  addition  and 
  6295. subtraction  (only the subtraction part is shown).  The error 
  6296. occurs when the routine tests to see if  the  result  of  the 
  6297. subtraction is zero. It tests for a zero by "OR-ing" together 
  6298. the five bytes of the mantissa (the instructions that do this 
  6299. are at offsets 1305H to 130BH). If the mantissa is zero, then 
  6300. the result of this "multiple-or" will set the zero flag.  The 
  6301. first  of  these instructions is a move of the word at [DI+4] 
  6302. to AX.  The next instruction takes the logical OR of  AX  and 
  6303. [DI+2].  No problem so far.  However, the last instruction is 
  6304. "OR AL,[DI+1]",  an instruction that operates on a  byte  and 
  6305. not  on  a word.  If the OR of the words at [DI+4] and [DI+2] 
  6306. results in a word whose UPPER byte is NONZERO but whose LOWER 
  6307. byte is ZERO,  then the next instruction, the "byte-wise" OR, 
  6308. will SET the zero flag if the byte at [DI+1] is zero.  Notice 
  6309. that the instruction at 130BH totally ignores the contents of 
  6310. the upper byte of AX;  the flags are  set  according  to  the 
  6311. lower byte of AX only.  This is what causes the error.
  6312.  
  6313.  
  6314. THE FIX
  6315.  
  6316.      The fix to this bug is simple: simply exchange the order 
  6317. of the two "OR" instructions.  This way, the zero flag is set 
  6318. according  to  a  full  16-bit  OR  and  not  an  8-bit  one. 
  6319. IMPORTANT:  Only persons familiar with the operation of DEBUG 
  6320. should  attempt  the  following.  Using DEBUG,  the following 
  6321. sequence of commands can be used to fix the bug:
  6322.  
  6323.      Assumptions and notes in the following:
  6324.           1) ONLY WORK ON A COPY OF TURBO!  DO  NOT  USE 
  6325.              YOUR MASTER COPY!
  6326.           2) The sequence of commands shown below writes 
  6327.              out  the   fixed   version   to   the  file 
  6328.              'turbo.com'
  6329.           3) Make sure that you have version 2.00
  6330.           4) 'turbo.com'   must   be   in   the  current 
  6331.              directory on drive B.
  6332.           5) DOS  2.00  or  above  is  being  used  (the 
  6333.              debugger in DOS 1.00 and 1.10 does not have 
  6334.              the 'assemble' command).                           
  6335.           6) Be  sure  to  verify  that  the code in the 
  6336.              compiler is the same as  that  shown  below 
  6337.              initially.  After the changes are made,  be 
  6338.              sure to verify that the changes  have  been 
  6339.              made  correctly  before  writing  the fixed 
  6340.              version out to disk.
  6341.  
  6342. B>debug turbo.com
  6343. -u 12fa             <- Verify the following locations
  6344. XXXX:12FA E84FFF        CALL    124C
  6345. XXXX:12FD 7306          JNB     1305
  6346. XXXX:12FF 80F780        XOR     BH,80
  6347. XXXX:1302 E863FF        CALL    1268
  6348. XXXX:1305 8B4504        MOV     AX,[DI+04]
  6349. XXXX:1308 0B4502        OR      AX,[DI+02]
  6350. XXXX:130B 0A4501        OR      AL,[DI+01]
  6351. XXXX:130E 740D          JZ      131D
  6352. XXXX:1310 F6450580      TEST    BYTE PTR [DI+05],80
  6353. XXXX:1314 750C          JNZ     1322
  6354. XXXX:1316 E8F9FE        CALL    1212
  6355. XXXX:1319 FE0D          DEC     BYTE PTR [DI]
  6356. -a 1308             <- Make changes
  6357. XXXX:1308 or al,[di+1]
  6358. XXXX:130E or ax,[di+2]
  6359. XXXX:1311                       <- Press 'enter'
  6360. -u 12fa             <- Verify that the changes are correct
  6361. XXXX:12FA E84FFF        CALL    124C
  6362. XXXX:12FD 7306          JNB     1305
  6363. XXXX:12FF 80F780        XOR     BH,80
  6364. XXXX:1302 E863FF        CALL    1268
  6365. XXXX:1305 8B4504        MOV     AX,[DI+04]
  6366. XXXX:1308 0A4501        OR      AL,[DI+01]
  6367. XXXX:130B 0B4502        OR      AX,[DI+02]
  6368. XXXX:130E 740D          JZ      131D
  6369. XXXX:1310 F6450580      TEST    BYTE PTR [DI+05],80
  6370. XXXX:1314 750C          JNZ     1322
  6371. XXXX:1316 E8F9FE        CALL    1212
  6372. XXXX:1319 FE0D          DEC     BYTE PTR [DI]
  6373. -w                  <- Save fixed version of turbo
  6374. Writing 8E80 bytes
  6375. -q
  6376.  
  6377. B>
  6378.  
  6379. <end of fix>
  6380.  
  6381.  
  6382. OTHER NOTES ABOUT TURBO
  6383.  
  6384.      One  cannot  set  breakpoints  in TURBO using DEBUG.  It 
  6385. seems that TURBO  uses  the  breakpoint  interrupt  for  some 
  6386. hideous  reason.  If  one  attempts  to set breakpoints,  the 
  6387. system will probably crash.  Tracing,  however,  does seem to 
  6388. work.  The  above  bug  was  tracked down only after hours of 
  6389. tracing (by machine and by hand) and disassembling.
  6390.  
  6391.     --------
  6392. - - - - - - - End forwarded message
  6393. 23-Jan-85 13:52:04-MST,540;000000000000
  6394. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6395. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 23 Jan 85 13:52:01-MST
  6396. Received: From xerox.arpa.ARPA by AMSAA via smtp;  22 Jan 85 20:23 EST
  6397. Received: from Mission.ms by ArpaGateway.ms ; 22 JAN 85 17:24:08 PST
  6398. Date: 22 Jan 85 17:24:01 PST (Tuesday)
  6399. From: Bicer.ES@XEROX.ARPA
  6400. Subject: What is the List Price of Osborne I
  6401. To: Info-Cpm@AMSAA.ARPA
  6402.  
  6403. Does anyone know the list price of Osborne I (SSSD), and if it is
  6404. still available.
  6405.  
  6406.  
  6407.     Thanks
  6408.     Jack Bicer
  6409.     
  6410.     
  6411. Bicer.ES@Xerox.ARPA
  6412. 23-Jan-85 13:52:21-MST,1635;000000000000
  6413. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6414. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 23 Jan 85 13:52:13-MST
  6415. Received: From ucb-vax.arpa.ARPA by AMSAA via smtp;  22 Jan 85 20:41 EST
  6416. Received: from ucbjade.CC.Berkeley.ARPA (ucbjade.ARPA) by UCB-VAX.ARPA (4.24/4.40)
  6417.     id AA08930; Tue, 22 Jan 85 17:35:18 pst
  6418. Received: from ucbopal.CC.Berkeley.ARPA (ucbopal.ARPA)
  6419.     by ucbjade.CC.Berkeley.ARPA (4.19/4.31.2)
  6420.     id AA00502; Tue, 22 Jan 85 16:36:31 pst
  6421. Received: by ucbopal.CC.Berkeley.ARPA (4.19/4.31)
  6422.     id AA23836; Tue, 22 Jan 85 14:42:29 pst
  6423. Date: Tue, 22 Jan 85 14:42:29 pst
  6424. From: William C. Wells <wcwells%ucbopal.CC@Ucb-Vax.ARPA>
  6425. Message-Id: <8501222242.AA23836@ucbopal.CC.Berkeley.ARPA>
  6426. To: info-cpm@amsaa.ARPA
  6427. Subject: The MODEM communications package
  6428. Cc: tdl%cs.nott.ac.uk@ucl-cs.ARPA
  6429.  
  6430. Is Modem7 on RCPM's in the United Kingdom?
  6431. Mail forwarded from the Headers-people mailing list
  6432.       from: Tim Lee <tdl%cs.nott.ac.uk@ucl-cs.arpa>:
  6433. -------------------------------------------------------------------------
  6434. Date: 22 Jan 85 12:38:22 UT (Tue)
  6435. To: header-people@mit-mc.arpa
  6436. Subject: The MODEM communications package
  6437. From: Tim Lee <tdl%cs.nott.ac.uk@ucl-cs.arpa>
  6438. Sender: Tdl%maths.nott.ac.uk@ucl-cs.arpa
  6439.  
  6440.    I am trying to trace a public domain communications package for CP/M
  6441. machines and MS-DOS.  The different versions of the suite are called
  6442. MODEM and MODEM7, and appear to have been written by Irvin Hoff and
  6443. Christopher Rhodes.  Does anyone know of a supplier/distributer of this
  6444. for the Osborne Executive, Epsons and IBM clones.
  6445.    Sorry if this is not the best list to mail.
  6446.  
  6447. Tim Lee
  6448.  
  6449. 23-Jan-85 13:52:36-MST,1417;000000000000
  6450. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6451. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 23 Jan 85 13:52:29-MST
  6452. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  22 Jan 85 20:49 EST
  6453. Received: from usenet by BRL-TGR.ARPA id a010327; 22 Jan 85 20:50 EST
  6454. From: Randy Suess <randy%wlcrjs.uucp@BRL-TGR.ARPA>
  6455. Newsgroups: net.micro.cpm
  6456. Subject: Re: Unix for CP/M 2.1 or > on a z80
  6457. Message-ID: <483@wlcrjs.UUCP>
  6458. Date: 21 Jan 85 16:02:04 GMT
  6459. Xref: seismo net.micro.cpm:3809
  6460. To:       info-cpm@AMSAA.ARPA
  6461.  
  6462. cd /;rm -rf
  6463.  
  6464.     A couple of years ago, I had a UN*X look-a-like running on a Z80
  6465. machine.  It was basically a V6 re-do, and ran many things faster than my
  6466. current networked Alti.  The software was Micronix and it was from Morrow
  6467. computing.  It rand on their Decision I with 1/2 meg of memory and 15
  6468. meg hard disk.  With a 6 mhz z80 it supported 4 users easily, and had CP/M
  6469. as one of it's shells!  It did all the normal UN*X stuff, i/o redirection,
  6470. background tasks, print spoolers, 'bout half the normal UN*X utilities.
  6471. But if you typed 'WS', it would see that wordstar was a cp/m program, bring
  6472. up the CP/M shell, and run WordStar.  It was written by a guy named rick 
  6473. something, and mite still be available from Morrows.  Ran about $500.
  6474.  
  6475. -- 
  6476. If *only* I had known...
  6477. Randy Suess
  6478. Chi-Net - Public Access UN*X 
  6479. (312) 545 7535 (h) (312) 283 0559 (system)
  6480. {ihnp4|ihldt}!wlcrjs!randy
  6481. 23-Jan-85 13:53:37-MST,1115;000000000000
  6482. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6483. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 23 Jan 85 13:53:26-MST
  6484. Received: From nosc-gw.ARPA by AMSAA via smtp;  23 Jan 85 4:43 EST
  6485. Received: from cod.ARPA by nosc.ARPA (4.12/4.7)
  6486.     id AA01862; Wed, 23 Jan 85 01:45:23 pst
  6487. From: bang!crash!ihom@Nosc.ARPA
  6488. MMDF-Warning:  Parse error in preceeding line at AMSAA.ARPA
  6489. Received: by cod.ARPA (4.12/4.7)
  6490.     id AA19668; Wed, 23 Jan 85 01:46:02 pst
  6491. Message-Id: <8501230946.AA19668@cod.ARPA>
  6492. Date: Tue, 22 Jan 85 11:10:41 PST
  6493. To: bang!bob%harpo@Brl-Tgr.ARPA
  6494. Subject: Re: MBASIC on APPLICARD
  6495. Cc: bang!info-cpm@Amsaa.ARPA
  6496.  
  6497. > I am trying to help a friend upgrade his Apple from running with a
  6498. > softcard to a Franklin Z-80 card ( same as PCPI Applicard or Starcard).
  6499. > Everything seems to work ok except for MBASIC.
  6500.  
  6501. The MBASIC that came with the Softcard is a special "Apple version" that
  6502. is specific for the Softcard and will not work on the Applicard.  You'll
  6503. need the "CP/M-80 version".
  6504.  
  6505. --Irwin Hom          {ihnp4, sdcsvax!bang}!crash!ihom
  6506.                bang!crash!ihom@nosc
  6507.                 bang!crash!ihom@ucsd
  6508.  
  6509.  
  6510. 23-Jan-85 13:53:59-MST,1083;000000000000
  6511. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6512. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 23 Jan 85 13:53:51-MST
  6513. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  22 Jan 85 21:07 EST
  6514. Received: from usenet by BRL-TGR.ARPA id a010438; 22 Jan 85 20:53 EST
  6515. From: "9-2-83"James H.  3221i" <jhw%tty3b.uucp@BRL-TGR.ARPA>
  6516. Newsgroups: net.micro.cpm
  6517. Subject: Need HELP with SUBMIT
  6518. Message-ID: <578@tty3b.UUCP>
  6519. Date: 21 Jan 85 14:37:38 GMT
  6520. Xref: seismo net.micro.cpm:3810
  6521. To:       info-cpm@AMSAA.ARPA
  6522.  
  6523. Please Help!!  I have been frustrated for some time with the SUBMIT
  6524. function of CP/M.  I have a Vector Graphic 1600 system running CP/M
  6525. 2.20.
  6526.  
  6527. Recently I was able to get SUBMIT to do exactly what it is supposed
  6528. to do.  How ever if I try to do exactly the same thing on another
  6529. disk, all I get is some 'whirrring' of the disk drive then the system
  6530. prompt and then the drive stops and that's it!
  6531.  
  6532. In the back of my mind I seem to recall an article about some
  6533. SUBMIT bugs - does anyone recall.  Thanks for any help.
  6534.  
  6535.                      Jim West
  6536.                     ihnp4!tty3b!jhw
  6537.      
  6538. 23-Jan-85 13:54:16-MST,1027;000000000000
  6539. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6540. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 23 Jan 85 13:53:54-MST
  6541. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  23 Jan 85 7:56 EST
  6542. Received: from usenet by BRL-TGR.ARPA id aa16381; 23 Jan 85 7:42 EST
  6543. From: grayson%uiucuxc.uucp@BRL-TGR.ARPA
  6544. Newsgroups: net.micro.cpm
  6545. Subject: Re: ZCPR-like File Search
  6546. Message-ID: <34600003@uiucuxc.UUCP>
  6547. Date: 14 Jan 85 00:21:00 GMT
  6548. Nf-ID: #R:brl-tgr:-717100:uiucuxc:34600003:000:417
  6549. Nf-From: uiucuxc!grayson    Jan 13 18:21:00 1985
  6550. Xref: seismo net.micro.cpm:3817
  6551. To:       info-cpm@AMSAA.ARPA
  6552.  
  6553. This is going to involve a change to the BDOS or a way to keep part of
  6554. ZCPR resident while a program is running.
  6555.  
  6556. What I did to solve this same problem on my H89 was to disassemble
  6557. the BDOS and change it so that all files in user area 0 are visible
  6558. from any other user area.  This makes SWEEP painful, so I keep all my
  6559. files on A: in 0 and on B: I keep no files in 0.  Not elegant, but it
  6560. has worked for a long time.
  6561. 23-Jan-85 13:55:03-MST,1671;000000000000
  6562. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6563. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 23 Jan 85 13:54:40-MST
  6564. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  23 Jan 85 7:56 EST
  6565. Received: from usenet by BRL-TGR.ARPA id a016385; 23 Jan 85 7:42 EST
  6566. From: grayson%uiucuxc.uucp@BRL-TGR.ARPA
  6567. Newsgroups: net.micro.cpm
  6568. Subject: Re: Screen Editor
  6569. Message-ID: <34600005@uiucuxc.UUCP>
  6570. Date: 16 Jan 85 02:23:00 GMT
  6571. Nf-ID: #R:cmu-cs-k:-2098006500:uiucuxc:34600005:000:1053
  6572. Nf-From: uiucuxc!grayson    Jan 15 20:23:00 1985
  6573. Xref: seismo net.micro.cpm:3818
  6574. To:       info-cpm@AMSAA.ARPA
  6575.  
  6576. Probably the only way is to write zeroes into the directory entries
  6577. ( and then reset the disk system ).
  6578. But this involves knowing how those allocation block numbers are stored
  6579. in the directory entries, and this is really a mess.  The allocation
  6580. block numbers can be either 1 or 2 bytes in length (you can figure it
  6581. out), so there may be either 8 or 16 of them per directory entry.
  6582. Even worse, it may happen that there is not a one-to-one correspondence
  6583. between directory entries and extents.  A directory entry that addresses
  6584. two extents is possible, and then the extent number on the first directory
  6585. entry of the file will be 0 or 1, depending on whether the file extends
  6586. into the second extent.  The reason for this is that the field which
  6587. indicates the number of 128 byte records in the extent is just 1 byte
  6588. long, with maximum allowable value of 128.  Thus 16K is the maximum 
  6589. extent size.
  6590.     It's probably posssible to write the code to shrink the file
  6591. portably, but only if you have access to some of these other types of
  6592. CP/M systems for debugging.
  6593. 23-Jan-85 13:55:58-MST,1096;000000000000
  6594. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6595. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 23 Jan 85 13:55:39-MST
  6596. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  23 Jan 85 5:57 EST
  6597. Received: from usenet by BRL-TGR.ARPA id a014828; 23 Jan 85 5:44 EST
  6598. From: Howard Johnson <howard%cyb-eng.uucp@BRL-TGR.ARPA>
  6599. Newsgroups: net.micro.cpm
  6600. Subject: Re: Microsoft Linker L80 Question
  6601. Message-ID: <490@cyb-eng.UUCP>
  6602. Date: 22 Jan 85 16:58:15 GMT
  6603. Xref: seismo net.micro.cpm:3814
  6604. To:       info-cpm@AMSAA.ARPA
  6605.  
  6606. > There's a bug in L80.  When searching a library, it encounters a
  6607. > module, and begins passing over the symbols to see if any are needed.
  6608. > If it passes over a COMMON block, then comes to an symbol which is
  6609. > needed, it gets a fatal system error in trying to back up to the
  6610. > beginning of the module and begin loading.
  6611.  
  6612. I purchased Microsoft's M80/L80 assembler package 2-3 months ago and
  6613. the problem you mentioned about COMMON blocks is still there.
  6614. -- 
  6615.     Howard Johnson        Cyb Systems, Austin, TX
  6616. ..!{gatech,harvard,ihnp4,nbires,noao,seismo}!ut-sally!cyb-eng!howard
  6617. 23-Jan-85 13:56:07-MST,1014;000000000000
  6618. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6619. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 23 Jan 85 13:55:54-MST
  6620. Received: From ddn1.arpa.ARPA by AMSAA via smtp;  23 Jan 85 10:09 EST
  6621. Date: 23 Jan 85 09:32:30 EST
  6622. From: dbrothers@DDN1.ARPA
  6623. Subject: Need SWEEP help!
  6624. To: info-cpm@amsaa.arpa
  6625. CC: dbrothers@DDN1.ARPA
  6626.  
  6627.  
  6628. Is there anyone out there that is running an ALS CP/M 3.0+ card,
  6629. SYNETIX RAM disk, and the SWEEP program?
  6630.  
  6631. I am not getting a valid number for the unused space on the RAM disk
  6632. when I run the SWEEP program.
  6633. I would really appreciate a copy of the source of SWEEP. Then I could
  6634. do what I need to do. I know that the ALS card requires the use of
  6635. CP/M functions 33 and 34 to access the banked memory.
  6636.  
  6637. I have one additional problem with the CAT.COM program. After I boot
  6638. up and initialize the SYNETIX RAM disk, I cannot get CAT to operate.
  6639. When I type CAT, the cursor advances to the next line and no further
  6640. action occurs. Does anyone else have this problem?
  6641.  
  6642. D.Brothers
  6643.  
  6644. 23-Jan-85 13:56:16-MST,1028;000000000000
  6645. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6646. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 23 Jan 85 13:55:59-MST
  6647. Received: From xerox.arpa.ARPA by AMSAA via smtp;  23 Jan 85 10:07 EST
  6648. Received: from Catawba.ms by ArpaGateway.ms ; 23 JAN 85 07:09:45 PST
  6649. From: SMERESKI.WBST@XEROX.ARPA
  6650. Date: 23 Jan 85 9:56:28 EST
  6651. Subjuct: Using MSDOS Debug with Turbo Pascal
  6652. To: Info-CPM@AMSAA.ARPA, Info-Micro@BRL-VGR.ARPA, Pascal/Turbo^.X@XEROX.ARPA
  6653.  
  6654. It is possible to use Debug break points on a turbo pascal.  You first have 
  6655. to NOP an instruction.  I got this information from Borland a month ago
  6656. and have used it successfully several times.  There is one side effect.
  6657. You lose the ^C abort function once the patch is installed.
  6658.  
  6659. The patch is as follows:
  6660.  
  6661. In the CSEG of your program at
  6662.  
  6663.    Loc        Current       New
  6664.   0BE2          E8           90
  6665.   0BE3          DC           90
  6666.   0BE4          FD           90
  6667.  
  6668.  
  6669. This patch is replacing a   'Call Int21' with 'NOPs'
  6670.  
  6671.  
  6672. I hope this helps.
  6673.  
  6674.  
  6675.  
  6676. /Dave
  6677.  
  6678. 23-Jan-85 13:58:04-MST,1290;000000000000
  6679. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6680. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 23 Jan 85 13:57:56-MST
  6681. Received: From xerox.arpa.ARPA by AMSAA via smtp;  23 Jan 85 14:26 EST
  6682. Received: from Gamay.ms by ArpaGateway.ms ; 23 JAN 85 11:29:38 PST
  6683. Date: 23 Jan 85 11:29:33 PST (Wednesday)
  6684. Subject: Any Libraries for AY3-8910?
  6685. To: info-cpm@AMSAA.ARPA
  6686. cc: MNeary.es@XEROX.ARPA
  6687. From: Michael Neary <MNeary.es@XEROX.ARPA>
  6688.  
  6689. -
  6690.  
  6691. Is there a library of stimuli that I can feed to the General Instruments
  6692. AY3-8910 chip to create special sound effects and/or music?  I just
  6693. acquired some old game boards using this chip, and I figured that I
  6694. should endeavor to avoid re-inventing the wheel while I try to justify
  6695. this purchase.
  6696.  
  6697. This particular design is driven by a Z-80, but libraries targeted for
  6698. other CPU's (using AY3-8910) are also solicited, since they would tend
  6699. to be table-driven.
  6700.  
  6701. Particular places I'm hoping for pointers to:
  6702.  
  6703.     App notes for plug-in cards using this chip for popular micros.
  6704.     (Apple? C-64? S-100?)
  6705.     App notes for computers using this chip (are there any?)
  6706.     Software (or tables only) for arcade games. 
  6707.  
  6708.  
  6709. I will be happy to share my results with all who request, so if your
  6710. reply is confidential, please so state.
  6711.  
  6712. Thanks,
  6713. ~ Mike
  6714. 23-Jan-85 14:00:08-MST,582;000000000000
  6715. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6716. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 23 Jan 85 13:59:48-MST
  6717. Received: From usc-ecl.arpa.ARPA by AMSAA via smtp;  23 Jan 85 14:46 EST
  6718. Date: Wed 23 Jan 85 11:44:20-PST
  6719. From: Ted Shapin <BEC.SHAPIN@USC-ECL.ARPA>
  6720. Subject: Is there a MAC patch for lower case comments?
  6721. To: INFO-CPM@AMSAA.ARPA
  6722. Postal-address: Beckman Instruments, Inc.
  6723. Postal-address: 2500 Harbor X-11, Fullerton, CA 92634
  6724. Phone: (714)961-3393
  6725.  
  6726. DRI's MAC seems to change lower case in comments to upper case.
  6727. Is there a fix for this?
  6728. Ted .
  6729. -------
  6730. 23-Jan-85 14:33:52-MST,1089;000000000000
  6731. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6732. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 23 Jan 85 14:33:43-MST
  6733. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  23 Jan 85 15:50 EST
  6734. Date: Tuesday, 22 January 1985  15:55-MST
  6735. Message-ID: <KPETERSEN.12081714544.BABYL@SIMTEL20.ARPA>
  6736. Sender: "B.Eiben LCG Ext 617-467-4431" <EIBEN@Dec-Marlboro.ARPA>
  6737. From: "B.Eiben LCG Ext 617-467-4431" <EIBEN@Dec-Marlboro.ARPA>
  6738. Subject:   MSDOS:XRF.LBR
  6739. ReSent-From: KPETERSEN@Simtel20.ARPA
  6740. ReSent-To: Info-Cpm@Amsaa.ARPA, Info-Micro@Brl-Vgr.ARPA
  6741. ReSent-Date: Tue 22 Jan 1985 19:00-MST
  6742.  
  6743. Now available from SIMTEL20 in:
  6744.  
  6745. Filename            Type     Bytes     CRC
  6746.  
  6747. Directory MICRO:<CPM.PCDOS>
  6748. XRF.LBR.1            COM     51200  60C2H
  6749.  
  6750. ...is a "high style" Cross Referencer of C-programs for the MSDOS
  6751. environment.  Another building-block for development.  This one based
  6752. on a DECUS-C implementation by Bob Denny done by Mike Cole (et al) in
  6753. the UK.  The original submission was ARCHive format - but for ease of
  6754. transmission I stuffed it into LBR-format.  Written in CI-86 C for
  6755. MSDOS.  Good show Mike!
  6756. 23-Jan-85 21:34:38-MST,997;000000000000
  6757. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6758. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 23 Jan 85 21:34:28-MST
  6759. Received: From jpl-vlsi.arpa.ARPA by AMSAA via smtp;  23 Jan 85 23:10 EST
  6760. Date: 23 Jan 1985 1954 PST
  6761. From: Larry Carroll <LARRY@JPL-VLSI.ARPA>
  6762. Subject: SQueezing & UnSQeezing files
  6763. To: info-cpm@Amsaa.ARPA
  6764. Reply-To: LARRY@JPL-VLSI.ARPA
  6765.  
  6766. I've copied the XSQ, XUSQ, and LAR programs onto our VAX (under VMS) and 
  6767. compiled/linked/tested them.  They work fine, but either I'm using them 
  6768. wrong or our copy of FTP doesn't do a BINARY (image) format file transfer 
  6769. properly.
  6770.  
  6771. I expected the SQueezed files to begin with hex 76 followed by hex FF, 
  6772. followed by a 16-bit checksum, followed by a file name.  But SMALLC.DOQB 
  6773. and SMC-ASM and several others I've copied contain something completely 
  6774. different.  Do I run LAR on these files first, the XUSQ?  Or what?
  6775.  
  6776.                 Larry @ jpl-vlsi
  6777. Please send replies to the above address.  I'm not on INFO-CPM.  Thanks.
  6778. ------
  6779. 23-Jan-85 22:30:08-MST,3334;000000000000
  6780. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6781. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 23 Jan 85 22:29:55-MST
  6782. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  24 Jan 85 0:03 EST
  6783. Date: 23 Jan 1985  22:06 MST (Wed)
  6784. Message-ID: <KPETERSEN.12082010683.BABYL@SIMTEL20.ARPA>
  6785. Sender: KPETERSEN@SIMTEL20.ARPA
  6786. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  6787. To:   Ted Shapin <BEC.SHAPIN@Usc-Ecl.ARPA>
  6788. Cc:   Info-Cpm@Amsaa.ARPA
  6789. Subject: Is there a MAC patch for lower case comments?
  6790. In-reply-to: Msg of 23 Jan 1985  12:44-MST from Ted Shapin <BEC.SHAPIN at USC-ECL.ARPA>
  6791.  
  6792.     DRI's MAC seems to change lower case in comments to upper case.
  6793.     Is there a fix for this?  Ted .
  6794.  
  6795. Yes, here is MAC.FIX:
  6796.  
  6797. TOPIC :  HOW TO MODIFY MAC.COM TO NOT CHANGE LOWER-CASE TO UPPER-CASE
  6798. FROM  :  IRVIN M. HOFF
  6799. DATE  :  22 OCT 82
  6800.  
  6801.      MAC.COM (by Digital Research) is one of the most popular assemblers
  6802. used with CP/M.  It has one feature that most people do not like -- when
  6803. making a print file (FILENAME.PRN) it automatically converts any lower-
  6804. case characters to upper-case.
  6805.  
  6806.      Neither ASM.COM nor RMAC.COM by the same firm does that.
  6807.  
  6808.      There are two ways to modify MAC.COM to approach this problem.
  6809. Changing address 165C from C8 to D0 will convert any lower-case source
  6810. code to upper, leaving DB strings and comments alone.  (1st example
  6811. below).  Changing 1663 from E6 to 5F will leave all the lower case
  6812. comments alone, will convert all DB strings to upper case, but will
  6813. toss out any lower case code that does not agree with labels that
  6814. are also lower case.  (second example.)
  6815. 1st example:  leaves all comments and DB strings alone     
  6816. ===================================================
  6817.  
  6818. 1655  47                 MOV    B,A
  6819. 1656  3A 05 30           LDA    3005
  6820. 1659  FE 03              CPI    03
  6821. 165B  78                 MOV    A,B
  6822. 165C  C8                 RZ
  6823.  
  6824.      Change the RZ (C8) to a RNC (D0)
  6825.  
  6826.                    Using DDT or SID:
  6827.  
  6828. 165C  C8 D0
  6829.  
  6830. A>SAVE 46 MAC.COM
  6831.  
  6832.       This will convert any source code not in a string from lower to
  6833. upper, and not bother any comment areas or DB strings.  It's as close
  6834. as you can get easily, to leaving all lower case alone. 
  6835.  
  6836. 2nd example:  leaves all comments alone, but throws out lower case
  6837.               source code including strings that do not match.
  6838. ===================================================
  6839. 1663  E6 5F                  (ANI  5FH)
  6840.  
  6841.                    Using DDT or SID, change to:
  6842.  
  6843. 1663  E6 7F                  (ANI  7FH)
  6844.  
  6845. A>SAVE 46 MAC.COM            (new, normal version)
  6846.  
  6847.  
  6848.      This prevents the lower-case from being changed to upper-case.
  6849. For a complete disassembly of that area:
  6850.  
  6851.  
  6852. 1655  47        MOV   B,A      ;Put the char. into 'B' temporarily
  6853. 1656  3A 05 30  LDA   ABORT    ;See any request to quit
  6854. 1659  FE 03     CPI   03
  6855. 165B  78        MOV   A,B      ;Get the char. back again
  6856. 165C  C8        RZ             ;Exit with the char. if a 03
  6857. 165D  FE 61     CPI   61H      ;Less than lower-case alpha char.?
  6858. 165F  D8        RC             ;If less, ignore
  6859. 1660  FE 7B     CPI   7AH+1    ;More than lower-case alpha char.?
  6860. 1662  D0        RNC            ;If more, ignore
  6861. 1663  E6 5F     ANI   5FH      ;Otherwise change to upper-case
  6862. 1665  C9        RET            ;Finished
  6863.  
  6864. --end--
  6865. 23-Jan-85 23:11:25-MST,1624;000000000000
  6866. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6867. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 23 Jan 85 23:11:19-MST
  6868. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  24 Jan 85 0:45 EST
  6869. Received: from usenet by BRL-TGR.ARPA id a004129; 24 Jan 85 0:42 EST
  6870. From: Dani Eder <eder%ssc-vax.uucp@BRL-TGR.ARPA>
  6871. Newsgroups: net.micro,net.micro.cpm,net.lang.c
  6872. Subject: Re: Old computer noises
  6873. Message-ID: <357@ssc-vax.UUCP>
  6874. Date: 21 Jan 85 19:20:58 GMT
  6875. Xref: seismo net.micro:9654 net.micro.cpm:3825 net.lang.c:4117
  6876. To:       info-cpm@AMSAA.ARPA
  6877.  
  6878. > We even knew if we had diagnostics in our compile by the sound of the
  6879. > old 1132 printer....It had a different "rhythm.".....I remember talking
  6880. > on the phone from home to a friend at the computer...in the background was
  6881. > the printer ker-chunking out a listing for him.....I heard the
  6882. > unmistakable tones of a diagnostic report, and told him he had better
  6883. > fix his bugs and re-compile....He thought I was psychic!
  6884.      Back in high school, we had an IBM 1620 that was just as old
  6885. as I was.  Someone had discovered that if you put an AM radio on
  6886. the console near the typewriter, and tuned to the low end of the
  6887. AM dial, you could hear all sorts of interesting noises.  We never
  6888. did figure out what caused them, but one guy wrote a program that
  6889. would play songs, and after a while, you could tell what the
  6890. computer was doing by the sounds it was making.  It was lots of
  6891. fun to be able to tell innocent bystanders "the printer will start
  6892. in five seconds", and then have it happen.
  6893.  
  6894. Dani Eder / Boeing / ssc-vax!eder / Ad Astra!(To the Stars!)
  6895. 24-Jan-85 02:02:43-MST,1348;000000000000
  6896. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6897. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 24 Jan 85 02:02:34-MST
  6898. Received: From mit-mc.arpa.ARPA by AMSAA via smtp;  24 Jan 85 3:18 EST
  6899. Date: 24 January 1985 03:22-EST
  6900. From: Jerry E. Pournelle <POURNE@Mit-Mc.ARPA>
  6901. Subject:  macrotech board update...
  6902. To: LIN@Mit-Mc.ARPA
  6903. cc: info-cpm@Amsaa.ARPA
  6904. In-reply-to: Msg of 18 Jan 1985 19:20-EST from Herb Lin <LIN at Mit-Mc.ARPA>
  6905.  
  6906. fascinating.  One of the real difficulties is that there are
  6907. KNOWN bugs in the B-step revs of the 80286 chip; so many that
  6908. CompuPro refuses to sell a 286 board except for "development",
  6909. and warns users.  Macrotech and Gifford think they have fixed or
  6910. wired around all the problems, and perhaps they have, although
  6911. your strange experiences make one wonder.
  6912.     Dual processors were a great idea in their time.  After
  6913. some thought, though, I am converting my system to a new
  6914. CompuPro 80286/287 board (as of now they are shipping the C-step
  6915. 80286 chip, which doesn't have the problems of the b step) and a
  6916. Z-80 SPUZ slave Z-80 p[rocessor.  This will run both processors
  6917. at once, and if fed a z-80 .com file that runs and the 286 is
  6918. available for other simultaneous work.  Seems more advanced than
  6919. a dual processor.  But I will also keep a vanilla z-80 around to
  6920. write books with until I'm sure...
  6921. jep
  6922.  
  6923. 24-Jan-85 06:33:44-MST,1026;000000000000
  6924. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6925. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 24 Jan 85 06:33:38-MST
  6926. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  24 Jan 85 7:55 EST
  6927. Received: from usenet by BRL-TGR.ARPA id a007440; 24 Jan 85 7:46 EST
  6928. From: mpackard%uok.uucp@BRL-TGR.ARPA
  6929. Newsgroups: net.micro.cpm
  6930. Subject: Re: Microsoft Linker L80 Question
  6931. Message-ID: <4800009@uok.UUCP>
  6932. Date: 20 Jan 85 18:38:00 GMT
  6933. Nf-ID: #R:hou2h:-74000:uok:4800009:000:427
  6934. Nf-From: uok!mpackard    Jan 20 12:38:00 1985
  6935. Xref: seismo net.micro.cpm:3829
  6936. To:       info-cpm@AMSAA.ARPA
  6937.  
  6938. +
  6939. This wonderful piece of software has 10 pages of documentation!
  6940. I believe the problem is in the order of your modules.  I am just
  6941. guessing but this happened to me once, so I ordered the modules
  6942. so the linker doesn't have to back-up.  If a function in one module
  6943. calls a function in another module, the caller must come before the
  6944. called function.   Good luck, you'll need it.
  6945. {allegra,ihnp4}!convex!ctvax!uokvax!uok!mpackard
  6946. 24-Jan-85 08:29:07-MST,983;000000000000
  6947. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6948. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 24 Jan 85 08:28:55-MST
  6949. Received: From bbnz.arpa.ARPA by AMSAA via smtp;  24 Jan 85 9:52 EST
  6950. Date: Thu, 24 Jan 85  9:50:34 EST
  6951. From: Michael Barker <mbarker@BBNZ.ARPA>
  6952. Subject: Re: Re: Microsoft L80 question
  6953. To: info-cpm@amsaa.arpa
  6954. Cc: mbarker@BBNZ.ARPA
  6955.  
  6956. >I believe the problem is in the order of your modules.  I am just
  6957. >guessing but this happened to me once, so I ordered the modules
  6958. >so the linker doesn't have to back-up.  If a function in one module
  6959. >calls a function in another module, the caller must come before the
  6960. >called function.   Good luck, you'll need it.
  6961. >{allegra,ihnp4}!convex!ctvax!uokvax!uok!mpackard
  6962.  
  6963. There is another temporary fix... just ask L80 to search the library twice (or
  6964. more) by doing "foolib/s,foolib/s".  L80 doesn't know how to backup, but you
  6965. can tell it to search as many times as necessary to pick up backward
  6966. references.
  6967.  
  6968.     mike
  6969. 24-Jan-85 09:08:43-MST,1917;000000000000
  6970. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6971. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 24 Jan 85 09:08:34-MST
  6972. Received: From brl.arpa.ARPA by AMSAA via smtp;  24 Jan 85 10:33 EST
  6973. Received: from radc-tops20.arpa by BRL-AOS.ARPA id a017570; 24 Jan 85 10:31 EST
  6974. Date: Thu 24 Jan 85 10:31:54-EST
  6975. From: Gern <GUBBINS@RADC-TOPS20.ARPA>
  6976. Subject: Re: Any Libraries for AY-3-8910 (MUSIC!)
  6977. To: INFO-MICRO@BRL.ARPA
  6978. cc: INFO-CPM@BRL.ARPA
  6979.  
  6980. I have developed and someday soon (hopefully) will market a S-100 card
  6981. with two AY-3-8910s, joysticks, tracballs, clock/calander w/battery
  6982. backup, and SSI-263 high tech Speech Synthesizer.  I have demo programs
  6983. in ZBASIC (Zenith Z-100) to drive all the sounds (these came from the
  6984. AY.. Data Sheets) and MUSIC (I wrote a sheet music hand encoded data
  6985. cruncher to AY.. program to pump the AYs with mindblowing music.
  6986. I hand encoded Star Wars and the rest I converted from the SIG/M Music-
  6987. Composer Data (device used CP/M CPU intensive 4 D/A converters) to
  6988. my more humanlly readable data format.  I think they are SIG/M volumes
  6989. 66-69 (3 disks) +/- a number.  You can get it by FTP from SIMTEL-20.
  6990.  
  6991. Unfortunately, I can not release my programs (they are not the greatest
  6992. anyway as I know very little about Music) until my device comes to
  6993. market and copyrights are canned.
  6994.  
  6995. The AY-3-8910 Data Manual is a must if you are to do anything worthwhile
  6996. with them.   It also contains equations for register values for a wanted
  6997. frequency, wave form stuff and most important a table of all the notes
  6998. on a piano and the freq to several places.  I can upload this for you
  6999. as I'd hate to have another person on earth have to type it in again.
  7000.  
  7001. If you or anyone has any other info on using the AY-3-8910, have any
  7002. interesting noises, and/or any computer format music/song data for
  7003. any computer music devices please let me in on it.   Thanx
  7004.  
  7005. Cheers,
  7006. Gern
  7007. -------
  7008. 24-Jan-85 15:09:58-MST,572;000000000000
  7009. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7010. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 24 Jan 85 15:09:51-MST
  7011. Received: From wiscvm.arpa.ARPA by AMSAA via smtp;  24 Jan 85 16:32 EST
  7012. Received: from (HARRELL)EDUCOM.BITNET by WISCVM.ARPA on 01/24/85 at
  7013.   15:33:50 CST
  7014. Date:    24 JAN 85 16:10-EST
  7015. From:  HARRELL%EDUCOM.BITNET@WISCVM.ARPA
  7016. To:  info-cpm@amsaa.ARPA
  7017. Subject: ZILOG 8400
  7018.  
  7019. Does anyone know of anyplace using a Zilog 8400?
  7020. Could you comment on the "usefulness to a small college or
  7021. university?"
  7022.  
  7023. Any information appreciated.
  7024. Thanks
  7025. Ralph
  7026.  
  7027. 24-Jan-85 18:18:44-MST,998;000000000000
  7028. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7029. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 24 Jan 85 18:18:38-MST
  7030. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  24 Jan 85 19:50 EST
  7031. Received: from usenet by BRL-TGR.ARPA id a019654; 24 Jan 85 19:50 EST
  7032. From: "M.CAIN" <michael%nvuxd.uucp@BRL-TGR.ARPA>
  7033. Newsgroups: net.micro.cpm
  7034. Subject: Re: Unix for CP/M 2.1 or > on a z80
  7035. Message-ID: <124@nvuxd.UUCP>
  7036. Date: 22 Jan 85 13:48:02 GMT
  7037. Xref: seismo net.micro.cpm:3831
  7038. To:       info-cpm@AMSAA.ARPA
  7039.  
  7040. I had the opportunity to use Microshell for several months
  7041. a couple of years ago, and it was generally great.  The only
  7042. difficulty arose with programs compiled using a C compiler
  7043. that incorporated code for command-line arguments and
  7044. I/O redirection.  Microshell and the C programs never could
  7045. seem to agree on who was going to do the redirection, with
  7046. the usual result that stuff went in all sorts of strange
  7047. directions....
  7048.  
  7049. Michael Cain
  7050. Bell Communications Research, Inc.
  7051. 24-Jan-85 19:29:50-MST,3454;000000000000
  7052. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7053. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 24 Jan 85 19:29:36-MST
  7054. Received: From rand-unix.arpa.ARPA by AMSAA via smtp;  24 Jan 85 20:56 EST
  7055. Received: by rand-unix.ARPA; Thu, 24 Jan 85 17:34:17 pst
  7056. From: Bridger Mitchell <bridger@Rand-Unix.ARPA>
  7057. Message-Id: <8501250134.AA01726@rand-unix.ARPA>
  7058. Date: 24 Jan 85 17:34:14 PST (Thu)
  7059. To: Info-Cpm@Amsaa.ARPA
  7060. Cc: Keith Petersen <W8SDZ@simtel20.ARPA>, 
  7061.     Bridger Mitchell <bridger@Rand-Unix.ARPA>
  7062. Subj: PUBlic filetype patch for CP/M 2.2 - official version
  7063.  
  7064.  
  7065. PUBPATCH is a CP/M 2.2 BDOS patch that implements the PUBlic file
  7066. attribute (bit 7 of 2nd character of a filename) and makes a file with
  7067. the PUBlic attribute assessible from any user number.  PUBlic files
  7068. allows a single copy of "associated files" -- libraries, databases,
  7069. overlays, swap files, etc -- to serve all user numbers.  They retain
  7070. their other attributes and may therefore be read/write as well as
  7071. read/only.
  7072.  
  7073. Complete documentation of PUBlic files appears in "CP/M 2.2 Goes
  7074. Public", by Bridger Mitchell and Derek McKay, Plu*Perfect Systems, Dr.
  7075. Dobb's Journal, Nov. 1984.  Limited documentation is included in the
  7076. preamble of PUBPATCH.ASM, and supporting files and installation are
  7077. described in PUBLIC.DOC.
  7078.  
  7079. Some earlier releases by others, available on some RCPM systems, that
  7080. attempt to implement a similar patch are reporting differing degrees
  7081. of success.  To cut through any confusion, I've sent Keith Petersen
  7082. the Plu*Perfect Systems release disk, and he's uploaded it to
  7083. SIMTEL20.  Keith has removed the earlier versions - only the
  7084. "official" versions of the files remain and are listed below.  Note
  7085. that some "unofficial" versions were also called "PUBPATCH.ASM".
  7086.  
  7087. The patch can be installed in Z80 systems running standard CP/M 2.2
  7088. using RELPUBLC.COM to relocate PUBPATCH.HXR (a hex-relocatable version
  7089. of PUBPATCH).  The squeezed source file is PUBPATCH.AQM.
  7090.  
  7091. SD.COM (with SD.DOC) are SuperDirectory extended to support display of
  7092. PUBlic files.  DISK7P.COM (with DISK7P.DOC) is the extended file-
  7093. maintenance utility DISK7.
  7094.  
  7095. The PUBLIC.COM and PUBLIC.AQM file is v 1.1.  It corrects a bug in the
  7096. published source v 1.0, which failed to set the PUBlic attribute bit
  7097. for very long files that overflowed the extent count into the S2
  7098. directory byte.
  7099.  
  7100. Restrictions, documented in LICENSE.NOT, are summarized here:
  7101.  
  7102. PUBPATCH.ASM, PUBLIC.ASM, and derivative files RELPUBLC.COM and
  7103. PUBPATCH.HXR, are copyrighted by Plu*Perfect Systems.  Permission is
  7104. granted for single-user, non-commercial use.  Use of these programs
  7105. for any commercial purpose requires advance written authorization from
  7106. Plu*Perfect Systems.  DISK7 is licensed for non-commercial use by
  7107. Frank Gaude.
  7108.  
  7109. The files are available from SIMTEL20 as:
  7110.  
  7111. Filename            Type     Bytes     CRC
  7112.  
  7113. Directory MICRO:<CPM.PUBPATCH>
  7114. -AUTHOR.PUB.1            ASCII    this announcement
  7115. DISK7P.COM.1            COM      4480  EA11H
  7116. DISK7P.DOC.1            ASCII      1150  55E0H
  7117. LICENSE.NOT.1            ASCII       758  03E9H
  7118. PUBLIC.AQM.1            COM      6016  F67FH
  7119. PUBLIC.COM.1            COM      1152  4B74H
  7120. PUBLIC.DOC.1            ASCII      1325  D131H
  7121. PUBPATCH.AQM.1            COM      6784  9CE6H
  7122. PUBPATCH.HXR.1            ASCII       728  0748H
  7123. RELPUBLC.COM.1            COM     13056  E37FH
  7124. SD.COM.1            COM      4096  6F9EH
  7125. SD.DOC.1            ASCII       641  E900H
  7126.  
  7127. ...and for those who want the whole package as an LBR file:
  7128.  
  7129. PUBPAT.LBR.1            COM     40832  B44AH
  7130.  
  7131. ----
  7132. --bridger mitchell
  7133. 25-Jan-85 07:24:50-MST,1615;000000000000
  7134. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7135. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 25 Jan 85 07:24:25-MST
  7136. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  25 Jan 85 8:34 EST
  7137. Received: from usenet by BRL-TGR.ARPA id a028148; 25 Jan 85 8:12 EST
  7138. From: Dave Beyerl <db21%ihuxk.uucp@BRL-TGR.ARPA>
  7139. Newsgroups: net.micro.cpm
  7140. Subject: Re: Turbo Pascal output
  7141. Message-ID: <864@ihuxk.UUCP>
  7142. Date: 23 Jan 85 12:06:14 GMT
  7143. Xref: seismo net.micro.cpm:3835
  7144. To:       info-cpm@AMSAA.ARPA
  7145.  
  7146.  
  7147. > Subject: Turbo Pascal output
  7148. >
  7149. > Is there a method that enables program output to be sent
  7150. > to the screen and printer??? Cntrl-P works when running
  7151. > CPM, but from Turbo Pascal, it doesn't. (at least not on
  7152. > my machine.)  Do I make the program a .COM file and use Cntrl-P??
  7153. > Thanks in advance for any help given.
  7154. >          Mark Falleroni
  7155. >          TRW
  7156. >          Ogden,Ut.
  7157. >          (mdf)
  7158. >
  7159.     In order to print output to both the screen and the line
  7160. printer in Turbo Pascal under CP/M you must include a second
  7161. writeln statement which directs its output to the Lst device.
  7162. For example, to print the string 'Hello There!' on both the
  7163. screen and printer, you would include the following lines in
  7164. your program:
  7165.  
  7166.     writeln ('Hello There!'); { print on screen }
  7167.     writeln (Lst,'Hello There!'); { print on printer }
  7168.  
  7169.     This is discussed beginning in section 14.5, Text Files,
  7170. of my Turbo manual.  There is a program with examples in 
  7171. section 14.5.1, and a description of the logical devices given
  7172. in section 14.5.2.
  7173.  
  7174.                     Dave Beyerl
  7175.                     ihuxk!db21
  7176.                     AT&T Bell Labs, Naperville, IL
  7177. 25-Jan-85 14:51:38-MST,1041;000000000000
  7178. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7179. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 25 Jan 85 14:51:32-MST
  7180. Received: From rice-gateway.ARPA by AMSAA via smtp;  25 Jan 85 16:23 EST
  7181. Received: by rice.ARPA (AA03429); Fri, 25 Jan 85 15:24:24 CST
  7182. Date:     Fri, 25 Jan 85 15:09:54 CST
  7183. From: Paul Milazzo <milazzo@rice.ARPA>
  7184. Subject:  Manipulating CP/M floppies with UNIX?
  7185. To: INFO-CPM@AMSAA.ARPA
  7186. Message-Id: <1985.01.25.15.09.57.630.03354@Dione.rice>
  7187.  
  7188. Does anyone have a UNIX utility to manipulate SS SD 8" CP/M floppies
  7189. under UNIX?  I have a bare-bones program capable of extracting files.
  7190. It cannot, however, write on the floppies, nor can it deal with
  7191. attribute bits or CP/M+ file system extensions.
  7192.  
  7193. If no such program is conveniently available, could someone point me
  7194. towards the information necessary to write one of my own?  My CP/M
  7195. manuals don't seem to contain quite enough information.
  7196.  
  7197.                 Thanks,
  7198.                 Paul G. Milazzo <milazzo@rice.ARPA>
  7199.                 Dept. of Computer Science
  7200.                 Rice University, Houston, TX
  7201. 29-Jan-85 09:00:47-MST,786;000000000000
  7202. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7203. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:00:42-MST
  7204. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  24 Jan 85 1:45 EST
  7205. Received: from usenet by BRL-TGR.ARPA id a004969; 24 Jan 85 1:43 EST
  7206. From: "9-2-83"James H.  3221i" <jhw%tty3b.uucp@BRL-TGR.ARPA>
  7207. Newsgroups: net.micro.cpm
  7208. Subject: Re: What is Simtel20
  7209. Message-ID: <581@tty3b.UUCP>
  7210. Date: 21 Jan 85 23:21:10 GMT
  7211. Xref: seismo net.micro.cpm:3827
  7212. To:       info-cpm@AMSAA.ARPA
  7213.  
  7214.  
  7215. I too am new to the net news and have not been able to find out
  7216. how to access SIMTEL20!!  I see people talking about many programs
  7217. I would love to try.
  7218.  
  7219. Can I access SIMTEL20, and if so HOW??
  7220.  
  7221. I work at AT&T Teletype Corp., Skokie, IL
  7222.  
  7223.   Jim West
  7224.   ihnp4!tty3b!jhw
  7225. 29-Jan-85 09:01:03-MST,959;000000000000
  7226. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7227. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:00:55-MST
  7228. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  25 Jan 85 8:33 EST
  7229. Received: from usenet by BRL-TGR.ARPA id a028070; 25 Jan 85 8:11 EST
  7230. From: "9-2-83"James H.  3221i" <jhw%tty3b.uucp@BRL-TGR.ARPA>
  7231. Newsgroups: net.micro.cpm
  7232. Subject: SUBMIT problem SOLVED!
  7233. Message-ID: <585@tty3b.UUCP>
  7234. Date: 23 Jan 85 14:30:18 GMT
  7235. Xref: seismo net.micro.cpm:3834
  7236. To:       info-cpm@AMSAA.ARPA
  7237.  
  7238. []
  7239. Thanks to all who replied to my problem with SUBMIT.  The problem was
  7240. an unwanted blank line at the end of the '.SUB' file.  That sure kills 
  7241. the operation cold...
  7242.  
  7243. Found that the screen editor I use ('scope' from Vector Graphic) adds
  7244. a blank line at the end of the file if I use the 'insert' mode, but
  7245. not if I use the 'append' mode.  I can now watch for that problem and 
  7246. have perfect results every time.
  7247.  
  7248. Jim West
  7249. ihnp4!tty3b!jhw
  7250. 29-Jan-85 09:01:52-MST,981;000000000000
  7251. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7252. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:01:44-MST
  7253. Received: From uci-icse.arpa.ARPA by AMSAA via smtp;  28 Jan 85 22:01 EST
  7254. Date: 28 Jan 85 19:00:04 PST (Mon)
  7255. To: George Smith <gbs%voder.uucp@Brl-Tgr.ARPA>
  7256. cc: info-cpm@Amsaa.ARPA, young@Uci-Icse.ARPA
  7257. Subject: Re: scribble
  7258. In-reply-to: Your message of 24 Jan 85 16:41:51 GMT.
  7259.          <641@voder.UUCP>
  7260. From: Michal Young <young@Uci-Icse.ARPA>
  7261. Received: from Localhost by UCI-ICSE for young; 28 Jan 85 19:02:18 PST (Mon)
  7262.  
  7263.   It certainly would be nice if scribble were released to the public domain.
  7264. A lot of Kaypro owners have Perfect Writer/Perfect Formatter, which are 
  7265. clones of Mince/Scribble.  But unlike Scribble, P. Formatter did not 
  7266. come with source code, and so Kaypro owners have not been able to customize
  7267. the formatting to their likes and needs.  (Or was it just Mince that 
  7268. came with source?)  
  7269. --Michal Young, UC Irvine
  7270.   young@uci
  7271. 29-Jan-85 09:02:22-MST,1156;000000000000
  7272. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7273. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:02:15-MST
  7274. Received: From mitre.arpa.ARPA by AMSAA via smtp;  26 Jan 85 10:55 EST
  7275. Date: 25 Jan 1985 22:08:58 EST (Friday)
  7276. From: Thomas Reid <treid@Mitre.ARPA>
  7277. Subject:  MDM730 Overlay for Ithaca Intersystems VIO board with 2661 USART
  7278. To: info-cpm@Amsaa.ARPA
  7279. Cc: treid@Mitre.ARPA
  7280.  
  7281. Help:
  7282.  
  7283. I have an Ithaca Intersystems 525 (or 800) system with a VIO board that
  7284. has a 2661 USART on it.  The system is 3 years old.  The M7VIO-1.ASM
  7285. overlay for MDM730 is for the 2651 and, needless to say, doesn't work.
  7286. The initialization is wrong (comes up 300 baud, not 1200, etc.) and
  7287. when this is circumvented via a built-in terminal mode, every 10th-50th
  7288. character is duplicated in MDM730 terminal mode.
  7289.  
  7290. Solutions sought in order of desire:  (1) someone who has brought up 
  7291. modem7 on an II 525/800 and can help this lost soul, (->3) information
  7292. on the care, feeding, initialization, and I/O on the 2661, (<-2) another
  7293. M7 overlay, and finally (4) kind thoughts for one who will never enjoy
  7294. the pleasures of MDM730.
  7295.  
  7296. Thanks for all.  Tom.
  7297.  
  7298. 29-Jan-85 09:02:50-MST,3234;000000000000
  7299. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7300. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:02:35-MST
  7301. Received: From nosc-gw.ARPA by AMSAA via smtp;  26 Jan 85 10:55 EST
  7302. Received: from cod.ARPA by nosc.ARPA (4.12/4.7)
  7303.     id AA29941; Fri, 25 Jan 85 21:51:17 pst
  7304. From: bang!crash!ihom@Nosc.ARPA
  7305. MMDF-Warning:  Parse error in preceeding line at AMSAA.ARPA
  7306. Received: by cod.ARPA (4.12/4.7)
  7307.     id AA15118; Fri, 25 Jan 85 21:51:41 pst
  7308. Message-Id: <8501260551.AA15118@cod.ARPA>
  7309. Date: Fri, 25 Jan 85 15:22:49 PST
  7310. To: bang!CMP.DOUG@texas-20
  7311. Subject: Re(3): File sizes from Turbo & directory
  7312. Cc: bang!info-cpm@Amsaa.ARPA
  7313.  
  7314. >Do you have any idea how to get directory listings from Turbo? There's
  7315. >probably an easy way out of that too that I don't know about...
  7316.  
  7317. Easy??  Well, not really.  To get a directory listing, you have to set
  7318. up the File Control Block (FCB) and call BDOS functions 11h (search for
  7319. first) and 12h (search for next).  In this example, bytes 0 to 11 will
  7320. be used in setting up the FCB.  Byte 0 is the drive number to access,
  7321. bytes 1 to 8 is the file name, and bytes 9 to 11 is the file type.  
  7322. Since we're searching the entire directory, fill the bytes for name and
  7323. type with 3Fh (questionmark) for *all* files.  When calling BDOS 11h,
  7324. if a file is found, the Direct Memory Address (DMA) is filled with the
  7325. record (128 bytes) containing the directory entry and returns a value
  7326. (0,1,2,3) indicating the starting position (each record contains 4
  7327. filenames of 32 bytes each).  Calling BDOS 12h continues the search in
  7328. the directory until no more files are found.  Something like this will
  7329. do the job:
  7330.  
  7331. program directory;
  7332.  
  7333. const                     { CP/M-80 BDOS calls }
  7334.   search_first = $0011;
  7335.   search_next = $0012;
  7336.   set_DMA  = $001A;
  7337.  
  7338. var
  7339.    first : boolean;
  7340.    i,directory_code : integer;
  7341.    DMA : array[1..128] of byte;
  7342.    FCB : array[0..11] of byte absolute $005C;
  7343.        { location of File Control Block }
  7344.  
  7345. procedure next;
  7346.    var
  7347.       ch : char;
  7348.       starting_position : integer;
  7349.       name : string[12];
  7350.    begin
  7351.       name := '';
  7352.       starting_position := directory_code * 32;     { get start of next file }
  7353.       for i:= starting_position + 1 to starting_position + 11 do
  7354.          begin
  7355.             ch := char(mem[addr(DMA) + i]);
  7356.             if i = starting_position + 9 then name := name + '.' + ch
  7357.                else name := name + ch
  7358.          end;
  7359.       writeln(name);
  7360.    end;
  7361.  
  7362. begin
  7363.    bdos(set_DMA,addr(DMA));     { allocate a record of memory for the DMA }
  7364.    FCB[0] := 0;     { drive # to access:  0 = A, 1 = B, ...}
  7365.    for i := 1 to 11 do      { fill FCB with '?'s to match all files }
  7366.       FCB[i] := $3F;
  7367.    first := true;
  7368.    repeat
  7369.       { get directory_code of file given by the FCB }
  7370.       if first then
  7371.          directory_code := bdos(search_first,addr(FCB))
  7372.       else
  7373.          directory_code := bdos(search_next);     { continue search }
  7374.       first := false;
  7375.       if directory_code <> $FF then next;     { file present? }
  7376.    until directory_code = $FF;     { no more files }
  7377. end.
  7378.  
  7379.  
  7380. --Irwin Hom          {ihnp4, sdcsvax!bang}!crash!ihom
  7381.                  bang!crash!ihom@nosc
  7382.                  bang!crash!ihom@ucsd
  7383.  
  7384.  
  7385. 29-Jan-85 09:03:15-MST,3384;000000000000
  7386. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7387. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:03:04-MST
  7388. Received: From xerox.arpa.ARPA by AMSAA via smtp;  26 Jan 85 11:15 EST
  7389. Received: from Aurora.ms by ArpaGateway.ms ; 26 JAN 85 07:25:54 PST
  7390. From: SMERESKI.WBST@XEROX.ARPA
  7391. Date: 26 Jan 85 10:23:11 EST
  7392. Subject: Re: Turbo Pascal output
  7393. To: info-cpm@AMSAA.ARPA, Pascal/Turbo^.X@XEROX.ARPA, 
  7394.     db21%ihuxk.uucp@BRL-TGR.ARPA
  7395.  
  7396. Re:
  7397. ----------------------------------------------------------
  7398. >> Subject: Turbo Pascal output
  7399. >>
  7400. >> Is there a method that enables program output to be sent
  7401. >> to the screen and printer??? Cntrl-P works when running
  7402. >> CPM, but from Turbo Pascal, it doesn't. (at least not on
  7403. >> my machine.)  Do I make the pr^ram a .COM file and use Cntrl-P??
  7404. >> Thanks in advance for any help Oiven.
  7405. >>          Mark Faleroni
  7406. >>          TRW
  7407. >>          Ogden,Ut.
  7408. >>          (mdf)
  7409. >>
  7410. >        In order to print output to both the screen and the line
  7411. >printer in Turbo Pascal under CP/M you must include a second
  7412. >writeln statement which directs its output to the Lst device.
  7413. >For example, to print the string 'Hello There!' on both the
  7414. >screen and printer, you would include the following lines in
  7415. >your program:
  7416. >
  7417. >        writeln ('Hello There!'); { print on screen }
  7418. >        writeln (Lst,'Hello There!'); { print on printer }
  7419. >
  7420. >        This is discussed beginning in section 14.5, Text Files,
  7421. >of my Turbo manual.  There is a program with examples in 
  7422. >section 14.5.1, and a description of the logical devices given
  7423. >in section 14.5.2.
  7424. >
  7425. >                                        Dave Beyerl
  7426. >                                        ihuxk!db21
  7427. >                                        AT&T Bell Labs, Naperville, IL
  7428. >
  7429. ----------------------------------------------------------------
  7430.  
  7431.  
  7432. Because of the good documentation and careful construction of Turbo-Pascal
  7433. it is possible to make it do almost anything you wish.  For instance if
  7434. you really want to echo all console output to the printer the following
  7435. program will do it.  The information needed to set it up can be found in 
  7436. the Turbo Pascal manual in section A.12 for CPM systems and B2.3 for 8086
  7437. based systems.
  7438.  
  7439.          Program ControlpTest;
  7440.          
  7441.          Var
  7442.             Ch : Char;
  7443.             SaveAddress : Integer;
  7444.  
  7445.          Procedure PWrite (Ch : Char);
  7446.          Var
  7447.             CB : Byte Absolute Ch;
  7448.          
  7449.          Begin {PWrite}
  7450.          Bios (4, CB);
  7451.          Bios (3, CB);
  7452.          End; {PWrite}
  7453.          
  7454.          
  7455.          Begin {ControlpTest}
  7456.          SaveAddress := ConOutPtr;      {Save address of default routine}
  7457.          ConOutPtr := Addr (PWrite);    {turn on printer echo}   
  7458.          Read (Kbd, Ch);
  7459.          While Ch <> ^Z Do              {test the echo until control-Z}
  7460.             Begin
  7461.             Write (Ch);
  7462.             Read (Kbd, Ch);
  7463.             End;
  7464.          ConOutPtr := SaveAddress;      {turn off printer echo}
  7465.          End.
  7466.  
  7467. If you really want to simulate control-P in all its glory then simply patch
  7468. into the console input routine in a similar fashion (ConInPtr := address of
  7469. your own Procedure).  Your procedure can then scan all console input for a 
  7470. control-P and turn the echo on or off as shown above.
  7471.  
  7472. I hope this technique is useful to some of you.
  7473.  
  7474.  
  7475. /Dave
  7476.  
  7477. 29-Jan-85 09:03:33-MST,934;000000000000
  7478. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7479. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:03:27-MST
  7480. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  26 Jan 85 11:52 EST
  7481. Received: from usenet by BRL-TGR.ARPA id a001400; 26 Jan 85 11:44 EST
  7482. From: jason%jett.uucp@BRL-TGR.ARPA
  7483. Newsgroups: net.micro.cpm
  7484. Subject: Re: EPSON GENEVA QUERY
  7485. Message-ID: <398@jett.UUCP>
  7486. Date: 24 Jan 85 01:00:45 GMT
  7487. Xref: seismo net.micro.cpm:3836
  7488. To:       info-cpm@AMSAA.ARPA
  7489.  
  7490. The Qx-10 version of FILINK.COM does exsist... I've used it on many occasion
  7491. at work... Also, on the utility floppy (comes with the PF-10 disk drive)
  7492. are copies of EPPXMDM.COM (Modem7 for the Geneva) and documentation...
  7493. but these two files are strangely not ever even acknowledged on the 
  7494. 'List of Software Utilities' tha t is in the manual... This has been
  7495. on every Utility Disk I have seen...
  7496.           Jason Hamby ihnp4!akgua!jett!jason
  7497. 29-Jan-85 09:03:48-MST,637;000000000000
  7498. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7499. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:03:45-MST
  7500. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  26 Jan 85 12:51 EST
  7501. Received: from usenet by BRL-TGR.ARPA id a002627; 26 Jan 85 12:13 EST
  7502. From: Geoff Kuenning <geoff%desint.uucp@BRL-TGR.ARPA>
  7503. Newsgroups: net.micro,net.micro.cpm
  7504. Subject: UMODEM for System V posted to net.sources
  7505. Message-ID: <324@desint.UUCP>
  7506. Date: 24 Jan 85 04:08:39 GMT
  7507. Xref: seismo net.micro:9690 net.micro.cpm:3837
  7508. To:       info-cpm@AMSAA.ARPA
  7509.  
  7510. The subject line says it all.
  7511. -- 
  7512.  
  7513.     Geoff Kuenning
  7514.     ...!ihnp4!trwrb!desint!geoff
  7515. 29-Jan-85 09:04:03-MST,1270;000000000000
  7516. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7517. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:03:57-MST
  7518. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  26 Jan 85 13:01 EST
  7519. Received: from usenet by BRL-TGR.ARPA id a003534; 26 Jan 85 12:34 EST
  7520. From: Chuck McManis <cem%intelca.uucp@BRL-TGR.ARPA>
  7521. Newsgroups: net.micro.cpm
  7522. Subject: Re: Unix for CP/M 2.1 or > on a z80
  7523. Message-ID: <498@intelca.UUCP>
  7524. Date: 25 Jan 85 16:28:54 GMT
  7525. Xref: seismo net.micro.cpm:3838
  7526. To:       info-cpm@AMSAA.ARPA
  7527.  
  7528. Another possible solution for those who insist on downgrading
  7529. their CP/M systems to UNIX :-) was/is Cromemco's CROMIX.
  7530. It ran on their S-100 machines with a Z-80 and 128K min of
  7531. RAM. It didn't really become popular until they (Cromemco)
  7532. added the Dual Processor Board [you know, the one with the
  7533. icky stinko 68000] But it to had a CP/M "mode" and claimed bothe
  7534. CP/M and CDOS compatiblility. Not to slow either.
  7535.  
  7536. --Chuck
  7537.  
  7538. -- 
  7539.                                             - - - D I S C L A I M E R - - - 
  7540. {ihnp4,fortune}!dual\                     All opinions expressed herein are my
  7541.         {qantel,idi}-> !intelca!cem       own and not those of my employer, my
  7542.  {ucbvax,hao}!hplabs/                     friends, or my avocado plant. :-}
  7543. 29-Jan-85 09:04:16-MST,652;000000000000
  7544. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7545. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:04:12-MST
  7546. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  26 Jan 85 13:02 EST
  7547. Received: from usenet by BRL-TGR.ARPA id a003655; 26 Jan 85 12:37 EST
  7548. From: "Mark D. Falleroni" <mdf%trwrba.uucp@BRL-TGR.ARPA>
  7549. Newsgroups: net.micro.cpm
  7550. Subject: Thanks for info
  7551. Message-ID: <1239@trwrba.UUCP>
  7552. Date: 24 Jan 85 16:14:56 GMT
  7553. Xref: seismo net.micro.cpm:3839
  7554. To:       info-cpm@AMSAA.ARPA
  7555.  
  7556.  
  7557. Thanks to all who furnished me with information about SIMTEL20
  7558.            Mark Falleroni
  7559.            TRW
  7560.            Ogden,Ut
  7561.            <mdf>
  7562. 29-Jan-85 09:04:34-MST,1401;000000000000
  7563. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7564. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:04:24-MST
  7565. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  26 Jan 85 13:02 EST
  7566. Received: from usenet by BRL-TGR.ARPA id a003982; 26 Jan 85 12:43 EST
  7567. From: George Smith <gbs%voder.uucp@BRL-TGR.ARPA>
  7568. Newsgroups: net.micro.cpm
  7569. Subject: scribble
  7570. Message-ID: <641@voder.UUCP>
  7571. Date: 24 Jan 85 16:41:51 GMT
  7572. Xref: seismo net.micro.cpm:3840
  7573. To:       info-cpm@AMSAA.ARPA
  7574.  
  7575. [scribble has gone the way of the line eater bug]
  7576.  
  7577. I gave Mark of the Unicorn a call this morning.  I was seeking an
  7578. update to a program we bought from them 3 years ago called scribble.
  7579. It was a word processing package patterned after scribe.  The version
  7580. we have is v1.3 and I know that at one time they were selling v1.4
  7581. which had bug fixes and enhancements.  However, a very nice girl
  7582. from MOTU informed me that scribble is a non-product and that there
  7583. are no updates possible.  I asked her about v1.4 and she said go
  7584. ahead and get it any way possible.  Does anyone out there have v1.4?
  7585. I would be willing to pay for media and postage to any kind soul
  7586. who can help me out.
  7587.  
  7588. P.S. Maybe we should ask MOTU to donate scribble to the Public Domain
  7589.      since they have no further interest in it?
  7590.  
  7591. -- 
  7592. George B. Smith
  7593. National Semiconductor
  7594. ...!{ihnp4!nsc | decvax!decwrl!nsc | ucbvax}!voder!gbs
  7595. 29-Jan-85 09:05:07-MST,1184;000000000000
  7596. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7597. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:04:59-MST
  7598. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  26 Jan 85 13:29 EST
  7599. Received: from usenet by BRL-TGR.ARPA id a004548; 26 Jan 85 12:53 EST
  7600. From: apratt%iuvax.uucp@BRL-TGR.ARPA
  7601. Newsgroups: net.micro.cpm
  7602. Subject: Re: File sizes from Turbo
  7603. Message-ID: <5100006@iuvax.UUCP>
  7604. Date: 24 Jan 85 15:39:00 GMT
  7605. Nf-ID: #R:brl-tgr:-755800:iuvax:5100006:000:580
  7606. Nf-From: iuvax!apratt    Jan 24 10:39:00 1985
  7607. Xref: seismo net.micro.cpm:3841
  7608. To:       info-cpm@AMSAA.ARPA
  7609.  
  7610.  
  7611. The submitted algorithm has some misleading information and at least one flaw
  7612. outright: Files CAN be empty, taking up zero K on the disk. The misleading part
  7613. is that not ALL CP/M systems allocate 2k at a time; mine (Osborne DD) allocates
  7614. only 1K.  This is nice since you waste at most 1023 bytes (as opposed to 2047
  7615. in the worst case of 2K clusters), but it is NOT nice in that reading a file
  7616. >16K causes a seek back to the directory to open another extent, whereas this
  7617. would only happen every 32K with 2K allocations. 
  7618. ----
  7619.                         -- Allan Pratt
  7620.                     ...ihnp4!inuxc!iuvax!apratt
  7621. 29-Jan-85 09:05:21-MST,1427;000000000000
  7622. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7623. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:05:15-MST
  7624. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  26 Jan 85 13:30 EST
  7625. Received: from usenet by BRL-TGR.ARPA id aa04805; 26 Jan 85 12:59 EST
  7626. From: jmg%bradley.uucp@BRL-TGR.ARPA
  7627. Newsgroups: net.micro.cpm
  7628. Subject: Re: Kermit on Apple
  7629. Message-ID: <24900008@bradley.UUCP>
  7630. Date: 24 Jan 85 20:02:00 GMT
  7631. Nf-ID: #R:brl-tgr:-755900:bradley:24900008:000:820
  7632. Nf-From: bradley!jmg    Jan 24 14:02:00 1985
  7633. Xref: seismo net.micro.cpm:3843
  7634. To:       info-cpm@AMSAA.ARPA
  7635.  
  7636. yes, i do have a copy of kermit that will run on an apple.  but it is
  7637. configured for a micromodem ][.  the conversion would not be hard though!
  7638. the source is ~ 176K. and the library file for kermit is ~ 360K.  if you
  7639. send me a disc i will give you the 'com' file configured for the 
  7640. micromodem(i think it sould run at 300 baud just fine) or if your machine
  7641. has uuencode/uudecode i will send you a copy of the 'com' file through mail.
  7642. you are welcome to the sources but i don't think you have the disc space
  7643. to accommonate the source file for kermit let alone assemble it!
  7644.  
  7645.     ---- Jeff     
  7646.  
  7647.       HOME Address:  6406 Talisman Terr.
  7648.              Peoria, Il  61615
  7649.  
  7650.  
  7651. Jeff Gibson              UUCP: {cepu,ihnp4,noao,uiucdcs}!bradley!jmg
  7652. Bradley University        ARPA: cepu!bradley!jmg@UCLA-LOCUS
  7653. Peoria, IL 61625            PH: (309) 692-9069
  7654. 29-Jan-85 09:05:43-MST,1174;000000000000
  7655. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7656. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:05:36-MST
  7657. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  26 Jan 85 13:30 EST
  7658. Received: from usenet by BRL-TGR.ARPA id a004801; 26 Jan 85 12:59 EST
  7659. From: grayson%uiucuxc.uucp@BRL-TGR.ARPA
  7660. Newsgroups: net.micro.cpm
  7661. Subject: Re: Need HELP with SUBMIT
  7662. Message-ID: <34600006@uiucuxc.UUCP>
  7663. Date: 7 Feb 85 05:23:00 GMT
  7664. Nf-ID: #R:tty3b:-57800:uiucuxc:34600006:000:564
  7665. Nf-From: uiucuxc!grayson    Jan 24 23:23:00 1985
  7666. Xref: seismo net.micro.cpm:3842
  7667. To:       info-cpm@AMSAA.ARPA
  7668.  
  7669. The problem with submit is documented in the cpm manual.  "If the submit
  7670. function is performed on any disk other than drive A, the commands are not
  7671. processed until the disk is inerted into drive A and the system reboots."
  7672.  
  7673. The problem is that the $$$.SUB file is created on B:, say, but the CCP
  7674. looks only on A: for it.  There is a patch which fixes it and is easy to
  7675. apply - I might be able to dig it out for you if you send me mail, but
  7676. it would take a while, since now I use ZEX exclusively (you could use
  7677. ZEX or EX - they are memory-based submt type programs).
  7678. 29-Jan-85 09:05:59-MST,1367;000000000000
  7679. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7680. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:05:52-MST
  7681. Received: From hi-multics.arpa.ARPA by AMSAA via smtp;  26 Jan 85 19:14 EST
  7682. Posted-Date:  26 Jan 85 00:41 CST
  7683. Date:  Sat, 26 Jan 85 00:40 CST
  7684. From:  Weinstein@HI-MULTICS.ARPA
  7685. Subject:  15 MBYTE HARD-DISC
  7686. To:  info-ibmpc@USC-ISIF.ARPA, info-micro@BRL.ARPA, info-cpm@BRL.ARPA
  7687. Message-ID:  <850126064044.861636@HI-MULTICS.ARPA>
  7688. Resent-Date:  26 Jan 85 18:12 CST
  7689. Resent-From:  Weinstein@HI-MULTICS.ARPA
  7690. Resent-To:  info-cpm@AMSAA.ARPA
  7691. Resent-Message-ID:  <850127001220.406368@HI-MULTICS.ARPA>
  7692.  
  7693. I just got a DISCTRON D519 HARD DISC DRIVE for my COMPAQ computer.  I am
  7694. currently running with a Western Digital Hard Disc controller and I am
  7695. quite pleased.  I was able to get a good price on this 15 MByte drive
  7696. and can probably get a few more if there is any interest.  This is ONLY
  7697. the disc drive (you have to buy your own power supply and controller).
  7698. The price is $300.00.  The drives are new and tested.
  7699.  
  7700. Please send mail to Weinstein -at HI-MULTICS or call 612-425-1813
  7701.  
  7702. THIS IS NOT A ADD, I AM JUST WILLING TO HELP A FEW PEOPLE WHO KNOW WHAT
  7703. TO DO WITH A BARE HARD DISC DRIVE.  THERE ARE ONLY 6 DRIVES CURRENTLY
  7704. AVAILABLE....  HOWEVER I DO NOT KNOW IF THERE WILL BE ANY LEFT WHEN YOU
  7705. READ THIS MESSAGE.
  7706.  
  7707.           Dennis
  7708. 29-Jan-85 09:06:22-MST,774;000000000000
  7709. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7710. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:06:16-MST
  7711. Received: From mit-mc.arpa.ARPA by AMSAA via smtp;  27 Jan 85 4:03 EST
  7712. Date: 27 January 1985 04:03-EST
  7713. From: Jerry E. Pournelle <POURNE@Mit-Mc.ARPA>
  7714. Subject:  Need HELP with SUBMIT
  7715. To: grayson%uiucuxc.uucp@Brl-Tgr.ARPA
  7716. cc: info-cpm@Amsaa.ARPA
  7717. In-reply-to: Msg of 7 Feb 85 05:23:00 GMT from grayson%uiucuxc.uucp at BRL-TGR.ARPA
  7718.  
  7719. It's possibly no hlp to know this but the CompuPro 8/16 is able
  7720. to use SUBMIT on any disk (or any user, or any sectin of the
  7721. segmented hard disk).  I am not sure how this is done since Tony
  7722. has been making CP/M do things for me that apparently it won't
  7723. do for anyone else, and after a while I get used to it...
  7724.  
  7725. 29-Jan-85 09:07:01-MST,713;000000000000
  7726. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7727. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:06:55-MST
  7728. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  27 Jan 85 4:44 EST
  7729. Received: from usenet by BRL-TGR.ARPA id a012904; 27 Jan 85 4:41 EST
  7730. From: "9-2-83"James H.  3221i" <jhw%tty3b.uucp@BRL-TGR.ARPA>
  7731. Newsgroups: net.micro.cpm
  7732. Subject: MicroShell WANTED!
  7733. Message-ID: <588@tty3b.UUCP>
  7734. Date: 25 Jan 85 14:24:19 GMT
  7735. Xref: seismo net.micro.cpm:3849
  7736. To:       info-cpm@AMSAA.ARPA
  7737.  
  7738. []
  7739. Where can I obtain MicroShell?  Is it still being sold??
  7740. I am running a Vector Graphic 1600 with CP/M 2.2.
  7741. Any help will be appreciated!
  7742.  
  7743. Jim West
  7744. ihnp4!tty3b!jhw
  7745. AT&T Teletype Corp., Skokie, IL
  7746. 29-Jan-85 09:07:20-MST,2879;000000000000
  7747. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7748. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:07:11-MST
  7749. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  27 Jan 85 5:01 EST
  7750. Received: from usenet by BRL-TGR.ARPA id a013276; 27 Jan 85 4:49 EST
  7751. From: Ed Macke <etm%wuibc.uucp@BRL-TGR.ARPA>
  7752. Newsgroups: net.micro.cpm
  7753. Subject: Apple CP/M question
  7754. Message-ID: <114@wuibc.UUCP>
  7755. Date: 25 Jan 85 20:30:21 GMT
  7756. Xref: seismo net.micro.cpm:3850
  7757. To:       info-cpm@AMSAA.ARPA
  7758.  
  7759. []
  7760. A friend of mine has posed a question concerning CP/M which
  7761. is beyond my competence, so I'm hoping someone out there can
  7762. provide an answer.  The problem runs as follows:
  7763.  
  7764. He has a system consisting of an Apple //e, an Advanced Logic
  7765. Systems CP/M Card, and an Epson RX-80 printer (the printer
  7766. interface card is, I believe, a standard Apple Centronics card).
  7767. The version of CP/M being used is 3.01B1.  Whenever he attempts
  7768. to get a hardcopy of the file, the text always comes out double
  7769. spaced on the printer.  I came up with a band-aid solution to this
  7770. by writing a short Applesoft Basic program which set the printer
  7771. default line spacing to half normal.
  7772.  
  7773. The question we're trying to answer is this:
  7774. A) Are there any system parameters or switches inside the CP/M
  7775.    operating system which can be changed to cure this double spacing
  7776.    problem?  Apparently CP/M is sending a line feed with each carriage
  7777.    return, and the printer is happily appending a line feed after the
  7778.    carriage return also.  Anyway, we don't want to change the dip
  7779.    switches inside the Epson, since other software depends on them,
  7780.    so is there a way to stop CP/M from sending its own line feed?
  7781.  
  7782. B) If the answer to A) is no, then we would like to find out how to set
  7783.    up a 'PROFILE.SUB' file to perform the same actions as the Applesoft
  7784.    program.  Those actions are:
  7785.     --print a message to the screen to turn on the printer,
  7786.       and then press a key
  7787.     --wait for a keypress
  7788.     --establish a data channel to the printer (PR#1 in Applesoft)
  7789.     --send the appropriate control characters to the printer
  7790.       (ESC-@-CR-ESC-A-ACK-CR)
  7791.     --close the data channel (PR#0)
  7792.  
  7793.    I've speculated that the last 3 steps could be performed by:
  7794.     DEVICE CONOUT: = LPT
  7795.     TYPE SETUP.DAT
  7796.     DEVICE CONOUT: = CRT
  7797.    where SETUP.DAT contains the control characters for the printer;
  7798.    however, I haven't been able to create SETUP.DAT, since the only
  7799.    text editor he has is ED and I can't figure out how to enter control
  7800.    characters into a file using it.
  7801.  
  7802. Anyway, if anyone has any answers/solutions/clarifications concerning
  7803. the above questions, please send me mail at
  7804.     ...ihnp4!wucs!wuibc!etm
  7805. And thanks in advance to anyone who does.
  7806.  
  7807. Ed Macke
  7808. Computer Systems Lab
  7809. Washington University
  7810. St. Louis, Mo.
  7811.  
  7812. -- 
  7813. Ed Macke
  7814. Computer Systems Lab
  7815. Washington University
  7816. St. Louis, Mo.
  7817. 29-Jan-85 09:07:38-MST,1969;000000000000
  7818. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7819. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:07:30-MST
  7820. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  27 Jan 85 5:01 EST
  7821. Received: from usenet by BRL-TGR.ARPA id a013405; 27 Jan 85 4:52 EST
  7822. From: James Hunter <hunterj%utai.uucp@BRL-TGR.ARPA>
  7823. Newsgroups: net.micro.cpm
  7824. Subject: Re: Turbo Pascal output
  7825. Message-ID: <348@utai.UUCP>
  7826. Date: 25 Jan 85 00:01:50 GMT
  7827. Xref: seismo net.micro.cpm:3851
  7828. To:       info-cpm@AMSAA.ARPA
  7829.  
  7830. In article <864@ihuxk.UUCP> db21@ihuxk.UUCP (Dave Beyerl) writes:
  7831. >
  7832. >> Subject: Turbo Pascal output
  7833. >>
  7834. >> Is there a method that enables program output to be sent
  7835. >> to the screen and printer??? Cntrl-P works when running
  7836. >> CPM, but from Turbo Pascal, it doesn't. (at least not on
  7837. >> my machine.)  Do I make the program a .COM file and use Cntrl-P??
  7838. >> Thanks in advance for any help given.
  7839. >>
  7840. >    In order to print output to both the screen and the line
  7841. >printer in Turbo Pascal under CP/M you must include a second
  7842. >writeln statement which directs its output to the Lst device.
  7843. >For example, to print the string 'Hello There!' on both the
  7844. >screen and printer, you would include the following lines in
  7845. >your program:
  7846. >
  7847. >    writeln ('Hello There!'); { print on screen }
  7848. >    writeln (Lst,'Hello There!'); { print on printer }
  7849. >
  7850.  
  7851.   Or, you could write a procedure to print to both the console and the printer:
  7852.  
  7853.   type
  7854.     workstring = string[255];
  7855.  
  7856.  
  7857.    procedure both(stuff: workstring);
  7858.    begin
  7859.     writeln(stuff);
  7860.     writeln(LST,stuff);
  7861.    end;
  7862.  
  7863.   You may want to use the compiler directive {$V-} with this which relaxes
  7864. parameter checking and allows parameters of any string length to be passed.
  7865. {See section 16.1.1 of manual about this}.
  7866. The problem with this approach is that you may want to print both strings
  7867. and numbers, which won't be automatically formatted as with the writeln
  7868. command.
  7869.  
  7870. ---------------------
  7871.   Gumby lives!!
  7872. 29-Jan-85 09:08:00-MST,1236;000000000000
  7873. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7874. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:07:50-MST
  7875. Received: From brl.arpa.ARPA by AMSAA via smtp;  27 Jan 85 12:19 EST
  7876. Received: from hi-multics.arpa by BRL-AOS.ARPA id a000374; 26 Jan 85 1:42 EST
  7877. Date:  Sat, 26 Jan 85 00:40 CST
  7878. From:  Weinstein@HI-MULTICS.ARPA
  7879. Subject:  15 MBYTE HARD-DISC
  7880. To:  info-ibmpc@USC-ISIF.ARPA, info-micro@BRL.ARPA, info-cpm@BRL.ARPA
  7881. Message-ID:  <850126064044.861636@HI-MULTICS.ARPA>
  7882.  
  7883. I just got a DISCTRON D519 HARD DISC DRIVE for my COMPAQ computer.  I am
  7884. currently running with a Western Digital Hard Disc controller and I am
  7885. quite pleased.  I was able to get a good price on this 15 MByte drive
  7886. and can probably get a few more if there is any interest.  This is ONLY
  7887. the disc drive (you have to buy your own power supply and controller).
  7888. The price is $300.00.  The drives are new and tested.
  7889.  
  7890. Please send mail to Weinstein -at HI-MULTICS or call 612-425-1813
  7891.  
  7892. THIS IS NOT A ADD, I AM JUST WILLING TO HELP A FEW PEOPLE WHO KNOW WHAT
  7893. TO DO WITH A BARE HARD DISC DRIVE.  THERE ARE ONLY 6 DRIVES CURRENTLY
  7894. AVAILABLE....  HOWEVER I DO NOT KNOW IF THERE WILL BE ANY LEFT WHEN YOU
  7895. READ THIS MESSAGE.
  7896.  
  7897.           Dennis
  7898. 29-Jan-85 09:09:14-MST,1878;000000000000
  7899. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7900. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:08:31-MST
  7901. Received: From brl.arpa.ARPA by AMSAA via smtp;  27 Jan 85 12:22 EST
  7902. Received: from mit-mc.arpa by BRL-AOS.ARPA id a000985; 26 Jan 85 12:24 EST
  7903. Date: 26 January 1985 12:21-EST
  7904. From: Charlie Strom <CSTROM@mit-mc.ARPA>
  7905. Subject: New magazine to appear
  7906. To: INFO-CPM@brl.ARPA
  7907. cc: INFO-MICRO@brl.ARPA
  7908.  
  7909.          New Computer Journal to Appear
  7910.  
  7911.  
  7912.      Sol Libes, fromer editor Microsystems, has announced a
  7913. new bimonthly publication, Micro/Systems Journal.
  7914.  
  7915.      Sol has advised us that Micro/Systems Journal will cover
  7916. CP/M, MSDOS, S-100 topics, etc. along lines similar to the old
  7917. Microsystems. There will be emphasis on both hardware and
  7918. software topics, with special coverage of public domain
  7919. software in both the CP/M and MSDOS worlds. We can
  7920. also expect reviews of hardware and software, expert technical
  7921. articles, etc.
  7922.  
  7923.      The premier issue of Micro/Systems Journal is slated for
  7924. release in early March, 1984. A mass mailing will be going out
  7925. shortly soliciting charter subscriptions, but we can summarize
  7926. the subscription information as follows:
  7927.  
  7928. U.S. Subscriptions
  7929.  
  7930.      1 year ........ $18      bulk mailing
  7931.      2 year ........ $32
  7932.  
  7933.      1 year ........ $24      first class
  7934.      2 year ........ $44
  7935.  
  7936. Canada/Mexico
  7937.  
  7938.      1 year ........ $24      first class
  7939.      2 year ........ $44
  7940.  
  7941. Foreign
  7942.  
  7943.      1 year ........ $32
  7944.      2 year ........ $58
  7945.  
  7946.      Before April 15, subscribers may deduct 10%; former
  7947. Microsystems subscribers may deduct an additional 5%.
  7948. Subscriptions should be sent to: Micro/Systems Journal, Box 1192,
  7949. Mountainside, N.J. 07092.
  7950.  
  7951. Advertising
  7952.  
  7953.      Advertisers are solicited and requested to call Sol Libes at
  7954. 201-522-9347 Tuesday-Friday.
  7955.  
  7956.  
  7957.                          Charlie Strom
  7958.                          1/22/85
  7959.  
  7960. 29-Jan-85 09:10:07-MST,2518;000000000000
  7961. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7962. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:09:44-MST
  7963. Received: From ddn1.arpa.ARPA by AMSAA via smtp;  28 Jan 85 9:39 EST
  7964. Date: 28 Jan 85 08:44:09 EST
  7965. From: dbrothers@DDN1.ARPA
  7966. Subject: Apple IIe,ALS CP/M Card, Serial Printer Card
  7967. To: info-cpm@amsaa.arpa
  7968. CC:  
  7969.  
  7970. Comment: 
  7971. I got the following question from a friend of mine.
  7972.  
  7973. I can't see why you can't use the seriel card in slot one.
  7974. That should not stop CP/M from booting up.
  7975.  
  7976. Can anyone out there shed any light on this problem?
  7977.  
  7978. Reply to either him or me.
  7979.  
  7980. Thanks in advance..
  7981.  
  7982. Doug
  7983.  
  7984. Forwarded message(s):  
  7985. -----------------------------------------------------
  7986. Date:  28 Jan 85 11:45 GMT
  7987. From: brad @ dca-eur
  7988. To: dbrothers @ DDN1.ARPA
  7989. CC: brad @ dca-eur
  7990. Text: 
  7991. Re:  CPM information & SIMTEL
  7992. Date: 28 Jan 1985 11:22:21 Z
  7993. Text: Doug,
  7994. I still have not gotten my serial card to work.  I have only an
  7995. Apple Serial Card not the Super Serial card (I borrowed a Super
  7996. card from a neighbor only to see that it didn't work in slot 1 eithter).
  7997. I wrote to ALS and got a reply they say they have a utility called
  7998. FLIP that does the same thing as DEVICE except with the Apple Slots
  7999. 1, 2, and 3.  It is included in CP/M releases 3.01B2 and later.  I
  8000. got release 3.01B1 and didn't get it.  Just sent them a letter today
  8001. asking them to send it and asked them to charge their CP/M programmers
  8002. kit on my MasterCard and send that too.  I have tried alot of different
  8003. things with the printer card in slot 2 trying to direct the output to
  8004. AUX: using DEVICE .  I have been unsuccessful in getting DEVICE to do
  8005. anything.  All devices are assigned as Null.  A control-P with the printer
  8006. card in slot 2 only gives me double characters on the screen.  As I
  8007. mentioned earlier the serial card doesn't allow CP/M to boot when the
  8008. serial card is in slot 1.  ALS' documentation says slot 1 is for the
  8009. printer card and does not specifically state parallel only!  
  8010.  
  8011. Anyhow, I don't care if I have to put my printer serial card in slot 2
  8012. I'd just like to be able to get the output of WordStar to my printer!
  8013. my slot assignment is:
  8014. Slot #0   16K Card
  8015. Slot #1   vacant
  8016. Slot #2   Serial Card
  8017. Slot #3   Micromax-80 80 Col card
  8018. Slot #4   CP/M Card
  8019. Slot #5   Vacant
  8020. Slot #6   Disk Controller 
  8021. Slot #7   ThunderClock
  8022. If you could tell me how to direct the output to AUX: or slot 2
  8023. I'd appreciate it!
  8024.  
  8025. Thanks,
  8026. Jim
  8027.  
  8028.  
  8029. -------------END OF FORWARDED MESSAGE(S)-------------
  8030.  
  8031. 29-Jan-85 09:11:01-MST,1080;000000000000
  8032. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8033. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:10:29-MST
  8034. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  28 Jan 85 9:55 EST
  8035. Received: from usenet by BRL-TGR.ARPA id a000546; 28 Jan 85 9:41 EST
  8036. From: Michael Shneier <shneier%nbs-amrf.uucp@BRL-TGR.ARPA>
  8037. Newsgroups: net.micro.cpm
  8038. Subject: permanently changing default disk from a program
  8039. Message-ID: <393@nbs-amrf.UUCP>
  8040. Date: 28 Jan 85 14:06:36 GMT
  8041. Xref: seismo net.micro.cpm:3855
  8042. To:       info-cpm@AMSAA.ARPA
  8043.  
  8044.  
  8045. I am running CP/M-86, and want to be able to set the default disk from within
  8046. a program in such a way that it *REMAINS* set after exiting the program. The
  8047. bdos 14 call modifies the default only while the program is running, but I
  8048. need to chain to a program on another disk, which will run with that disk
  8049. selected. (I have considered modifying the second program to select the right
  8050. disk based on a passed parameter, but would prefer a cleaner solution.)
  8051.  
  8052.  
  8053. -- 
  8054.  
  8055. Mike Shneier              UUCP: {seismo,allegra}!umcp-cs!nbs-amrf!shneier
  8056. 29-Jan-85 09:11:30-MST,655;000000000000
  8057. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8058. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:11:19-MST
  8059. Received: From ardc.arpa.ARPA by AMSAA via smtp;  28 Jan 85 10:25 EST
  8060. Date:     Mon, 28 Jan 85 10:23:11 EST
  8061. From:     David G. Sampar (PM-AL) <dsampar@Ardc.ARPA>
  8062. To:       9-2-83 <jhw%tty3b.uucp@brl-tgr.arpa>
  8063. cc:       info-cpm@Amsaa.ARPA
  8064. Subject:  Re:  MicroShell WANTED!
  8065.  
  8066.  
  8067. The address you need is:
  8068.     New Generation Systems, Inc.
  8069.     1800 Michael Faraday Drive, Suite 206
  8070.     Reston, VA 22090
  8071.     703-471-5598
  8072.     800-368-359
  8073.  
  8074. There is an article on MicroShell in the Jan/Feb issue of Sextant, a magazine
  8075. for Heath/Zenith users.
  8076. 29-Jan-85 09:12:11-MST,1875;000000000000
  8077. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8078. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:11:58-MST
  8079. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  28 Jan 85 11:47 EST
  8080. Received: from usenet by BRL-TGR.ARPA id a003951; 28 Jan 85 11:41 EST
  8081. From: Rick Chinn <rzdz%fluke.uucp@BRL-TGR.ARPA>
  8082. Newsgroups: net.micro.cpm
  8083. Subject: Re: Need HELP with SUBMIT
  8084. Message-ID: <515@tpvax.fluke.UUCP>
  8085. Date: 25 Jan 85 15:22:01 GMT
  8086. Xref: seismo net.micro.cpm:3856
  8087. To:       info-cpm@AMSAA.ARPA
  8088.  
  8089. > Please Help!!  I have been frustrated for some time with the SUBMIT
  8090. > function of CP/M.  I have a Vector Graphic 1600 system running CP/M
  8091. > 2.20.
  8092.  
  8093. I don't think that you're the only person that submit has chosen to abuse. I
  8094. regularly have trouble with it, to wit: write a submit file, run it, it runs,
  8095. make one change, the whole thing bombs. Look at submit file with ddt, can't
  8096. find any bogus characters...give up...(if I had a dime for every hour I've
  8097. wasted, I could go to dinner at a *nice* restaurant)
  8098.  
  8099. I don't use submit anymore. I use microshell instead. It looks more like unix
  8100. anyway, and I've never had trouble with it not wanting to do what's in the
  8101. batch file. I also have another shell-type program called clip that does the
  8102. same sort of thing, and allows conditionals, more like a shell script would.
  8103. (neither are public domain, they're commercial programs)
  8104.  
  8105. If someone out there in net.land knows how to make submit do something
  8106. useful, please let me know. I'm very tempted to do this:
  8107.  
  8108.     a> era submit.com
  8109.  
  8110. Rick Chinn
  8111. John Fluke Mfg. Co MS 232E
  8112. PO Box C9090 Everett WA 98206
  8113.  
  8114. ihnp4!uw-beaver----\
  8115. decvax!microsof     \
  8116. ucbvax!lbl-csam      \ 
  8117.                       +====!fluke!rzdz
  8118. sun                  /
  8119. sb1!allegra         /
  8120. ssc-vax------------/ 
  8121.  
  8122. (206) 356-5232
  8123.  
  8124. p.s. I tried mail, but UUCP sez nocando.
  8125. 29-Jan-85 09:12:48-MST,1166;000000000000
  8126. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8127. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:12:38-MST
  8128. Received: From cmu-cs-c.arpa.ARPA by AMSAA via smtp;  21 Jan 85 2:54 EST
  8129. Received: ID <APA@CMU-CS-C.ARPA>; Mon 21 Jan 85 02:56:51-EST
  8130. Date: Mon 21 Jan 85 02:56:50-EST
  8131. From: Penny Anderson <Penny.Anderson@CMU-CS-C.ARPA>
  8132. Subject: Re: ZCPR3 Hacks
  8133. To: cem%intelca.uucp@BRL-TGR.ARPA
  8134. cc: APA@CMU-CS-C.ARPA, info-cpm-request@AMSAA.ARPA
  8135. In-Reply-To: Message from "Chuck McManis <cem%intelca.uucp@BRL-TGR.ARPA>" of Fri 18 Jan 85 20:52:48-EST
  8136. Resent-Date:  Mon, 28 Jan 85 14:37:36 EST
  8137. Resent-From:  cpmlist@AMSAA.ARPA
  8138. Resent-To:    info-cpm@AMSAA.ARPA
  8139.  
  8140. Chuck,
  8141.     Won't changing your system prompt to "A:!" screw up the way
  8142. ZEX handles input control.  If you use the "<uparrow><doublequote>" 
  8143. option in a ZEX file, ZEX turns control over to the console until it sees
  8144. a 'special character' pass by.  The special character in the distribution
  8145. version is a ">" with the MSB set.  It seems like that should leave the re-
  8146. mainder of your ZEX file pending forever.  Is that right, Rick?
  8147.  
  8148.     Don Shields  c/o [Penny Anderson - APA@CMU-C]
  8149. -------
  8150. 29-Jan-85 09:13:38-MST,1546;000000000000
  8151. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8152. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:13:30-MST
  8153. Received: From su-star.arpa.ARPA by AMSAA via smtp;  28 Jan 85 14:43 EST
  8154. Date: 28 Jan 85 11:20:00 PST
  8155. From: R. MEIER <rmeier@Su-Star.ARPA>
  8156. Subject: re:apple-cpm serial interface problems
  8157. To: info-cpm <info-cpm@amsaa.arpa>
  8158. Reply-To: R. MEIER <rmeier@Su-Star.ARPA>
  8159.  
  8160. Jim,
  8161.     I have the following arrangement of cards and have not had a problem.
  8162.         Slot 0:128K ram
  8163.         Slot 1:Super-Serial Card (modem)
  8164.         Slot 2:Apple Serial Card (printer)
  8165.         Slot 3:80-col card
  8166.         Slot 4:Z80 card
  8167.         Slot 5:vacant
  8168.         Slot 6:disk
  8169.         Slot 7:vacant
  8170.     Within the configuration block of CP/M, I have routines to make the
  8171. 128K ram look like a disk, the Slot 2 Apple Serial Card look like a printer
  8172. with DTR flow control, and the Super-Serial Card look like another console.
  8173. The Apple Serial Card has no flow control on board, but since the printer
  8174. doesn't transmit, I switched the DTR and REC lines on the RS-232 connector.
  8175. The Apple Serial Card is nothing but a ROM, line driver, and line sensor
  8176. that I can read/write directly.  The ROM contains software for RS-232 timing,
  8177. so I use it to output a byte at a time, but I only send it a byte after
  8178. reading that the DTR line is high.  The Super-Serial Card has flow control
  8179. on board and so is called in the normal fashion of a port/status register
  8180. pair.
  8181.     If the above superficial view is helpful, then fine, otherwise,
  8182. write me at rmeier@star.arpa.
  8183.                     Bob (rmeier@star.arpa)
  8184. ------
  8185. 29-Jan-85 09:14:47-MST,1432;000000000000
  8186. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8187. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:14:40-MST
  8188. Received: From xerox.arpa.ARPA by AMSAA via smtp;  28 Jan 85 15:56 EST
  8189. Received: from Tokay.ms by ArpaGateway.ms ; 28 JAN 85 12:57:51 PST
  8190. Date: 28 Jan 85 11:47:34 PST (Monday)
  8191. From: Kaminski.PA@XEROX.ARPA
  8192. Subject: CP/M-80 file directory debugger needed
  8193. To: Info-Cpm@AMSAA.ARPA, XeroxInfo-CPM^.wbst@XEROX.ARPA
  8194. cc:  
  8195. Reply-To: Kaminski.PA@XEROX.ARPA
  8196.  
  8197. ----------------------------------------------------------------
  8198. Return-Path: <@OFFICE-2.ARPA:WRS@C39.Tymnet.ARPA>
  8199. Received: from OFFICE-2.ARPA by Xerox.ARPA ; 24 JAN 85 22:03:17 PST
  8200. Received: from C39.Tymnet by OFFICE-2.ARPA; 24 Jan 85 22:03:14 PST
  8201. Reply-to: WRS@OFFICE-2.ARPA
  8202. From: William R. Soley <WRS@C39.Tymnet.ARPA>
  8203. Date: Thu, 24 Jan 85 19:42:10 PST
  8204. To: Kaminski.PA
  8205. Subject: CP/M-80 file directory debugger needed
  8206.  
  8207. I'm looking for a program which will let me display and patch the directory
  8208. and allocation vector on a CP/M disk.  It would be nice if it would also
  8209. automatically check for some consistency and rebuild the allocation vectors.
  8210.  
  8211. I've heard a rumor that one such program is named "FILFIX", but don't know
  8212. from where it is available.  I'd very much appreciate any pointers to this
  8213. program or one similar.
  8214.  
  8215. Thank you,
  8216. Bill Soley <WRS@Office-2.ARPA>
  8217.  
  8218. ----------------------------------------------------------------
  8219. 29-Jan-85 09:15:49-MST,936;000000000000
  8220. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8221. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:15:18-MST
  8222. Received: From mitre.arpa.ARPA by AMSAA via smtp;  28 Jan 85 18:55 EST
  8223. Date: 28 Jan 1985 18:50:05 EST (Monday)
  8224. From: Jeffrey Edelheit <edelheit@Mitre.ARPA>
  8225. Subject: New Osborne's Available
  8226. To: info-cpm@Amsaa.ARPA
  8227. Cc: edelheit@Mitre.ARPA
  8228.  
  8229. Recently, someone on the net asked if new Osborne's are available and, if so,
  8230. how much.  Today's US mail had a post card from WestWind Computer in it.
  8231. WestWind is the result of a merger (buy-out?) of Drive C and Trantor.  Anyway,
  8232. the card said that new, warrantee-able O-1s and Executives were available for
  8233. $697 and $947, respectively.  Their phone # is 800-526-6500 outside of CA
  8234. and 800-831-3144 in CA.
  8235.  
  8236. I HAVE NO RELATIONSHIP OR INTEREST IN THIS FIRM AND AM MERELY PASSING ON SOME
  8237. INFORMATION I GOT IN THE MAIL !!!!!!!!!
  8238.  
  8239. Jeff Edelheit
  8240. (edelheit@mitre)
  8241.  
  8242. 29-Jan-85 09:15:54-MST,1719;000000000000
  8243. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8244. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:15:18-MST
  8245. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  28 Jan 85 22:42 EST
  8246. Received: from usenet by BRL-TGR.ARPA id a004898; 28 Jan 85 22:43 EST
  8247. From: Bill Edwards <edwardsb@HARVARD.ARPA>
  8248. Newsgroups: net.micro.cpm
  8249. Subject: Re: CP/M-80 file directory debugger needed
  8250. Message-ID: <339@harvard.ARPA>
  8251. Date: 29 Jan 85 01:08:45 GMT
  8252. Xref: seismo net.micro.cpm:3862
  8253. To:       info-cpm@AMSAA.ARPA
  8254.  
  8255. > ----------------------------------------------------------------
  8256. > Return-Path: <@OFFICE-2.ARPA:WRS@C39.Tymnet.ARPA>
  8257. > Received: from OFFICE-2.ARPA by Xerox.ARPA ; 24 JAN 85 22:03:17 PST
  8258. > Received: from C39.Tymnet by OFFICE-2.ARPA; 24 Jan 85 22:03:14 PST
  8259. > Reply-to: WRS@OFFICE-2.ARPA
  8260. > From: William R. Soley <WRS@C39.Tymnet.ARPA>
  8261. > Date: Thu, 24 Jan 85 19:42:10 PST
  8262. > To: Kaminski.PA
  8263. > Subject: CP/M-80 file directory debugger needed
  8264. > I'm looking for a program which will let me display and patch the directory
  8265. > and allocation vector on a CP/M disk.  It would be nice if it would also
  8266. > automatically check for some consistency and rebuild the allocation vectors.
  8267. > I've heard a rumor that one such program is named "FILFIX", but don't know
  8268. > from where it is available.  I'd very much appreciate any pointers to this
  8269. > program or one similar.
  8270. > Thank you,
  8271. > Bill Soley <WRS@Office-2.ARPA>
  8272. > ----------------------------------------------------------------
  8273.  
  8274. I don't know about on the net, but DU, or
  8275. PATCH16 are both disk editors (p.d.).  DU
  8276. is widely availablle on RCP/M's, and PATCH16
  8277. can be gotten from the Newton Bigboard
  8278. (617) 965-7259        Bill Edwards
  8279. 29-Jan-85 09:16:35-MST,2586;000000000000
  8280. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8281. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:16:20-MST
  8282. Received: From dca-eur.arpa.ARPA by AMSAA via smtp;  29 Jan 85 3:50 EST
  8283. Date: 29 January 1985 08:52 GMT
  8284. From: brad@Dca-Eur.ARPA
  8285. Subject: Apple Serial Problem w/ ALS cpm card
  8286. To: info-cpm@Amsaa.ARPA
  8287.  
  8288. Date: 29 Jan 1985 08:43:14 Z
  8289. Comment: 
  8290. Forwarded message(s):  
  8291. -----------------------------------------------------
  8292. To: rmeier @ su-star
  8293. From: brad @ dca-eur
  8294. Subject: ALS CP/M Card
  8295. Date: 29 Jan 1985 07:28:35 Z
  8296. cc: brad @ dca-eur, dbrothers @ ddn1
  8297. Text: Bob,
  8298. Thanks for your reply.  Last night I had a major breakthru by getting
  8299. data to my printer.  I was able to do this by putting my serial card
  8300. in slot #2 and using PIP to send a file to AUX: (slot 2)  I have 
  8301. WordStar and would like to use the print command in WordStar, but
  8302. the next best thing would be to send the output of WordStar to disk
  8303. and then use pip to print it out.  
  8304.  
  8305. ALS told me in a letter that with release 3.01B2 and later they have
  8306. a utility called FLIP to reassign Apple slots 1, 2, and 3 similar to
  8307. the way DEVICE.COM works.  I have release 3.01B1 and don't have the
  8308. the FLIP utility.  ALS says they will mail it to me.  So far I have 
  8309. been unable to get DEVICE.COM to work (maybe I'm using the wrong format
  8310. for the command or something else simple).  Since ALS has come up with
  8311. the FLIP utility, perhaps that's because DEVICE doesn't work with the
  8312. Apple.  Oh, well, my main concern was to get data to the serial printer
  8313. and I overcame that last night using PIP.  It still would be nice to
  8314. be able to turn on the printer using ctrl-p, hopefully ALS FLIP will
  8315. do that by allowing me to redefine slot #2 as LST: instead of AUX: .
  8316.  
  8317. I still haven't discovered why CP/M won't boot with the serial card
  8318. in slot #1.  I thought it may be because the serial card occupies
  8319. some of the same ROM space as the CP/M card.  I know there is a 
  8320. problem where the MicroModem will not work in slot 2 if the Serial
  8321. Card is in slot #1.  Maybe you can shed some light on that since you
  8322. have serial cards in both slot 1 and 2.
  8323.  
  8324. I have ordered the ALS Programmers' Toolkit which includes two disks
  8325. containing both the source for ALS' BIOS and Digital Research 
  8326. skeletal BIOS.  With that I should be in pretty good shape to figure
  8327. things out.  
  8328.  
  8329. Over here in Stuttgart, Germany. I am really isolated from the
  8330. "real world".  I don't know anyone else here that has the ALS
  8331. CP/M card here.
  8332. Thanks again.
  8333. Brad
  8334.  
  8335. -------------END OF FORWARDED MESSAGE(S)-------------
  8336.  
  8337. 29-Jan-85 09:17:44-MST,1686;000000000000
  8338. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8339. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:17:26-MST
  8340. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  29 Jan 85 7:40 EST
  8341. Received: from usenet by BRL-TGR.ARPA id a010173; 29 Jan 85 7:41 EST
  8342. From: Jerry Hollombe <hollombe%ttidcc.uucp@BRL-TGR.ARPA>
  8343. Newsgroups: net.micro.cpm
  8344. Subject: re: What is the list price of an Osborne 1?
  8345. Message-ID: <203@ttidcc.UUCP>
  8346. Date: 28 Jan 85 23:08:41 GMT
  8347. Xref: seismo net.micro.cpm:3866
  8348. To:       info-cpm@AMSAA.ARPA
  8349.  
  8350. >From: Bicer.ES@XEROX.ARPA
  8351. >Subject: What is the List Price of Osborne I
  8352. >Message-ID: <7644@brl-tgr.ARPA>
  8353. >
  8354. >Does anyone know the list price of Osborne I (SSSD), and if it is
  8355. >still available.
  8356.  
  8357. A few Osborne 1's are still available from Drive C.  Prices start  at  $797
  8358. for  52  column  screen,  $997  for  the  52/80/104 column screen.  All are
  8359. double-density, fully warrantied and include CP/M 2.2, WordStar, SuperCalc,
  8360. CBasic,  and  MBasic.  They  also  have Executives for $1197 with CP/M 3.0,
  8361. Personal Pearl, and the UCSD P-system as well as the O-1  software  (except
  8362. for CP/M 2.2, of course).
  8363.  
  8364. Drive C recently changed their name, I can't remember to what, but their
  8365. address is still the one below as far as I know:
  8366.  
  8367. Drive C:
  8368. 1690 65th Street
  8369. Emeryville, CA  94608
  8370. -- 
  8371. ==============================================================================
  8372. The Polymath (Jerry Hollombe)
  8373. Citicorp TTI                               If thy CRT offend thee, pluck
  8374. 3100 Ocean Park Blvd.                      it out and cast it from thee.
  8375. Santa Monica, California  90405
  8376. (213) 450-9111, ext. 2483
  8377. {vortex,philabs}!ttidca!ttidcc!hollombe
  8378. 29-Jan-85 09:26:04-MST,1160;000000000000
  8379. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8380. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:25:43-MST
  8381. Received: From xerox.arpa.ARPA by AMSAA via smtp;  29 Jan 85 8:52 EST
  8382. Received: from Catawba.ms by ArpaGateway.ms ; 29 JAN 85 05:54:59 PST
  8383. Date: Tue, 29 Jan 85 08:54 EST
  8384. From: Thieret.WBST@XEROX.ARPA
  8385. Subject: A book about CP/M-86
  8386. To: Info-Cpm@AMSAA.ARPA, Info-Micro@BRL-VGR.ARPA
  8387. cc: Thieret.WBST@XEROX.ARPA
  8388.  
  8389. I've recently become the recipient of a single board computer
  8390. (guaranteed to boot up) equipped with 8088,8087,8089, and 7220 for
  8391. console and graphics for an exceedingly reasonable price.  The computer
  8392. in question comes with CP/M-86 and not MS-DOS.  It also comes sans
  8393. documentation for the operating system. This is NOT (repeat NOT) a
  8394. pirate copy.  The computer has been discontinued by the manufacturer who
  8395. is selling off his stock.  The hardware is well documented though.
  8396.  
  8397. I'm looking for a book which documents the features of CP/M-86
  8398. especially the assembler.  I am experienced in CP/M-80 and could likely
  8399. use the 86 version but the book would be helpful.
  8400.  
  8401. Thanks,
  8402.  
  8403. Tracy.  (Thieret.WBST @ Xerox.ARPA)
  8404.  
  8405. 29-Jan-85 09:32:42-MST,3526;000000000000
  8406. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8407. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:32:26-MST
  8408. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  29 Jan 85 3:10 EST
  8409. Received: from csnet-pdn-gw by BRL-TGR.ARPA id a007301; 29 Jan 85 2:59 EST
  8410. Received: from clemson by csnet-relay.csnet id af03850; 29 Jan 85 2:55 EST
  8411. Date:     Mon, 28 Jan 85 21:05 EST
  8412. From:     Larry Afrin <lbafrin%clemson.csnet@CSNET-RELAY.ARPA>
  8413. To:       info-micro@BRL-TGR.ARPA, info-cpm@BRL-TGR.ARPA
  8414. Subject:  Need Help on BASICA Comm Support
  8415.  
  8416. [Preface:  I've already bounced the following problem off of info-ibmpc@
  8417. usc-isib with no luck (my thanks anyway).  Does anybody on info-micro or
  8418. info-cpm have any suggestions short of getting in touch with IBM, Microsoft,
  8419. or Andy Fluegelman (sp?)?  -- Thanks, L.A.]
  8420.  
  8421. I'm having problems trying to get BASICA to deal with the Async Comm Adapter
  8422. at 1200 baud, no parity, 8 data bits, and 1 stop bit.  After I do an
  8423. 'open "com1:1200,n,8,1"' statement, I send my Hayes Smartmodem 1200 a couple
  8424. of "AT"'s to set it straight as to what the communications parameters are,
  8425. and then I send it the command to dial the local TELENET access point.
  8426. So far, so good -- everything the modem has echoed back to the PC has been
  8427. interpreted perfectly with regard to the comm parms.  But from the very
  8428. beginning of my TELENET dialogue, something goes amiss.  Everything I send
  8429. to TELENET is sent correctly and interpreted correctly, but I have problems
  8430. when I try to receive data from TELENET.  It seems that the BASICA comm
  8431. support software insists on setting the high bit in the 8-bit data byte I'm
  8432. receiving in order to bring the total number of data bits to an odd number.
  8433. If the data byte already has an odd number of data bits, then the high bit
  8434. is left alone as a zero-bit.  For example, if TELENET tries to send me an
  8435. upper case A (ASCII 65 -- the 64 bit and the 1-bit), then what BASICA
  8436. delivers to my program in response to an "input$(1,#1)" is an ASCII 193 --
  8437. the 128 bit is set to bring the total number of data bits up to 3, an odd
  8438. number.  I know this is starting to sound like a parity problem, but is it?...
  8439.  
  8440. I've done some investigation and found the following things out.  For one,
  8441. TELENET isn't the problem, and neither is my modem or the Async Adapter
  8442. card, because when I try to talk to TELENET using the 1200-N-8-1 configuration
  8443. through a non-BASIC program (e.g., PC/Intercomm or Smartcom II), everything
  8444. works fine.  I've even checked the Line Control Register on the INS8250
  8445. chip after opening COM1:1200,N,8,1, and it correctly reports a value of 3,
  8446. regardless of whether the comm port was opened by BASIC or a non-BASIC program.
  8447. Therefore, it really does appear like the problem is with the input part of
  8448. the BASIC comm routines (output at 1200,N,8,1 works fine).  What really makes
  8449. this weird is that PC-TALK III uses 1200,N,8,1 for transmitting and receiving
  8450. binary and XMODEM files, and as far as I know, I've never seen any reports of
  8451. those routines failing because of this apparent error.  That's why I'd like
  8452. to think that I'm just doing something ridiculously wrong.
  8453.  
  8454. If anybody's got any ideas on what the problem is and/or how to solve it,
  8455. *please* let me know.
  8456.  
  8457.                     -- Larry Afrin
  8458.                        Dept. of Computer Science
  8459.                        Clemson University
  8460.  
  8461. -----------------------------
  8462. Please send replies, if any, to:
  8463. lbafrin@clemson                 if you're on CSNet
  8464. lbafrin.clemson@csnet-Relay     if you're on ARPANet
  8465. 29-Jan-85 09:45:38-MST,831;000000000000
  8466. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8467. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 09:45:34-MST
  8468. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  29 Jan 85 10:54 EST
  8469. Date: Friday, 25 January 1985  18:42-MST
  8470. Message-ID: <KPETERSEN.12082639782.BABYL@SIMTEL20.ARPA>
  8471. Sender: Eric Stork <STORK@Mit-Mc.ARPA>
  8472. From: Eric Stork <STORK@Mit-Mc.ARPA>
  8473. Subject:   Bugs in MAC.FIX patch for MAC
  8474. ReSent-From: KPETERSEN@Simtel20.ARPA
  8475. ReSent-To: Info-Cpm@Amsaa.ARPA
  8476. ReSent-Date: Sat 26 Jan 1985 07:42-MST
  8477.  
  8478. I tried both patches in MAX.FIX, but neither really works.  Also, on
  8479. Option 2, the author grabled the instruction (one should change 1664,
  8480. not 1663).
  8481.  
  8482. Have you tried either one?  Does it work for you?  If not, maybe one
  8483. ought to spare people grief. I assume you want this sort of feedback.
  8484.  
  8485. Eric.
  8486. 29-Jan-85 13:30:57-MST,3581;000000000000
  8487. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8488. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 13:30:42-MST
  8489. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  29 Jan 85 14:46 EST
  8490. Date: Sunday, 27 January 1985  12:39-MST
  8491. Message-ID: <KPETERSEN.12083472369.BABYL@SIMTEL20.ARPA>
  8492. Sender: LCG.KERMIT@Dec-Marlboro.ARPA
  8493. From: LCG.KERMIT@Dec-Marlboro.ARPA
  8494. Reply-To: B.Eiben LCG Ext 617-467-4431 <EIBEN@Dec-Marlboro.ARPA>
  8495. Subject:   BACKUP UTILITY VERSION 1.2 (BU-V12.LBR)
  8496. ReSent-From: KPETERSEN@Simtel20.ARPA
  8497. ReSent-To: Info-Cpm@Amsaa.ARPA
  8498. ReSent-Date: Tue 29 Jan 1985 11:56-MST
  8499.  
  8500. Now available from SIMTEL20:
  8501.  
  8502. Filename            Type     Bytes     CRC
  8503.  
  8504. Directory MICRO:<CPM.HDUTL>
  8505. BU-V12.LBR.1            COM     58112  5D6CH
  8506.  
  8507. i just uploaded version 1.2 of BU. fixed up the printer routines. added top-
  8508. of-forms, better use of spacing, etc. the library in addition to the .ASM and
  8509. .DOC has four files:
  8510.  
  8511. BU1.COM    -    improved generic version. should work with most micro's and
  8512.                 printers.
  8513.  
  8514. BU2.COM    -    adjusted # of columns and lines per page. printer must be setup
  8515.                 to 132 columns (16.5 char/in.) and 88 lines per page.
  8516.  
  8517. BU3.COM    -    same as BU2.COM but will send the DEC escape sequences to setup
  8518.                 printer. no need to run a printer setup program before hand.
  8519.  
  8520. BU4.COM    -    same as BU3.COM with RBYANC support added. BU1,BU2, and BU3
  8521.                 write a disk label to floppy with a date dependent format
  8522.                 e.i. '-YYMMDDd.nnn where YYMMDD are the date entered, 'd' is
  8523.                 the drive letter backed up and 'nnn' is the label prompted for.
  8524.                 Using this label with RBYANC poses a problem because you cannot,
  8525.                 at least i have not found a way yet, to delete an entire volume
  8526.                 from the MAST.CAT. instead, BU4 will write the date out in this
  8527.                 format, '+YYMMDDd.nnn' and write a second label name with the 
  8528.                 following format '--BACKUP.nnn', 'nnn'= volume label prompted
  8529.                 for under BU?.COM. When backing up over old floppies, the label
  8530.                 will remain the same therefor RBYANC will just update the 
  8531.                 volume directory in MAST.CAT instead creating a new volume.
  8532.                 I use two sets of backups (doesn't everybody ???) using the
  8533.                 following format: 'A01, A02, A03 ... Ann' for the first
  8534.                 and 'B01, B02, B03, ... Bnn' for the second. This makes the 
  8535.                 volume labels for RBYANC as follows:
  8536.                 '--BACKUP.A01, --BACKUP.A02, etc.' and '--BACKUP.B01, 
  8537.                 --BACKUP.A02, etc.'. makes them easy to spot in MAST.CAT.
  8538.                 also, the date file name is always up front of MAST.CAT making
  8539.                 it easy to tell when the last bakups where done. sorry for the 
  8540.                 lengthy explanation.
  8541.  
  8542. The BU-V12.ASM can be easily modified to accomodate other printers. i added
  8543. some new EQU to 
  8544.  
  8545. 1.   send printer escape sequences, detailed by 'SETPRINTER'
  8546. 2.   add RBYANC support
  8547. 3.   change # of columns and page size
  8548.  
  8549. these are all easily modifiable. i plan for some extensive DEC dependent
  8550. escape sequences to be used for Rainbow,s to pretty up the screen and printer
  8551. later, look for another upload of BU-RB.LBR
  8552.  
  8553. *** note ***
  8554. i did not add cut lines to printer, to messy to figure in and keep all of the
  8555. directory on one page. you may wish to redo yourself
  8556.  
  8557. GREG TEATER
  8558. DIGITAL EQUIPMENT CORP.
  8559. 6400 E. BROAD ST.
  8560. COLUMBUS, OHIO 43213
  8561. (614) 868-1900 X264
  8562. 29-Jan-85 14:27:59-MST,1185;000000000000
  8563. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8564. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 14:27:51-MST
  8565. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  29 Jan 85 15:56 EST
  8566. Received: from nadc.arpa by BRL-TGR.ARPA id a022128; 29 Jan 85 15:46 EST
  8567. Date: 29 Jan 1985 15:43:26-EST
  8568. From: mlsmith@nadc.ARPA
  8569. To: info-cpm@BRL-TGR.ARPA, info-micro@BRL-TGR.ARPA, 
  8570.     lbafrin%clemson.csnet@BRL-TGR.ARPA, CSNET-RELAY@nadc.ARPA
  8571. MMDF-Warning:  Parse error in preceding line at BRL-TGR.ARPA
  8572. Subject: Need Help on BASICA Comm Support
  8573. Cc: kushnier@nadc.ARPA
  8574.  
  8575. What else is the basic program doing? To get a good communications set
  8576. both transmit and receive, the basic has to be back to the interface quick     
  8577. enough to catch the echoed characters. If not a control-s and control-q flow
  8578. control is needed, so data in and data out do not occur at the same time. If all
  8579. this fails look in writing a machine language I/O handler or compiling basic.
  8580. I had this problem with a Digital Group computer and their stupid operating
  8581. system did not set up the Uart's properly. I doubt that's the problem here 
  8582. since the other software works.
  8583.  
  8584. good luck,
  8585. mlsmith@nadc.ARPA
  8586. 29-Jan-85 14:45:23-MST,840;000000000000
  8587. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8588. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 14:45:14-MST
  8589. Received: From brl.arpa.ARPA by AMSAA via smtp;  29 Jan 85 16:09 EST
  8590. Received: from simtel20.arpa by BRL-AOS.ARPA id a000632; 29 Jan 85 16:07 EST
  8591. Date: 29 Jan 1985  14:02 MST (Tue)
  8592. Message-ID: <CSTROM.12083495283.BABYL@SIMTEL20.ARPA>
  8593. From: CSTROM@SIMTEL20.ARPA
  8594. To:   jason%jett.uucp@brl-tgr.ARPA
  8595. Cc:   INFO-CPM@brl.ARPA, CSTROM@simtel20.ARPA
  8596. Subject: EPSON GENEVA QUERY
  8597. In-reply-to: Msg of 23 Jan 1985  18:00-MST from jason%jett.uucp at BRL-TGR.ARPA
  8598.  
  8599. Re filink for the Geneva - I have seen a generic implementation with
  8600. source available which should be easily adaptable to any machine
  8601. running CP/M 2.2. It is an independent effort (not from Epson) and it
  8602. is in the database on the Epson sig on Compuserve.
  8603. 29-Jan-85 15:58:12-MST,806;000000000000
  8604. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8605. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 15:58:01-MST
  8606. Received: From su-score.arpa.ARPA by AMSAA via smtp;  29 Jan 85 17:27 EST
  8607. Date: Tue 29 Jan 85 13:57:37-PST
  8608. From: Sam Hahn <Samuel@SU-SCORE.ARPA>
  8609. Subject: Re: A book about CP/M-86
  8610. To: Thieret.WBST@XEROX.ARPA
  8611. cc: Info-Cpm@AMSAA.ARPA
  8612. In-Reply-To: Message from "Thieret.WBST@XEROX.ARPA" of Tue 29 Jan 85 06:17:03-PST
  8613.  
  8614. Correct me if I'm wrong, but I think I've seen a book by John Lindsay
  8615. called "CP/M-86 Assembly Language Programming".  He's also written a
  8616. similar book for CP/M-80.  Most others I've seen just rehash the instruction
  8617. set.  I haven't yet read this one since I'm still waiting for it (from Data
  8618. Processing Book Svc, no less::::: NO PLUG!! just info...)
  8619. -------
  8620. 29-Jan-85 17:23:18-MST,797;000000000000
  8621. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8622. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Jan 85 17:23:12-MST
  8623. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  29 Jan 85 18:44 EST
  8624. Received: from usenet by BRL-TGR.ARPA id a025160; 29 Jan 85 18:41 EST
  8625. From: Richard Foulk <richard%bigtuna.uucp@BRL-TGR.ARPA>
  8626. Newsgroups: net.micro.cpm
  8627. Subject: Info on Randomhouse Thesaurus?
  8628. Message-ID: <131@bigtuna.UUCP>
  8629. Date: 23 Jan 85 15:12:13 GMT
  8630. Xref: seismo net.micro.cpm:3871
  8631. To:       info-cpm@AMSAA.ARPA
  8632.  
  8633. Does anyone have any info on the structure of the data file
  8634. that comes with the Random House Thesaurus -- the additive
  8635. package for Wordstar?
  8636.  
  8637. I'd like to be able to access the thesaurus from some other
  8638. programs.
  8639.  
  8640. thanks
  8641.  
  8642. -- 
  8643. Richard Foulk        (..islenet!bigtuna!richard)
  8644. 30-Jan-85 09:31:38-MST,1555;000000000000
  8645. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8646. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 30 Jan 85 09:31:30-MST
  8647. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  30 Jan 85 10:51 EST
  8648. Date: Wed 30 Jan 85 08:46:24-MST
  8649. From: Rick Conn <RCONN@SIMTEL20.ARPA>
  8650. Subject: New ZCPR3 Files
  8651. To: info-cpm@AMSAA.ARPA
  8652.  
  8653. The following files are now in MICRO:<CPM.Z3NEW> on SIMTEL20.
  8654. They are also in MICRO:<CPM.ZCPR3>, and they are placed in Z3NEW for
  8655. your convenience; they will be removed from Z3NEW after at least one
  8656. week.
  8657.  
  8658.     LDR.MAC and LDR.COM  -- version 1.2 of LDR
  8659.     Z3INS.MAC and Z3INS.COM  -- version 1.2 of Z3INS
  8660.     Z3FULL.RPT and Z3HELP.RPT -- configuration of all ZCPR3 files
  8661.     Z3NEWS.104 -- latest newsletter from Echelon (discusses VFILER,
  8662.         ZRDOS2, Z800, others)
  8663.     WMZ3PAT.ASM -- a patch to Word Master version 1.07 to feed
  8664.         off of the ZCPR3 TCAP facility for terminal control!
  8665.         By Dennis Wright
  8666.     WSZ3PAT.ASM -- a similar patch to Word Star version 3.0!
  8667.         Also by Dennis Wright
  8668.  
  8669. The two patch files are really signficant!  I have tried them both, and they
  8670. seem to work very nicely!  Now, WM and WS can run with any terminal by
  8671. changing just the TCAP entry on the Z3 System.  Imagine an interactive
  8672. user dialing into a BBS, specifying his terminal, and then being able to
  8673. run WM or WS to edit files!  Very nice.  One tradeoff, tho -- the size
  8674. of WM.COM and WS.COM increases as a result of this patch.  WS.COM is
  8675. almost twice as big as the previous version; WM.COM is enlarged only slightly.
  8676.  
  8677.     Enjoy!
  8678.  
  8679.         Rick
  8680. -------
  8681. 30-Jan-85 23:15:52-MST,1511;000000000000
  8682. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8683. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 30 Jan 85 23:15:46-MST
  8684. Received: From ut-ngp.arpa.ARPA by AMSAA via smtp;  31 Jan 85 0:37 EST
  8685. From: mknox <mknox@ut-ngp.ARPA>
  8686. Posted-Date: Wed, 30 Jan 85 20:28:59 CST
  8687. Message-Id: <8501310231.AA14047@ut-ngp.ARPA>
  8688. Received: by ut-ngp.ARPA (4.22/4.22)
  8689.     id AA14047; Wed, 30 Jan 85 20:31:29 cst
  8690. Date: Wed, 30 Jan 85 20:28:59 CST
  8691. To: info-cpm@amsaa.ARPA
  8692. Subject: Trouble booting CP/M-86
  8693.  
  8694.  
  8695. I hope someone has a fix for this problem.  I don't have a good solution.
  8696.  
  8697. I have been running CP/M-86 from floppies on an IBM-PC (early model).  I 
  8698. added a hard disk and run CCP/M-86 from that, as well as still running the
  8699. CP/M-86 from floppy.  Because I had an old IBM-PC I could not boot directly
  8700. from hard disk, but had to use a special boot floppy to bring up CCP/M.
  8701.  
  8702. Now I have the new ROM for my PC, and I can boot MS-DOS or CCP/M directly
  8703. from the hard disk. *BUT* I can no longer boot any of my CP/M-86 floppy
  8704. disks.      
  8705.  
  8706. I put the diskette in drive A: and power up.  After a small wait the CRT
  8707. says '1 hard disk' and spins the floppy.  It then says:
  8708.  
  8709.   Interrupt #40 from C800:0353
  8710.   Strike any key to continue
  8711.  
  8712. vertically down the screen (and it wasn't easy to read, believe me!).
  8713. Striking any key just repeats the message.
  8714.  
  8715. What am I doing wrong.  I can still boot a floppy version of MS-DOS, but
  8716. not CP/M-86.  Turning off the hard drive doesn't help.  Any suggestions?
  8717.  
  8718.                     tnx
  8719.  
  8720. 31-Jan-85 06:38:34-MST,799;000000000000
  8721. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8722. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 31 Jan 85 06:38:12-MST
  8723. Received: From xerox.arpa.ARPA by AMSAA via smtp;  31 Jan 85 8:06 EST
  8724. Received: from BacoNoir.ms by ArpaGateway.ms ; 31 JAN 85 05:08:00 PST
  8725. Date: Thu, 31 Jan 85 08:07 EST
  8726. From: Lowans.Henr@XEROX.ARPA
  8727. Subject: Re: A book about CP/M-86
  8728. In-reply-to: "Thieret.WBST's message of Tue, 29 Jan 85 08:54 EST"
  8729. To: Thieret.WBST@XEROX.ARPA
  8730. cc: Info-Cpm@AMSAA.ARPA, Info-Micro@BRL-VGR.ARPA
  8731.  
  8732.     Osborn/McGraw-Hill has a very good book titled 'CPM Users Guide' that
  8733. covers both CPM and CPM-86 with some assembly language. I believe it is
  8734. in its 3d edition. Do not confuse this with the newly released 'CPM-86
  8735. Users Guide', I just purchased a copy and am unimpressed.
  8736.                                         Paul
  8737. 31-Jan-85 07:34:26-MST,1337;000000000000
  8738. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8739. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 31 Jan 85 07:34:19-MST
  8740. Received: From brl-tgr.arpa.ARPA by AMSAA via smtp;  31 Jan 85 8:49 EST
  8741. Received: from usenet by BRL-TGR.ARPA id a003227; 31 Jan 85 8:48 EST
  8742. From: Jan Steinman <jans%mako.uucp@BRL-TGR.ARPA>
  8743. Newsgroups: net.micro.cpm
  8744. Subject: PUBlic swipes files!  Help!
  8745. Message-ID: <552@mako.UUCP>
  8746. Date: 29 Jan 85 17:03:58 GMT
  8747. Xref: seismo net.micro.cpm:3874
  8748. To:       info-cpm@AMSAA.ARPA
  8749.  
  8750. I have installed the PUBlic (1.0) patch described in Dr. Dobbs and find many
  8751. files dissapear when using a patched system!  DU informas me that the missing
  8752. files are those which follow the first erased FCB in the directory, leading
  8753. me to believe the patched "Find Next" BDOS call is quitting when it finds
  8754. a single E5H, instead of the "high water mark", a whole FCB of E5H's.
  8755.  
  8756. Comparison with the published listing shows my patch is identical (I think).
  8757. Has anyone else experienced this?  Does v1.1 fix this as well as the multiple
  8758. extent problem mentioned, or does v1.1 only apply to the PUBLIC utility?
  8759. Or perhaps this patch only works with contiguous directory entries? (ugh!)
  8760. -- 
  8761. :::::: Jan Steinman        Box 1000, MS 61-161    (w)503/685-2843 ::::::
  8762. :::::: tektronix!tekecs!jans    Wilsonville, OR 97070    (h)503/657-7703 ::::::
  8763. 31-Jan-85 08:24:29-MST,1488;000000000000
  8764. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8765. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 31 Jan 85 08:24:21-MST
  8766. Received: From simtel20.arpa.ARPA by AMSAA via smtp;  31 Jan 85 9:28 EST
  8767. Date: 31 Jan 1985  07:22 MST (Thu)
  8768. Message-ID: <KPETERSEN.12083946839.BABYL@SIMTEL20.ARPA>
  8769. Sender: KPETERSEN@SIMTEL20.ARPA
  8770. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  8771. To:   Info-Cpm@Amsaa.ARPA
  8772. Cc:   Info-Micro@Brl-Vgr.ARPA
  8773. Subject: ITS-binary files on SIMTEL20 - pro and con
  8774.  
  8775. The original purpose of the so-called ITS-binary file, with its
  8776. four-byte header, was so that people using the MIT "ITS" operating
  8777. system would be able to tell the difference between BINARY and ASCII
  8778. files (the operating system has no such built-in feature).
  8779.  
  8780. It appears that putting this four-byte header on all our
  8781. MICRO:<CPM.xxx> binary files is causing problems for people on other
  8782. operating systems who must strip the first four bytes.
  8783.  
  8784. The question is:  Should all of the rest of the net users have to work
  8785. out this extra step (sometimes requiring special programs to do it).
  8786. I think not.
  8787.  
  8788. The solution, it seems to me, is for someone at MIT to write a special
  8789. version of FTP that will add the special ITS-binary header on any
  8790. BINARY file that is FTPed.  This would require the FTP to be able to
  8791. query the sending end as to what the file type is: ASCII or BINARY.
  8792.  
  8793. I hope we can do away with ITS-binary files soon.  They're a real pain
  8794. to have to explain to every new user.
  8795.  
  8796. --Keith
  8797. 31-Jan-85 08:59:54-MST,1132;000000000000
  8798. Return-Path: <info-cpm-request@AMSAA.ARPA>
  8799. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 31 Jan 85 08:59:30-MST
  8800. Received: From uiuc.arpa.ARPA by AMSAA via smtp;  31 Jan 85 9:51 EST
  8801. Received: from uiucuxc.Uiuc (uiucuxc.ARPA) by Uiuc.ARPA (4.12/4.7)
  8802.     id AA03567; Thu, 31 Jan 85 08:56:35 cst
  8803. Received: by uiucuxc.Uiuc (4.12/4.7)
  8804.     id AA26342; Thu, 31 Jan 85 08:54:20 cst
  8805. Date: Thu, 31 Jan 85 08:54:20 cst
  8806. From: Daniel Grayson <grayson%uiucuxc@Uiuc.ARPA>
  8807. Message-Id: <8501311454.AA26342@uiucuxc.Uiuc>
  8808. To: cmcl2!seismo!POURNE@mit-mc.ARPA, grayson%uiucuxc.uucp@BRL-TGR.ARPA
  8809. Subject: Re:  Need HELP with SUBMIT
  8810. Cc: info-cpm@amsaa.ARPA
  8811.  
  8812. Using submit on any disk involves a simple patch to SUBMIT - changing
  8813. one byte causes it to put the $$$.SUB file on A: instead of the current
  8814. disk, so that the CCP can find it.
  8815.    Anyway, I've been using ZCPR2 for so long, the issue is academic for
  8816. me.  ZEX works much better because it is memory based, and EX will do the
  8817. same on any CPM system.
  8818.    Thanks for the feedback.
  8819.  
  8820.     uucp:    {ihnp4,pur-ee}!uiucdcs!uiucuxc!grayson
  8821.         Dan Grayson, Math Dept, Univ of Ill, Urbana 61801
  8822.