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

  1.  1-Oct-85 05:47:05-MDT,1131;000000000000
  2. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 1 Oct 85 05:47:01-MDT
  4. Received: from brl-tgr.arpa by AMSAA.ARPA id a018220; 1 Oct 85 7:14 EDT
  5. Received: from usenet by TGR.BRL.ARPA id a020540; 30 Sep 85 20:01 EDT
  6. From: Melinda Shore <shor%sphinx.uchicago.uucp@BRL.ARPA>
  7. Newsgroups: net.micro.cpm
  8. Subject: Re: wanna buy TurboPascal for CP/M-80
  9. Message-ID: <1148@sphinx.UChicago.UUCP>
  10. Date: 27 Sep 85 20:39:46 GMT
  11. To:       info-cpm@AMSAA.ARPA
  12.  
  13. []
  14. Try the Programmer's Shop in Massachusetts.  I've had uniformly
  15. excellent experiences buying my software from them.  They claim to
  16. carry every programmer's tool for CP/M, MS-DOS, and MacIntosh
  17. computers.
  18.  
  19.     Programmer's Shop
  20.     128 Rockland St.
  21.     Hanover, MA  02339
  22.     800-421-8006
  23.  
  24. I don't know their price for Turbo Pascal, but I know they've got it.
  25.  
  26. [I'm not affiliated with the Programmer's Shop]
  27.  
  28. -- 
  29. Melinda Shore                               ..!ihnp4!gargoyle!sphinx!shor
  30. University of Chicago Computation Center    Staff.Melinda%chip@UChicago.Bitnet
  31.  
  32. "Beavers, by teamwork family life!"    [Dr. Bronner]
  33.  1-Oct-85 06:10:08-MDT,1815;000000000000
  34. Return-Path: <info-cpm-request@AMSAA.ARPA>
  35. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 1 Oct 85 06:10:00-MDT
  36. Received: from ames-vmsb.arpa by AMSAA.ARPA id a018491; 1 Oct 85 7:24 EDT
  37. Date: 30 Sep 85 16:57:00 PST
  38. From: nep.pgelhausen@AMES-VMSB.ARPA
  39. To: info-cpm@AMSAA.ARPA
  40. Reply-To: nep.pgelhausen@AMES-VMSB.ARPA
  41.  
  42. I tried sending this directly, but the net wasn't taking UCHICAGO
  43. in the path....oh well, in reply to:
  44.  
  45. > From: Stuart Schmukler <sas1%sphinx.uchicago.uucp@BRL.ARPA>
  46. > Subject: BREAK on Osborne I
  47. > Does anyone have code that generates a BREAK for the Osborne I?
  48. > I have tried unsuccessfully to add code to Osborne I Kermit to generate a
  49. > BREAK.  I thought since the Apple ][ CCS 7710A card uses a memory mapped
  50. > 6850, that similar code should work on the Osborne I.  But of course :-) it
  51. > does not work.
  52. > Are there any Osborne Wisards out there that can help?
  53. > SaS
  54.  
  55.  
  56. The break signal is merely a sustained SPACE signal in the RS-232
  57. connection.  (SPACE referring to the MARK/SPACE (1/0) distinction,
  58. not the ascii 32 space code...)  If you have direct access to the
  59. lines on the RS-232 port on your osborne from software, you can
  60. create a small routine to pull this line down for a short period.
  61.  
  62. Normally the port carries a MARK signal, broken by a SPACE then
  63. 8 bits of ascii code w/ 1 or two stop bits.
  64.  
  65. I may have my usage of MARK & SPACE reversed.  It could be carrying
  66. the SPACE normally, requiring a sustained MARK to use as BREAK.  See
  67. your systems documentation on RS-232 port usage (if any....).
  68.  
  69. Hope this helps,
  70.             -Richard Hartman
  71.             max.hartman@ames-vmsb
  72.  
  73. P.S.: as long as I am sending this to the net in general, could
  74.       anyone post the actual mechanics of what I was *trying* to
  75.       explain?
  76.             -rmh
  77. ------
  78.  1-Oct-85 06:25:22-MDT,676;000000000000
  79. Return-Path: <info-cpm-request@AMSAA.ARPA>
  80. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 1 Oct 85 06:25:16-MDT
  81. Received: from washington.arpa by AMSAA.ARPA id a018718; 1 Oct 85 7:31 EDT
  82. Date: Mon 30 Sep 85 18:04:18-PDT
  83. From: Ronald Blanford <CONTEXT@WASHINGTON.ARPA>
  84. Subject: Bulletin boards
  85. To: info-cpm@AMSAA.ARPA
  86.  
  87. I am looking for programs to set up a bulletin board system on a NEC APC.
  88. It can be either CP/M-86 or MS-DOS.  Since it's extremely unlikely that
  89. one exists already configured for the APC, it probably has to include at
  90. a minimum the ability to link in or overlay the communications routines.
  91. Can anyone give me pointers?
  92.  
  93. -- Ron
  94. -------
  95.  1-Oct-85 08:02:32-MDT,658;000000000000
  96. Return-Path: <info-cpm-request@AMSAA.ARPA>
  97. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 1 Oct 85 08:02:27-MDT
  98. Received: from mit-multics.arpa by AMSAA.ARPA id a022497; 1 Oct 85 9:31 EDT
  99. Date:  Tue, 1 Oct 85 09:30 EDT
  100. From:  AALevy@MIT-MULTICS.ARPA
  101. Subject:  program to help WSTAR find overlays
  102. To:  info-cpm@AMSAA.ARPA
  103. Message-ID:  <851001133017.582675@MIT-MULTICS.ARPA>
  104.  
  105. There is a program that modified WSTAR and similar programs to find
  106. overlays even if they were on another disk or user area.  I believe it
  107. was called SETDRU (I could be wrong).  I do not know if it was PD or
  108. not.  Any help would be appreciated.
  109.  
  110. Regards,
  111.  
  112. Allan
  113.  1-Oct-85 10:18:45-MDT,1025;000000000000
  114. Return-Path: <info-cpm-request@AMSAA.ARPA>
  115. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 1 Oct 85 10:18:39-MDT
  116. Received: from brl-aos.arpa by AMSAA.ARPA id a026279; 1 Oct 85 11:35 EDT
  117. Received: from csnet-pdn-gw by AOS.BRL.ARPA id a016103; 1 Oct 85 10:20 EDT
  118. Received: from gmr by csnet-relay.csnet id ad01709; 1 Oct 85 10:17 EDT
  119. Date:     Tue, 1 Oct 85 08:22 EST
  120. From:      haar%gmr.csnet@CSNET-RELAY.ARPA
  121. MMDF-Warning:  Parse error in original version of preceding line at CSNET-RELAY.ARPA
  122. To:       info-cpm@BRL.ARPA
  123. Subject:  D.R.C. S-100 RamDisk
  124.  
  125. Have any of you used the 256K S-100 Solid State Disk Simulator (ramdisk)
  126. from Digital Research Computers ? If so, I would like to hear your comments.
  127. I am thinking about getting one since the price has dropped to less than $200.
  128.  
  129. They provide BIOS code for CP/M 2.2. Does anyone have a CP/M Plus version?
  130. Is it really S-100 (IEEE 696) compatible? Is it reliable?
  131.  
  132. I would appreciate any advice on this product/company.
  133.  
  134. thanks,
  135.  
  136.       Bob Haar
  137.  1-Oct-85 11:12:57-MDT,1138;000000000000
  138. Return-Path: <info-cpm-request@AMSAA.ARPA>
  139. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 1 Oct 85 11:12:50-MDT
  140. Received: from rand-unix.arpa by AMSAA.ARPA id a028074; 1 Oct 85 12:39 EDT
  141. Return-Path: <bridger@rand-unix.ARPA>
  142. Received: by rand-unix.ARPA; Tue, 1 Oct 85 09:44:16 pdt
  143. From: Bridger Mitchell <bridger@RAND-UNIX.ARPA>
  144. Message-Id: <8510011644.AA14995@rand-unix.ARPA>
  145. Date: 01 Oct 85 09:44:14 PDT (Tue)
  146. To: AALevy@MIT-MULTICS.ARPA
  147. Cc: info-cpm@AMSAA.ARPA, bridger@RAND-UNIX.ARPA
  148. Subject: Re: program to help WSTAR find overlays
  149. In-Reply-To: Your message of Tue, 1 Oct 85 09:30 EDT.
  150.          <851001133017.582675@MIT-MULTICS.ARPA>
  151.  
  152. SETDRU is one method.  PUBlic files are another, one
  153. that requires no patches to the program and uses no tpa,
  154. but does patch the bdos. 
  155.  
  156. PUBPATCH, in the simtel20 directory of that name, is a z80
  157. patch to an UNMODIFIED cp/m 2.2  bdos that makes a file
  158. PUBlic when attrribute bit 2 is set in the directory.
  159. A PUBlic file is accessible from all user numbers on
  160. the disk.  See  our article in Dr. Dobbs' Jrnl. Oct (or Nov) 1984
  161. for further description.
  162.  
  163. --bridger mitchell
  164.  1-Oct-85 11:25:16-MDT,1126;000000000000
  165. Return-Path: <info-cpm-request@AMSAA.ARPA>
  166. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 1 Oct 85 11:25:11-MDT
  167. Received: from apg-1.arpa by AMSAA.ARPA id a028506; 1 Oct 85 12:53 EDT
  168. Date: Tue, 1 Oct 85 12:46:23 EDT
  169. From: Robert Bloom AMSTE-TOI 3775 <rbloom@apg-1.ARPA>
  170. Subject: Re: program to help WSTAR find overlays
  171. In-Reply-To: Your message of Tue, 1 Oct 85 09:30 EDT
  172. To: AALevy@MIT-MULTICS.ARPA
  173. Cc: info-cpm@AMSAA.ARPA
  174.  
  175. <cpm.dirutl>setdru.lbr is the file name of the program you asked for 
  176. to let WordStar find its overlays files in other user areas.
  177.  
  178. However, I don't think that is what you *really* want.  For that,
  179. look to <cpm.pubpatch>pubpat.lbr.  That is a BDOS patch that allows
  180. *any* program to cross user lines for overlays. (I use it for
  181. WordStar, dBase and SuperCalc with no problems.)
  182.  
  183. One activatives a file to be accessable in any area by setting the
  184. high-bit of second character of the file-name.  I use NSWP for this,
  185. the pubpat libarary has it's own program for it.  There are some
  186. side effects but none as bad as those in setdru.  As Jerry says,
  187. recommended.
  188.  
  189. -bob bloom
  190.  
  191.  1-Oct-85 13:13:36-MDT,7758;000000000000
  192. Return-Path: <info-cpm-request@AMSAA.ARPA>
  193. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 1 Oct 85 13:13:20-MDT
  194. Date:     Tue, 1 Oct 85 14:14:36 EDT
  195. From:     David Towson (SECAD) <towson@AMSAA.ARPA>
  196. To:       info-cpm@AMSAA.ARPA
  197. Subject:  7000+ character tutorial on sending BREAK:
  198.  
  199. Fellow CP/Mers - In response to a recent request for information regarding
  200. how to send BREAK from a microcomputer, here is a 7000+ character tutorial on
  201. the subject.  Sample code is included.
  202.  
  203.      The American Standard Code for Information Interchange (ASCII) defines a
  204. set of 128 characters that are encoded as the various combinations of seven
  205. bits.  When this code is used over a serial asynchronous communications link,
  206. some additional bits are added to the seven ASCII bits to form the total
  207. "package" that is transmitted for each character sent.
  208.  
  209.      The term "asynchronous" means that the receiver doesn't know in advance
  210. when a character is coming.  It just sits in an "idle" state until some special
  211. event signals the start of a new character.  This idle state is caused by the
  212. presence of a steady logic-one signal at the receiver input, and it can last
  213. indefinitely.  The "special event" that signals the beginning of a new
  214. character is a transition from the idle-state logic-one signal to a logic-zero
  215. which lasts for one bit-time, and is known as a "start-bit".
  216.  
  217.      A start-bit "wakes-up" the receiver, which then records in some sort of
  218. memory, typically a shift-register, the states of the next seven or eight bits.
  219. Whether seven or eight bits are recorded depends on whether "parity" is being
  220. used.  Parity is a simple error detection scheme that, though easily deceived,
  221. is better than nothing.  It is implemented by adding an extra bit (the eighth
  222. bit) to the existing seven ASCII bits such that the total number of logic-one
  223. bits in the eight-bit group is either odd or even, depending on whether "odd
  224. parity" or "even parity" is being used.  For example, the ASCII representation
  225. for "A" is "1000001", which has an even number of 1's.  Therefore, adding even
  226. parity results in "01000001", which still has an even number of 1's, whereas
  227. the odd parity representation is "11000001".
  228.  
  229.      After the start-bit and seven or eight "data-bits", the receiver expects
  230. to see a return to the logic-one state to signify the end of the character.
  231. This logic-one state lasts for at least one bit-time, and is known as a
  232. "stop-bit" (or bits).  Typically, one stop-bit is used for all speeds greater
  233. than 110 baud, and two stop-bits are used at 110 baud and below.  This
  234. convention derives from the mechanical roots of teleprinting, where the
  235. electro-mechanical devices used to decode and print the received characters
  236. needed time to stop quivering after each character before being ready to decode
  237. and print the next.
  238.  
  239.      To summarize then, an ASCII character sent via an asynchronous serial
  240. channel consists of one start-bit, seven or eight data-bits (depending on
  241. whether parity is being used), and one or two stop-bits (depending on the
  242. speed of transmission).  This brings us (at last) to the BREAK signal.
  243.  
  244.      The BREAK signal has its roots at least as far back as the days of
  245. mechanical teleprinters, perhaps all the way back to electro-mechanical
  246. telegraphy.  Early teleprinters used an electro-mechanical device called a
  247. "selector" to perform the decoding function now done electronically by devices
  248. such as the Universal Asynchronous Receiver Transmitter (UART).  The start-bit
  249. caused a current flowing in the selector electro-magnet to cease, thereby
  250. releasing a clutch that set into motion a complex mechanical process that
  251. resulted in the printing of the received character.  This process made a
  252. considerable noise, even when a non-printing character such as a space was
  253. received.  If a steady logic-zero signal (no current in the selector magnet)
  254. was presented to the receiving teleprinter, the machine emitted a steady
  255. rhythmic clunking that was impossible to ignore.  Consequently, the machines
  256. had a key labeled BREAK that merely opened the series DC circuit connecting
  257. all transmitters and receivers in the teleprinter network, thereby getting the
  258. attention of all operators.  There was also a BELL character, but this had to
  259. be correctly decoded by a receiver in order to ring the bell, whereas the
  260. BREAK was a "non-character" that could be used to interrupt a transmission-
  261. in-progress, since it simply disrupted the whole network and made a lot of
  262. noise at each receiving teleprinter.
  263.  
  264.      Today, the BREAK signal performs a similar function in a similar manner.
  265. It is used now most often to gain the attention of a computer or other
  266. machine, rather than to alert a human operator.  But it is still generated by
  267. sending a logic-zero signal of indeterminate length, although by convention
  268. some specific durations (typically in the 300 - 500 millisecond range) have
  269. been adopted.  Modern electronic receiving circuits such as those whose names
  270. end with "ART" (as in UART) interpret the beginning of the BREAK as a start-bit
  271. followed by seven or eight logic-zero data-bits (the ASCII NUL character).  But
  272. the expected stop-bit (return to logic-one state) is missing.  This causes the
  273. receiving circuit to generate an error condition called "framing error", which
  274. is typically signaled by the setting of an error-bit in the status register
  275. of the receiving device.  How the "user machine" responds to this condition is
  276. determined by the user-machine's software.
  277.  
  278.      The example to follow shows how a BREAK can be sent via software control
  279. of a 1602 UART.  This device, which is typical of many such devices, has a
  280. command instruction that forces the output to a logic-zero state until the
  281. complementary instruction is issued.  The code is taken from my MODEM7 overlay
  282. for the TRS-80 Model-I computer.  All code not needed for this specific
  283. example has been deleted.
  284.  
  285. ;.....
  286. ;
  287. RESETP:        EQU    0E8H    ;Reset port for UART.
  288. BAUDP:        EQU    0E9H    ;Data-rate port for UART.
  289. CONTROLP:    EQU    0EAH    ;Status/control port for UART.
  290. BRKMASK:    EQU    0FBH    ;And-mask to turn on break.
  291. ;
  292. ;.....
  293. ;
  294. ;
  295. ; UART initialization routine for TRS-80 Model I.
  296. ;
  297. TRSINIT:    OUT    RESETP        ;Reset UART (data in A register is
  298.                     ;insignificant).
  299.         MVI    A,55H        ;Use 55H for 300 baud.
  300.                     ;Use 77H for 1200 baud.
  301.         OUT    BAUDP        ;Set UART data-rate.
  302. ;
  303.         MVI    A,0ECH        ;Set UART for 8-bit word,
  304.                     ;no parity, no break and
  305.         OUT    CONTROLP    ;DTR and RTS on.
  306.         STA    CONTROLB    ;Save the UART control byte.
  307.         RET            ;
  308. ;
  309. ;
  310. ;.....
  311. ;
  312. ;
  313. CONTROLB:    DB    0        ;UART control byte save.
  314. ;
  315. ;
  316. ;.....
  317. ;
  318. ;
  319. ; Routine to send a break-tone of approximately 300 ms duration.
  320. ;
  321. SENDBRK:    PUSH    B        ;Save all double registers.
  322.         PUSH    D        ;
  323.         PUSH    H        ;
  324.         LDA    CONTROLB    ;Get current UART control byte.
  325.         ANI    BRKMASK        ;Change bit to turn on break.        
  326.         OUT    CONTROLP    ;Send new byte to control port.
  327.         MVI    B,3        ;Set count for timer.
  328.         CALL    TIMER        ;Wait 300 milliseconds.        
  329.         LDA    CONTROLB    ;Restore original control byte        
  330.         OUT    CONTROLP    ;to turn off break.
  331.         POP    H        ;Restore double registers.
  332.         POP    D        ;
  333.         POP    B        ;
  334.         RET            ;
  335. ;
  336. ;
  337. ;.....
  338.  
  339.  
  340. Note that the particular control-bytes needed to program the 1602 UART were
  341. determined from the 1602 data sheet.  It is pointless to attempt writing this
  342. kind of code unless you have access to this kind of information.  Many readers
  343. of info-cpm can help in this regard.
  344.  
  345.      Many other examples can be found in the overlay files on SIMTEL20 in
  346. directories PD:<CPM.MODEM7> and PD:<CPM.MEX>, available via FTP with login
  347. username "anonymous" and password "ftp" (or any other printing string).
  348.  
  349.  
  350.  
  351.                         Dave
  352.                         <towson@amsaa.arpa>
  353.  
  354.  1-Oct-85 13:34:12-MDT,2747;000000000000
  355. Return-Path: <info-cpm-request@AMSAA.ARPA>
  356. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 1 Oct 85 13:34:03-MDT
  357. Received: from brl-aos.arpa by AMSAA.ARPA id a002463; 1 Oct 85 14:50 EDT
  358. Received: from mit-mc.arpa by AOS.BRL.ARPA id a025834; 1 Oct 85 14:32 EDT
  359. Received: from CSNET-RELAY.ARPA by MIT-MC.ARPA  1 Oct 85 14:32:53 EDT
  360. Received: from gte-labs by csnet-relay.csnet id ab03440; 1 Oct 85 14:23 EDT
  361. Received: by bunny.UUCP (4.12/5.03) id AA19995; Tue, 1 Oct 85 10:37:14 edt
  362.     for 
  363. Date: Tue, 1 Oct 85 10:37:14 edt
  364. From: Alan Gunderson <asg0%gte-labs.csnet@CSNET-RELAY.ARPA>
  365. To: info-cpm%mit-mc.csnet@BRL.ARPA
  366. Subject: SB180 help
  367.  
  368.  
  369. I have purchased a SB180 board and have wired it into a power supply
  370. and installed two Tandon TM-65-2 48 tpi 5-1/4" DSDD drives (80 tracks
  371. per drive, unformatted 500K bytes maximum storage).  These
  372. drives do not support the READY line, so I have installed the JP 6
  373. jumper on the SB180, which makes the disk controller think the disk
  374. drives are always ready.  The ROM monitor on the SB180, when it see's
  375. that the drives are ready, assumes that the user wants to autoboot from
  376. the floppy.  When I try to boot the ZRDOS operating system, I get
  377. the operating system sign-on for version 2.1 of ZRDOS.
  378. According to the manual, this indicates that ZRDOS has
  379. been correctly loaded into memory.  I then get the message
  380.  
  381.      Read Error on A:
  382.  
  383.      I have installed a switch as part of my JP 6 jumper, so I can make
  384. the monitor think that the floppies are not ready and thus enter the
  385. command entry state.  From the monitor, I have not been able to format
  386. floppies.  The program disappears for a time and then aborts with a
  387. dump of the disk controller status registers and the head, track, and
  388. sector in which the format dies.  Using the monitor R command, I am
  389. able to read sectors from the operating system diskette.  When I go
  390. beyond sector 9 with the read, I get the same disk controller status
  391. register dump.
  392.  
  393.      The Tandon drives do not support the Head Load line in the
  394. interface.  This is pin 4 and is listed as a spare for the floppy.
  395. The SB180 manual alludes to the fact that Head Load is not required
  396. but is desirable to extend the life of the diskettes.  Is this line
  397. required?  Is there any way to make the Tandon drives support the
  398. READY line (pin 34)?  The Tandon manual alludes to this line being
  399. optionally enabled, but does not tell how.  There is no jumper
  400. documented.
  401.  
  402.      Has anyone else tried to interface this type of drive to the
  403. SB180?  If so, please provide any hints or insights.  Any other SB180
  404. ideas??
  405.  
  406. Thanks in advance.
  407.  
  408. ====Alan Gunderson
  409. uucp:  ...!seismo!harvard!bunny!asg0
  410. csnet: asg0%gte-labs.csnet@csnet-relay.arpa
  411.  
  412.  
  413.  2-Oct-85 06:41:19-MDT,1896;000000000000
  414. Return-Path: <info-cpm-request@AMSAA.ARPA>
  415. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 2 Oct 85 06:41:11-MDT
  416. Received: from usc-isid.arpa by AMSAA.ARPA id a004267; 2 Oct 85 7:34 EDT
  417. Date: 2 Oct 1985 06:30-EDT
  418. Sender: ABN.ISCAMS@USC-ISID.ARPA
  419. Subject: Re: program to help WSTAR find overlays
  420. From: ABN.ISCAMS@USC-ISID.ARPA
  421. To: bridger@RAND-UNIX.ARPA
  422. Cc: AALevy@MIT-MULTICS.ARPA, info-cpm@AMSAA.ARPA
  423. Message-ID: <[USC-ISID.ARPA] 2-Oct-85 06:30:37.ABN.ISCAMS>
  424. In-Reply-To: <8510011644.AA14995@rand-unix.ARPA>
  425.  
  426. Re PUBPATCH in finding WS overlays..
  427.  
  428. PUBPATCH will look to "root" disk same user, then "root" disk user 0, for
  429. .COM files but will NOT find overlays!  (Had this problem with WS,
  430. Turbo Pascal, others.)  Also, while within WS, you can't RUN programs
  431. not in your immediate user area because WS doesn't seem to use the BDOS
  432. calls to find files.  So PUBPATCH won't be of much help in this case.
  433.  
  434. I ended up keeping one copy of WS.COM in my "root" disk, A0, along with
  435. "original" copies of the required overlays.  Then used DUPUSR (another
  436. public domain program .. copies a directory entry to another user area
  437. but NOT the program, saving MUCH disk space) to copy overlay file names
  438. to all required user areas.  STATed them protected and invisible so the
  439. names wouldn't be in the way.  Could then run WS from any disk any user,
  440. with NO increased disk usage.
  441.  
  442. Worked fine, did the same with Turbo Pascal and a couple other programs
  443. that had associated data files.
  444.  
  445. Yep, there is a WS patch program in the SIMTEL20 archives, and I think
  446. it IS named SETDRU.COM.  Patches WS directly, as I recall, so WS is then smart
  447. enough to find its overlays at a selected "root" disk/user.  A little more
  448. elegant than my DUPUSR kludge, but then I'd used DUPUSR for other things
  449. and kind of got in a rut.
  450.  
  451. Regards,
  452. David Kirschbaum
  453. Toad Hall
  454. ABN.ISCAMS@USC-ISID
  455.  2-Oct-85 07:09:21-MDT,844;000000000000
  456. Return-Path: <info-cpm-request@AMSAA.ARPA>
  457. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 2 Oct 85 07:09:16-MDT
  458. Received: from brl-aos.arpa by AMSAA.ARPA id a003341; 2 Oct 85 7:10 EDT
  459. Received: from simtel20.arpa by AOS.BRL.ARPA id a001682; 2 Oct 85 1:36 EDT
  460. Date: Monday, 30 September 1985  13:50-MDT
  461. Message-ID: <KPETERSEN.12147813866.BABYL@SIMTEL20.ARPA>
  462. Sender: "B.Eiben LCG Ext 617-467-4431" <EIBEN@DEC-MARLBORO.ARPA>
  463. From: "B.Eiben LCG Ext 617-467-4431" <EIBEN@DEC-MARLBORO.ARPA>
  464. Subject:   CPM:Floppy.fmt
  465. ReSent-From: KPETERSEN@SIMTEL20.ARPA
  466. ReSent-To: Info-Cpm@BRL.ARPA
  467. ReSent-Date: Tue 1 Oct 1985 23:34-MDT
  468.  
  469. Filename            Type     Bytes     CRC
  470.  
  471. SIMTEL20 directory MICRO:<CPM.GENDOC>
  472. FLOPPY.FMT.5            ASCII     10708  7BDDH
  473.  
  474. Has been updated [thanks to Hal Bower] with AMPRO-info - and some
  475. entries have been corrected too.
  476.  2-Oct-85 07:11:18-MDT,1230;000000000000
  477. Return-Path: <info-cpm-request@AMSAA.ARPA>
  478. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 2 Oct 85 07:11:12-MDT
  479. Received: from lll-mfe.arpa by AMSAA.ARPA id a003458; 2 Oct 85 7:14 EDT
  480. Date: Tue, 1 Oct 85 16:49 EDT
  481. From: SECRIST%OAK.SAINET.MFENET@LLL-MFE.ARPA
  482. Subject: CCPPATCH.ASM
  483. To: INFO-CPM@AMSAA.ARPA
  484.  
  485.  
  486.  
  487.  
  488. There is some code on [the fine] Royal Oak BBS (ergo SIMTEL20) called
  489. CCPPATCH.ASM.  It's purpose in life is similar to that of the Wordstar
  490. user-number hoppers that have been discussed of late, only it's more
  491. generic - instead of user numbers it works with drives.  For example,
  492. if I try to fire up an image on C: and it's not there, CCPPATCH makes
  493. the system look on A: before it errors-out on you.
  494.  
  495. My problem is - what do you build it with and/or does it work ?  I
  496. blindly threw it at ASM, but ASM wasn't fond of it - undefined labels.
  497. I dunno - maybe those are Z80 ops.  Basically, I want a tool to do this
  498. intended purpose, and if you have had luck with CCPPATCH and can correct
  499. my brain damage or have a similar tool, I'll be happy to summarize the
  500. responses to the net.
  501.  
  502. Richard Secrist
  503. Science Applications Int'l. Corp., Oak Ridge, Tenn.
  504.  
  505. SECRIST%OAK.SAInet.MFEnet@LLL-MFE.Arpa
  506.  2-Oct-85 07:15:28-MDT,659;000000000000
  507. Return-Path: <info-cpm-request@AMSAA.ARPA>
  508. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 2 Oct 85 07:15:22-MDT
  509. Received: from css-ring-gw by AMSAA.ARPA id a003824; 2 Oct 85 7:23 EDT
  510. Return-Path: <wucs!sbc>
  511. Received: from wucs.UUCP by seismo.CSS.GOV with UUCP; Tue, 1 Oct 85 21:21:09 EDT
  512. Received: by wucs.WU.UUCP; Tue, 1 Oct 85 19:36:05 CDT
  513. Date: Tue, 1 Oct 85 19:36:05 CDT
  514. From: Steve Cousins <wucs!sbc@seismo.seismo.ARPA>
  515. Message-Id: <8510020036.AA22977@wucs.WU.UUCP>
  516. To: info-cpm@AMSAA.ARPA, info-cpm-request@AMSAA.ARPA
  517. Subject: Please remove me from the info-cpm list
  518.  
  519.  
  520. Please take my name off of the list.
  521.  
  522. Thanks.
  523.  
  524. Steve Cousins
  525.  2-Oct-85 07:19:08-MDT,1631;000000000000
  526. Return-Path: <info-cpm-request@AMSAA.ARPA>
  527. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 2 Oct 85 07:19:00-MDT
  528. Received: from brl-tgr.arpa by AMSAA.ARPA id aa04022; 2 Oct 85 7:27 EDT
  529. Received: from usenet by TGR.BRL.ARPA id a007076; 1 Oct 85 16:20 EDT
  530. From: Chuck McManis <cem%intelca.uucp@BRL.ARPA>
  531. Newsgroups: net.micro.cpm
  532. Subject: Re: Little Board / SB180 compatibility
  533. Message-ID: <104@intelca.UUCP>
  534. Date: 30 Sep 85 15:40:34 GMT
  535. To:       info-cpm@AMSAA.ARPA
  536.  
  537. > For AMPRO/Little Board and Ciarcia HD64180 board owners.
  538. > An undocumented feature that I discovered is that the
  539. > 5 1/4 disc formats are identical for both machines.
  540. > Now what engineer in his right mind would have made that
  541. > unforgivable error?  Must be a bug...
  542. > -------
  543.  
  544. Hardly undocumented, since it says so right in the article. Yet why consider
  545. it a bug? Are we missing a smiley face here? So now that I have built my 
  546. new system into a Fraggle Rock lunch box where do I put my sandwich? 
  547. Kaypro eat your heart out.      \\
  548.                            ::    \\
  549.                            ::     ||
  550.                                   || (a poor attempt at a LARGE smiley face)
  551.                            ::     ||
  552.                            ::    // 
  553.                                 //     
  554. --Chuck
  555. -- 
  556.                                             - - - D I S C L A I M E R - - - 
  557. {ihnp4,fortune}!dual\                     All opinions expressed herein are my
  558.         {qantel,idi}-> !intelca!cem       own and not those of my employer, my
  559.  {ucbvax,hao}!hplabs/                     friends, or my avocado plant. :-}
  560.  2-Oct-85 07:38:09-MDT,898;000000000000
  561. Return-Path: <info-cpm-request@AMSAA.ARPA>
  562. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 2 Oct 85 07:38:04-MDT
  563. Received: from brl-aos.arpa by AMSAA.ARPA id a006240; 2 Oct 85 8:25 EDT
  564. Received: from simtel20.arpa by AOS.BRL.ARPA id a004470; 2 Oct 85 8:15 EDT
  565. Date: Monday, 30 September 1985  22:56-MDT
  566. Message-ID: <KPETERSEN.12147886389.BABYL@SIMTEL20.ARPA>
  567. Sender: David Roth <ihnp4!inuxc!isrnix!pugsly@UCB-VAX.ARPA>
  568. From: David Roth <ihnp4!inuxc!isrnix!pugsly@UCB-VAX.ARPA>
  569. To: w8sdz@SIMTEL20.ARPA
  570. Subject:   Converting 8080/z80 to 'C'?
  571. ReSent-From: KPETERSEN@SIMTEL20.ARPA
  572. ReSent-To: Info-Cpm@BRL.ARPA
  573. ReSent-Date: Wed 2 Oct 1985 06:12-MDT
  574.  
  575. Is there any easy way to convert 8080/Z80 asm. language to 'C'?
  576. Like some kind of translator or something?
  577. (I have a feeling I am wishing!)
  578. Thanks in advance.
  579.             David A. Roth
  580.         ...decvax!pur-ee!isrnix!pugsly
  581.             Indianapolis,IN
  582.  2-Oct-85 07:44:26-MDT,780;000000000000
  583. Return-Path: <info-cpm-request@AMSAA.ARPA>
  584. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 2 Oct 85 07:44:19-MDT
  585. Received: from usc-eclb.arpa by AMSAA.ARPA id a006924; 2 Oct 85 8:41 EDT
  586. Date: 2 Oct 1985 05:42-PDT
  587. Sender: STANLEY@USC-ECLB.ARPA
  588. Subject: Compiler Patches
  589. From: STANLEY@USC-ECLB.ARPA
  590. To: info-cpm@AMSAA.ARPA
  591. Message-ID: <[USC-ECLB.ARPA] 2-Oct-85 05:42:32.STANLEY>
  592.  
  593. I seem to remember reading about a short patch that enabled one
  594. to buy compoilers (such as FORTRAN & COBOL) written for the Heath
  595. 89/90 and run them on things like the Osborne, thus saving money
  596. since the Zenith product was cheaper.  Trouble is, I can't find
  597. the original article.  Anyone have any ideas or remembrances?
  598.  
  599. Thanks.
  600.  
  601.                                 ...Dick Stanley
  602.  2-Oct-85 08:13:44-MDT,1004;000000000000
  603. Return-Path: <info-cpm-request@AMSAA.ARPA>
  604. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 2 Oct 85 08:13:33-MDT
  605. Received: from brl-aos.arpa by AMSAA.ARPA id a007081; 2 Oct 85 8:43 EDT
  606. Received: from xerox.arpa by AOS.BRL.ARPA id a005138; 2 Oct 85 8:38 EDT
  607. Received: from Muscat.ms by ArpaGateway.ms ; 02 OCT 85 05:35:08 PDT
  608. Date: Wed, 2 Oct 85 08:00 EDT
  609. From: Kushall.henr@XEROX.ARPA
  610. Subject: Re: D.R.C. S-100 RamDisk
  611. In-reply-to: "haar@gmr.CSNet.AG's message of Tue, 1 Oct 85 08:22 EST"
  612. To: haar%gmr.CSNet@CSNET-RELAY.ARPA
  613. cc: info-cpm@BRL.ARPA
  614. Message-ID: <851002-053508-1280@Xerox>
  615.  
  616. I haven't used there RAM disk board, but have used other boards from
  617. them S-100 static RAM and ROM boards all with no problems, these boards
  618. seemed well designed and the PWB was of good quality. The instructions
  619. were good(I built mine from the bare boards)
  620.  
  621. PS: Digital Research Computers brought out a single board computer
  622. called "Big Board", Xerox later based the 820 on this design.
  623. ED
  624.  
  625.  2-Oct-85 09:24:06-MDT,8338;000000000000
  626. Return-Path: <info-cpm-request@AMSAA.ARPA>
  627. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 2 Oct 85 09:23:49-MDT
  628. Received: from xerox.arpa by AMSAA.ARPA id a010863; 2 Oct 85 10:39 EDT
  629. Received: from Salvador.ms by ArpaGateway.ms ; 02 OCT 85 07:42:36 PDT
  630. Sender: "Leonard A. Raye.EIS"@XEROX.ARPA
  631. Date: 2 Oct 85 07:40:00 PDT (Wednesday)
  632. Subject: 7000+ character tutorial on sending BREAK:
  633. From: towson@AMSAA.ARPA
  634. To: info-cpm@AMSAA.ARPA
  635. Message-ID: <851002-074236-1350@Xerox>
  636.  
  637. GVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGV
  638. From: David Towson (SECAD) <towson@AMSAA.ARPA>
  639. To: info-cpm@AMSAA.ARPA
  640. Subject: 7000+ character tutorial on sending BREAK:
  641. Return-Path: <info-cpm-request@AMSAA.ARPA>
  642. Redistributed: XeroxInfo-CPM^.wbst
  643. Received: from AMSAA (AMSAA.ARPA) by Xerox.ARPA ; 01 OCT 85 12:31:46 PDT
  644. GVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGVGV
  645.  
  646. Fellow CP/Mers - In response to a recent request for information regarding
  647. how to send BREAK from a microcomputer, here is a 7000+ character tutorial on
  648. the subject.  Sample code is included.
  649.  
  650.      The American Standard Code for Information Interchange (ASCII) defines a
  651. set of 128 characters that are encoded as the various combinations of seven
  652. bits.  When this code is used over a serial asynchronous communications link,
  653. some additional bits are added to the seven ASCII bits to form the total
  654. "package" that is transmitted for each character sent.
  655.  
  656.      The term "asynchronous" means that the receiver doesn't know in advance
  657. when a character is coming.  It just sits in an "idle" state until some special
  658. event signals the start of a new character.  This idle state is caused by the
  659. presence of a steady logic-one signal at the receiver input, and it can last
  660. indefinitely.  The "special event" that signals the beginning of a new
  661. character is a transition from the idle-state logic-one signal to a logic-zero
  662. which lasts for one bit-time, and is known as a "start-bit".
  663.  
  664.      A start-bit "wakes-up" the receiver, which then records in some sort of
  665. memory, typically a shift-register, the states of the next seven or eight bits.
  666. Whether seven or eight bits are recorded depends on whether "parity" is being
  667. used.  Parity is a simple error detection scheme that, though easily deceived,
  668. is better than nothing.  It is implemented by adding an extra bit (the eighth
  669. bit) to the existing seven ASCII bits such that the total number of logic-one
  670. bits in the eight-bit group is either odd or even, depending on whether "odd
  671. parity" or "even parity" is being used.  For example, the ASCII representation
  672. for "A" is "1000001", which has an even number of 1's.  Therefore, adding even
  673. parity results in "01000001", which still has an even number of 1's, whereas
  674. the odd parity representation is "11000001".
  675.  
  676.      After the start-bit and seven or eight "data-bits", the receiver expects
  677. to see a return to the logic-one state to signify the end of the character.
  678. This logic-one state lasts for at least one bit-time, and is known as a
  679. "stop-bit" (or bits).  Typically, one stop-bit is used for all speeds greater
  680. than 110 baud, and two stop-bits are used at 110 baud and below.  This
  681. convention derives from the mechanical roots of teleprinting, where the
  682. electro-mechanical devices used to decode and print the received characters
  683. needed time to stop quivering after each character before being ready to decode
  684. and print the next.
  685.  
  686.      To summarize then, an ASCII character sent via an asynchronous serial
  687. channel consists of one start-bit, seven or eight data-bits (depending on
  688. whether parity is being used), and one or two stop-bits (depending on the
  689. speed of transmission).  This brings us (at last) to the BREAK signal.
  690.  
  691.      The BREAK signal has its roots at least as far back as the days of
  692. mechanical teleprinters, perhaps all the way back to electro-mechanical
  693. telegraphy.  Early teleprinters used an electro-mechanical device called a
  694. "selector" to perform the decoding function now done electronically by devices
  695. such as the Universal Asynchronous Receiver Transmitter (UART).  The start-bit
  696. caused a current flowing in the selector electro-magnet to cease, thereby
  697. releasing a clutch that set into motion a complex mechanical process that
  698. resulted in the printing of the received character.  This process made a
  699. considerable noise, even when a non-printing character such as a space was
  700. received.  If a steady logic-zero signal (no current in the selector magnet)
  701. was presented to the receiving teleprinter, the machine emitted a steady
  702. rhythmic clunking that was impossible to ignore.  Consequently, the machines
  703. had a key labeled BREAK that merely opened the series DC circuit connecting
  704. all transmitters and receivers in the teleprinter network, thereby getting the
  705. attention of all operators.  There was also a BELL character, but this had to
  706. be correctly decoded by a receiver in order to ring the bell, whereas the
  707. BREAK was a "non-character" that could be used to interrupt a transmission-
  708. in-progress, since it simply disrupted the whole network and made a lot of
  709. noise at each receiving teleprinter.
  710.  
  711.      Today, the BREAK signal performs a similar function in a similar manner.
  712. It is used now most often to gain the attention of a computer or other
  713. machine, rather than to alert a human operator.  But it is still generated by
  714. sending a logic-zero signal of indeterminate length, although by convention
  715. some specific durations (typically in the 300 - 500 millisecond range) have
  716. been adopted.  Modern electronic receiving circuits such as those whose names
  717. end with "ART" (as in UART) interpret the beginning of the BREAK as a start-bit
  718. followed by seven or eight logic-zero data-bits (the ASCII NUL character).  But
  719. the expected stop-bit (return to logic-one state) is missing.  This causes the
  720. receiving circuit to generate an error condition called "framing error", which
  721. is typically signaled by the setting of an error-bit in the status register
  722. of the receiving device.  How the "user machine" responds to this condition is
  723. determined by the user-machine's software.
  724.  
  725.      The example to follow shows how a BREAK can be sent via software control
  726. of a 1602 UART.  This device, which is typical of many such devices, has a
  727. command instruction that forces the output to a logic-zero state until the
  728. complementary instruction is issued.  The code is taken from my MODEM7 overlay
  729. for the TRS-80 Model-I computer.  All code not needed for this specific
  730. example has been deleted.
  731.  
  732. ;.....
  733. ;
  734. RESETP:        EQU    0E8H    ;Reset port for UART.
  735. BAUDP:        EQU    0E9H    ;Data-rate port for UART.
  736. CONTROLP:    EQU    0EAH    ;Status/control port for UART.
  737. BRKMASK:    EQU    0FBH    ;And-mask to turn on break.
  738. ;
  739. ;.....
  740. ;
  741. ;
  742. ; UART initialization routine for TRS-80 Model I.
  743. ;
  744. TRSINIT:    OUT    RESETP        ;Reset UART (data in A register is
  745.                     ;insignificant).
  746.         MVI    A,55H        ;Use 55H for 300 baud.
  747.                     ;Use 77H for 1200 baud.
  748.         OUT    BAUDP        ;Set UART data-rate.
  749. ;
  750.         MVI    A,0ECH        ;Set UART for 8-bit word,
  751.                     ;no parity, no break and
  752.         OUT    CONTROLP    ;DTR and RTS on.
  753.         STA    CONTROLB    ;Save the UART control byte.
  754.         RET            ;
  755. ;
  756. ;
  757. ;.....
  758. ;
  759. ;
  760. CONTROLB:    DB    0        ;UART control byte save.
  761. ;
  762. ;
  763. ;.....
  764. ;
  765. ;
  766. ; Routine to send a break-tone of approximately 300 ms duration.
  767. ;
  768. SENDBRK:    PUSH    B        ;Save all double registers.
  769.         PUSH    D        ;
  770.         PUSH    H        ;
  771.         LDA    CONTROLB    ;Get current UART control byte.
  772.         ANI    BRKMASK        ;Change bit to turn on break.        
  773.         OUT    CONTROLP    ;Send new byte to control port.
  774.         MVI    B,3        ;Set count for timer.
  775.         CALL    TIMER        ;Wait 300 milliseconds.        
  776.         LDA    CONTROLB    ;Restore original control byte        
  777.         OUT    CONTROLP    ;to turn off break.
  778.         POP    H        ;Restore double registers.
  779.         POP    D        ;
  780.         POP    B        ;
  781.         RET            ;
  782. ;
  783. ;
  784. ;.....
  785.  
  786.  
  787. Note that the particular control-bytes needed to program the 1602 UART were
  788. determined from the 1602 data sheet.  It is pointless to attempt writing this
  789. kind of code unless you have access to this kind of information.  Many readers
  790. of info-cpm can help in this regard.
  791.  
  792.      Many other examples can be found in the overlay files on SIMTEL20 in
  793. directories PD:<CPM.MODEM7> and PD:<CPM.MEX>, available via FTP with login
  794. username "anonymous" and password "ftp" (or any other printing string).
  795.  
  796.  
  797.  
  798.                         Dave
  799.                         <towson@amsaa.arpa>
  800.  
  801.  2-Oct-85 11:40:27-MDT,1193;000000000000
  802. Return-Path: <info-cpm-request@AMSAA.ARPA>
  803. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 2 Oct 85 11:40:11-MDT
  804. Received: from apg-1.arpa by AMSAA.ARPA id a015354; 2 Oct 85 13:09 EDT
  805. Date: Wed, 2 Oct 85 12:58:05 EDT
  806. From: Robert Bloom AMSTE-TOI 3775 <rbloom@apg-1.ARPA>
  807. Subject: Re: program to help WSTAR find overlays
  808. In-Reply-To: Your message of 2 Oct 1985 06:30-EDT
  809. To: ABN.ISCAMS@USC-ISID.ARPA
  810. Cc: info-cpm@AMSAA.ARPA
  811.  
  812. David,
  813. Maybe your BDOS is not standard ....
  814.  
  815. i.e. I do exactly what you say doesn't work - I have WS.COM, WSOVLY.COM and
  816. WSMSGS.ORVR in user 0 disk A.  Now, any disk, any user can type 'WS' and
  817. expect to get WordStar (running the ZCPR2 patches also.)  The 'r' command
  818. of WordStar doesn't work as you stated unless the target program is also
  819. marked public.  Note that the WS internal search for overlay must have
  820. the proper drive where the overlays are located (label DEFDSK)
  821.  
  822. I used to use the DUPUSR kludge but got burned by it from (my) carelessness.
  823. pubpatch is more 'elegant'.
  824.  
  825. (All of this on a NorthStar Horizon w/352k running TSS/C, a multi-user
  826. CP/M system using one Z80 and bankswitching.  [yes, it *is* slow at times!])
  827.  
  828. -bob
  829.  
  830.  3-Oct-85 06:48:54-MDT,1747;000000000000
  831. Return-Path: <info-cpm-request@AMSAA.ARPA>
  832. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 3 Oct 85 06:48:45-MDT
  833. Received: from brl-tgr.arpa by AMSAA.ARPA id a023637; 3 Oct 85 7:56 EDT
  834. Received: from usenet by TGR.BRL.ARPA id a011597; 3 Oct 85 6:42 EDT
  835. From: Eric Hestenes <hestenes%sdcsla.uucp@BRL.ARPA>
  836. Newsgroups: net.micro.cpm
  837. Subject: Re: Classified ads
  838. Message-ID: <991@sdcsla.UUCP>
  839. Date: 29 Sep 85 20:43:52 GMT
  840. To:       info-cpm@AMSAA.ARPA
  841.  
  842. > REF: Msg by Jack H. Smith on classified ads in mail.
  843.  
  844. What exactly is an unwanted ad?
  845.  
  846. Is it a For Sale ad, or is it a request for the latest version of MODEM ?
  847. Is it and ad that implies exchange of cash, or exchange of floppies?
  848.  
  849. Is this group therefore just for technical info, and not a place to
  850. connect with other users?
  851.  
  852. It seems silly to forbid most ads for personal entities ( not commmercial 
  853. entities ) because they mostly involve give and take between legitimately
  854. interested parties. The primary assumption of the "personal" ad here is that
  855. the ad will be used on one occasion, e.g. to get rid of your cpm system.
  856. Abuses therefore include only those people who try to get rid of more than
  857. a few of an item ( "I've got 300,000 cpm systems to get rid of and a special
  858. rate for net people" ).  
  859.  
  860. the whole point of using the net is that it allows you to interact with people
  861. with a common interest. If you take out the common interest variable by
  862. placing the ad in a general-purpose mailing group, then you defeat this
  863. purpose. 
  864.  
  865. Ads that did not relate to cpm *would* be objectionable.
  866.  
  867. eric
  868.  
  869. [ these views are my own, not the views of my employer. ]
  870. arpanet: hestenes@nprdc.ARPA
  871. other: ucbvax!sdcsvax!sdcsla!hestenes or hestenes@sdcsla.UUCP
  872.  3-Oct-85 07:00:32-MDT,1362;000000000000
  873. Return-Path: <info-cpm-request@AMSAA.ARPA>
  874. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 3 Oct 85 07:00:26-MDT
  875. Received: from brl-tgr.arpa by AMSAA.ARPA id a023876; 3 Oct 85 8:03 EDT
  876. Received: from usenet by TGR.BRL.ARPA id a012915; 3 Oct 85 7:46 EDT
  877. From: amc543%uiucuxa.uiuc.arpa@BRL.ARPA
  878. Newsgroups: net.micro.cpm
  879. Subject: Two CP/M Computers for Sale
  880. Message-ID: <10100001@uiucuxa>
  881. Date: 27 Sep 85 16:43:00 GMT
  882. Nf-ID: #N:uiucuxa:10100001:000:788
  883. Nf-From: uiucuxa.Uiuc.ARPA!amc543    Sep 27 11:43:00 1985
  884. To:       info-cpm@AMSAA.ARPA
  885.  
  886.  
  887. I have the following two computers for sale:
  888.  
  889. 1) Kaypro 2X transportable 64k CP/M computer.   9" hi-res green monitor,
  890. two 5.25" floppy drives holding 390k each, excellent Selectric keyboard,
  891. WordStar, MailMerge, MBASIC, spreadsheets, and lots and lots of public
  892. domain software.  The whole machine is one suitcase-like carryable
  893. package, like a Compaq.  Includes 2 serial ports, 1 parallel port.
  894. Asking $900 or offer.
  895.  
  896. 2) Epson Geneva battery-powered laptop computer with separate battery-
  897. powered 3.5" floppy drive included.  64k CP/M system with 80 x 8 display,
  898. runs all the regular CP/M software including Turbo Pascal and dBASE II.
  899. Includes WordStar, Portable Calc, Portable Scheduler, BASIC, more.
  900. Fantastic portable word processing system.  $700.
  901.  
  902. Aaron Contorer, (217) 332-4226.
  903.  3-Oct-85 08:39:52-MDT,1934;000000000000
  904. Return-Path: <info-cpm-request@AMSAA.ARPA>
  905. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 3 Oct 85 08:39:43-MDT
  906. Received: from mitre.arpa by AMSAA.ARPA id a026992; 3 Oct 85 10:01 EDT
  907. Received: by mitre.ARPA (4.12/4.7)
  908.     id AA12747; Thu, 3 Oct 85 10:05:27 edt
  909. Message-Id: <8510031405.AA12747@mitre.ARPA>
  910. To: Eric Hestenes <hestenes%sdcsla.uucp@BRL.ARPA>
  911. Cc: info-cpm@AMSAA.ARPA
  912. Subject: Re: Classified ads
  913. In-Reply-To: Your message of 29 Sep 85 20:43:52 GMT.
  914.          <991@sdcsla.UUCP>
  915. Date: 03 Oct 85 10:03:04 EDT (Thu)
  916. From: Jeff Edelheit <edelheit@MITRE.ARPA>
  917.  
  918. Eric - Since I started the discussion, I'd like to reply to your comments.
  919.  
  920. There were several reasons for the establishment of the ARPANET.  First, and
  921. foremost, was to develop the concept of packet switching.  Once you could do
  922. that, it seemed that a logical use was to foster communications of technical
  923. issues between interested parties.  Requests for help in bringing-up the 
  924. latest version of a package (proprietary or public domain) is valid.  Comments
  925. on the use of a proprietary object (software, hardware) are valid, as well, in
  926. my opinion, the experiences had with a commercial vendor (I have had a bad 
  927. experience with XYZ, Inc).  All of these topics allow for the passing of 
  928. information between interested parties.  I, for one, would like to know that
  929. if you buy a product from XYZ for either employment/research or 
  930. personal-related work, the kind of support you might get from the vendor.
  931.  
  932. The ARPANET was not intended for use as an advertising medium for either
  933. commercial concerns or individuals to sell goods and/or services.  
  934.  
  935. My comments are based on the idea that ARPANET is a DoD-funded activity, not
  936. funded and supported by the private sector.  The above comments are strictly
  937. personal and do not reflect those of either my employer, DoD or any other
  938. government agency.
  939.  
  940. Jeff Edelheit
  941. (edelheit@mitre.arpa)
  942.  3-Oct-85 11:50:23-MDT,666;000000000000
  943. Return-Path: <info-cpm-request@AMSAA.ARPA>
  944. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 3 Oct 85 11:50:18-MDT
  945. Received: from su-sushi.arpa by AMSAA.ARPA id a001030; 3 Oct 85 13:05 EDT
  946. Date: Thu 3 Oct 85 10:04:33-PDT
  947. From: Sam Hahn <Samuel@SU-SUSHI.ARPA>
  948. Subject: Re: Two CP/M Computers for Sale
  949. To: amc543%uiucuxa.uiuc.arpa@BRL.ARPA
  950. cc: info-cpm@AMSAA.ARPA
  951. In-Reply-To: Message from "amc543%uiucuxa.uiuc.arpa@BRL.ARPA" of Fri 27 Sep 85 16:43:00-PDT
  952.  
  953. I may be interested in the Epson laptop.
  954. How can I find out about this machine, before I make a bid?
  955.  
  956.                     -- Sam Hahn
  957.  
  958. [Tried sending this directly, but got a "host unknown" message]
  959. -------
  960.  3-Oct-85 13:03:56-MDT,1058;000000000000
  961. Return-Path: <info-cpm-request@AMSAA.ARPA>
  962. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 3 Oct 85 13:03:50-MDT
  963. Received: from brl-tgr.arpa by AMSAA.ARPA id a003845; 3 Oct 85 14:25 EDT
  964. Received: from usenet by TGR.BRL.ARPA id a026000; 3 Oct 85 14:09 EDT
  965. From: David Roth <pugsly%isrnix.uucp@BRL.ARPA>
  966. Newsgroups: net.micro.cbm,net.micro.cpm,net.wanted
  967. Subject: Wanted: Screen editor for CP/M on the C64.
  968. Message-ID: <575@isrnix.UUCP>
  969. Date: 30 Sep 85 16:17:58 GMT
  970. Xref: seismo net.micro.cbm:1810 net.micro.cpm:5058 net.wanted:7787
  971. To:       info-cpm@AMSAA.ARPA
  972.  
  973. I have the CP/M option for my C64. I have used many CP/M systems in the past and
  974. have been spoiled by the use of screen
  975. editors. Does anyone know if any exists
  976. for the C64's CP/M option? ED is about to
  977. drive me up a wall. Anyone got WordStar working on it...like the WS for the
  978. apple using the Z80 card?
  979. Please reply by mail.
  980. Thanks in advance.
  981.                         David A. Roth
  982.                 ...decvax!pur-ee!isrnix!pugsly
  983.                         Indinapolis,IN
  984.  4-Oct-85 06:08:50-MDT,854;000000000000
  985. Return-Path: <info-cpm-request@AMSAA.ARPA>
  986. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 4 Oct 85 06:08:44-MDT
  987. Received: from sdcsvax.arpa by AMSAA.ARPA id a010753; 4 Oct 85 7:34 EDT
  988. Received: by sdcsvax.ARPA (5.5/4.41)
  989.     id AA09354; Fri, 4 Oct 85 00:27:18 PDT hops=0
  990. From: crash!kevinb@SDCSVAX.ARPA
  991. Message-Id: <8510040727.AA09354@sdcsvax.ARPA>
  992. Date: Thu, 3 Oct 85 22:46:06 PDT
  993. To: Info-CPM@AMSAA.ARPA
  994. Subject: CP/M 2.2 Autoload info needed
  995.  
  996. I can get an autoload at cold and warm boot time, but am seeking a way to
  997. get a menu up at coldboot time only. How can I get my machine, an
  998. Advanced Digital Super Quad, to do this? my CCP starts at DC00, according to
  999. the PD program PROBE.COM.
  1000.  
  1001.     Thanks in advance,
  1002.  
  1003. Kevin J. Belles - UUCP {ihnp4,cbosgd,sdcsvax,noscvax}crash!kevinb
  1004. ~~~~~ ~~ ~~~~~~ - ARPA crash!kevinb@{ucsd,nosc}.ARPA
  1005.  
  1006.  4-Oct-85 06:32:02-MDT,889;000000000000
  1007. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1008. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 4 Oct 85 06:31:54-MDT
  1009. Received: from xerox.arpa by AMSAA.ARPA id a011437; 4 Oct 85 7:50 EDT
  1010. Received: from Muscat.ms by ArpaGateway.ms ; 04 OCT 85 04:52:46 PDT
  1011. Date: Fri, 4 Oct 85 07:52 EDT
  1012. From: Kushall.henr@XEROX.ARPA
  1013. Subject: Re: Wanted: Screen editor for CP/M on the C64.
  1014. In-reply-to: <575@isrnix.UUCP>
  1015. To: David Roth <pugsly%isrnix.uucp@BRL.ARPA>
  1016. cc: info-cpm@AMSAA.ARPA
  1017. Message-ID: <851004-045246-3186@Xerox>
  1018.  
  1019. This may sound silly, but TURBO PASCAL is available for the C64 CPM
  1020. option.
  1021. In fact TURBO-PASCAL is the only product ever offered for the C64 CPM
  1022. option.(on the Commodore disk format)
  1023.  
  1024. TURBO comes with a screen editor that mimics WS in the non-document
  1025. mode.
  1026. The editor works well and is fast. It is limited to files that can fit
  1027. in memory.
  1028.  
  1029. ED KUSHALL
  1030.  
  1031.  4-Oct-85 07:09:54-MDT,675;000000000000
  1032. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1033. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 4 Oct 85 07:09:50-MDT
  1034. Received: from usc-isid.arpa by AMSAA.ARPA id a012295; 4 Oct 85 8:35 EDT
  1035. Date: 4 Oct 1985 00:13-EDT
  1036. Sender: ABN.ISCAMS@USC-ISID.ARPA
  1037. Subject: Re: Two CP/M Computers for Sale
  1038. From: ABN.ISCAMS@USC-ISID.ARPA
  1039. To: amc543%uiucuxa.uiuc.arpa@BRL.ARPA
  1040. Cc: info-cpm@AMSAA.ARPA
  1041. Message-ID: <[USC-ISID.ARPA] 4-Oct-85 00:13:52.ABN.ISCAMS>
  1042. In-Reply-To: <10100001@uiucuxa>
  1043.  
  1044. Oh NOOOOOO..
  1045.  
  1046. Not right in the middle of our quarterly "Shall There Be Ads" feud...
  1047.  
  1048. Is this salt in the wound or oil in the fire?
  1049.  
  1050. Regards,
  1051. David Kirschbaum
  1052. ABN.ISCAMS@USC-ISID
  1053.  4-Oct-85 07:12:35-MDT,1192;000000000000
  1054. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1055. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 4 Oct 85 07:12:27-MDT
  1056. Received: from usc-isid.arpa by AMSAA.ARPA id a012301; 4 Oct 85 8:36 EDT
  1057. Date: 4 Oct 1985 00:19-EDT
  1058. Sender: ABN.ISCAMS@USC-ISID.ARPA
  1059. Subject: Re: Classified ads
  1060. From: ABN.ISCAMS@USC-ISID.ARPA
  1061. To: edelheit@MITRE.ARPA
  1062. Cc: hestenes%sdcsla.uucp@BRL.ARPA, info-cpm@AMSAA.ARPA
  1063. Message-ID: <[USC-ISID.ARPA] 4-Oct-85 00:19:22.ABN.ISCAMS>
  1064. In-Reply-To: <8510031405.AA12747@mitre.ARPA>
  1065.  
  1066. For what it's worth...
  1067.  
  1068. I concur with Jeff's comments on inappropriateness of private or any
  1069. other ads on the ARPANet.  (I'm sure DoD is vastly reassured and encouraged
  1070. by that.)
  1071.  
  1072. But I would hate to lose the ties/links with those other nets that work
  1073. with us on the ARPANet who DO permit these adds.  Regrettably, some people's
  1074. distribution schemas will shoot ads across to us .. a good application for
  1075. AI maybe?  To filter them out?  Any messages with "FOR SALE", "CHEAP",
  1076. "SUCH A DEAL"?
  1077.  
  1078. Regards,
  1079. David Kirschbaum
  1080. ABN.ISCAMS@USC-ISID
  1081. (and this net is my ONLY affiliation with the Govt except for my retirement
  1082. check and income taxes, so no disclaimers are required.)
  1083.  4-Oct-85 08:15:30-MDT,1409;000000000000
  1084. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1085. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 4 Oct 85 08:15:14-MDT
  1086. Date:     Fri, 4 Oct 85 9:22:27 EDT
  1087. From:     David Towson (SECAD) <towson@AMSAA.ARPA>
  1088. To:       info-cpm@AMSAA.ARPA
  1089. Subject:  Re:  7000+ character tutorial on sending BREAK:
  1090.  
  1091. Fellow CP/Mers - I received the following note in response to my recently
  1092. posted tutorial on sending BREAK over serial asynchronous links:
  1093.  
  1094.     From: (Richard Kenner) <KENNER@NYU-CMCL1.ARPA>
  1095.     To: <towson@AMSAA.ARPA>
  1096.     Subject: RE: 7000+ character tutorial on sending BREAK:
  1097.     
  1098.     Minor correction to your very good lesson on asynch for those who
  1099.     believe the world started with the microcomputer:  The convention as
  1100.     I have always heard it is to default to 2 stop bits for baud rates
  1101.     150 and below, not 110 and below.  In field test versions of some DEC
  1102.     operating system (I think RSX, but am not sure), they also originally
  1103.     had 110 and changed it to 150 when I reported it to them.
  1104.     
  1105.      Thanks, Richard.  Anybody know what hardware was originally responsible
  1106. for the use of 150 baud?  110 baud was derived from a nominal rate of 10
  1107. characters-per-second, with 11 bits (one start, eight data and two stop) per
  1108. character (10 x 11 = 110).  150 baud appears to be based on 15 characters-per-
  1109. second with 10 bits (only one stop-bit) per character.  Who made the first 15
  1110. cps printer?
  1111.  
  1112.  
  1113. Dave
  1114.  
  1115.  4-Oct-85 09:59:08-MDT,1489;000000000000
  1116. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1117. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 4 Oct 85 09:59:00-MDT
  1118. Received: from bbnccq.arpa by AMSAA.ARPA id a016530; 4 Oct 85 11:23 EDT
  1119. Date: Fri, 4 Oct 85 11:10:42 EDT
  1120. From: Bob Clements <clements@BBNCCQ.ARPA>
  1121. Subject: 150 baud terminals
  1122. To: David Towson (SECAD) <towson@AMSAA.ARPA>
  1123. Cc: info-cpm@AMSAA.ARPA, clements@BBNCCQ.ARPA
  1124.  
  1125. >> Anybody know what hardware was originally responsible for the
  1126. >> use of 150 baud? ... Who made the first 15 cps printer?
  1127.  
  1128. The first major printer at 150 baud  (maybe the first of all, I don't know)
  1129. was the Teletype model 37.  Its mechanism was a lot like the model 35,
  1130. but with a bigger type basket. It was Teletype's first
  1131. machine with lower case letters.  We used them on some of the early PDP-10
  1132. processors as consoles. [We = DEC engineering of about 1969.]
  1133.  
  1134. And the person who corrected the tutorial by saying that 150 baud
  1135. machines used two stop bits was wrong. The model 37 used one stop bit.
  1136.  
  1137. I think the 37 was the only machine I ever saw that was fully mechanical
  1138. at that speed. That is, the "UART" function (serial <--> parallel
  1139. conversion) was mechanical, not electronic.  It rattled its little heart
  1140. out at a good clip, but couldn't really stand up to the effort. They didn't
  1141. last long before wearing themselves out and dying.
  1142.  
  1143. /Rcc
  1144.  
  1145. ARPA:       CLEMENTS@BBN.ARPA
  1146. USENET:     {ihnp4, decvax, ...}!bbncca!clements
  1147. Ham Packet: K1BC
  1148. Telco:      617-497-3612
  1149.  
  1150.  4-Oct-85 11:02:58-MDT,1313;000000000000
  1151. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1152. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 4 Oct 85 11:02:51-MDT
  1153. Received: from dca-eur.arpa by AMSAA.ARPA id a019773; 4 Oct 85 12:20 EDT
  1154. Date: 4 Oct 85 16:04:43 GMT
  1155. From: bower@dca-eur.ARPA
  1156. Subject: Re:  150 baud terminals
  1157. To: clements@BBNCCQ.ARPA
  1158. CC: info-cpm@AMSAA.ARPA
  1159.  
  1160. Must strongly disagree with the statement that Model 37's wear
  1161. out fast.  I have one (currently in storage) that was the ONLY printer
  1162. on my home system(s) for over 3 years, often printing large assembly
  1163. listings lasting over 6 hours.  As long as you gave them an annual oil
  1164. change and lube, they will last almost indefinately.  The one I have
  1165. is set for 10 pitch, although I understand some were 12-pitch, and
  1166. printed only 69 characters before inducing an automatic line feed.
  1167.    The 150 bps speed appears to be an early effort into the standard
  1168. rates governed by the "75 times 2 to the nth" rule comprised of 75, 150,
  1169. 300, 600, 1200...etc bit rates.
  1170.    One quirk on some Model 37s is that many had the MIL-STD-188C inter-
  1171. faces which use a POSITIVE voltage for a logical "1" whereas RS-232 uses
  1172. a NEGATIVE voltage for a logical "1".  This means that an extra inverter
  1173. is required when driving the device from commonly available interfaces.
  1174.                 Hal
  1175.  
  1176.  7-Oct-85 05:47:33-MDT,2712;000000000000
  1177. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1178. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 7 Oct 85 05:47:25-MDT
  1179. Received: from brl-tgr.arpa by AMSAA.ARPA id ab06693; 7 Oct 85 7:20 EDT
  1180. Received: from usenet by TGR.BRL.ARPA id a006412; 3 Oct 85 23:59 EDT
  1181. From: Ted Emigh <emigh%ecsvax.uucp@BRL.ARPA>
  1182. Newsgroups: net.micro.cpm
  1183. Subject: SCAN -- a program to look at text and squeezed files
  1184. Message-ID: <512@ecsvax.UUCP>
  1185. Date: 1 Oct 85 15:30:46 GMT
  1186. To:       info-cpm@AMSAA.ARPA
  1187.  
  1188.  
  1189.                         SCAN Version 1.00
  1190.  
  1191. SCAN, based on the program BISHOW, is a program to view text and 
  1192. squeezed text files.   It can be used to take quick looks at files 
  1193. without unsqueezing them or loading a large text editor, or to 
  1194. examine another file with the RUN command while in Wordstar. 
  1195. You can display the file in either direction, search for
  1196. strings, or view only selected columns of the file.  In function, it
  1197. is identical to BISHOW Version 1.11 with two major additions  the
  1198. search function, and the ability to bishow a squeezed file.  The
  1199. program is written for Z80's only, and the addition of the unsqueezing
  1200. routines has ballooned the program to just under 4K.  The various
  1201. commands for SCAN are:
  1202.  
  1203.      1)   Display the Next Page (Forward a Page) 
  1204.      2)   Display the Previous Page (Back a Page)
  1205.      3)   Display the Next Line (Next Line)
  1206.      4)   Display the Previous Line (Back a Line)
  1207.      5)   Display the First Page (Top of File)
  1208.      6)   Display the Last Page (End of File)
  1209.      7)   Quit (End SCAN)
  1210.      8)   Set Screen Parameters
  1211.      9)   Search for a String of Characters
  1212.           Searching includes wild card characters, forward and
  1213.           backward search, and option to ignore upper/lower case.
  1214.     10)   Display Help
  1215.  
  1216. As distributed, SCAN contains a small patch file (SCANPAT.ASM). 
  1217. This allow changing the various default parameters, as well as 
  1218. the commands and terminal characteristics.  Look at this file for 
  1219. information about modifying SCAN.  The distributed version of 
  1220. SCAN is configured for the standard command names and a "plain 
  1221. vanilla" CRT.  This should work for most terminals.
  1222.  
  1223. If you are interested in the program, please E-mail me a message.
  1224. If there is enough interest, I will distribute it via net.sources,
  1225. otherwise I'll E-mail it back to you.  The normal distribution package
  1226. includes SCAN.DOC, SCANPAT.ASM, AND SCAN.HEX.  The sources is written
  1227. in Zilog mnemonics and is not being distributed at this time.
  1228. -- 
  1229.  
  1230. Ted H. Emigh     Genetics and Statistics, North Carolina State U, Raleigh  NC
  1231. USENET:    {akgua decvax duke ihnp4 unc}!mcnc!ecsvax!emigh
  1232. ARPA:    decvax!mcnc!ecsvax!emigh@BERKELEY
  1233. BITNET: NEMIGH@TUCC
  1234.  7-Oct-85 05:50:19-MDT,1290;000000000000
  1235. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1236. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 7 Oct 85 05:50:13-MDT
  1237. Received: from ucb-vax.arpa by AMSAA.ARPA id a006813; 7 Oct 85 7:21 EDT
  1238. Received: by UCB-VAX (5.28/5.12)
  1239.     id AA04053; Sat, 5 Oct 85 15:10:31 PDT
  1240. Message-Id: <8510052210.AA04053@UCB-VAX>
  1241. Received: by ihnp4.ATT.UUCP id AA09824; 5 Oct 85 15:59:30 CDT (Sat)
  1242. Received: by inuxc.ATT.UUCP, id AA01183; 5 Oct 85 15:57:41 EST (Sat)
  1243. Date: Sat, 5 Oct 85 15:15:50 EST
  1244. From: David Roth <ihnp4!inuxc!isrnix!pugsly@ucb-vax.ARPA>
  1245. Received: by isrnix.UUCP; id AA29785; Sat, 5 Oct 85 15:15:50 EST
  1246. To: iuvax!seismo!XEROX.ARPA@ucb-vax.ARPA, pugsly%isrnix.uucp@BRL.ARPA
  1247. Subject: Re: Wanted: Screen editor for CP/M on the C64.
  1248. Cc: info-cpm@AMSAA.ARPA
  1249.  
  1250. No, I don't think that is silly at all.
  1251. My main reason for wanting the editor is to avoid using ED to create and edit .ASM files.
  1252. Does the editor with TURBO support .ASM and .TXT file type?
  1253. I also got a copy of VDO.hex that Keith Petersen was nice enough to send me
  1254. and I am going to try that out too.
  1255. Have to dig out that program that lets you xfer files from C64 DOS<=>C64 CP/M.
  1256.  
  1257. What does Turbo Pascal for the C64 CP/M cost?
  1258. Thanks in advance.
  1259.             David A. Roth
  1260.         ...decvax!pur-ee!isrnix!pugsly
  1261.             Indianapolis,IN
  1262.  7-Oct-85 08:13:40-MDT,652;000000000000
  1263. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1264. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 7 Oct 85 08:13:32-MDT
  1265. Received: from simtel20.arpa by AMSAA.ARPA id a007210; 7 Oct 85 7:33 EDT
  1266. Date: Sat 5 Oct 85 05:19:59-MDT
  1267. From: Jim Forrest <JFORREST@SIMTEL20.ARPA>
  1268. Subject: Backup on VCR
  1269. To: INFO-CPM@SIMTEL20.ARPA, INFO-MICRO@SIMTEL20.ARPA
  1270. cc: JFORREST@SIMTEL20.ARPA
  1271. Message-ID: <12148663178.11.JFORREST@SIMTEL20.ARPA>
  1272.  
  1273. A friend of mine would like to know if there is a RELATIVELY
  1274. "easy and inexpensive" way to back up the hard disk on his Kaypro
  1275. 10 to his VCR.
  1276. Appreciate response from anyone with expertise in this area.
  1277. Jim
  1278. -------
  1279.  7-Oct-85 08:18:04-MDT,1930;000000000000
  1280. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1281. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 7 Oct 85 08:17:48-MDT
  1282. Received: from brl-tgr.arpa by AMSAA.ARPA id a007859; 7 Oct 85 7:55 EDT
  1283. Received: from usenet by TGR.BRL.ARPA id a009276; 5 Oct 85 23:44 EDT
  1284. From: Chuck McManis <cem%intelca.uucp@BRL.ARPA>
  1285. Newsgroups: net.micro.cpm
  1286. Subject: Re: D.R.C. S-100 RamDisk
  1287. Message-ID: <110@intelca.UUCP>
  1288. Date: 3 Oct 85 15:37:15 GMT
  1289. To:       info-cpm@AMSAA.ARPA
  1290.  
  1291. [No amount of incanting will entice my mailer to accept your address so we
  1292.  go to plan B, the news route. ]
  1293.  
  1294. > Have any of you used the 256K S-100 Solid State Disk Simulator (ramdisk)
  1295. > from Digital Research Computers ? If so, I would like to hear your comments.
  1296. > I am thinking about getting one since the price has dropped to less than $200.
  1297. > They provide BIOS code for CP/M 2.2. Does anyone have a CP/M Plus version?
  1298. > Is it really S-100 (IEEE 696) compatible? Is it reliable?
  1299. > I would appreciate any advice on this product/company.
  1300. > thanks,
  1301. >       Bob Haar
  1302.  
  1303. I have dealt with Digital Research Computers (of Texas) a couple of times
  1304. and had good results. The lab where I worked bought a bunch of their ZRT-80
  1305. boards to upgrade some otherwise scrap terminals. The only difficulty was 
  1306. in teaching them to handle a P.O. (they wanted to know how to "cash" it)
  1307. The boards worked fine on power-up so I can't say how they would handle a
  1308. service call. 
  1309.  
  1310. As for the RAM disk I keep seeing it and wondering if I should risk it. If
  1311. you do get one please post your experiences with it to the net.
  1312.  
  1313. --Chuck
  1314.  
  1315. -- 
  1316.                                             - - - D I S C L A I M E R - - - 
  1317. {ihnp4,fortune}!dual\                     All opinions expressed herein are my
  1318.         {qantel,idi}-> !intelca!cem       own and not those of my employer, my
  1319.  {ucbvax,hao}!hplabs/                     friends, or my avocado plant. :-}
  1320.  7-Oct-85 08:40:18-MDT,706;000000000000
  1321. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1322. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 7 Oct 85 08:39:59-MDT
  1323. Received: from brl-aos.arpa by AMSAA.ARPA id a008059; 7 Oct 85 7:59 EDT
  1324. Received: from mit-mc.arpa by AOS.BRL.ARPA id a005519; 5 Oct 85 23:21 EDT
  1325. Date: Sat,  5 Oct 85 23:20:50 EDT
  1326. From: "Stephen C. Hill" <STEVEH@MIT-MC.ARPA>
  1327. Subject:  CRC procedure needed
  1328. To: INFO-MICRO@MIT-MC.ARPA, INFO-CPM@MIT-MC.ARPA, INFO-KERMIT@MIT-MC.ARPA
  1329. cc: STEVEH@MIT-MC.ARPA
  1330. Message-ID: <[MIT-MC.ARPA].669828.851005.STEVEH>
  1331.  
  1332. Does anyone have a version of the CRC error checking algorithm in C or Pascal?
  1333. I would like to put it in a version of KERMIT that I am writing for the State
  1334. of Illinois.
  1335.  
  1336.  7-Oct-85 08:40:59-MDT,780;000000000000
  1337. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1338. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 7 Oct 85 08:40:49-MDT
  1339. Received: from brl-tgr.arpa by AMSAA.ARPA id aa07859; 7 Oct 85 7:55 EDT
  1340. Received: from usenet by TGR.BRL.ARPA id a013659; 6 Oct 85 2:44 EDT
  1341. From: "Robert A. Dukelow" <dukelow%noscvax.uucp@BRL.ARPA>
  1342. Newsgroups: net.micro.pc,net.micro.cpm
  1343. Subject: Looking for WATFOR compiler
  1344. Message-ID: <41@noscvax.UUCP>
  1345. Date: 2 Oct 85 00:08:44 GMT
  1346. Xref: seismo net.micro.pc:5942 net.micro.cpm:5065
  1347. To:       info-cpm@AMSAA.ARPA
  1348.  
  1349. Does anyone know if a compiler named WATFOR is available for either
  1350. PC-DOS or CP/M? If so, where? My daughter is learning it in her high
  1351. school class and would like to have it at home to make life easier.
  1352. --Bob Dukelow (dukelow@nosc)
  1353.  7-Oct-85 09:08:38-MDT,1066;000000000000
  1354. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1355. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 7 Oct 85 09:08:27-MDT
  1356. Received: from brl-tgr.arpa by AMSAA.ARPA id aa06837; 7 Oct 85 7:21 EDT
  1357. Received: from usenet by TGR.BRL.ARPA id a002073; 4 Oct 85 20:14 EDT
  1358. From: cindy%ada-uts.uucp@BRL.ARPA
  1359. Newsgroups: net.micro.cpm
  1360. Subject: Re: Orphaned Response
  1361. Message-ID: <16800002@ada-uts.UUCP>
  1362. Date: 2 Oct 85 17:40:00 GMT
  1363. Nf-ID: #R:brl-tgr:-141400:ada-uts:16800002:177600:493
  1364. Nf-From: ada-uts!cindy    Oct  2 13:40:00 1985
  1365. To:       info-cpm@AMSAA.ARPA
  1366.  
  1367.  
  1368.     If you're talking about the MD-11 system from MORROW, there is a
  1369. phone number for their California office (415) 430-1970.  I called
  1370. recently since I'm having trouble with my hard disk.  For the Boston
  1371. area the nearest official Morrow service place is near Nashua NH.
  1372. They're Computer Data Services (or Systematic Solutions) (603) 673-7375
  1373. The Meeting Place Mall, Amherst, NH 03031.  They might be able to help
  1374. you.
  1375.  
  1376. NET: {harpo, allegro, bellcore, ihnp4}!inmet!ada-uts!cindy
  1377.  
  1378.  
  1379.  
  1380. ----------
  1381.  7-Oct-85 09:09:12-MDT,1007;000000000000
  1382. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1383. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 7 Oct 85 09:09:05-MDT
  1384. Received: from brl-aos.arpa by AMSAA.ARPA id a008068; 7 Oct 85 8:00 EDT
  1385. Received: from simtel20.arpa by AOS.BRL.ARPA id a008650; 6 Oct 85 15:52 EDT
  1386. Date: Saturday, 5 October 1985  22:34-MDT
  1387. Message-ID: <KPETERSEN.12149017280.BABYL@SIMTEL20.ARPA>
  1388. Sender: David Roth <ihnp4!inuxc!isrnix!pugsly@UCB-VAX.ARPA>
  1389. From: David Roth <ihnp4!inuxc!isrnix!pugsly@UCB-VAX.ARPA>
  1390. Subject:   Commodore 64 CP/M problem
  1391. ReSent-From: KPETERSEN@SIMTEL20.ARPA
  1392. ReSent-To: Info-Cpm@BRL.ARPA
  1393. ReSent-Date: Sun 6 Oct 1985 13:45-MDT
  1394.  
  1395. I had my C64 replaced with a new one about a month ago.  I didn't see
  1396. any new changes in the new C64 but I guess there is since my C64 CP/M
  1397. doesn't work now.  Does anyone know why?  I bought it in Nov. 83.  Of
  1398. course I might be stuck with it now, worst is that I can't run CP/M on
  1399. my c64 now.
  1400.  
  1401.             David A. Roth
  1402.     ...decvax!pur-ee!isrnix!pugsly
  1403.             Indianapolis,IN
  1404.  7-Oct-85 09:11:02-MDT,1555;000000000000
  1405. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1406. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 7 Oct 85 09:10:55-MDT
  1407. Received: from brl-tgr.arpa by AMSAA.ARPA id a006877; 7 Oct 85 7:22 EDT
  1408. Received: from usenet by TGR.BRL.ARPA id a004184; 4 Oct 85 21:12 EDT
  1409. From: jp@LANL.ARPA
  1410. Newsgroups: net.micro.cpm
  1411. Subject: Re: D.R.C. S-100 RamDisk
  1412. Message-ID: <31283@lanl.ARPA>
  1413. Date: 2 Oct 85 05:42:03 GMT
  1414. To:       info-cpm@AMSAA.ARPA
  1415.  
  1416.  
  1417. I don't know about their RAM boards, but their ZRT-80 board is pretty good.
  1418. I don't know if the same person that designed the ZRT-80 (Bill White) did
  1419. the RAM boards or not.  But, if so, the RAM boards are probably pretty solid.
  1420.  
  1421. I have built three ZRT-80's from kits.  It's not a problem for someone
  1422. who has built similar boards before, but the manuals are definitely not
  1423. in the same category as those from Heathkit.  The instructions for the
  1424. ZRT-80 kit are three pages long.
  1425.  
  1426. One of the things I like about dealing with DRC is that, in the case of the
  1427. ZRT-80 board, they make the software source code available on a disk for
  1428. a reasonable price.  Also, the manual includes a nice writeup on how to
  1429. use it and how it works.
  1430.  
  1431. My only beef is that they always quote 2 weeks delivery, and they mean it.
  1432. I don't know if they sit on the orders for two weeks or if they are always
  1433. two weeks behind, but they deinitely do not ship your order the next day.
  1434. (maybe they are just very organized?)
  1435.  
  1436. If DRC had something that I wanted I would definitely give them an order.
  1437.      
  1438.  
  1439. Jim Potter  jp@lanl.arpa
  1440.  7-Oct-85 09:13:53-MDT,1338;000000000000
  1441. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1442. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 7 Oct 85 09:13:45-MDT
  1443. Received: from brl-tgr.arpa by AMSAA.ARPA id aa06877; 7 Oct 85 7:22 EDT
  1444. Received: from usenet by TGR.BRL.ARPA id a006091; 4 Oct 85 22:02 EDT
  1445. From: The Polymath <hollombe%ttidcc.uucp@BRL.ARPA>
  1446. Newsgroups: net.micro.cpm
  1447. Subject: Re: wanna buy TurboPascal for CP/M-80
  1448. Message-ID: <738@ttidcc.UUCP>
  1449. Date: 30 Sep 85 18:41:43 GMT
  1450. To:       info-cpm@AMSAA.ARPA
  1451.  
  1452. In article <111@birtch.UUCP> oleg@birtch.UUCP (Oleg Kiselev x258) writes:
  1453. >> Yes I know there's JRT, but  was told that it can be worse than useless ...)
  1454. >
  1455. >You were told correctly. Some time ago when I worked for UCLA Extension
  1456. >we bought JRT Pascal compiler for CPM2.2 on hp125. It stunk. Turbo Pascal
  1457. >was WAY better.  However, JRT had a new version of their compiler since
  1458. >then. ...
  1459.  
  1460. I've got it.  It still stinks.  I'm going to trash it and go with Turbo for
  1461. my next project.
  1462.  
  1463. -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
  1464. The Polymath (aka: Jerry Hollombe)
  1465. Citicorp(+)TTI                    Common Sense is what tells you that a ten
  1466. 3100 Ocean Park Blvd.             pound weight falls ten times as fast as a
  1467. Santa Monica, CA  90405           one pound weight.
  1468. (213) 450-9111, ext. 2483
  1469. {philabs,randvax,trwrb,vortex}!ttidca!ttidcc!hollombe
  1470.  7-Oct-85 09:16:16-MDT,693;000000000000
  1471. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1472. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 7 Oct 85 09:16:09-MDT
  1473. Received: from mit-multics.arpa by AMSAA.ARPA id a007005; 7 Oct 85 7:27 EDT
  1474. Date:  Fri, 4 Oct 85 20:20 EDT
  1475. From:  "Paul E. Woodie" <Woodie@MIT-MULTICS.ARPA>
  1476. Subject:  Osborne 1 Break
  1477. To:  info-cpm@AMSAA.ARPA
  1478. Message-ID:  <851005002032.238163@MIT-MULTICS.ARPA>
  1479.  
  1480. Although I have not checked it out, I assume that the overlays for the
  1481. MEX (and perhaps a few other ) modem program(s) for the O1 have the
  1482. assembly code for implementing a "break" using the uart chip in the O1.
  1483.  
  1484. These overlays can be found in the simtel20 archives:  micro:<cpm.mex>.
  1485.  
  1486. --Paul Woodie
  1487.  7-Oct-85 09:52:49-MDT,13564;000000000000
  1488. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1489. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 7 Oct 85 09:51:46-MDT
  1490. Received: from brl-aos.arpa by AMSAA.ARPA id a007115; 7 Oct 85 7:31 EDT
  1491. Received: from simtel20.arpa by AOS.BRL.ARPA id a003177; 5 Oct 85 12:03 EDT
  1492. Date: 2 Oct 85 05:03:34 GMT
  1493. Message-ID: <KPETERSEN.12148714457.BABYL@SIMTEL20.ARPA>
  1494. Sender: "Ian D. Allen" <ihnp4!cbosgd!clyde!watmath!idallen@SEISMO.ARPA>
  1495. From: "Ian D. Allen" <ihnp4!cbosgd!clyde!watmath!idallen@SEISMO.ARPA>
  1496. Newsgroups: net.dcom
  1497. Subject: Description and Review of USR Courier 2400 bps modem
  1498. Organization: University of Waterloo
  1499. ReSent-From: KPETERSEN@SIMTEL20.ARPA
  1500. ReSent-To: Info-Cpm@BRL.ARPA
  1501. ReSent-Date: Sat 5 Oct 1985 10:01-MDT
  1502.  
  1503. Product description, evaluation, and bug report:
  1504.  
  1505. US Robotics Modem Courier 2400  (FCC CJE794)  Ser. #30-05816  ROM set #242
  1506.  
  1507. Bell 103/113 Bell 212-A CCITT V.22bis compatible (300/1200/2400 bps)
  1508. Approved by DOC Communications Canada 550 1169 A
  1509. Ringer Equivalence: 0.4   Canadian Modem Load Number 36B
  1510. Warranty: Two years.
  1511.  
  1512. Description:
  1513. - plastic case; help summary printed on the bottom; connections via rear
  1514. - on-line help screens for everything (AT$ ATS$ ATD$)
  1515. - all current modem settings displayable in an on-line table
  1516. - internal speaker; slide volume-control on right side of unit
  1517. - records duration of call, or use timer as real-time clock
  1518. - detailed call progress result codes (e.g. BUSY, RINGING, VOICE)
  1519. - automatically repeat-dial a busy line up to 10 times
  1520. - ability to dial alphabetic phone numbers, e.g. 1-800-DIAL USR
  1521. - outgoing baud rate set automatically according to terminal baud rate
  1522. - automatic switch from 2400 to 1200 if called modem is 1200
  1523. - optional adaptive DTMF (Touch Tone) dialling - optionally uses DTMF
  1524.   if line can handle it, otherwise uses pulse
  1525. - two RJ11C jacks; one for wall and one for phone
  1526. - can dial-out with Answer instead of Originate tones
  1527. - can toggle switch hook, e.g. to transfer a call
  1528. - can wait for second dial tone
  1529. - can wait for "answer" - silence after a ring
  1530. - optional fast dial-tone detect
  1531. - Morse Code capability - 1270Hz tone 62ms dot 186ms dash
  1532.  
  1533. Result Codes:
  1534.   OK
  1535.   CONNECT
  1536.   CONNECT 1200
  1537.   CONNECT 2400
  1538.   RING
  1539.   RINGING
  1540.   BUSY
  1541.   VOICE
  1542.   ERROR
  1543.   NO CARRIER
  1544.   NO ANSWER
  1545.   NO DIAL TONE
  1546.  
  1547. 'AT' Command set:
  1548.     $    HELP Command Reference Screen (this list)
  1549.     S$    HELP S-register Reference Screen
  1550.     D$    HELP Dial Reference Screen
  1551.  
  1552.     A     Force answer mode
  1553.     A/    Repeat last command
  1554.     AT    Prefix
  1555.     Cn    n=0 Transmitter OFF (modem becomes receive-only)
  1556.         n=1 Transmitter ON (normal operation)
  1557.     Ds    Dial telephone number
  1558.         s=0..9#* @WTPR,;"!
  1559.     En    n=0 No echo of commands
  1560.         n=1 Echo commands to screen
  1561.     Fn    n=0 Half Duplex-local echo
  1562.         n=1 Full Duplex-no local echo
  1563.     Hn    n=0 Hang up
  1564.         n=1 Go off-hook
  1565.     In    n=0 Show product code
  1566.         n=1 Do checksum
  1567.         n=2 RAM test
  1568.         n=3 Call duration/Clock
  1569.             I3=s Set Clock
  1570.                  s=Hours:Min:Sec
  1571.         n=4 Show current modem settings
  1572.     Kn    n=0 Call Duration mode
  1573.         n=1 Real Time Clock mode
  1574.     Mn    n=0 Speaker OFF
  1575.         n=1 Speaker ON until Carrier
  1576.         n=2 Speaker always ON
  1577.         n=3 Speaker OFF during Dial
  1578.     O    Return on-line after command
  1579.     Qn    n=0 Show result codes
  1580.         n=1 Suppress result codes
  1581.     Sr=n    Set register "r" to "n"
  1582.     Sr?        Query register "r" (see also I4)
  1583.     Vn    n=0 Numeric result codes
  1584.         n=1 Verbal result codes
  1585.     Xn    n=0 Standard result codes set (Hayes X0)
  1586.         n=1 Extended (1200) result code set (Hayes X1)
  1587.         n=2..6 Advanced result code sets
  1588.     Z    Software reset and reading of DIP switches
  1589.     >    Repeat command until cancelled; repeat Dial at most 10 times
  1590.  
  1591. S-Register Functions (can be set to 1..255):
  1592.     S0    Number of rings before answering
  1593.     S1    Counts number of rings
  1594.     S2    Set Escape-Code character
  1595.     S3    Set Carriage-Return character
  1596.     S4    Set Line-Feed character
  1597.     S5    Set Backspace character
  1598.     S6    Set Dial Tone wait time (seconds)
  1599.     S7    Set Carrier wait time (seconds)
  1600.     S8    Set Comma and Repeat pause time (seconds)
  1601.     S9    Set Carrier Detect recognition time (1/10 seconds)
  1602.     S10    Set Carrier Loss/Hang-up time (1/10 seconds)
  1603.     S11    Set Touch-Tone spacing (milliseconds)
  1604.     S12    Set Escape-Code guard time (1/50 seconds)
  1605.     S14    Smartcom 2.0 kludge to pretend modem is 1200 bps
  1606.     S16    0 = Data Mode
  1607.         1 = Analog Loopback
  1608.         2 = Dial Test
  1609.         4 = Test Pattern
  1610.         4 = Analog Loopback and Test Pattern
  1611.  
  1612. Dip Switches:
  1613. - DTR (pin 20) normal / DTR always on
  1614. - Verbal result codes / Numeric result codes
  1615. - Suppress result codes / Display result codes
  1616. - Echo off-line commands / Don't echo off-line commands
  1617. - Auto-answer on Ring / Suppress auto-answer
  1618. - Normal Carrier-Detect (pin 8) / Carrier-Detect always ON
  1619. - Single phone connection RJ11 / Multiple phone connection RJ12/RJ13
  1620. - Disable AT command set / Enable AT command set
  1621. - Disconnect with +++ / Can go back on-line after +++
  1622. - Reserved
  1623. - Pins 2 and 3 standard / Reverse pins 2 and 3
  1624.  
  1625. LED front-panel:
  1626. - High Speed (2400 bps communication)
  1627. - Auto Answer; Answer mode
  1628. - Carrier Detect
  1629. - Off Hook
  1630. - Receive Data
  1631. - Send Data
  1632. - Terminal Ready (DTR from terminal or with DTR over-ride ON)
  1633. - Modem Ready; Power
  1634. - Analog Loopback (self-test mode)
  1635.  
  1636. Initial Performance:
  1637.  
  1638. No errors during 10 hours at 2400 bps from home (1 crow mile from UofW) 
  1639. into some 2400 bps modem (make unknown) attached to Sytek network at 
  1640. UofW.  No errors when using the Courier to dial out from MATH into the 
  1641. Sytek at 2400bps and then logging back into MATH again. Many errors on 
  1642. MATH end during two of several 1200 bps calls into WATMATH ttyd0 
  1643. (Gandalf/Cermetek SAM 212A modem).  The errors were always BREAK 
  1644. followed by a "{".  Unlike the Hayes 1200 modem I normally use, taking 
  1645. an extension phone off the hook at 1200bps made the MATH errors much 
  1646. worse rather than better.  (The Hayes 1200 is virtually error-free with 
  1647. the phone off the hook at 1200bps.)  Calling in to MATH and ROSE modems 
  1648. (Gandalf/Cermetek SAM 212A modems) produced lots and lots of noise when 
  1649. I tried calling out and back in using the Courier at 1200bps.  Using 
  1650. the Courier to call in to WATCGL, WATDAISY, and WATMUM (Vadic 3451 
  1651. modems) showed no noise.  As I said, at 2400bps, calling out from MATH 
  1652. into the unknown 2400 bps modem using the Courier showed no noise at 
  1653. all.
  1654.  
  1655. UUCP
  1656.  
  1657. Our byte rate to ihnp4 in Chigago is usually about 70-90 bytes/sec at 
  1658. 1200 bps; using the 2400 bps Courier changed that up to about 145 
  1659. bytes/sec. Looking at the amount of illumination of the send/receive 
  1660. data LEDs, I get the feeling that the limiting factor is still the load 
  1661. on ihnp4, not the speed or quality of the line or modem.  ihnp4 would 
  1662. not respond for long periods of time; this would often cause our end to 
  1663. time out.  I babysat the modem and kept calling back whenever this 
  1664. happened. ihnp4 has an ARK 2400 bps modem inbound, and uses a Concord 
  1665. outbound.
  1666.  
  1667. In town here, we do a maximum of 110 bytes/sec at 1200 bps; using the 
  1668. Courier upped that to about 215 bytes/sec.  If they ever start charging 
  1669. for local calls, the higher speed will be useful.
  1670.  
  1671. Calling utzoo in Toronto, our 1200 bps byte rate is about 109 
  1672. bytes/sec.  I tried to use the Courier into their 2400 bps modems (they 
  1673. have a Racal-Vadic 2400PA), but the noise on the line usually prevented 
  1674. the login from succeeding.  In the rare cases where it did succeed, the 
  1675. error rate was so high that the byte rate was only 24 bytes/sec, with 
  1676. so many timeouts that the overall rate was less than half that.  1200 
  1677. bps on the same line, a UofW FX Toronto line, worked just fine.  I 
  1678. tried avoiding the FX line and just dialling long distance and got 
  1679. about the same error rate, so I don't think it's the FX line that's 
  1680. awful.  (After all, we call ihnp4 at 1200 and 2400 bps using the same 
  1681. set-up with much better results.)
  1682.  
  1683. I put the Courier onto its own dedicated phone line, getting it off the 
  1684. UofW SL-1 extension altogether, and called utzoo again.  Byte rate went 
  1685. up to 150 bytes/sec, provided I could get logged in.  Still lots of 
  1686. noise on the line.
  1687.  
  1688. I called linus (Boston), who have Concord Data 2400 bps modems, and 
  1689. noticed no noise on the line during the brief call there.  I sent them 
  1690. /etc/termcap (74355 bytes) and got a byte rate of 210 bytes/sec. (Very 
  1691. Nice!)  I called utai (Toronto) briefly, and noticed no noise there 
  1692. either.  (No uucp account, so I couldn't send anything.)
  1693.  
  1694. To sum up: it seems the University's SL-1 switch might be damaging 
  1695. communications a bit.  Regardless of that, the Courier just doesn't 
  1696. like talking to the Vadic at utzoo at 2400 bps no matter what line I 
  1697. use.  The Courier calls all four other 2400 bps modems I know of okay.  
  1698. henry@utzoo says their 2400 bps calls to linus average over 200 
  1699. bytes/sec both ways; we seem to do the same to linus, but can't talk to 
  1700. utzoo.  Just shows that things that can talk to the same thing can't 
  1701. necessarily talk to each other!
  1702.  
  1703. Observed Quirks with this modem:
  1704.  
  1705. If you are connected to something at 2400bps, you use +++ to get back 
  1706. to the command mode, you display and *interrupt* a HELP menu, then go 
  1707. back on line, you get lots of repeating junk on your screen.  You have 
  1708. to use +++ to go off-line again, display a HELP menu *without 
  1709. interruption*, then go back on line.  If you try the same thing at 
  1710. 1200bps, you get *no* junk if you interrupt the HELP menu and go back 
  1711. on line, and you get the repeating junk if you let it finish and go 
  1712. back on line!  At 1200 bps, I had the modem hang three times when this 
  1713. junk started appearing.  When the junk is printing, the Receive Data 
  1714. light is flashing madly and pulling out the phone cord gives an 
  1715. immediate NO CARRIER.  When the modem hung, the RD light went out, the 
  1716. SD light would flash when characters were typed, but nothing appeared 
  1717. on the screen and +++ and AT had no effect.  Pulling out the phone cord 
  1718. did not affect the hung modem; it just did not respond to anything and 
  1719. I had to power down every time.  Looks like you'd better not need any 
  1720. on-line help screens in the middle of a session.
  1721.  
  1722. We took the modem to a country exchange, long distance to UofW, and saw 
  1723. the same sort of junk appear when we tried calling the unknown 2400 bps 
  1724. modem at UofW.  The 2400 would answer, signal 2400 bps, and the Courier 
  1725. would respond with CONNECT 1200 (!?) and then lots of incessant junk.  
  1726. We usually had to power off the modem to get it back.  The incessant 
  1727. junk looked the same as the junk that kept spewing out in the above-
  1728. mentioned help-menu bug.  It's almost as if the answering modem were 
  1729. sending a 2400 bps carrier that the Courier was mis-interpreting at 
  1730. 1200 bps, resulting in a continuous stream of junk. Actually using the 
  1731. Courier to call out at 1200 bps on the same country line worked just 
  1732. fine.
  1733.  
  1734. Nothing I tried could get the modem to recognize my VOICE in the 
  1735. extended result code set.  I set parameter X6 and phoned from my home 
  1736. line to my data line and answered the phone myself - the Courier said 
  1737. RINGING and then eventually NO CARRIER, no matter what I said into the 
  1738. phone. A friend tried the same thing and yelled a few times into the 
  1739. phone, and it recognized his voice as VOICE.
  1740.  
  1741. I picked up my extension phone, dialed a '5' to get rid of the dial 
  1742. tone, and then told the Courier to dial a number on the same line.  If 
  1743. I said nothing, it would correctly detect NO DIAL TONE.  If I talked 
  1744. while it came off-hook, it would usually mistake my voice for a dial 
  1745. tone, dial the number into my voice, and then say either BUSY or 
  1746. RINGING followed eventually by NO CARRIER.
  1747.  
  1748. Register S10 (timer for loss of carrier) claims to be scaled in tenth-
  1749. seconds, but setting it to 254 and unplugging the telephone cable 
  1750. causes carrier loss after only a second or two, not 25 seconds. Setting 
  1751. S10 to 255 and unplugging the cable hangs the modem.  It gets stuck 
  1752. off-hook with the CD light on, and refuses to respond to anything 
  1753. except power-off, even with the cable plugged in again.
  1754.  
  1755. The manual says you can type the command set in upper or lower case. 
  1756. What it doesn't say is that both letters of the AT prefix must be the 
  1757. *same* case -- "AT" and "at" work; "aT" and "At" do not.
  1758.  
  1759. "A/" repeats the last command, and the last command is cleared the 
  1760. instant the letters AT appear, so if you intended to repeat the last 
  1761. command but type AT followed by backspace followed by /, it's too late.  
  1762. Backspace only deletes command chars, not the prefix itself. This is a 
  1763. "feature" of Hayes modems, too.
  1764.  
  1765. The "guard band" register (S12) behaves a bit non-intuitively when set 
  1766. to small values.  Not only does the guard band decrease, but the length 
  1767. of time in which you have to type all three "+"s goes down too!  At 
  1768. small settings, you have to use the repeat key to get it fast enough. 
  1769. At the smallest settings, I think you're required to type the "+"s 
  1770. faster than the baud rate will allow...
  1771.  
  1772. Summary:
  1773.  
  1774. I could have put up with the help-menu problem if I hadn't also tripped 
  1775. over similar junk when using the modem in the country.  Looks like the 
  1776. modem's state transition diagram has a loophole.  UofW needs a modem 
  1777. that can talk 2400 bps to utzoo in Toronto, ideally using the cheap FX 
  1778. line through the UofW SL-1 exchange, and this one can't do that very 
  1779. well.  (In fact the ratio of line costs, FX versus using DDD on a 
  1780. private line, is almost exactly the ratio of byte rates, meaning we 
  1781. save no money going to 2400 bps on the DDD line instead of using 1200 
  1782. bps on the FX line.)
  1783.  
  1784. -IAN
  1785.  7-Oct-85 13:10:28-MDT,789;000000000000
  1786. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1787. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 7 Oct 85 13:10:20-MDT
  1788. Received: from xerox.arpa by AMSAA.ARPA id a020627; 7 Oct 85 14:39 EDT
  1789. Received: from Muscat.ms by ArpaGateway.ms ; 07 OCT 85 10:57:32 PDT
  1790. Date: Mon, 7 Oct 85 13:01 EDT
  1791. From: Kushall.henr@XEROX.ARPA
  1792. Subject: Re: Looking for WATFOR compiler
  1793. In-reply-to: <41@noscvax.UUCP>
  1794. To: "Robert A. Dukelow" <dukelow%noscvax.uucp@BRL.ARPA>
  1795. cc: info-cpm@AMSAA.ARPA
  1796. Message-ID: <851007-105732-1146@Xerox>
  1797.  
  1798. WATFOR stands for WATerlooFORtran and is an interactive Fortran interputer.
  1799. It was developed by Waterloo University in Canada.
  1800.  
  1801. The first machine to use it was the Commadore 9000 (Super PET).
  1802. I don't know if ever was made available for any other machines.
  1803.  
  1804. Ed
  1805.  
  1806.  7-Oct-85 13:38:00-MDT,1410;000000000000
  1807. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1808. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 7 Oct 85 13:37:53-MDT
  1809. Received: from xerox.arpa by AMSAA.ARPA id a020651; 7 Oct 85 14:40 EDT
  1810. Received: from Muscat.ms by ArpaGateway.ms ; 07 OCT 85 10:58:00 PDT
  1811. Date: Mon, 7 Oct 85 13:15 EDT
  1812. From: Kushall.henr@Xerox.ARPA
  1813. Subject: Re: Wanted: Screen editor for CP/M on the C64.
  1814. In-reply-to: <8510052210.AA04053@UCB-VAX>
  1815. To: David Roth <ihnp4!inuxc!isrnix!pugsly@ucb-vax.ARPA>
  1816. cc: iuvax!seismo!XEROX.ARPA@ucb-vax.ARPA, pugsly%isrnix.uucp@BRL.ARPA,
  1817.  info-cpm@AMSAA.ARPA
  1818. Message-ID: <851007-105800-1147@Xerox>
  1819.  
  1820. David:
  1821.  
  1822. To the best of my knowledge there is nothing unique about .ASM and .TXT
  1823. files, that is they are sequential ASCII text files. Using the
  1824. TURBO-PASCAL etitor you can give a file any name and extension that is a
  1825. legal CP/M file name. Thus you should be able te create and edit .ASM
  1826. and .TXT files with out any problems. In fact the TURBO editor can make
  1827. a file of the type NAME.COM but CP/M won't like it! The only restriction
  1828. is the file size is <62K (the manual says 64K) and the file must fit in
  1829. available memory, thus on CP/M 80 systems the file size will be much
  1830. less than 62K by the size of TURBO and the resident CP/M RAM space.
  1831.  
  1832. When you do a save from the TURBO editor the existing file NAME.EXT is
  1833. renamed NAME.BAK and a new NAME.EXT file is created.
  1834.  
  1835. Ed Kushall
  1836.  
  1837.  7-Oct-85 13:59:31-MDT,1228;000000000000
  1838. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1839. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 7 Oct 85 13:59:22-MDT
  1840. Received: from brl-tgr.arpa by AMSAA.ARPA id a020716; 7 Oct 85 14:42 EDT
  1841. Received: from usenet by TGR.BRL.ARPA id a026304; 7 Oct 85 13:53 EDT
  1842. From: jp@LANL.ARPA
  1843. Newsgroups: net.micro,net.micro.cpm,net.micro.pc,net.lang.pascal,net.sources
  1844. Subject: SoftWare Tools in Pascal posted to net.sources
  1845. Message-ID: <31464@lanl.ARPA>
  1846. Date: 6 Oct 85 04:54:04 GMT
  1847. Xref: seismo net.micro:12947 net.micro.cpm:5079 net.micro.pc:5951 net.lang.pascal:383 net.sources:3605
  1848. To:       info-cpm@AMSAA.ARPA
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854. I have received several requests for copies of Software Tools in
  1855. Pascal that I recently received by e-mail.  Since some of the requests
  1856. were from sources that our mailer has been unable to find a return
  1857. path I am posting the Software Tools in Pascal to net.sources.
  1858.  
  1859. I am interested in adapting the Tools to run under Turbo Pascal.  If 
  1860. anyone else is interested in pursuing this, as a least one person has indicated,
  1861. please contact me and perhaps we can share the task.
  1862.  
  1863. Jim Potter  jp@lanl.arpa
  1864.             (505) 667-9615 work
  1865.             843-9615 work - FTS
  1866.             (505) 6625804 home
  1867.  7-Oct-85 14:28:57-MDT,1348;000000000000
  1868. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1869. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 7 Oct 85 14:28:49-MDT
  1870. Received: from xerox.arpa by AMSAA.ARPA id a022211; 7 Oct 85 15:12 EDT
  1871. Received: from CheninBlanc.ms by ArpaGateway.ms ; 07 OCT 85 11:58:56 PDT
  1872. Date: 7 Oct 85 10:48:26 PDT (Monday)
  1873. From: Bicer.ES@XEROX.ARPA
  1874. Subject: IBM <==> Compupro/Viasyn
  1875. To: INFO-IBMPC@USC-ISIB.ARPA
  1876. cc: XeroxInfoIBMPc^.ES@XEROX.ARPA, info-cpm@AMSAA.ARPA, Bicer.ES@XEROX.ARPA, 
  1877.     WantAds^.ES@XEROX.ARPA, info-micro@BRL-VGR.ARPA
  1878. Reply-To: Bicer.ES@XEROX.ARPA
  1879. Message-ID: <851007-115856-1256@Xerox>
  1880.  
  1881.  
  1882. Hi,
  1883.  
  1884. Recently, I have started programming on an IBM PC, and have the following
  1885. problem:
  1886.  
  1887. I have a Compupro/Viasyn 816 at home, which is an S-100 machine. For my work, 
  1888. I need an IBM PC compatible system.
  1889.  
  1890. I know that I can buy a PC board, more memory and a hard disk for my system,
  1891. but the price tag is too high. So, what I'd like to find out is:
  1892.  
  1893. 1- Is there a cheaper way to convert a Compupro into an IBM PC compatible machine?
  1894. 2- Is it possible to trade in or exchange my sytem for a PC or a compatible?
  1895. 3- If possible, what steps should I take to sell my system?
  1896.  
  1897. I need to resolve this issue as quickly as possible, so please, any info will
  1898. be greatly appreciated.
  1899.  
  1900.     Thanks in advance,
  1901.     Jack Bicer
  1902.     Bicer.ES@XEROX.ARPA
  1903.  8-Oct-85 05:49:46-MDT,2580;000000000000
  1904. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1905. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 8 Oct 85 05:49:38-MDT
  1906. Received: from brl-tgr.arpa by AMSAA.ARPA id a000922; 8 Oct 85 7:23 EDT
  1907. Received: from usenet by TGR.BRL.ARPA id a016157; 8 Oct 85 2:51 EDT
  1908. From: "G.PECKHAM" <gtp%hounx.uucp@BRL.ARPA>
  1909. Newsgroups: net.micro.cpm
  1910. Subject: Computer for Sale
  1911. Message-ID: <376@hounx.UUCP>
  1912. Date: 7 Oct 85 14:41:19 GMT
  1913. To:       info-cpm@AMSAA.ARPA
  1914.  
  1915. I am selling a Zenith Z90 computer system for $2000.
  1916. In addition to being a good CPM machine, the system is great for
  1917. experimenting. The Zenith manuals detail everything both hardware
  1918. and software.
  1919.  
  1920.  
  1921.  
  1922. TOTAL PACKAGE PRICE:    $1500
  1923. **************************************
  1924.  
  1925. The System includes the following and more:
  1926.                                                          (Original)
  1927. ITEM                            Retail Price
  1928.  
  1929. Hardware:
  1930. Zenith Z90 computer                    $ 3195.00
  1931.     64k ram
  1932.     2 - 5.25" hard sectored drive (100k)
  1933.     1 - 5.25" soft sectored drive (620k)
  1934.           dbl. sided, dbl. density
  1935.  
  1936.     1 - 10 Meg.byte Winchester drive          2495.00
  1937.  
  1938.  
  1939.     approx. 80 diskettes                   240.00
  1940.  
  1941. Software:
  1942. Operating Systems -
  1943.     CPM 80                           150.00
  1944.     HDOS                           150.00
  1945.     ZCPR2    public domain, unix like system              nc
  1946.  
  1947. Languages -
  1948.     C - Whitesmith's                   630.00
  1949.     Plink II (linker for above)               350.00
  1950.     Mbasic 80 interpreter                   175.00
  1951.     Mbasic 80 compiler                   250.00
  1952.     Cbasic                           150.00
  1953.     Fortran 80                       195.00
  1954.     Cobol 80                       395.00
  1955.     USCD Pascal                       395.00
  1956.     Mac 80                            85.00
  1957.  
  1958. Database systems -
  1959.     FMS/80                           995.00
  1960.     Dbase II                       700.00
  1961.     Datastar                       295.00
  1962.  
  1963. Word Processing -
  1964.     Wordstar                       395.00
  1965.     Magic Wand                       295.00
  1966.  
  1967. Spreadsheet -
  1968.     Supercalc                       295.00
  1969.     
  1970. Accounting Pkgs. -
  1971.     Accounting Plus G/L, A/R, A/P, Payroll          1900.00
  1972.     Peachtree G/L, A/P                   790.00
  1973.  
  1974. Demo pkgs. for sales support -
  1975.     Accounting Plus G/L, A/R, A/P, Payroll,           175.00
  1976.     Sales Order, Purchase Order, Inventory,
  1977.     Point of Sale.
  1978.     Professional Time Acctg.                60.00
  1979.     PK Attorney Time & Billing                75.00
  1980.     DAGAR's Pharmacy System                   125.00
  1981.  
  1982. Misc. -
  1983.     all types of games, disk utilities,            -
  1984.     etc.
  1985.  
  1986.                             ____________
  1987.  
  1988. TOTAL retail value                     $14,955.00                    
  1989. I am selling this all as a pkg. for $1500.00
  1990. The system is in mint condition and works perfectly.
  1991. The system is 2.5 yrs old.
  1992.  
  1993.  
  1994. If you are interested please send me mail or call me.
  1995. Home number (201) 367-1688,
  1996. Work number (201) 949-1831.
  1997.  
  1998. Gary Peckham
  1999. N.J.
  2000.  
  2001. hounx!gtp   or   houxf!hounx!gtp   or   ihnp4!hounx!gtp
  2002.  8-Oct-85 06:55:56-MDT,1170;000000000000
  2003. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2004. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 8 Oct 85 06:55:50-MDT
  2005. Received: from uci-icsc.arpa by AMSAA.ARPA id a003042; 8 Oct 85 8:18 EDT
  2006. Received: from localhost by UCI-ICSC.ARPA id a017223; 7 Oct 85 15:04 PDT
  2007. To: Kushall.henr@XEROX.ARPA
  2008. cc: "Robert A. Dukelow" <dukelow%noscvax.uucp@BRL.ARPA>, info-cpm@AMSAA.ARPA, 
  2009.     young@UCI-ICSC.ARPA
  2010. Subject: Re: Looking for WATFOR compiler
  2011. In-reply-to: Your message of Mon, 7 Oct 85 13:01 EDT.
  2012.          <851007-105732-1146@Xerox>
  2013. Date: 07 Oct 85 15:02:56 PDT (Mon)
  2014. From: Michal Young <young@UCI-ICSC.ARPA>
  2015.  
  2016.  
  2017. WATFOR was NOT first implemented on the SuperPET. It's immediate successor,
  2018. WATFIV, is mentioned in the 1979 edition of the dragon book (Aho and
  2019. Ullman), so WATFOR was around a long time before SuperPET. The version I am
  2020. aware of was available on IBM mainframes and was not an interpreter;  it was
  2021. a very fast compiler optimized for handling multiple compiles submitted in a
  2022. batch.  It was specially designed for student use, concentrating on quick
  2023. compile and good error checking rather than optimized object code.  
  2024.  
  2025. --Michal Young, young@uci
  2026.  
  2027.  8-Oct-85 07:18:30-MDT,565;000000000000
  2028. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2029. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 8 Oct 85 07:18:26-MDT
  2030. Received: from brl-vat.arpa by AMSAA.ARPA id a004080; 8 Oct 85 8:39 EDT
  2031. Date:     Tue, 8 Oct 85 8:40:21 EDT
  2032. From:     Earl Weaver (VLD/ASB) <earl@BRL.ARPA>
  2033. To:       Kushall.henr@XEROX.ARPA
  2034. cc:       "Robert A. Dukelow" <dukelow%noscvax.uucp@BRL.ARPA>, info-cpm@AMSAA.ARPA
  2035. Subject:  Re:  Looking for WATFOR compiler
  2036.  
  2037. I used WATFOR/WATFIV back in '72 on U of Mich's IBM 360/67.  Presumably that
  2038. predates the "Commadore 9000 (Super PET)."
  2039.  8-Oct-85 08:14:54-MDT,1273;000000000000
  2040. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2041. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 8 Oct 85 08:14:28-MDT
  2042. Received: from brl-aos.arpa by AMSAA.ARPA id a007810; 8 Oct 85 9:40 EDT
  2043. Received: from mit-mc.arpa by AOS.BRL.ARPA id a008615; 8 Oct 85 9:37 EDT
  2044. Received: from Xerox.ARPA by MIT-MC.ARPA  8 Oct 85 09:33:22 EDT
  2045. Received: from Muscat.ms by ArpaGateway.ms ; 08 OCT 85 06:31:05 PDT
  2046. Date: Tue, 8 Oct 85 09:30 EDT
  2047. From: Kushall.henr@XEROX.ARPA
  2048. Subject: Re: CRC procedure needed
  2049. In-reply-to: <[MIT-MC.ARPA].669828.851005.STEVEH>
  2050. To: "Stephen C. Hill" <STEVEH@MIT-MC.ARPA>
  2051. cc: INFO-MICRO@MIT-MC.ARPA, INFO-CPM@MIT-MC.ARPA, INFO-KERMIT@MIT-MC.ARPA
  2052. Message-ID: <851008-063105-1948@Xerox>
  2053.  
  2054. Steven:
  2055.  
  2056. There was a very good article that included this in the June 85 Dr.
  2057. Dobbs Journal. The article title is "Christensen Protocols in C" by
  2058. Donald Krantz.
  2059. The article starts on P66 and there is a special section on CRC on p.68.
  2060. This CRC is based on the CCITT polynomial X^16+X^12+X^5+1 (Someone must
  2061. know what that means). 
  2062.  
  2063. The Source Code in C for the entire XFR communications package can be
  2064. downloaded from the TCOG BBS (612) 724-7779 @300/1200 baud
  2065.  
  2066. Perhaps this article and code can help you with a KERMIT version of CRC.
  2067.  
  2068. Ed Kushall
  2069.  
  2070.  
  2071.  8-Oct-85 12:54:42-MDT,1430;000000000000
  2072. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2073. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 8 Oct 85 12:54:21-MDT
  2074. Received: from brl-tgr.arpa by AMSAA.ARPA id a016139; 8 Oct 85 14:02 EDT
  2075. Received: from usenet by TGR.BRL.ARPA id a002097; 8 Oct 85 13:50 EDT
  2076. From: "Colin Campbell [DCS]" <campbell%watdcsu.uucp@BRL.ARPA>
  2077. Newsgroups: net.micro.pc,net.micro.cpm
  2078. Subject: Re: Looking for WATFOR compiler
  2079. Message-ID: <1724@watdcsu.UUCP>
  2080. Date: 7 Oct 85 15:13:53 GMT
  2081. Xref: seismo net.micro.pc:5960 net.micro.cpm:5087
  2082. To:       info-cpm@AMSAA.ARPA
  2083.  
  2084. > Does anyone know if a compiler named WATFOR is available for either
  2085. > PC-DOS or CP/M? If so, where? My daughter is learning it in her high
  2086. > school class and would like to have it at home to make life easier.
  2087. > --Bob Dukelow (dukelow@nosc)
  2088.  
  2089. WATFOR77 is available for PC-DOS from:
  2090.         WATCOM Products Inc
  2091.         415 Phillip Street
  2092.         Waterloo, Ontario, Canada
  2093.         N2L 3X2
  2094.         (519) 886-3700
  2095.         Telex 06-955 458
  2096. It is available for other systems, too (e.g. IBM VM/CMS), but I don't
  2097. think it runs under CP/M.  It supports the full FORTRAN 77 standard.
  2098. Your daugther may be using WATFOR on a DEC mini in which case I believe
  2099. it would be a FORTRAN 66 compiler (from the same people).  (btw WATCOM
  2100. Products markets software developed by the WATCOM Group, as well as
  2101. software developed at the University of Waterloo - where I am employed.)
  2102.  8-Oct-85 13:18:08-MDT,1665;000000000000
  2103. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2104. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 8 Oct 85 13:17:50-MDT
  2105. Received: from brl-aos.arpa by AMSAA.ARPA id a017023; 8 Oct 85 14:22 EDT
  2106. Received: from mit-mc.arpa by AOS.BRL.ARPA id a019023; 8 Oct 85 13:54 EDT
  2107. Received: from isi-vaxa.ARPA by MIT-MC.ARPA  8 Oct 85 13:49:00 EDT
  2108. Received: by isi-vaxa.ARPA (4.12/4.7)
  2109.     id AA17910; Tue, 8 Oct 85 10:09:14 pdt
  2110. Message-Id: <8510081709.AA17910@isi-vaxa.ARPA>
  2111. Date:  8 Oct 1985 1009-PDT (Tuesday)
  2112. To: "Stephen C. Hill" <STEVEH@MIT-MC.ARPA>
  2113. From: berman@ISI-VAXA.ARPA
  2114. Cc: INFO-MICRO@MIT-MC.ARPA, INFO-CPM@MIT-MC.ARPA, INFO-KERMIT@MIT-MC.ARPA
  2115.  
  2116. > Steven:
  2117.  
  2118. > There was a very good article that included this in the June 85 Dr.
  2119. > Dobbs Journal. The article title is "Christensen Protocols in C" by
  2120. > Donald Krantz.
  2121. > The article starts on P66 and there is a special section on CRC on p.68.
  2122. > This CRC is based on the CCITT polynomial X^16+X^12+X^5+1 (Someone must
  2123. > know what that means). 
  2124.  
  2125. > The Source Code in C for the entire XFR communications package can be
  2126. > downloaded from the TCOG BBS (612) 724-7779 @300/1200 baud
  2127.  
  2128. > Perhaps this article and code can help you with a KERMIT version of CRC.
  2129.  
  2130. > Ed Kushall
  2131.  
  2132. Warning:  I just implemented CRC from this article, and it is vague in
  2133. one serious point:  It says simply that the CRC is generated by running "each
  2134. byte of the packet" through the generator.  In Christensen protocol, this 
  2135. would normally include the header info, as when calculating checksum, but
  2136. (at least in Christensen) for CRC you only want the actual data bytes to
  2137. be CRC'd.
  2138.  
  2139. Note:  Your mileage may differ.
  2140.  
  2141. RB
  2142.  
  2143.  9-Oct-85 06:07:03-MDT,935;000000000000
  2144. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2145. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 9 Oct 85 06:06:55-MDT
  2146. Received: from wiscvm.arpa by AMSAA.ARPA id a025439; 9 Oct 85 7:22 EDT
  2147. Received: from (MAILER)UCF1VM.BITNET by WISCVM.ARPA on 10/08/85 at
  2148.   22:10:56 CDT
  2149. Return-path: WOODRUFF%UCF1VM.BITNET@WISCVM.ARPA
  2150. Received: by UCF1VM (Mailer X1.21) id 7340; Tue, 08 Oct 85 22:32:32 EST
  2151. Date:         Tue, 8 Oct 85 22:27 EST
  2152. From:           Mark <WOODRUFF%UCF1VM.BITNET@WISCVM.ARPA>
  2153. Subject:      CRC checking and more
  2154. To:  INFO-CPM@AMSAA.ARPA
  2155. MMDF-Warning:  Parse error in preceding line at AMSAA.ARPA
  2156.  
  2157. A recent issue of Dr. Dobbs Journal (was it August?  September?)
  2158. contained a good example of CRC checking.  Dr. Dobbs' frequently
  2159. publishes interesting things for CP/M programmers.  Check it out.
  2160.  
  2161. Regards,
  2162. Mark.
  2163.  
  2164. P.S. Does anyone know why the "==" line of mail files is 73 characters
  2165.      long by default?
  2166.  9-Oct-85 06:32:29-MDT,4607;000000000000
  2167. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2168. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 9 Oct 85 06:32:15-MDT
  2169. Received: from mit-mc.arpa by AMSAA.ARPA id aa25442; 9 Oct 85 7:24 EDT
  2170. Date: Wed,  9 Oct 85 05:49:29 EDT
  2171. From: "Paul R. Grupp" <GRUPP@MIT-MC.ARPA>
  2172. Subject:  CRC in C (Nov 83 rerun)
  2173. To: info-cpm@AMSAA.ARPA
  2174. Message-ID: <[MIT-MC.ARPA].673383.851009.GRUPP>
  2175.  
  2176. Someone recently asked for CRC code in C but I've forgotten
  2177. who.  So here it is again.
  2178.  
  2179. Date: 9 Nov 83 5:35:04-PST (Wed)
  2180. From: harpo!floyd!clyde!burl!hou3c!hocda!machaids!djj at ucb-vax
  2181.  
  2182. About a month ago I put a  request  for  CRC  (Cyclic  Redundancy
  2183. Codes)  information  on this net.  I received in a number of good
  2184. programs and comments, and several requests to forward whatever I
  2185. discovered.   Since  I have not been able send mail to several of
  2186. the people who made requests, I'll put this summary on the net.
  2187.  
  2188. It appears that CRC calculations are based on a  polynomial  that
  2189. is  not standardized, so it is possible to have several different
  2190. valid CRC values for the same  file  simply  by  using  different
  2191. polynomials.   There  is  an article in the June 83 issue of IEEE
  2192. Micro which gives a little background on CRC and on a method  for
  2193. calculating  same.   Unfortunately,  the  examples  are  given in
  2194. assembler.
  2195.  
  2196. One of the C programs I received, and modified slightly  produces
  2197. CRC  values  identical to those produced by CRCK.COM and "uc" the
  2198. UNIX/CPM communications  program  that  is  intended  to  replace
  2199. "umodem".  Here is the source code ---- "crck.c" (118 lines;  493
  2200. words; 2874 bytes):
  2201. /*
  2202.  *            ----    crck.c    ----
  2203.  *
  2204.  *            Version 1.0  -  4/9/83
  2205.  *
  2206.  *    This UN*X program performs a file hashsum calculation consistent
  2207.  *    with the de facto standard (but misnamed) "CRCK" program for CP/M.
  2208.  *
  2209.  *    Usage: crck [-w] filename...
  2210.  *
  2211.  *        The -w flag suppresses the warning message that normally
  2212.  *        is printed when a file is found not to be a multiple of
  2213.  *        128 bytes in size.  (Such a file cannot be a faithful copy
  2214.  *        of a CP/M file, since CP/M files are always a multiple of
  2215.  *        128 bytes).
  2216.  *
  2217.  *    Notes:
  2218.  *        1. Two versions of the CRCK program exist in the CP/M
  2219.  *        world. Variants of Keith Petersen's original program
  2220.  *        are the de facto standard, even though they misuse the
  2221.  *        underlying CRC calculation subroutine and therefore don't
  2222.  *        really perform a "CRC" function.  This program produces
  2223.  *        hashsums consistent with Petersen's scheme, currently
  2224.  *        found in the "CRCK4x.ASM" series.
  2225.  *
  2226.  *        2. In order for valid comparisons to be made between the
  2227.  *        CP/M and UNIX copies of a file, the file must, of course,
  2228.  *        have been transferred intact; i.e., with the "-rb" option
  2229.  *        of umodem, or the "-b" option of rb.
  2230.  *
  2231.  *                            Jeff Martin
  2232.  *                            Naperville, Il.
  2233.  *                            4/9/83
  2234.  *    Version 1.1 -- djj  Oct 13, 1983
  2235.  *        Changed output print format, to make it more readable!
  2236.  *            Don Jackowski, Mine Hill, NJ
  2237.  */
  2238. #include    <stdio.h>
  2239. #include    <fcntl.h>
  2240. #define    CPMSEC    128
  2241.  
  2242. main(argc, argv)
  2243. int    argc;
  2244. char    *argv[];
  2245. {
  2246.     int    c, fdi, warn, wflg;
  2247.     char    *s, *in_file;
  2248.     char    cbuf[CPMSEC];
  2249.     unsigned crc, crck();
  2250.  
  2251.     warn = 1;
  2252.     while (--argc > 0 && (*++argv)[0] == '-') {
  2253.         for (s = argv[0]+1; *s != '\0'; s++) {
  2254.             switch (*s) {
  2255.                 case 'w':
  2256.                     warn = 0;
  2257.                     break;
  2258.                 default:
  2259.                     printf("illegal option: '%c'\n", *s);
  2260.                     argc = 0;
  2261.                     break;
  2262.             }
  2263.         }
  2264.     }
  2265.     if (argc < 1) {
  2266.         printf("Usage: crck [-w] filename...\n");
  2267.         exit(1);
  2268.     }
  2269.     
  2270.     while (argc-- > 0) {
  2271.         in_file = (argv++)[0];
  2272.         fdi = open(in_file, O_RDONLY);
  2273.         if (fdi < 0) {
  2274.             printf("Cannot access %s\n", in_file);
  2275.             continue;
  2276.         }
  2277.         crc = wflg = 0;
  2278.         while ((c = read(fdi, cbuf, CPMSEC)) > 0) {
  2279.             if ((c != CPMSEC) && warn) {
  2280.                 wflg++;
  2281.             }
  2282.             crc = crck(cbuf, c, crc);
  2283.         }
  2284.         printf("%14s --> %04X", in_file, crc);
  2285.         if(wflg)printf(" <-- not CP/M sector sized.\n");
  2286.         else    printf("\n");
  2287.         close(fdi);
  2288.         continue;
  2289.     }
  2290. }
  2291.  
  2292. /*
  2293.  * The only good thing to be said about the following function is that
  2294.  * it faithfully emulates the 8080 code in the CRCK4x.ASM series.  It
  2295.  * does NOT perform a CRC calculation, but does a rather bizarre hash
  2296.  * sum.
  2297.  */
  2298. unsigned
  2299. crck(buf, size, oldcrc)
  2300. char *buf;
  2301. int size;
  2302. unsigned oldcrc;
  2303. {
  2304.     register unsigned newcrc, tmp;
  2305.     register int i, qbit;
  2306.     
  2307.     newcrc = oldcrc;
  2308.     for (i = 0; i < size; i++) {
  2309.         qbit = newcrc & 0x8000;
  2310.         newcrc <<= 1;
  2311.         tmp = (newcrc + *buf++) & 0xff;
  2312.         newcrc = (newcrc & 0xff00) | tmp;
  2313.         if (qbit) {
  2314.             newcrc ^= 0xA097;
  2315.         }
  2316.     }
  2317.     return (newcrc);
  2318. }
  2319.  
  2320.  9-Oct-85 07:23:30-MDT,3012;000000000000
  2321. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2322. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 9 Oct 85 07:23:22-MDT
  2323. Received: from usc-isi.arpa by AMSAA.ARPA id a027795; 9 Oct 85 8:31 EDT
  2324. Date:  9 Oct 1985 02:07:04 EDT
  2325. Subject: SB180 quirks
  2326. From: Rex Buddenberg <BUDDENBERGRA@USC-ISI.ARPA>
  2327. To: info-cpm@AMSAA.ARPA
  2328. cc: BUDDENBERGRA@USC-ISI.ARPA
  2329.  
  2330. Some experiences with the Ciarcia SB180 computer board.
  2331. The SB180 board has some gotchas attached.  It is a solid machine,
  2332. but not without some rough edges.  Here is what a couple of us have
  2333. found:
  2334.     Reset.  A cold boot doesn't always.  The system is supposed
  2335. to come up in monitor if no disk is present in A: (or no drives
  2336. attached).  System is supposed to reboot CPM if the disc is loaded.
  2337. In both cases, it often takes several resets to get action.
  2338.     Discs.  Read the manual carefully.  Few drives come correctly
  2339. configured out of the box.  If you put an 8" drive on the system
  2340. (eg as C:), you gotta turn it on every time you use the machine.
  2341. If you don't (or turn it off without shutting down the rest of the
  2342. system), you get this Gawd-awful buzz in the 5" drives.
  2343.     Configuration.  I hooked up a couple Qume 542's and found
  2344. that you want to pull ALL the shunts except the drive
  2345. select strap.  Regarding 8" drives, a Qume DT8 came up
  2346. OK after fiddling around with the settings for a bit.  
  2347. A Tandon half height has yet to decide to cooperate.
  2348.     Kermit.  And modem programs.  Haven't yet figured out the
  2349. I/O.  The CP4 'generic' Kermit will not talk to the modem for
  2350. some reason.  Yes, I tried all the port settings.
  2351. If someone gets a Kermit front end for this thing, let me
  2352. know...  
  2353.     ASCI ports.  You get a terminal and a modem port.  The basic
  2354. bits come right out of the 64180 and only the 1488/1489 RS-232
  2355. drivers are between your terminal and the CPU.  Which is just
  2356. enough.  My printer is wired as a DTE, but the modem is a DCE.
  2357. So to avoid fooling around with null modems and such, try this.
  2358. Get a 26 pin crimp-on connector to attach the
  2359. ribbon to the board.  Get your length of ribbon cable and crimp
  2360. the connector to it in the middle.  Then wire each end to the
  2361. DB-25s however you need them.  I got one female DTE and one male
  2362. DCE so both peripherals plug in correctly.  
  2363.     Z-DOS.  You have to sort thru all the stuff on the masters
  2364. and figger out that you don't need the 4 directory programs
  2365. supplied -- 1 will do nicely.  Unfortunately there isn't a lot of help
  2366. in setting up a usable working disc configuration.  Take out
  2367. too much and you get warmed over CPM.  Put in too much and you have
  2368. disc-bloat.  Not obvious where to discriminate.  But I guess this
  2369. is a bit like inheriting your million and not knowing where to
  2370. spend it all.
  2371.     There is no readily apparent way to get from CPM to the monitor.
  2372. The reverse is obvious.  
  2373.     Summary.  This board did not come up quite as slickly as my
  2374. AMPRO Little Board, which has become my workhorse for
  2375. general stuff.  But it is in the same league.  
  2376.         b
  2377. -------
  2378.  9-Oct-85 07:46:10-MDT,942;000000000000
  2379. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2380. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 9 Oct 85 07:46:05-MDT
  2381. Received: from crdc-vax2.arpa by AMSAA.ARPA id a028826; 9 Oct 85 9:07 EDT
  2382. Date:     Wed, 9 Oct 85 9:08:45 EST
  2383. From:     "Jack H. Smith" <jhsmith@crdc-vax2.ARPA>
  2384. To:       info-cpm@AMSAA.ARPA
  2385. Subject:  watfor compiler 
  2386.  
  2387.     Bob,
  2388.  
  2389.         You might try SSS fortran, 'Small System Services', Super-
  2390.     soft Fortran IV Extended with Ratfor. As a reference manual, it 
  2391.     suggests 'Fortran IV with Watfor & Watfiv', a text that I used 
  2392.     in 1971 in high school. 'SSS Fortran' has most of the features 
  2393.     of Watfor or Watfiv except for the inherent differencs caused
  2394.     by implementation on an 8-bit micro. It runs on my Intertec 
  2395.     Compustar which is running standard CP/M 2.2.
  2396.         Supersoft's address is P.O. Box 1628, Champaign, IL 
  2397.         zip 61820 and phone is 217-359-2112....
  2398.  
  2399.                 Hope this helps,
  2400.                 
  2401.                 Jack H. Smith
  2402.  
  2403.     
  2404.  9-Oct-85 14:38:23-MDT,2573;000000000000
  2405. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2406. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 9 Oct 85 14:38:07-MDT
  2407. Received: from jpl-vlsi.arpa by AMSAA.ARPA id a013074; 9 Oct 85 15:54 EDT
  2408. Date:    Wed, 9 Oct 85 12:56:45 PDT
  2409. From:     dantas@JPL-VLSI.ARPA
  2410. Subject: please post on info-cpm
  2411. To:       info-cpm@AMSAA.ARPA
  2412.  
  2413. From:    VLSIDC::ST%"cpmlist@AMSAA.ARPA"  9-OCT-1985 12:16
  2414. To:    DANTAS
  2415. Subj:    [dantas:  EXOR S-100 SYSTEM INFO]
  2416.  
  2417. Received: from AMSAA by JPL-VLSI.ARPA with INTERNET ; Wed, 9 Oct 85 12:16:24 PDT
  2418. Date:     Wed, 9 Oct 85 14:38:06 EDT
  2419. From:     Dave Towson (info-cpm-request) <cpmlist@AMSAA.ARPA>
  2420. To:       dantas@jpl-vlsi.ARPA
  2421. Subject:  [dantas:  EXOR S-100 SYSTEM INFO]
  2422.  
  2423. Bob - The address "info-cpm-request@amsaa.arpa" is for matters dealing with
  2424. the operation of the mailing list (additions, deletions, changes, etc.).
  2425. Please send general articles such as this one to "info-cpm@amsaa.arpa" (i.e.,
  2426. leave off the "request").
  2427.  
  2428.  
  2429. Thanks,
  2430.  
  2431. Dave
  2432.  
  2433.  
  2434. ----- Forwarded message # 1:
  2435.  
  2436. Received: from jpl-vlsi.arpa by AMSAA.ARPA id a023189; 3 Oct 85 7:47 EDT
  2437. Date:    Wed, 2 Oct 85 14:42:26 PDT
  2438. From:     dantas@JPL-VLSI.ARPA
  2439. Subject: EXOR S-100 SYSTEM INFO
  2440. To:       info-cpm-request@amsaa.arpa
  2441.  
  2442. I AM A MEMBER OF THE OKOK (OSBORNE KOMPUTER OWNERS KLUB), WHICH MEETS AT 
  2443. CALIF. INSTITUTE OF TECHNOLOGY IN PASADENA. THE CLUB AQUIRED AN EXOR S-100
  2444. COMPUTER SYSTEM TO DEDICATE IT FOR OPERATION OF A CLUB BULLETIN BOARD.
  2445.  
  2446. THIS SYSTEM OPERATES WITH CP/M 2.2, AND INCLUDES ONE 360K DS/DD FLOPPY
  2447. DRIVE AND ONE 5MEG HARD DISK DRIVE. THE SYSTEM WORKS FINE. BUT, UNFORTU-
  2448. NATELY CAME WITHOUT DOCUMENTATION. WE CAN SEND OR RECEIVE BUT HAVE NOT 
  2449. BEEN ABLE TO OPERATE IT IN DUPLEX MODE USING XMODEM.
  2450.  
  2451. IF ANYONE HAS A COPY OF THE DOCUMENTATION FOR THIS SYSTEM WE WOULD BE
  2452. HAPPY TO PAY FOR ANY CHARGES IN RECEIVING A COPY OF SAME.
  2453.  
  2454. BARING THIS WE WOULD LIKE TO REQUEST INFO ON PATCHING FOR BULLETIN
  2455. BOARD OPERATION ON XMODEM.
  2456.  
  2457. IF THIS IS IMPOSSIBLE THEN WE WOULD CONSIDER SELLING THE SYSTEM AND
  2458. INTERESTED PARTIES MAY CONTACT ME AT:
  2459.  
  2460.                         BOB DANTAS
  2461.                         1180 NO. HUDSON AVE.
  2462.                         PASADENA, CALIF. 91104
  2463.                           (818) 798-9903  LEAVE MESSAGE
  2464.  
  2465.             OR          % JET PROPULSION LABORATORY
  2466.                         4800 OAK GROVE DR.
  2467.                         MAIL SLOT T-1180
  2468.                         PASADENA, CALIF. 91109
  2469.                         
  2470.                         DANTAS@JPL-VLSI.ARPA
  2471.  
  2472. ----- End of forwarded messages
  2473. 10-Oct-85 06:14:34-MDT,1067;000000000000
  2474. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2475. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 10 Oct 85 06:14:28-MDT
  2476. Received: from brl-tgr.arpa by AMSAA.ARPA id aa20215; 10 Oct 85 7:34 EDT
  2477. Received: from usenet by TGR.BRL.ARPA id a029617; 9 Oct 85 18:51 EDT
  2478. From: ir320 <ir320%sdcc6.uucp@BRL.ARPA>
  2479. Newsgroups: net.micro.cpm
  2480. Subject: A way to read 48 tpi disks on 96 tpi drives?
  2481. Message-ID: <2229@sdcc6.UUCP>
  2482. Date: 5 Oct 85 16:37:40 GMT
  2483. To:       info-cpm@AMSAA.ARPA
  2484.  
  2485. Hello netlanders,
  2486.  
  2487. I am getting a new computer and need to decide whether to get 96 tpi drives
  2488. or 48 tpi drives.  I know I get double the storage with 96 tpi, but I also
  2489. give up disk compatability with them don't I?  Is there a way I could
  2490. read/write a 48 tpi disks on a 96 tpi machine.  (The system is question
  2491. is the new SB180 system described in Byte.)  Can other systems write disks
  2492. for these drives?
  2493.  
  2494. John Antypas
  2495. UC San Diego
  2496.  
  2497. uucp: ...!{ ucbvax, decvax, ihnp4, noscvax, bang}!sdcsvax!sdcc6!ir320
  2498. arpa: ir320%sdcc6@sdcsvax.ARPA   sdcsvax!sdcc6!ir320@Berkeley.ARPA
  2499.  
  2500. 10-Oct-85 06:17:09-MDT,767;000000000000
  2501. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2502. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 10 Oct 85 06:17:02-MDT
  2503. Received: from brl-tgr.arpa by AMSAA.ARPA id a020262; 10 Oct 85 7:35 EDT
  2504. Received: from usenet by TGR.BRL.ARPA id a002196; 9 Oct 85 21:52 EDT
  2505. From: branflick <dhb%mruxc.uucp@BRL.ARPA>
  2506. Newsgroups: net.micro.cpm
  2507. Subject: FTP for Tekelec
  2508. Message-ID: <571@mruxc.UUCP>
  2509. Date: 8 Oct 85 20:36:43 GMT
  2510. To:       info-cpm@AMSAA.ARPA
  2511.  
  2512. Subject: FTP for Tekelec
  2513. Newsgroups: net.micro.cpm
  2514.  
  2515. Is anyone on the net aware of a public domain FTP or Modem7 overlay
  2516. for the Tekelec TE707 Protocol Analyzer?  Please respond by Email as
  2517. I am sure most (all?) folks on the net have never heard of this
  2518. rather specialized piece of test gear.
  2519.  
  2520. Thanks,
  2521. Don
  2522. 10-Oct-85 06:41:03-MDT,1295;000000000000
  2523. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2524. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 10 Oct 85 06:40:56-MDT
  2525. Received: from simtel20.arpa by AMSAA.ARPA id a020464; 10 Oct 85 7:41 EDT
  2526. Received: from mitre-bedford by SIMTEL20.ARPA with TCP; Wed 9 Oct 85 15:23:03-MDT
  2527. Date: Wednesday,  9 Oct 1985 12:48-EDT
  2528. From: tom@MITRE-BEDFORD.ARPA
  2529. To: info-cpm@SIMTEL20.ARPA
  2530. Cc: info-apple@BRL.ARPA, info-kermit@CU20B.ARPA, tom@MITRE-BEDFORD.ARPA
  2531. Subject: RESEND OF CPM KERMIT REQUEST
  2532.  
  2533. From: Trevor O. McCarthy:
  2534.  
  2535.     I sent a request three weeks ago  for information on kermit-80 for the
  2536. APPLE II series.  I cannot get it to run with an Applied Engineering Z80+ card
  2537. in slot #7 (using their CPM called "CPAM 4.1").  I have heard that some people
  2538. cannot get kermit-80 to run with Microsoft CP/M in any slot except 4 or 5.  Is
  2539. this true?  I can't change my slot assignments as all other slots have cards
  2540. or products already set up for them.
  2541.  
  2542.     I realise that someone may already have responded to my previous
  2543. message, but our ARPANET box was down, and I did not receive any mail. Anyone
  2544. who might have sent a response got it returned as undeliverable.  I would
  2545. appreciate a "resend" of any responses to my first message, as well as any
  2546. other replies, advice, or comments.
  2547.  
  2548. Thanks.
  2549. 10-Oct-85 11:29:52-MDT,2133;000000000000
  2550. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2551. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 10 Oct 85 11:29:32-MDT
  2552. Received: from usc-eclb.arpa by AMSAA.ARPA id a029168; 10 Oct 85 12:46 EDT
  2553. Date: 10 Oct 1985 09:49-PDT
  2554. Sender: STANLEY@USC-ECLB.ARPA
  2555. Subject: Re: A way to read 48 tpi disks on 96 tpi drives?
  2556. From: STANLEY@USC-ECLB.ARPA
  2557. To: ir320%sdcc6.uucp@BRL.ARPA
  2558. Cc: info-cpm@AMSAA.ARPA
  2559. Message-ID: <[USC-ECLB.ARPA]10-Oct-85 09:49:46.STANLEY>
  2560. In-Reply-To: <2229@sdcc6.UUCP>
  2561.  
  2562.     
  2563.     Received: from AMSAA.ARPA by USC-ECLB.ARPA; Thu 10 Oct 85 05:19:47-PDT
  2564.           from brl-tgr.arpa by AMSAA.ARPA id aa20215; 10 Oct 85 7:34 EDT
  2565.           from usenet by TGR.BRL.ARPA id a029617; 9 Oct 85 18:51 EDT
  2566.     Date: 5 Oct 85 16:37:40 GMT
  2567.     From: ir320 <ir320%sdcc6.uucp@BRL.ARPA>
  2568.     To:       info-cpm@AMSAA.ARPA
  2569.     Subject: A way to read 48 tpi disks on 96 tpi drives?
  2570.     Return-Path: <info-cpm-request@AMSAA>
  2571.     Message-ID: <2229@sdcc6.UUCP>
  2572.     Newsgroups: net.micro.cpm
  2573.     
  2574.     Hello netlanders,
  2575.     
  2576.     I am getting a new computer and need to decide whether to get 96 tpi drives
  2577.     or 48 tpi drives.  I know I get double the storage with 96 tpi, but I also
  2578.     give up disk compatability with them don't I?  Is there a way I could
  2579.     read/write a 48 tpi disks on a 96 tpi machine.  (The system is question
  2580.     is the new SB180 system described in Byte.)  Can other systems write disks
  2581.     for these drives?
  2582.     
  2583.     John Antypas
  2584.     UC San Diego
  2585.     
  2586.     uucp: ...!{ ucbvax, decvax, ihnp4, noscvax, bang}!sdcsvax!sdcc6!ir320
  2587.     arpa: ir320%sdcc6@sdcsvax.ARPA   sdcsvax!sdcc6!ir320@Berkeley.ARPA
  2588.      
  2589.     
  2590.           --------------------
  2591.         
  2592. John,
  2593.  
  2594. You can read 48 tpi disks on 96 tpi drives by double-stepping the
  2595. head for each track; Heath H89's have been doing this for a long
  2596. time.  Writing in 48 tpi from a 96 tpi drive is another thing.
  2597. I've been told it can be done, and have seen it happen
  2598. occasionally on an IBM PC/AT, but my experience tells me it is a
  2599. very dicey business.  Reading can be done dependably, but not
  2600. writing.
  2601.  
  2602.                                 ...Dick Stanley
  2603. 10-Oct-85 13:57:39-MDT,1409;000000000000
  2604. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2605. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 10 Oct 85 13:57:30-MDT
  2606. Received: from xerox.arpa by AMSAA.ARPA id a005151; 10 Oct 85 14:58 EDT
  2607. Received: from Aurora.ms by ArpaGateway.ms ; 10 OCT 85 11:59:51 PDT
  2608. Date: Thu, 10 Oct 85 11:35 EDT
  2609. From: Kushall.henr@XEROX.ARPA
  2610. Subject: Re: A way to read 48 tpi disks on 96 tpi drives?
  2611. In-reply-to: <2229@sdcc6.UUCP>
  2612. To: ir320 <ir320%sdcc6.uucp@BRL.ARPA>
  2613. cc: info-cpm@AMSAA.ARPA
  2614. Message-ID: <851010-115951-1795@Xerox>
  2615.  
  2616. I have a DEC Rainbow that uses DEC RX50 single sidded 96 tpi drives,
  2617. under MS-DOS I can read IBM PC single sidded 48 tpi disks.
  2618.  
  2619. There is also a program called Media Master that allows reading(and
  2620. writing) of many popular 96 & 48 tpi disks.
  2621.  
  2622. MM even allows the 96 tpi drive to format a disk to the popular 48 tpi
  2623. formats, Kaypro, IBM PC, Osborne.
  2624.  
  2625. One problem that can occur in writing is that the 96 tpi head width is
  2626. narrower than with a 48tpi drive (At least DEC claims it is) and a 48
  2627. tpi drive might have trouble reading a 48 tpi disk written with a 96 tpi
  2628. drive.
  2629. I have had very good results with this, but always use a 'new' disk to
  2630. avoid data residue that could be left from a 48 tpi write that may not
  2631. erase completly with a 96 tpi head.
  2632.  
  2633. To make a long story short, with the right software you can read the 48
  2634. tpi disks on the 96 tpi drives!
  2635.  
  2636. ED KUSHALL
  2637.  
  2638. 10-Oct-85 14:42:32-MDT,719;000000000000
  2639. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2640. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 10 Oct 85 14:42:17-MDT
  2641. Received: from cmu-cs-c.arpa by AMSAA.ARPA id a007593; 10 Oct 85 15:49 EDT
  2642. Received: ID <DDA@C.CS.CMU.EDU>; Thu 10 Oct 85 15:52:13-EDT
  2643. Date: Thu 10 Oct 85 15:52:08-EDT
  2644. From: Drew Anderson <Drew.Anderson@cmu-cs-c.ARPA>
  2645. Subject: 96/48 TPI compatibility
  2646. To: info-cpm@AMSAA.ARPA
  2647.  
  2648. I have been told that reading and writing of 48TPI format disks can
  2649. be done with double stepping (for reading) and bulk erased and reformatted
  2650. (both, not one or the other - for writing) disks.  If the disks are just
  2651. reformatted, there can be some confusion on the 48TPI drive's part.
  2652.                 Drew Anderson
  2653. -------
  2654. 11-Oct-85 06:02:52-MDT,932;000000000000
  2655. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2656. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 11 Oct 85 06:02:43-MDT
  2657. Received: from brl-tgr.arpa by AMSAA.ARPA id ab11051; 11 Oct 85 7:13 EDT
  2658. Received: from usenet by TGR.BRL.ARPA id a018078; 10 Oct 85 22:34 EDT
  2659. From: u557593877ea <u557593877ea%ucdavis.uucp@BRL.ARPA>
  2660. Newsgroups: net.micro.cpm
  2661. Subject: C compiler info
  2662. Message-ID: <132@ucdavis.UUCP>
  2663. Date: 10 Oct 85 09:20:00 GMT
  2664. To:       info-cpm@AMSAA.ARPA
  2665.  
  2666. *** I DID REPLACE THIS LINE WITH MY MESSAGE ***
  2667.  
  2668.  
  2669.   I am interested in purchasing a C compiler and am consider the BDS compiler.
  2670. I am using a Z80 system with CP/M80.  I would appreciate any thoughts or
  2671. experiances on this or other low-priced compilers (under $200).
  2672. Thanks in advance...
  2673.  
  2674.                             Bruce Martin
  2675. ps  Please reply by E-mail!
  2676.  
  2677. (ARPA)   ucdavis!deneb!u557593877ea@ucb-vax.arpa
  2678. (UUCP)   ...!{ucbvax,dual}!ucdavis!deneb!u557593877ea
  2679. 11-Oct-85 06:19:13-MDT,614;000000000000
  2680. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2681. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 11 Oct 85 06:19:06-MDT
  2682. Received: from pica-lca.arpa by AMSAA.ARPA id a012082; 11 Oct 85 7:52 EDT
  2683. Date:     Fri, 11 Oct 85 7:48:36 EDT
  2684. From:     "Kenneth E. Van_Camp" (LCWSL) <kvancamp@PICA-LCA.ARPA>
  2685. To:       stanley@USC-ECLB.ARPA
  2686. cc:       info-cpm@AMSAA.ARPA
  2687. Subject:  read/write 48 tpi disks on 96 tpi drives
  2688.  
  2689. I disagree with Dick Stanley on writing 48 tpi disks on 96 tpi drives.
  2690. I've been reading & writing this way on my IBM PC AT for quite a while
  2691. with no complications (DOS 2.10).
  2692.         --Ken Van Camp
  2693. 11-Oct-85 10:38:38-MDT,7426;000000000000
  2694. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2695. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 11 Oct 85 10:38:12-MDT
  2696. Received: from lanl.arpa by AMSAA.ARPA id a021036; 11 Oct 85 11:54 EDT
  2697. Received: from a.ARPA by LANL.ARPA (4.12/4.7)
  2698.     id AA17687; Fri, 11 Oct 85 09:56:45 mdt
  2699. Received: by a.ARPA (4.12/4.7)
  2700.     id AA09030; Fri, 11 Oct 85 09:56:24 mdt
  2701. Date: Fri, 11 Oct 85 09:56:24 mdt
  2702. From: Richard Thomsen <rgt%a@LANL.ARPA>
  2703. Message-Id: <8510111556.AA09030@a.ARPA>
  2704. To: info-cpm@AMSAA.ARPA
  2705. Subject: Request for CP/M help on Find Next
  2706.  
  2707.     I need some help on using the CP/M Find First/Find Next commands.
  2708. I use the following routine to find the first file on the disk by using
  2709. the Find First CP/M command, then open the file and print the file name.
  2710. Then I close the file and use the same routine to find the next file.
  2711. On calling this routine, the ambigious file name is pointed to by reg HL,
  2712. and the last file found is pointed to by reg DE.  Reg A contains the value
  2713. zero on the first call, and 7 on successive calls.  I stepped through this
  2714. code with DDT, and everything seems proper, but the Find Next call always
  2715. returns with Reg A = 0FFH to indicate no files found.  But files exist!
  2716.  
  2717.     I got this code from _The CP/M Programmer's Handbook_ by Andy
  2718. Johnson-Laird, but it never finds the second or later files.  Another
  2719. version of code using this routine finds some, but not all, of the files
  2720. on the disk.  What am I doing wrong???
  2721.  
  2722.     I looked through the INSIDCPM.LBR, but they are not really doing
  2723. anything similar.  When I modify the program to not open the files that
  2724. were found, but just print the names, and also to not do the Find First
  2725. again, then it finds all the files.  But I need to open the files and
  2726. copy them, and this seems to screw up the Find Next!  Can anyone help?????
  2727.  
  2728.  
  2729. ;++
  2730. ;
  2731. ;   TITLE:        GETNEXTF
  2732. ;
  2733. ;   TYPE:        Subroutine
  2734. ;
  2735. ;   ABSTRACT:
  2736. ;
  2737. ;    This subroutine gets the next file FCB from a possibly ambiguous file
  2738. ;    name.  The actual FCB is stored in the destination FCB.
  2739. ;
  2740. ;
  2741. ;   INPUTS:
  2742. ;
  2743. ;    Reg HL    --  Address of the possibly ambiguious file name FCB.
  2744. ;    Reg DE    --  Address of FCB to contain the file name found
  2745. ;    Reg A    --  File control byte.
  2746. ;            Zero to return the first file name that matches
  2747. ;            Non-zero to return the next file name that matches
  2748. ;
  2749. ;   OUTPUTS:
  2750. ;
  2751. ;    Carry    --  Exit status
  2752. ;            Set    --  File not found
  2753. ;            Clear    --  File name found and FCB set up
  2754. ;
  2755. ;   SIDE EFFECTS:
  2756. ;
  2757. ;    Address pointed to by reg DE is set to file name found.
  2758. ;    DMA address is changed.
  2759. ;
  2760. ;   REGISTERS CHANGED:    A, B, C
  2761. ;
  2762. ;--
  2763. ;
  2764. ;   Define the data areas and values used by this subroutine
  2765. ;
  2766. GNFFCBMOVSIZE    EQU    13        ;Define size of FCB to be moved
  2767. GNFDIRBUF    DS    128        ;Define buffer area for directory
  2768. ;
  2769. ;   Start of code  --  save the FCB addresses
  2770. ;
  2771. GETNEXTF:
  2772.     PUSH    D        ;Save destination FCB on stack
  2773.     PUSH    H        ;Save source FCB on stack
  2774.     PUSH    PSW        ;Save First/Next flag on stack
  2775. ;
  2776. ;   Set the DMA address to the directory buffer
  2777. ;
  2778.     LXI    D,GNFDIRBUF    ;Get address of directory buffer
  2779.     MVI    C,SETDMA    ;Get code for set DMA
  2780.     CALL    BDOS        ;Call BDOS to set the DMA address
  2781. ;
  2782. ;   DMA address set  --  see if first or next
  2783. ;
  2784.     POP    PSW        ;Restore First/Next flag
  2785.     ORA    A        ;Check First/Next flag
  2786.     JNZ    GNFNEXT        ;If next, use that call
  2787. ;
  2788. ;   Request is to get the first file name
  2789. ;
  2790.     POP    D        ;Get address of source file FCB for search
  2791.     PUSH    D        ;And save it again
  2792.     MVI    C,SEARCHF    ;Get code to search for first filename
  2793.     CALL    BDOS        ;Call BDOS to perform search
  2794.     POP    H        ;Restore address of source FCB
  2795.     POP    D        ;Restore address of destination FCB
  2796.     CPI    0FFH        ;See if file was found
  2797.     JZ    GNFFILENOTFND    ;If not, then just exit with error
  2798.     JMP    GNFGETFCB    ;Otherwise, get the FCB
  2799. ;
  2800. ;   Request is to get the next file name  --  search for next
  2801. ;    First, the context of the file name must be restored by again
  2802. ;    searching for the last one found.
  2803. ;
  2804. GNFNEXT:
  2805. ;
  2806. ;   Request is to get the next file name  --  search for next
  2807. ;    First, the context of the file name must be restored by again
  2808. ;    searching for the last one found.
  2809. ;
  2810. GNFNEXT:
  2811.     POP    H        ;Recover address of source file name FCB
  2812.     POP    D        ;Recover address of destination FCB
  2813.     PUSH    H        ;Save them again, but in opposite order
  2814.     PUSH    D
  2815.     CALL    GNFZEROFILE    ;Clear all but the name from the FCB
  2816.     POP    D        ;Recover the destination FCB address
  2817.     PUSH    D        ;And save it again
  2818.     MVI    C,SEARCHF    ;Get code to search for the last file found
  2819.     CALL    BDOS        ;And re-find that file
  2820.  
  2821. ***   At this point, it finds the file again, as it should   ***
  2822.  
  2823. ;
  2824. ;   Now the FCB is set to what it was at the end of the last search.
  2825. ;    Move the source FCB into the destination FCB and search for the next.
  2826. ;
  2827.     POP    D        ;Get the address of the destination FCB
  2828.     POP    H        ;Get the address of the source FCB
  2829.     PUSH    D        ;Save them again in the opposite order
  2830.     PUSH    H
  2831.     PUSH    D        ;Save address of destination FCB again
  2832.     MVI    C,FCBSIZE    ;Get the size of the FCB's
  2833.     CALL    MOVE        ;Set the destination FCB to the source FCB
  2834. ;
  2835. ;   Now call the BDOS to search for the next occurance of the FCB
  2836. ;
  2837.     POP    D        ;Get address of destination FCB
  2838.     CALL    GNFZEROFILE    ;And clear all but the name
  2839.     MVI    C,SEARCHN    ;Get code to search for next file name
  2840.     CALL    BDOS        ;Call the BDOS to do the search
  2841.  
  2842. ***   At this point, it returns with Reg A = 0FFH, indicating no more files
  2843.  
  2844.     POP    H        ;Restore the address of the source FCB
  2845.     POP    D        ;Restore the address of the destination FCB
  2846.     CPI    0FFH        ;See if file was found
  2847.     JZ    GNFFILENOTFND    ;If not, then just exit with error
  2848. ;
  2849. ;
  2850. ;   File was found  --  save the filename found in the save area for
  2851. ;    next search
  2852. ;
  2853. GNFGETFCB:
  2854.     PUSH    H        ;Save the address of the source FCB
  2855.     PUSH    D        ;Save the address of the destination FCB
  2856.     ADD    A        ;Multiply return code by 32 to get offset
  2857.     ADD    A        ;4
  2858.     ADD    A        ;8
  2859.     ADD    A        ;16
  2860.     ADD    A        ;32
  2861.     LXI    H,GNFDIRBUF    ;Get address of directory buffer
  2862.     MOV    E,A        ;Put offset into reg E
  2863.     MVI    D,0        ;Clear reg D to get 16-bit offset
  2864.     DAD    D        ;Add to directory buffer
  2865.     POP    D        ;Get address of destination FCB
  2866.     PUSH    D        ;And save it again
  2867.     MVI    C,FCBSIZE    ;Get size of entry to save
  2868.     CALL    MOVE        ;Move name into save area
  2869.     POP    D        ;Get the address of the destination FCB
  2870.     POP    H        ;Get the address of the source FCB
  2871.     MOV    A,M        ;Get the disk/user number from source
  2872.     STAX    D        ;Store disk/user number in destination FCB
  2873. ;
  2874. ;   FCB now set to next disk  --  zero fill it for any disk commands
  2875. ;
  2876.     PUSH    D        ;Save the address of the destination FCB
  2877.     PUSH    H        ;Save the address of the source FCB
  2878.     CALL    ZEROFCB        ;Zero fill the FCB
  2879.     POP    H        ;Restore the address of the source FCB
  2880.     POP    D        ;Restore the address of the destination FCB
  2881.     XRA    A        ;Clear carry to indicate success
  2882.     RET            ;And return to caller
  2883. ;
  2884. ;   File not found  --  return error code to user
  2885. ;
  2886. GNFFILENOTFND:
  2887.     STC            ;Set carry to indicate error
  2888.     RET            ;And return to caller
  2889. ;
  2890. ;   Clear the FCB except for the disk, file name, file type, and extent
  2891. ;    Address of FCB is in reg DE.
  2892. ;
  2893. GNFZEROFILE:
  2894.     LXI    H,13        ;Bypass the file name and extent stored
  2895.     DAD    D        ;Get the address of the part to clear
  2896.     MVI    C,36-13        ;Get number of bytes to clear
  2897. GNFZEROFILELP:
  2898.     MVI    M,0        ;Clear the byte
  2899.     INX    H        ;Increment to next byte
  2900.     DCR    C        ;Decrement count
  2901.     JNZ    GNFZEROFILELP    ;Continue for all bytes
  2902.     RET            ;Otherwise, return to caller
  2903. ;
  2904.  
  2905.     Version 2.2 (I believe) of CP/M on a DEC Rainbow 100+.
  2906.  
  2907.                         Richard Thomsen
  2908.                         rgt@lanl
  2909. 11-Oct-85 11:23:20-MDT,1507;000000000000
  2910. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2911. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 11 Oct 85 11:23:12-MDT
  2912. Received: from usc-eclb.arpa by AMSAA.ARPA id a021995; 11 Oct 85 12:36 EDT
  2913. Date: 11 Oct 1985 09:38-PDT
  2914. Sender: STANLEY@USC-ECLB.ARPA
  2915. Subject: Re:  read/write 48 tpi disks on 96 tpi drives
  2916. From: STANLEY@USC-ECLB.ARPA
  2917. To: kvancamp@PICA-LCA.ARPA
  2918. Cc: stanley@USC-ECLB.ARPA, info-cpm@AMSAA.ARPA
  2919. Message-ID: <[USC-ECLB.ARPA]11-Oct-85 09:38:40.STANLEY>
  2920. In-Reply-To: The message of     Fri, 11 Oct 85 7:48:36 EDT from     Kenneth E. Van_Camp (LCWSL) <kvancamp@Pica-Lca.ARPA>
  2921.  
  2922.     
  2923.     Received: from PICA-LCA.ARPA by USC-ECLB.ARPA; Fri 11 Oct 85 04:56:14-PDT
  2924.     Date:     Fri, 11 Oct 85 7:48:36 EDT
  2925.     From:     Kenneth E. Van_Camp (LCWSL) <kvancamp@Pica-Lca.ARPA>
  2926.     To:       stanley@usc-eclb.arpa
  2927.     Cc:       info-cpm@amsaa.arpa
  2928.     Subject:  read/write 48 tpi disks on 96 tpi drives
  2929.     Return-Path: <kvancamp@Pica-Lca>
  2930.     
  2931.     I disagree with Dick Stanley on writing 48 tpi disks on 96 tpi drives.
  2932.     I've been reading & writing this way on my IBM PC AT for quite a while
  2933.     with no complications (DOS 2.10).
  2934.             --Ken Van Camp
  2935.     
  2936.           --------------------
  2937.         
  2938. Ken,
  2939.  
  2940. I'm glad to know it can be done with repeatability.  Any hints
  2941. you can offer on how to get the write part to work dependably
  2942. will be greatly appreciated.  My H89 won't do that at all, and
  2943. out PC/AT at the office bats no better than .400.
  2944.  
  2945.                                 ...Dick
  2946. 11-Oct-85 12:41:29-MDT,1598;000000000000
  2947. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2948. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 11 Oct 85 12:41:17-MDT
  2949. Received: from brl-aos.arpa by AMSAA.ARPA id a024962; 11 Oct 85 14:15 EDT
  2950. Received: from hi-multics.arpa by AOS.BRL.ARPA id a019213; 11 Oct 85 14:06 EDT
  2951. Date:  Fri, 11 Oct 85 12:56 CDT
  2952. From:  "David S. Cargo" <Cargo@HI-MULTICS.ARPA>
  2953. Subject:  ? Info request of Baby Blue 2 & Earth TurboSlave
  2954. To:  info-cpm@BRL.ARPA
  2955. Message-ID:  <851011175646.693832@HI-MULTICS.ARPA>
  2956.  
  2957. I was hoping to add some hardware supported CP/M-80 capabilities to an
  2958. IBM-compatible computer.  I checked with two vendors who advertise in
  2959. BYTE (Oryx Systems Inc.  and Progressive Micro Distributors) to see if
  2960. they had the Xedex/Microlog Baby Blue II.  Both listed it, but neither
  2961. of them had it in stock.  Both said the vendor is "going bankrupt" and
  2962. it is therefore hard to get stock.  Question 1:  Is there some other
  2963. vendor that does have the Baby Blue II in stock?
  2964.  
  2965. A second alternative which now is appearing is the TurboSlave from Earth
  2966. computers.  This TurboSlave-PC has a Z80H, 128K of RAM, two RS232 ports,
  2967. and TurboDOS.  The price, $495 list, seems quite reasonable.  I just am
  2968. not sure I want to be the first person to try it.  Question 2:  Is there
  2969. anyone out there who has tried this board (and liked it)?
  2970.  
  2971. Please send your responses to Cargo at HI-Multics.  If I get any
  2972. responses I will summarize.  If I get other people asking for the
  2973. results of my query I will try to keep in touch.  $500 is not the kind
  2974. of money I would like to risk without taking a deeper look.
  2975. 11-Oct-85 13:25:09-MDT,1131;000000000000
  2976. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2977. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 11 Oct 85 13:25:03-MDT
  2978. Received: from rand-unix.arpa by AMSAA.ARPA id a025737; 11 Oct 85 14:47 EDT
  2979. Return-Path: <bridger@rand-unix.ARPA>
  2980. Received: by rand-unix.ARPA; Fri, 11 Oct 85 10:02:25 pdt
  2981. From: Bridger Mitchell <bridger@RAND-UNIX.ARPA>
  2982. Message-Id: <8510111702.AA00100@rand-unix.ARPA>
  2983. Date: 11 Oct 85 10:02:22 PDT (Fri)
  2984. To: Richard Thomsen <rgt%a@LANL.ARPA>
  2985. Cc: info-cpm@AMSAA.ARPA, bridger@RAND-UNIX.ARPA
  2986. Subject: Re: Request for CP/M help on Find Next
  2987. In-Reply-To: Your message of Fri, 11 Oct 85 09:56:24 mdt.
  2988.          <8510111556.AA09030@a.ARPA>
  2989.  
  2990. The cp/m 2.2 search first/search next functions must be used
  2991. with NO INTERVENING bdos or bios file i/o calls.  Search-next
  2992. proceeds from internal bdos pointers and the bios's directory
  2993. buffer contents; a close-function, for example, will change
  2994. both and a subsequent search-next will be proceeding from
  2995. the end of the directory.  It is ok to use selected other (non-file i/o)
  2996. calls between search function calls, e.g. print-character.
  2997.  
  2998. --bridger mitchell
  2999.  
  3000.  
  3001.  
  3002. 11-Oct-85 13:50:58-MDT,989;000000000000
  3003. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3004. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 11 Oct 85 13:50:50-MDT
  3005. Received: from mitre.arpa by AMSAA.ARPA id a026115; 11 Oct 85 15:03 EDT
  3006. Received: by mitre.ARPA (4.12/4.7)
  3007.     id AA13975; Fri, 11 Oct 85 15:07:46 edt
  3008. Message-Id: <8510111907.AA13975@mitre.ARPA>
  3009. To: STANLEY@USC-ECLB.ARPA
  3010. Cc: kvancamp@PICA-LCA.ARPA, info-cpm@AMSAA.ARPA
  3011. Subject: Re: read/write 48 tpi disks on 96 tpi drives
  3012. In-Reply-To: Your message of 11 Oct 1985 09:38-PDT.
  3013.          <[USC-ECLB.ARPA]11-Oct-85 09:38:40.STANLEY>
  3014. Date: 11 Oct 85 15:07:14 EDT (Fri)
  3015. From: Jeff Edelheit <edelheit@MITRE.ARPA>
  3016.  
  3017. For what it's worth, we were so concerned about read/write of 48 tpi
  3018. on our PC/AT we spent the extra $200+ and got the optional 48 tpi
  3019. second drive.
  3020.  
  3021. Dick, one thing to note in Ken's earlier note was that he said he
  3022. used 2.1 not 3.1.  If the 2.1 is a typo, then he is having much better
  3023. luck than anyonelse I know.
  3024.  
  3025. Jeff Edelheit
  3026. (edelheit@mitre)
  3027. 12-Oct-85 05:43:47-MDT,861;000000000000
  3028. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3029. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 12 Oct 85 05:43:42-MDT
  3030. Received: from brl-tgr.arpa by AMSAA.ARPA id a002479; 12 Oct 85 7:18 EDT
  3031. Received: from usenet by TGR.BRL.ARPA id a008391; 11 Oct 85 18:40 EDT
  3032. From: Ted Medin <medin%noscvax.uucp@BRL.ARPA>
  3033. Newsgroups: net.micro.cpm
  3034. Subject: Re: Looking for WATFOR compiler
  3035. Message-ID: <51@noscvax.UUCP>
  3036. Date: 10 Oct 85 19:58:52 GMT
  3037. To:       info-cpm@AMSAA.ARPA
  3038.  
  3039. In article <1953@brl-tgr.ARPA> Kushall.henr@XEROX.ARPA writes:
  3040. >WATFOR stands for WATerlooFORtran and is an interactive Fortran interputer.
  3041. >It was developed by Waterloo University in Canada.
  3042. >
  3043. >The first machine to use it was the Commadore 9000 (Super PET).
  3044. >I don't know if ever was made available for any other machines.
  3045. >
  3046.  I first used WATFOR on an IBM 360/65 in '66 or so.
  3047. 12-Oct-85 06:01:52-MDT,1235;000000000000
  3048. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3049. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 12 Oct 85 06:01:46-MDT
  3050. Received: from csnet-pdn-gw by AMSAA.ARPA id a002515; 12 Oct 85 7:20 EDT
  3051. Received: from umass-cs by csnet-relay.csnet id ae25906; 12 Oct 85 1:04 EDT
  3052. Date:     Fri, 11 Oct 85 10:11 EST
  3053. From:     "Robert (LISPer 68K) Heller" <HELLER%umass-cs.csnet@CSNET-RELAY.ARPA>
  3054. To:       Info-CPM@AMSAA.ARPA, Info-Micro@BRL.ARPA
  3055. Subject:  looking for a micro
  3056.  
  3057. I am looking for a cross-assambler for the 6502 type micro-processor
  3058. to run under CP/M-68K.  I doubt that such a program exists in a
  3059. ready-to-run form.  I will settle for such an assambler coded in C,
  3060. FORTRAN or Pascal in source form, which I could then translate (if
  3061. not C) and compile for my CP/M-68K system.  As another alternitive,
  3062. an assambler that runs on the VAX will be ok, if that is all that is
  3063. available.
  3064.  
  3065.             Robert Heller
  3066.             Visions Group
  3067.             COINS Dept.
  3068.             UMass/Amherst
  3069.  
  3070.             Electronic mail:
  3071.             UMass/RCF:         HELLER
  3072.             UMass/ECS, 
  3073.             Smith College, 
  3074.             Hampshire College:    VAX1::HELLER
  3075.             Amherst College:    LISP
  3076.             UMass/Cyber:        HELLER@RCF.MAIL
  3077.             CSNet:            Heller@UMass-cs.CSNET
  3078.             ARPANet:  Heller%UMass-cs.CSNET@CSNet-Relay.ARPA
  3079. 12-Oct-85 06:13:50-MDT,908;000000000000
  3080. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3081. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 12 Oct 85 06:13:45-MDT
  3082. Received: from csnet-pdn-gw by AMSAA.ARPA id a002516; 12 Oct 85 7:20 EDT
  3083. Received: from umass-cs by csnet-relay.csnet id bm25906; 12 Oct 85 1:14 EDT
  3084. Date:     Sat, 12 Oct 85 00:11 EST
  3085. From:     One word is worth 10**-3 pictures <NEWMAN%umass-cs.csnet@CSNET-RELAY.ARPA>
  3086. To:       info-cpm@AMSAA.ARPA
  3087. Subject:  CP/M-68K compatibility
  3088.  
  3089.  
  3090. Do any of you folks know just what the degree of compatibility is
  3091. between CP/M-68K and CP/M-8{0,6}?  i (will) have CPM-68K and would
  3092. like toknow what CP/M programs i can run under it.  Are the call-outs
  3093. to BIOS done the same way?  i guess this request will also serve the
  3094. purpose of letting me find out what CP/M programs are available
  3095. in source form.
  3096.  
  3097.                     -neville
  3098.  
  3099.                  Newman@UMass    (CSnet)
  3100.                  Newman%UMass@CSnet-Relay  (ARPAnet)
  3101. 12-Oct-85 06:22:15-MDT,1253;000000000000
  3102. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3103. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 12 Oct 85 06:22:09-MDT
  3104. Received: from brl-tgr.arpa by AMSAA.ARPA id a002577; 12 Oct 85 7:24 EDT
  3105. Received: from usenet by TGR.BRL.ARPA id a014426; 12 Oct 85 5:41 EDT
  3106. From: Ted Medin <medin%noscvax.uucp@BRL.ARPA>
  3107. Newsgroups: net.micro.cpm
  3108. Subject: Re: Looking for WATFOR compiler
  3109. Message-ID: <52@noscvax.UUCP>
  3110. Date: 10 Oct 85 20:04:10 GMT
  3111. To:       info-cpm@AMSAA.ARPA
  3112.  
  3113. In article <1980@brl-tgr.ARPA> young@UCI-ICSC.ARPA (Michal Young) writes:
  3114. >
  3115. >WATFOR was NOT first implemented on the SuperPET. It's immediate successor,
  3116. >WATFIV, is mentioned in the 1979 edition of the dragon book (Aho and
  3117. >Ullman), so WATFOR was around a long time before SuperPET. The version I am
  3118. >aware of was available on IBM mainframes and was not an interpreter;  it was
  3119. >a very fast compiler optimized for handling multiple compiles submitted in a
  3120. >batch.  It was specially designed for student use, concentrating on quick
  3121. >compile and good error checking rather than optimized object code.  
  3122.  
  3123.  I believe you are wrong about the interpreter part. But you are right about
  3124. all the rest. It was the best diagnostic compiler/interpreter I have ever
  3125. worked with.
  3126. 12-Oct-85 06:34:27-MDT,1648;000000000000
  3127. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3128. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 12 Oct 85 06:34:21-MDT
  3129. Received: from brl-tgr.arpa by AMSAA.ARPA id aa02577; 12 Oct 85 7:24 EDT
  3130. Received: from usenet by TGR.BRL.ARPA id a014467; 12 Oct 85 5:42 EDT
  3131. From: Bob Halloran <bobh%pedsgd.uucp@BRL.ARPA>
  3132. Newsgroups: net.micro.cpm
  3133. Subject: Re: Backup on VCR
  3134. Message-ID: <308@pedsgd.UUCP>
  3135. Date: 9 Oct 85 12:16:47 GMT
  3136. To:       info-cpm@AMSAA.ARPA
  3137.  
  3138. Organization : Perkin-Elmer DSG, Tinton Falls NJ
  3139.  
  3140. In article <1945@brl-tgr.ARPA> JFORREST@SIMTEL20.ARPA (Jim Forrest) writes:
  3141. >A friend of mine would like to know if there is a RELATIVELY
  3142. >"easy and inexpensive" way to back up the hard disk on his Kaypro
  3143. >10 to his VCR.
  3144. >Appreciate response from anyone with expertise in this area.
  3145. >Jim
  3146.  
  3147. At one time, Corvus offered an option for their hard disk systems called
  3148. the 'Mirror', which allowed backing up hard disks to a VCR.  I don't
  3149. know whether it is still offered, what the cost is, or whether it is
  3150. available for a non-Corvus drive, but in principle it can be done.
  3151. Anyone else have more?
  3152.  
  3153.                         Bob Halloran
  3154.                         Sr MTS, Perkin-Elmer DSG
  3155. =============================================================================
  3156. UUCP: {decvax, ucbvax, most Action Central}!vax135\
  3157.                     {topaz, pesnta, princeton}!petsd!pedsgd!bobh 
  3158. ARPA: petsd!pedsgd!bobh@topaz
  3159. USPS: 106 Apple St M/S 305, Tinton Falls NJ 07724
  3160. DDD: (201) 758-7000
  3161. Disclaimer: My opinions are my own.
  3162. Quote: "It's Reagan's fault.  Everything's Reagan's fault.  Floods... 
  3163.    volcanoes...  herpes... Reagan's fault." -- Editor Overbeek, Bloom Beacon
  3164. 12-Oct-85 07:08:45-MDT,1922;000000000000
  3165. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3166. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 12 Oct 85 07:08:37-MDT
  3167. Received: from xerox.arpa by AMSAA.ARPA id a002654; 12 Oct 85 7:31 EDT
  3168. Received: from Salvador.ms by ArpaGateway.ms ; 11 OCT 85 17:28:55 PDT
  3169. Sender: "Philip M. Burton.osbunorth"@XEROX.ARPA
  3170. Date: 11 Oct 85 14:26:53 PDT (Friday)
  3171. Subject: Re: 96/48 TPI compatibility - and comment on cheap drives for
  3172.  an AT
  3173. From: burton.osbunorth@XEROX.ARPA
  3174. To: info-cpm@AMSAA.ARPA
  3175. cc: info-ibmpc@USC-ISIB.ARPA, stanley@USC-ECLB.ARPA, 
  3176.     Drew.Anderson@cmu-cs-c.ARPA
  3177. In-Reply-to: Drew.Anderson%C.CS.CMU.EDU:ARPA:Xerox's message of
  3178.  11-October-85 (Friday) 0:57:58 PDT -
  3179. Reply-to: burton.osbunorth@XEROX.ARPA
  3180. Message-ID: <851011-172856-3130@Xerox>
  3181.  
  3182. The heads in a 96 tpi drive are *definitely* narrower than on a 48 tpi
  3183. drive.  I have successfully "read back" from a 96 tpi drive using a
  3184. Shugart SA 455.  I use this drive in my PC AT, and have no problems
  3185. reading from the 1.2 MB drive.  However, I have not been able to get
  3186. reliable readback using the Tandon or CDC drives IBM uses in PC's, or
  3187. with Teac drives.  It all depends on the head sensitivity, and also the
  3188. media quality.  
  3189.  
  3190. This approach is strictly for those who don't need backups.
  3191.  
  3192. For those who can roll their own, for less than 100 today, you can buy
  3193. a standard half-high SA 455.    Five bucks (see PC World back pages)
  3194. gets you a set of mounting rails.  You'll find a trace on the SA 455's
  3195. motherboard for  pin 34.  Cut this trace, and voila, you now have an
  3196. AT-compatible drive.  For drives without such a trace or jumper, just
  3197. cover pin 34 with some tape.  Install the drive as drive B, following
  3198. the AT's Installation Manual instructions, and you now have a two-floppy
  3199. system.  (Always convenient for floppy duplication.)  
  3200.  
  3201. At this price, there's no reason to take chances.
  3202.  
  3203. Phil Burton,
  3204. Xerox Corp. (ex-Shugart)
  3205. 12-Oct-85 07:13:00-MDT,1377;000000000000
  3206. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3207. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 12 Oct 85 07:12:55-MDT
  3208. Received: from brl-tgr.arpa by AMSAA.ARPA id a002784; 12 Oct 85 7:39 EDT
  3209. Received: from usenet by TGR.BRL.ARPA id a017172; 12 Oct 85 6:47 EDT
  3210. From: cindy%ada-uts.uucp@BRL.ARPA
  3211. Newsgroups: net.micro.cpm
  3212. Subject: Re: Orphaned Response
  3213. Message-ID: <16800003@ada-uts.UUCP>
  3214. Date: 10 Oct 85 13:04:00 GMT
  3215. Nf-ID: #R:brl-tgr:-141400:ada-uts:16800003:177600:794
  3216. Nf-From: ada-uts!cindy    Oct 10 09:04:00 1985
  3217. To:       info-cpm@AMSAA.ARPA
  3218.  
  3219.  
  3220.  
  3221.     If anyone has an old (1.5 - 2 years) Morrow MD-11 that has troubles
  3222. with the hard disk, you might be interested in knowing that there is new
  3223. distribution software out that is more sofisticated about bad sectors on
  3224. the hard disk.  My troubles were caused by personal Pearl trying to write
  3225. to a bad sector.  When the service rep loaded with the new software, the
  3226. sectors were properly remapped, and the machine works like a charm!
  3227.  
  3228.     There is also an upgrade for some PAL chips, and my rep recommended a
  3229. new fan (the old models tend to over heat).
  3230.  
  3231.     So you might want to look into this before you run into these problems,
  3232. so that you don't loose any thing if it happens.  That's right, my backup
  3233. is worthless...
  3234.  
  3235. NET: {harpo, allegro, bellcore, ihnp4}!inmet!ada-uts!cindy
  3236.  
  3237.  
  3238.  
  3239. ----------
  3240. 12-Oct-85 07:30:41-MDT,1417;000000000000
  3241. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3242. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 12 Oct 85 07:30:35-MDT
  3243. Received: from simtel20.arpa by AMSAA.ARPA id a002892; 12 Oct 85 7:47 EDT
  3244. Received: from mitre-bedford by SIMTEL20.ARPA with TCP; Fri 11 Oct 85 17:17:11-MDT
  3245. Date: Friday, 11 Oct 1985 18:35-EDT
  3246. From: tom@MITRE-BEDFORD.ARPA
  3247. To: info-cpm@SIMTEL20.ARPA
  3248. Cc: info-apple@BRL.ARPA, info-kermit@CU20B.ARPA
  3249. Subject: RESEND OF CPM KERMIT AND XMODEM REQUEST
  3250.  
  3251. From: Trevor O. McCarthy:
  3252.  
  3253.     I sent a request out recently for information on kermit-80 for the
  3254. APPLE II series.  I cannot get it to run with an Applied Engineering Z80+ card
  3255. in slot #7 (using their CPM called "CPAM 4.1").  I have heard that some people
  3256. cannot get kermit-80 to run with Microsoft CP/M in any slot except 4 or 5.  Is
  3257. this true?  I can't change my slot assignments as all other slots have cards
  3258. or products already set up for them.
  3259.  
  3260.     I would also appreciate any information on any public domain xmodem
  3261. packages available for the Apple II, that will tranfer CPM files.
  3262.  
  3263.  
  3264.     I realise that someone may already have responded to my previous
  3265. message, but our ARPANET box was down, and I did not receive any mail; anyone
  3266. who might have sent a response got it returned as undeliverable.  I would
  3267. appreciate a "resend" of any responses to my first message, as well as any
  3268. other replies, advice, or comments.
  3269.  
  3270. Thanks.
  3271. 12-Oct-85 09:12:06-MDT,1379;000000000000
  3272. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3273. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 12 Oct 85 09:11:57-MDT
  3274. Received: from brl-aos.arpa by AMSAA.ARPA id a000385; 12 Oct 85 10:49 EDT
  3275. Received: from simtel20.arpa by AOS.BRL.ARPA id a026267; 12 Oct 85 10:45 EDT
  3276. Date: Sat, 12 Oct 1985  08:44 MDT
  3277. Message-ID: <KPETERSEN.12150535467.BABYL@SIMTEL20.ARPA>
  3278. Sender: KPETERSEN@SIMTEL20.ARPA
  3279. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  3280. To:   Info-Cpm@BRL.ARPA
  3281. Cc:   Info-Micro@BRL.ARPA, Telecom@MIT-MC.ARPA, Info-Modem7@SIMTEL20.ARPA
  3282. Subject: USR Courier 2400 bps modem for $389
  3283.  
  3284. Anyone interested in purchasing a US Robotics Courier 2400 bps modem
  3285. will want to check out the deal offered by Microcomputer Concepts.
  3286. Their price is $389 plus shipping.
  3287.  
  3288. Microcomputer Concepts
  3289. 5291 Clark Circle
  3290. Westminster, CA  92683
  3291. Phone: 800-772-3914 (voice)
  3292.        714-896-0775 (modem RBBS 300-1200-2400 bps)
  3293.  
  3294. Contact: Gary Johnson
  3295.  
  3296. Disclaimer: I have no connection with Microcomputer Concepts except as
  3297. a satisfied customer (I bought a Courier 2400 two weeks ago.  It
  3298. arrived within a week of placing my phone COD order which was shipped
  3299. via regular UPS).
  3300.  
  3301. --Keith Petersen
  3302. Arpa:  W8SDZ@SIMTEL20.ARPA
  3303. uucp:  ...!seismo!SIMTEL20.ARPA!W8SDZ
  3304. uucp:  ...!{decvax,unc,hao,cbosgd,seismo,aplvax,uci}!brl-bmd!w8sdz
  3305. uucp:  ...!{ihnp4!cbosgd,cmcl2!esquire}!brl-bmd!w8sdz
  3306. 15-Oct-85 05:31:52-MDT,1221;000000000000
  3307. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3308. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 15 Oct 85 05:31:45-MDT
  3309. Received: from xerox.arpa by AMSAA.ARPA id a009274; 15 Oct 85 6:57 EDT
  3310. Received: from CheninBlanc.ms by ArpaGateway.ms ; 14 OCT 85 08:21:46 PDT
  3311. Date: Mon, 14 Oct 85 08:21 PDT
  3312. From: VOORHEIS.ES@XEROX.ARPA
  3313. Subject: Re: A way to read 48 tpi disks on 96 tpi drives?
  3314. In-reply-to: <851010-115951-1795@Xerox>
  3315. To: ir320 <ir320%sdcc6.uucp@BRL.ARPA>
  3316. cc: info-cpm@AMSAA.ARPA
  3317. Message-ID: <851014-082146-4135@Xerox>
  3318.  
  3319. We recently purchased a Compaq AT compatable and were having trouble
  3320. formating diskettes.  The unit has one 96tpi and one 48tpi drives.
  3321. After talking with the service people at the store, here is the summary:
  3322.  
  3323. -a 96 tpi drive can read and write* 48 tpi format.
  3324. -a 48 tpi drive can read diskettes formated to 48 tpi by a 96 tpi drive.
  3325. -use High Density media when writing with 96 tpi drives.
  3326. -use double density media when writing with 48 tpi drives.
  3327.  
  3328. *We were told that 96 tpi drives heads are narrower and that the write
  3329. current is different than 48 tpi drives.  Therefore, 48 tpi drives
  3330. cannot write on HD media and 96 tpi drive cannot write on 2D (double
  3331. density media).
  3332. 15-Oct-85 06:01:41-MDT,1130;000000000000
  3333. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3334. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 15 Oct 85 06:01:33-MDT
  3335. Received: from xerox.arpa by AMSAA.ARPA id a009284; 15 Oct 85 6:57 EDT
  3336. Received: from PinotNoir.ms by ArpaGateway.ms ; 14 OCT 85 11:47:09 PDT
  3337. Date: 14 Oct 85 11:44 PDT
  3338. From: Ghenis.pasa@XEROX.ARPA
  3339. Subject: Re: C compiler info
  3340. In-reply-to: u557593877ea <u557593877ea%ucdavis.uucp@BRL.ARPA>'s message
  3341.  of 10 Oct 85 09:20:00 GMT
  3342. To: u557593877ea%ucdavis.uucp@BRL.ARPA
  3343. cc: info-cpm@AMSAA.ARPA
  3344. Message-ID: <851014-114709-4438@Xerox>
  3345.  
  3346. Think twice about getting BDS C: it may compile very fast, but it is
  3347. non-standard enough to make porting a pain. If you have no intention of
  3348. ever recompiling your code on another system that's fine, otherwise...
  3349.  
  3350. More standard low price compilers for CP/M are C/80 with Mathpak
  3351. (produces very efficient code) and Q/C (comes with source code!) among
  3352. others. MIX C was been prematurely anounced at $39.95 three months ago
  3353. and they aren't shipping yet (hmm...).
  3354.  
  3355. Check the C compiler reviews in Dr. Dobbs, Byte and Computer Language
  3356. for some very complete info.
  3357. 15-Oct-85 06:05:44-MDT,731;000000000000
  3358. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3359. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 15 Oct 85 06:05:38-MDT
  3360. Received: from xerox.arpa by AMSAA.ARPA id a009285; 15 Oct 85 6:58 EDT
  3361. Received: from Cabernet.ms by ArpaGateway.ms ; 14 OCT 85 20:15:53 PDT
  3362. Date: 14 Oct 85 20:15:49 PDT (Monday)
  3363. From: pencin.dlos@XEROX.ARPA
  3364. Subject: Re: SCAN -- a program to look at text and squeezed files
  3365. In-reply-to: <512@ecsvax.UUCP>
  3366. To: Ted Emigh <emigh%ecsvax.uucp@BRL.ARPA>
  3367. cc: info-cpm@AMSAA.ARPA
  3368. Message-ID: <851014-201553-4865@Xerox>
  3369.  
  3370. I'm interested in your program, it looks like a fine extension to
  3371. bishow...please let me know how I can get a copy of the program to post
  3372. on a CPM BBS that I run here in Dallas.
  3373.  
  3374. Russ
  3375. 15-Oct-85 06:43:21-MDT,753;000000000000
  3376. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3377. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 15 Oct 85 06:43:15-MDT
  3378. Received: from ames-vmsb.arpa by AMSAA.ARPA id a009732; 15 Oct 85 7:07 EDT
  3379. Date: 11 Oct 85 16:46:00 PST
  3380. From: nep.pgelhausen@AMES-VMSB.ARPA
  3381. Subject: --- re: find first/next ---
  3382. To: info-cpm@AMSAA.ARPA
  3383. Reply-To: nep.pgelhausen@AMES-VMSB.ARPA
  3384.  
  3385. I tried sending this directly, but the mailer had some problems
  3386. w/ what I thought the address was, so re. the find/next problem:
  3387.  
  3388. If you can print the names properly, I would suggest COPYING
  3389. each name as find next finds them, then after all names have
  3390. been found use your list of file names to open each of them.
  3391.  
  3392.             -Richard Hartman
  3393.             max.hartman@ames-vmsb
  3394. ------
  3395. ------
  3396. 15-Oct-85 06:44:22-MDT,1032;000000000000
  3397. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3398. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 15 Oct 85 06:44:17-MDT
  3399. Received: from brl-tgr.arpa by AMSAA.ARPA id a009773; 15 Oct 85 7:09 EDT
  3400. Received: from usenet by TGR.BRL.ARPA id a007812; 13 Oct 85 2:53 EDT
  3401. From: Tom Almy <toma%tekchips.uucp@BRL.ARPA>
  3402. Newsgroups: net.micro.cpm
  3403. Subject: Re: Looking for WATFOR compiler
  3404. Message-ID: <283@tekchips.UUCP>
  3405. Date: 10 Oct 85 14:31:32 GMT
  3406. To:       info-cpm@AMSAA.ARPA
  3407.  
  3408. In article <1953@brl-tgr.ARPA> Kushall.henr@XEROX.ARPA writes:
  3409. >WATFOR stands for WATerlooFORtran and is an interactive Fortran interputer.
  3410. >It was developed by Waterloo University in Canada.
  3411. >
  3412. >The first machine to use it was the Commadore 9000 (Super PET).
  3413. >I don't know if ever was made available for any other machines.
  3414. >
  3415. >Ed
  3416.  
  3417. Gee, I used WATFOR in 1968 on an IBM 360.  They (Univ. of Waterloo) also
  3418. released in about that time frame WATFIV (WATerloo Fortran IV) and a 
  3419. terrific Assembler.  I was very impressed with their compilers.
  3420.  
  3421. Tom
  3422. 15-Oct-85 07:11:27-MDT,1562;000000000000
  3423. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3424. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 15 Oct 85 07:11:21-MDT
  3425. Received: from brl-tgr.arpa by AMSAA.ARPA id ab09773; 15 Oct 85 7:09 EDT
  3426. Received: from usenet by TGR.BRL.ARPA id a013920; 13 Oct 85 14:51 EDT
  3427. From: Chuck McManis <cem%intelca.uucp@BRL.ARPA>
  3428. Newsgroups: net.micro.cpm
  3429. Subject: Re: A way to read 48 tpi disks on 96 tpi drives?
  3430. Message-ID: <120@intelca.UUCP>
  3431. Date: 11 Oct 85 15:21:24 GMT
  3432. To:       info-cpm@AMSAA.ARPA
  3433.  
  3434. > I am getting a new computer and need to decide whether to get 96 tpi drives
  3435. > or 48 tpi drives.  I know I get double the storage with 96 tpi, but I also
  3436. > give up disk compatability with them don't I?  Is there a way I could
  3437. > read/write a 48 tpi disks on a 96 tpi machine.  (The system is question
  3438. > is the new SB180 system described in Byte.)  Can other systems write disks
  3439. > for these drives?
  3440.  
  3441. The Ampro can read 48TPI disks on 96TPI drives, and since Joe Wright wrote
  3442. the BIOS for the SB180 and is/was heavily involved in the Ampro software I
  3443. suspect the SB180 will also support this capability. Another solution is 
  3444. to spend the $20 for a single sided 48TPI drive and use it as a spare for
  3445. compatibility purposes. 
  3446.  
  3447. --Chuck
  3448.  
  3449. -- 
  3450.                                             - - - D I S C L A I M E R - - - 
  3451. {ihnp4,fortune}!dual\                     All opinions expressed herein are my
  3452.         {qantel,idi}-> !intelca!cem       own and not those of my employer, my
  3453.  {ucbvax,hao}!hplabs/                     friends, or my avocado plant. :-}
  3454. 15-Oct-85 07:13:17-MDT,2136;000000000000
  3455. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3456. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 15 Oct 85 07:13:10-MDT
  3457. Received: from brl-tgr.arpa by AMSAA.ARPA id aa09773; 15 Oct 85 7:09 EDT
  3458. Received: from usenet by TGR.BRL.ARPA id a009858; 13 Oct 85 5:58 EDT
  3459. From: Bob Halloran <bobh%pedsgd.uucp@BRL.ARPA>
  3460. Newsgroups: net.micro.cpm
  3461. Subject: Re: A way to read 48 tpi disks on 96 tpi drives?
  3462. Message-ID: <312@pedsgd.UUCP>
  3463. Date: 11 Oct 85 12:14:20 GMT
  3464. To:       info-cpm@AMSAA.ARPA
  3465.  
  3466. Organization : Perkin-Elmer DSG, Tinton Falls NJ
  3467.  
  3468. In article <2229@sdcc6.UUCP> ir320@sdcc6.UUCP (ir320) writes:
  3469. >I am getting a new computer and need to decide whether to get 96 tpi drives
  3470. >or 48 tpi drives.  I know I get double the storage with 96 tpi, but I also
  3471. >give up disk compatability with them don't I?  Is there a way I could
  3472. >read/write a 48 tpi disks on a 96 tpi machine.  (The system is question
  3473. >is the new SB180 system described in Byte.)  Can other systems write disks
  3474. >for these drives?
  3475.  
  3476. A 96tpi drive CAN read disks written on a 48tpi drive; the second part
  3477. of the construction article for that same SB180 implies as much.  The 
  3478. BIOS needs some extra code to realize it must double-step for these
  3479. disk formats.  The major problem as I understand it is that in writing, 
  3480. the 96tpi drive lays down a narrower 'track' than the 48tpi drive (makes 
  3481. sense), which may either get lost against a previously written 'wide' 
  3482. track if the disk has been used before in a 48tpi drive, or simply be 
  3483. too narrow for the 48tpi drive's head to get a useful signal from.
  3484.  
  3485. Hope this helps. 
  3486.  
  3487.                         Bob Halloran
  3488.                         Sr MTS, Perkin-Elmer DSG
  3489. =============================================================================
  3490. UUCP: {decvax, ucbvax, most Action Central}!vax135\
  3491.                     {topaz, pesnta, princeton}!petsd!pedsgd!bobh 
  3492. ARPA: petsd!pedsgd!bobh@topaz
  3493. USPS: 106 Apple St M/S 305, Tinton Falls NJ 07724
  3494. DDD: (201) 758-7000
  3495. Disclaimer: My opinions are my own.
  3496. Quote: "It's Reagan's fault.  Everything's Reagan's fault.  Floods... 
  3497.    volcanoes...  herpes... Reagan's fault." -- Editor Overbeek, Bloom Beacon
  3498. 15-Oct-85 07:39:36-MDT,1769;000000000000
  3499. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3500. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 15 Oct 85 07:39:30-MDT
  3501. Received: from csnet-pdn-gw by AMSAA.ARPA id a010285; 15 Oct 85 7:27 EDT
  3502. Received: from gte-labs by csnet-relay.csnet id ab10495; 15 Oct 85 5:24 EDT
  3503. Received: by bunny.UUCP (4.12/5.03) id AA15284; Mon, 14 Oct 85 14:06:16 edt
  3504.     for 
  3505. Date: Mon, 14 Oct 85 14:06:16 edt
  3506. From: Alan Gunderson <asg0%gte-labs.csnet@CSNET-RELAY.ARPA>
  3507. To: info-cpm@amsaa.csnet
  3508. Subject: SB180 & Tandon half-height drives
  3509.  
  3510. You can get one Tandon half-height drive to work with a SB180 system
  3511. by jumpering it so that the drive is selected all the time.  It should
  3512. also be jumpered so that the 'Motor On' function is NOT controlled by
  3513. the drive selection, i.e., the seperate 'Motor On' signal line is
  3514. used.  Having the drive selected all the time precludes the use of
  3515. multiple drives.  There appears to be a strange timing incompatability
  3516. between the disk controller on the SB180 and the Tandon drives.  I
  3517. think I may have to peel the drive select lines coming out of the disk
  3518. controller off and run them into some special circuitry and then into
  3519. the Tandon drives to be able to use multiple drives.  For now, I at
  3520. least can boot ZRDOS and make back ups.  Be informed that the Tandon
  3521. drives don't support the READY line.  You must jumper the JP6
  3522. selection on the SB180.  I installed a switch on this jumper, so that
  3523. I can get to the SB180 monitor.  When JP6 is wired permanently, the
  3524. monitor thinks the drive is always ready, and thus tries to autoboot.
  3525. You can fix this be reburning a new monitor PROM, but I haven't gotten
  3526. around to this yet.
  3527.  
  3528.  
  3529. ====Alan Gunderson
  3530. uucp:  ...!seismo!harvard!bunny!asg0
  3531. csnet: asg0%gte-labs.csnet@csnet-relay.arpa
  3532.  
  3533. 15-Oct-85 07:47:58-MDT,2521;000000000000
  3534. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3535. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 15 Oct 85 07:47:49-MDT
  3536. Received: from brl-aos.arpa by AMSAA.ARPA id a010315; 15 Oct 85 7:27 EDT
  3537. Received: from simtel20.arpa by AOS.BRL.ARPA id a002049; 15 Oct 85 0:03 EDT
  3538. Date: Mon, 14 Oct 1985  22:02 MDT
  3539. Message-ID: <KPETERSEN.12151204977.BABYL@SIMTEL20.ARPA>
  3540. Sender: KPETERSEN@SIMTEL20.ARPA
  3541. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  3542. To:   Info-Cpm@BRL.ARPA
  3543. Cc:   Info-Modem7@SIMTEL20.ARPA
  3544. Subject: Easier FTPing of files from SIMTEL20
  3545.  
  3546. Thanks to Frank Wancho <WANCHO@SIMTEL20> we now have system-wide
  3547. defines (logical names) of the MICRO:<CPM.*> directories.  What this
  3548. means is that you no longer have to deal with long names like
  3549. MICRO:<CPM.MEX>MEX114.LBR.  Just tell ftp to get MEX:MEX114.LBR (in
  3550. this example).  The latest list of directory names follows.  Simply
  3551. add a colon after the name of your choice and then the file name.
  3552.  
  3553. 22RSX         COMND         GENASM        NEWS          SYSUTL
  3554. 6502          CPM3          GENCOM        NSTAR         T20-SQUSQ
  3555. AMETHYST      CPM86         GENDOC        OSBORN        TELEFONE
  3556. APPLE         CPMLIB        HAMMING       PACKET        TERM
  3557. ASMUTL        CPR86         HAMRADIO      PASCAL        TOPS-20
  3558. ATARI         CUG           HDUTL         PCDOS         TRS-80
  3559. AZTEC-C       DBASEII       HEATH         PCPURSUIT     TURBODOS
  3560. BASIC         DEBUG         HELP          PILOT80       TURBOPAS
  3561. BDOS          DIRUTL        HEX           PLOT33        TXTUTL
  3562. BDSC-1        DISASM        IBM-PC        PPSPEL        VAXVMS
  3563. BDSC-2        DISKPLOT      IMP           PUBKEY        VDOEDIT
  3564. BDSC-3        DSKBUF        INSIDCPM      PUBPATCH      VOICE
  3565. BDSC-4        DSKUTL        KAYPRO        RBBS          WSTAR
  3566. BSTAM         EDITC80       LIST          RBBS4         XCCP
  3567. BYE3          EDITOR        MACLIB        RCPM          XLISP
  3568. BYE5          EMX           MATH          ROS           YAM
  3569. BYT85FEB      EPSON         MBBS          SMALLC21      Z3LIBS
  3570. BYT85JAN      EZCPR         MEMTEST       SORT          Z3NEW
  3571. C80           FAST2         MEX           SPELL         Z8EDEBUG
  3572. CATLOG        FIDO          MICNET        SQU-PORT      ZCPR
  3573. CB80          FILCPY        MISC          SQUSQ         ZCPR2
  3574. CBIOS         FILUTL        MODEM         STARTER-KIT   ZCPR3
  3575. CCP           FINANCE       MODEM2        SUBMIT
  3576. COBOL         FORTH-83      MODEM7        SYSLIB
  3577. COMMODORE     FORTRAN       MSOFT         SYSLIB3
  3578.  
  3579. --Keith
  3580. 15-Oct-85 08:46:51-MDT,1821;000000000000
  3581. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3582. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 15 Oct 85 08:46:42-MDT
  3583. Received: from pica-lca.arpa by AMSAA.ARPA id a013066; 15 Oct 85 8:42 EDT
  3584. Date:     Tue, 15 Oct 85 8:40:12 EDT
  3585. From:     "Kenneth E. Van_Camp" (LCWSL) <kvancamp@PICA-LCA.ARPA>
  3586. To:       info-cpm@AMSAA.ARPA
  3587. Subject:  Reading & writing 48 tpi on 96 tpi drives
  3588.  
  3589. Please note that I DID say I'm using DOS 2.10 to write my 48 tpi disks on
  3590. the 96 tpi drives. I can't say what happens after the disks have been on
  3591. the shelf for a year because I've only had my AT a few months. I have
  3592. definitely been able to read these 48 tpi disks on my XT, though, so I am
  3593. NOT just reading them on the same kind of drive I'm writing on. (The XT has
  3594. standard 48 tpi drives.) As far as brands are concerned, my 96 tpi drive
  3595. is the standard one that comes with all AT's from IBM. I would estimate
  3596. that I've read at least 15 diskettes on a 48 tpi drive that were created on
  3597. the 96 tpi drive. That may not be enough to reach any definite conclusions,
  3598. but so far success has been 100%. I should also mention that about half of
  3599. these diskettes were 48 tpi, the other half 96 tpi formatted to 48. So the
  3600. statement that you shouldn't use the 96 tpi disks at 48 format doesn't seem
  3601. to hold, either.
  3602.     I can't remember if there's any difference between the way DOS 2.10
  3603. and DOS 3.0 write 48 tpi diskettes, because I've always used strictly DOS
  3604. 2.10. Can someone help me out on that? If there is, then this may be the
  3605. source of the problem for you 3.0 people. Using the HIDE/UNHIDE utilities
  3606. in the public domain you should be able to rename you hidden dos files and
  3607. maintain both operating systems on your hard disk. Or come to think of it,
  3608. I guess all you'd need is both versions of FORMAT.
  3609.         --Ken Van Camp
  3610. 15-Oct-85 08:54:28-MDT,2245;000000000000
  3611. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3612. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 15 Oct 85 08:54:19-MDT
  3613. Received: from usc-eclb.arpa by AMSAA.ARPA id a013744; 15 Oct 85 8:57 EDT
  3614. Date: 15 Oct 1985 06:00-PDT
  3615. Sender: STANLEY@USC-ECLB.ARPA
  3616. Subject: Spurious Lockups
  3617. From: STANLEY@USC-ECLB.ARPA
  3618. To: info-cpm@AMSAA.ARPA, heath-people@MIT-MC.ARPA
  3619. Message-ID: <[USC-ECLB.ARPA]15-Oct-85 06:00:46.STANLEY>
  3620.  
  3621. Netlandians:
  3622.  
  3623. I need some bright suggestions.  I have recently installed the
  3624. CDR Super-RAM in my Heath H89.  This gizmo contains a megabyte of
  3625. RAM (41256's) that can be accessed as a RAM disk, with 64K of the
  3626. 1024K serving as the computer's main memory.  The RAM install
  3627. program allows you to boot from the RAM disk, by partitioning it
  3628. into two logical disks, A: and B:, and "sliding" the physical
  3629. disks up two logical slots.  So, when I turn on the H89, I boot
  3630. from physical and logical disk A:, but after I run the INSRAM
  3631. installation program, physical disk A: is now logical disk C:.
  3632.  
  3633. OK, that is how it is set up.  However, since the installation,
  3634. the system has had a large number of spurious responses.
  3635. Sometimes the keyboard will lock up for no apparent reason.
  3636. Sometimes, I will return to the H89 to find input showing on the
  3637. command line that I did not type.  Other times, the terminal will
  3638. just go crazy, ringing the bell and filling the screen with
  3639. garbage.  These responses also seem to have the effect of
  3640. inserting spurious characters into files on the RAM drives.
  3641.  
  3642. I have checked everything thoroughly, and all seems OK.  The
  3643. terminal section passes all the standard tests.  The response
  3644. seems independent of terminal speed, or whether I am running with
  3645. the RAM disk as A:, or as some higher disk.  It also happens when
  3646. running from floppies, without having installed the RAM disk!
  3647.  
  3648. The H89 is connected to a power conditioner, so I don't think
  3649. power glitches are a problem.  But when these gremlins take over,
  3650. the only way to recover is to reset and re-boot the H89.  The RAM
  3651. disk files are not lost, but as noted above, they are often
  3652. trashed.
  3653.  
  3654. I would welcome any suggestions to help solve this problem.
  3655.  
  3656.                                 ...Dick Stanley
  3657.  
  3658. stanley@eclb
  3659.  
  3660. 15-Oct-85 09:25:37-MDT,1633;000000000000
  3661. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3662. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 15 Oct 85 09:25:30-MDT
  3663. Received: from lanl.arpa by AMSAA.ARPA id a014712; 15 Oct 85 9:11 EDT
  3664. Received: from a.ARPA by LANL.ARPA (4.12/4.7)
  3665.     id AA10713; Tue, 15 Oct 85 07:15:17 mdt
  3666. Received: by a.ARPA (4.12/4.7)
  3667.     id AA17359; Tue, 15 Oct 85 07:14:51 mdt
  3668. Date: Tue, 15 Oct 85 07:14:51 mdt
  3669. From: Richard Thomsen <rgt%a@LANL.ARPA>
  3670. Message-Id: <8510151314.AA17359@a.ARPA>
  3671. To: info-cpm@AMSAA.ARPA
  3672. Subject: Re: Need help on CP/M Find First/Find Next
  3673.  
  3674.  
  3675.     I am forwarding this answer to the net.
  3676.  
  3677. From GRUPP@MIT-MC.ARPA Sat Oct 12 00:56:38 1985
  3678. Received: from LANL.ARPA (ccf-gateway.ARPA) by a.ARPA (4.12/4.7)
  3679.     id AA27011; Sat, 12 Oct 85 00:56:34 mdt
  3680. Received: from MIT-MC.ARPA (mit-mc.arpa.ARPA) by LANL.ARPA (4.12/4.7)
  3681.     id AA23343; Sat, 12 Oct 85 00:56:36 mdt
  3682. Date: Sat, 12 Oct 85 02:57:52 EDT
  3683. From: Paul R. Grupp <GRUPP@MIT-MC.ARPA>
  3684. Subject:  Request for CP/M help on Find Next
  3685. To: rgt%a@LANL.ARPA
  3686. In-Reply-To: Msg of Fri 11 Oct 85 09:56:24 mdt from Richard Thomsen <rgt%a at LANL.ARPA>
  3687. Message-Id: <[MIT-MC.ARPA].677315.851012.GRUPP>
  3688. Status: R
  3689.  
  3690. Richard,
  3691.  
  3692.     Try this.  When you find the first file with search for first
  3693. save the name away in a buffer.  Then when you are ready to search
  3694. for next, do a search for first again with the UNambigious filename
  3695. you stored away (this will get you back to where you left off).
  3696. THEN do your search for next with your ambigious file spec.  Of course
  3697. you will need to save any filename found now for the next search for
  3698. next.
  3699.  
  3700. -Paul
  3701.  
  3702.  
  3703.     End of forwarded message.
  3704. 15-Oct-85 09:34:16-MDT,3260;000000000000
  3705. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3706. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 15 Oct 85 09:33:56-MDT
  3707. Received: from lanl.arpa by AMSAA.ARPA id a015510; 15 Oct 85 9:22 EDT
  3708. Received: from a.ARPA by LANL.ARPA (4.12/4.7)
  3709.     id AA10800; Tue, 15 Oct 85 07:26:18 mdt
  3710. Received: by a.ARPA (4.12/4.7)
  3711.     id AA17567; Tue, 15 Oct 85 07:25:52 mdt
  3712. Date: Tue, 15 Oct 85 07:25:52 mdt
  3713. From: Richard Thomsen <rgt%a@LANL.ARPA>
  3714. Message-Id: <8510151325.AA17567@a.ARPA>
  3715. To: grupp@MIT-MC.ARPA
  3716. Subject: Help on CP/M Find First/Find Next
  3717. Cc: info-cpm@AMSAA.ARPA
  3718.  
  3719. Paul,
  3720.  
  3721.     Thanks for your help, but that is what I tried.  Please look at my
  3722. code, which I got from _The CP/M Programmer's Handbook_ by Andy Johnson-Laird.
  3723. I have the address of the ambigious filename in reg HL, and the unambigious
  3724. file name in reg DE.  I search for the "destination" FCB (the one found last
  3725. time), then search for the next one using the ambigious FCB, which I have
  3726. copied into the "destination" FCB.  In one case, it never finds the second
  3727. filename.  In another case, it finds 17 out of 25 filenames.  I can see no
  3728. patterns in what it does and does not find.
  3729.  
  3730.     My code is not exactly like that in the book,
  3731. but the idea is the same.
  3732.  
  3733.     Excerpted from my subroutine to get first/next filename.
  3734. The entire subroutine was posted last time.  This is just the part that
  3735. finds the NEXT filename.  The DMA buffer has been set up already.
  3736. The "destination" FCB is the one that was filled last time from the one
  3737. found.  The file name in that FCB has been opened and closed, using this
  3738. FCB.  The "source" FCB is the ambigious file name used in the last
  3739. "find first/find next" call to this subroutine.
  3740.  
  3741. ;
  3742. ;   Request is to get the next file name  --  search for next
  3743. ;    First, the context of the file name must be restored by again
  3744. ;    searching for the last one found.
  3745. ;
  3746. GNFNEXT:
  3747.     POP    H        ;Recover address of source file name FCB
  3748.     POP    D        ;Recover address of destination FCB
  3749.     PUSH    H        ;Save them again, but in opposite order
  3750.     PUSH    D
  3751.     CALL    GNFZEROFILE    ;Clear all but the name from the FCB
  3752.     POP    D        ;Recover the destination FCB address
  3753.     PUSH    D        ;And save it again
  3754.     MVI    C,SEARCHF    ;Get code to search for the last file found
  3755.     CALL    BDOS        ;And re-find that file
  3756. ;
  3757. ;   Now the FCB is set to what it was at the end of the last search.
  3758. ;    Move the source FCB into the destination FCB and search for the next.
  3759. ;
  3760.     POP    D        ;Get the address of the destination FCB
  3761.     POP    H        ;Get the address of the source FCB
  3762.     PUSH    D        ;Save them again in the opposite order
  3763.     PUSH    H
  3764.     PUSH    D        ;Save address of destination FCB again
  3765.     MVI    C,FCBSIZE    ;Get the size of the FCB's
  3766.     CALL    MOVE        ;Set the destination FCB to the source FCB
  3767. ;
  3768. ;   Now call the BDOS to search for the next occurance of the FCB
  3769. ;
  3770.     POP    D        ;Get address of destination FCB
  3771.     CALL    GNFZEROFILE    ;And clear all but the name
  3772.     MVI    C,SEARCHN    ;Get code to search for next file name
  3773.     CALL    BDOS        ;Call the BDOS to do the search
  3774.     POP    H        ;Restore the address of the source FCB
  3775.     POP    D        ;Restore the address of the destination FCB
  3776.     CPI    0FFH        ;See if file was found
  3777.     JZ    GNFFILENOTFND    ;If not, then just exit with error
  3778. ;
  3779. ;   File was found  --  save the filename found in the save area for
  3780. ;    next search
  3781. ;
  3782. GNFGETFCB:
  3783.  
  3784. 15-Oct-85 10:21:09-MDT,979;000000000000
  3785. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3786. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 15 Oct 85 10:21:02-MDT
  3787. Received: from mit-multics.arpa by AMSAA.ARPA id a017518; 15 Oct 85 10:14 EDT
  3788. Date:  Sun, 13 Oct 85 15:17 EDT
  3789. From:  AALevy@MIT-MULTICS.ARPA
  3790. Subject:  NULU12 disaster
  3791. To:  info-cpm@AMSAA.ARPA
  3792. Message-ID:  <851013191732.921339@MIT-MULTICS.ARPA>
  3793.  
  3794. I have a friend who happily used NULU12 to squeeze files on his
  3795. molecular super micro-x running a hard-disk with 8k blocks.  Apparently
  3796. he squeezed nsweep2 was used, and put in a library using nulu.  Two
  3797. problems, when he tries to view certain members or extract , he gets a
  3798. disk error, other members have some parts of their file name
  3799. disappearing.  Any suggestions to
  3800.  
  3801. A- recovery
  3802.  
  3803. or
  3804.  
  3805. B- versions that won't do this in the future.
  3806.  
  3807. Thanks, Allan
  3808.  
  3809. Also NSWP2 gave disk errors when the files were being squeezed (some of
  3810. them it just did not squeeze) when a mass sqeeze was used on NSWP2.
  3811. 15-Oct-85 10:30:52-MDT,473;000000000000
  3812. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3813. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 15 Oct 85 10:30:47-MDT
  3814. Received: from mit-multics.arpa by AMSAA.ARPA id a017543; 15 Oct 85 10:15 EDT
  3815. Date:  Sun, 13 Oct 85 15:20 EDT
  3816. From:  AALevy@MIT-MULTICS.ARPA
  3817. Subject:  Bye for Molecular Supermicr-X
  3818. To:  info-cpm@AMSAA.ARPA
  3819. Message-ID:  <851013192014.570314@MIT-MULTICS.ARPA>
  3820.  
  3821. Does anyone know of a Bye type program for a molecular super micro-x
  3822.  
  3823. Thanks, Allan
  3824. 16-Oct-85 06:06:34-MDT,767;000000000000
  3825. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3826. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Oct 85 06:06:26-MDT
  3827. Received: from edwards-2060.arpa by AMSAA.ARPA id a001854; 16 Oct 85 7:33 EDT
  3828. Date: Tue 15 Oct 85 16:36:29-PDT
  3829. From: D-ROGERS@EDWARDS-2060.ARPA
  3830. Subject: cp/m documentation
  3831. To: info-dec-micro@SU-SCORE.ARPA
  3832. cc: info-cpm@AMSAA.ARPA
  3833.  
  3834. I purchased a Rainbow from DEC bundled with MBASIC and MULTIPLAN.  It came
  3835. with an impressive collection of manuals, but the impression faded soon,
  3836. when i discovered that there was no documentation on ddt, ddt86, or the 
  3837. details of writing in asm or asm86.  Are other Rainbow owners in the same
  3838. fix?  Can anyone point me to where i can fill in the missing documentation?
  3839. Thanks...        d. e. rogers
  3840. -------
  3841. 16-Oct-85 06:27:36-MDT,1696;000000000000
  3842. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3843. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Oct 85 06:27:27-MDT
  3844. Received: from brl-aos.arpa by AMSAA.ARPA id a001894; 16 Oct 85 7:35 EDT
  3845. Received: from mit-mc.arpa by AOS.BRL.ARPA id ac12582; 16 Oct 85 2:00 EDT
  3846. Received: from MIT-EECS by MIT-MC.ARPA via Chaosnet; 13 OCT 85  16:42:58 EDT
  3847. Date: Sun 13 Oct 85 16:39:15-EDT
  3848. From: Andrew Moore <T.MOORE%MIT-EECS@MIT-MC.ARPA>
  3849. Subject: Problem with card slots & CP/M
  3850. To: info-apple@MIT-MC.ARPA, info-cpm@MIT-MC.ARPA
  3851.  
  3852.  
  3853.    I am trying to use an SSM serial interface card (note:  NOT the Super-Serial
  3854. card!) on an Apple II+ CP/M system with a Diablo 630 printer.  The card works
  3855. fine from Applesoft BASIC but if I try to go into CP/M, the system freezes up.
  3856. I have tried two CP/M cards, and the same problem occurs with both.  I have
  3857. tried both MicroSoft 60k CP/M and the 10MB Sider hard drive's 60k CP/M, and
  3858. the problem occurs with both CP/Ms here too.  My slots are configured as
  3859. follows:
  3860.  
  3861. 0  16k expansion card
  3862. 1  SSM serial interface card (to Diablo 630)
  3863. 2  Apple-Cat II/212a modem
  3864. 3  Viewmax-80 80col/lowercase
  3865. 4  MicroSoft-Compatible CP/M card
  3866. 5  EMPTY
  3867. 6  Floppy controller
  3868. 7  10MB Sider controller
  3869.  
  3870.    If I put the serial card in slot #5, I can use CP/M but it will not send
  3871. anything to the printer -- I suppose this is because CP/M expects the printer
  3872. to be interfaced to slot #1.  Is there any way around this problem, or does
  3873. anyone know any possible configuration that will let me use the Sider's CP/M
  3874. with a Diablo 630 on the SSM serial card?
  3875.  
  3876. -drew
  3877.  MOORE%MIT-EECS@MIT-MC.ARPA
  3878.  (please send replies directly;  I am not on info-cpm/-apple)
  3879. -------
  3880.  
  3881. 16-Oct-85 06:42:08-MDT,631;000000000000
  3882. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3883. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Oct 85 06:42:03-MDT
  3884. Received: from brl-aos.arpa by AMSAA.ARPA id ab01894; 16 Oct 85 7:35 EDT
  3885. Received: from xerox.arpa by AOS.BRL.ARPA id a012252; 16 Oct 85 1:31 EDT
  3886. Received: from Semillon.ms by ArpaGateway.ms ; 14 OCT 85 13:54:28 PDT
  3887. Sender: "Leslie A. Kanno.OsbuSouth"@XEROX.ARPA
  3888. Date: 14 Oct 85 10:17:27 PDT (Monday)
  3889. Subject: Please add me to list
  3890. From: kanno.OsbuSouth@XEROX.ARPA
  3891. To: INFO-CPM@BRL-AOS.ARPA
  3892. cc: kanno.OsbuSouth@XEROX.ARPA
  3893. Message-ID: <851014-135428-4572@Xerox>
  3894.  
  3895.  
  3896.  
  3897. Thanks,
  3898.  
  3899.   Kanno.es@Xerox.arpa
  3900. 16-Oct-85 06:53:09-MDT,2678;000000000000
  3901. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3902. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Oct 85 06:52:58-MDT
  3903. Received: from brl-tgr.arpa by AMSAA.ARPA id a002005; 16 Oct 85 7:40 EDT
  3904. Received: from usenet by TGR.BRL.ARPA id a021793; 15 Oct 85 19:52 EDT
  3905. From: Eric Hestenes <hestenes%sdcsla.uucp@BRL.ARPA>
  3906. Newsgroups: net.micro.cpm
  3907. Subject: Re: Classified ads
  3908. Message-ID: <996@sdcsla.UUCP>
  3909. Date: 7 Oct 85 17:29:50 GMT
  3910. To:       info-cpm@AMSAA.ARPA
  3911.  
  3912. > Eric - Since I started the discussion, I'd like to reply to your comments.
  3913.  
  3914. > information between interested parties.  I, for one, would like to know that
  3915. > if you buy a product from XYZ for either employment/research or 
  3916. > personal-related work, the kind of support you might get from the vendor.
  3917.  
  3918. I don't know what you mean here. 
  3919.  
  3920. > The ARPANET was not intended for use as an advertising medium for either
  3921. > commercial concerns or individuals to sell goods and/or services.  
  3922.  
  3923. I agree. However, part of the problems being encountered stem from the
  3924. fact that arpanet people want to share *extensively* with non-arpa people.
  3925. This implicitly implies an exchange of information that goes beyond purely
  3926. military activities. If you throw out many ads, you're throwing the clothes
  3927. out with the bathwater. Essentially, I agree that ads, under the proclaimed
  3928. goals of arpa, are against the rules. However, banning some ads will
  3929. certainly harm the goals of arpa, namely, increased, effective interaction
  3930. with the defense support community ( note, not only the dod itself, since if 
  3931. this were the goal they could cut the lines or use the darpa ( not arpa )
  3932. network. )
  3933.  
  3934. When I post an ad to a non-arpa newsgroup, is it my fault that someone
  3935. automatically forwards it to every defense site? No, as long as i am not
  3936. violating the rules of the local newsgroup, i can't be to blame. Rather,
  3937. it is the group of arpa folks who crave and subcribe to this newsgroup that
  3938. have asked for extra baloney. 
  3939.  
  3940. Of course, when the ads violate non-arpa standards, then the poster is to
  3941. blame. But that debate also belongs to the users of the lan, not the
  3942. incidental subscribers from the arpanet. 
  3943.  
  3944. I hope i haven't infuriated to many generals by writing this stuff, since
  3945. it is fairly political by nature. Can we agree to disagree? I still think that
  3946. no matter what, one must abide by the rules of the community of users, and
  3947. that there is a place for compromise for mutually benefitting parties. 
  3948.  
  3949.  
  3950.  
  3951. ------------
  3952. Eric Hestenes
  3953. arpanet: hestenes@nprdc.ARPA
  3954. other: ucbvax!sdcsvax!sdcsla!hestenes or hestenes@sdcsla.UUCP
  3955. [ all opinions are my own and are not related to those of my employer ]
  3956. 16-Oct-85 07:08:30-MDT,1771;000000000000
  3957. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3958. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Oct 85 07:08:19-MDT
  3959. Received: from brl-tgr.arpa by AMSAA.ARPA id a002181; 16 Oct 85 7:42 EDT
  3960. Received: from usenet by TGR.BRL.ARPA id a027804; 16 Oct 85 2:43 EDT
  3961. From: Chuck Forsberg WA7KGX <caf%omen.uucp@BRL.ARPA>
  3962. Newsgroups: net.micro,net.micro.pc,net.micro.cpm
  3963. Subject: Latest YMODEM.DOC revision available
  3964. Message-ID: <244@omen.UUCP>
  3965. Date: 14 Oct 85 10:33:43 GMT
  3966. Xref: seismo net.micro:13057 net.micro.pc:6039 net.micro.cpm:5130
  3967. To:       info-cpm@AMSAA.ARPA
  3968.  
  3969. A revision of YMODEM.DOC, describing the XMODEM, XMODEM/CRC, and
  3970. YMODEM protocol is now available on Telegodzilla (503-621-3746)
  3971. as well as via uucp using the L.sys entry below.  The files in
  3972. omen!/usr/spool/uucppublic  are:
  3973.  
  3974.     110    625   4050 Makefile        how to nroff or troff it
  3975.     464   2602  15763 mdmenh.mi        troff/nroff source files
  3976.      32    109    865 vers.mi        troff/nroff source files
  3977.     404   2595  16388 xmcrc.mi        troff/nroff source files
  3978.      85    229  31137 ymodem.dQc
  3979.    1650   7222  49446 ymodem.doc
  3980.      15     88    372 ymodem.tmi    troff/nroff source files
  3981.     383   1762  10934 yproto.mm        troff/nroff source files
  3982.  
  3983. The YMODEM extensions include 1k packets for greater throughput,
  3984. batch file transfers to minimize keystrokes and user time,
  3985. exact file length, and file modification date.
  3986.  
  3987. -- 
  3988.   Chuck Forsberg WA7KGX   ...!tektronix!reed!omen!caf   CIS:70715,131
  3989. Omen Technology Inc     17505-V NW Sauvie Island Road Portland OR 97231
  3990. Home of Professional-YAM, the most powerful COMM program for the IBM PC
  3991. Voice: 503-621-3406     Modem: 503-621-3746 (Hit CR's for speed detect)
  3992. omen Any ACU 1200 1-503-621-3746 se:--se: link ord: Giznoid in:--in: uucp
  3993. 16-Oct-85 07:35:54-MDT,1290;000000000000
  3994. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3995. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Oct 85 07:35:40-MDT
  3996. Received: from usc-isid.arpa by AMSAA.ARPA id a003235; 16 Oct 85 8:14 EDT
  3997. Date: 16 Oct 1985 02:09-EDT
  3998. Sender: ABN.ISCAMS@USC-ISID.ARPA
  3999. Subject: Re: SCAN -- a program to look at text and squeezed files
  4000. From: ABN.ISCAMS@USC-ISID.ARPA
  4001. To: pencin.dlos@XEROX.ARPA
  4002. Cc: emigh%ecsvax.uucp@BRL.ARPA, info-cpm@AMSAA.ARPA
  4003. Message-ID: <[USC-ISID.ARPA]16-Oct-85 02:09:20.ABN.ISCAMS>
  4004. In-Reply-To: <851014-201553-4865@Xerox>
  4005.  
  4006. Russ (et al),
  4007. (Russ responded to Ted Emigh about SCAN, suggesting it might be a good
  4008. extension to bishow.}
  4009. I did a hack and put assembler routines for Unsqueezing squeezed text
  4010. files into BISHOW.  Works just fine, but .. since you're having to
  4011. buffer text (to permit paging back and forth), it's aggravating to
  4012. wait not only while your system reads in from disk a new buffer full,
  4013. but then the Unsqueezing too.  Since I used two different buffer sizes
  4014. (one for reads, one for the unsqueezed text), it got a little strange.
  4015. Worked .. but as I said, aggravating.
  4016.  
  4017. If you wanna see how I did it, yell, and I'll (painstakingly) upload
  4018. the source code where you can FTP it.
  4019.  
  4020. Regards,
  4021. David Kirschbaum
  4022. Toad Hall
  4023. ABN.ISCAMS@USC-ISID.ARPA
  4024. 16-Oct-85 09:09:23-MDT,2731;000000000000
  4025. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4026. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Oct 85 09:09:15-MDT
  4027. Received: from simtel20.arpa by AMSAA.ARPA id a007944; 16 Oct 85 10:25 EDT
  4028. Date: Wed, 16 Oct 1985  08:29 MDT
  4029. Message-ID: <WANCHO.12151581188.BABYL@SIMTEL20.ARPA>
  4030. From: "Frank J. Wancho" <WANCHO@SIMTEL20.ARPA>
  4031. To:   Eric Hestenes <hestenes%sdcsla.uucp@BRL.ARPA>
  4032. Cc:   INFO-CPM@AMSAA.ARPA
  4033. Subject: Classified ads
  4034.  
  4035. Eric,
  4036.  
  4037.     When I post an ad to a non-arpa newsgroup, is it my fault that
  4038.     someone automatically forwards it to every defense site?  No, as
  4039.     long as i am not violating the rules of the local newsgroup, i
  4040.     can't be to blame.  Rather, it is the group of arpa folks who
  4041.     crave and subcribe to this newsgroup that have asked for extra
  4042.     baloney.
  4043.  
  4044. You have it backwards.  For the record, I started INFO-CPM at MIT-MC
  4045. as an ARPANET mailing list spinoff of INFO-MICRO on 29 August 1980.
  4046. The uucp newgroup was subsequently created to subscribe to this list.
  4047. The same sequence occurred earlier when I resurrected INFO-MICRO after
  4048. it had become dormant for about a year.  There are several other
  4049. newsgroups with similar ARPANET origins, such as HUMAN-NETS, the first
  4050. digest format mailing list and SF-LOVERS.
  4051.  
  4052. One of the reasons that several mailing lists went to digest format
  4053. was to filter out such for-sale messages to save the list from being
  4054. disbanded.  Over the years, both INFO-CPM and INFO-MICRO lists have
  4055. been occassionally hit with for-sale messages, with the subsequent
  4056. flurry of messages reminding people of the restrictions imposed on the
  4057. ARPA community and redirecting the poster to the apparently little
  4058. known and used for-sale or wanted newsgroups.  At times, there is even
  4059. a suggestion that these lists be converted to digest format to filter
  4060. for-sale messsages.  Unfortunately, no one wants to volunteer as the
  4061. burnout rate for moderators of high-volume lists is also high.
  4062.  
  4063. You ask if we can agree to disagree.  The answer is no.  For sale
  4064. message to newsgroups such as INFO-CPM and INFO-MICRO will not be
  4065. tolerated.  For-sale messages leaking into what is now called DDN
  4066. (Defense Data Network) is quite a serious matter.  There is mention of
  4067. it in netiquette, which every potential poster to a newsgroup should
  4068. read.  The consequences on the DDN side if users from a particular
  4069. host do not observe this restriction is to pull their connection from
  4070. the net.  This has never actually happened, but it has come close on
  4071. more than one occassion in the early years.  The consequences on the
  4072. uucp side is to drop the gateway.  We do not wish to do that.  But if
  4073. you insist on ignoring our restrictions, we have no choice.
  4074.  
  4075. --Frank
  4076. 16-Oct-85 10:22:14-MDT,1025;000000000000
  4077. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4078. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Oct 85 10:22:08-MDT
  4079. Received: from simtel20.arpa by AMSAA.ARPA id a010758; 16 Oct 85 11:41 EDT
  4080. Date: Wed 16 Oct 85 09:40:33-MDT
  4081. From: Rick Conn <RCONN@SIMTEL20.ARPA>
  4082. Subject: Re: Help on CP/M Find First/Find Next
  4083. To: rgt%a@LANL.ARPA
  4084. cc: grupp@MIT-MC.ARPA, info-cpm@AMSAA.ARPA
  4085. In-Reply-To: <8510151325.AA17567@a.ARPA>
  4086. Message-ID: <12151594197.9.RCONN@SIMTEL20.ARPA>
  4087.  
  4088. SYSLIB contains a set of routines for directory accessing, and the
  4089. source code may help in answering your questions.  The DIRF routine
  4090. inits a buffer area, loads a disk directory, selects a set of files
  4091. from the loaded dir, selects user areas, packs the dir, and alphabetizes.
  4092. DIRFS does the same, but provides information on file sizes as well (and runs slower).
  4093. There are also DIRLOAD and DIRSLOAD.
  4094.  
  4095.     The source code is in the SDIR.MAC modules of SYSLIB3: on SIMTEL20.
  4096. I think there are several SDIR*.MAC modules there.
  4097.  
  4098.         Rick
  4099. -------
  4100. 16-Oct-85 11:42:02-MDT,1217;000000000000
  4101. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4102. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 16 Oct 85 11:41:56-MDT
  4103. Received: from xerox.arpa by AMSAA.ARPA id a013762; 16 Oct 85 12:57 EDT
  4104. Received: from CheninBlanc.ms by ArpaGateway.ms ; 16 OCT 85 09:58:02 PDT
  4105. Date: 16 Oct 85 08:59:00 PDT (Wednesday)
  4106. From: Stiles.es@XEROX.ARPA
  4107. Subject: Re: SCAN -- a program to look at text and squeezed files
  4108. In-reply-to: <851014-201553-4865@Xerox>
  4109. To: pencin.dlos@XEROX.ARPA
  4110. cc: Ted Emigh <emigh%ecsvax.uucp@BRL.ARPA>, info-cpm@AMSAA.ARPA
  4111. Message-ID: <851016-095802-6133@Xerox>
  4112.  
  4113. Hi Russ,
  4114.  
  4115. This is not specifically in reply to your message above, but prompted by
  4116. it and today's reply by David Kirschbaum.  When I visited you this
  4117. summer you mentioned that you had a friend up at PARC who has an account
  4118. on the VAX that can get to SIMTEL20.  I have such an account also but
  4119. haven't been able to get it to work.  Could you give me his name and net
  4120. address?  I'd like to contact him and have him forward to me the Chat
  4121. typescript from such a session so I can see what I am doing wrong.  Then
  4122. possibly I can 'share the load' in getting new programs for [ISIS]<CPM>
  4123. and your RCPM (as my time allows!).
  4124.  
  4125. Bill~
  4126. 17-Oct-85 06:08:43-MDT,981;000000000000
  4127. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4128. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 17 Oct 85 06:08:36-MDT
  4129. Received: from brl-tgr.arpa by AMSAA.ARPA id a024145; 17 Oct 85 7:32 EDT
  4130. Received: from usenet by TGR.BRL.ARPA id a017784; 16 Oct 85 19:06 EDT
  4131. From: "Michael S. Romaniw" <msr%bunker.uucp@BRL.ARPA>
  4132. Newsgroups: net.micro,net.micro.cpm
  4133. Subject: Need help with Rainbow printer(LA50)
  4134. Message-ID: <1016@bunker.UUCP>
  4135. Date: 16 Oct 85 03:00:04 GMT
  4136. Xref: seismo net.micro:13074 net.micro.cpm:5138
  4137. To:       info-cpm@AMSAA.ARPA
  4138.  
  4139.  
  4140.     I just got my hands on a DEC Rainbow running CPM, (no doc of course),
  4141. and am running into trouble getting the printer (LA50) to work.  It seems to
  4142. be overflowing its' buffer at 4800 baud...dropping it to 1200 just delays the
  4143. data overrun.  Does the Rainbow use XON/XOFF ??? or does it use the BUSY/OUT?
  4144. What about parity ????  Can anyone help ?
  4145.  
  4146.                     Thanks,
  4147.                     Mike Romaniw
  4148.                     Bunker Ramo
  4149.                     ...decvax!bunker!msr
  4150. 17-Oct-85 13:31:05-MDT,5563;000000000000
  4151. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4152. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 17 Oct 85 13:30:47-MDT
  4153. Received: from brl-tgr.arpa by AMSAA.ARPA id a006673; 17 Oct 85 14:31 EDT
  4154. Received: from usenet by TGR.BRL.ARPA id a005408; 17 Oct 85 14:13 EDT
  4155. From: "R.Thomas" <rbt%sftig.uucp@BRL.ARPA>
  4156. Newsgroups: net.micro.apple,net.micro.cpm,net.micro
  4157. Subject: (Apple CPM) AE Ramworks and PCPI Applicard questions
  4158. Message-ID: <609@sftig.UUCP>
  4159. Date: 16 Oct 85 21:33:44 GMT
  4160. Xref: seismo net.micro.apple:2395 net.micro.cpm:5139 net.micro:13085
  4161. To:       info-cpm@AMSAA.ARPA
  4162.  
  4163. The following is the text of a letter I sent today to Applied Engineering
  4164. about their Ramworks ramdisk driver for the PCPI Applicard CPM card for the
  4165. Apple II series.
  4166.  
  4167. My question for the net is --
  4168.  
  4169. Does anybody have a fix for these problems?
  4170.  
  4171. Also, if Steven N. Hirsch is on the net (He appears to have been the author
  4172. of the driver in question...)  would he please get in touch with me.
  4173.  
  4174. Please respond by E-mail, if possible.
  4175.  
  4176. Thanks in advance
  4177.  
  4178. Rick Thomas
  4179. {ihnp4, akgua, most other backbone sites}!attunix!rbt
  4180. (201) 522-6062
  4181.  
  4182.  
  4183. ------------------------------------------------------------------
  4184.                         
  4185.  
  4186.                         October 16, 1985
  4187.  
  4188. Applied Engineering
  4189. PO Box 798
  4190. Carrollton Texas 75006
  4191.  
  4192.  
  4193. Dear Sirs:
  4194.  
  4195. I recently bought a copy of your ramdrive device driver for the Applied
  4196. Engineering Ramworks(tm) board and the PCPI Applicard(tm).
  4197.  
  4198. I have noticed a couple of problems with it that I hope you will
  4199. correct in later releases.  I would also appreciate it if you could
  4200. send me an appropriate patch for the release I have.
  4201.  
  4202. I am using it on an 'enhanced' Apple IIe, with an Applicard in slot 4,
  4203. an Apple Super-Serial card in slot 1 for my serial printer, an Apple
  4204. Duo-Disk in slot 6, and an Apple extended 80 column color card in
  4205. the Auxiliary slot.  I was told over the phone by your tech support
  4206. people before I bought it, that the software would work with the
  4207. Apple color card just as well as with the Ramworks card, though the
  4208. resulting ramdrive would be small.  In fact it does seem to work
  4209. quite well.  There is enough room in the ramdrive for a copy of
  4210. Turbo Pascal, PIP, and a few other useful utilities, and even a small
  4211. amount of scratch space left over.  I have a small "SUBMIT" file on
  4212. my boot disk that loads up the ramdrive with the things I want on it
  4213. at system startup time.  The feature of configuring the ramdrive as
  4214. disk A: is really very nice! 
  4215.  
  4216. The first problem is really quite trivial, and I would not mention
  4217. it at all, except that I am already writing to you about the second
  4218. problem.  The first problem is that the "R" and "W" that are supposed
  4219. to flash in the lower right corner of the screen, appear as mousetext
  4220. instead of letters on my enhanced IIe.  As I say, not a big problem,
  4221. but something worth noting for future releases.  Personally, I would
  4222. have preferred to hear the speaker grumble a little bit when the
  4223. ramdrive was working, instead of having one character of my screen be
  4224. taken away from me, but that is a matter of preference.  (After all,
  4225. real disk drives make noise when they are doing something, why not the
  4226. ramdrive too?)
  4227.  
  4228. The second problem is somewhat more serious.  The README.WS file that
  4229. comes on the same disk with the software warns of a potential conflict
  4230. between the PCPI BUFFER.DVR printer driver and the ramdrive software
  4231. over control of the first (in my case the only) bank of auxiliary
  4232. memory.  It says to "Be aware of this, and install accordingly."  But
  4233. it does not say what installing accordingly means.  Is there an
  4234. alternate printer driver that does not use the aux memory?
  4235. Or is there a patch to BUFFER.DVR to prevent it from using the
  4236. aux memory.  BUFFER.DVR works just fine without the auxiliary
  4237. memory on machines without the extended 80-column card.  It buffers in
  4238. the leftover part of main memory.  So it presumably could be patched 
  4239. to ignore aux memory altogether, but the README.WS file does not
  4240. give a clue as to how to accomplish this.
  4241.  
  4242. With these questions in my mind, I said to myself, "nothing ventured,
  4243. nothing gained." and decided to try it anyway.  To my surprise, it
  4244. seemed to work!  I put things in the ramdrive, and got them back
  4245. intact.  I queued up several small files to the printer and could
  4246. still use the ramdrive.  The queued files printed fine.  They were
  4247. obviously not being overwritten by the stuff I put in the ramdrive. 
  4248. So, OK, BUFFER.DVR must be using the leftover main memory first, and
  4249. only going to the aux memory as a last resort.  "Well," said I,
  4250. "lets really load it up and watch it rip!"  So I queued up a very
  4251. large file to print that should have filled up the available main
  4252. memory and sloshed over into the aux memory, then tried some ramdrive
  4253. activity.  Still OK!  "Better and better!" said I, feeling really
  4254. fine.  But still, that warning in the README.WS file must have meant
  4255. something!  So I queued up a second copy of the same print file and
  4256. about half way through it, the entire system hung.  Everything stopped
  4257. at once.  I had to cold boot to clear it up.
  4258.  
  4259. So the conclusion is that if I am careful not to fill up the printer
  4260. buffer too full, I can use it the way I have it configured.  But it
  4261. would be awfully nice to have some kind of patch that would keep it
  4262. from hanging if I get careless and queue up too much printer output.
  4263. Also, the README.WS file should be more explicit on the subject of
  4264. "installing accordingly".
  4265.  
  4266.  
  4267.  
  4268.             Sincerely,
  4269.  
  4270.             Rick Thomas
  4271. 17-Oct-85 13:36:46-MDT,1997;000000000000
  4272. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4273. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 17 Oct 85 13:36:28-MDT
  4274. Received: from lanl.arpa by AMSAA.ARPA id a007454; 17 Oct 85 14:55 EDT
  4275. Received: from a.ARPA by LANL.ARPA (4.12/4.7)
  4276.     id AA09496; Thu, 17 Oct 85 12:37:30 mdt
  4277. Received: by a.ARPA (4.12/4.7)
  4278.     id AA03554; Thu, 17 Oct 85 11:31:28 mdt
  4279. Date: Thu, 17 Oct 85 11:31:28 mdt
  4280. From: Richard Thomsen <rgt%a@LANL.ARPA>
  4281. Message-Id: <8510171731.AA03554@a.ARPA>
  4282. To: d-rogers@EDWARDS-2060.ARPA
  4283. Subject: DEC Rainbow Manuals
  4284. Cc: info-cpm@AMSAA.ARPA
  4285.  
  4286. D. E. Rogers:
  4287.  
  4288.     DEC sells three manual sets for the Rainbow, each one is
  4289. (I believe) about $75.  I do not know why DEC does not include any
  4290. data with its systems unless you buy the manual set, but that is what
  4291. they do.  If you want to know ANYTHING about the operating systems
  4292. (other than the most basic stuff), you must buy the manual set.
  4293. I could not even use MS-DOS DEBUG without the manual set.
  4294.  
  4295.     The manuals are as follows:
  4296.  
  4297.         CP/M Technical Documentation Manual
  4298.         MS-DOS Technical Documentation Manual
  4299.         Rainbow 100B/100+ Technical Documentation Manual.
  4300.  
  4301.     The CP/M and MS-DOS manuals contain data on the operating systems,
  4302. and the other one is for the hardware itself.  The hardware manual includes
  4303. complete specs on the boards, connectors, memory map, etc.  The operating
  4304. system manuals give only memory maps for the operating system itself and
  4305. the interrupts they use, plus BIOS listings, etc.
  4306.  
  4307.     All are from DECDIRECT.  When I bought mine, they sent the manuals
  4308. for the 100A, not the 100B.  It took me quite a while to get the right ones.
  4309. I hope that they have that corrected by now.  If not, and you get the
  4310. wrong manuals, you only have 30 days to correct the mistake.
  4311.  
  4312.                         Richard Thomsen
  4313.                         rgt@lanl
  4314.  
  4315.     CP/M is a trademark of DRI
  4316.     MS-DOS is a trademark of Microsoft
  4317.     DEC, Rainbow 100A, 100B, 100+, and DECDIRECT are trademarks of DEC
  4318.     (Digital Equipment Corporation)
  4319.     Did I forget any?
  4320. 18-Oct-85 06:39:37-MDT,1263;000000000000
  4321. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4322. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 18 Oct 85 06:39:29-MDT
  4323. Received: from usc-isi.arpa by AMSAA.ARPA id a015561; 18 Oct 85 7:48 EDT
  4324. Date: 17 Oct 1985 21:08:46 EDT
  4325. From: DKREBILL@USC-ISI.ARPA
  4326. Subject: Wide Bandwidth/SLow speed{Exchanges
  4327. To:   info-cpm@AMSAA.ARPA
  4328. cc:   krebill@ARDC.ARPA
  4329.  
  4330. There have been a number of indications that all of the "free"
  4331. packets we netland{ans enjoy a la  bulletins
  4332. boards and ftps on the DDN will begin to bill charged-
  4333. back in something akin to real money. In preparation for that day,
  4334. and reflecting on my own less than urgent needs, has anything
  4335. been done to set up a mechanism for gettting 9 track tape copies
  4336. of the archives for PD S/W residing now on SIMTEL 20? For example,
  4337. is it now possible for me to send you a tape to get a "bulk copy
  4338. of most of the CPM or MS-DOS PD S for a minimal
  4339. administrative cost. While I am more immedia{ely interested for
  4340. purposes of obtaining same for users around campus, this sort of 
  4341. administative setup could satisfy other users and cutdown on FTP
  4342. packets substanially
  4343. When/if we really sta{t paying for  net traffic, I would guess
  4344. every effort to reduce on-line transfers would help....Da{
  4345. send{
  4346.  
  4347. -------
  4348. 18-Oct-85 06:51:48-MDT,751;000000000000
  4349. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4350. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 18 Oct 85 06:51:43-MDT
  4351. Received: from brl-tgr.arpa by AMSAA.ARPA id a015631; 18 Oct 85 7:52 EDT
  4352. Received: from usenet by TGR.BRL.ARPA id a019969; 18 Oct 85 7:42 EDT
  4353. From: "Mark D. Falleroni" <mdf%trwrba.uucp@BRL.ARPA>
  4354. Newsgroups: net.micro.cpm
  4355. Subject: TURBO Question
  4356. Message-ID: <1637@trwrba.UUCP>
  4357. Date: 16 Oct 85 15:41:11 GMT
  4358. To:       info-cpm@AMSAA.ARPA
  4359.  
  4360.  
  4361. I'm trying to write a terminal program in TURBO.  Would someone 
  4362. tell me how to write a function that tells me when a character
  4363. is ready for input at the serial port of my CP/M machine????????
  4364. Thanks in advance for any help given.
  4365.         Mark Falleroni
  4366.         TRW
  4367.         Ogden, Utah
  4368.         <mdf>
  4369. 18-Oct-85 12:46:34-MDT,989;000000000000
  4370. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4371. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 18 Oct 85 12:46:27-MDT
  4372. Received: from mitre.arpa by AMSAA.ARPA id a024356; 18 Oct 85 14:08 EDT
  4373. Received: by mitre.ARPA (4.12/4.7)
  4374.     id AA03847; Fri, 18 Oct 85 14:13:30 edt
  4375. Message-Id: <8510181813.AA03847@mitre.ARPA>
  4376. To: "Kenneth E. Van_Camp" (LCWSL) <kvancamp@PICA-LCA.ARPA>
  4377. Cc: info-cpm@AMSAA.ARPA
  4378. Subject: Re: Reading & writing 48 tpi on 96 tpi drives
  4379. In-Reply-To: Your message of Tue, 15 Oct 85 8:40:12 EDT.
  4380.          <8510181614.AA03125@mitre.ARPA>
  4381. Date: 18 Oct 85 14:12:56 EDT (Fri)
  4382. From: Jeff Edelheit <edelheit@MITRE.ARPA>
  4383.  
  4384. Ken - DOS 3.0/1 gives you the capability of formatting the 1.2 mb 
  4385. floppies on the 96tpi drive.  I don't believe that 2.1 supports that.
  4386.  
  4387. Considering the advantages of 3.0/1, I am somewhat suprised that
  4388. you are still using 2.1; especially on an AT.  I guess, though,
  4389. if you are happy with 2.1, there's no motivation to move-up.
  4390.  
  4391. Regards,
  4392.  
  4393. Jeff
  4394. 19-Oct-85 09:32:32-MDT,1774;000000000000
  4395. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4396. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Sat 19 Oct 85 09:32:25-MDT
  4397. Received: from brl-tgr.arpa by AMSAA.ARPA id a001386; 19 Oct 85 10:58 EDT
  4398. Received: from usenet by TGR.BRL.ARPA id a011048; 19 Oct 85 11:00 EDT
  4399. From: pete%stc.uucp@BRL.ARPA
  4400. Newsgroups: net.micro.cpm
  4401. Subject: Where's the DMA Address?
  4402. Message-ID: <647@stc-b.stc.UUCP>
  4403. Date: 18 Oct 85 09:00:24 GMT
  4404. Xpath: stc stc-b stc-b stc-a
  4405. To:       info-cpm@AMSAA.ARPA
  4406.  
  4407.  
  4408.         Put briefly, I need to know how I can find the address of
  4409.         the current DMA area.
  4410.  
  4411.         Expansion:
  4412.  
  4413.         I'm running CP/M-80 Ver. 2.2. This enables me to set the DMA to
  4414.         anywhere I like; fair enough, there's a system call for it
  4415.         (26). But I can't find any way to set it back to what it was
  4416.         before, only the default at 80H.
  4417.  
  4418.         The reason I want to do this is that I'm designing a print
  4419.         spooler for my home system, a Gemini Multi-Board system,
  4420.         using an area in my RAM-disk for the spool file(s) and
  4421.         interrupts from a real-time clock to drive the despooling.
  4422.         Now, sooner or later my interrupt routine is going to want
  4423.         to read a sector from the RAM-disk when an application
  4424.         program has set the DMA address to somewhere other than the
  4425.         default area. If I restore the DMA address from that used by
  4426.         the despooler to the default - Blooey!!
  4427.  
  4428.         I can't find this data in my Digital Research manuals.
  4429.  
  4430.         Any help would be very welcome.
  4431.  
  4432.         If there is a lot of interest, I'll summarise to the net.
  4433.  
  4434.         Many thanks,
  4435. -- 
  4436.     Peter Kendell <pete@stc.UUCP>
  4437.  
  4438.     ...mcvax!ukc!stc!pete
  4439.  
  4440.     'Only too far is far enough'
  4441. 19-Oct-85 10:06:04-MDT,4279;000000000000
  4442. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4443. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Sat 19 Oct 85 10:05:51-MDT
  4444. Received: from brl-tgr.arpa by AMSAA.ARPA id a001447; 19 Oct 85 11:32 EDT
  4445. Received: from usenet by TGR.BRL.ARPA id a012170; 19 Oct 85 11:29 EDT
  4446. From: Eric Hestenes <hestenes%sdcsla.uucp@BRL.ARPA>
  4447. Newsgroups: net.micro.cpm
  4448. Subject: Re: Classified ads
  4449. Message-ID: <1009@sdcsla.UUCP>
  4450. Date: 18 Oct 85 10:50:05 GMT
  4451. To:       info-cpm@AMSAA.ARPA
  4452.  
  4453. > --Frank says:
  4454. > You have it backwards.  For the record, I started INFO-CPM at MIT-MC
  4455.  
  4456. > The same sequence occurred earlier when I resurrected INFO-MICRO after
  4457. > it had become dormant for about a year.  There are several other
  4458. > newsgroups with similar ARPANET origins, such as HUMAN-NETS, the first
  4459.  
  4460. I don't debate the order of events or event the role of the arpanet in 
  4461. fostering interest in various areas. You win that battle, though you don't win
  4462. them all in this area. 
  4463.  
  4464.  
  4465. > You ask if we can agree to disagree.  The answer is no.  For sale
  4466. > message to newsgroups such as INFO-CPM and INFO-MICRO will not be
  4467. > tolerated.  For-sale messages leaking into what is now called DDN
  4468. > (Defense Data Network) is quite a serious matter.  There is mention of
  4469.  
  4470. Why is it serious? Or rather, to whom is it serious to?
  4471.  
  4472. > it in netiquette, which every potential poster to a newsgroup should
  4473.  
  4474. Which i have read. 
  4475.  
  4476.  
  4477. > read.  The consequences on the DDN side if users from a particular
  4478. > host do not observe this restriction is to pull their connection from
  4479. > the net.  This has never actually happened, but it has come close on
  4480. > more than one occassion in the early years.  The consequences on the
  4481. > uucp side is to drop the gateway.  We do not wish to do that.  But if
  4482. > you insist on ignoring our restrictions, we have no choice.
  4483.  
  4484.  
  4485. I'd really like to hear a definition of net.micro.cpm that doesn't include
  4486. INFO-CPM. Are they one and the same group? Or are they different?
  4487. This issue goes beyond ad postings. The meat of it is, who calls the shots.
  4488. Does arpanet call the shots in usenet newsgroups? It appears so. If this is
  4489. the case, then let's just admit it once and for all.
  4490.  
  4491.  
  4492. Also, if this group is gateway'd to arpa, why isn't it called fa.info-cpm
  4493. rather than net.micro.cpm. Or even better, mail.info-cpm?
  4494. On usenet, this *is* the ettiquite. Or am I mistaken?
  4495.  
  4496. Overall, you totally miss the point. 
  4497.  
  4498. If a usenet newsgroup allows ads ( e.g. na.for-sale ) and those ads
  4499. are forwarded all over the DDN, who ( as a result ) deserves to be yanked off
  4500. of the net - the poster or the person who made the connection? 
  4501. It's a chicken or the egg problem, except among certain net historians and
  4502. finger pointers. 
  4503.  
  4504. -------
  4505. The answer obviously lies in negotiation and observing the tendancies that
  4506. will best help *both* newsgroups. 
  4507. -------
  4508.  
  4509. And it is here that I think we should
  4510. agree to disagree on . I think limited ads are useful, even for arpanet 
  4511. types, and certainly for non-arpa types. This is a *philosophical* stance, not a
  4512. *political* one.  Politically, you guys win. After all, Mr DoD pays my paycheck
  4513. also.  ( After i've paid him, of course ). Believe me, I know the rules and try 
  4514. to abide by them.
  4515.  
  4516. But the issue over whether there is a legitimate advantage in terms of
  4517. communication in using one forum versus the other is just not settled!
  4518. You don't decide what is best, you explore and find out! Just like with
  4519. television and radio, it is not possible to foresee all the ways a medium
  4520. may be used. I personally would like to see many, many more people use
  4521. networks like this if only for the reason that it makes certain kinds of
  4522. activities easier to accomplish. And I don't think that this can happen
  4523. without cost, but what other major technologies didn't get started in the
  4524. defense sector?  I am pro-technology and pro-effective communication,
  4525. not anti-arpa. Peek at the larger issue, rather than the most obvious
  4526. ( and redundant ) interpretation.
  4527.  
  4528.  
  4529. But aside from the noise here, this discussion was 
  4530. old  before it started. I give up.
  4531. No hard feelings, I hope.
  4532.  
  4533.  
  4534.  
  4535.  
  4536. eric
  4537.  
  4538. ---
  4539. I'm thankful to say that these opinions have nothing to do with those of my
  4540. employer. They are mine only.
  4541. 19-Oct-85 11:11:41-MDT,3506;000000000000
  4542. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4543. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Sat 19 Oct 85 11:11:32-MDT
  4544. Received: from brl-aos.arpa by AMSAA.ARPA id a001590; 19 Oct 85 12:43 EDT
  4545. Received: from simtel20.arpa by AOS.BRL.ARPA id a006274; 19 Oct 85 12:45 EDT
  4546. Date: Tuesday, 15 October 1985  05:59-MDT
  4547. Message-ID: <KPETERSEN.12152392293.BABYL@SIMTEL20.ARPA>
  4548. Sender: James Potter <jp%a@LANL.ARPA>
  4549. From: James Potter <jp%a@LANL.ARPA>
  4550. Subject:   Software Tools in Turbo Pascal for CP/M-86 and MSDOS
  4551. ReSent-From: KPETERSEN@SIMTEL20.ARPA
  4552. ReSent-To: Info-Cpm@BRL.ARPA
  4553. ReSent-Date: Sat 19 Oct 1985 10:44-MDT
  4554.  
  4555. I have posted the files for Software Tools in Pascal (Turbo Pascal
  4556. version) to SIMTEL20 as:
  4557.  
  4558. Filename            Type     Bytes     CRC
  4559.  
  4560. Directory MICRO:<CPM.TURBOPAS>
  4561. TRBTOL86.LBR.1            BINARY     70784  0559H
  4562.  
  4563. This library contains the source from the book "Software Tools in
  4564. Pascal" by B.W. Kernighan and P.J. Plauger, Addison-Wesley.  It has
  4565. been adapted for Turbo Pascal.  Accepts redirection, but not pipes.
  4566. The version using TURBO is fast enough to make this a useful set of
  4567. tools for file manipulation.
  4568.  
  4569. The primitives in this version are basically the UCSD Pascal versions
  4570. presented in the book, with modifications for Turbo Pascal.
  4571.  
  4572. This version has been modified for use under Turbo Pascal v. 3.0 under
  4573. CP/M-86.  There are no system dependent statements in the code to the
  4574. best of my knowledge, so it should work under MS-DOS as well.
  4575.  
  4576. The original version (typed in by Bill McGee) was set up for CP/M-80
  4577. and used the CHAIN capability of Turbo Pascal.  I have eliminated that
  4578. feature in favor of using INCLUDE files.  There is not enough memory
  4579. available in a CP/M-80 system for this version, but one could modify
  4580. the include file list to eliminate unwanted features or to make more
  4581. than one version, (e.g. break out EDIT, FORMAT, and DEFINE).
  4582.  
  4583. There was really only one change required to the McGee's original to
  4584. get it to work with version 3.0.  A readln(TRM) had to be added in the
  4585. subroutine GETKBD.  The change to CP/M-86 required replacing all calls
  4586. to the procedure BDOS(0,0) with HALT.  This change works with the
  4587. CP/M-80 version of Turbo Pascal v. 3.0 as well.  Thus, as anyone can
  4588. see, all of the hard work was done by Bill.
  4589.  
  4590. Please note that this is copyrighted software.  Right has been granted
  4591. to freely distribute or duplicate this software, providing
  4592. distribution or duplication is not for profit or other commercial gain
  4593. and that the copyright notice within remains intact.
  4594.  
  4595. I originally received these from a telephone BBS without the copyright
  4596. notices.  I spoke with Brian Kernighan and he indicated that, as far
  4597. as he was concerned, there was no problem if suitable copyright
  4598. notices were included.  The notice I used is the same as the one on
  4599. the Chris Lewis version already archived.  I also spoke to Bill McGee,
  4600. the originator of these files.  He said that he did little more than
  4601. type them in and felt no proprietary interest of his was involved.
  4602. Likewise, I only made a few simple modifications to get the programs
  4603. working under CP/M-86.
  4604.  
  4605. There has been a lot of interest in the Software Tools for Turbo
  4606. Pascal on the nets, judging by all the mail I have received recently.
  4607. I particularly like the translit program.  And I want to use the macro
  4608. expansion program on a project I'm working on.
  4609.  
  4610. I find the editor not too useful and the archive program ditto.
  4611.  
  4612. Jim Potter  jp@lanl.arpa
  4613. 19-Oct-85 13:31:36-MDT,4912;000000000000
  4614. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4615. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Sat 19 Oct 85 13:31:17-MDT
  4616. Received: from brl-aos.arpa by AMSAA.ARPA id a002034; 19 Oct 85 14:52 EDT
  4617. Received: from simtel20.arpa by AOS.BRL.ARPA id a006436; 19 Oct 85 14:55 EDT
  4618. Date: Saturday, 19 October 1985  12:16-MDT
  4619. Message-ID: <KPETERSEN.12152415929.BABYL@SIMTEL20.ARPA>
  4620. Sender: Bob Clements <clements@BBNCCQ.ARPA>
  4621. From: Bob Clements <clements@BBNCCQ.ARPA>
  4622. Subject:   Version 1.0 of WA8DED firmware for TAPR TNC-1
  4623. ReSent-From: KPETERSEN@SIMTEL20.ARPA
  4624. ReSent-To: Info-Cpm@BRL.ARPA
  4625. ReSent-Date: Sat 19 Oct 1985 12:54-MDT
  4626.  
  4627. This message announces the posting of version 1.0 of the WA8DED
  4628. firmware for the TAPR TNC-1.  It is being posted on SIMTEL20 on the
  4629. ARPANET. Some Usenet guru will have to carry on from there for the
  4630. usenet folks.
  4631.  
  4632. Version 0.91 was posted there previously. Version 1.0 has a few
  4633. additional features, mostly in the monitoring area, and a few bug
  4634. fixes.
  4635.  
  4636. The new files are available from SIMTEL20 as:
  4637.  
  4638. Filename            Type     Bytes     CRC
  4639.  
  4640. Directory MICRO:<CPM.PACKET>
  4641. TNCDED10.DOC.1            ASCII     34730  3A91H
  4642. TNCDED10.HEX.1            ASCII     46093  0F18H
  4643. TNCDED10.MSG.1            ASCII      4022  85C3H
  4644.  
  4645. This firmware runs on the TAPR TNC-1 and its clones, the AEA and the
  4646. Heath HD-4040 TNCs.  It is NOT an upgrade of the TAPR code. It is a
  4647. completely new implementation of the AX.25 protocol, both the current
  4648. version 2.0 and the older 1.x version supported by the normal TAPR
  4649. code. It also supports up to four simultaneously open connections on
  4650. one TNC.  And it has a "host friendly" mode, which is intended to
  4651. simplify the interfacing of the TNC to a Bulletin Board or other
  4652. computer system. It has noticeably fewer protocol bugs than the TAPR
  4653. code, and a much more informative Monitor mode.
  4654.  
  4655. The command interface is NOT the same as the TAPR TNC code.  It is
  4656. therefore not just an improvement for your TNC, but a complete change
  4657. of the interface. So you might not want it if you (or your computer)
  4658. are used to the standard interface.
  4659.  
  4660. The files being posted are: This message, TNCDED10.MSG; The
  4661. documentation file, TNCDED10.DOC; and the binary of the code itself,
  4662. in Intel Hex format, in TNCDED10.HEX.
  4663.  
  4664. The code occupies two 2764 EPROMs (actually about 1.2 EPROMs - plenty
  4665. of space left in the second one).  The EPROMs reside at C000 and E000
  4666. of the TNC, sockets U11 and U12 respectively.  If you need to
  4667. manipulate this file with a CP/M DDT, remember to use an offset with
  4668. the I command so that you don't overwrite your DDT, BDOS and BIOS. Put
  4669. C000 through DFFF into the EPROM for U11, and put E000 through FFFF
  4670. into the EPROM for U12.
  4671.  
  4672. The code and documentation are copyrighted 1985 by Ronald Raikes,
  4673. WA8DED. They are submitted with his permission for non-commercial use
  4674. by individual Radio Amateurs. All other rights reserved by Ronald
  4675. Raikes.
  4676.  
  4677. The program is written in 6809 assembler. The source code is not being
  4678. posted, but is available from Ron by sending him an 8" SSSD CP/M
  4679. format disk in a reusable mailer with return postage.  Enclose a
  4680. letter agreeing to the above personal use restriction.  To ease the
  4681. load on Ron, I will also make copies under the same ground rules.
  4682.  
  4683. You can reach Ron by packet through the forwarding mailbox network.
  4684. Address him as WA8DED @ KD6SQ.  He is not on ARPANET or Usenet.  His
  4685. US mail address is:
  4686.  
  4687.     Ronald Raikes, WA8DED
  4688.     9211 Pico Vista Road
  4689.     Downey, CA 90240
  4690.  
  4691. If you want to mail me a disk, as offered above, I'm good in the
  4692. callbook.
  4693.  
  4694. 73,
  4695. Bob, K1BC
  4696. ARPANET: clements@bbn
  4697. Usenet:  {ihnp4, decvax, linus}!bbncca!clements
  4698. Amateur Packet Radio BBS net: K1BC @ K1BC, via W0RLI
  4699.  
  4700. [Political statement: Boycott the TNC-2 until a maintenance release
  4701. of TNC-1 comes out!]
  4702.  
  4703. [Usual disclaimers and trademark notices]
  4704.  
  4705. The following message ported from the WA6OSA Packet Mailbox:
  4706.  
  4707. *** Message from WA6OSA to ALL entered Thursday 01-Aug-85 at 8:45 PM
  4708. *** Subject: ++NEW IMPROVED++ WA8DED FIRMWARE FEATURES
  4709.  
  4710. Version 0.9 of the WA8DED firmware for the TAPR TNC-1 compatables is
  4711. now available.  It is written in 6809 assembly language and is
  4712. contained in two 2764 EPROMs.  Some of its outstanding features are:
  4713.  
  4714. 1. Up to four simultaneous connects (plus unproto).
  4715. 2. Easy to read 'monitor' frame information in unproto mode.
  4716. 3. Simple 'On Screen' Calibration.
  4717. 4. Digipeats version 2 protocol.
  4718. 5. Meaningful channel status display (separate status for each channel).
  4719. 6. Supports modem baud rates up to 9600 baud.
  4720. 7. New-Improved Host Mode (for computer interface).
  4721. 8. Display of link state and number of free buffers.
  4722. 9. XON-XOFF flow control
  4723. 10.Auto-Unattended/Beacon Mode.
  4724.  
  4725. Version 1.0 should be available around the first of September and is
  4726. contained in two 2764 EPROMS.  The W6IXU mailbox is currently using a
  4727. beta version 0.9 of the WA8DED firmware.
  4728. 19-Oct-85 13:59:35-MDT,1466;000000000000
  4729. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4730. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Sat 19 Oct 85 13:59:25-MDT
  4731. Received: from brl-aos.arpa by AMSAA.ARPA id a002093; 19 Oct 85 15:15 EDT
  4732. Received: from simtel20.arpa by AOS.BRL.ARPA id a006459; 19 Oct 85 15:11 EDT
  4733. Date: Sat, 19 Oct 1985  13:10 MDT
  4734. Message-ID: <KPETERSEN.12152418843.BABYL@SIMTEL20.ARPA>
  4735. Sender: KPETERSEN@SIMTEL20.ARPA
  4736. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  4737. To:   Eric Hestenes <hestenes%sdcsla.uucp@BRL.ARPA>
  4738. Cc:   Info-Cpm@BRL.ARPA
  4739. Subject: Classified ads
  4740.  
  4741. Eric, there is a bottom line to all this.  If the ads continue, the
  4742. gateway between net.micro.cpm and INFO-CPM will be discontinued.  I
  4743. don't think any of us want to see that.  We ALL gain a lot by the free
  4744. flow of information and ideas between readers on both networks.
  4745.  
  4746. Many net.micro.cpm readers have told me that they value my
  4747. announcements of new public-domain software as it becomes available,
  4748. even though they cannot access SIMTEL20.  They know that MOST of the
  4749. new files are available either on their local RCPM or my RCPM Royal
  4750. Oak (MI).
  4751.  
  4752. I suggest we terminate this discussion before someone decides to pull
  4753. the gateway.  It's pointless to argue who is right.
  4754.  
  4755. --Keith Petersen
  4756. Arpa:  W8SDZ@SIMTEL20.ARPA
  4757. uucp:  ...!seismo!SIMTEL20.ARPA!W8SDZ
  4758. uucp:  ...!{decvax,unc,hao,cbosgd,seismo,aplvax,uci}!brl-bmd!w8sdz
  4759. uucp:  ...!{ihnp4!cbosgd,cmcl2!esquire}!brl-bmd!w8sdz
  4760. 19-Oct-85 23:40:35-MDT,2914;000000000000
  4761. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4762. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Sat 19 Oct 85 23:40:26-MDT
  4763. Received: from brl-aos.arpa by AMSAA.ARPA id a002877; 20 Oct 85 1:18 EDT
  4764. Received: from simtel20.arpa by AOS.BRL.ARPA id a007268; 20 Oct 85 1:17 EDT
  4765. Date: Sat, 19 Oct 1985  23:17 MDT
  4766. Message-ID: <KPETERSEN.12152529269.BABYL@SIMTEL20.ARPA>
  4767. Sender: KPETERSEN@SIMTEL20.ARPA
  4768. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  4769. To:   ABN.ISCAMS@USC-ISID.ARPA
  4770. Cc:   emigh%ecsvax.uucp@BRL.ARPA, pencin.dlos@XEROX.ARPA, Info-Cpm@BRL.ARPA
  4771. Subject: SCAN -- reinventing the wheel? What about BISHOW31?
  4772.  
  4773.     Re:   SCAN -- a program to look at text and squeezed files
  4774.  
  4775.     (Russ responded to Ted Emigh about SCAN, suggesting it might be a good
  4776.     extension to bishow.)
  4777.  
  4778.     (David did a hack and put assembler routines for Unsqueezing squeezed
  4779.     text files into BISHOW.)
  4780.  
  4781. Hold on there!  Aren't you all reinventing the wheel?  I thought
  4782. everyone know about:
  4783.  
  4784. Filename                        Type     Bytes   CRC
  4785.  
  4786. Directory MICRO:<CPM.TXTUTL>
  4787. BISHOW31.AQM.1                  BINARY   32384  525DH
  4788.  
  4789. This version has been around a LONG time (since January 1984).
  4790. It will read normal or squeezed files AND files inside LBRs!
  4791.  
  4792. Here is a short bit of the update history:
  4793.  
  4794. title   'BISHOW v3.01 - buffered bidirectional file scroll utility'
  4795.  
  4796. Ver 3.01, 15 Jan 84, Frans van Duinen, Toronto, Ont
  4797.         - made unsqueeze message optional
  4798.         - added library capability
  4799.         - fixed bug in conditional assembly of CLRSCR
  4800.  
  4801. Ver 2.09, 7 Jan 84, Frans van Duinen, Toronto, Ont
  4802.         - Modified USQ routines for higher speed (+10%) and
  4803.           less memory usage.
  4804.         - made USQ code optional through conditional assembly
  4805.         - fixed a bug introduced with 2.08 and SHORT=TRUE 
  4806.           (resulted from ASM's inability to nest IF/ENDIF) 
  4807.         - fixed a bug  that reset FCBEX after open, whenever
  4808.           sector 0 was read, (this resulted in BDOS assuming that
  4809.           the current extent, whose allocation group nos were still
  4810.           in the FCB, was the correct one. 
  4811.         - Changed exit to clear screen only on Q or ^C exit,
  4812.           to leave any messages visible
  4813.         - Made wait after clear screen a cond assembly option
  4814.  
  4815. Ver 2.08, 2 Jan 84, Frans van Duinen, Toronto, Ont
  4816.         - added squeezed file capability
  4817.         - added sidewise scrolling on ^I, ^L, steps of 8
  4818.         - Osborne support for cursor keys, clr scr & scr size
  4819.         - Changed FILBAK rtn to recognize top of file
  4820.         - Set up flag to avoid unnecessary re-reading of
  4821.           top of file 
  4822.  
  4823.         The unsqueeze code was lifted from the USQ base code
  4824.         by Dave Rand (Edmonton, Alberta) as adapted for LTYPE1
  4825.         by S.Kluger (El Paso,Texas)
  4826.         The code was lifted to allow continued use of ASM.COM 
  4827.  
  4828. --Keith
  4829. 20-Oct-85 00:06:26-MDT,1509;000000000000
  4830. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4831. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Sun 20 Oct 85 00:06:15-MDT
  4832. Received: from brl-aos.arpa by AMSAA.ARPA id a002930; 20 Oct 85 1:40 EDT
  4833. Received: from simtel20.arpa by AOS.BRL.ARPA id a007317; 20 Oct 85 1:38 EDT
  4834. Date: Monday, 14 October 1985  04:33-MDT
  4835. Message-ID: <KPETERSEN.12152531132.BABYL@SIMTEL20.ARPA>
  4836. Sender: Chuck Forsberg WA7KGX <tektronix!reed!omen!caf@UW-BEAVER.ARPA>
  4837. From: Chuck Forsberg WA7KGX <tektronix!reed!omen!caf@UW-BEAVER.ARPA>
  4838. Subject:   Latest YMODEM.DOC revision available
  4839. ReSent-From: KPETERSEN@SIMTEL20.ARPA
  4840. ReSent-To: Info-Cpm@BRL.ARPA
  4841. ReSent-Date: Sat 19 Oct 1985 23:27-MDT
  4842.  
  4843. A revision of YMODEM.DOC, describing the XMODEM, XMODEM/CRC, and
  4844. YMODEM protocol is now available via FTP from SIMTEL20 as:
  4845.  
  4846. Filename            Type     Bytes     CRC
  4847.  
  4848. Directory MICRO:<CPM.YAM>
  4849. YMODEM.DQC.1            BINARY     31232  8841H <--squeezed
  4850.   ...and
  4851. Directory MICRO:<CPM.MODEM2>
  4852. YMODEM.DOC.1            ASCII     49446  6076H
  4853.  
  4854. The YMODEM extensions include 1k packets for greater throughput,
  4855. batch file transfers to minimize keystrokes and user time,
  4856. exact file length, and file modification date.
  4857.  
  4858. -- 
  4859.   Chuck Forsberg WA7KGX   ...!tektronix!reed!omen!caf   CIS:70715,131
  4860. Omen Technology Inc     17505-V NW Sauvie Island Road Portland OR 97231
  4861. Home of Professional-YAM
  4862. Voice: 503-621-3406     Modem: 503-621-3746 (Hit CR's for speed detect)
  4863. omen Any ACU 1200 1-503-621-3746 se:--se: link ord: Giznoid in:--in: uucp
  4864. 20-Oct-85 07:30:55-MDT,1871;000000000000
  4865. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4866. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Sun 20 Oct 85 07:30:47-MDT
  4867. Received: from brl-aos.arpa by AMSAA.ARPA id a003592; 20 Oct 85 9:06 EDT
  4868. Received: from mit-mc.arpa by AOS.BRL.ARPA id a007903; 20 Oct 85 9:03 EDT
  4869. Received: from rice.ARPA by MIT-MC.ARPA 20 Oct 85 08:59:22 EDT
  4870. Received: by rice.ARPA (AA24043); Sat, 19 Oct 85 16:56:13 CDT
  4871. Date:     Sat, 19 Oct 85 15:51:43 CDT
  4872. From: Paul Milazzo <milazzo@RICE.ARPA>
  4873. Subject:  Re: Where's the DMA Address?
  4874. To: pete%stc.uucp@BRL.ARPA
  4875. Cc: info-cpm@AMSAA.ARPA
  4876. Message-Id: <1985.10.19.15.51.44.830.23545@Dione.rice>
  4877. In-Reply-To: <647@stc-b.stc.UUCP>
  4878.  
  4879.     "Now, sooner or later my interrupt routine is going to want
  4880.         to read a sector from the RAM-disk when an application
  4881.         program has set the DMA address to somewhere other than the
  4882.         default area."  - Peter Kendell <pete@stc.UUCP>
  4883.  
  4884. Worse yet, it might try to do so during the execution of another system
  4885. call.  In the case of CP/M 2.2 you can probably guard against this
  4886. eventuality simply by checking for saved PC >= base of BDOS.  For CP/M+
  4887. one would also have to test for BANK not equal to 1 (as well as assure
  4888. the interrupt service routine resides in common memory!).  Is there a
  4889. better way, anyone?
  4890.  
  4891. As for finding the DMA address, in CP/M+ it's kept in SCB+3C, but for
  4892. 2.2 I'm not sure.  It is passed to BIOS function 12 (SETDMA), so if you
  4893. have BIOS source you can figure out where your BIOS saves it.  If not,
  4894. you might have to resort to disassembling BDOS function 26 (sigh...).
  4895.  
  4896.                 Paul G. Milazzo
  4897.                 Dept. of Computer Science
  4898.                 Rice University, Houston, TX
  4899.  
  4900. Domain:    milazzo@rice.EDU
  4901. ARPA:    milazzo@rice.ARPA
  4902. BITNET:    milazzo@rice-net, milazzo@ricecsvm
  4903. UUCP:    {cbosgd,convex,cornell,hp-pcd,shell,sun,ut-sally,waltz}!rice!milazzo
  4904.  
  4905. 20-Oct-85 09:14:24-MDT,1131;000000000000
  4906. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4907. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Sun 20 Oct 85 09:14:16-MDT
  4908. Received: from brl-tgr.arpa by AMSAA.ARPA id a003711; 20 Oct 85 10:48 EDT
  4909. Received: from usenet by TGR.BRL.ARPA id a023868; 20 Oct 85 10:51 EDT
  4910. From: Jan Steinman <jans%mako.uucp@BRL.ARPA>
  4911. Newsgroups: net.micro.cpm
  4912. Subject: Re: C compiler info
  4913. Message-ID: <935@mako.UUCP>
  4914. Date: 19 Oct 85 04:23:57 GMT
  4915. To:       info-cpm@AMSAA.ARPA
  4916.  
  4917. In article <2130@brl-tgr.ARPA> Ghenis.pasa@XEROX.ARPA writes:
  4918. >...MIX C was been prematurely anounced at $39.95 three months ago
  4919. >and they aren't shipping yet (hmm...).
  4920.  
  4921. Agreed, it was prematurly anounced, by they *are* shipping.  Someone I
  4922. worked with just got his copy.  Some time ago, I posted a favorable
  4923. review for the MIX editor.  In all my spare time :-) I plan to evaluate
  4924. the MIX compiler, also.
  4925.  
  4926.  
  4927.  
  4928. -- 
  4929. :::::: Artificial   Intelligence   Machines   ---   Smalltalk   Project ::::::
  4930. :::::: Jan Steinman        Box 1000, MS 61-405    (w)503/685-2956 ::::::
  4931. :::::: tektronix!tekecs!jans    Wilsonville, OR 97070    (h)503/657-7703 ::::::
  4932. 20-Oct-85 17:34:48-MDT,1236;000000000000
  4933. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4934. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Sun 20 Oct 85 17:34:42-MDT
  4935. Received: from brl-tgr.arpa by AMSAA.ARPA id a004658; 20 Oct 85 18:40 EDT
  4936. Received: from usenet by TGR.BRL.ARPA id a028086; 20 Oct 85 18:43 EDT
  4937. From: jp@LANL.ARPA
  4938. Newsgroups: net.micro,net.micro.cpm
  4939. Subject: VIASYN Concurrent DOS8-16
  4940. Message-ID: <32145@lanl.ARPA>
  4941. Date: 20 Oct 85 15:02:12 GMT
  4942. Xref: seismo net.micro:13130 net.micro.cpm:5153
  4943. To:       info-cpm@AMSAA.ARPA
  4944.  
  4945.  
  4946. I have a Compupro computer which I upgraded to use the Macrotech
  4947. MI-286 board, which is a direct replacement for the Compupro 8088/85
  4948. board.  I would like to upgrade my operating system to Concurrent
  4949. DOS8-16, but, Compupro has fixed up their loader and SW! programs to
  4950. detect the non-Compupro board.  Does anyone know how to either change
  4951. the software so it thinks everything is OK or to fix the harware to the
  4952. same end.  The Macrotech board was sufficiently expensive that I find
  4953. changing to Viasyn's 286 and Z-80 boards unattractive.  And I don't want to
  4954. buy the Concurrent DOS without some assurance that it can be made to
  4955. work with the Macrotech board.
  4956.  
  4957. Thanks,
  4958.  
  4959. Jim Potter  jp@lanl.arpa
  4960. 21-Oct-85 01:18:56-MDT,975;000000000000
  4961. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4962. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Mon 21 Oct 85 01:18:51-MDT
  4963. Received: from brl-tgr.arpa by AMSAA.ARPA id a005318; 21 Oct 85 2:52 EDT
  4964. Received: from usenet by TGR.BRL.ARPA id a002365; 21 Oct 85 2:47 EDT
  4965. From: ir320 <ir320%sdcc6.uucp@BRL.ARPA>
  4966. Newsgroups: net.micro.cpm
  4967. Subject: MIX C compiler and Editor?
  4968. Message-ID: <2250@sdcc6.UUCP>
  4969. Date: 19 Oct 85 19:40:23 GMT
  4970. To:       info-cpm@AMSAA.ARPA
  4971.  
  4972. Has anyone out there tried the MIX C compiler and Editor for CP/M?  What do
  4973. you think of it?  It is better than the Manx Aztec CII compiler?  What is
  4974. the code like?  How complete is it?  How fast?  Any advice given will be
  4975. greatly appreciated.
  4976.  
  4977. John Antypas
  4978. UC San Diego
  4979.  
  4980. uucp:
  4981. ...!{sdcc3,sdchem,ucbvax,decvax,ihnp4,noscvax,bang}!sdcsvax!sdcc6!ir320
  4982. ...!{sdcsvax,ihnp4}!gwsd!man!wolf!u0236879
  4983.  
  4984. arpa: 
  4985.    ir320%sdcc6@sdcsvax.ARPA   sdcsvax!gwsd!man!wolf!u0236879@Nosc.ARPA
  4986. 21-Oct-85 05:04:12-MDT,1362;000000000000
  4987. Return-Path: <info-cpm-request@AMSAA.ARPA>
  4988. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Mon 21 Oct 85 05:04:06-MDT
  4989. Received: from brl-tgr.arpa by AMSAA.ARPA id a005649; 21 Oct 85 6:40 EDT
  4990. Received: from usenet by TGR.BRL.ARPA id a004829; 21 Oct 85 6:40 EDT
  4991. From: jp@LANL.ARPA
  4992. Newsgroups: net.micro.cpm
  4993. Subject: HELP: problem with LIST device in MEX
  4994. Message-ID: <32179@lanl.ARPA>
  4995. Date: 21 Oct 85 06:18:00 GMT
  4996. To:       info-cpm@AMSAA.ARPA
  4997.  
  4998.  
  4999. I have just recently brought up MEX114 on my Compupro system.  As it
  5000. stands when I try to use the echo-screen-to-printer mode the whole
  5001. system hangs after 100 or so characters.  If I put pointers to my
  5002. own routines in the list output vector and the list status vector, I
  5003. find that the status routine is called frequently and the list device
  5004. is ready, but there never seems to be a call to the output routine.
  5005. All of this is probably cockpit trouble, but while I'm struggling I
  5006. thought I would put out a query in the faint hope that someone will
  5007. say "Oh, yeah.  What you need to do is..."
  5008. By the way, the symptoms are the same under CP/M-80 and CP/M-816.
  5009.  
  5010. Any thoughts would be appreciated.
  5011.  
  5012. p.s.  I vaguely recall having a problem with the list status returned
  5013. by my BIOS when I installed MODEM730 a while back.  Very strange.
  5014.  
  5015. Thanks,
  5016.  
  5017. Jim Potter  jp@lanl.arpa
  5018. 21-Oct-85 08:47:56-MDT,1695;000000000000
  5019. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5020. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Mon 21 Oct 85 08:47:46-MDT
  5021. Received: from simtel20.arpa by AMSAA.ARPA id a011496; 21 Oct 85 10:02 EDT
  5022. Date: Sat, 19 Oct 1985  08:58 MDT
  5023. Message-ID: <KPETERSEN.12152372974.BABYL@SIMTEL20.ARPA>
  5024. Sender: KPETERSEN@SIMTEL20.ARPA
  5025. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  5026. To:   Richard Thomsen <rgt%a@LANL.ARPA>
  5027. Cc:   Info-Cpm@AMSAA.ARPA
  5028. Subject: CP/M help on Find Next - unlimited number of names
  5029.  
  5030. A complete routine for doing the search-first/search-next without
  5031. building a table (i.e., has NO limit on the number of file names) is
  5032. included in my COPYFILE program.  It's available from SIMTEL20 as:
  5033.  
  5034. Filename            Type     Bytes     CRC
  5035.  
  5036. Directory MICRO:<CPM.FILCPY>
  5037. CPYFIL15.LBR.1            BINARY      8576  AAECH
  5038.  
  5039. This program will copy files of any length from one drive to another,
  5040. with 16k (optionally larger) buffering.  It was created for very long
  5041. files (megabyte length), which are not properly handled by CP/M 2.x
  5042. PIP.  This version offers selective copying of files - something not
  5043. available with PIP.  The destination files will have NO attributes
  5044. set, which is useful for copying from CP/M 2.x to 1.4 disks.
  5045.  
  5046. COMMANDS:
  5047.     COPYFILE [drive:]<filename.filetype> <destination drive:>[/S]
  5048.     Requires the use of the /S option if transfer
  5049.     of files with SYS attribute is wanted.
  5050.  
  5051. EXAMPLES:
  5052.     COPYFILE MYFILE.ASM B:
  5053.         gets MYFILE.ASM from default disk and copies to B:
  5054.     COPYFILE A:MYFILE.ASM B:
  5055.         gets MYFILE.ASM from A: and copies to B:
  5056.     COPYFILE B:*.* A:
  5057.         gets all files from B: and copies to A:
  5058.         
  5059. All normal ambiguous file names are allowed.
  5060.  
  5061. --Keith
  5062. 21-Oct-85 08:50:50-MDT,1203;000000000000
  5063. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5064. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Mon 21 Oct 85 08:50:44-MDT
  5065. Date:     Mon, 21 Oct 85 10:05:13 EDT
  5066. From:     David Towson (SECAD) <towson@AMSAA.ARPA>
  5067. To:       info-cpm@AMSAA.ARPA
  5068. Subject:  AMSAA is temporarily in netmail limbo:
  5069.  
  5070. Fellow CP/Mers - After a LONG wait for new network access hardware, AMSAA.ARPA
  5071. (the machine from which info-cpm is distributed) is now on the BRL fiber-optic
  5072. ring-net with a new net address, 192.5.24.10.  Unfortunately, at this time
  5073. it's a case of "close-but-no-cigar" because the network host tables have not
  5074. been updated yet; that should happen soon.  The old net interface still works,
  5075. and still answers to the old net address, 128.20.3.1, but only if it is
  5076. plugged-in, which at this moment it is not.  Therefore, incoming mail may be
  5077. sporadically rejected for a day or two longer.  But once the new net address
  5078. is propagated, AMSAA should settle down to being on the net 24 hours a day
  5079. like in the "good old days" before lightening zapped the network interface.
  5080.  
  5081.      Just a little longer, folks...
  5082.  
  5083.  
  5084.  
  5085. Dave
  5086. towson@amsaa.arpa  (aka info-cpm-request@amsaa.arpa)
  5087.  
  5088. 21-Oct-85 09:19:47-MDT,2152;000000000000
  5089. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5090. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Mon 21 Oct 85 09:19:22-MDT
  5091. Received: from simtel20.arpa by AMSAA.ARPA id a012033; 21 Oct 85 10:11 EDT
  5092. Date: Sun, 20 Oct 1985  00:07 MDT
  5093. Message-ID: <KPETERSEN.12152538505.BABYL@SIMTEL20.ARPA>
  5094. Sender: KPETERSEN@SIMTEL20.ARPA
  5095. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  5096. To:   Info-Cpm@AMSAA.ARPA
  5097. Cc:   Info-Micro@brl-vgr.ARPA
  5098. Subject: SB180 users group formed
  5099.  
  5100. If you own or plan to buy or build the SB180 super 8-bit computer
  5101. designed by Steve Ciarcia of BYTE magazine and manufactured by
  5102. Micromint you may wish to look into becoming a member of N.A.O.G.  It
  5103. has been formed on Steve's suggestion and with the cooperation, but
  5104. NOT ownership, of Micromint.
  5105.  
  5106. The N.A.O.G. newsletter will be delivered via first-class mail each
  5107. month, starting in January.  It will be edited by User's Guide
  5108. "Advanced User" columnist Bruce Morgen, former Computer Editor of
  5109. Electronic Products magazine.  Each newsletter will contain news of
  5110. the latest SB180-compatible hardware and software, including Z-System
  5111. hints and tutorials, news of the latest program revisions and hardware
  5112. upgrades from Micromint and from the N.A.O.G. membership.
  5113.  
  5114. Starting with the second newsletter, disks will be available to
  5115. members for a little over the cost of media and mailing, each with
  5116. about 300K of software as described in the preceding newsletters.
  5117.  
  5118. The North American One-Eighty Group will be officially announced in
  5119. the December BYTE, the issue that will include Steve's new Turn-Key
  5120. Bulletin Board System (TKBBS), based on the SB180, the new COMM180
  5121. modem/SCSI board, Rick Conn's TERM3 and Tim Gary's Z-Msg software.
  5122.  
  5123. An introductory one-year N.A.O.G. membership is $12 per year,
  5124. including twelve issues of the newsletter as well as user disk
  5125. privileges and access to the members-only sections of the N.A.O.G.
  5126. TKBBS remote system.
  5127.  
  5128. The address is:
  5129.  
  5130.     North American One-Eighty Group
  5131.     P.O. Box #2781
  5132.     Warminster, PA  18974
  5133.     voice phone: 215-443-9031
  5134.     TKBBS phone: to be announced in first newsletter and BYTE
  5135.  
  5136. --Keith
  5137. 21-Oct-85 09:21:18-MDT,802;000000000000
  5138. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5139. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Mon 21 Oct 85 09:21:11-MDT
  5140. Received: from simtel20.arpa by AMSAA.ARPA id a012049; 21 Oct 85 10:11 EDT
  5141. Date: Sun 20 Oct 85 08:22:38-MDT
  5142. From: Rick Conn <RCONN@SIMTEL20.ARPA>
  5143. Subject: Re: Where's the DMA Address?
  5144. To: milazzo@rice.ARPA
  5145. cc: pete%stc.uucp@BRL.ARPA, info-cpm@AMSAA.ARPA
  5146. In-Reply-To: <1985.10.19.15.51.44.830.23545@Dione.rice>
  5147. Message-ID: <12152628589.16.RCONN@SIMTEL20.ARPA>
  5148.  
  5149. I know it doesn't help CP/M 2.2 users, but ZRDOS offers at GETDMA function
  5150. as well as a SETDMA function.  Hence, there's your answer in a Z-System
  5151. environment.  Also, since ZRDOS is one-level reentrant, you don't have to
  5152. worry about this happening during a DOS call.
  5153.     Rick
  5154. -------
  5155. 21-Oct-85 10:12:29-MDT,644;000000000000
  5156. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5157. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Mon 21 Oct 85 10:12:24-MDT
  5158. Received: from brl-aos.arpa by AMSAA.ARPA id a013256; 21 Oct 85 10:32 EDT
  5159. Received: from apg-3.arpa by AOS.BRL.ARPA id a015216; 21 Oct 85 10:29 EDT
  5160. Date: Mon, 21 Oct 85 10:22:07 EDT
  5161. From: John Shaver STEEP-TMAC 879-7602 <jshaver@APG-3.ARPA>
  5162. Subject: VDO
  5163. To: info-cpm@BRL.ARPA
  5164. Cc: jshaver@APG-3.ARPA
  5165.  
  5166. The VDO program currently at DDDin Simtel20 does not work on the Apple //e with
  5167. enhancement.  Has anyone else tried this on the Apple?   Can we get a message
  5168. back to the programmer?
  5169.  
  5170. 21-Oct-85 11:47:37-MDT,2016;000000000000
  5171. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5172. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Mon 21 Oct 85 11:47:27-MDT
  5173. Received: from simtel20.arpa by AMSAA.ARPA id a012061; 21 Oct 85 10:11 EDT
  5174. Date: Sun, 20 Oct 1985  09:56 MDT
  5175. Message-ID: <KPETERSEN.12152645723.BABYL@SIMTEL20.ARPA>
  5176. Sender: KPETERSEN@SIMTEL20.ARPA
  5177. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  5178. To:   well!micropro!edg@LLL-CRG.ARPA
  5179. Cc:   Info-Cpm@AMSAA.ARPA
  5180. Subject: uucp net access to SIMTEL20 PD files
  5181.  
  5182.     Is this stuff restricted only to persons on the arpanet?  I've been
  5183.     seeing lots of reference to PD material here in net.micro.cpm, but it
  5184.     seems that most all of it, and all of you, are out in ARPAland.  Is
  5185.     there any reason for a lowly uucp netter to be reading this stuff?
  5186.  
  5187. Ed, thanks for your note.  Simtel20 is not accessable from the uucp
  5188. net, unfortunately.  If you have access to an Arpanet or Milnet host
  5189. you can use FTP to get all the files you want.  Otherwise, your local
  5190. RCPM will be the best bet.  I post a complete list each month of all
  5191. known RCPMs to net.micro.cpm.
  5192.  
  5193. If you are unable to access SIMTEL20 because of network restrictions
  5194. please remember that MOST of the new files announced to Info-Cpm are
  5195. also available on my RCPM Royal Oak (MI) which may be accessed at 300
  5196. bps using the 103a modem mode or 1200 bps using either the 212a or
  5197. Vadic 3400 modes.  The telephone number is (313) 759-6569.
  5198.  
  5199. I don't consider uucp netters to be "lowly".  In fact I try very hard
  5200. to make new pd files available to them either via netmail (if the
  5201. files are small enough) or by making space available on my RCPM for
  5202. requested files.  I have received many comments from uucp readers
  5203. thanking me to keeping them up-to-date on what's new in the CP/M
  5204. PD world. 
  5205.  
  5206. --Keith Petersen
  5207. Arpa:  W8SDZ@SIMTEL20.ARPA
  5208. uucp:  ...!seismo!SIMTEL20.ARPA!W8SDZ
  5209. uucp:  ...!{decvax,unc,hao,cbosgd,seismo,aplvax,uci}!brl-bmd!w8sdz
  5210. uucp:  ...!{ihnp4!cbosgd,cmcl2!esquire}!brl-bmd!w8sdz
  5211. 21-Oct-85 11:52:27-MDT,819;000000000000
  5212. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5213. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Mon 21 Oct 85 11:52:19-MDT
  5214. Received: from usc-isid.arpa by AMSAA.ARPA id a015186; 21 Oct 85 11:33 EDT
  5215. Date: 19 Oct 1985 12:57-EDT
  5216. Sender: ABN.ISCAMS@USC-ISID.ARPA
  5217. Subject: Netiquette??
  5218. From: ABN.ISCAMS@USC-ISID.ARPA
  5219. To: info-cpm@AMSAA.ARPA
  5220. Cc: abn.iscams@USC-ISID.ARPA
  5221. Message-ID: <[USC-ISID.ARPA]19-Oct-85 12:57:47.ABN.ISCAMS>
  5222.  
  5223. NetLandians,
  5224. A recent conversation (re classified adds) mentioned a document (?)
  5225. called Netiquette .. first I'd heard of it.  Assume it's a Miss Manners
  5226. for net behavior/protocols/customs.
  5227.  
  5228. Can anyone point me to a copy?  I can FTP from my host if you'll set
  5229. the protection to read.
  5230.  
  5231. Thanks in advance,
  5232. David Kirschbaum
  5233. Toad Hall
  5234. ABN.ISCAMS@USC-ISID
  5235. 21-Oct-85 11:56:37-MDT,1197;000000000000
  5236. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5237. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Mon 21 Oct 85 11:56:29-MDT
  5238. Received: from usc-isid.arpa by AMSAA.ARPA id a015164; 21 Oct 85 11:32 EDT
  5239. Date: 18 Oct 1985 19:09-EDT
  5240. Sender: ABN.ISCAMS@USC-ISID.ARPA
  5241. Subject: Re: TURBO Question
  5242. From: ABN.ISCAMS@USC-ISID.ARPA
  5243. To: mdf%trwrba.uucp@BRL.ARPA
  5244. Cc: info-cpm@AMSAA.ARPA
  5245. Message-ID: <[USC-ISID.ARPA]18-Oct-85 19:09:56.ABN.ISCAMS>
  5246. In-Reply-To: <1637@trwrba.UUCP>
  5247.  
  5248. Mark,
  5249.  
  5250. Suggest you get the files
  5251. COMDEMO.PAS
  5252. COMDEMO.DOC
  5253. CLIB180.DOC
  5254. CLIB180.INC
  5255. from DEC-MARLBORO.ARPA, directory TURBO:
  5256.  
  5257. (If you don't have FTP capabilities, yell and I can mail them to you.)
  5258. They discuss comm ports with Turbo Pascal in the CP/M environment and
  5259. provide a fairly full shell for a modem program.
  5260.  
  5261. Also TKERMIT.LBR in directory CPM.TURBOPAS at our beloved archive,
  5262. SIMTEL20.ARPA, has a full (well, a shell anyway) KERMIT that uses the
  5263. CP/M IOBYTE to check the serial port.  Nice sample code there too.
  5264. (Tho that's a little big for mailing).
  5265.  
  5266. So if you can't reach any of these thru your nets, yell.
  5267. Regards,
  5268.  
  5269. David Kirschbaum
  5270. Toad Hall
  5271. ABN.ISCAMS@USC-ISID.ARPA
  5272. 21-Oct-85 15:10:58-MDT,1442;000000000000
  5273. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5274. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Mon 21 Oct 85 15:10:47-MDT
  5275. Received: from lanl.arpa by AMSAA.ARPA id a027778; 21 Oct 85 16:32 EDT
  5276. Received: from a.ARPA by LANL.ARPA (4.12/4.7)
  5277.     id AA23500; Mon, 21 Oct 85 14:35:06 mdt
  5278. Received: by a.ARPA (4.12/4.7)
  5279.     id AA19995; Mon, 21 Oct 85 13:39:24 mdt
  5280. Date: Mon, 21 Oct 85 13:39:24 mdt
  5281. From: Richard Thomsen <rgt%a@LANL.ARPA>
  5282. Message-Id: <8510211939.AA19995@a.ARPA>
  5283. To: kpetersen@SIMTEL20.ARPA
  5284. Subject: CP/M Find Next help
  5285. Cc: info-cpm@AMSAA.ARPA
  5286.  
  5287. Keith,
  5288.  
  5289.     Thanks for your help.  I downloaded CPYFIL15.LBR and set it up on
  5290. my Rainbow at work.  I looked at the way you did it, and it looked similar
  5291. to what I tried.  I made some modifications to my program, but it still did
  5292. not help.  Then I tried your COM file as it is in the library, specifing
  5293. *.* to be copied.  It, also, only found the first file and quit (just like
  5294. my program).  It looks like I am not doing anything wrong, but the Rainbow
  5295. version of CP/M is acting funny.  Oh well!  I will have to try something
  5296. else, I guess (such as building a table of names or counting the number
  5297. done so far).
  5298.  
  5299.     Anyway, thanks again for your help.
  5300.  
  5301.                         Richard Thomsen
  5302.                         rgt@lanl
  5303.  
  5304. PS:  I am sending a copy to INFO-CPM@AMSAA.  If anyone else has a Rainbow,
  5305.     try the MICRO:<CPM.FILCPY>CPYFIL15.LBR program and see if it works
  5306.     for you.
  5307. 21-Oct-85 20:03:55-MDT,1008;000000000000
  5308. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5309. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Mon 21 Oct 85 20:03:48-MDT
  5310. Received: from brl-aos.arpa by AMSAA.ARPA id a029831; 21 Oct 85 21:08 EDT
  5311. Received: from mit-mc.arpa by AOS.BRL.ARPA id a001835; 21 Oct 85 21:01 EDT
  5312. Received: from rice.ARPA by MIT-MC.ARPA 21 Oct 85 20:57:39 EDT
  5313. Received: from cleo by rice.ARPA (AA02378); Mon, 21 Oct 85 18:18:17 CDT
  5314. Received: by cleo (AA29071); Mon, 21 Oct 85 18:13:01 cdt
  5315. Date: Mon, 21 Oct 85 18:13:01 cdt
  5316. From: Hubert Daugherty <hd@RICE-CLEO.ARPA>
  5317. Message-Id: <8510212313.AA29071@cleo>
  5318. To: info-cpm@AMSAA.ARPA, jp@LANL.ARPA
  5319. Subject: Re:  VIASYN Concurrent DOS8-16
  5320.  
  5321. The local Viasyn dealer in Houston has replacement loader and SW! programs
  5322. that come from macrotek to get around your problem.  The company is:
  5323.     Informa, Inc.
  5324.     6633 Portwest Dr.
  5325.     suite 100
  5326.     Houston, TX 77024
  5327.     713-861-3330
  5328. I am not affiliated with Informa.
  5329. Hubert Daugherty @ Rice University
  5330. hd@rice.arpa
  5331.  
  5332. 22-Oct-85 01:42:58-MDT,3793;000000000000
  5333. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5334. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Tue 22 Oct 85 01:42:48-MDT
  5335. Received: from brl-tgr.arpa by AMSAA.ARPA id a001458; 22 Oct 85 3:00 EDT
  5336. Received: from usenet by TGR.BRL.ARPA id a001925; 22 Oct 85 2:57 EDT
  5337. From: Eric Hestenes <hestenes%sdcsla.uucp@BRL.ARPA>
  5338. Newsgroups: net.micro.cpm
  5339. Subject: Re: MIX C compiler and Editor?
  5340. Message-ID: <1011@sdcsla.UUCP>
  5341. Date: 21 Oct 85 08:39:39 GMT
  5342. To:       info-cpm@AMSAA.ARPA
  5343.  
  5344. > Has anyone out there tried the MIX C compiler and Editor for CP/M?  What do
  5345. > John Antypas
  5346. > UC San Diego
  5347.  
  5348.  
  5349. john,
  5350.  
  5351. i ordered the mix 'c' compiler about 3 weeks ago and it was shipped
  5352. ( dated 10/15 ) to me this week. $45 including shipping. 
  5353.  
  5354. It appears to be a complete implementation of 'C' and has a large number
  5355. of unix-like and cpm-specific functions ( i.e. bdos/bios calls, chain ).
  5356.  
  5357. The manual is very large ( like a small telephone book ) and seems 
  5358. pretty good. It's loaded with examples ( about one example per 
  5359. item described ). The type-face stinks, though, and also the production
  5360. quality ( i.e. rather poor indexes. ) The manual compares to aztec, but that
  5361. might be as far as it goes. 
  5362.  
  5363. The compiler is quite slow, but appears to work ( for $40, the latter was
  5364. certainly in doubt. ) I tested it by compiling some xlisp source, and it
  5365. compiled without changes. It appears, though, that there are some kludges.
  5366. For example, to run an executable file you have to have a runtime
  5367. overlay on the disk, and the overlay ( that loads in the stdio package
  5368. ) is loaded up ( slowly ) before the program runs. This seems artificial to
  5369. me. I should point out that a compiler option turns this off, but then one
  5370. isn't using i/o. 
  5371.  
  5372. The compiler in one pass creates an object file that can be passsed to the
  5373. linker.
  5374. Two utilities are provided that can be used before linking: a code speed
  5375. optimizer ( increases speed and code size ) and a code size optimizer 
  5376. ( decreases size and speed ). I haven't had a chance to try these.
  5377.  
  5378. The code doesn't appear too fast, but i haven't tested it either with a
  5379. benchmark or by using the speedup utility. 
  5380.  
  5381. They do provide a full gamut of 'C' tools, from void constructs to
  5382. assigning structures to standard i/o functions. Also there is some source code
  5383. to some of the i/o functions ( fprintf, i think, etc ( ??? )).
  5384.  
  5385.  
  5386. Overall, I commend them on providing full K&R compatibility ( both the compiler
  5387. and the manual are highly compatible ). At this point I can't commend them
  5388. for runtime efficiency, nor for user interface ( as i would turbo pascal ).
  5389.  
  5390. However, for the price it is obviously excellent, especially given the
  5391. full K&R support ( including floats and longs, unix fns ( e.g. execl, execv,
  5392. printf, getc, etc )). 
  5393.  
  5394. For anyone on a budget, i recommend it, particularily for c novices
  5395. ( there's a decent tutorial ). If you're rich, aztec is better, 
  5396. but maybe not for long. With several changes, this package could compete.
  5397. I should point out that it costs more for two books on 'C' than for this
  5398. compiler that includes a first-rate manual and is portable to many machines. 
  5399.  
  5400. Apple cpm users beware: 2 normal drives are not enough, unless you are fond of 
  5401. pulling floppies in and out of drives. A Unidisk 3.5 or a hard disk is
  5402. recommendable for this package, unless you have an editor that is smaller
  5403. than, say, wordstar. ( 30K ) One drive systems with less than 300K are out of
  5404. the question. However, it does work with 2 drives and 64k.
  5405.  
  5406. if anyone has specific questions, mail me and i'll try to answer them.
  5407.  
  5408. eric
  5409. ---------
  5410. Eric Hestenes
  5411. arpanet: hestenes@nprdc.ARPA
  5412. other: ucbvax!sdcsvax!sdcsla!hestenes or hestenes@sdcsla.UUCP
  5413. [ is this considered an ad? I hope not :-) ]
  5414. 22-Oct-85 12:49:08-MDT,1087;000000000000
  5415. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5416. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Tue 22 Oct 85 12:48:58-MDT
  5417. Received: from css-ring-gw by AMSAA.ARPA id a017941; 22 Oct 85 14:09 EDT
  5418. Return-Path: <mcvax!ukc!stc.uucp!stc-b.uucp!pete>
  5419. Received: from mcvax.UUCP by seismo.CSS.GOV with UUCP; Tue, 22 Oct 85 14:07:53 EDT
  5420. Received: by mcvax.UUCP; Tue, 22 Oct 85 18:19:02 +0100 (MET)
  5421. Received: from stc by ukc.uucp id a000925; 22 Oct 85 17:33 BST
  5422. Received: from stc-b.UUCP (stc-b.SMTP) by stc.UUCP; Tue, 22 Oct 85 11:11:11 GMT
  5423. Date: Tue, 22 Oct 85 10:44:12 GMT
  5424. From: Peter Kendell <mcvax!stc!pete@seismo.ARPA>
  5425. Message-Id: <8510221044.AA16807@stc.UUCP>
  5426. To: milazzo@RICE.ARPA
  5427. Subject: Re: Where's the DMA Address?
  5428. Cc: info-cpm@AMSAA.ARPA
  5429.  
  5430.         Paul,
  5431.  
  5432.                 Thanks for your message.
  5433.  
  5434.                 I found the DMA address in my BIOS.  My current
  5435.         thoughts are centering around doing the whole lot in the
  5436.         BIOS, wasting bytes maybe, but avoiding BDOS hassles.
  5437.  
  5438.         Regards,
  5439.  
  5440.                 Peter Kendell
  5441. 22-Oct-85 12:53:31-MDT,2158;000000000000
  5442. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5443. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Tue 22 Oct 85 12:53:16-MDT
  5444. Received: from xerox.arpa by AMSAA.ARPA id a017939; 22 Oct 85 14:09 EDT
  5445. Received: from PinotNoir.ms by ArpaGateway.ms ; 21 OCT 85 16:33:08 PDT
  5446. Date: 21 Oct 85 16:32 PDT
  5447. From: Ghenis.pasa@XEROX.ARPA
  5448. Subject: Re: MIX C compiler and Editor?
  5449. In-reply-to: ir320 <ir320%sdcc6.uucp@BRL.ARPA>'s message of 19 Oct 85
  5450.  19:40:23 GMT
  5451. To: ir320%sdcc6.uucp@BRL.ARPA
  5452. cc: info-micro@BRL-VGR.ARPA, info-cpm@AMSAA.ARPA, GHENIS.pasa@XEROX.ARPA
  5453. Message-ID: <851021-163308-334@Xerox>
  5454.  
  5455.  
  5456. FIRST-TIME IMPRESSIONS ON MIX-C AND MIX EDITOR (CP/M  version):
  5457.  
  5458. The prominently advertised MIX C compiler is finally being shipped. Mine
  5459. arrived yesterday (two months late). I hope the delay means that version
  5460. 1.0 is fully functional and has not been rushed to the marketplace. I'd
  5461. rather wait than be irate.
  5462.  
  5463. Mild irritation: I ordered COD and MIX didn't tell me that they instruct
  5464. UPS *not* to accept personal checks.
  5465.  
  5466. So far I haven't had time to really test the compiler. I did some
  5467. standard trivial stuff last night and MIX C performed. The documentation
  5468. is a large and thick softcover manual that includes an introduction to
  5469. the C language. It seemed well structured and clear, with enough
  5470. examples. According to the manual most default settings can be changed
  5471. by the user (where to look for overlays, etc.) and programs can be
  5472. optimized for either size or speed. The standard libraries can also be
  5473. changed. Creation of overlays seems fairly painless since the linker
  5474. they provide appears to be quite programmer-friendly.
  5475.  
  5476. My first impression with my new toy is very positive. For $39.95 it
  5477. seems like a bargain (unless I uncover some crippling bug tonight...)
  5478.  
  5479. I also ordered the MIX Editor and I tend to agree with the positive
  5480. reviews posted on this list. I like the ability to split my screen and
  5481. edit two files at a time. It is programmable so you can redefine your
  5482. keyboard or even write editor procedures. It certainly is more editing
  5483. power than I expected to ever have on my CP/M system.
  5484.  
  5485.  
  5486. 22-Oct-85 13:21:48-MDT,873;000000000000
  5487. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5488. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Tue 22 Oct 85 13:21:35-MDT
  5489. Received: from xerox.arpa by AMSAA.ARPA id a017961; 22 Oct 85 14:10 EDT
  5490. Received: from Muscat.ms by ArpaGateway.ms ; 22 OCT 85 05:01:24 PDT
  5491. Date: Tue, 22 Oct 85 08:01 EDT
  5492. From: Kushall.henr@XEROX.ARPA
  5493. Subject: Re: Need help with Rainbow printer(LA50)
  5494. In-reply-to: <1016@bunker.UUCP>
  5495. To: "Michael S. Romaniw" <msr%bunker.uucp@BRL.ARPA>
  5496. cc: info-cpm@AMSAA.ARPA
  5497. Message-ID: <851022-050124-366@Xerox>
  5498.  
  5499. Mike:
  5500.  
  5501. The Rainbow uses XON/XOFF protocol.
  5502.  
  5503. I have a Rainbow and LA50 and have had no problem, here is how my
  5504. switches are set:
  5505.  
  5506. SW1 0-8 open
  5507. SW2 0-6,8 open 7 closed
  5508.  
  5509. The above switch settings are the 'as shipped default settings' as shown
  5510. on the LA50 manual on page 13.
  5511.  
  5512. Hope this helps.
  5513.  
  5514. Ed Kushall
  5515.  
  5516. 22-Oct-85 13:54:58-MDT,791;000000000000
  5517. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5518. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Tue 22 Oct 85 13:54:47-MDT
  5519. Received: from xerox.arpa by AMSAA.ARPA id a019917; 22 Oct 85 14:53 EDT
  5520. Received: from Cabernet.ms by ArpaGateway.ms ; 22 OCT 85 11:25:01 PDT
  5521. Date: Tue, 22 Oct 85 10:13 PDT
  5522. From: Doland.PA@XEROX.ARPA
  5523. Subject: Re: Classified ads
  5524. In-reply-to: <WANCHO.12151581188.BABYL@SIMTEL20.ARPA>
  5525. To: "Frank J. Wancho" <WANCHO@SIMTEL20.ARPA>
  5526. cc: Eric Hestenes <hestenes%sdcsla.uucp@BRL.ARPA>, INFO-CPM@AMSAA.ARPA
  5527. Message-ID: <851022-112501-1077@Xerox>
  5528.  
  5529. Can you direct me on how to get a copy of the document "Netiquette"
  5530. mentioned in your reply to Eric Hestenes.  I am relatively new to the
  5531. net.
  5532.  
  5533. -----Charlie Doland
  5534.  
  5535. <Doland.pa@XEROX.ARPA>
  5536.  
  5537. 22-Oct-85 14:52:54-MDT,910;000000000000
  5538. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5539. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Tue 22 Oct 85 14:52:41-MDT
  5540. Received: from mitre-bedford.arpa by AMSAA.ARPA id a023811; 22 Oct 85 16:19 EDT
  5541. Date: Tuesday, 22 Oct 1985 16:21-EDT
  5542. From: tom@MITRE-BEDFORD.ARPA
  5543. To: Ghenis.pasa@XEROX.ARPA
  5544. Cc: ir320%sdcc6.uucp@BRL.ARPA, info-micro@BRL-VGR.ARPA, info-cpm@AMSAA.ARPA, 
  5545.     GHENIS.pasa@XEROX.ARPA
  5546. Subject: Re: MIX C compiler and Editor?
  5547. In-reply-to: Your message of Monday, 21 Oct 1985 19:32-EDT.
  5548.              <851021-163308-334@Xerox>
  5549.  
  5550. Hi; I picked up your note on this C compiler from the net.  I own an APPLE IIE
  5551. with CPM, and I am interested in locating a good (cheap) C compiler.  I would
  5552. appreciate any information you may have on this subject, especially the
  5553. address of the company you bought your C from.
  5554.  
  5555. Thanks
  5556.  
  5557. Trevor O. McCarthy
  5558. The MITRE Corporation.
  5559. 22-Oct-85 17:16:25-MDT,818;000000000000
  5560. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5561. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Tue 22 Oct 85 17:16:10-MDT
  5562. Received: from brl-tgr.arpa by AMSAA.ARPA id a025487; 22 Oct 85 18:47 EDT
  5563. Received: from usenet by TGR.BRL.ARPA id a022420; 22 Oct 85 18:46 EDT
  5564. From: Robert Jaquiss <robertj%tektronix.uucp@BRL.ARPA>
  5565. Newsgroups: net.micro.cpm
  5566. Subject: Looking for a Morrow Md Ii
  5567. Message-ID: <5841@tektronix.UUCP>
  5568. Date: 22 Oct 85 00:53:56 GMT
  5569. To:       info-cpm@AMSAA.ARPA
  5570.  
  5571. I would like to find a Morrow Md Ii with DSDD drives.
  5572. I want to convert my system with SSDD drives to DSDD drives.
  5573. Thanks in advance.
  5574. Robert S. Jaquiss
  5575. ucbvax!tektronix!robertj (uucp)
  5576. robert jaquiss@tektronix (csnet)
  5577. robert jaquiss.tektronix@rand-relay (arpanet)
  5578. (503) 627-6346 (audio phone at work)
  5579. 22-Oct-85 17:52:53-MDT,1142;000000000000
  5580. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5581. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Tue 22 Oct 85 17:52:36-MDT
  5582. Received: from jpl-vlsi.arpa by AMSAA.ARPA id a009485; 15 Oct 85 7:02 EDT
  5583. Date:    Mon, 14 Oct 85 14:14:38 PDT
  5584. From:     spacerad@JPL-VLSI.ARPA
  5585. Subject: DAVID PLEASE POST FOR GENERAL INTEREST, DANTAS@JPL-VLSI.
  5586. To:       info-cpm-request@AMSAA.ARPA
  5587. Resent-Date:  Tue, 22 Oct 85 19:15:22 EDT
  5588. Resent-From:  cpmlist@AMSAA.ARPA
  5589. Resent-To:    info-cpm@JPL-VLSI.ARPA
  5590.  
  5591.  
  5592. THERE IS A NEW OPEN DATA BANK ON THE AIR.  
  5593.  
  5594. IT CONTAINS RADIATION EFFECTS DATA FOR TOTAL DOSE AND SINGLE EVENT UPSET (SEU)
  5595. TESTS CONDUCTED FOR NASA AND DOD.
  5596.  
  5597. IT IS EASY TO OPERATE.  
  5598.  
  5599. PHONE   818-354-5125
  5600.  
  5601. NAME    RADATA
  5602.  
  5603. PASSWORD  READ
  5604.  
  5605. PROT:     8 BIT
  5606.           1 BIT STOP
  5607.           NO PARITY
  5608.  
  5609.           AUTOMATIC 300 OR 1200 BAUD
  5610.  
  5611.  
  5612. PLEASE FEEDBACK ANY COMMENTS OR PROBLEMS.  THE DATA BANK IS NEWLY ON THE
  5613. AIR AND WE WOULD LIKE TO GET ALL THE BUGS OUT...IF THERE ARE ANY.
  5614.  
  5615.  
  5616. QUESTIONS OR INFO CONTACT:
  5617.  
  5618. MIKE GAUTHIER
  5619. JET PROPULSION LABORATORY
  5620. 818-354-2126
  5621. GAUTHIER@JPL-VLSI.ARPA
  5622. 22-Oct-85 18:24:42-MDT,8605;000000000000
  5623. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5624. Received: from AMSAA ([192.5.24.10].#Internet) by SIMTEL20.ARPA with TCP; Tue 22 Oct 85 18:24:11-MDT
  5625. Date:     Tue, 22 Oct 85 19:33:48 EDT
  5626. From:     Dave Towson (info-cpm-request) <cpmlist@AMSAA.ARPA>
  5627. To:       info-cpm@AMSAA.ARPA
  5628. Subject:  [nep.pgelhausen:  --- re: find first/next ---]
  5629.           [Tom Almy:  Re: Looking for WATFOR compiler]
  5630.           [Chuck McManis:  Re: A way to read 48 tpi disks on 96 tpi drives?]
  5631.           [Alan Gunderson:  SB180 & Tandon half-height drives]
  5632.           [Bob Halloran:  Re: A way to read 48 tpi disks on 96 tpi drives?]
  5633.  
  5634. Fellow CP/Mers - The following messages, all correctly addressed to info-cpm,
  5635. were delivered to the wrong address by our mailer.  Must be getting warmed up
  5636. for Halloween.  Let's try again...
  5637.  
  5638.  
  5639. Dave
  5640.  
  5641.  
  5642. ----- Forwarded message # 1:
  5643.  
  5644. Received: from mit-multics.arpa by AMSAA.ARPA id a012510; 15 Oct 85 8:33 EDT
  5645. Received: from AMSAA by MIT-MULTICS.ARPA TCP; 15-Oct-1985 08:38:07-edt
  5646. Received: from ames-vmsb.arpa by AMSAA.ARPA id a009732; 15 Oct 85 7:07 EDT
  5647. Date: 11 Oct 85 16:46:00 PST
  5648. From: nep.pgelhausen@AMES-VMSB.ARPA
  5649. Subject: --- re: find first/next ---
  5650. To: info-cpm@AMSAA.ARPA
  5651. Reply-To: nep.pgelhausen@AMES-VMSB.ARPA
  5652.  
  5653. I tried sending this directly, but the mailer had some problems
  5654. w/ what I thought the address was, so re. the find/next problem:
  5655.  
  5656. If you can print the names properly, I would suggest COPYING
  5657. each name as find next finds them, then after all names have
  5658. been found use your list of file names to open each of them.
  5659.  
  5660.                               -Richard Hartman
  5661.                               max.hartman@ames-vmsb
  5662. ------
  5663. ------
  5664.  
  5665. ----- Forwarded message # 2:
  5666.  
  5667. Received: from mit-multics.arpa by AMSAA.ARPA id a012587; 15 Oct 85 8:34 EDT
  5668. Received: from AMSAA by MIT-MULTICS.ARPA TCP; 15-Oct-1985 08:39:05-edt
  5669. Received: from brl-tgr.arpa by AMSAA.ARPA id a009773; 15 Oct 85 7:09 EDT
  5670. Received: from usenet by TGR.BRL.ARPA id a007812; 13 Oct 85 2:53 EDT
  5671. From: Tom Almy <toma%tekchips.uucp@BRL.ARPA>
  5672. Newsgroups: net.micro.cpm
  5673. Subject: Re: Looking for WATFOR compiler
  5674. Message-ID: <283@tekchips.UUCP>
  5675. Date: 10 Oct 85 14:31:32 GMT
  5676. To:       info-cpm@AMSAA.ARPA
  5677.  
  5678. In article <1953@brl-tgr.ARPA> Kushall.henr@XEROX.ARPA writes:
  5679. >WATFOR stands for WATerlooFORtran and is an interactive Fortran interputer.
  5680. >It was developed by Waterloo University in Canada.
  5681. >
  5682. >The first machine to use it was the Commadore 9000 (Super PET).
  5683. >I don't know if ever was made available for any other machines.
  5684. >
  5685. >Ed
  5686.  
  5687. Gee, I used WATFOR in 1968 on an IBM 360.  They (Univ. of Waterloo) also
  5688. released in about that time frame WATFIV (WATerloo Fortran IV) and a
  5689. terrific Assembler.  I was very impressed with their compilers.
  5690.  
  5691. Tom
  5692.  
  5693. ----- Forwarded message # 3:
  5694.  
  5695. Received: from mit-multics.arpa by AMSAA.ARPA id a014071; 15 Oct 85 9:02 EDT
  5696. Received: from AMSAA by MIT-MULTICS.ARPA TCP; 15-Oct-1985 09:06:19-edt
  5697. Received: from brl-tgr.arpa by AMSAA.ARPA id ab09773; 15 Oct 85 7:09 EDT
  5698. Received: from usenet by TGR.BRL.ARPA id a013920; 13 Oct 85 14:51 EDT
  5699. From: Chuck McManis <cem%intelca.uucp@BRL.ARPA>
  5700. Newsgroups: net.micro.cpm
  5701. Subject: Re: A way to read 48 tpi disks on 96 tpi drives?
  5702. Message-ID: <120@intelca.UUCP>
  5703. Date: 11 Oct 85 15:21:24 GMT
  5704. To:       info-cpm@AMSAA.ARPA
  5705.  
  5706. > I am getting a new computer and need to decide whether to get 96 tpi drives
  5707. > or 48 tpi drives.  I know I get double the storage with 96 tpi, but I also
  5708. > give up disk compatability with them don't I?  Is there a way I could
  5709. > read/write a 48 tpi disks on a 96 tpi machine.  (The system is question
  5710. > is the new SB180 system described in Byte.)  Can other systems write disks
  5711. > for these drives?
  5712.  
  5713. The Ampro can read 48TPI disks on 96TPI drives, and since Joe Wright wrote
  5714. the BIOS for the SB180 and is/was heavily involved in the Ampro software I
  5715. suspect the SB180 will also support this capability. Another solution is
  5716. to spend the $20 for a single sided 48TPI drive and use it as a spare for
  5717. compatibility purposes.
  5718.  
  5719. --Chuck
  5720.  
  5721. --
  5722.                                             - - - D I S C L A I M E R - - -
  5723. {ihnp4,fortune}!dual\                     All opinions expressed herein are my
  5724.         {qantel,idi}-> !intelca!cem       own and not those of my employer, my
  5725.  {ucbvax,hao}!hplabs/                     friends, or my avocado plant. :-}
  5726.  
  5727. ----- Forwarded message # 4:
  5728.  
  5729. Received: from mit-multics.arpa by AMSAA.ARPA id a015722; 15 Oct 85 9:29 EDT
  5730. Received: from AMSAA by MIT-MULTICS.ARPA TCP; 15-Oct-1985 09:34:00-edt
  5731. Received: from csnet-pdn-gw by AMSAA.ARPA id a010285; 15 Oct 85 7:27 EDT
  5732. Received: from gte-labs by csnet-relay.csnet id ab10495; 15 Oct 85 5:24 EDT
  5733. Received: by bunny.UUCP (4.12/5.03) id AA15284; Mon, 14 Oct 85 14:06:16 edt
  5734.           for
  5735. Date: Mon, 14 Oct 85 14:06:16 edt
  5736. From: Alan Gunderson <asg0%gte-labs.csnet@CSNET-RELAY.ARPA>
  5737. To: info-cpm@amsaa.csnet
  5738. Subject: SB180 & Tandon half-height drives
  5739.  
  5740. You can get one Tandon half-height drive to work with a SB180 system
  5741. by jumpering it so that the drive is selected all the time.  It should
  5742. also be jumpered so that the 'Motor On' function is NOT controlled by
  5743. the drive selection, i.e., the seperate 'Motor On' signal line is
  5744. used.  Having the drive selected all the time precludes the use of
  5745. multiple drives.  There appears to be a strange timing incompatability
  5746. between the disk controller on the SB180 and the Tandon drives.  I
  5747. think I may have to peel the drive select lines coming out of the disk
  5748. controller off and run them into some special circuitry and then into
  5749. the Tandon drives to be able to use multiple drives.  For now, I at
  5750. least can boot ZRDOS and make back ups.  Be informed that the Tandon
  5751. drives don't support the READY line.  You must jumper the JP6
  5752. selection on the SB180.  I installed a switch on this jumper, so that
  5753. I can get to the SB180 monitor.  When JP6 is wired permanently, the
  5754. monitor thinks the drive is always ready, and thus tries to autoboot.
  5755. You can fix this be reburning a new monitor PROM, but I haven't gotten
  5756. around to this yet.
  5757.  
  5758.  
  5759. ====Alan Gunderson
  5760. uucp:  ...!seismo!harvard!bunny!asg0
  5761. csnet: asg0%gte-labs.csnet@csnet-relay.arpa
  5762.  
  5763.  
  5764. ----- Forwarded message # 5:
  5765.  
  5766. Received: from mit-multics.arpa by AMSAA.ARPA id a017584; 15 Oct 85 10:16 EDT
  5767. Received: from AMSAA by MIT-MULTICS.ARPA TCP; 15-Oct-1985 10:20:27-edt
  5768. Received: from brl-tgr.arpa by AMSAA.ARPA id aa09773; 15 Oct 85 7:09 EDT
  5769. Received: from usenet by TGR.BRL.ARPA id a009858; 13 Oct 85 5:58 EDT
  5770. From: Bob Halloran <bobh%pedsgd.uucp@BRL.ARPA>
  5771. Newsgroups: net.micro.cpm
  5772. Subject: Re: A way to read 48 tpi disks on 96 tpi drives?
  5773. Message-ID: <312@pedsgd.UUCP>
  5774. Date: 11 Oct 85 12:14:20 GMT
  5775. To:       info-cpm@AMSAA.ARPA
  5776.  
  5777. Organization : Perkin-Elmer DSG, Tinton Falls NJ
  5778.  
  5779. In article <2229@sdcc6.UUCP> ir320@sdcc6.UUCP (ir320) writes:
  5780. >I am getting a new computer and need to decide whether to get 96 tpi drives
  5781. >or 48 tpi drives.  I know I get double the storage with 96 tpi, but I also
  5782. >give up disk compatability with them don't I?  Is there a way I could
  5783. >read/write a 48 tpi disks on a 96 tpi machine.  (The system is question
  5784. >is the new SB180 system described in Byte.)  Can other systems write disks
  5785. >for these drives?
  5786.  
  5787. A 96tpi drive CAN read disks written on a 48tpi drive; the second part
  5788. of the construction article for that same SB180 implies as much.  The
  5789. BIOS needs some extra code to realize it must double-step for these
  5790. disk formats.  The major problem as I understand it is that in writing,
  5791. the 96tpi drive lays down a narrower 'track' than the 48tpi drive (makes
  5792. sense), which may either get lost against a previously written 'wide'
  5793. track if the disk has been used before in a 48tpi drive, or simply be
  5794. too narrow for the 48tpi drive's head to get a useful signal from.
  5795.  
  5796. Hope this helps.
  5797.  
  5798.                                                             Bob Halloran
  5799.                                                             Sr MTS, Perkin-Elmer DSG
  5800. =============================================================================
  5801. UUCP: {decvax, ucbvax, most Action Central}!vax135\
  5802.                                {topaz, pesnta, princeton}!petsd!pedsgd!bobh
  5803. ARPA: petsd!pedsgd!bobh@topaz
  5804. USPS: 106 Apple St M/S 305, Tinton Falls NJ 07724
  5805. DDD: (201) 758-7000
  5806. Disclaimer: My opinions are my own.
  5807. Quote: "It's Reagan's fault.  Everything's Reagan's fault.  Floods...
  5808.    volcanoes...  herpes... Reagan's fault." -- Editor Overbeek, Bloom Beacon
  5809.  
  5810. ----- End of forwarded messages
  5811. 23-Oct-85 06:10:38-MDT,2008;000000000000
  5812. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5813. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 23 Oct 85 06:10:26-MDT
  5814. Received: from office-1.arpa by AMSAA.ARPA id a028579; 23 Oct 85 7:44 EDT
  5815. Date: 22 Oct 85 14:48 PDT
  5816. From: Alan Bomberger <ACB.COR@OFFICE-1.ARPA>
  5817. Subject: MIX editor
  5818. To: info-cpm@AMSAA.ARPA
  5819. Message-ID: <COR-ACB-7X34O@OFFICE-1>
  5820.  
  5821. Based on the recent interest in MIX C and Editor, I would like to reask a 
  5822. question I posted earlier.  Just after posting I lost my network connection due
  5823. to a change in address.  So I repeat the questions.  Sorry if I cause much 
  5824. repeating of answers.
  5825.  
  5826. Is the MIX editor written in Turbo?
  5827.  
  5828. I ask because the MIX editor does not run on my system and I want to avoid 
  5829. buying the language that it was written in.  Why does it not run you ask?  My 
  5830. system runs with interrupts active so that I can have console type ahead.  The 
  5831. MIX editor does everything but work with interrupts active.  Either the run 
  5832. time code is mismanaging the stack (say by fetching values from the stack 
  5833. "below" the stack pointer) or switching stacks and not leaving room for entries
  5834. caused by interrupts. I have no trouble if I run without interrupts.  I guessed
  5835. at Turbo because of the strange run time error messages I got about heaps and 
  5836. stacks that printed out when I tried it with interrupts enabled.
  5837.  
  5838. Other comments about MIX are that it is reasonably powerful.  I got it to 
  5839. behave like Magic Wand (my favorite editor) and its macro capability seems very
  5840. nice (especially for the price).  It is, however, VERY slow and VERY large 
  5841. (medium level languages have this problem).  Even with tons of overlays only a 
  5842. 16K buffer is left on my 59K Northstar system (Magic Wand leaves over 40K).
  5843.  
  5844. I got it because it handles split screens and was programmable.  I will 
  5845. probably use it for those tasks that require those features.  Must be a lot 
  5846. better with bigger memories and faster CPU's.  Is writing fast, compact, and 
  5847. powerful code a lost art?
  5848.  
  5849. 23-Oct-85 09:30:03-MDT,1240;000000000000
  5850. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5851. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 23 Oct 85 09:29:57-MDT
  5852. Received: from lll-mfe.arpa by AMSAA.ARPA id a005703; 23 Oct 85 10:47 EDT
  5853. Date: Wed, 23 Oct 85 10:50 EDT
  5854. From: SECRIST%OAK.SAINET.MFENET@LLL-MFE.ARPA
  5855. Subject: UniFORTH Sampler
  5856. To: INFO-CPM@AMSAA.ARPA
  5857.  
  5858. Date:    Wed, 23-OCT-1985 10:50 EDT
  5859. To:      INFO-CPM@AMSAA.Arpa
  5860. Message-ID: <[OAK.SAINET.MFENET].DA29A2C0.008E4EFC.SECRIST>
  5861. X-VMS-Mail-To: ARPA%"INFO-CPM@AMSAA.Arpa"
  5862.  
  5863.  
  5864. Unified Software Systems of New Carrollton, MD has made the $35 sampler
  5865. version of their FORTH-83 CP/M-80 product available on bulletin boards
  5866. on the west coast and Florida.  The system is a precompiled version of
  5867. the full product, sans sources, fancy doc, and certain bells & whistles.
  5868.  
  5869. Has anybody run across it, and if so, WHERE ?!
  5870.  
  5871. Much grass.
  5872.  
  5873. Richard Secrist
  5874. SECRIST%OAK.SAInet.MFEnet@LLL-MFE.Arpa
  5875.  
  5876. P.S.> They also have the same product available for sundry micros and the
  5877. VAX.  I am in no way affliated with them, nor is this supposed to be an
  5878. ad, I just wanted to share the knowledge and find the sampler on a BBS.
  5879. It's supposed to live in a couple of squeezed libraries.  I do use their
  5880. VAX product and like it.
  5881. 23-Oct-85 12:06:05-MDT,1546;000000000000
  5882. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5883. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 23 Oct 85 12:05:46-MDT
  5884. Received: from xerox.arpa by AMSAA.ARPA id a012252; 23 Oct 85 12:58 EDT
  5885. Received: from PinotNoir.ms by ArpaGateway.ms ; 23 OCT 85 09:55:23 PDT
  5886. Date: 23 Oct 85 09:54 PDT
  5887. From: Ghenis.pasa@XEROX.ARPA
  5888. Subject: Re: Low price C compiler info
  5889. In-reply-to: u557593877ea <u557593877ea%ucdavis.uucp@BRL.ARPA>'s message
  5890.   of 10 Oct 85 09:20:00 GMT
  5891. To: u557593877ea%ucdavis.uucp@BRL.ARPA
  5892. cc: info-cpm@AMSAA.ARPA
  5893. Message-ID: <851014-114709-4438@Xerox>
  5894.  
  5895. The following message I sent apparently got lost by the mailer so I am
  5896. resending it. Please note that I have since received MIX-C and sent a
  5897. preliminary review to this group. Again, my personal feeling from what I
  5898. have had a chance to check out is that MIX-C is the best deal in
  5899. low-price C compilers, being fully K&R compatible.
  5900.  
  5901. ----- Forwarded message # 1:
  5902.  
  5903. Think twice about getting BDS C: it may compile very fast, but it is
  5904. non-standard enough to make porting a pain. If you have no intention of
  5905. ever recompiling your code on another system that's fine, otherwise...
  5906.  
  5907. More standard low price compilers for CP/M are C/80 with Mathpak
  5908. (produces very efficient code) and Q/C (comes with source code!) among
  5909. others. MIX C was been prematurely anounced at $39.95 three months ago
  5910. and they aren't shipping yet (hmm...).
  5911.  
  5912. Check the C compiler reviews in Dr. Dobbs, Byte and Computer Language
  5913. for some very complete info.
  5914.  
  5915. ----- End of forwarded messages
  5916. 23-Oct-85 18:20:13-MDT,1421;000000000000
  5917. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5918. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 23 Oct 85 18:20:02-MDT
  5919. Received: from brl-tgr.arpa by AMSAA.ARPA id a025784; 23 Oct 85 19:46 EDT
  5920. Received: from usenet by TGR.BRL.ARPA id a018156; 23 Oct 85 19:43 EDT
  5921. From: John Blalock <jb%terak.uucp@BRL.ARPA>
  5922. Newsgroups: net.micro.cpm
  5923. Subject: Re: C compiler info
  5924. Message-ID: <814@terak.UUCP>
  5925. Date: 21 Oct 85 18:33:31 GMT
  5926. To:       info-cpm@AMSAA.ARPA
  5927.  
  5928. >   I am interested in purchasing a C compiler and am consider the BDS compiler.
  5929. > I am using a Z80 system with CP/M80.  I would appreciate any thoughts or
  5930. > experiances on this or other low-priced compilers (under $200).
  5931. > Thanks in advance...
  5932.  
  5933. Be sure to check out the MIX C compiler.  When I called in my VISA order about
  5934. 4 weeks ago, the CPM-80 version was ~3 weeks from shipping, seems they wanted to
  5935. update it to include features they'd added to the IBM-PC version.  I received
  5936. the CPM-80 version last week along with a very excellent manual.  The tutorial
  5937. is the best written introduction to C that I've found and I've looked at and/or
  5938. purchased many.  Now if the compiler is anywhere near as good as the manual...
  5939.  
  5940. John Blalock, W7AAY
  5941.  
  5942. uucp:     ...{amd,decvax,hao,ihnp4,seismo}!noao!terak!jb
  5943. phone:     (602) 998-4800
  5944. us mail: CalComp Display Products Division (formerly Terak Corporation)
  5945.          14151 N. 76th St., Scottsdale, AZ 85260
  5946. 24-Oct-85 02:34:24-MDT,910;000000000000
  5947. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5948. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 24 Oct 85 02:34:19-MDT
  5949. Received: from brl-tgr.arpa by AMSAA.ARPA id a029541; 24 Oct 85 4:07 EDT
  5950. Received: from usenet by TGR.BRL.ARPA id a024278; 24 Oct 85 3:40 EDT
  5951. From: pete%stc.uucp@BRL.ARPA
  5952. Newsgroups: net.micro.cpm
  5953. Subject: DMA Address
  5954. Message-ID: <656@stc-b.stc.UUCP>
  5955. Date: 23 Oct 85 11:13:08 GMT
  5956. Xpath: stc stc-b stc-b stc-a
  5957. To:       info-cpm@AMSAA.ARPA
  5958.  
  5959.  
  5960.         I've been having some problems getting mail to ARPA addresses,
  5961.         so to:
  5962.  
  5963.                 Keith Petersen
  5964.                 Rick Conn
  5965.                 Paul Milazzo
  5966.                 Frank (wancho@simtel20.arpa)
  5967.                 bomberger@office-1.arpa
  5968.  
  5969.         Thank you.  I appreciate your help.
  5970.  
  5971.         I'll post a brief summary presently.
  5972. -- 
  5973.     Peter Kendell <pete@stc.UUCP>
  5974.  
  5975.     ...mcvax!ukc!stc!pete
  5976.  
  5977.     TANSTAAFL
  5978. 24-Oct-85 05:37:57-MDT,853;000000000000
  5979. Return-Path: <info-cpm-request@AMSAA.ARPA>
  5980. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 24 Oct 85 05:37:52-MDT
  5981. Received: from sdcsvax.arpa by AMSAA.ARPA id a001187; 24 Oct 85 7:12 EDT
  5982. Received: by sdcsvax.ARPA (5.28/4.41)
  5983.     id AA11249; Wed, 23 Oct 85 23:25:22 PDT hops=0
  5984. From: crash!kevinb@SDCSVAX.ARPA
  5985. Message-Id: <8510240625.AA11249@sdcsvax.ARPA>
  5986. Date: Wed, 23 Oct 85 22:53:33 PDT
  5987. To: info-micro@BRL-VGR.ARPA
  5988. Subject: Netiquette Request
  5989. Cc: Info-CPM@AMSAA.ARPA, crash!kevinb@SDCSVAX.ARPA
  5990.  
  5991.   If possible, could someone contact me regarding the document called
  5992. Netiquette? I would really appreciate it so that I could pass it along
  5993. to others new to netland and as a guide to same. 
  5994.  
  5995.             Thanks in advance,
  5996.  
  5997. Kevin J. Belles - UUCP {ihnp4,cbosgd,sdcsvax,noscvax}crash!kevinb
  5998. ~~~~~ ~~ ~~~~~~ - ARPA crash!kevinb@{ucsd,nosc}.ARPA
  5999.  
  6000. 24-Oct-85 12:48:40-MDT,701;000000000000
  6001. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6002. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 24 Oct 85 12:48:35-MDT
  6003. Received: from brl-tgr.arpa by AMSAA.ARPA id a019592; 24 Oct 85 14:18 EDT
  6004. Received: from usenet by TGR.BRL.ARPA id a008725; 24 Oct 85 14:14 EDT
  6005. From: Yitz Twersky <compusci%aecom.uucp@BRL.ARPA>
  6006. Newsgroups: net.micro,net.micro.cpm
  6007. Subject: KAYPRO to TELEVIDEO?
  6008. Message-ID: <1969@aecom.UUCP>
  6009. Date: 23 Oct 85 21:53:17 GMT
  6010. Xref: seismo net.micro:13169 net.micro.cpm:5179
  6011. To:       info-cpm@AMSAA.ARPA
  6012.  
  6013. Is there a prograam that exists to read wordstar data files from a kaypro
  6014. to a televieo pc? something like media master or uniform on the IBM PC?
  6015.  
  6016.                 Thanks
  6017.                     Yitz
  6018. 25-Oct-85 01:18:05-MDT,1344;000000000000
  6019. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6020. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 25 Oct 85 01:17:59-MDT
  6021. Received: from brl-tgr.arpa by AMSAA.ARPA id a029961; 25 Oct 85 2:41 EDT
  6022. Received: from usenet by TGR.BRL.ARPA id a021266; 25 Oct 85 2:43 EDT
  6023. From: Ron Heiby <heiby%cuae2.uucp@BRL.ARPA>
  6024. Newsgroups: net.micro.cpm
  6025. Subject: MDM740 latest?
  6026. Message-ID: <496@cuae2.UUCP>
  6027. Date: 22 Oct 85 19:52:08 GMT
  6028. To:       info-cpm@AMSAA.ARPA
  6029.  
  6030. I have just succeeded in getting a development environment that will allow
  6031. me to assemble large ASM programs for my CP/M system (Apple II based, small
  6032. floppies).  I am interested in upgrading my file transfer software to a
  6033. version more recent than MDM712, which is what I have been running.  I do
  6034. have MDM740, but not an example of the newer format overlay file for modem
  6035. configuration or phone number definition.  I also do not have the M7LIB
  6036. or M7FNK programs.
  6037.     A)  Does anyone have the files I am missing?
  6038.     B)  Is there a more recent / better file transfer program for
  6039.         which source is available (ASM or BDS-C) that supports
  6040.         CRC/Batch mode?  Can I get it?
  6041. Thanks much.
  6042. -- 
  6043. Ron Heiby {NAC|ihnp4}!cuae2!heiby   Moderator: mod.newprod & mod.unix
  6044. AT&T-IS, /app/eng, Lisle, IL    (312) 810-6109
  6045. "No; my legs are written in a functional programming language." (J. McKie)
  6046. 25-Oct-85 05:53:26-MDT,1538;000000000000
  6047. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6048. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 25 Oct 85 05:53:20-MDT
  6049. Received: from ucb-vax.arpa by AMSAA.ARPA id a001765; 25 Oct 85 7:26 EDT
  6050. Received: by UCB-VAX (5.29/5.13)
  6051.     id AA28078; Thu, 24 Oct 85 22:30:13 PDT
  6052. Received: from ucbopal.Berkeley.Edu (ucbopal.ARPA)
  6053.     by ucbjade.Berkeley.Edu (4.19/4.40)
  6054.     id AA03590; Thu, 24 Oct 85 22:32:35 pdt
  6055. Received: by ucbopal.Berkeley.Edu (4.19/4.39.1)
  6056.     id AA05020; Thu, 24 Oct 85 22:32:33 pdt
  6057. Date: Thu, 24 Oct 85 22:32:33 pdt
  6058. From: "William C. Wells" <wcwells@ucbopal>
  6059. Message-Id: <8510250532.AA05020@ucbopal.Berkeley.Edu>
  6060. To: crash!kevinb@SDCSVAX.ARPA, info-micro@BRL-VGR.ARPA
  6061. Subject: Re: Netiquette Request
  6062. Cc: Info-CPM@AMSAA.ARPA
  6063.  
  6064.     From info-cpm-request@AMSAA.ARPA Thu Oct 24 04:42:30 1985
  6065.     From: crash!kevinb@SDCSVAX.ARPA
  6066.     Message-Id: <8510240625.AA11249@sdcsvax.ARPA>
  6067.     Date: Wed, 23 Oct 85 22:53:33 PDT
  6068.     To: info-micro@BRL-VGR.ARPA
  6069.     Subject: Netiquette Request
  6070.     Cc: Info-CPM@AMSAA.ARPA, crash!kevinb@SDCSVAX.ARPA
  6071.  
  6072.       If possible, could someone contact me regarding the document
  6073.     called Netiquette? I would really appreciate it so that I
  6074.     could pass it along to others new to netland and as a guide to
  6075.     same.
  6076.  
  6077.                 Thanks in advance,
  6078.  
  6079.     Kevin J. Belles - UUCP {ihnp4,cbosgd,sdcsvax,noscvax}crash!kevinb
  6080.     ~~~~~ ~~ ~~~~~~ - ARPA crash!kevinb@{ucsd,nosc}.ARPA
  6081.  
  6082. The document is part of the USENET news distribution and is known
  6083. as the "etiquette" file in Unix version of the USENET news software.
  6084.  
  6085. Bill Wells
  6086. 25-Oct-85 13:07:30-MDT,706;000000000000
  6087. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6088. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 25 Oct 85 13:07:20-MDT
  6089. Received: from xerox.arpa by AMSAA.ARPA id a015496; 25 Oct 85 14:29 EDT
  6090. Received: from CheninBlanc.ms by ArpaGateway.ms ; 25 OCT 85 11:32:08 PDT
  6091. Date: Fri, 25 Oct 85 11:31 PDT
  6092. From: LShilkoff.ES@XEROX.ARPA
  6093. Subject: Re: KAYPRO to TELEVIDEO?
  6094. In-reply-to: <1969@aecom.UUCP>
  6095. To: Yitz Twersky <compusci%aecom.uucp@BRL.ARPA>
  6096. cc: info-cpm@AMSAA.ARPA
  6097. Message-ID: <851025-113208-1395@Xerox>
  6098.  
  6099. "Is there a prograam that exists to read wordstar data files from a kaypro
  6100. to a televieo pc? something like media master or uniform on the IBM PC?"
  6101.  
  6102. Yes, Uniform for the Kaypro.
  6103.  
  6104. Larry
  6105.  
  6106. 25-Oct-85 14:32:17-MDT,3842;000000000000
  6107. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6108. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 25 Oct 85 14:32:03-MDT
  6109. Received: from apg-1.arpa by AMSAA.ARPA id a018085; 25 Oct 85 15:59 EDT
  6110. Date: Fri, 25 Oct 85 15:58:36 EDT
  6111. From: Robert Bloom AMSTE-TEI 3775 <rbloom@apg-1.ARPA>
  6112. Subject: Is CP/M Dead (or) Turbo buy fun
  6113. To: info-cpm@AMSAA.ARPA
  6114. Cc: rbloom@apg-1.ARPA
  6115.  
  6116.                                Is CP/M-80 dead?
  6117.                                       or
  6118.                   Fun in buying TurboPascal for my NorthStar
  6119.  
  6120.  
  6121.      When Adam Osborne was asked if he saw any future in CP/M-80 at a recent
  6122. seminar I attended, his answer was short and to the point: "None.  Next
  6123. Question?"
  6124.  
  6125.      Of course everyone laughed at that and I even kinda aggreed with the
  6126. statement.  While I thought that CP/M-80 would never actually die, it probably
  6127. would become a secondary option to IBM in small machines.  Then I tried to get
  6128. a discount copy of TurboPascal for my NorthStar Horizon running N* CP/M.
  6129.  
  6130.      Those that have organic memories going back a couple months remember a
  6131. want notice I posted on "Wanna buy TurboPascal for CP/M-80."  To all that
  6132. replied, thank you; I was surprised at the response.  Of the thirty or so
  6133. replies:
  6134.  
  6135.      - about half recommended going directly to Borland and buying it at the
  6136. retail of $69,
  6137.      - the other half contained various suggestions, some good, some not so
  6138. good.  There were two recommendations for "Spite Software" in, I think,
  6139. Washington State and two for "The Programmers's Shop" in Maine.
  6140.      - I even got several offers for pirate copies.
  6141.  
  6142.      All-in-all it took me about four weeks to actually receive a copy.  I
  6143. think I tried just about *all* of the 800 numbers in most of the popular
  6144. computer magazines.  The results of this informal survey in the basis for the
  6145. title of this note:  4/5ths of those called only offered MS-DOS software - the
  6146. other 1/5 would order CP/M stuff for a two to four week delay.  Only one had
  6147. it in stock and only one copy at that.  The magic words were *IBM*compatible*.
  6148. Yes, I knew that most micros sold are Irish Barf Models, but several sales-
  6149. people even asked if CP/M-80 was *IBM* *compatible*!  sheesh.
  6150.  
  6151.      I ended up buying the in-stock copy from the Programmers Shop and got it
  6152. 10-14 days later.  (The guys there knew what CP/M was - and even asked the
  6153. right questions about disk format without prompting.)  A good place to deal
  6154. with.
  6155.  
  6156.      Through a bit of stupidity on my part, I actually brought and paid for
  6157. TWO copies, the other from a local dealer.  When one gets desperate and mad
  6158. one makes bad decisions.  (Anyone need a [factory-sealed] of Turbo copy for
  6159. CP/M?  And no, Frank, this is not an ad!)  The sum result was that my effort
  6160. to get a fast cheaper copy by going through mail-order backfired by being even
  6161. slower and more expensive.  My recommendation: buy directly from Borland.
  6162.  
  6163.      All-in-all, Osborne's comment kept coming back to me - despite CP/M-plus,
  6164. Echelon, ZCPR3, SB180, Richard Conn (sorry Rich), the dedication of thousands
  6165. of hackers, and the archives of Simtel20, CP/M *is* dying.  Even Digital
  6166. Research is no longer supporting it!  (That might not be a big loss though.)
  6167.  
  6168.      Is there anything we can (or should) be doing about that?  I just bought
  6169. an new z80 s-100 (N*) box - is it obsolete even before I pay it off?  The cost
  6170. to convert it to the magic IBM-compatible cost more than a separate new Irish
  6171. Barf Model PC.  Are we all going to go the way of the TI99a people?  And if we
  6172. go, aren't the 6502 Apple hackers right behind?  Or in front?
  6173.  
  6174.      As the cheerleaders say: 'Lets hear some *NOISE*!'
  6175.  
  6176. -bob bloom  (the thoughts above are mine and may not reflect reality as seen
  6177. by anyone else but me.  I have no relationship with anyone except my spouse.)
  6178.  
  6179. 25-Oct-85 15:35:53-MDT,804;000000000000
  6180. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6181. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 25 Oct 85 15:35:47-MDT
  6182. Received: from mit-multics.arpa by AMSAA.ARPA id a018806; 25 Oct 85 17:03 EDT
  6183. Date:  Fri, 25 Oct 85 16:52 EDT
  6184. From:  Boebert@MIT-MULTICS.ARPA
  6185. Subject:  Accounting and Database pkg needed
  6186. To:  Boebert@HI-MULTICS.ARPA, info-cpm@AMSAA.ARPA
  6187. Message-ID:  <851025205207.962693@MIT-MULTICS.ARPA>
  6188.  
  6189. Anybody have any recommendations for an accounting and a database
  6190. package which runs on CP/M and which would serve the needs of a church?
  6191. The accounting package would have to handle the sorts of financial data
  6192. one would expect for a church operation and the database would have to
  6193. handle membership and mailing lists.  Simple user interfaces are
  6194. naturally a premium consideration.
  6195. 25-Oct-85 17:31:50-MDT,1305;000000000000
  6196. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6197. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 25 Oct 85 17:31:42-MDT
  6198. Received: from usc-isid.arpa by AMSAA.ARPA id a019553; 25 Oct 85 19:01 EDT
  6199. Date: 25 Oct 1985 19:04-EDT
  6200. Sender: ABN.ISCAMS@USC-ISID.ARPA
  6201. Subject: Re: Is CP/M Dead (or) Turbo buy fun
  6202. From: ABN.ISCAMS@USC-ISID.ARPA
  6203. To: rbloom@APG-1.ARPA
  6204. Cc: info-cpm@AMSAA.ARPA
  6205. Message-ID: <[USC-ISID.ARPA]25-Oct-85 19:04:08.ABN.ISCAMS>
  6206. In-Reply-To: The message of Fri, 25 Oct 85 15:58:36 EDT from Robert Bloom AMSTE-TEI 3775 <rbloom@apg-1.ARPA>
  6207.  
  6208. Bob,
  6209.  
  6210. Enjoyed your trials narrative better than you probably enjoyed the trials!
  6211. Wish I had an answer to the fading popularity of CP/M .. I'm sitting here
  6212. with my good and faithful Toad (Morrow Decision I, S100) and the stolid and
  6213. mysterious Beast (CompuPro S100 multi-user with Gifford MP/M 816), yet all
  6214. my most recent developmental work is in the flashy Gulfstream..
  6215. NOT because it's a better programming environment (ugh), but only because
  6216. (1) that's where the markets are
  6217. (2) bloody people seem to want flash out there (e.g., popup windows,
  6218.     fancy screens, everything at their fingertips at the same time but
  6219.     "don't expect ME to read a manual", etc.
  6220.  
  6221. Sigh ...
  6222.  
  6223. Regards,
  6224. David Kirschbaum
  6225. Toad Hall
  6226. ABN.ISCAMS@USC-ISID
  6227. 25-Oct-85 18:06:03-MDT,1578;000000000000
  6228. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6229. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 25 Oct 85 18:05:49-MDT
  6230. Received: from brl-tgr.arpa by AMSAA.ARPA id a019487; 25 Oct 85 18:54 EDT
  6231. Received: from usenet by TGR.BRL.ARPA id a011660; 25 Oct 85 18:52 EDT
  6232. From: "Wilson H. Bent" <whb%vax135.uucp@BRL.ARPA>
  6233. Newsgroups: net.micro.cpm
  6234. Subject: Wanted: CP/M <=> RT/11
  6235. Message-ID: <1214@vax135.UUCP>
  6236. Date: 25 Oct 85 17:40:21 GMT
  6237. To:       info-cpm@AMSAA.ARPA
  6238.  
  6239. [The memory queue pushed this one out the back...]
  6240.  
  6241. At some point in the recent past, on one of the several (many)
  6242. RCP/M systems I'm involved with, I saw a library with a program
  6243. to do disk transfers/reads/something between CP/M and RT/11.
  6244.  
  6245. Now a friend of mine with an RT/11 system has expressed an interest in it,
  6246. and I can't find it!!!
  6247.  
  6248. Since it was a CP/M program, I'm assuming that it was good only for
  6249. reading RT/11 files into CP/M.  Fine, I'll take what I can get.
  6250.  
  6251. I don't have ARPA access, but I check these RCP/M systems fairly often:
  6252.     Lillipute:    (312) 649-1730    (Chicago)
  6253.     Voorhees:    (609) 428-8864    (Southern NJ)
  6254.  
  6255. Plus there's always my uucp address, which I'm hoping will show up
  6256. with my .signature - oh, what the heck, I'll risk it being here twice...
  6257.  
  6258. Wilson H. Bent, Jr.        ... ihnp4!vax135!hoh-2!whb
  6259. AT&T - Bell Laboratories    (201) 949-1277
  6260. Disclaimer: My company has not authorized me to issue a disclaimer.
  6261. -- 
  6262. Wilson H. Bent, Jr.        ... ihnp4!vax135!hoh-2!whb
  6263. AT&T - Bell Laboratories    (201) 949-1277
  6264. Disclaimer: My company has not authorized me to issue a disclaimer.
  6265. 26-Oct-85 00:33:13-MDT,2088;000000000000
  6266. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6267. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 26 Oct 85 00:33:05-MDT
  6268. Received: from simtel20.arpa by AMSAA.ARPA id a020290; 26 Oct 85 2:00 EDT
  6269. Date: Sat, 26 Oct 1985  00:03 MDT
  6270. Message-ID: <WANCHO.12154110636.BABYL@SIMTEL20.ARPA>
  6271. From: "Frank J. Wancho" <WANCHO@SIMTEL20.ARPA>
  6272. To:   Robert Bloom AMSTE-TEI 3775 <rbloom@APG-1.ARPA>
  6273. Cc:   WANCHO@SIMTEL20.ARPA, INFO-CPM@AMSAA.ARPA
  6274. Subject: Is CP/M Dead (or) Turbo buy fun
  6275.  
  6276. Bob,
  6277.  
  6278. First, let's clarify one point: if you judge the vitality of an
  6279. operating system, or anything else for that matter, on the basis of
  6280. vendor support, then there are many popular, but dead products out
  6281. there.
  6282.  
  6283. In the case of CP/M and DRI, it was CP/M-Plus that was put out to
  6284. pasture under the heading of Level "D" support "for mature products
  6285. that are not actively supported".  CP/M 2.2 (CP/M-80) has been
  6286. assigned Level "C" support, which is limited to questions submitted on
  6287. CompuServe and phone calls.
  6288.  
  6289. Now, that is not as good as Level "B" ("active support", meaning
  6290. they'll eventually answer letters, too) nor Level "A".  But, it's not
  6291. dead, or in the "mature" catagory as far as DRI is concerned.
  6292.  
  6293. Of course, the counter argument is that CP/M-80 was never supported by
  6294. DRI in the first place.  Ever try to call in the early days and get an
  6295. answer?
  6296.  
  6297. Just because Adam Osborne says there's no future in CP/M-80 doesn't
  6298. mean that it is dead.  There's a difference.  The market for CP/M is
  6299. simply mature and mostly saturated.  If you're going to write
  6300. software, don't bother writing for CP/M - write for the hungry mass
  6301. market that's still trying to catch up with the rest of us using
  6302. tight, functional, and efficient programs.  There's a future and a
  6303. fortune there, not in CP/M.
  6304.  
  6305. There are about maybe 2 million CP/M users out there, many of them
  6306. perfectly content with what they have and don't need anything else.
  6307. See Jerry Pournelle's column this month for one, possibly prevelant
  6308. viewpoint, at least among us diehards, and note that Jerry has a
  6309. choice.
  6310.  
  6311. --Frank
  6312. 26-Oct-85 07:35:18-MDT,502;000000000000
  6313. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6314. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 26 Oct 85 07:35:07-MDT
  6315. Received: from brl-tgr.arpa by AMSAA.ARPA id a020958; 26 Oct 85 9:05 EDT
  6316. Received: from usenet by TGR.BRL.ARPA id a020998; 26 Oct 85 8:59 EDT
  6317. From: generous%styx.uucp@BRL.ARPA
  6318. Newsgroups: net.micro.cpm,net.micro
  6319. Subject: cancel <14764@styx.UUCP>
  6320. Message-ID: <14766@styx.UUCP>
  6321. Date: 24 Oct 85 00:26:45 GMT
  6322. Control: cancel <14764@styx.UUCP>
  6323. To:       info-cpm@AMSAA.ARPA
  6324.  
  6325.  
  6326. 26-Oct-85 07:39:20-MDT,2198;000000000000
  6327. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6328. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 26 Oct 85 07:39:14-MDT
  6329. Received: from brl-tgr.arpa by AMSAA.ARPA id a020960; 26 Oct 85 9:06 EDT
  6330. Received: from usenet by TGR.BRL.ARPA id a021013; 26 Oct 85 9:00 EDT
  6331. From: "Curtis C. Generous" <generous%styx.uucp@BRL.ARPA>
  6332. Newsgroups: net.micro,net.micro.cpm
  6333. Subject: Compupro 10+ Documentation
  6334. Message-ID: <14767@styx.UUCP>
  6335. Date: 24 Oct 85 00:32:44 GMT
  6336. Xref: seismo net.micro:13198 net.micro.cpm:5189
  6337. To:       info-cpm@AMSAA.ARPA
  6338.  
  6339. To anyone who has/is using a Compupro 10+ micro with CCPM/8-16:
  6340.  
  6341.   I have been using a 10+ for several weeks now, and have become
  6342. exasperated with the Compupro documentation (or lack of). 
  6343. If there is anyone out there who has done system level programming
  6344. on this machine, I would like to talk to you concerning some very basic yet 
  6345. undocumented features/commands.  For example:
  6346.  
  6347.     - How does one reset the real time clock.  The documentation
  6348.       mentions the following: 
  6349.            A>  DATE SET
  6350.       But that does not seem to work.
  6351.  
  6352.     - The 10+ supports several printers, yet it is not documented
  6353.       anywhere how to access them and switch printers from within
  6354.       a program (assembly language, Pascal, C, etc..)
  6355.  
  6356.     - The operating system seems to have a bug concerning the 
  6357.       release of the printers.  When more than one user tries to 
  6358.       print a document to a common printer from within a program 
  6359.       (i.e. Wordstar, Dbase), the second user's program seems to 
  6360.       hang until the first users exits his program (back to the
  6361.       system prompt).
  6362.  
  6363.     - Is it possible to detach the console as in MP/M, to run
  6364.       a background task with CCP/M 8-16?
  6365.  
  6366. Also, if anyone has any hardware reference manuals for the machine, 
  6367. I would also like to find out how the communications are done between
  6368. the Z80`s and the 8088 CPU/Disk Drives.
  6369.  
  6370. I have made several attempts to contact D.R.I., the dealer where I
  6371. bought the system, and even Compupro to get some of these answers
  6372. but all in vain.  Any help in an of the above topics is appreciated.
  6373.  
  6374.  
  6375. Curtis C. Generous
  6376. generous@lll-tis-b.ARPA
  6377. {akgua,allegra,cbosgd,decwrl,dual,ihnp4,sun}!idi!styx!generous
  6378. 27-Oct-85 06:09:05-MST,3644;000000000000
  6379. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6380. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 27 Oct 85 06:08:48-MST
  6381. Received: from brl-tgr.arpa by AMSAA.ARPA id a023283; 27 Oct 85 7:40 EST
  6382. Received: from usenet by TGR.BRL.ARPA id a004069; 27 Oct 85 7:46 EST
  6383. From: Mark Mallett <mem%sii.uucp@BRL.ARPA>
  6384. Newsgroups: net.micro.cpm
  6385. Subject: More on MIX C
  6386. Message-ID: <428@sii.UUCP>
  6387. Date: 25 Oct 85 11:28:09 GMT
  6388. To:       info-cpm@AMSAA.ARPA
  6389.  
  6390. I also got my MIX C compiler a week or two ago and agree with all the
  6391. positive things that have been said about it here.  It seems to be
  6392. an excellent buy for $39.95 (or $45 with COD)-  it comes with a thick
  6393. paperback-book manual with C tutorial, reference, and lots of examples
  6394. (there are some errors in the examples so the proofreading may not have
  6395. been great).  The compiler can produce listing files. The linker supports
  6396. libraries-- you manipulate a library by converting it to an ASCII form and
  6397. editing it!  The linker can deal with either the ASCII or binary form (it
  6398. appears that the binary form has an awful lot of overhead in it, but no
  6399. matter there).  Multiple overlay areas are supported, which is nice on
  6400. a CPM80 system.
  6401.  
  6402. On the negative side:
  6403.  
  6404.     - the linker seems incredibly picky.  If you don't give it the
  6405.       commands in the right sequence, you can get a fatal error message
  6406.       or, worse yet, your program simply won't work.
  6407.  
  6408.     - you can define multiple overlay regions in your program, but
  6409.       each region is a fixed size and must be big enough for the largest
  6410.       overlay you are going to put in there.  I would much rather see
  6411.       a hierarchical overlay structure, where overlay boundaries depend
  6412.       on the definition of the higher-level overlay.  But again, for
  6413.       $40 this is great.
  6414.  
  6415.     - The minimum program size seems to be about 24K.  This is because
  6416.       the compiler generates intermediate code; an interpreter occupies
  6417.       the first 20K or so of every program.  This interpreter does not
  6418.       have to be linked with the program, so the file size can be small,
  6419.       but in this case you have to have the runtime overlay hanging around
  6420.       on your disc in order to run your programs.
  6421.  
  6422.     - There is no mechanism for linking assembler programs to the C
  6423.       programs.  There *is* a mechanism for calling assembler programs,
  6424.       though, if you want to load or initialize code into memory
  6425.       somewhere, you can call it.  Kind of like the Atari notion of
  6426.       a BASIC-Assembler interface.
  6427.  
  6428.     - The compiler matches reserved words in either-case mode;  you
  6429.       CAN NOT turn this off.  That is, the reserved word "int" can
  6430.       be given as "int", "Int", "INT", etc.  This is the only thing
  6431.       that I think they did really Wrong.
  6432.  
  6433. I bought because I hoped that since it generates intermediate code, it would
  6434. compile some large programs to fit into my CPM80 system better.  I haven't
  6435. proved or disproved this notion yet, but given the horrible code produced
  6436. by the Aztec and Ecosoft compilers that I have, I don't doubt that there
  6437. is a size threshold above which programs compiled with MIX will be smaller
  6438. than with those others. All in all, it seems to be a great buy, especially
  6439. if you don't care about speed.
  6440.  
  6441. About the MIX editor: I'll restate what I said several months ago.  MIX
  6442. seems to have done a great job with this too, but (as with the compiler)
  6443. they made one thing Wrong: the editor doesn't deal with control characters.
  6444. Like formfeeds and tabs!!  So for me, the editor is useless.  The folks
  6445. at MIX say they are going to fix this-- I hope so, because the editor looks
  6446. really nice.
  6447.  
  6448. Mark Mallett
  6449. decvax!sii!mem  or  ittatc!sii!mem
  6450. 27-Oct-85 07:08:15-MST,1372;000000000000
  6451. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6452. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 27 Oct 85 07:08:09-MST
  6453. Received: from brl-tgr.arpa by AMSAA.ARPA id a023370; 27 Oct 85 8:37 EST
  6454. Received: from usenet by TGR.BRL.ARPA id a004727; 27 Oct 85 8:42 EST
  6455. From: "R.Thomas" <rbt%sftig.uucp@BRL.ARPA>
  6456. Newsgroups: net.micro.cpm
  6457. Subject: Re: Classified ads
  6458. Message-ID: <612@sftig.UUCP>
  6459. Date: 25 Oct 85 18:44:22 GMT
  6460. To:       info-cpm@AMSAA.ARPA
  6461.  
  6462. > Eric, there is a bottom line to all this.  If the ads continue, the
  6463. > gateway between net.micro.cpm and INFO-CPM will be discontinued.  I
  6464. > don't think any of us want to see that.  We ALL gain a lot by the free
  6465. > flow of information and ideas between readers on both networks.
  6466. > --Keith Petersen
  6467.  
  6468. Why can't the gateway be moderated?  This is being done for a lot of
  6469. ARPAnet groups as we watch (read net.announce).  The moderator would be
  6470. able to forward only those articles from net.micro.cpm that s/he felt were
  6471. appropriate.  Needless to say, there is probably much less that originates
  6472. on the ARPAnet that  net.micro.cpm readers would be offended by, but that
  6473. could be deleted too.
  6474.  
  6475. Rick Thomas
  6476.  
  6477. PS  I would volunteer to do the moderation, if somebody would fix me up
  6478. with an account on an ARPAnet machine that I could get to via a local phone
  6479. call...
  6480.  
  6481. ihnp4!attunix!rbt
  6482. (201)-522-6062
  6483. 27-Oct-85 12:34:45-MST,973;000000000000
  6484. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6485. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 27 Oct 85 12:34:40-MST
  6486. Received: from xerox.arpa by AMSAA.ARPA id a023859; 27 Oct 85 14:05 EST
  6487. Received: from Flora.ms by ArpaGateway.ms ; 27 OCT 85 11:08:29 PST
  6488. From: NBaheti.es@XEROX.ARPA
  6489. Date: 27 Oct 85 11:07:28 PST
  6490. Subject: Re: Classified ads
  6491. In-reply-to: rbt%sftig.uucp@BRL.ARPA's message of 25 Oct 85 18:44:22
  6492.  GMT, <612@sftig.UUCP>
  6493. To: "R.Thomas" <rbt%sftig.uucp@BRL.ARPA>
  6494. cc: info-cpm@AMSAA.ARPA
  6495. Message-ID: <851027-110829-1624@Xerox>
  6496.  
  6497. I don't think that a moderated system is the answer to the problem. 
  6498. On the Xerox system we don't get many (we get a few but not enough to
  6499. bothersome) ads because we have mailing lists intended for them a-
  6500. lone. There is a JunkMail and WantAds list for those who are interested
  6501. in receiving the mail. This is probably the best solution, because it
  6502. keeps all parties satisfied.
  6503.  
  6504. --Arun Baheti
  6505.   NBaheti.es@Xerox
  6506. 27-Oct-85 23:10:40-MST,2226;000000000000
  6507. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6508. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 27 Oct 85 23:10:29-MST
  6509. Received: from simtel20.arpa by AMSAA.ARPA id a024801; 28 Oct 85 0:40 EST
  6510. Date: Sun, 27 Oct 1985  22:43 MST
  6511. Message-ID: <WANCHO.12154631273.BABYL@SIMTEL20.ARPA>
  6512. From: "Frank J. Wancho" <WANCHO@SIMTEL20.ARPA>
  6513. To:   INFO-CPM@AMSAA.ARPA, INFO-MICRO@brl.ARPA, ADA-SW@SIMTEL20.ARPA
  6514. cc:   INFO-IBMPC@usc-isib.ARPA, INFO-HZ100@radc-tops20.ARPA
  6515. Subject: SIMTEL20 Repository Status
  6516.  
  6517. Collection Name         # files         # dirs  ~Size(MB)       # Disk Pages
  6518.  
  6519. MICRO:<CPM.*>           2,880           124     30.6            16,651
  6520. MICRO:<CPMUG.*>         1,923            92     12.8             6,454
  6521. MICRO:<SIGM.*>          4,795           205     40.8            21,341
  6522. MICRO:<PC-BLUE.*>       3,092           104     27.3            14,694
  6523.  
  6524. PS:<ADA.*>                288            28     17.3             8,176
  6525.  
  6526. PS:<UNIX.*>               676            26     15.8             7,743
  6527.  
  6528. PS:<MAIL.ARCHIVES>        101/14 lists          37.5            13,681
  6529.  
  6530. MICRO: is an RP06 disk drive which is full.  We are anticipating the
  6531. installation of an RP07 Real Soon Now, along with a TU78 tape drive.
  6532. The RP07 has a capacity of almost three times an RP06 and has double
  6533. the channel speed.  The TU78 is capable of 6250 bpi.
  6534.  
  6535. Shortly after the installation and check out of the RP07, all the
  6536. collections listed above, except the mail archives, will be moved to
  6537. the RP07, which will be named PD:.  We will then be able to bring the
  6538. SIG/M and PC/BLUE collections up-to-date and add others as they become
  6539. available.  Look for an announcement of the changeover.
  6540.  
  6541. Additions and changes to the CP/M collection are usually announced to
  6542. INFO-CPM.  Additions to the SIG/M and PC/BLUE collections are
  6543. announced to INFO-CPM, INFO-MICRO, INFO-IBMPC, and INFO-HZ100.
  6544.  
  6545. Additions and changes to the Ada collection are announced only to
  6546. ADA-SW.  To be added to ADA-SW, send your request to
  6547. ADA-SW-REQUEST@SIMTEL20.
  6548.  
  6549. Additions and changes to the Unix collection will be announced to a
  6550. new list named UNIX-SW.  To be added to UNIX-SW, send your request to
  6551. UNIX-SW-REQUEST@SIMTEL20.
  6552.  
  6553. --Frank
  6554. 28-Oct-85 05:24:12-MST,1217;000000000000
  6555. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6556. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 28 Oct 85 05:24:00-MST
  6557. Received: from brl-aos.arpa by AMSAA.ARPA id a025549; 28 Oct 85 6:57 EST
  6558. Received: from simtel20.arpa by AOS.BRL.ARPA id a000335; 27 Oct 85 0:36 EDT
  6559. Date: Sat, 26 Oct 1985  22:16 MDT
  6560. Message-ID: <KPETERSEN.12154353173.BABYL@SIMTEL20.ARPA>
  6561. Sender: KPETERSEN@SIMTEL20.ARPA
  6562. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  6563. To:   Info-Cpm@BRL.ARPA
  6564. Subject: PDSE067A.LQT phone list of XMODEM protocol systems updated
  6565.  
  6566. The latest list of all known RCPM (Remote CP/M) systems and other
  6567. systems supporting XMODEM protocol file transfers is now available
  6568. from SIMTEL20 and has been posted to Usenet's net.micro.cpm.  If you
  6569. cannot FTP and you are not already on the list to automatically
  6570. receive updates of this phone list, please send a note to me and I'll
  6571. add you to the mailing list.
  6572.  
  6573. Filename            Type     Bytes     CRC
  6574.  
  6575. Directory MICRO:<CPM.MISC>
  6576. PDSE067A.LQT.1            BINARY     45952  061BH
  6577.  
  6578. --Keith Petersen
  6579. Arpa:  W8SDZ@SIMTEL20.ARPA
  6580. uucp:  ...!seismo!SIMTEL20.ARPA!W8SDZ
  6581. uucp:  ...!{decvax,unc,hao,cbosgd,seismo,aplvax,uci}!brl-bmd!w8sdz
  6582. uucp:  ...!{ihnp4!cbosgd,cmcl2!esquire}!brl-bmd!w8sdz
  6583. 28-Oct-85 05:38:35-MST,2452;000000000000
  6584. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6585. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 28 Oct 85 05:38:21-MST
  6586. Received: from mitre.arpa by AMSAA.ARPA id a025747; 28 Oct 85 7:05 EST
  6587. Received: by mitre.ARPA (4.12/4.7)
  6588.     id AA12533; Sun, 27 Oct 85 20:37:57 est
  6589. Message-Id: <8510280137.AA12533@mitre.ARPA>
  6590. To: Boebert@MIT-MULTICS.ARPA
  6591. Cc: Boebert@HI-MULTICS.ARPA, info-cpm@AMSAA.ARPA
  6592. Subject: Re: Accounting and Database pkg needed
  6593. In-Reply-To: Your message of Fri, 25 Oct 85 16:52 EDT.
  6594.          <851025205207.962693@MIT-MULTICS.ARPA>
  6595. Date: 27 Oct 85 20:37:38 EST (Sun)
  6596. From: Jeff Edelheit <edelheit@MITRE.ARPA>
  6597.  
  6598. I spent a lot of time and energy trying to find a package similar to what you
  6599. have described for my synagogue (there are a lot of similarities between
  6600. a church and synagogue package.)  Bottom line was that the one's I found
  6601. were generally written for MS/PC-DOS and that the affordable ones ($2,500 or
  6602. less) weren't very good.  (My congregation felt they couldn't afford more
  6603. than $2,500.  There are some packages for $3,000 and more but I didn't
  6604. bother to look.)
  6605.  
  6606. Since there is a market for a relatively good package at a reasonable price,
  6607. I decided to write one.  (Maybe I should say integrate one.)  I am using 
  6608. the Micro Business Applications (MBA) Accountant Series (G/L, A/P, A/R)
  6609. and dBaseIII.  I am using dBase for membership data (Name, address, phone #,
  6610. children's names, birthdates, youth group activity) and for some billing 
  6611. data.  I am writting some dBase code generate some monthly, quarterly,
  6612. semi-annual and annual billing data.  This data is passed to the MBA A/R
  6613. for statement generation, account aging, and G/L posting.  Since we have
  6614. about 50 employees (school teachers, custodians, office staff) we are using
  6615. MBA's payroll system.  (It passes data to the G/L).
  6616.  
  6617. All of the MBA software was originally written for CP/M-80 systems and was
  6618. then ported to PC/MS-DOS.  It has a pretty-good user interface and the 
  6619. documentation is really complete.  I chose dBaseIII for two reasons:
  6620. the "Assist" program makes it easier for the novice to generate queries,
  6621. reports and address labels; and the MBA software included a conversion
  6622. utility to go between the MBA files and dBase II/III.  I am not suggesting
  6623. that my choices were the best; they just seem to work fairly well and 
  6624. you can't ask for much more.
  6625.  
  6626. Hope this was helpful.
  6627.  
  6628. Regards,
  6629.  
  6630. Jeff Edelheit
  6631. (edelheit@mitre)
  6632.  
  6633.  
  6634.  
  6635. 28-Oct-85 06:13:07-MST,759;000000000000
  6636. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6637. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 28 Oct 85 06:13:02-MST
  6638. Received: from brl-tgr.arpa by AMSAA.ARPA id a026550; 28 Oct 85 7:45 EST
  6639. Received: from usenet by TGR.BRL.ARPA id a017329; 28 Oct 85 7:47 EST
  6640. From: Tom Nadas <tom%utcsri.uucp@BRL.ARPA>
  6641. Newsgroups: net.micro,net.micro.cpm
  6642. Subject: Re: KAYPRO to TELEVIDEO?
  6643. Message-ID: <1542@utcsri.UUCP>
  6644. Date: 27 Oct 85 19:09:52 GMT
  6645. Xref: seismo net.micro:13210 net.micro.cpm:5195
  6646. To:       info-cpm@AMSAA.ARPA
  6647.  
  6648.  
  6649. Oh, the arrogance of the MS-DOS world!  Both Uniform and Media Master
  6650. were invented for CP/MM, then ported to MS-DOS.  
  6651. -- 
  6652.  
  6653.                     Tom Nadas
  6654.  
  6655. UUCP:   {decvax,linus,ihnp4,uw-beaver,allegra,utzoo}!utcsri!tom
  6656. CSNET:  tom@toronto
  6657. 28-Oct-85 10:53:53-MST,1549;000000000000
  6658. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6659. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 28 Oct 85 10:53:46-MST
  6660. Received: from office-1.arpa by AMSAA.ARPA id a008466; 28 Oct 85 12:15 EST
  6661. Date: 28 Oct 85 09:15 PST
  6662. From: Alan Bomberger <ACB.COR@OFFICE-1.ARPA>
  6663. Subject: Is CP/M dead
  6664. To: info-cpm@AMSAA.ARPA
  6665. Message-ID: <COR-ACB-7Y61J@OFFICE-1>
  6666.  
  6667. I join those who believe in CP/M.  Not that it is the greatest etc, but because
  6668. it is functional, simple, and predictable.  I have done some rather 
  6669. sophisitcated things for CP/M including POP UP windows and ThinkTank like 
  6670. things.  But people are killing it.  The users are killing it.  How?
  6671.  
  6672. Simple.  As a commercial CP/M developer and vendor I find that it is nearly 
  6673. impossible to find any publication read by the "2 million" CP/M users.  While 
  6674. there are many publications that CP/M users read most of them are dominated by 
  6675. "IBM" users.  Advertising rates are based on total circulation and thus 
  6676. advertising for the 3% of the CP/M readers is prohibitive.  This applies to 
  6677. distributors as well who must examine their advertising costs.  So since the 
  6678. publishers killed off the likes of Microsystems there is no central place to 
  6679. advertise new CP/M software.
  6680.  
  6681. I am sorry if that sounds like a very commercial reason and I would surely 
  6682. appreciate feedback.  I find it frustrating.  CP/M users should rally behind 
  6683. some publication and boost its readership to 500,000 CP/M readers.  That ought 
  6684. to create the atmosphere for developers to reach the "2 million" users.
  6685.  
  6686. 28-Oct-85 12:27:32-MST,903;000000000000
  6687. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6688. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 28 Oct 85 12:27:22-MST
  6689. Received: from wsmr08.arpa by AMSAA.ARPA id a011116; 28 Oct 85 13:24 EST
  6690. Date: Mon, 28 Oct 85 11:23:57 MST
  6691. From: John Gilbert CD <jgilbert@WSMR08.ARPA>
  6692. Subject: Re: Is CP/M dead
  6693. In-Reply-To: Your message of 28 Oct 85 09:15 PST
  6694. To: Alan Bomberger <ACB.COR@OFFICE-1.ARPA>
  6695. Cc: info-cpm@AMSAA.ARPA
  6696.  
  6697. I think Alan's message raises a matter of great concern to the users of CPM...
  6698. there simply is no magazine that deals principally with CPM matters and hence
  6699. can create a forum for information exchange concerning it.
  6700.  
  6701. I was startled to learn recently that KayPro's magazine Profiles, with 100,000
  6702. circulation is that largest magazine appealing mostly to CPM users and it is
  6703. undergoing an identity crisis since KayPro is no selling MS-DOS based
  6704. computers.
  6705.  
  6706. John Gilbert
  6707.  
  6708. 28-Oct-85 12:54:41-MST,1445;000000000000
  6709. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6710. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 28 Oct 85 12:54:33-MST
  6711. Received: from xerox.arpa by AMSAA.ARPA id a011249; 28 Oct 85 13:28 EST
  6712. Received: from Salvador.ms by ArpaGateway.ms ; 28 OCT 85 10:30:13 PST
  6713. Sender: "Philip M. Burton.osbunorth"@XEROX.ARPA
  6714. Date: 28 Oct 85 10:17:00 PST (Monday)
  6715. Subject: Re: Is CP/M Dead (or) Turbo buy fun
  6716. From: Burton.osbunorth@XEROX.ARPA
  6717. To: wancho@SIMTEL20.ARPA, ABN.ISCAMS@USC-ISID.ARPA
  6718. cc: rbloom@APG-1.ARPA, info-cpm@AMSAA.ARPA
  6719. In-Reply-to: ABN.ISCAMS%USC-ISID:ARPA:Xerox's message of 26-October-85
  6720.  (Saturday) 3:03:46 PDT -
  6721. Reply-to: Burton.osbunorth@XEROX.ARPA
  6722. Message-ID: <851028-103013-2190@Xerox>
  6723.  
  6724. Dave,
  6725.  
  6726. I think you're pretty much right, at least for us unrepentant and
  6727. unreconstructed hackers.  But for my wife, DOS is better, because the
  6728. bigger memory space of a 16 bit system makes for "friendlier" programs.
  6729. And my wife is part of that great mass market that will buy a machine
  6730. with 3 initials on it because they feel good about those three initials
  6731. (beats me why, with Compupro's around, but that's another story).  
  6732.  
  6733. Even CP/M 86, had it caught on, would have been better than CP/M 80 for
  6734. this reason.  
  6735.  
  6736. If Gary Kildall made only one mistake, it was in putting work into an
  6737. 8-bit operating system, and not the 16 -bit version.  Thus, he wasn't
  6738. ready when IBM *wanted* to use CP/M 86.
  6739.  
  6740. Sigh ...
  6741.  
  6742. Phil Burton
  6743. 28-Oct-85 14:08:25-MST,735;000000000000
  6744. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6745. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 28 Oct 85 14:08:19-MST
  6746. Received: from mitre.arpa by AMSAA.ARPA id a016375; 28 Oct 85 15:41 EST
  6747. Received: by mitre.ARPA (4.12/4.7)
  6748.     id AA21318; Mon, 28 Oct 85 15:14:18 est
  6749. Date: Mon, 28 Oct 85 15:14:18 est
  6750. From: Thomas Reid <treid@mitre.ARPA>
  6751. Message-Id: <8510282014.AA21318@mitre.ARPA>
  6752. To: info-pascal@brl.ARPA
  6753. Subject: Borland Modula-2 ???
  6754. Cc: info-cpm@AMSAA.ARPA
  6755.  
  6756. Since early Summer, we have heard that Borland has had a Turbo?Modula-2 in
  6757. beta test for CP/M-80 with MSDOS not too far behind.  Does anyone know when
  6758. the little devil will be finally unleashed?  Anyone have the latest poop?
  6759. Care to share it?  Thanks.  Tom.
  6760. 28-Oct-85 14:34:21-MST,636;000000000000
  6761. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6762. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 28 Oct 85 14:34:06-MST
  6763. Received: from lll-mfe.arpa by AMSAA.ARPA id a016946; 28 Oct 85 16:05 EST
  6764. Date: Mon, 28 Oct 85 14:03 PST
  6765. From: Maron@LLL-MFE.ARPA
  6766. Subject: Is CP/M dead?
  6767. To: info-cpm@AMSAA.ARPA
  6768.  
  6769.  
  6770. For those looking for a publication to rally behind consider MicroCornucopia
  6771. of Bend (I think) Oregon.  I've been reading it since issue#1 and think it is
  6772. great.  It too is suffering from what's next but has not made any firm 
  6773. decisions.  It looks like a good place to advertize since it is a Z80 (+others)
  6774. magazine.
  6775. --Neil
  6776. 28-Oct-85 17:30:58-MST,1017;000000000000
  6777. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6778. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 28 Oct 85 17:30:46-MST
  6779. Received: from usc-isi.arpa by AMSAA.ARPA id a018953; 28 Oct 85 18:42 EST
  6780. Date: 28 Oct 1985 18:39:13 EST
  6781. Subject: Re: Borland Modula-2 ???
  6782. From: Rex Buddenberg <BUDDENBERGRA@USC-ISI.ARPA>
  6783. To: Thomas Reid <treid@MITRE.ARPA>
  6784. cc: BUDDENBERGRA@USC-ISI.ARPA
  6785. In-Reply-To: <8510282014.AA21318@mitre.ARPA>
  6786. ReSent-Date: 28 Oct 1985 18:45:14 EST
  6787. ReSent-From: Rex Buddenberg <BUDDENBERGRA@USC-ISI.ARPA>
  6788. ReSent-To: info-cpm@AMSAA.ARPA
  6789. ReSent-cc: BUDDENBERGRA@USC-ISI.ARPA
  6790.  
  6791. Regarding Borland Modula-II, I called them last week after a long
  6792. period of silence.  The answer I got was 'next week -- we just got the
  6793. manual back from the printer.  What format disc do you want it on?'
  6794. This is the beta, not the release.
  6795.  
  6796. An aside, re the 'is CPM dead -- when I said I wanted mine on 8" CPM,
  6797. I got a long pause!  Then 'Can you read anything else?'  Alas...
  6798. Rex
  6799. BUDDENBERGRA@USC-ISI.ARPA
  6800. -------
  6801. 28-Oct-85 20:59:32-MST,568;000000000000
  6802. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6803. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 28 Oct 85 20:59:27-MST
  6804. Received: from mit-xx.arpa by AMSAA.ARPA id a020342; 28 Oct 85 22:22 EST
  6805. Date: Mon 28 Oct 85 22:26:29-EST
  6806. From: Sangho Yoon <ID.YOON@MIT-XX.ARPA>
  6807. Subject: C128 CP/M
  6808. To: info-cpm@AMSAA.ARPA
  6809. Message-ID: <12154868437.36.ID.YOON@MIT-XX.ARPA>
  6810.  
  6811.  
  6812. Is there anyone out there with a Commodore 128 using CP/M ?  I would like
  6813. to know where I can get software for it.  Any help would be appreciated.
  6814.  
  6815.  
  6816.             Sangho Yoon
  6817.             ID.YOON@MIT-XX
  6818.     
  6819. -------
  6820. 28-Oct-85 21:17:23-MST,944;000000000000
  6821. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6822. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 28 Oct 85 21:17:14-MST
  6823. Received: from simtel20.arpa by AMSAA.ARPA id a020477; 28 Oct 85 22:48 EST
  6824. Date: Mon 28 Oct 85 20:52:36-MST
  6825. From: Rick Conn <RCONN@SIMTEL20.ARPA>
  6826. Subject: ZCPR3 Newsletters
  6827. To: info-cpm@AMSAA.ARPA
  6828. Message-ID: <12154873191.17.RCONN@SIMTEL20.ARPA>
  6829.  
  6830. In MICRO:<CPM.Z3NEW>:
  6831.     Z3NEWS.305, .3Q5, .306, .3Q6 - vols 305 and 306 of the
  6832. Echelon newsletters
  6833.  
  6834. In MICRO:<CPM.ZCPR3>:
  6835.     Z3NEWS.3Q5, .3Q6 - same (only in squeezed form)
  6836.  
  6837. Somewhere along the line I dropped the file for vol 304.  Will look
  6838. it up.  Of some particular interest is a brief description of another HD64180
  6839. board: S-100 bus, HD64180, 64K-256K Static RAM, 2 RS-232 drivers, Master/Slave.
  6840. So now there are 2 64180 boards out.  Lots of other items in this newsletter,
  6841. including a list of people working on software for the Z System.
  6842.  
  6843.     Rick
  6844. -------
  6845. 28-Oct-85 22:41:33-MST,5861;000000000000
  6846. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6847. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 28 Oct 85 22:41:16-MST
  6848. Received: from simtel20.arpa by AMSAA.ARPA id a020949; 29 Oct 85 0:15 EST
  6849. Date: Mon 28 Oct 85 22:18:50-MST
  6850. From: Rick Conn <RCONN@SIMTEL20.ARPA>
  6851. Subject: Re: Is CP/M Dead (or) Turbo buy fun
  6852. To: rbloom@APG-1.ARPA
  6853. cc: info-cpm@AMSAA.ARPA
  6854. In-Reply-To: Message from "Robert Bloom AMSTE-TEI 3775 <rbloom@apg-1.ARPA>" of Fri 25 Oct 85 14:32:19-MDT
  6855. Message-ID: <12154888891.11.RCONN@SIMTEL20.ARPA>
  6856.  
  6857. Hello, Bob,
  6858.  
  6859.     "Is CP/M Dead?" is a matter of perspective, as I see it.  It also
  6860. depends on what you mean by "Dead."  I offer the following:
  6861.  
  6862. Meaning of "Is CP/M Dead?"            Answer to "Is CP/M Dead?"
  6863. --------------------------            -------------------------
  6864. 1. Is anyone making commercial software     No, CP/M is not dead; there
  6865.  packages for CP/M now?                 are many new commercial
  6866.                          packages out there (1)
  6867.  
  6868. 2. Are the majority of the users of all        I don't know, but I think
  6869.  microcomputers running CP/M?             50/50 chance that IBM has
  6870.                          not reached 2 Million users;
  6871.                          but how many old CP/M users
  6872.                          switched to IBM?
  6873.  
  6874. 3. Are new users of microcomputers buying    Yes, the new users are largely
  6875.  CP/M systems (counting derivatives)?         buying IBM, so CP/M is dying
  6876.  (this refers to personal computer users)     if not already dead
  6877.  
  6878. 4. Are total sales of new microcomputers    I don't know, but I am aware
  6879.  leaning toward CP/M (counting derivatives)?     of many, many embedded micros
  6880.  (this refers to PCs and embedded computers)     running CP/M et al
  6881.  
  6882. 5. Is the flow of public domain CP/M software    No, as is evidenced by the
  6883.  stopping?                     latest SIG/M releases I saw
  6884.                          today, CP/M is still thriving
  6885.  
  6886. 6. Where is the majority of the public domain    No, CP/M is not dead; looking
  6887.  software?                     at the libraries, CP/M is
  6888.                          first, IBM is second; but how
  6889.                          do the "good/junk" ratios
  6890.                          compare?
  6891. --------------
  6892. (1) Some examples of new commercial packages for CP/M (or Z System):
  6893.     What                Author            Sold by
  6894.     ----                ------            -------
  6895. Z-MSG (Electronic Mail)            Tim Gary        Echelon
  6896. ZAS (Z80/HD64180 Assembler)        Patrick O'Connell    Mitek
  6897. DSD (Dynamic Screen Debugger)        John Otken        Soft Advances
  6898. ZDM (Z80/HD64180 Debugger)        Robert Doolittle    Echelon
  6899. ITOZ/ZTOI Assembly Code Translators    Robert Doolittle    Echelon
  6900. ZRDOS (Z System BDOS Replacement)    Dennis Wright        Echelon
  6901. REVAS (Disassembler)            Al Hawley        REVASCO
  6902. DISCAT (Disk Catalog System)        Richard Conn        Echelon
  6903. TERM III (Communications System)    Richard Conn        Echelon
  6904. MIX C Compiler                MIX Software        ...
  6905. MIX Editor                MIX Software        ...
  6906. KAMAS (Outline Processor)        KAMASOFT, Inc        ...
  6907. Write-Hand Man                Poor Person Software    ...
  6908. REL/MAC (REL-to-source translator)    MicroSmith Computer Tech  ...
  6909. HiSoft C                HiSoft            ...
  6910. HiSoft Pascal                HiSoft            ...
  6911. DateStamper                Plu*Perfect Systems    ...
  6912. ConIX Operating System            Computer Helper Industries, Inc ...
  6913. RED Editor                Edward K. Ream        ...
  6914. Z80ASM (Assembler)            SLR Systems        ...
  6915. MEX Communications Program        Ron Fowler        NightOwl
  6916.  
  6917. [I'm sure I left someone out - data is from the Echelon Newsletters and
  6918.  the latest issue of Dr Dobbs; also, "..." above means the same as the
  6919.  author; apologies to anyone I excluded]
  6920.  
  6921. ------------
  6922.  
  6923.     So, the above sums up my response to your question.  If you look
  6924. at the "new user" community, the answer is what you expected - Yes, CP/M is
  6925. dead since the majority of new PC users are not buying it (my meaning 3 above).
  6926. There are lots of applications, especially embedded applications, where a Z80
  6927. running CP/M is a marvelous, simple, and cheap solution (try embedding an IBM
  6928. PC in a communications controller, if you see what I mean).  In the other
  6929. four categories, the issue is not at all clear.  CP/M (and the Z System)
  6930. is certainly alive as I see it.
  6931.  
  6932.     As for myself, I am running ZCPR3/ZRDOS and do not intend to switch
  6933. at home.  This combination meets my needs nicely.  At work, I use TIPCs
  6934. (IBM workalikes), and I have no complaints, but I don't do anything there
  6935. that I can't do at home.  I write code in assembly language and C at home,
  6936. and exclusively in C at work (except on the VAX, where I write exclusively
  6937. in Ada, and the VAX 11/785 makes a nice PC when working with Ada).
  6938.  
  6939.     My next hardware move is to upgrade to an S-100, 64180 board
  6940. (one is out now).  I plan to follow that with more software, particularly
  6941. a multi-tasking ZCPR4 with a large TPA.  After that, I will probably move
  6942. to a good, very fast UNIX system (68020, 32032 class).  Essentially, I plan
  6943. to skip the IBM PC market entirely ... if I need a powerful processor, I'll
  6944. go with one backed by a good operating system.
  6945.  
  6946.     For further discussions, see Jerry Pournelle's column in the
  6947. November "Byte" and the "Of Interest" column by Alex Ragen in the November
  6948. "Dr. Dobb's Journal."  Quoted from Alex' column:
  6949.  
  6950.     "Electronic Business, a magazine devoted to the dollars and
  6951. cents issues of the computer business, recently published a long article
  6952. analyzing the microprocessor market.  It carried the surprising message
  6953. that 8-bit processors make up by far the lion's share of that market,
  6954. with 16-bit processors trailing far behind.  Moreover, most industry
  6955. observers expect this situation to continue for many years.  The reason
  6956. is that the now inexpensive 8-bit processors and their peripherals are
  6957. perfectly adequate for most applications.  Where 16-bit processors hold
  6958. sway is in the prestige conscious world of the personal computer, where
  6959. only the latest fashion is marketable."
  6960.  
  6961.         Rick Conn
  6962.  
  6963. Disclaimer: While affiliated with Echelon (and thereby Hitachi [makers
  6964. of the 64180] and many others on the above list), this text expresses
  6965. my personal opinions and is not intended to be an advertisement or the
  6966. opinions of anyone else.
  6967. -------
  6968. 29-Oct-85 01:00:06-MST,3083;000000000000
  6969. Return-Path: <info-cpm-request@AMSAA.ARPA>
  6970. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Oct 85 00:59:55-MST
  6971. Received: from brl-aos.arpa by AMSAA.ARPA id a021227; 29 Oct 85 2:32 EST
  6972. Received: from dca-eur.arpa by AOS.BRL.ARPA id a000764; 29 Oct 85 2:34 EST
  6973. Date: 29 Oct 85 06:59:26 GMT
  6974. From: bower@DCA-EUR.ARPA
  6975. Subject: Re: CPM and Modula et al
  6976. To: info-cpm@BRL.ARPA
  6977. CC: info-pascal@brl-voa
  6978.  
  6979.  
  6980.    In response to the "Is CPM dead issue", Consider the quality of newer
  6981. programs and tools coming out now.  This little OS and its derivative,
  6982. ZRDOS, are really entering maturity.  EFFICIENT tools are becoming avail-
  6983. able as evidenced by newer languages like Modula-2, which in the case of a
  6984. recent issue of Computer Languages (I think) comparing a pre-release of
  6985. Borland's Modula-2, Hochstrasser's Modula-2 (Which I use, and distributed
  6986. by Workman & Associates in the US), and three systems for MS-DOS.  The 8-
  6987. bitters under CPM compared VERY favorably to the MS-DOS systems.
  6988.  
  6989.    The ease of tailoring CP/M systems to specific applications while not
  6990. destroying compatibility should not be overlooked.  I have a system that
  6991. adapts to nearly any disk format by coding the disk layout on track 0,
  6992. sector 1 in single-density.  I can therefore play around with things like
  6993. skew factors and physical sector sizes.  Why be locked into 4.5 kb per
  6994. track on a 5"disk when room exists for a full 5 k per track.  The Ampro
  6995. little boards and SB-180 can provide very graphic examples of high-perfor-
  6996. mance systemsd managed by a flexible and capable OS like CP/M.
  6997.  
  6998.    A while ago, a round-table discussion occured here on the "ideal CP/M
  6999. environment".  I contend that the current state of CP/M has advanced even
  7000. more in the past year.  The problem, as one contributor mentioned, is that
  7001. the information is not getting out to the masses.  Consider the following:
  7002.  
  7003.         DateStamper - Adds real-time or pseudo-time and date capability to
  7004.                 CP/M systems.  It stays resident after loading and occupies
  7005.                 less than 1k.  I have used it  for quite a while in both
  7006.                 below CCP and above-BIOS locations, and have found NO glitches.
  7007.  
  7008.         Mix Editor - I don't have this program, but the ads say it supports
  7009.                 split-screen and dual-file editting, such as the touted
  7010.                 "cut-and-paste" capability of "larger" machines.
  7011.  
  7012.         Hochstrasser Modula-2 - Very efficient code generation, adaptable
  7013.                 to run-time CP/M machine, supports shared data areas needed
  7014.                 for overlays, chaining, etc.
  7015.  
  7016.         Dazzlestar - Available from Simtel20.  Screen-oriented disassembler.
  7017.                 This is an amazingly friendly disassembler, with a non-standard
  7018.                 .MAC output format, but very capable.
  7019.  
  7020.    Eventually, I am sure that knowledge of MS-DOS may be required, but I keep
  7021. hoping that something offering the flexibility, capability, and efficiency of
  7022. CP/M will displace it before that time.  (Hope springs eternal...etc).
  7023.                 Hal
  7024.  
  7025. 29-Oct-85 06:18:10-MST,840;000000000000
  7026. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7027. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Oct 85 06:18:03-MST
  7028. Received: from usc-eclb.arpa by AMSAA.ARPA id a022830; 29 Oct 85 7:49 EST
  7029. Date: 29 Oct 1985 04:53-PST
  7030. Sender: STANLEY@USC-ECLB.ARPA
  7031. Subject: Is CP/M Dead?
  7032. From: STANLEY@USC-ECLB.ARPA
  7033. To: info-cpm@AMSAA.ARPA
  7034. Message-ID: <[USC-ECLB.ARPA]29-Oct-85 04:53:57.STANLEY>
  7035.  
  7036.  
  7037. Another possible rallying point for CP/Mers is the First Osborne
  7038. Group's FOGHORN.  While there is obviously a noticeable Osborne
  7039. bias, most of what is presented is plain vanilla CP/M application
  7040. stuff.  I seem to remember its current circulation is around
  7041. 20,000, and it attracts a large number of CP/M advertisers.  I've
  7042. used much of the stuff in there on both my Osborne and on my two
  7043. H89's.
  7044.  
  7045.                                 ...Dick
  7046.  
  7047. 29-Oct-85 09:48:09-MST,781;000000000000
  7048. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7049. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 29 Oct 85 09:48:02-MST
  7050. Received: from xerox.arpa by AMSAA.ARPA id a029926; 29 Oct 85 11:11 EST
  7051. Received: from Muscat.ms by ArpaGateway.ms ; 29 OCT 85 08:11:26 PST
  7052. Date: Tue, 29 Oct 85 11:11 EST
  7053. From: Kushall.henr@XEROX.ARPA
  7054. Subject: Re: C128 CP/M
  7055. In-reply-to: <12154868437.36.ID.YOON@MIT-XX.ARPA>
  7056. To: Sangho Yoon <ID.YOON@MIT-XX.ARPA>
  7057. cc: info-cpm@AMSAA.ARPA
  7058. Message-ID: <851029-081126-1339@Xerox>
  7059.  
  7060. Most of the Osborne and Kaypro and generic software should run on the
  7061. C128.
  7062. When you order SW specify the Osborne or Kaypro formats the 128 can read
  7063. both.
  7064.  
  7065. I have a DEC Rainbow and wrote out XLISP on Osborne format for a friend
  7066. with a C128 and it worked fine.
  7067.  
  7068. Ed
  7069.  
  7070. 30-Oct-85 01:12:25-MST,927;000000000000
  7071. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7072. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 30 Oct 85 01:12:19-MST
  7073. Received: from brl-tgr.arpa by AMSAA.ARPA id a011131; 30 Oct 85 2:40 EST
  7074. Received: from usenet by TGR.BRL.ARPA id a023652; 30 Oct 85 2:41 EST
  7075. From: dbmk1%stc.uucp@BRL.ARPA
  7076. Newsgroups: net.micro,net.micro.cpm
  7077. Subject: Re: KAYPRO to TELEVIDEO?
  7078. Message-ID: <674@stc-b.stc.UUCP>
  7079. Date: 29 Oct 85 10:27:35 GMT
  7080. Xref: seismo net.micro:13218 net.micro.cpm:5210
  7081. Xpath: stc stc-b stc-b stc-a
  7082. To:       info-cpm@AMSAA.ARPA
  7083.  
  7084. In article <1542@utcsri.UUCP> tom@utcsri.UUCP (Tom Nadas) writes:
  7085. >
  7086. >Oh, the arrogance of the MS-DOS world!  Both Uniform and Media Master
  7087. >were invented for CP/MM, then ported to MS-DOS.  
  7088.  
  7089. Great, wonderful even,  so who sells the damn things for CP/M 80.??
  7090.  
  7091.  
  7092. -- 
  7093.  
  7094.  
  7095. Regards
  7096.   Derek
  7097.  
  7098. !seismo!mcvax!ukc!stc!dbmk1
  7099.  
  7100. I've heard that re-incarnation is making a come-back.
  7101. 30-Oct-85 20:25:41-MST,1206;000000000000
  7102. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7103. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 30 Oct 85 20:25:34-MST
  7104. Received: from brl-aos.arpa by AMSAA.ARPA id a000185; 30 Oct 85 19:43 EST
  7105. Received: from simtel20.arpa by AOS.BRL.ARPA id a000444; 30 Oct 85 17:02 EST
  7106. Date: Wednesday, 30 October 1985  07:50-MST
  7107. Message-ID: <KPETERSEN.12155332984.BABYL@SIMTEL20.ARPA>
  7108. Sender: "B.Eiben LCG Ext 617-467-4431" <EIBEN@DEC-MARLBORO.ARPA>
  7109. From: "B.Eiben LCG Ext 617-467-4431" <EIBEN@DEC-MARLBORO.ARPA>
  7110. Subject:   DEARC - Generic TurboPascal pgm unpacks .ARC files
  7111. ReSent-From: KPETERSEN@SIMTEL20.ARPA
  7112. ReSent-To: Info-Cpm@BRL.ARPA
  7113. ReSent-Date: Wed 30 Oct 1985 14:58-MST
  7114.  
  7115. DEARC.PQS, a generic Turbo V3 routine which unpacks .ARC files, (ARC
  7116. is a utility widely used on FIDO bulletin boards to pack files
  7117. together), has been uploaded to SIMTEL20 as:
  7118.  
  7119. Filename            Type     Bytes     CRC
  7120.  
  7121. Directory MICRO:<CPM.TURBOPAS>
  7122. DEARC.PQS.1            BINARY     11904  89D3H
  7123.  
  7124. Up to now, we CPM people have been stuck having to skip any .ARC
  7125. files. No longer!!!! The utility should be compiled and run passing
  7126. the .ARC filename as the p1 parameter.
  7127.  
  7128. Al Hull
  7129.  
  7130.    ========
  7131.  
  7132.             Thanks Al - that was sorely needed...
  7133. 30-Oct-85 21:12:36-MST,1346;000000000000
  7134. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7135. Received: from AMSAA by SIMTEL20.ARPA with TCP; Wed 30 Oct 85 21:12:29-MST
  7136. Received: from brl-tgr.arpa by AMSAA.ARPA id a000729; 30 Oct 85 22:38 EST
  7137. Received: from usenet by TGR.BRL.ARPA id a015394; 30 Oct 85 22:40 EST
  7138. From: brown%nicmad.uucp@BRL.ARPA
  7139. Newsgroups: net.micro,net.micro.pc,net.micro.cpm
  7140. Subject: Re: Latest YMODEM.DOC revision available
  7141. Message-ID: <406@nicmad.UUCP>
  7142. Date: 30 Oct 85 23:38:51 GMT
  7143. Xref: seismo net.micro:13225 net.micro.pc:6170 net.micro.cpm:5212
  7144. To:       info-cpm@AMSAA.ARPA
  7145.  
  7146. In article <244@omen.UUCP> caf@omen.UUCP (Chuck Forsberg WA7KGX) writes:
  7147. [that YMODEM.DOC is available]
  7148.  
  7149. I have downloaded it into the NICBUL RBBS system.  You can also call
  7150. (608) 273-5037 between 6pm to 8am M-F or all day on weekends CST.
  7151. Baud rate is 300/1200/2400.
  7152.  
  7153. File you will need is:
  7154.     YMODEM.ARC
  7155.  
  7156. If you don't have the arc program, get:
  7157.     ARC430.EQE
  7158.     ARC430.DQC
  7159.  
  7160. Someone also upload a YAM demo program:
  7161.     YAMDEMO2.ARC
  7162.  
  7163. When you call the system use USE as the first name, NET as the last name
  7164. and UUCP as the password.  That will give you plenty of time to download
  7165. all of the programs (at 1200 or 2400). 
  7166.  
  7167. I am the SYSOP, so if you have any problems, let me know, either here or on
  7168. the BBS.
  7169. -- 
  7170.  
  7171. Mr. Video   {seismo!uwvax!|!decvax|!ihnp4}!nicmad!brown
  7172. 31-Oct-85 05:53:48-MST,1726;000000000000
  7173. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7174. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 31 Oct 85 05:53:40-MST
  7175. Received: from usc-eclb.arpa by AMSAA.ARPA id a002988; 31 Oct 85 7:28 EST
  7176. Date: 31 Oct 1985 04:32-PST
  7177. Sender: STANLEY@USC-ECLB.ARPA
  7178. Subject: Re: KAYPRO to TELEVIDEO?
  7179. From: STANLEY@USC-ECLB.ARPA
  7180. To: dbmk1%stc.uucp@BRL.ARPA
  7181. Cc: info-cpm@AMSAA.ARPA
  7182. Message-ID: <[USC-ECLB.ARPA]31-Oct-85 04:32:30.STANLEY>
  7183. In-Reply-To: <674@stc-b.stc.UUCP>
  7184.  
  7185.     
  7186.     Received: from AMSAA.ARPA by USC-ECLB.ARPA; Wed 30 Oct 85 00:17:21-PST
  7187.           from brl-tgr.arpa by AMSAA.ARPA id a011131; 30 Oct 85 2:40 EST
  7188.           from usenet by TGR.BRL.ARPA id a023652; 30 Oct 85 2:41 EST
  7189.     Date: 29 Oct 85 10:27:35 GMT
  7190.     From: dbmk1%stc.uucp@BRL.ARPA
  7191.     To:       info-cpm@AMSAA.ARPA
  7192.     Subject: Re: KAYPRO to TELEVIDEO?
  7193.     Return-Path: <info-cpm-request@AMSAA>
  7194.     Message-ID: <674@stc-b.stc.UUCP>
  7195.     Newsgroups: net.micro,net.micro.cpm
  7196.     Xref: seismo net.micro:13218 net.micro.cpm:5210
  7197.     Xpath: stc stc-b stc-b stc-a
  7198.     
  7199.     In article <1542@utcsri.UUCP> tom@utcsri.UUCP (Tom Nadas) writes:
  7200.     >
  7201.     >Oh, the arrogance of the MS-DOS world!  Both Uniform and Media Master
  7202.     >were invented for CP/MM, then ported to MS-DOS.  
  7203.     
  7204.     Great, wonderful even,  so who sells the damn things for CP/M 80.??
  7205.     
  7206.     
  7207.     -- 
  7208.     
  7209.     
  7210.     Regards
  7211.       Derek
  7212.     
  7213.     !seismo!mcvax!ukc!stc!dbmk1
  7214.     
  7215.     I've heard that re-incarnation is making a come-back.
  7216.     
  7217.           --------------------
  7218.         
  7219. Derek:
  7220.  
  7221. Media Master can be obtained (for CP/M-80) from its writers, DG
  7222. Systems.  The First Osborne Group used to (and may still) sell
  7223. Uniform for CP/M.
  7224.  
  7225.                         ...Dick
  7226. 31-Oct-85 10:38:44-MST,1171;000000000000
  7227. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7228. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 31 Oct 85 10:38:36-MST
  7229. Received: from eglin-vax.arpa by AMSAA.ARPA id a013568; 31 Oct 85 11:54 EST
  7230. Date: 29 Oct 85 14:28:00 CDT
  7231. From: "UV2::FERRILL" <ferrill@uv2.decnet>
  7232. Subject: 8" Drives for Apple ][ CP/M
  7233. To: info-cpm <info-cpm@AMSAA.ARPA>
  7234. Reply-To: "UV2::FERRILL" <ferrill@uv2.decnet>
  7235.  
  7236. Help...  I just found an add from a company that has an 8" floppy controller
  7237. for the Apple for $29.95!!  I called the toll free number and the guy says
  7238. that he has a controller with schematic but no software.  The board uses
  7239. a WD1793 controller chip and has CORVUS etched on the board.  He also says
  7240. that all calls by others to CORVUS produced the response of "Never heard of
  7241. a 8" controller board for the Apple".  Anyway, does anyone have any experience
  7242. with writing drivers for the Apple and PCPI CP/M??  I might take a chance
  7243. for 30 bucks if I knew I could get some help with the software.
  7244.                               Thanks in advance
  7245.  
  7246.                                        Paul Ferrill
  7247.                                        ferrill@eglin-vax.arpa
  7248.  
  7249. ------
  7250. 31-Oct-85 13:31:37-MST,1312;000000000000
  7251. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7252. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 31 Oct 85 13:31:29-MST
  7253. Received: from brl-tgr.arpa by AMSAA.ARPA id a019834; 31 Oct 85 14:52 EST
  7254. Received: from usenet by TGR.BRL.ARPA id a001193; 31 Oct 85 14:08 EST
  7255. From: Blackwell <mdb%aicchi.uucp@BRL.ARPA>
  7256. Newsgroups: net.micro.cpm
  7257. Subject: Perfect Filer question
  7258. Message-ID: <594@aicchi.UUCP>
  7259. Date: 30 Oct 85 01:38:04 GMT
  7260. To:       info-cpm@AMSAA.ARPA
  7261.  
  7262. [-----------------]
  7263.  
  7264. I am posting this message for a friend.  Mail responses to me at
  7265.     ihnp4!aicchi!mdb
  7266. ---
  7267.  
  7268.   We are having a problem with Perfect Filer running on a Kaypro with
  7269. a 10M hard disk.  When we delete a record, the index goes away as it 
  7270. should. However, the record is still in the database, and is printed 
  7271. when we print our reports.  We have tried to get around this temporarily
  7272. by creating a 'deleted' field in the record, but the 'deleted' records 
  7273. still take up space (of course) and there seems to be no way of copying
  7274. only selected records from one database to another.
  7275.   Any ideas on what we are missing (or the program is lacking), or 
  7276. suggestions on ways to get around this (a BASIC program maybe?) would
  7277. be greatly appreciated.
  7278.  
  7279. ---
  7280.  
  7281.    Thanks for your help!    Mike Blackwell
  7282.  
  7283.     ihnp4!aicchi!mdb
  7284. ---
  7285. 31-Oct-85 13:58:44-MST,974;000000000000
  7286. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7287. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 31 Oct 85 13:58:34-MST
  7288. Received: from simtel20.arpa by AMSAA.ARPA id a019926; 31 Oct 85 14:56 EST
  7289. Return-Path: <@RADC-TOPS20.ARPA:forwarder@CSNET-SH.ARPA>
  7290. Received: from RADC-TOPS20.ARPA by SIMTEL20.ARPA with TCP; Sat 26 Oct 85 19:07:29-MDT
  7291. Received: from CSNET-SH.ARPA by RADC-TOPS20.ARPA with TCP; Sat 26 Oct 85 21:02:53-EDT
  7292. To: INFO-HZ100@RADC-TOPS20.ARPA
  7293. cc: mooers@CSNET-SH.ARPA
  7294. Subject: Ram Disk for CP/M on HZ100 ??
  7295. Date: 26 Oct 85 20:55:38 EDT (Sat)
  7296. From: "Charlotte D. Mooers" <mooers@CSNET-SH.ARPA>
  7297. ReSent-Date: Thu 31 Oct 85 12:50:33-MST
  7298. ReSent-From: Dick Dysart <RDYSART@SIMTEL20.ARPA>
  7299. ReSent-To: info-cpm@AMSAA.ARPA
  7300. ReSent-Message-ID: <12155571868.6.RDYSART@SIMTEL20.ARPA>
  7301.  
  7302. I would like very much to get hold of a ram disk program for the
  7303. CP/M side of the HZ100.  Does such a thing exist?
  7304. (I know about RAMDISK for MS-DOS.)
  7305.  
  7306. ---Charlotte Mooers
  7307. 31-Oct-85 14:23:10-MST,4755;000000000000
  7308. Return-Path: <info-cpm-request@AMSAA.ARPA>
  7309. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 31 Oct 85 14:22:51-MST
  7310. Received: from brl-aos.arpa by AMSAA.ARPA id a020972; 31 Oct 85 15:14 EST
  7311. Received: from simtel20.arpa by AOS.BRL.ARPA id a015545; 31 Oct 85 14:48 EST
  7312. Date: Thu, 31 Oct 1985  12:47 MST
  7313. Message-ID: <KPETERSEN.12155571248.BABYL@SIMTEL20.ARPA>
  7314. Sender: KPETERSEN@SIMTEL20.ARPA
  7315. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  7316. To:   Info-Cpm@BRL.ARPA
  7317. Subject: SD102 Super Directory program now available
  7318.  
  7319. The latest verion of SD, the "Super Directory" program, is now
  7320. available from SIMTEL20 as:
  7321.  
  7322. Filename            Type     Bytes     CRC
  7323.  
  7324. Directory MICRO:<CPM.DIRUTL>
  7325. SD102.LBR.1            BINARY     77952  BCA1H
  7326.  
  7327. SD displays the directory of a CP/M disk, sorted alphabetically, with
  7328. the file size in k, rounded to the nearest CP/M block size.  Also
  7329. displays library files with the file size in k if the '$L' option is
  7330. used.  This version can be assembled with ASM, LASM, MAC, RMAC or M80.
  7331.  
  7332. Latest revision:
  7333.  
  7334. 10/31/85  Fixed bug which caused system to crash if BYE low (LOWCCP)
  7335.   v102    and using disk options (DOPT EQU YES).  Thanks to Wayne
  7336.           Masters for reporting it.
  7337.                                         - Keith Petersen, W8SDZ
  7338.  
  7339. Current versions of SD automatically adjust for any block size and
  7340. directory length under CP/M 1.4 or 2.x or MP/M (any version).  They
  7341. also automatically adjust for any number of disk drives and work
  7342. satisfactorily even if no disk is in that drive at the moment.
  7343. Provisions are made for:
  7344.  
  7345.         (1) automatic pauses when the screen fills up
  7346.         (2) searching individual or multiple drives and/or user areas
  7347.         (3) unconditional or optional resetting the disk system before
  7348.             execution begins
  7349.         (4) directing output to a disk file called SD.DIR and appending
  7350.             to that file on subsequent runs
  7351.         (5) summary line output giving drive and user information,
  7352.             number of files matched and how much space they consume,
  7353.             and the amount of free space remaining on the disk
  7354.         (6) displaying or suppressing "system" files
  7355.         (7) accepting ambiguous filenames with or without a drive name
  7356.         (8) printer output
  7357.         (9) optional help menu with $?
  7358.  
  7359. Previous revisions:
  7360.  
  7361. 10/28/85  Added an equate to allow display of file attributes only in
  7362.   v101    inverse video.  This leaves the header line in normal video
  7363.           and avoids that bright band on the screen.  Also, with the
  7364.           THREBYT equate set, the third byte was written to the disk
  7365.           when the F option was active.  This mod fixes that problem.
  7366.                                         - Barron McIntire
  7367.  
  7368. 07/24/85  Rewrote the TIMEON code to allow use of the existing time-
  7369.   v100    on-system data contained in BYE5, BYE3, BYE+ or MBYE's RTC
  7370.           buffer.  If TIMEON is YES, SD merely reports "Time on system
  7371.           is nnn minutes" and makes no attempt to log the user off.
  7372.           Logoff responsibility is delegated to the (M)BYE(+) program.
  7373.           TIMEON checks to see if BYE is running and continues without
  7374.           reporting time-on if not.  No installation required to use
  7375.           this feature if you have clock code installed in your BYE.
  7376.           All page-1 equates previously used by TIMEON were deleted.
  7377.           This update also contains the SD99.FIX code for nested IF'
  7378.                                         - Wayne Masters, Potpourri
  7379.  
  7380. 07/11/85  Added THREBYT equate for systems needing a 3-byte sequence
  7381.   v99     for reverse video.    If THREBYT is YES then the value coded
  7382.           at TBYTE is added to the reverse video sequence (currently
  7383.           set for a Kaypro).  Also added a new "?" option which will
  7384.           display a menu of the $ options available if HELP is YES.
  7385.                                         - Steve Sanders
  7386.  
  7387. 03/15/85  Fixes obscure display bug which deletes display of 1, 2 or
  7388.   v98     3 file names in 3 out of 4 cases when the directory has
  7389.           >255 entries.  The fix code was written by Peter Lyman.
  7390.                                         - Paul Foote
  7391.  
  7392. 01/21/85  Added support for ZRDOS.  Although CP/M compatible, ZRDOS
  7393.   v97     does not allow the SWAPEM technique of poking local values
  7394.           into the operating system.   Instead, a test for ZRDOS is
  7395.           made and, if present, further calls to CPM: set the Warm
  7396.           Boot Trap in ZRDOS.  On any error detected by ZRDOS the
  7397.           trap is reset and control is passed to DSKERR:  No equates
  7398.           need be changed for CPM/ZRDOS, testing is dynamic in the
  7399.           run-time code.
  7400.                                         - Joe Wright
  7401.  
  7402.  
  7403. --Keith
  7404.