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

  1.  1-Nov-86 15:29:14-MST,1204;000000000000
  2. Return-Path: <info-cpm-request@AMSAA.ARPA>
  3. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 1 Nov 86 15:28:57-MST
  4. Received: from mit-xx.arpa by AMSAA.ARPA id a006304; 1 Nov 86 16:50 EST
  5. Date: Sat, 1 Nov 1986  15:15 EST
  6. Message-ID: <LIN.12251521108.BABYL@XX.LCS.MIT.EDU>
  7. From: LIN@mit-xx.ARPA
  8. To:   info-cpm@AMSAA.ARPA
  9. cc:   lin@mit-xx.ARPA
  10. Subject: NSWP207
  11.  
  12. After bombing with NSWP208, I got this version (207) from SIMTEL20. I
  13. am having three troubles.
  14.  
  15. 1.  NSWEEP207 does not seem to accept a file-spec as JCL.  I can type
  16.  
  17.     NSWEEP207 *.mss
  18.      
  19.     and I will get the same thing as if I type
  20.  
  21.     NSWEEP207
  22.  
  23.     I also have trouble using a drive-spec, so that
  24.  
  25.     NSWEEP207 b:*.mss
  26.  
  27.     gives funny results.
  28.  
  29.  
  30. 2.  NSWEEP207 does not seem to want to View files for me.  I get the
  31. first few lines of the file, and then I get what appears to be a
  32. display of the directory (i.e., lines with some ascii text in them and
  33. some garbage, and the ascii text is filenames on that drive).
  34.  
  35. 3. The squeeze function creates a larger file than the original, and
  36. isn't even squeezed.
  37.  
  38. In case it is relevant, I am running this on M/PM 8-16, on a hard
  39. disk.
  40.  
  41. help?  
  42.  
  43. Thanks..
  44.  1-Nov-86 16:12:46-MST,2006;000000000000
  45. Return-Path: <info-cpm-request@AMSAA.ARPA>
  46. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 1 Nov 86 16:12:34-MST
  47. Received: from brl-smoke.arpa by AMSAA.ARPA id a006411; 1 Nov 86 17:27 EST
  48. Received: from USENET by SMOKE.BRL.ARPA id a008219; 1 Nov 86 17:31 EST
  49. From: Gregory Woodbury <ggw%ethos.uucp@BRL.ARPA>
  50. Newsgroups: net.micro.cpm
  51. Subject: Re: IMP for the C-128
  52. Message-ID: <868@ethos.UUCP>
  53. Date: 1 Nov 86 08:10:29 GMT
  54. Sender: news%ethos.uucp@BRL.ARPA
  55. Followup-To: net.micro.cpm
  56. Keywords: C-128 MEX TERMCAP
  57. To:       info-cpm@AMSAA.ARPA
  58.  
  59. In article <2835@garfield.UUCP> jay@garfield.UUCP (Jay Kumarasingam) writes:
  60. >... I set
  61. >the term to be adm31 and everything works fine except......
  62. > i)  whenever there is a reverse video line, all I get is graphic characters.
  63. > ii) within vi when I insert into a line, it seems to overwrite the line.
  64. >
  65. >termcap entry? Has anyone else had the same problems and fixed them?
  66. >Please post.
  67.  
  68. I have indeed been biten by the same bug several time, and have written a
  69. termcap and a terminfo for the 128.  The main problem is that the C-128 isn't
  70. really an adm-341 emulator as much as a Kaypro emulator.  The <ESC>G#
  71. codes are different, which causes the alt char set to be used instead of
  72. inverse video.  Here is the termcap that I am using on SysV.2 UNIX's:
  73. ---------------cut here--------------
  74. c128|c128.mex|cpm128|commodore-128 cp/m+:\
  75.     :co#80:li#24:am:cl=\E*:bs:\
  76.     :cm=\E=%+ %+ :nd=\014:up=\013:ce=\ET:cd=\EY:\
  77.     :al=\EE:dl=\ER:im=:ei=:ic=\EQ:mi:dm=:ed=:dc=\EW:\
  78.     :so=\EG4:se=\EG0:us=\EG3:ue=\EG0:
  79. ----------------------------
  80. Its not absolutely complete, but its better than trying to use the ADM-31
  81. and going blind.  The terminfo (available on request) is more complete and
  82. based on a look at the terminal emulation sources in the CBM release.
  83. -- 
  84. ------------------------------------------
  85. Gregory G. Woodbury                The usual disclaimers apply
  86. Red Wolfe Software and Services, Durham, NC
  87. {duke|mcnc|rti-sel}!ethos!ggw
  88.  1-Nov-86 19:48:35-MST,833;000000000000
  89. Return-Path: <info-cpm-request@AMSAA.ARPA>
  90. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 1 Nov 86 19:48:23-MST
  91. Received: from lll-mfe.arpa by AMSAA.ARPA id a006810; 1 Nov 86 21:10 EST
  92. Date: Sat, 1 Nov 86 21:11 EST
  93. From: SECRIST%OAK.SAINET.MFENET@LLL-MFE.ARPA
  94. Subject: MUMPS, APL for CP/M-80 or Apple // series
  95. To: INFO-CPM@AMSAA.ARPA
  96.  
  97. From:    <SECRIST%OAK.SAINET.MFENET@LLL-MFE.Arpa>   (Richard C. Secrist)
  98. Date:    Sat,  1-NOV-1986 21:12 EST
  99. To:      INFO-MICRO@BRL-VGR.ARPA,
  100.          INFO-CPM@AMSAA.ARPA
  101. Message-ID: <[OAK.SAINET.MFENET].ADD51DA0.008F7537.SECRIST>
  102. Header-Disclaimer: I don't like my headers either !
  103. X-VMS-Mail-To: MICRO,CPM
  104.  
  105. Anybody have/seen a PD/inexpensive APL or MUMPS for CP/M-80 ?  Apple ?
  106.  
  107. Is there a <LANGUAGES> archive anywhere ?
  108.  
  109.  
  110. rcs
  111. SECRIST%OAK.SAInet.MFEnet@LLL-MFE.Arpa
  112.  2-Nov-86 00:25:24-MST,1109;000000000000
  113. Return-Path: <info-cpm-request@AMSAA.ARPA>
  114. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 2 Nov 86 00:25:13-MST
  115. Received: from simtel20.arpa by AMSAA.ARPA id a007305; 2 Nov 86 1:40 EST
  116. Date: Saturday, 1 November 1986  20:23-MST
  117. Message-ID: <KPETERSEN.12251633700.BABYL@SIMTEL20.ARPA>
  118. Sender: prindle@NADC.ARPA
  119. From: prindle@NADC.ARPA
  120. To: kpetersen@SIMTEL20.ARPA
  121. Subject:   New program to read MSDOS disks on Commodore C128 CP/M
  122. ReSent-From: KPETERSEN@SIMTEL20.ARPA
  123. ReSent-To: Info-Cpm@AMSAA.ARPA
  124. ReSent-Date: Sat 1 Nov 1986 23:33-MST
  125.  
  126. I just uploaded RDMS233C.LBR to SIMTEL20:
  127.  
  128. Filename            Type     Bytes     CRC
  129.  
  130. Directory PD:<CPM.C128>
  131. RDMS233C.LBR.1            BINARY     47104  BA48H
  132.  
  133. This is an adaptation of RSMS 2.33 (from <CPM.DSKUTL>RDMS233.LBR) for
  134. the Commodore 128 running CP/M 3.0.  This program will allow reading
  135. of any of the 4 MSDOS format diskettes, copying files to CP/M format
  136. diskettes.  This is only useful for copying text (program source and
  137. doc included) and data files - MSDOS .com or .exe files will not run
  138. under CP/M!!!
  139.  
  140. Sincerely,
  141. Frank Prindle
  142. Prindle@NADC.arpa
  143.  2-Nov-86 03:55:51-MST,691;000000000000
  144. Return-Path: <info-cpm-request@AMSAA.ARPA>
  145. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 2 Nov 86 03:55:45-MST
  146. Received: from brl-smoke.arpa by AMSAA.ARPA id a007657; 2 Nov 86 5:29 EST
  147. Received: from USENET by SMOKE.BRL.ARPA id a013687; 2 Nov 86 5:30 EST
  148. From: Michael Kersenbrock <michaelk%copper.uucp@BRL.ARPA>
  149. Newsgroups: net.micro.cpm
  150. Subject: Re: Query on CP/M disk formats
  151. Message-ID: <694@copper.UUCP>
  152. Date: 31 Oct 86 05:17:03 GMT
  153. To:       info-cpm@AMSAA.ARPA
  154.  
  155. There also is the interleave factor (physical to logical sector number
  156. mapping) that will vary from disk to disk.
  157.  
  158. -- 
  159.  
  160. Mike Kersenbrock
  161. Tektronix Computer Aided Software Engineering
  162. Aloha, Oregon
  163.  2-Nov-86 19:06:20-MST,1435;000000000000
  164. Return-Path: <info-cpm-request@AMSAA.ARPA>
  165. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 2 Nov 86 19:06:05-MST
  166. Received: from wiscvm.arpa by AMSAA.ARPA id a009631; 2 Nov 86 20:22 EST
  167. Received: from (GA.OLS)ISUMVS.BITNET by WISCVM.WISC.EDU on 11/02/86 at
  168.   19:25:30 CST
  169. Date:      Sun,  2 Nov 86 19:18:44 CST
  170. To:  info-cpm@AMSAA.ARPA
  171. MMDF-Warning:  Parse error in preceding line at AMSAA.ARPA
  172. From:        Rob Olson <GA.OLS%ISUMVS.BITNET@wiscvm.ARPA>
  173.  
  174. I have a strange question for any of you with long memories:
  175.    I picked up a Xerox 850 stand alone word processing unit a
  176. while back that I am trying to get to work with a CP/M system.
  177. Requests made to Xerox on my behalf didn't return much and I think
  178. that this is the place to reach the people I need...
  179.  
  180. 1) I'm trying to get the printer part to work with my system by
  181. installing a standard interface on the printer unit itself.  The
  182. connection to the box has resisted my attempts with a scope to
  183. figure out what is going on.  Any information on a pinout would
  184. be wonderfull...
  185.  
  186. 2) I am trying to use the 8" drives as the base for a new CP/M
  187. system that a friend is developing.  The drives are Shugart SS/SD
  188. with a Xerox board instead of the original from Shugart!  Anybody
  189. know what this beastly does.
  190.  
  191.  
  192.    Since this is not of general interest, please reply directly to
  193. me.  Thanks for listening.
  194.  
  195. Rob
  196. GA.OLS%ISUMVS.BITNET@wiscvm.wisc.edu
  197.  
  198.  2-Nov-86 19:15:31-MST,783;000000000000
  199. Return-Path: <info-cpm-request@AMSAA.ARPA>
  200. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 2 Nov 86 19:15:25-MST
  201. Received: from mit-mc.arpa by AMSAA.ARPA id a009659; 2 Nov 86 20:31 EST
  202. Date: Sun 2 Nov 86 20:29:53-EST
  203. From: Mark Becker <Cent.Mbeck%OZ.AI.MIT.EDU@mit-xx.ARPA>
  204. Subject: BDOS ^S function Applications Note
  205. To: Info-CPM@AMSAA.ARPA
  206. Message-ID: <12251840490.18.CENT.MBECK@OZ.AI.MIT.EDU>
  207.  
  208. Digital Research released Applications Note 05, dated 2/20/82, from
  209. which I quote:
  210.  
  211.     "The control-S function controls screen scrolling during CRT
  212.      output.  However, the system does not recognize control-S if
  213.      you type another character before it."
  214.  
  215.      The note then gives a three-location patch for the problem.  I
  216. think someone was looking for this.
  217. -------
  218.  2-Nov-86 23:05:23-MST,2295;000000000000
  219. Return-Path: <info-cpm-request@AMSAA.ARPA>
  220. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 2 Nov 86 23:05:14-MST
  221. Received: from simtel20.arpa by AMSAA.ARPA id a010198; 3 Nov 86 0:21 EST
  222. Date: Sun, 2 Nov 1986  22:25 MST
  223. Message-ID: <KPETERSEN.12251883448.BABYL@SIMTEL20.ARPA>
  224. Sender: KPETERSEN@SIMTEL20.ARPA
  225. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  226. To:   Info-Cpm@AMSAA.ARPA
  227. Subject: Quick reference list to SIMTEL20's CP/M directories
  228.  
  229. PD:<CPM>CPM.CRCLST on SIMTEL20 (the file listing all the filenames,
  230. sizes and CRCs of the PD:<CPM.xx> directories) has been updated as
  231. of today.
  232.  
  233. Quick reference list to SIMTEL20's PD:<CPM.x> directories
  234. as of November 2, 1986 (where 'x' is one of the names below):
  235.  
  236. 22RSX         CCP           FILUTL        MISC          SORT
  237. 6502          COBOL         FINANCE       MODEM         SPELL
  238. AMETHYST      COMND         FORTH-83      MODEM2        SPREADSHEET
  239. APPLE         CPM3          FORTRAN       MODEM7        SQUSQ
  240. ARC-LBR       CPM68K        GENASM        MSOFT         STARTER-KIT
  241. ASMUTL        CPM86         GENCOM        NEWS          SUBMIT
  242. ATARI         CPMINFO       GENDOC        NSTAR         SYSUTL
  243. AZTEC-C       CPR86         GENIE         NUBYE         TERM
  244. BASIC         CUG           GRAPHICS      OSBORN        TRS-80
  245. BBS           DATABASE      HAMMING       PACKET        TURBODOS
  246. BBSLISTS      DBASEII       HAMRADIO      PARASOL       TURBODOS-SIGI
  247. BDOS          DEBUG         HDUTL         PASCAL        TURBOPAS
  248. BDSC-1        DIRUTL        HEATH         PBBS          TXTUTL
  249. BDSC-2        DISASM        HELP          PILOT80       VDOEDIT
  250. BDSC-3        DISKPLOT      HEX           PLOT33        VOICE
  251. BDSC-4        DSKBUF        IMP           PPSPEL        WSTAR
  252. BSTAM         DSKUTL        INSIDCPM      PROLOG        XCCP
  253. BYE3          EDITC80       KAYPRO        PUBKEY        XLISP
  254. BYE5          EDITOR        LIST          PUBPATCH      Z8EDEBUG
  255. C128          EDUCATION     MACLIB        RBBS          ZCPR
  256. C64           EMX           MATH          RBBS4         ZCPR2
  257. C80           EPSON         MBBS          RCPM          ZCPR3
  258. CATLOG        FAST2         MEMTEST       ROS
  259. CB80          FILCPY        MEX           SCREENGEN
  260. CBIOS         FILE-DOCS     MICNET        SMALLC21
  261.  3-Nov-86 10:24:44-MST,747;000000000000
  262. Return-Path: <info-cpm-request@AMSAA.ARPA>
  263. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 3 Nov 86 10:22:50-MST
  264. Received: from lll-mfe.arpa by AMSAA.ARPA id a010635; 3 Nov 86 5:26 EST
  265. Date: Mon, 3 Nov 86 05:28 EST
  266. From: SECRIST%OAK.SAINET.MFENET@LLL-MFE.ARPA
  267. Subject: Little-Ada Conversion
  268. To: INFO-CPM@AMSAA.ARPA
  269.  
  270. From:    <SECRIST%OAK.SAINET.MFENET@LLL-MFE.Arpa>   (Richard C. Secrist)
  271. Date:    Mon,  3-NOV-1986 05:28 EST
  272. To:      INFO-CPM@AMSAA.ARPA
  273. Message-ID: <[OAK.SAINET.MFENET].27782F80.008F7646.SECRIST>
  274. Header-Disclaimer: I don't like my headers either !
  275. X-VMS-Mail-To: CPM
  276.  
  277. Has anyone every converted the LITL_ADA from SIG/M volume 92 from
  278. Polymorphic to CP/M 2.2 ?!
  279.  
  280. rcs
  281. SECRIST%OAK.SAInet.MFEnet@LLL-MFE.Arpa
  282.  3-Nov-86 16:29:59-MST,1393;000000000000
  283. Return-Path: <info-cpm-request@AMSAA.ARPA>
  284. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 3 Nov 86 16:29:51-MST
  285. Received: from brl-smoke.arpa by AMSAA.ARPA id a001949; 3 Nov 86 17:39 EST
  286. Received: from USENET by SMOKE.BRL.ARPA id a005084; 3 Nov 86 17:33 EST
  287. From: Dave Van Cleef <vancleef@topaz.ARPA>
  288. Newsgroups: net.micro.cpm
  289. Subject: S-100 SBC query
  290. Message-ID: <6730@topaz.RUTGERS.EDU>
  291. Date: 3 Nov 86 21:45:45 GMT
  292. To:       info-cpm@AMSAA.ARPA
  293.  
  294.  
  295. I recently acquired an s-100 not-quite-SBC (CPU,64k memory,serial)
  296. made by a company called Newton Laboratories, and can't seem to locate
  297. any documentation for it.  I would appreciate it if some kindly
  298. netdotter who has some information to mail it to me.
  299.  
  300. ===============================================================================
  301. Dave Van Cleef -- Lowly undergrad at Rutgers University, New Brunswick, NJ
  302.  
  303. Internet : vancleef@topaz.rutgers.edu
  304. UUCP     : {seismo, allegra, ihnp4, pyrnj, pyramid}!topaz!vancleef
  305.                      o          o
  306. Physical Location: 40  34' N, 74  45' W
  307.  
  308. USnail: 66 Cherry Tree Farm Road, Middletown, NJ 07748
  309.  
  310. Phone: 201-671-5414 voice
  311.        201-615-0214 Unknown Kadath ROS bbs
  312.  
  313. Witty Saying: "There are no more witty sayings."
  314.               "What do you expect, the Commedian is dead."
  315. ===============================================================================
  316.  4-Nov-86 00:03:08-MST,1060;000000000000
  317. Return-Path: <info-cpm-request@AMSAA.ARPA>
  318. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 4 Nov 86 00:02:58-MST
  319. Received: from 128.32.136.22 by AMSAA.ARPA id a003522; 4 Nov 86 0:57 EST
  320. Received: from jade.berkeley.edu
  321.     by violet.berkeley.edu (5.54 (CFC 4.22.2)/1.16.3)
  322.     id AA05683; Mon, 3 Nov 86 22:02:11 PST
  323. Received: from opal.berkeley.edu
  324.     by jade.Berkeley.Edu (5.54 (CFC 4.22.3)/5.7.1)
  325.     id AA24924; Mon, 3 Nov 86 22:02:00 PST
  326. Received: by opal.Berkeley.Edu (4.20/5.7.1)
  327.     id AA02247; Mon, 3 Nov 86 22:01:40 pst
  328. Date: Mon, 3 Nov 86 22:01:40 pst
  329. From: "William C. Wells" <wcwells%opal.Berkeley.EDU@ucb-vax.ARPA>
  330. Message-Id: <8611040601.AA02247@opal.Berkeley.Edu>
  331. To: INFO-CPM@AMSAA.ARPA, SECRIST%OAK.SAINET.MFENET@LLL-MFE.ARPA
  332. Subject: Re:  MUMPS, APL for CP/M-80 or Apple // series
  333.  
  334. There is a MICROMUMPS for CP/M-80.  For information try:
  335.  
  336.     Richard F. Walters
  337.     Electical and Computer Engineering
  338.     University of California
  339.     Davis, CA 95616
  340.  
  341. That's the address on the MicroMUMPS Installation Manual dated Oct 1983.
  342.  
  343. Bill Wells
  344.  4-Nov-86 04:28:56-MST,958;000000000000
  345. Return-Path: <info-cpm-request@AMSAA.ARPA>
  346. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 4 Nov 86 04:28:48-MST
  347. Received: from brl-smoke.arpa by AMSAA.ARPA id a004164; 4 Nov 86 5:45 EST
  348. Received: from USENET by SMOKE.BRL.ARPA id a011033; 4 Nov 86 5:34 EST
  349. From: Richard Andrews <cabbie%chinet.uucp@BRL.ARPA>
  350. Newsgroups: net.micro.cpm
  351. Subject: request for p/d software
  352. Message-ID: <723@chinet.UUCP>
  353. Date: 2 Nov 86 22:52:29 GMT
  354. Sender: news%chinet.uucp@BRL.ARPA
  355. To:       info-cpm@AMSAA.ARPA
  356.  
  357.  
  358. Two requests actually.
  359.  
  360. 1) Could I be put on the mail list please.  My address is...
  361.  
  362.                 ...ihnp4!chinet!cabbie
  363.  
  364.  
  365. 2)Is there a p/d terminal program and an assembler that will run on 
  366. cpm 80?  I am new the cpm world and am not real sure what else is
  367. available.  Does anyone have a list of what is available and what is
  368. the best assembler for cpm either p/d or otherwise.
  369.  
  370.                     Thanks,
  371.                     Rich Andrews
  372.                     ihnp4!chinet!cabbie
  373.  
  374.  
  375.  4-Nov-86 18:32:50-MST,2378;000000000000
  376. Return-Path: <info-cpm-request@AMSAA.ARPA>
  377. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 4 Nov 86 18:32:38-MST
  378. Received: from ucb-vax.arpa by AMSAA.ARPA id a026422; 4 Nov 86 19:38 EST
  379. Received: by ucbvax.Berkeley.EDU (5.53/1.18)
  380.     id AA16506; Tue, 4 Nov 86 16:41:52 PST
  381. Received: by ucdavis.UCDAVIS.EDU (4.12/4.7)
  382.     id AA01733; Tue, 4 Nov 86 13:07:00 pst
  383. Received: by clover.ucdavis.edu (4.12/4.7)
  384.     id AA28103; Tue, 4 Nov 86 13:02:34 pst
  385. Date: Tue, 4 Nov 86 13:02:34 pst
  386. From: Eric Hildum <ucdavis!clover!hildum@ucb-vax.ARPA>
  387. Message-Id: <8611042102.AA28103@clover.ucdavis.edu>
  388. To: ucdavis!info-cpm@AMSAA.ARPA
  389. Subject: Mumps 
  390.  
  391.  
  392. On the assumption that there are several people who are interested in
  393. MUMPS - this is some info that I have...
  394.  
  395. >From walters@dill Mon Nov  3 08:25:31 1986
  396. >Received: from dill.ucdavis.edu by clover.ucdavis.edu (4.12/4.7)
  397. >    id AA10087; Mon, 3 Nov 86 08:25:22 pst
  398. >Return-Path: <walters@dill>
  399. >Received: by dill.ucdavis.edu (4.12/3.14)
  400. >    id AA03706; Mon, 3 Nov 86 08:28:11 pst
  401. >Date: Mon, 3 Nov 86 08:28:11 pst
  402. >From: walters@dill (Richard Walters)
  403. >Message-Id: <8611031628.AA03706@dill.ucdavis.edu>
  404. >To: hildum@dill
  405. >Subject: `inexpensive mumps'
  406. >
  407. >please let him know that we have mumps for cp/m(Z80) for $56.00. Source code
  408. >for $112. mumps for apple with z80 card: $56.00. no one has been able to
  409. >put mumps on 6502 or appledos.
  410. >
  411. >send check to regents uc c/o lori at divison computer science.
  412. >
  413. >for apl, i saw one running on pc from a man in israel weisman institute (where
  414. >margaret is). suspect it may nto be cheap but if he wants details: the
  415. >individual is Ron Ribitzky, md, bitnet address: maribit@Weizman. full
  416. >address here if wanted.
  417. >
  418.  
  419. The mailing address Dr. Walters is referring to is:
  420.  
  421. Division of Computer Science
  422. University of California, Davis
  423. Davis, CA 95616
  424.  
  425. Attn: Lori Rennick
  426.  
  427. You can contact Lori directly (I believe) by using any of the
  428. addresses given below, except the BITNET address, by substituting 
  429. "rennick" for "hildum."
  430.  
  431.             Eric Hildum
  432.  
  433.         Preferred:    dehildum@ucdavis    (BITNET)
  434.                 hildum%clover%ucdavis.uucp@ucbvax.arpa
  435.                 hildum%clover%ucdavis.uucp@ucbvax.berkeley.edu
  436.                 ucdavis!clover!hildum@ucbvax.arpa
  437.                 ucdavis!clover!hildum@ucbvax.berkeley.edu
  438.  
  439.         Otherwise:    hildum@ucd.csnet
  440.                 hildum%ucd@csnet-relay.arpa
  441.                 hildum%ucd@relay.cs.net
  442.  6-Nov-86 15:14:54-MST,728;000000000000
  443. Return-Path: <info-cpm-request@AMSAA.ARPA>
  444. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 6 Nov 86 15:14:34-MST
  445. Received: from xerox.arpa by AMSAA.ARPA id a020209; 6 Nov 86 16:34 EST
  446. Received: from Semillon.ms by ArpaGateway.ms ; 06 NOV 86 13:03:09 PST
  447. Date: Thu, 6 Nov 86 13:02:58 PST
  448. From: pencin.pa@xerox.ARPA
  449. Subject: Re: BDOS ^S function Applications Note
  450. In-Reply-To: <12251840490.18.CENT.MBECK@OZ.AI.MIT.EDU>
  451. To: Mark Becker <Cent.Mbeck%OZ.AI.MIT.EDU@mit-xx.ARPA>
  452. cc: Info-CPM@AMSAA.ARPA
  453. Message-ID: <861106-130309-1293@Xerox>
  454.  
  455. Would it be possible to get a copy of the actual Applications note for the ^s fix.
  456. I would like to see what was done to get around the problem.
  457.  
  458. Thanks in advance.
  459.  
  460. Russ
  461.  6-Nov-86 20:09:48-MST,924;000000000000
  462. Return-Path: <info-cpm-request@AMSAA.ARPA>
  463. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 6 Nov 86 20:09:40-MST
  464. Received: from brl-smoke.arpa by AMSAA.ARPA id a022444; 6 Nov 86 21:34 EST
  465. Received: from USENET by SMOKE.BRL.ARPA id a000408; 6 Nov 86 21:30 EST
  466. From: Tim Brengle <brengle%hplabsc.uucp@BRL.ARPA>
  467. Newsgroups: comp.os.cpm,net.micro.cpm
  468. Subject: Re: Distributing CP/M sources
  469. Message-ID: <828@hplabsc.UUCP>
  470. Date: 6 Nov 86 21:40:52 GMT
  471. To:       info-cpm@AMSAA.ARPA
  472.  
  473. While having the SIMTEL20 archives is a truly wonderful thing, it is less
  474. than reliable for me.  I have requested a couple of files as many as 3 times
  475. (requests separated by at least a week) without getting any response from
  476. them at all.  Other files I have received parts 2 and 3 of three, and never
  477. gotten part 1.
  478.  
  479. Maybe I am doing something wrong?
  480.  
  481. It would be very nice to have a *reliable* source...
  482.  
  483.                 Tim Brengle
  484.  6-Nov-86 23:41:42-MST,1351;000000000000
  485. Return-Path: <info-cpm-request@AMSAA.ARPA>
  486. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 6 Nov 86 23:41:35-MST
  487. Received: from simtel20.arpa by AMSAA.ARPA id a022864; 7 Nov 86 1:10 EST
  488. Date: Thu 6 Nov 86 21:57:35-MST
  489. From: Rick Conn <RCONN@SIMTEL20.ARPA>
  490. Subject: New Z System Files
  491. To: info-cpm@AMSAA.ARPA
  492. Message-ID: <12252926876.11.RCONN@SIMTEL20.ARPA>
  493.  
  494. The following files are now in PD:<ZSYS.NEW> and are scattered about
  495. in their proper PD:<ZSYS.*> directories.  They will be removed from NEW
  496. in time (2 weeks or more).  Thanks to Keith Petersen for his efforts in
  497. uploading them.
  498.  
  499.         Rick
  500.  
  501.  
  502.    PD:<ZSYS.NEW>
  503.           Bytes(SZ)  
  504.  
  505.  ALIAS#2.LBR.1    21504(8)   
  506.  CALCRCP.ZZ0.1    7552(8)    
  507.  DD12.LBR.1       8192(8)    
  508.  FINDF26.LBR.1    22400(8)   
  509.  LX12.LBR.1       14976(8)   
  510.  MCOPY44.LBR.1    24064(8)   
  511.  MCOPY45B.LBR.1   26112(8)   
  512.  MODULA-2.RAS.1   6374(7)    
  513.  PRINTHLP.LBR.1   17280(8)   
  514.  SB180WHO.MSG.1   2272(7)    
  515.  TLF.LBR.2        14208(8)   
  516.  VMENU24.LBR.1    77184(8)   
  517.  W20.LBR.1        28544(8)   
  518.  WHATSNEW.EI.2    4751(7)    
  519.  Z-NEWS.6Q1.2     8832(8)    
  520.    .6Q2.1         13696(8)   
  521.    .6Q3.1         9216(8)    
  522.    .6Q4.1         13824(8)   
  523.  Z-SYSTEM.MQG.1   4480(8)    
  524.  ZLBR10.LBR.2     21248(8)   
  525.  ZNODES35.LQT.1   3968(8)    
  526.  
  527.  Total of 177 pages in 21 files
  528. -------
  529.  6-Nov-86 23:53:22-MST,958;000000000000
  530. Return-Path: <info-cpm-request@AMSAA.ARPA>
  531. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 6 Nov 86 23:53:15-MST
  532. Received: from simtel20.arpa by AMSAA.ARPA id a022866; 7 Nov 86 1:11 EST
  533. Date: Thu, 6 Nov 1986  22:01 MST
  534. Message-ID: <KPETERSEN.12252927542.BABYL@SIMTEL20.ARPA>
  535. Sender: KPETERSEN@SIMTEL20.ARPA
  536. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  537. To:   pencin.pa@xerox.ARPA
  538. Cc:   Info-Cpm@AMSAA.ARPA
  539. Subject: BDOS ^S function Applications Note - and others
  540. In-reply-to: Msg of 6 Nov 1986  14:02-MST from pencin.pa at xerox.ARPA
  541.  
  542. > Would it be possible to get a copy of the actual Applications
  543. > note for the ^s fix.  I would like to see what was done to get
  544. > around the problem.
  545.  
  546. A complete set of application notes for CP/M 2.2 from Digital Research
  547. is available from SIMTEL20 as:
  548.  
  549. Filename            Type     Bytes     CRC
  550.  
  551. Directory PD:<CPM.CPMINFO>
  552. CPM22APP.LBR.1            BINARY     34944  7C00H
  553. CPM22PAT.LBR.1            BINARY      8064  AC4CH
  554.  
  555. --Keith
  556.  7-Nov-86 00:23:41-MST,5195;000000000000
  557. Return-Path: <info-cpm-request@AMSAA.ARPA>
  558. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 7 Nov 86 00:23:20-MST
  559. Received: from simtel20.arpa by AMSAA.ARPA id a022868; 7 Nov 86 1:11 EST
  560. Date: Thu, 6 Nov 1986  22:07 MST
  561. Message-ID: <KPETERSEN.12252928612.BABYL@SIMTEL20.ARPA>
  562. Sender: KPETERSEN@SIMTEL20.ARPA
  563. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  564. To:   Tim Brengle <brengle%hplabsc.uucp@BRL.ARPA>
  565. Cc:   Info-Cpm@AMSAA.ARPA
  566. Subject: Distributing CP/M sources
  567. In-reply-to: Msg of 6 Nov 1986  14:40-MST from Tim Brengle <brengle%hplabsc.uucp at BRL.ARPA>
  568.  
  569. > While having the SIMTEL20 archives is a truly wonderful thing, it
  570. > is less than reliable for me.  I have requested a couple of files
  571. > as many as 3 times (requests separated by at least a week)
  572. > without getting any response from them at all.  Other files I
  573. > have received parts 2 and 3 of three, and never gotten part 1.
  574.  
  575. > Maybe I am doing something wrong?
  576.  
  577. > It would be very nice to have a *reliable* source...
  578.  
  579. The source is only as reliable is the mail routes when using the
  580. archive server.  Host "seismo" has blocked any messages originating
  581. from the server because they do not wish to handle the mail traffic it
  582. generates.  You must use a path other than seismo.  Here are some
  583. that work...
  584.  
  585. To obtain up to five files in a single request message by netmail from
  586. the public domain archives kept on SIMTEL20.ARPA, send a message to:
  587.  
  588. ARCHIVE-REQUEST@SIMTEL20.ARPA, or via uucp:
  589. ...!ucbvax!simtel20.arpa!archive-request
  590. ...!uw-beaver!simtel20.arpa!archive-request
  591. ...!decwrl!simtel20.arpa!archive-request
  592. ...!lll-crg!simtel20.arpa!archive-request
  593.  
  594. The message body must contain lines beginning with the keyword SEND,
  595. one SEND line for each file requested.  Case is not significant.
  596.  
  597. The general syntax of a SEND line is:
  598.  
  599. SEND format filename
  600.  
  601. In general, a filename consists of the following components:
  602.  
  603. device:<directory>file.type.generation
  604.  
  605. "device:" is usually PD:, and the combination of PD:<directory> is
  606. expected unless an alias has been advertised of the form "alias:",
  607. which takes the place of both device and directory fields.  The
  608. generation field may be left off and defaulted to the highest
  609. generation number.  "file.type" follows the usual filenaming
  610. conventions.
  611.  
  612. In all formats listed below, if the file to be sent is larger than
  613. 55K, the file is sent in numbered parts.  The parts must be
  614. reassembled in order and edited to remove any headers, preface, and
  615. trailers before the process can be reversed to reconstruct the
  616. original file.
  617.  
  618. Allowable formats are:
  619.  
  620. SEND HELP
  621.         This file you are reading now.
  622.  
  623. SEND INFO
  624.         A detailed description of the SIMTEL20 Archives, which
  625.         includes this file, pointers to certain key files, and
  626.         descriptions of various file transfer programs and related
  627.         utilities.
  628.  
  629. SEND BOOTSTRAP
  630.         A brief quick reference listing of filenames of the key
  631.         utilities used to reconstruct files sent by the compression
  632.         and encoding techniques listed below.
  633.  
  634. SEND DIR filespec
  635.         This format returns a CRC list of the requested files, and is
  636.         the only format which allows wildcard filenames (but not
  637.         wildcard directory names).  The list is sent as an ASCII text
  638.         file.  The wildcard characters are "*" and "%".  The asterisk
  639.         means any number of characters, while the percent sign means
  640.         exactly one character.  Either or both may appear in any
  641.         combination in either or both the file or type fields, while
  642.         only the asterisk may appear in the generation field.
  643.  
  644. SEND RAW filename
  645.         If the file is ASCII, it is sent as-is, regardless of size.
  646.         This format is the least efficient over network and mail
  647.         gateway resources.  Use this format only if you absolutely
  648.         must.
  649.  
  650. With the four formats listed below, if the file is ASCII and under 25k
  651. characters, it is sent as-is, as if RAW format was requested.  Binary
  652. files are always processed according to the requested format.
  653. However, a request for ARC or SQ processing of files with type .ARC,
  654. .LBR, or .%Q% is ignored and the original file is either uuencoded or
  655. hexified (if possible), according to the requested format.  If the
  656. file was not sent RAW, a short preface is inserted at the front of the
  657. message describing the process actually taken and a CRC entry
  658. describing the original file.
  659.  
  660. SEND ARE filename  or  SEND filename
  661.         The original file is made into a uuencoded ARC file.
  662.  
  663. SEND ARH filename
  664.         The original file is made into a hexified ARC file if the ARC
  665.         file is under 64K bytes long.  Otherwise, an apology is
  666.         returned instead of the requested file.
  667.  
  668. SEND SQE filename
  669.         The original file is made into a uuencoded SQueezed file.
  670.  
  671. SEND SQH filename
  672.         The original file is made into a hexified SQueezed file if the
  673.         Squeezed file is under 64K bytes long.  Otherwise, an apology
  674.         is returned instead of the requested file.
  675.  
  676. To get started in finding your way around the SIMTEL20 archives, send
  677. another request: SEND INFO
  678.  7-Nov-86 03:21:37-MST,1224;000000000000
  679. Return-Path: <info-cpm-request@AMSAA.ARPA>
  680. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 7 Nov 86 03:21:28-MST
  681. Received: from wiscvm.arpa by AMSAA.ARPA id a023357; 7 Nov 86 4:57 EST
  682. Received: from (WILD)FREMBL51.BITNET by WISCVM.WISC.EDU on 11/07/86 at
  683.   04:01:37 CST
  684. Date:           Fri, 07 Nov 86 11:00:10 n
  685. To:  info-cpm@AMSAA.ARPA
  686. From:             David Wild <WILD%FREMBL51.BITNET@wiscvm.ARPA>
  687. Organisation:   European Molecular Biology Laboratory
  688. Postal-address:  c/o ILL, BP 156X, 38042 Grenoble Cedex, France
  689. Phone:          76-48-71-11 [switchboard]  76-48-72-75 [direct]
  690. Subject:        Help with BRADFORD needed
  691.  
  692.  
  693. I am having problems with BRADFORD, the letter quality printing program,
  694. which does not appear to run on my machine. I have got the version from
  695. SIMTEL20 (in PD:<CPM.LIST>BRADFORD.LBR). The program starts O.K. with
  696. the sign-on message and the first prompt (enter filename:), but after
  697. typing in the name of a file present on the disk, there is some disk
  698. activity and the system just warm boots - no error messages.
  699. Has anyone else encountered this problem?
  700. My machine is a 64K Amstrad CPC464 (probably unknown in the States, but
  701. very popular here in Europe).
  702.  
  703. David
  704.  
  705.  7-Nov-86 08:34:02-MST,1180;000000000000
  706. Return-Path: <info-cpm-request@AMSAA.ARPA>
  707. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 7 Nov 86 08:33:25-MST
  708. Received: from brl-smoke.arpa by AMSAA.ARPA id aa29128; 7 Nov 86 9:30 EST
  709. Received: from USENET by SMOKE.BRL.ARPA id a008678; 7 Nov 86 9:30 EST
  710. From: Keith Burton <jkb%ukma.uky.csnet@BRL.ARPA>
  711. Newsgroups: comp.os.misc,net.micro.cpm
  712. Subject: OASIS Operating System
  713. Message-ID: <5061@ukma.uky.csnet>
  714. Date: 6 Nov 86 18:32:07 GMT
  715. To:       info-cpm@AMSAA.ARPA
  716.  
  717.  
  718. Is anyone out there using the OASIS operating system (from Phase One Systems)
  719. on their Z80 computer?  I think it's pretty much the best, cleanest multi-
  720. user system ever developed for the home user.  If there are any other users
  721. left out there, please EMAIL me.
  722.  
  723. A couple of us here have decided to dump all the overly-complex operating
  724. systems we've been playing with at home (AmigaDOS, Micronics (and other UNIX
  725. look-alikes), MPM, etc.) and do our hobby computing on OASIS.  We would LOVE
  726. to get into a software exchange with other OASIS users.
  727.  
  728. If you want to respond, please use EMAIL, as this is being posted on some
  729. sections I don't normally read.
  730.  
  731. Keith Burton.
  732. jkb@ukma
  733.  7-Nov-86 22:30:38-MST,1007;000000000000
  734. Return-Path: <info-cpm-request@AMSAA.ARPA>
  735. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 7 Nov 86 22:30:23-MST
  736. Received: from brl-smoke.arpa by AMSAA.ARPA id a016071; 7 Nov 86 23:32 EST
  737. Received: from USENET by SMOKE.BRL.ARPA id a026526; 7 Nov 86 23:35 EST
  738. From: Mark Horton <mark@cbosgd.att.com>
  739. Newsgroups: net.micro.cpm,comp.os.cpm
  740. Subject: net.micro.cpm is being renamed comp.os.cpm
  741. Message-ID: <3029@cbosgd.ATT.COM>
  742. Date: 7 Nov 86 20:13:13 GMT
  743. To:       info-cpm@AMSAA.ARPA
  744.  
  745. This newsgroup is being renamed from net.micro.cpm to comp.os.cpm.
  746. This renaming will gradually take place over the next few weeks.
  747. More and more messages posted to this newsgroup will be aliased
  748. into the new newsgroup as they pass through the net, and people
  749. will begin to post to the new group.  After a few weeks, the
  750. old name will be removed.
  751.  
  752. This note is to inform you of the renaming so you can begin to
  753. read the new group as well as the old group.
  754.  
  755.     Mark Horton
  756.     Director, the UUCP Project
  757.  8-Nov-86 12:21:49-MST,906;000000000000
  758. Return-Path: <info-cpm-request@AMSAA.ARPA>
  759. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 8 Nov 86 12:21:41-MST
  760. Received: from lll-crg.arpa by AMSAA.ARPA id a019654; 8 Nov 86 13:42 EST
  761. Received: Sat, 8 Nov 86 10:45:21 pst by lll-crg.ARPA (4.12/)
  762.     id AA00185; Sat, 8 Nov 86 10:45:21 pst
  763. Received: by csustan.UUCP (5.31/4.7)
  764.     id AA00851; Sat, 8 Nov 86 10:35:13 PST
  765. Received: by polyslo.UUCP (4.12/4.7)
  766.     id AA10347; Wed, 5 Nov 86 14:07:57 pst
  767. Date: Wed, 5 Nov 86 14:07:57 pst
  768. From: Marcos Della <csustan!polyslo!mdella@LLL-CRG.ARPA>
  769. Message-Id: <8611052207.AA10347@polyslo.UUCP>
  770. To: csustan!lll-crg!info-cpm@AMSAA.ARPA
  771. Subject: MDM730.COM questions
  772.  
  773. I was wondering if anyone knew how to patch the mdm730 software to support
  774. 2400 baud as opposed to 300,600,1200,4800,9600. I'm running it under
  775. Montazuma micro's cp/m for the trs80 model IV machine...
  776.  
  777. Marcos Della
  778. mdella@polyslo
  779.  
  780.  9-Nov-86 04:08:13-MST,827;000000000000
  781. Return-Path: <info-cpm-request@AMSAA.ARPA>
  782. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 9 Nov 86 04:08:07-MST
  783. Received: from brl-smoke.arpa by AMSAA.ARPA id a024151; 9 Nov 86 5:35 EST
  784. Received: from USENET by SMOKE.BRL.ARPA id a009970; 9 Nov 86 5:32 EST
  785. From: m3h%psuecla.bitnet@BRL.ARPA
  786. Newsgroups: net.micro.cpm
  787. Subject: CP/M under MS-DOS ???
  788. Message-ID: <427@PSUECLA>
  789. Date: 6 Nov 86 01:11:11 GMT
  790. To:       info-cpm@AMSAA.ARPA
  791.  
  792.  
  793. Sometime ago, someone posted an article about an MS-DOS program which
  794. could read/run CP/M code. This was public domain software. Does anyone know
  795. of this program? Could you possibly point me to a server which will send it
  796. on down my line?
  797.  
  798.                                       thanks in advance,
  799.                                                        m3h@psuecl.BITNET
  800.  9-Nov-86 19:32:46-MST,747;000000000000
  801. Return-Path: <info-cpm-request@AMSAA.ARPA>
  802. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sun 9 Nov 86 19:32:35-MST
  803. Received: from nosc.arpa by AMSAA.ARPA id a028148; 9 Nov 86 20:52 EST
  804. Received: by bass.ARPA (5.31/4.7)
  805.     id AA21712; Sun, 9 Nov 86 17:56:56 PST
  806. Message-Id: <8611100156.AA21712@bass.ARPA>
  807. Date: Sun, 9 Nov 86 17:49:32 PST
  808. From: Matt Smiley <crash!pnet01!msmiley@NOSC.ARPA>
  809. To: info-cpm@AMSAA.ARPA
  810. Subject: Re: Distributing CP/M sources
  811.  
  812. The problem could be in your path, (some are simply more reliable than others)
  813. or you could be addressing your requests wrong. They are to be sent to
  814. ARCHIVE-REQUEST@SIMTEL20, not ARCHIVE-SERVER where the programs are sent
  815. *from*. Hope this helps.
  816.  
  817. ...nosc!crash!pnet01!msmiley
  818. 10-Nov-86 07:20:33-MST,1934;000000000000
  819. Return-Path: <info-cpm-request@AMSAA.ARPA>
  820. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 10 Nov 86 07:20:13-MST
  821. Received: from apg-1.arpa by AMSAA.ARPA id a003968; 10 Nov 86 8:29 EST
  822. Date: Mon, 10 Nov 86  8:32:26 EST
  823. From: Robert Bloom AMSTE-TEI 3775 <rbloom@APG-1.ARPA>
  824. Subject: N* Advantage = Dumb terminal?
  825. To: info-cpm@AMSAA.ARPA, info-micro@SIMTEL20.ARPA
  826. Cc: rbloom@APG-1.ARPA
  827.  
  828. I'm trying to use my NorthStar Advantage (a all-in-one computer) 
  829. as a dumb terminal to a TurboDOS system.  The problem is that 
  830. every commo package I've tried so far is too slow for any speeds 
  831. higher then 1200 baud or so.  I want 4800 baud minimum, 9600 baud 
  832. desired.  (19.2k? dream mode on)
  833.  
  834. I don't need *any* facilities in the way of file handling, just a 
  835. basic terminal with editing (cursor control, clear screen, 
  836. insert/delete line, inverse video - which are all provided by the 
  837. video driver anyway.)
  838.  
  839. The modem7/mex overlays are not fast enough - or more properly, 
  840. the computer does not execute the video driver bdos/bios calls 
  841. fast enough.  The effect is characters are lost, most commonly 
  842. one or two after a linefeed.  The 'host' TurboDOS does recognise 
  843. the DTR line and stops output accordingly if DTR drops.  The 
  844. Advantage i/o also can be interrupt driven (but is not under 
  845. cp/m).
  846.  
  847. I've written a tiny commo program that does nothing but ship 
  848. characters to/from the modem port from/to the console 
  849. output/input via IN/OUT and bdos func 6.  All my attempts to 
  850. control DTR to avoid character loss has been unsuccessfull.  (I 
  851. don't know how to write a interrupt-driver or I would have tried 
  852. that too.)
  853.  
  854. So, has anyone tried/done a hack for the Advantage to allow 
  855. serial i/o at speed above 2400 baud?  My normal dealer says max 
  856. is 1200 baud and won't help further.  With a cooperating host 
  857. (i.e. acknowledges the DTR line) I'm sure higher speeds are 
  858. possible.  But how?
  859.  
  860. bob
  861.  
  862. 10-Nov-86 19:07:29-MST,769;000000000000
  863. Return-Path: <info-cpm-request@AMSAA.ARPA>
  864. Received: from AMSAA by SIMTEL20.ARPA with TCP; Mon 10 Nov 86 19:07:22-MST
  865. Received: from brl-adm.arpa by AMSAA.ARPA id a019951; 10 Nov 86 20:27 EST
  866. Received: from USENET by ADM.BRL.ARPA id a009766; 10 Nov 86 20:32 EST
  867. From: Blackwell <mdb%aicchi.uucp@BRL.ARPA>
  868. Newsgroups: comp.os.cpm
  869. Subject: simtel uucp access
  870. Message-ID: <845@aicchi.UUCP>
  871. Date: 10 Nov 86 15:25:57 GMT
  872. To:       info-cpm@AMSAA.ARPA
  873.  
  874. I have read several times about the SIMTEL "UUCP access method."
  875. Is this something new?  I would really like access to the SIMTEL20
  876. cpm archives.  Could someone tell me how this can be done?  
  877.  
  878. Please reply via email...
  879.  
  880.         Mike Blackwell   ihnp4!aicchi
  881. -- 
  882. --
  883.             Mike Blackwell
  884.             ..ihnp4!aicchi!mdb
  885. 11-Nov-86 00:32:28-MST,2126;000000000000
  886. Return-Path: <info-cpm-request@AMSAA.ARPA>
  887. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 11 Nov 86 00:32:19-MST
  888. Received: from brl-adm.arpa by AMSAA.ARPA id a020604; 11 Nov 86 1:45 EST
  889. Received: from USENET by ADM.BRL.ARPA id a011088; 11 Nov 86 1:53 EST
  890. From: Mark Steven Jeghers <mark%cogent.uucp@BRL.ARPA>
  891. Newsgroups: comp.os.cpm
  892. Subject: Re: N* Advantage = Dumb terminal?
  893. Message-ID: <53@cogent.UUCP>
  894. Date: 10 Nov 86 17:12:30 GMT
  895. To:       info-cpm@AMSAA.ARPA
  896.  
  897. In article <5349@brl-smoke.ARPA> rbloom@APG-1.ARPA (Robert Bloom AMSTE-TEI 3775) writes:
  898. >I'm trying to use my NorthStar Advantage (a all-in-one computer) 
  899. >as a dumb terminal to a TurboDOS system.  The problem is that 
  900. >every commo package I've tried so far is too slow for any speeds 
  901. >higher then 1200 baud or so.  I want 4800 baud minimum, 9600 baud 
  902. >desired.  (19.2k? dream mode on)
  903.  
  904. Having used the N* Advantage in past years, I can testify that a major
  905. part of your problem is simply that it is not a very quick computer.
  906. This is especially true of it's screen.  On this basis I must sadly
  907. say that you may not get much more speed than what you currently have.
  908. -- 
  909. +----------------------------------------------------------------------------+
  910. |     Mark Steven Jeghers - the living incarnation of "Deep-Thought"         |
  911. |     ("You won't like the answer ... you didn't ask it very well.")         |
  912. |                                                                            |
  913. |     {ihnp4,cbosgd,lll-lcc,lll-crg}|{dual,ptsfa}!cogent!mark                |
  914. |            ^^^^^^-------recommended------^^^^^                             |
  915. |                                                                            |
  916. |     "A poodle-free world within a decade.  We can do it...together!"       |
  917. |                                                                            |
  918. | Cogent Software Solutions can not be held responsible for anything said    |
  919. | by the above person since they have no control over him in the first place |
  920. +----------------------------------------------------------------------------+
  921. 11-Nov-86 02:47:22-MST,2064;000000000000
  922. Return-Path: <info-cpm-request@AMSAA.ARPA>
  923. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 11 Nov 86 02:47:11-MST
  924. Received: from mit-ai.arpa by AMSAA.ARPA id a020939; 11 Nov 86 4:22 EST
  925. Date: Tue, 11 Nov 86 04:30:57 EST
  926. From: "Paul R. Grupp" <GRUPP@mit-ai.ARPA>
  927. Subject:  N* Advantage = Dumb terminal?
  928. To: rbloom@APG-1.ARPA
  929. cc: info-cpm@AMSAA.ARPA
  930. In-reply-to: Msg of Mon 10 Nov 86  8:32:26 EST from Robert Bloom AMSTE-TEI 3775 <rbloom at APG-1.ARPA>
  931. Message-ID: <[AI.AI.MIT.EDU].117157.861111.GRUPP>
  932.  
  933.     Date: Mon, 10 Nov 86  8:32:26 EST
  934.     From: Robert Bloom AMSTE-TEI 3775 <rbloom at APG-1.ARPA>
  935.  
  936.     I'm trying to use my NorthStar Advantage (a all-in-one computer) 
  937.     as a dumb terminal to a TurboDOS system.  The problem is that 
  938.     every commo package I've tried so far is too slow for any speeds 
  939.     higher then 1200 baud or so.  I want 4800 baud minimum, 9600 baud 
  940.     desired.  (19.2k? dream mode on)
  941. ...
  942.     The effect is characters are lost, most commonly one or two after
  943.     a linefeed.
  944. ...
  945. This is a common problem with any memory mapped display that is updated
  946. by the host CPU.  The problem here is that any line feed that requires
  947. the screen to scroll (e.g. <LF> on the last line) will need the CPU
  948. to move EVERY character on the screen up one line then clear the last
  949. line.  This takes a great deal of CPU time and while this is going on
  950. the CPU can't poll the port to check for new incomming data.  Here are
  951. three solutions that I've used in order of ease to implement.
  952.  
  953.  1.  Have the host send PADD characters (or pause time) after it sends
  954.      a <LF>.  (note clear screen takes a while too)
  955.  2.  Write interupt drivers for the COMM port that fills a buffer that
  956.      the term program goes to when looking for input.
  957.  3.  Write your own screen driver that looks at the comm port after
  958.      each single line is moved, and buffers any waiting data between
  959.      it's moves.
  960.  (4) Get a terminal or new system! 8^)
  961.  
  962. Using any of 1-3 I've gotten an AVERAGE throughput of about 80K baud!
  963.  
  964. -Paul
  965.  
  966. 11-Nov-86 14:20:00-MST,694;000000000000
  967. Return-Path: <info-cpm-request@AMSAA.ARPA>
  968. Received: from AMSAA by SIMTEL20.ARPA with TCP; Tue 11 Nov 86 14:19:54-MST
  969. Received: from brl-adm.arpa by AMSAA.ARPA id a023216; 11 Nov 86 15:10 EST
  970. Received: from USENET by ADM.BRL.ARPA id a014315; 11 Nov 86 15:14 EST
  971. From: Tim Brengle <brengle%hplabsc.uucp@BRL.ARPA>
  972. Newsgroups: comp.os.cpm
  973. Subject: Adventure-like game creation
  974. Message-ID: <849@hplabsc.UUCP>
  975. Date: 11 Nov 86 18:30:12 GMT
  976. Keywords: Adventure gamemaster
  977. To:       info-cpm@AMSAA.ARPA
  978.  
  979. Thanks to all of the poeple who answered my previous posting
  980. about a mailing list for adventure-like game creators by
  981. pointing me to GAMEMASTERS@RINSO.LCS.MIT.EDU.
  982.  
  983.                 Tim Brengle
  984. 13-Nov-86 16:28:40-MST,2051;000000000000
  985. Return-Path: <info-cpm-request@AMSAA.ARPA>
  986. Received: from AMSAA by SIMTEL20.ARPA with TCP; Thu 13 Nov 86 16:28:28-MST
  987. Received: from brl-adm.arpa by AMSAA.ARPA id a001659; 13 Nov 86 17:48 EST
  988. Received: from USENET by ADM.BRL.ARPA id a027271; 13 Nov 86 17:41 EST
  989. From: "Paul R. Grupp" <GRUPP@mit-ai.ARPA>
  990. Newsgroups: net.micro.cpm
  991. Subject: N* Advantage = Dumb terminal?
  992. Message-ID: <5385@brl-smoke.ARPA>
  993. Date: 13 Nov 86 22:15:21 GMT
  994. Sender: croot@BRL-SMOKE.ARPA
  995. To:       info-cpm@AMSAA.ARPA
  996.  
  997.  
  998.     Date: Mon, 10 Nov 86  8:32:26 EST
  999.     From: Robert Bloom AMSTE-TEI 3775 <rbloom at APG-1.ARPA>
  1000.  
  1001.     I'm trying to use my NorthStar Advantage (a all-in-one computer) 
  1002.     as a dumb terminal to a TurboDOS system.  The problem is that 
  1003.     every commo package I've tried so far is too slow for any speeds 
  1004.     higher then 1200 baud or so.  I want 4800 baud minimum, 9600 baud 
  1005.     desired.  (19.2k? dream mode on)
  1006. ...
  1007.     The effect is characters are lost, most commonly one or two after
  1008.     a linefeed.
  1009. ...
  1010. This is a common problem with any memory mapped display that is updated
  1011. by the host CPU.  The problem here is that any line feed that requires
  1012. the screen to scroll (e.g. <LF> on the last line) will need the CPU
  1013. to move EVERY character on the screen up one line then clear the last
  1014. line.  This takes a great deal of CPU time and while this is going on
  1015. the CPU can't poll the port to check for new incomming data.  Here are
  1016. three solutions that I've used in order of ease to implement.
  1017.  
  1018.  1.  Have the host send PADD characters (or pause time) after it sends
  1019.      a <LF>.  (note clear screen takes a while too)
  1020.  2.  Write interupt drivers for the COMM port that fills a buffer that
  1021.      the term program goes to when looking for input.
  1022.  3.  Write your own screen driver that looks at the comm port after
  1023.      each single line is moved, and buffers any waiting data between
  1024.      it's moves.
  1025.  (4) Get a terminal or new system! 8^)
  1026.  
  1027. Using any of 1-3 I've gotten an AVERAGE throughput of about 80K baud!
  1028.  
  1029. -Paul
  1030. 14-Nov-86 12:00:47-MST,959;000000000000
  1031. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1032. Received: from AMSAA by SIMTEL20.ARPA with TCP; Fri 14 Nov 86 12:00:36-MST
  1033. Received: from dockmaster.arpa by AMSAA.ARPA id a014814; 14 Nov 86 13:26 EST
  1034. Date:  Fri, 14 Nov 86 13:25 EST
  1035. From:  "Paul E. Woodie" <Woodie@DOCKMASTER.ARPA>
  1036. Subject:  Keyboard Converter info
  1037. To:  info-cpm@AMSAA.ARPA
  1038. Message-ID:  <861114182552.367725@DOCKMASTER.ARPA>
  1039.  
  1040. I would like to interface an IBM-type keyboard to my Osborne Executive.
  1041. The keyboard puts out a TTL "ascii-like" serial bit stream and my
  1042. computer expects to see an 8-bit parallel input on the keyboard port.  I
  1043. imagine that someone has done this sort of thing before, maybe even some
  1044. company that offers an IBMPC-keyboard-to-8-bit-parallel conversion
  1045. adapter.  Can anyone offer some information?  I know that I can design
  1046. and build an adapter, but -- just maybe -- someone has already done
  1047. this.
  1048.  
  1049. Thanks in advance, --Paul Woodie (Woodie at dockmaster)
  1050. 15-Nov-86 02:36:53-MST,1404;000000000000
  1051. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1052. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 15 Nov 86 02:36:47-MST
  1053. Received: from mit-ai.arpa by AMSAA.ARPA id a023307; 15 Nov 86 4:05 EST
  1054. Date: Sat, 15 Nov 86 04:10:48 EST
  1055. From: "Paul R. Grupp" <GRUPP@mit-ai.ARPA>
  1056. Subject:  Keyboard Converter info
  1057. To: Woodie@DOCKMASTER.ARPA
  1058. cc: info-cpm@AMSAA.ARPA
  1059. In-reply-to: Msg of Fri 14 Nov 86 13:25 EST from Paul E. Woodie <Woodie at DOCKMASTER.ARPA>
  1060. Message-ID: <[AI.AI.MIT.EDU].118660.861115.GRUPP>
  1061.  
  1062.     From: Paul E. Woodie <Woodie at DOCKMASTER.ARPA>
  1063.  
  1064.     I would like to interface an IBM-type keyboard to my Osborne Executive.
  1065.     The keyboard puts out a TTL "ascii-like" serial bit stream and my
  1066.     computer expects to see an 8-bit parallel input on the keyboard port.  I
  1067.     imagine that someone has done this sort of thing before, maybe even some
  1068.     company that offers an IBMPC-keyboard-to-8-bit-parallel conversion
  1069.     adapter.  Can anyone offer some information?  I know that I can design
  1070.     and build an adapter, but -- just maybe -- someone has already done
  1071.     this.
  1072.  
  1073.     Thanks in advance, --Paul Woodie (Woodie at dockmaster)
  1074.  
  1075. First off, the IBM keyboard sends serial data of key number NOT ascii.
  1076. It sends the key number when the key is pressed, then sends key#+80h
  1077. for key release.  For info on an adapter see Micro/Systems Journal issue
  1078. July/August 86, pg 34.
  1079.  
  1080. 15-Nov-86 07:52:08-MST,1622;000000000000
  1081. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1082. Received: from AMSAA by SIMTEL20.ARPA with TCP; Sat 15 Nov 86 07:51:59-MST
  1083. Received: from simtel20.arpa by AMSAA.ARPA id a024168; 15 Nov 86 9:25 EST
  1084. Date: Sat, 15 Nov 1986  06:22 MST
  1085. Message-ID: <KPETERSEN.12255115894.BABYL@SIMTEL20.ARPA>
  1086. Sender: KPETERSEN@SIMTEL20.ARPA
  1087. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  1088. To:   "Mark E. Becker" <MBECK@mit-ai.ARPA>
  1089. Cc:   Info-CPM@AMSAA.ARPA
  1090. Subject: Compression schemes and no source code
  1091.  
  1092. > I had retrieved a copy of <CPM.CCP>conix.lbr and found many of
  1093. > the files had .DZC or .CZM extensions.  Can you tell me what
  1094. > compression scheme was used to squeeze these files?
  1095.  
  1096. > Also, if there is some handy CP/M-80 utility to unsqueeze them,
  1097. > could you pass its name along as well?
  1098.  
  1099. Yes, there is a program called CRUNCH (and companion UNCRunch) which
  1100. does Lempel-Zev-Welch style file compression on CP/M-80.  It is far
  1101. more efficient than SQueeze/UnSQueeze which uses the Hoffman
  1102. algorithm.  The efficiency of CRUNCH exceeds that of MSDOS`s
  1103. ARC512.EXE utility.
  1104.  
  1105. [Flame on] - Too bad the authors of LU and NULU never released the
  1106. source code.  We **COULD** have had a combined LBR/CRUNCH which would
  1107. have been better than MSDOS's ARC files.  Another stifling of software
  1108. expansion/development caused by those who will not share the basic
  1109. tools we need to keep CP/M alive. [end of flame].
  1110.  
  1111. Filename        Type     Bytes     CRC
  1112.  
  1113. Directory PD:<CPM.SQUSQ>
  1114. CRUNCH20.DAT.1        ASCII      1984  E4B5H <--performance info
  1115. CRUNCH22.LBR.1        BINARY     26880  FAB1H <--Z80 crunch/uncrunch
  1116.                          (no source code available)
  1117.  
  1118. --Keith
  1119. 15-Nov-86 17:17:36-MST,11623;000000000000
  1120. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1121. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Sat 15 Nov 86 17:17:12-MST
  1122. Received: from simtel20.arpa by AMSAA.ARPA id a025028; 15 Nov 86 17:54 EST
  1123. Date: Thursday, 13 November 1986  11:31-MST
  1124. Message-ID: <KPETERSEN.12255220202.BABYL@SIMTEL20.ARPA>
  1125. Sender: Chris Gray <ubc-vision!alberta!myrias!cg@seismo.css.gov>
  1126. From: Chris Gray <ubc-vision!alberta!myrias!cg@seismo.css.gov>
  1127. To: W8SDZ@SIMTEL20.ARPA
  1128. Subject:   DRACO software suite uploaded to SIMTEL20
  1129. ReSent-From: KPETERSEN@SIMTEL20.ARPA
  1130. ReSent-To: Info-Cpm@AMSAA.ARPA
  1131. ReSent-Date: Sat 15 Nov 1986 15:55-MST
  1132.  
  1133. The following files on SIMTEL20 are the complete DRACO software suite
  1134. for CP/M-80.
  1135.  
  1136. Filename            Type     Bytes     CRC
  1137.  
  1138. Directory PD:<CPM.DRACO>
  1139. DRACO-1.ARC.1            BINARY    214912  0BB6H  <--documentation
  1140. DRACO-2.ARC.1            BINARY    190592  B83CH  <--compiler
  1141. DRACO-3.ARC.1            BINARY    134528  6A97H  <--programs
  1142. DRACO123.MQG.1            BINARY      7040  6F50H  <--this message
  1143.  
  1144. DRACO-1.ARC - documentation - writeups on the language, tools, programs,
  1145. etc.  Also contains lots of sample Draco sources.
  1146.  
  1147. DRACO-2.ARC - compiler - contains the compiler, linker, assembler,
  1148. disassembler, librarian, cross-referencer, libraries and include files.
  1149.  
  1150. DRACO-3.ARC - programs - contains programs which must be configured using
  1151. the CONFIG program: several games and the editor.
  1152.  
  1153.  
  1154.     What is Draco, Why Did I Write It and Why Is It Like It Is?
  1155.  
  1156.     I usually describe Draco (pronounced Dray-ko) as a "systems
  1157. programming language". That means that it is a language which is
  1158. suitable for what I think of as systems programming - writing
  1159. operating systems, compilers, editors, databases, etc. This doesn't
  1160. mean that it isn't suitable for other applications such as writing
  1161. games, graphics programs, numerical programs, etc. It does mean that
  1162. the language has all of the facilities needed for the former type of
  1163. programming, such as bit operators, pointer manipulation, support for
  1164. complex data structures, etc.
  1165.  
  1166.     What is different about Draco? I won't try to compare it with
  1167. every other programming language in the world; instead I'll stick to
  1168. two of the most popular ones for micros nowadays - C and Pascal. Draco
  1169. has all of the facilities of C, except for bitfields and the macro
  1170. preprocessor. Unlike C, and like Pascal, it is a strongly typed
  1171. language. This means that it won't let you assign an integer to a
  1172. pointer (unless you really insist). It is also not an expression
  1173. language like C, thus it makes a quite strict distinction between
  1174. statements like "a := 27" and expressions like "a + 27". Pascal is
  1175. strongly typed, but lacks many of C's facilities - pointer
  1176. manipulation, bit manipulation, standard separate compilation,
  1177. conditional compilation, etc. I like to think that Draco combines the
  1178. best features of both languages.
  1179.  
  1180.     Visually, Draco doesn't really resemble either language closely,
  1181. but is a little closer to Pascal than C. It uses ':=' for assignment
  1182. and '=' for comparison, like Pascal and unlike C. It's structure and
  1183. union declarations are like those of C, however. As a simple
  1184. comparison, here follows the same program, written in Pascal, C, and
  1185. Draco:
  1186.  
  1187. Pascal:
  1188.  
  1189.     PROGRAM test(INPUT, OUTPUT);
  1190.     VAR
  1191.         i, j : INTEGER;
  1192.  
  1193.     BEGIN
  1194.         FOR i := 0 TO 10 DO BEGIN
  1195.             FOR j := 0 TO i DO
  1196.                 WRITE(j : 2, ' ');
  1197.             WRITELN
  1198.         END;
  1199.         WRITELN("All done.")
  1200.     END.
  1201.  
  1202. C:
  1203.  
  1204.     #include <stdio.h>
  1205.  
  1206.     main(argc, argv)
  1207.     int argc;
  1208.     char *argv[];
  1209.     {
  1210.         int i, j;
  1211.  
  1212.         for (i = 0; i <= 10; ++i) {
  1213.             for (j = 0; j <= i; ++j)
  1214.                 printf("%2d ", j);
  1215.             printf("\n");
  1216.         }
  1217.         printf("All done.\n");
  1218.     }
  1219.  
  1220. Draco:
  1221.  
  1222.     proc main()void:
  1223.         int i, j;
  1224.  
  1225.         for i from 0 upto 10 do
  1226.             for j from 0 upto i do
  1227.                 write(j : 2, ' ');
  1228.             od;
  1229.             writeln();
  1230.         od;
  1231.         writeln("All done.");
  1232.     corp;
  1233.  
  1234.     First, it's clear that the C program has lots of brackets, while
  1235. the Pascal and Draco programs have lots of keywords. A significant
  1236. difference, not very clear in this small example, is that Draco uses
  1237. different keywords for each job, rather than relying on a single
  1238. construct (the BEGIN - END or '{' - '}' block). I greatly prefer
  1239. keywords, finding them easier on the eye. I also prefer languages in
  1240. which the use of case (UPPER v.s. lower) is available for my own
  1241. purposes, rather than having them equivalent as in most Pascals. Also,
  1242. note that the Draco program uses 'upto' in the 'for' loops - this
  1243. tells the compiler that the loop will be counting upwards; 'downto' is
  1244. used for downward counting loops. C doesn't really have a semantically
  1245. different 'for' loop - it's is just a kind of shorthand for a 'while'
  1246. loop.
  1247.  
  1248.     Some of the inadequacies of Pascal from my point of view are as follows:
  1249.  
  1250.     - no standard separate compilation
  1251.     - no conditional compilation
  1252.     - no general string mechanism
  1253.     - no pointer manipulation
  1254.     - no bit manipulation
  1255.     - I HATE BEGIN and END!
  1256.     - no signed/unsigned types
  1257.     - limitations on function and argument types
  1258.     - procedure calls don't use '()' - they look like variables
  1259.     - no typed, named, constants
  1260.     - no available, decent implementations (fast compilation, good code,
  1261.         nice libraries, good error reporting)
  1262.     - I/O semantics that are poor for interactive programs
  1263.     - no file inclusion or module specification facility
  1264.  
  1265.     Some of the inadequacies of C from my point of view:
  1266.  
  1267.     - too many bloody brackets!
  1268.     - horrible declaration syntax (just what is "char *(*p[])()"?)
  1269.     - error prone conventions (how many times have YOU written '=' when
  1270.         you meant '=='?)
  1271.     - non-portable I/O (if you don't believe this, take a look at the
  1272.         open calls on CP/M or MS-DOS versions of C, where you get to tell
  1273.         it what it's supposed to do with '\n')
  1274.     - potential for extremely unreadable code (misuse of macros, etc.)
  1275.     - slow compilers (as I've heard it, the reason that the original UNIX C
  1276.         compiler for the PDP-11 generated assembler source was so that the
  1277.         compiler writers didn't have to worry about long/short branch
  1278.         optimization, since that was done by the assembler. Producing
  1279.         assembler source is just plain slow. Those who argue that they want
  1280.         to hand edit it to improve it are crazy!)
  1281.     - lack of much type checking (I prefer compilers that tell me about my
  1282.         dumb mistakes. This a lot better in the ANSI draft version.)
  1283.     - inefficient standard setup - passing everything as 16 bits on an 8
  1284.         bit CPU isn't so hot
  1285.     - stupid linkers - why add all that code I'm never calling?
  1286.     - no built-in I/O - this makes even the simplest programs large
  1287.     - no typed, named constants
  1288.  
  1289.     All of these issues have been addressed in the Draco language and
  1290. tools.  Just as important to me is the quality of the tools (compiler,
  1291. linker, etc.)  The Draco compiler goes from source code to
  1292. relocatable, optimized machine code at a rate of about 2000 lines per
  1293. minute on a 5 MHz 8085. Working from one 8" floppy disk, the entire
  1294. compiler (about 10,000 lines) can be rebuilt in under 10 minutes. No
  1295. other compiler I've heard of for CP/M can do this (at least not and
  1296. produce good code). The linker will link small programs in one quick
  1297. pass, and won't load any code that isn't referenced by the program. A
  1298. simple "hello there world" program is under 1000 bytes.
  1299.  
  1300.     Another reason that these programs exist is that I LIKE writing
  1301. compilers and stuff. I'm up to about seven compilers now, the latest
  1302. of which is a C compiler that should meet the ANSI draft standard
  1303. (it's a huge monster written in C, but at least I was paid to write
  1304. it!)
  1305.  
  1306.     So I've written my very own personal compiler, that does things
  1307. just the way I want; why should anyone else want to use it? Put
  1308. simply, the Draco package (which includes the various libraries I've
  1309. built up) is possibly the most effective way to produce compact,
  1310. efficient code for CP/M systems. In the past couple of years, asside
  1311. from fine tuning the compiler, I've written somewhere around 20,000
  1312. lines of Draco code, including the screen editor I'm typing this into,
  1313. a complex graphic role-playing game, several CRT-oriented games for
  1314. CP/M, ranging from the trivial to the quite complex, a database
  1315. package, a text processor (with a friend), a modem program, etc. If
  1316. you want to program a CP/M system, whether for fun, profit or
  1317. whatever, and are willing to learn another language, then I feel that
  1318. Draco is a valid choice.
  1319.  
  1320.     To be fair, I will end this intro with a list of things that I
  1321. find are lacking in the this version of Draco:
  1322.  
  1323.     - essentially non-existant floating point support
  1324.     - no proper modules (although Draco goes about half way to providing a
  1325.         usable kind of module)
  1326.     - no bit oriented type (I haven't yet fully convinced myself that this
  1327.         is needed)
  1328.     - error handling is considerably better than most C compilers I've
  1329.         heard of, but it could still use some improvement
  1330.     - object code can ALWAYS use improvement, but the improvements that are
  1331.         left would either be difficult or of little actual benefit and
  1332.         would probably make the compiler too big to fit on standard CP/M
  1333.         systems
  1334.  
  1335. and, of course
  1336.  
  1337.     - Draco is supported only by me, and available only on the systems that
  1338.         I choose to put it on (currently CP/M-80 and Commodore Amiga,
  1339.         although the Amiga version hasn't been widely released yet)
  1340.  
  1341.             About the Draco Disks
  1342.  
  1343. There are 3 disks in this set:
  1344.  
  1345. 1 - documentation - writeups on the language, tools, programs, etc.
  1346.     Also contains lots of sample Draco sources.
  1347.  
  1348. 2 - compiler - contains the compiler, linker, assembler, disassembler,
  1349.     librarian, cross-referencer, libraries and include files
  1350.  
  1351. 3 - programs - contains programs which must be configured using the CONFIG
  1352.     program: several games and the editor
  1353.  
  1354.  
  1355. All material in these ARCs are supplied "as is" with no warrantees or
  1356. guarantees of any kind. The tools, especially the compiler and linker,
  1357. have been heavily used and should be fairly bug free. Some of the
  1358. games have known glitches.
  1359.  
  1360. All material in these ARCs is supplied as "copyrighted shareware".
  1361. This means that you can use the supplied material as you see fit, and
  1362. you can give away copies of the disks to anyone, so long as the file
  1363. named "README.TXT" is included in each ARC. The author retains all
  1364. other rights to the software.
  1365.  
  1366. This software was originally intended as commercial software, and some
  1367. of the writeups reflect this orientation. Due to the lack of a viable
  1368. market for CP/M-80, character based software, this software is now
  1369. being distributed as "shareware", in which user's are requested to
  1370. send a suitable donation to the author if they feel the software
  1371. merits it. Such contributions can be thought of as encouragement to
  1372. the author to create and release more software and more versions of
  1373. the current software.  Currently under way is a conversion of the
  1374. compiler to generate MC68000 code. The immediate target machine is the
  1375. Commodore Amiga. Soon to follow that is a comprehensive graphics
  1376. adventure system originally written for CP/M-80 using the Compupro
  1377. "Spectrum" graphics board.
  1378.  
  1379.     Chris Gray
  1380.     Apt. #1612, 8515 112 Street,
  1381.     Edmonton, Alberta, CANADA. T6G 1K7
  1382. 16-Nov-86 23:33:32-MST,826;000000000000
  1383. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1384. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Sun 16 Nov 86 23:33:27-MST
  1385. Received: from brl-vgr.arpa by AMSAA.ARPA id a028248; 17 Nov 86 0:56 EST
  1386. Received: from [10.1.0.6] by VGR.BRL.ARPA id aa16596; 17 Nov 86 0:47 EST
  1387. Date: Mon, 17 Nov 86 00:47:01 EST
  1388. From: "Stephen C. Hill" <STEVEH@mx.lcs.mit.edu>
  1389. Subject:  MEX114 at 4800/9600 Baud
  1390. To: dsampar@ARDEC.ARPA
  1391. cc: STEVEH@mx.lcs.mit.edu, INFO-CPM@mx.lcs.mit.edu
  1392. In-reply-to: Msg of Wed 1 Oct 86 9:50:49 EDT from "David G. Sampar" (PM-AL) <dsampar at ARDEC.ARPA>
  1393. Message-ID: <[MX.LCS.MIT.EDU].958277.861117.STEVEH>
  1394.  
  1395. I reliably use Mex 114 at 38.4Kbs, so I doubt that the fault
  1396. lies in the program itself.  I'd suspect either the overlay or
  1397. the hardware itself before I'd worry aut the program.
  1398.  
  1399. 17-Nov-86 00:13:56-MST,1517;000000000000
  1400. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1401. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Mon 17 Nov 86 00:13:49-MST
  1402. Received: from lll-mfe.arpa by AMSAA.ARPA id a028509; 17 Nov 86 1:49 EST
  1403. Date: Mon, 17 Nov 86 01:47 EST
  1404. From: SECRIST%OAK.SAINET.MFENET@LLL-MFE.ARPA
  1405. Subject: PISTOL: a forth-like language
  1406. To: INFO-CPM@AMSAA.ARPA
  1407.  
  1408. From:    <SECRIST%OAK.SAINET.MFENET@LLL-MFE.Arpa>   (Richard C. Secrist)
  1409. Date:    Mon, 17-NOV-1986 01:47 EST
  1410. To:      INFO-CPM@AMSAA.ARPA,
  1411.          INFO-MICRO@BRL-VGR.Arpa,
  1412.          UMFORTH%WEIZMANN.BITNET@WISCVM.Arpa
  1413. Message-ID: <[OAK.SAINET.MFENET].8624F360.008F8127.SECRIST>
  1414. Header-Disclaimer: I don't like my headers either !
  1415. X-VMS-Mail-To: CPM,MICRO,FIGIL
  1416.  
  1417. PISTOL is a Portably Implemented Stack Oriented Language that is a cross
  1418. between STOIC and FORTH.  Version 2.0 of PISTOL for CP/M-80 (in BDS-C) and
  1419. for the DEC-20 (in PASCAL) can be found on SIG/M volume 114.
  1420.  
  1421. I am in the course of converting the PASCAL version over for VAX/VMS, and
  1422. perhaps to Turbo Pascal [ please - no inquires, I'll post news here once
  1423. I'm done ].
  1424.  
  1425. My purpose here is two-fold: 1) to inform people about the code (a prior
  1426. fig-forth in C that was widely discussed turns out only to be good under
  1427. UNIX/bsd because you use the stream editor to install it; BDS-C is weird
  1428. but at least it's C); 2) HAS ANYBODY ALREADY PORTED PISTOL TO OTHER MACHINES
  1429. OR KNOW OF A MORE RECENT VERSION OF THE CODE ?
  1430.  
  1431. Thanks.
  1432.  
  1433. rcs
  1434. SECRIST%OAK.SAInet.MFEnet@LLL-MFE.Arpa
  1435. 17-Nov-86 12:05:30-MST,1607;000000000000
  1436. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1437. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Mon 17 Nov 86 12:05:22-MST
  1438. Received: from nosc.arpa by AMSAA.ARPA id a013317; 17 Nov 86 13:19 EST
  1439. Received: by bass.ARPA (5.31/4.7)
  1440.     id AA16512; Mon, 17 Nov 86 10:21:21 PST
  1441. Message-Id: <8611171821.AA16512@bass.ARPA>
  1442. Date: Mon, 17 Nov 86 09:42:51 PST
  1443. From: Marc Wilson <crash!mwilson@pnet01>
  1444. To: crash!rfowler@SIMTEL20.ARPA
  1445. Subject: ProLink and multiple commands on the CPR line
  1446. Cc: pro-sol!mwilson@NOSC.ARPA
  1447.  
  1448.      I have been using ProLink 1.5 for a few weeks now. What a fantastic
  1449. program! Goodbye LINK, L80, and all the rest.
  1450.  
  1451.      However, I have one problem. The multiple command separator ";" is the
  1452. same as my CPR, thus I can't pass more than one command to the linker.
  1453.  
  1454.      Is there a simple way to change the separator to something else? I run
  1455. into this problem frequently with software that does things like this... ZCPR3
  1456. gets in the way.
  1457.  
  1458.  
  1459. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1460. Marc Wilson
  1461.  
  1462.         ARPA: ...!crash!pnet01!mwilson@nosc             ( preferred )
  1463.               ...!crash!pnet01!pro-sol!mwilson@nosc
  1464.  
  1465.         UUCP: [ ihnp4 | cbosgd | sdcsvax | noscvax ]!crash!pnet01!mwilson@nosc
  1466.  
  1467.      "The difference between science and the fuzzy subjects is that science
  1468.       requires reasoning, while those other subjects merely require
  1469.       scholarship."
  1470.                                                       -Lazarus Long
  1471. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1472. 17-Nov-86 17:51:13-MST,552;000000000000
  1473. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1474. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Mon 17 Nov 86 17:51:05-MST
  1475. Received: from brl-adm.arpa by AMSAA.ARPA id a022644; 17 Nov 86 19:09 EST
  1476. Received: from USENET by ADM.BRL.ARPA id aa02200; 17 Nov 86 19:07 EST
  1477. From: Mail and USENET News System maintenance account <news@cullvax.uucp>
  1478. Newsgroups: comp.os.cpm.ctl
  1479. Subject: newgroup comp.os.cpm
  1480. Message-ID: <521@cullvax.UUCP>
  1481. Date: 17 Nov 86 17:09:40 GMT
  1482. Control: newgroup comp.os.cpm
  1483. To:       info-cpm@AMSAA.ARPA
  1484.  
  1485.  
  1486. 17-Nov-86 19:17:15-MST,840;000000000000
  1487. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1488. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Mon 17 Nov 86 19:17:08-MST
  1489. Received: from simtel20.arpa by AMSAA.ARPA id a022775; 17 Nov 86 20:51 EST
  1490. Date: Mon 17 Nov 86 18:52:07-MST
  1491. From: Mike Niswonger <CNISWONGER@SIMTEL20.ARPA>
  1492. Subject: PD Z80 relocating assembler
  1493. To: info-cpm@AMSAA.ARPA
  1494. cc: CNiswonger@SIMTEL20.ARPA
  1495. Message-ID: <12255776697.14.CNISWONGER@SIMTEL20.ARPA>
  1496.  
  1497. Netlanders,
  1498.     I am in the process of reorganizing some Kermit code and I find
  1499. that my job would be simplified by a public domain relocating assembler,
  1500. preferably with Z80 mnemonics.  Output would preferably be in Microsoft
  1501. format, but any format is acceptable if a linker is supplied.  Source code
  1502. would be nice, but not manditory.  Any suggestions?
  1503.                     -- Mike Niswonger
  1504. -------
  1505. 17-Nov-86 22:40:49-MST,1285;000000000000
  1506. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1507. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Mon 17 Nov 86 22:40:40-MST
  1508. Received: from simtel20.arpa by AMSAA.ARPA id a023187; 18 Nov 86 0:12 EST
  1509. Date: Mon, 17 Nov 1986  21:59 MST
  1510. Message-ID: <KPETERSEN.12255810745.BABYL@SIMTEL20.ARPA>
  1511. Sender: KPETERSEN@SIMTEL20.ARPA
  1512. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  1513. To:   prindle@NADC.ARPA
  1514. Cc:   Info-Cpm@AMSAA.ARPA
  1515. Subject: DRACO ARC files - CP/M UNARC problem
  1516.  
  1517. > When I attempt to extract the contents of the DRACO ARC files in
  1518. > pd:<cpm.draco> using the program pd:<cpm.starter-kit>unarc.com-z80,
  1519. > I get:
  1520.  
  1521. >     Extracted File Has Incorrect CRC
  1522. >     Extracted File Has Incorrect Length
  1523.  
  1524. > on a number of files.  Is there a program which properly unarcs these
  1525. > files, or are the files themselves corrupt?  An example is the first
  1526. > file (BIGDRACO.COM I think) on DRACO-2.ARC.
  1527.  
  1528. The problem shows up on DRACO-2.ARC and DRACO-3.ARC.  Both ARCs
  1529. extract perfectly with the MSDOS ARC512.EXE or PKXARC.COM programs.
  1530.  
  1531. I have notified the author of the CP/M UNARC program, Bob Freed.  He's
  1532. going to look into a fix.  It's somewhere in the UNcrunch routine.
  1533. I'll keep you posted on his progress.
  1534.  
  1535. Hang on to your DRACO ARCs.  They ARE good.
  1536.  
  1537. --Keith
  1538. 17-Nov-86 23:10:58-MST,680;000000000000
  1539. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1540. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Mon 17 Nov 86 23:10:51-MST
  1541. Received: from simtel20.arpa by AMSAA.ARPA id a023212; 18 Nov 86 0:34 EST
  1542. Date: Mon, 17 Nov 1986  22:07 MST
  1543. Message-ID: <KPETERSEN.12255812270.BABYL@SIMTEL20.ARPA>
  1544. Sender: KPETERSEN@SIMTEL20.ARPA
  1545. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  1546. To:   Mike Niswonger <CNISWONGER@SIMTEL20.ARPA>
  1547. Cc:   Info-Cpm@AMSAA.ARPA
  1548. Subject: PD Z80 relocating assembler
  1549. In-reply-to: Msg of 17 Nov 1986  18:52-MST from Mike Niswonger <CNISWONGER>
  1550.  
  1551. Mike, try Z80MR, available from SIMTEL20 in the PD<CPM.ASMUTL>
  1552. directory as Z80MR.LBR.
  1553.  
  1554. --Keith
  1555. 17-Nov-86 23:57:04-MST,1544;000000000000
  1556. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1557. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Mon 17 Nov 86 23:56:55-MST
  1558. Received: from simtel20.arpa by AMSAA.ARPA id a023291; 18 Nov 86 1:26 EST
  1559. Date: Monday, 17 November 1986  17:39-MST
  1560. Message-ID: <KPETERSEN.12255815098.BABYL@SIMTEL20.ARPA>
  1561. Sender: prindle@NADC.ARPA
  1562. From: prindle@NADC.ARPA
  1563. To: kpetersen@SIMTEL20.ARPA
  1564. Subject:   submission of UNIDRIVE.LBR for C128 to CP/M archives
  1565. ReSent-From: KPETERSEN@SIMTEL20.ARPA
  1566. ReSent-To: Info-Cpm@AMSAA.ARPA
  1567. ReSent-Date: Mon 17 Nov 1986 22:23-MST
  1568.  
  1569. I just uploaded a new Commodore 128 program to SIMTEL20.
  1570.  
  1571. Filename            Type     Bytes     CRC
  1572.  
  1573. Directory PD:<CPM.C128>
  1574. UNIDRIVE.LBR.1            BINARY     20480  1690H
  1575.  
  1576. UNIDRIVE-128 is a Commodore 128 CP/M disk utility in the spirit of the
  1577. MSDOS program UNIFORM(TM).  The normal C-128 BIOS only supports 7
  1578. different MFM disk formats.  UNIDRIVE-128 allows the user to select up
  1579. to 10 of 24 different CP/M 5.25" MFM diskette formats (seems like
  1580. every CP/M computer system ever manufactured used a different
  1581. format) which can subsequently be read or written by CP/M 3.0 and the
  1582. Commodore 128 BIOS.  This, of course, only works if the 128 is
  1583. equipped with at least one Commodore 1571 disk drive.  This is the
  1584. first release; subsequent versions will support many more diskette
  1585. formats and will (hopefully) be able to "format" diskettes
  1586. corresponding to these formats too.  Read UNIDRIVE.DOC within the
  1587. library for more info.
  1588.  
  1589. Sincerely,
  1590. Frank Prindle
  1591. Prindle@NADC.arpa
  1592. 18-Nov-86 12:39:35-MST,935;000000000000
  1593. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1594. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Tue 18 Nov 86 12:39:24-MST
  1595. Received: from xerox.arpa by AMSAA.ARPA id a009911; 18 Nov 86 13:57 EST
  1596. Received: from Muscat.ms by ArpaGateway.ms ; 18 NOV 86 09:19:42 PST
  1597. Date: 18 Nov 86 12:19:37 EST (Tuesday)
  1598. From: kushall.Henr@xerox.ARPA
  1599. Subject: Re: Kermit/ Xmodem for the DEC Rainbow
  1600. In-reply-to: <1888@utecfa.UUCP>
  1601. To: ModemUserGroupChairman <mugc%utecfa.uucp@BRL.ARPA>
  1602. cc: info-cpm@AMSAA.ARPA
  1603. Message-ID: <861118-091942-1807@Xerox>
  1604.  
  1605.  
  1606. Anees Munshi:
  1607.  
  1608. All my attempte to mail you the KERMIT and XMODEM files failed.
  1609. They were all returned after 7 days with an unable to deliver after 7 days message.
  1610.  
  1611. The next best option is to mail you a floppy with all the files.
  1612. Send me your postal address and I will mail the needed files.
  1613. Do you think there is a customs problem in doing this?
  1614.  
  1615. Ed Kushall
  1616.  
  1617.  
  1618. 18-Nov-86 20:39:34-MST,921;000000000000
  1619. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1620. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Tue 18 Nov 86 20:39:18-MST
  1621. Received: from rochester.arpa by AMSAA.ARPA id a018922; 18 Nov 86 22:00 EST
  1622. Received: from ur-seneca.arpa (seneca.cs.rochester.edu) by ur-cayuga.arpa id AA05559 (4.12y); Tue, 18 Nov 86 22:01:25 est
  1623. Received: from loopback by ur-seneca.arpa id AA25651 (4.12y); Tue, 18 Nov 86 22:01:27 est
  1624. Message-Id: <8611190301.25651@ur-seneca.arpa>
  1625. To: info-cpm@AMSAA.ARPA
  1626. Subject: ZASM for CP/M 2.2
  1627. Uucp: ..!{allegra,decvax,seismo}!rochester!ken ARPA: ken@rochester.arpa
  1628. Snail: CS Dept., U of Roch., NY 14627. Voice: Ken!
  1629. Phone: (716) 275-2569 (office), (716) 244-3806 (home)
  1630. Date: Tue, 18 Nov 86 22:01:25 -0500
  1631. From: Comfy chair <ken@ROCHESTER.ARPA>
  1632.  
  1633. The Prolink blurb mentions ZASM, a Z80 assembler available from many
  1634. BBS'.  Is this available somewhere on Simtel-20?
  1635.  
  1636.     Ken
  1637. 19-Nov-86 22:53:53-MST,3050;000000000000
  1638. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1639. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Wed 19 Nov 86 22:53:42-MST
  1640. Received: from simtel20.arpa by AMSAA.ARPA id a011555; 20 Nov 86 0:19 EST
  1641. Date: Wed, 19 Nov 1986  21:34 MST
  1642. Message-ID: <WANCHO.12256330486.BABYL@SIMTEL20.ARPA>
  1643. From: WANCHO@SIMTEL20.ARPA
  1644. To:   INFO-CPM@AMSAA.ARPA, ADA-SW@SIMTEL20.ARPA
  1645. Subject: Lost Mail from the Archive Server
  1646.  
  1647. First of all, please address your requests to
  1648. ARCHIVE-REQUEST@SIMTEL20.ARPA, *NOT* ARCHIVE-SERVER.  That latter
  1649. address is what appears as the Sender in the replies you receive.  If
  1650. you reply to that reply in the hopes of getting more files *and* your
  1651. mail program is misimplemented in that it forms the header using the
  1652. Sender: field, rather than the From:, your message will be
  1653. bit-bucketted when it gets here.  In fact, ALL mail addressed to
  1654. ARCHIVE-SERVER, including mailer reject notices, is being discarded
  1655. unseen by any human.
  1656.  
  1657. Secondly, as of this past Saturday, we were forced to reduce the size
  1658. of our host tables to improve Internet performance - the host tables
  1659. share the same section of memory with the Internet free buffers.  This
  1660. rather drastic reduction was accomplished by removing all host aliases
  1661. from the distributed table, along with all host entries which do not
  1662. advertize at least one TCP service: FTP, TELNET, or SMTP.
  1663.  
  1664. What this means is that if you are sending a message through an
  1665. Internet host which is not using its Official Host Name, or does not
  1666. advertize one of the TCP services listed above, do not expect to see a
  1667. reply from us.
  1668.  
  1669. Finally, I have noticed several messages coming to us from hosts which
  1670. are not even listed in the original host tables we receive from NIC.
  1671. These hosts are probably registered under a Domain.  However, we do
  1672. not have access to a domain lookup service at this time, and we don't
  1673. have the resources to implement our own.  If your request come to us
  1674. from such a host, do not expect a reply either.
  1675.  
  1676. One more thing: several weeks ago I patched our mailer to keep trying
  1677. to send mail hourly for five days instead of three.  This has helped
  1678. somewhat in getting mail through to hosts which are taken down for a
  1679. weekend or the long three-day weekends.  It has even helped in getting
  1680. replies back to the BITNET requestors via WISCVM, but not completely.
  1681. I understand that work is in progress to try to reduce the volume of
  1682. mailing list mail through that host in the hopes of increasing the
  1683. chance for other mail to get through.  What I have seen is that only
  1684. parts of multi-part replies from the server getting through, requiring
  1685. the requestor to re-request *all* parts of the file.  There *may* be
  1686. an extension made to the server, after the first of the year, to allow
  1687. for selected parts to be sent.
  1688.  
  1689. We are also waiting for some disk space to be freed up so that the
  1690. latest releases of the PC-BLUE collection can be uploaded.  We expect
  1691. that to happen after the first of the year also.  Meantime, patience.
  1692.  
  1693. --Frank
  1694. 20-Nov-86 14:34:32-MST,462;000000000000
  1695. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1696. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Thu 20 Nov 86 14:34:20-MST
  1697. Received: from nadc.arpa by AMSAA.ARPA id a029309; 20 Nov 86 15:40 EST
  1698. Date: 20 Nov 1986 15:35:29-EST
  1699. From: zielinsk@nadc.ARPA
  1700. To: ADA-SW@SIMTEL20.ARPA, INFO-CPM@AMSAA.ARPA, WANCHO@simtel20.ARPA
  1701. Subject: Lost Mail from the Archive Server
  1702. Cc: @NADC:
  1703. MMDF-Warning:  Parse error in preceding line at AMSAA.ARPA
  1704.  
  1705.  
  1706. 20-Nov-86 19:12:22-MST,1616;000000000000
  1707. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1708. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Thu 20 Nov 86 19:12:14-MST
  1709. Received: from brl-adm.arpa by AMSAA.ARPA id a003946; 20 Nov 86 20:39 EST
  1710. Received: from USENET by ADM.BRL.ARPA id aa01754; 20 Nov 86 19:44 EST
  1711. From: "Russell H. Farris" <farris@marlin.uucp>
  1712. Newsgroups: comp.os.cpm
  1713. Subject: NEED INFO ON NORTH STAR AND ONTEL COMPUTERS
  1714. Message-ID: <847@marlin.UUCP>
  1715. Date: 20 Nov 86 21:57:17 GMT
  1716. Keywords: Advantage, Ontel
  1717. To:       info-cpm@AMSAA.ARPA
  1718.  
  1719.  
  1720.     Last week I had the dubious good fortune to acquire three old
  1721. computers, sans software or documentation.  If possible, I would
  1722. like to get all three of them up and operating and keep the best
  1723. one for a word processor.  The three are:
  1724.  
  1725.     1. North Star Advantage with 15 MB hard drive.
  1726.     2. Ontel 1505/OIS 1500 (OP1/15) with 5 MB hard drive.
  1727.     3. Sanyo MBC 1000 with one DS/DD floppy drive.
  1728.  
  1729.     I have a CP/M boot disk for the Northstar, but I do not have
  1730. the Hard Disk Operating System (HDOS).  I would appreciate any
  1731. leads to operating systems, software, or documentation for any of
  1732. these computers.  I would especially like to find the plug-in
  1733. board that reportedly enables the North Star to run MS-DOS
  1734. programs.  I have also heard that there is a program that allows
  1735. the North Star to read/write soft-sectored diskettes.  Thanks in
  1736. advance,
  1737.  
  1738.                                   Russ Farris  (farris@NOSC.ARPA)
  1739.                                   (619) 225-7229 or 284-0746 (eves)
  1740.                             
  1741.                             
  1742.  
  1743.  
  1744.  
  1745. 21-Nov-86 14:04:58-MST,1100;000000000000
  1746. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1747. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Fri 21 Nov 86 14:04:47-MST
  1748. Received: from 192.12.12.13 by AMSAA.ARPA id a022405; 21 Nov 86 15:13 EST
  1749. Received: from (MAILER)RPICICGE.BITNET by WISCVM.WISC.EDU on 11/21/86
  1750.   at 14:13:05 CST
  1751. Received: by RPICICGE (Mailer X1.23) id 7467; Fri, 21 Nov 86 14:26:06
  1752.   EST
  1753. Date: Fri, 21 Nov 86 14:03:31 EST
  1754. From:  "John S. Fisher" <FISHER%RPICICGE.BITNET@wiscvm.ARPA>
  1755. To:  INFO-CPM@AMSAA.ARPA
  1756. Subject: Request for help.
  1757.  
  1758. Does anyone out there know the details of the compression algorithm(s) used
  1759. by the CRUNCH/UNCR programs?  I would like to incorporate UNCR functions
  1760. into my IBM (mainframe) utility, but have been unable to decode the crunched
  1761. files.  The older versions of the program pair claimed to used LZW, but
  1762. its a completely different variation from ARC.  The latest version of CRUNCH
  1763. uses GEL(?) compression.
  1764.  
  1765. Perhaps someone can send me the source for CRUNCH/UNCR formerly distributed
  1766. with version 1 I believe (and no longer distributed with version 2, sigh.)
  1767. 22-Nov-86 10:18:31-MST,1945;000000000000
  1768. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1769. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Sat 22 Nov 86 10:18:04-MST
  1770. Received: from simtel20.arpa by AMSAA.ARPA id a000802; 22 Nov 86 11:41 EST
  1771. Date: Sat, 22 Nov 1986  09:41 MST
  1772. Message-ID: <KPETERSEN.12256987104.BABYL@SIMTEL20.ARPA>
  1773. Sender: KPETERSEN@SIMTEL20.ARPA
  1774. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  1775. To:   Info-Cpm@AMSAA.ARPA
  1776. Subject: Version 1.4 of CP/M-80 UNARC program available
  1777.  
  1778. Now available from SIMTEL20...
  1779.  
  1780. Filename            Type     Bytes     CRC
  1781.  
  1782. Directory PD:<CPM.ARC-LBR>
  1783. UNARC14.LBR.1            BINARY     38144  161EH
  1784.  
  1785. and for those who need to bootstrap...
  1786.  
  1787. Filename            Type     Bytes     CRC
  1788.  
  1789. Directory PD:<CPM.STARTER-KIT>
  1790. UNARC.COM-Z80.2            BINARY      4096  C883H
  1791. UNARC.HEX-Z80.2            ASCII      9993  E5D7H
  1792. UNARCA.COM-8080.2        BINARY      4864  A832H
  1793. UNARCA.HEX-8080.2        ASCII     11781  3F38H
  1794.  
  1795. UNARC is CP/M 2.x+ utility which lists, types and extracts files in
  1796. MS-DOS archive libraries (*.ARC files).  Version 1.4 corrects a bug
  1797. that caused incorrect extraction of certain files from .ARC's built
  1798. by the MS-DOS PKARC11 program.  Also supports paged console output.
  1799. Assembly language overlay file now provides simplified installation
  1800. for RCP/M's and special options.  Separate program versions for Z80
  1801. (UNARC.COM) and 8080/8085 (UNARCA.COM).
  1802.  
  1803. If you are unable to access SIMTEL20 because of network restrictions
  1804. please remember that MOST of the new files announced to Info-Cpm are
  1805. also available on my RCP/M Royal Oak (MI) which may be accessed at
  1806. 300 bps (Bell 103a), 1200 bps (Bell 212a), or 2400 bps (V.22 bis).
  1807. The telephone number is (313) 759-6569.  They are also available from
  1808. the CP/M RoundTable on General Electric Information Services' GEnie.
  1809.  
  1810. --Keith Petersen
  1811. Arpa: W8SDZ@SIMTEL20.ARPA
  1812. Uucp: {bellcore,decwrl,harvard,lll-crg,ucbvax,uw-beaver}!simtel20.arpa!w8sdz
  1813. GEnie Mail: W8SDZ
  1814. RCP/M Royal Oak: 313-759-6569 (300, 1200, 2400 bps)
  1815. 22-Nov-86 17:37:00-MST,625;000000000000
  1816. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1817. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Sat 22 Nov 86 17:36:55-MST
  1818. Received: from brl-adm.arpa by AMSAA.ARPA id a002141; 22 Nov 86 19:15 EST
  1819. Received: from USENET by ADM.BRL.ARPA id aa00129; 22 Nov 86 19:01 EST
  1820. From: Rick Adams <rick@seismo.css.gov>
  1821. Newsgroups: net.micro.cpm.ctl
  1822. Subject: rmgroup net.micro.cpm
  1823. Message-ID: <42150@beno.seismo.CSS.GOV>
  1824. Date: 22 Nov 86 22:17:58 GMT
  1825. Control: rmgroup net.micro.cpm
  1826. Approved: rick@seismo.css.gov
  1827. To:       info-cpm@AMSAA.ARPA
  1828.  
  1829.  
  1830. This group has been renamed and is no longer valid.
  1831.  
  1832. ---rick
  1833. 23-Nov-86 18:14:12-MST,1734;000000000000
  1834. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1835. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Sun 23 Nov 86 18:14:03-MST
  1836. Received: from apg-1.arpa by AMSAA.ARPA id a002045; 23 Nov 86 19:50 EST
  1837. Date: Sun, 23 Nov 86 19:46:58 EST
  1838. From: Robert Bloom AMSTE-TEI 3775 <rbloom@APG-1.ARPA>
  1839. Subject: Interrupts on the N* Advantage
  1840. To: info-cpm@AMSAA.ARPA, info-micro@SIMTEL20.ARPA, 
  1841.     northstar-users@SIMTEL20.ARPA
  1842. Cc: rbloom@APG-1.ARPA
  1843.  
  1844. Help.
  1845.  
  1846.      I find I have to write an interrupt-driven application for 
  1847. the NorthStar Advantage.  Unfortunately, I don't know how.  
  1848. Specifically, I do know how to enable the interrupts, and write 
  1849. the interrupt handler, but actually what happens at interrupt 
  1850. time eludes me.
  1851.  
  1852.      At the interrupt, the z80 jumps to the interrupt routine.  
  1853. Where?  My z80 book says, "the z80 expects an [RST or CALL] 
  1854. instruction to be placed on its data buss [by the interrupting 
  1855. device]"  how it do dat?  Two people who I asked said "to where 
  1856. you program it to" but I have no idea how to do that.
  1857.  
  1858.      I have a Advantage technical manual.  It may have the info I 
  1859. need but I find it incomprehensible.  (I gather that interrupt 
  1860. routines are strongly hardware-dependant.)  And I do understand 
  1861. that the Advantage is not very fast, but can't believe a simple 
  1862. get-and-put routine with interrupts wouldn't be fast enough for 
  1863. 4800 baud.
  1864.  
  1865.      So, can someone help me out?  I'm trying to store the input 
  1866. characters from the SIO card away till they can be processed.  I 
  1867. have DTR control on the port but I haven't been able to get that 
  1868. to work.  (I'm trying to write a very simple high-speed commo 
  1869. program.)  I really need a low-level example.
  1870.  
  1871. bob bloom
  1872.  
  1873. 23-Nov-86 22:17:31-MST,512;000000000000
  1874. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1875. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Sun 23 Nov 86 22:17:25-MST
  1876. Received: from brl-smoke.arpa by AMSAA.ARPA id a002485; 23 Nov 86 23:47 EST
  1877. Date:     Sun, 23 Nov 86 23:47:07 EST
  1878. From:     Steve Lesh (ISC | howard) <lesh@BRL.ARPA>
  1879. To:       info-c@BRL.ARPA
  1880. cc:       info-cpm@BRL.ARPA
  1881. Subject:  CP/M 80 C compilers
  1882.  
  1883.     Our office is looking for the most System-V compatible C compiler.
  1884.  
  1885.     Any suggestions would be appreciated.
  1886. 24-Nov-86 23:19:59-MST,1633;000000000000
  1887. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1888. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Mon 24 Nov 86 23:19:49-MST
  1889. Received: from simtel20.arpa by AMSAA.ARPA id a026325; 25 Nov 86 0:37 EST
  1890. Date: Mon, 24 Nov 1986  22:26 MST
  1891. Message-ID: <KPETERSEN.12257650705.BABYL@SIMTEL20.ARPA>
  1892. Sender: KPETERSEN@SIMTEL20.ARPA
  1893. From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  1894. To:   Info-Cpm@AMSAA.ARPA
  1895. Subject: RS232 info files available
  1896.  
  1897. Now available from SIMTEL20...
  1898.  
  1899. Filename            Type     Bytes     CRC
  1900.  
  1901. Directory PD:<CPM.MODEM>
  1902. RS232CBL.LBR.1            BINARY     15232  5538H
  1903.  
  1904. This is a set of write-ups on using RS232 cables to connect personal
  1905. computer devices, such as a CPM or PC-compatible to a modem or printer
  1906. device.  Brief descriptions of files in this LBR:
  1907.  
  1908.     File          Description
  1909.  
  1910.     CAUTIONS      How to be careful about ruining
  1911.                   expensive equipment and voiding
  1912.                   warranties.
  1913.  
  1914.     NULMODEM.KIT  Probably the most useful write-up. A
  1915.                   description of the cable configuration
  1916.                   that will work in connecting many 
  1917.                   DCE-to-DCE or DTE-to-DTE pairs of
  1918.                   devices.
  1919.  
  1920.     RS232CBL.INF  Explains what "DCE" and "DTE" means,
  1921.                   with the effect on cable configurations.
  1922.  
  1923.     MDM-CONN.DAT  Description of functions of RS232 wires
  1924.                   and pins when used in connecting modems.
  1925.  
  1926. --Keith Petersen
  1927. Arpa: W8SDZ@SIMTEL20.ARPA
  1928. Uucp: {bellcore,decwrl,harvard,lll-crg,ucbvax,uw-beaver}!simtel20.arpa!w8sdz
  1929. GEnie Mail: W8SDZ
  1930. RCP/M Royal Oak: 313-759-6569 (300, 1200, 2400 bps)
  1931. 26-Nov-86 18:18:23-MST,4054;000000000000
  1932. Return-Path: <info-cpm-request@AMSAA.ARPA>
  1933. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Wed 26 Nov 86 18:18:07-MST
  1934. Received: from simtel20.arpa by AMSAA.ARPA id a013778; 26 Nov 86 19:43 EST
  1935. Date: Wednesday, 26 November 1986  01:07-MST
  1936. Message-ID: <KPETERSEN.12258123671.BABYL@SIMTEL20.ARPA>
  1937. Sender: tektronix!copper.TEK.COM!michaelk@ucb-vax.ARPA
  1938. From: tektronix!copper.TEK.COM!michaelk@ucb-vax.ARPA
  1939. To: W8SDZ@SIMTEL20.ARPA
  1940. Subject:   CRCKK.LBR - new version of file CRC checking program
  1941. ReSent-From: KPETERSEN@SIMTEL20.ARPA
  1942. ReSent-To: Info-Cpm@AMSAA.ARPA
  1943. ReSent-Date: Wed 26 Nov 1986 17:44-MST
  1944.  
  1945. Now available from SIMTEL20...
  1946.  
  1947. Filename                        Type     Bytes   CRC
  1948.  
  1949. Directory PD:<CPM.FILUTL>
  1950. CRCKK.LBR.1                     BINARY   23168  BAFBH
  1951.  
  1952.  
  1953. crckk.c  --  CP/M version of the Unix version of the CP/M utility crck
  1954.              Version 3.0
  1955.  
  1956. Usage:
  1957.     crckk [-t|c|u|i] [filename ...   (wildcards OK)  ]
  1958.  
  1959.   Calculates a 16-bit cyclic redundancy check on its input files and
  1960.  prints the resulting number in hexadecimal.  CRCK(K) is manually invoked
  1961.  on two versions of the same file to ensure that they are the same.
  1962.  Prints the the filename, size in bytes or sectors depending on the
  1963.  option flag, and the CRC.
  1964.  
  1965.  This program produces the same check number as do "CRCK" programs,
  1966.  the extra "k" in this program's name is for identity-control. This is a 
  1967.  different program from CRCK.ASM (currently in version 4.4) used in
  1968.  the CP/M world now.
  1969.  
  1970.  Options:
  1971.      -t    Perform CRCK on a CP/M text file that is stored as a CP/M
  1972.            file. CTL-Z is used as valid EOF.
  1973.  
  1974.      -u    Perform CRCK on a regular CP/M file.  Takes whatever is there.
  1975.  
  1976.      -c    Perform CRCK on a CP/M ".COM" file. Same as -u flag,
  1977.            except sectors are reported rather than bytes.
  1978.  
  1979.      -i    Perform CRCK on a CP/M ".COM" file stored in ITS binary 
  1980.            format.  Same as -c, but ignores the first four bytes of file.
  1981.  
  1982.      If no option flag is chosen, the default option is -u.
  1983.  
  1984.  
  1985. ===================================================
  1986. =====                                         =====
  1987. ===== DIFFERENCES WITH EXISTING CP/M VERSIONS =====
  1988. =====                                         =====
  1989. ===================================================
  1990.  
  1991.  
  1992.    1.  This version actually runs a fair bit FASTER than CRCK44 !!!
  1993.  
  1994.    2.  Has the true-text "t" option.
  1995.  
  1996.        This is good for downloading text files (like shar files)
  1997.        from UNIX. If you download a text file "as is"from UNIX OR,
  1998.        your modem program doesn't "fill with multiple CTL-Z's",
  1999.        then there's a problem matching the CP/M CRCK with the UNIX
  2000.        version of CRCK program.  With this option, this crckk "-t" will
  2001.        match the "plain" UNIX crck for unadulterated text file transfers.
  2002.  
  2003.    3.  User-interface is a bit friendlier and/or more UNIX-like.
  2004.  
  2005.        a) Invalid dash option (like crckk -z) will give verbose
  2006.           help/error message.
  2007.  
  2008.        b) Multiple filenames as parameters are allowed.
  2009.  
  2010.        c) Each filename can be wildcarded.
  2011.  
  2012.        d) Each wildcard expansion is sorted.
  2013.  
  2014.        e) Standard-in is allowed source ("< filename")
  2015.  
  2016.        f) Output list can be redirected to file using standard output
  2017.           (" > outputfile ").
  2018.  
  2019.        g) Error message(s) can be redirected into standard error.
  2020.           (" >> errorfile").
  2021.  
  2022.        h) Pipes are also allowed (but in general not too useful except
  2023.           for with other CP/M programs that are suitably compiled).
  2024.  
  2025.  
  2026.    NOTE:  I didn't write this program, but I did make rather substantial
  2027.           changes to the original UNIX version.  Some changes were for
  2028.           functional reasons (the -t option), but mostly for huge
  2029.           speed-performance reasons.  My original port was slow as
  2030.           a dog (not released).  This version is VERY fast.
  2031.  
  2032. Mike Kersenbrock   USENET: tektronix!copper!michaelk  
  2033. Tektronix Computer Aided Software Engineering
  2034. Aloha, Oregon
  2035. 26-Nov-86 23:25:36-MST,622;000000000000
  2036. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2037. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Wed 26 Nov 86 23:25:31-MST
  2038. Received: from brl-adm.arpa by AMSAA.ARPA id a014200; 27 Nov 86 0:52 EST
  2039. Received: from USENET by ADM.BRL.ARPA id aa01494; 27 Nov 86 0:54 EST
  2040. From: "a.yorinks" <alan@ariel.uucp>
  2041. Newsgroups: comp.os.cpm
  2042. Subject: vi-like editor
  2043. Message-ID: <1277@ariel.UUCP>
  2044. Date: 26 Nov 86 15:50:11 GMT
  2045. To:       info-cpm@AMSAA.ARPA
  2046.  
  2047. Does anyone know of a vi type editor that will run under cp/m 3.0?
  2048.  
  2049. Thanks,
  2050. Alan Yorinks
  2051. AT&T Information Systems Laboratory
  2052. Middletown, New Jersey
  2053. 27-Nov-86 02:19:45-MST,1131;000000000000
  2054. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2055. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Thu 27 Nov 86 02:19:38-MST
  2056. Received: from brl-adm.arpa by AMSAA.ARPA id a014538; 27 Nov 86 3:51 EST
  2057. Received: from USENET by ADM.BRL.ARPA id aa02298; 27 Nov 86 3:49 EST
  2058. From: Jim Kelleher <jmk@dual.uucp>
  2059. Newsgroups: comp.os.cpm
  2060. Subject: simtel
  2061. Message-ID: <1350@dual.UUCP>
  2062. Date: 25 Nov 86 16:58:21 GMT
  2063. To:       info-cpm@AMSAA.ARPA
  2064.  
  2065. [-- the line eater hits -- more --]
  2066.  
  2067. Hello 
  2068.  
  2069. I've been able to get stuff from simtel20 but...
  2070. I've asked for uudecode and unarc and they have been sent uuencoded & arc'ed
  2071. is there any kind soul out there who could send me the two programs or
  2072. point the way to getting access to them ? email please.
  2073.  
  2074. There was a person on who was looking for a way to use his Northstar
  2075. Advantage for a dumb terminal. I have such a program unfortunatly I
  2076. do not have the source as I got it before I realized the need for source
  2077. if you will email me mabe we can work something out.
  2078.  
  2079. thanks
  2080. jmk@dual
  2081.  
  2082. #include std_disclamer
  2083. #include std_cute_saying
  2084.  
  2085. {ucbvax,well}!dual!jmk
  2086. 28-Nov-86 02:28:42-MST,3858;000000000000
  2087. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2088. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Fri 28 Nov 86 02:28:31-MST
  2089. Received: from wiscvm.arpa by AMSAA.ARPA id a017130; 28 Nov 86 3:55 EST
  2090. Received: from (MAILER)BLIULG12.BITNET by WISCVM.WISC.EDU on 11/28/86
  2091.   at 02:55:12 CST
  2092. Received: by BLIULG12 (Mailer X1.23b) id 1939; Fri, 28 Nov 86 09:50:53
  2093.   ULG
  2094. Date:         Fri, 28 Nov 86 09:43:30 ULG
  2095. From:           Andre PIRARD <A-PIRARD%BLIULG12.BITNET@wiscvm.ARPA>
  2096. Subject:      Triggering SIMTEL20
  2097. To: info CP/M <INFO-CPM@AMSAA.ARPA>, 
  2098.     Info-IBMPC Digest <INFO-IBMPC@usc-isic.ARPA>, 
  2099.     info micro <INFO-MICRO@BRL-VGR.ARPA>
  2100. cc: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
  2101.  
  2102. Jim Kelleher <jmk%dual.uucp@amsaa.arpa> writes:
  2103.  
  2104. >I've been able to get stuff from simtel20 but...
  2105. >I've asked for uudecode and unarc and they have been sent uuencoded & arc'ed
  2106. >is there any kind soul out there who could send me the two programs or
  2107. >point the way to getting access to them ? email please.
  2108. > ...
  2109.  
  2110. I drew SIMTEL20's attention on the problem he describes.
  2111. I ran into the same difficulty.
  2112. The directory PD:<MSDOS.STARTER> is supposed to contain the triggering stuff.
  2113. PD:<CPM.STARTER> should be its CPM counterpart.
  2114. But they only contain binary files of no use to those with no binary retrieval.
  2115. Even the only source piece which is supposed to uudecode does not work with
  2116. the otherwise welcome added M SIMTEL20 adds to each record.
  2117. So I modified it for my own use and posted it to SIMTEL20. I got no answer
  2118. so don't know it it is there. In the meantime I got an ARC on diskette, so I
  2119. did not experiment the whole triggering process. But at least the following
  2120. program does uudecode, slow etc..., is easily convertible and a first step.
  2121. Here it goes....
  2122.  
  2123. 1000 KEY OFF
  2124. 1001 DEFINT A-Z
  2125. 1010 REM Trap error opening input file
  2126. 1020 ON ERROR GOTO 1600
  2127. 1030 CLS
  2128. 1040 LOCATE 5,11
  2129. 1050 PRINT STRING$(40," ")
  2130. 1060 LOCATE 5,11
  2131. 1070 INPUT "Enter name of input file: ", INFILE$
  2132. 1080 OPEN INFILE$ FOR INPUT AS #1
  2133. 1090 LOCATE 8,10
  2134. 1100 PRINT STRING$(40," ")
  2135. 1110 REM Trap error opening output file
  2136. 1120 ON ERROR GOTO 1640
  2137. 1130 LOCATE 8,10
  2138. 1140 INPUT "Enter name of output file: ", OUTFILE$
  2139. 1150 OPEN "R", #2,OUTFILE$, 1
  2140. 1160 FIELD #2, 1 AS N$
  2141. 1170 REM Trap error at end of file
  2142. 1180 ON ERROR GOTO 1680
  2143. 1190 REM Search for header line
  2144. 1200 LINE INPUT #1,A$
  2145. 1210 IF LEFT$(A$,5) <>"begin" THEN 1200
  2146. 1220 LOCATE 11,10
  2147. 1230 PRINT "Header = ";A$
  2148. 1240 SP = ASC(" ")
  2149. 1250 DIM BUF(100)
  2150. 1260 RECNO# = 1
  2151. 1270 REM Main loop
  2152. 1280 LINE INPUT #1, A$
  2153. 1290 P = 0
  2154. 1300 BYTES = ASC(LEFT$(A$,1)) - SP
  2155. 1310 IF BYTES = 64 THEN BYTES = 0
  2156. 1320 IF BYTES = 0 THEN 1560
  2157. 1330 COUNT% = INT(BYTES/3+.9): COUNT%=COUNT%*4
  2158. 1340 FOR I = 2 TO COUNT% STEP 4
  2159. 1350    X1 = ASC(MID$(A$,I,I)) - SP
  2160. 1360    IF X1 = 64 THEN X1 = 0
  2161. 1370    X2 = ASC(MID$(A$,I+1,I+1)) - SP
  2162. 1380    IF X2 = 64 THEN X2 = 0
  2163. 1390    X3 = ASC(MID$(A$,I+2,I+2)) - SP
  2164. 1400    IF X3 = 64 THEN X3 = 0
  2165. 1410    X4 = ASC(MID$(A$,I+3,I+3)) - SP
  2166. 1420    IF X4 = 64 THEN X4 = 0
  2167. 1440    IF P<BYTES THEN P = P + 1: BUF(P) = (X2\16) + (X1*4)
  2168. 1460    IF P<BYTES THEN P = P + 1: BUF(P) = (X3\4) + ((X2 MOD 16) * 16)
  2169. 1480    IF P<BYTES THEN P = P + 1: BUF(P) = X4 + ((X3 MOD 4) * 64)
  2170. 1490 NEXT I
  2171. 1500 FOR I = 1 TO P
  2172. 1510   LSET N$ = CHR$(BUF(I))
  2173. 1520   PUT #2, RECNO#
  2174. 1530   RECNO# = RECNO# + 1
  2175. 1540 NEXT I
  2176. 1550 GOTO 1280
  2177. 1560 END
  2178. 1570 REM
  2179. 1580 REM Error trapping routines
  2180. 1590 REM
  2181. 1600 LOCATE 22,20
  2182. 1610 PRINT "Can't open input file"
  2183. 1620 GOSUB 1740
  2184. 1630 RESUME 1020
  2185. 1640 LOCATE 22,20
  2186. 1650 PRINT "Can't open output file"
  2187. 1660 GOSUB 1740
  2188. 1670 RESUME 1090
  2189. 1680 LOCATE 22,20
  2190. 1690 PRINT "Header line not found"
  2191. 1700 GOSUB 1740
  2192. 1710 LOCATE 24,1
  2193. 1720 END
  2194. 1740 FOR I = 1 TO 5000: NEXT I
  2195. 1750 LOCATE 22,20
  2196. 1760 PRINT STRING$(30," ")
  2197. 1770 RETURN
  2198. 28-Nov-86 07:22:37-MST,3573;000000000000
  2199. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2200. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Fri 28 Nov 86 07:22:23-MST
  2201. Received: from brl-adm.arpa by AMSAA.ARPA id a018522; 28 Nov 86 8:49 EST
  2202. Received: from USENET by ADM.BRL.ARPA id aa06741; 28 Nov 86 8:48 EST
  2203. From: Jim Greenlee <jkg@gitpyr.gatech.edu>
  2204. Newsgroups: comp.os.cpm
  2205. Subject: Re: Interrupts on the N* Advantage
  2206. Message-ID: <2739@gitpyr.gatech.EDU>
  2207. Date: 28 Nov 86 02:16:32 GMT
  2208. To:       info-cpm@AMSAA.ARPA
  2209.  
  2210. In article <1078@brl-adm.ARPA> rbloom@APG-1.ARPA (Robert Bloom AMSTE-TEI 3775) writes:
  2211. >     At the interrupt, the z80 jumps to the interrupt routine.  
  2212. >Where?  My z80 book says, "the z80 expects an [RST or CALL] 
  2213. >instruction to be placed on its data buss [by the interrupting 
  2214. >device]"  how it do dat?  Two people who I asked said "to where 
  2215. >you program it to" but I have no idea how to do that.
  2216.  
  2217. OK, here is my fuzzy recollection of how interrupts work on the Z80:
  2218.  
  2219. There are three interrupt modes on the Z80 - 0, 1, and 2. The mode is selected
  2220. by executing an IM instruction whose operand is the mode desired.
  2221.  
  2222. Mode 0 is the 8080-compatible mode. The Z80 expects the interrupting device
  2223. to put a value out on the data bus which indicates what location to jump to.
  2224. Their are 8 choices - 0H, 8H, 10H, 18H, 20H, 28H, 30H, and 38H. The processor
  2225. executes a CALL instruction to one of these locations, which contains either
  2226. an interrupt handler (if it can be handled with only 8 bytes of code) or a
  2227. JMP instruction to another location which contains the interrupt handler.
  2228.  
  2229. Mode 1 is the simplest mode. All maskable interrupt requests are vectored to
  2230. location 38H via a CALL instruction. This mode is equivalent to executing an
  2231. RST 7 in Mode 0.
  2232.  
  2233. Mode 2 is the most flexible mode, with full vectoring to any location you 
  2234. want. In this mode a priority is established among peripherals which can
  2235. generate an interrupt. This is done by daisy-chaining the peripherals through
  2236. the IEI/IEO pins. Whenever a device generates an interrupt, it pulls its
  2237. IEO output low. Also every device in the chain monitors its IEI pin. If this
  2238. pin goes low, then the device is disabled from producing interrupts, and the
  2239. device will again pull its IEO pin low. In this way, devices farther down the
  2240. chain are prevented from interrupting the processor while it is servicing a
  2241. higher priority interrupt.
  2242.  
  2243. Once this happens, the device puts an 8 bit vector on the data bus. The Z80
  2244. reads this vector, which must be programmed as part of the device's initial-
  2245. ization, and concatenates it with the contents of the I register. This register
  2246. is set to be the high order 8 bits of a 256 byte vector table. This table
  2247. can be located anywhere in memory - this is what your friends mean by "it's
  2248. wherever you put it". The 8 bit vector from the peripheral points to one of
  2249. the 256 locations in this table, which contains the start address of the inter-
  2250. rupt handler. You can have several of these tables in memory and switch back 
  2251. and forth simply be changing the contents of the I register.
  2252.  
  2253. If this is still confusing, e-mail me any specific questions you have and I'll
  2254. try to answer them. As I said, it's been a while since I did any Z80 stuff and
  2255. my memory is a little fuzzy, but I'll do my best.
  2256.  
  2257.                                               Jim Greenlee
  2258.  
  2259. -- 
  2260. The Shadow...!{akgua,allegra,amd,hplabs,ihnp4,seismo,ut-ngp}!gatech!gitpyr!jkg
  2261.  
  2262. Jryy, abj lbh'ir tbar naq qbar vg! Whfg unq gb xrrc svqqyvat jvgu vg hagvy lbh
  2263. oebxr vg, qvqa'g lbh?!
  2264. 28-Nov-86 10:56:59-MST,782;000000000000
  2265. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2266. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Fri 28 Nov 86 10:56:53-MST
  2267. Received: from simtel20.arpa by AMSAA.ARPA id a021071; 28 Nov 86 12:33 EST
  2268. Date: Fri 28 Nov 86 10:34:41-MST
  2269. From: Keith Petersen <KPETERSEN@SIMTEL20.ARPA>
  2270. Subject: Re: Triggering SIMTEL20
  2271. To: A-PIRARD%BLIULG12.BITNET@wiscvm.ARPA
  2272. cc: INFO-CPM@AMSAA.ARPA, INFO-IBMPC@usc-isic.ARPA, INFO-MICRO@BRL-VGR.ARPA, 
  2273.     W8SDZ@SIMTEL20.ARPA, wancho@SIMTEL20.ARPA
  2274. In-Reply-To: Message from "Andre PIRARD" of Fri 28 Nov 86 01:56:08-MST
  2275. Message-ID: <12258569728.7.KPETERSEN@SIMTEL20.ARPA>
  2276.  
  2277. Your Basic uudecode was received and acknowleged the same day.
  2278. It was placed in PD:<MSDOS.STARTER> in place of the previous version.
  2279. --Keith
  2280. -------
  2281. 29-Nov-86 14:59:34-MST,1243;000000000000
  2282. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2283. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Sat 29 Nov 86 14:59:28-MST
  2284. Received: from brl-adm.arpa by AMSAA.ARPA id a025707; 29 Nov 86 16:33 EST
  2285. Received: from USENET by ADM.BRL.ARPA id aa11581; 29 Nov 86 16:27 EST
  2286. From: Andrew Scott Beals <bandy@well.uucp>
  2287. Newsgroups: comp.os.cpm
  2288. Subject: Have semi-dead Ithaca Intersystems box, need to get it working
  2289. Message-ID: <2137@well.UUCP>
  2290. Date: 29 Nov 86 18:42:45 GMT
  2291. Keywords: Dead CPU, Dead disk controller, unreadable disks, HELP!
  2292. To:       info-cpm@AMSAA.ARPA
  2293.  
  2294. I have an Ithaca Intersystems s100 system that isn't currently
  2295. working.  First the disk controller stopped working and recently
  2296. the CPU died (I was using it in a different system).  I need to
  2297. find a repair shop *somewhere* that still knows how to work on
  2298. these beasties..
  2299.  
  2300. I have the hardware manuals and lots of disks that I can't read, so
  2301. pointers to someone who is *good* with s100 stuff in general would
  2302. be appreciated also.
  2303.  
  2304. I've heard that Hollywood Computers does work on them - anyone
  2305. know anything about them?
  2306.  
  2307. Thank you very much!
  2308.     andy
  2309. -- 
  2310. Andrew Scott Beals
  2311. bandy@lll-crg.arpa or {lll-crg,hoptoad,hplabs,apple}!well!bandy
  2312. 29-Nov-86 18:19:04-MST,666;000000000000
  2313. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2314. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Sat 29 Nov 86 18:18:53-MST
  2315. Received: from ut-ngp.arpa by AMSAA.ARPA id a026065; 29 Nov 86 19:52 EST
  2316. Date: Sat, 29 Nov 86 18:54:01 CST
  2317. From: "Margaret H. Knox" <mknox@ut-ngp.ARPA>
  2318. Posted-Date: Sat, 29 Nov 86 18:54:01 CST
  2319. Message-Id: <8611300054.AA23300@ngp.utexas.edu>
  2320. Received: by ngp.utexas.edu (5.51/5.51)
  2321.     id AA23300; Sat, 29 Nov 86 18:54:01 CST
  2322. To: ariel!alan@ut-sally.ARPA, info-cpm@AMSAA.ARPA
  2323. Subject: Re:  vi-like editor
  2324.  
  2325. You might look into VEDIT by CompuView.  It is VI "type", although
  2326. certailnynly not VI compiatible.
  2327.  
  2328. 
  2329. 30-Nov-86 15:30:08-MST,1118;000000000000
  2330. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2331. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Sun 30 Nov 86 15:29:58-MST
  2332. Received: from xerox.arpa by AMSAA.ARPA id a002847; 30 Nov 86 17:02 EST
  2333. Received: from CheninBlanc.ms by ArpaGateway.ms ; 30 NOV 86 14:03:10 PST
  2334. Date: 30 Nov 86 14:03:07 PST (Sunday)
  2335. From: nbaheti.ES@xerox.ARPA
  2336. Subject: Re: ZCPR3 command line recall
  2337. In-reply-to: WILD%FREMBL51.BITNET's message of Tue, 28 Oct 86 12:04:49 n
  2338. To: David Wild <WILD%FREMBL51.BITNET@wiscvm.ARPA>
  2339. cc: info-cpm@AMSAA.ARPA
  2340. Message-ID: <861130-140310-5523@Xerox>
  2341.  
  2342. I'm sure you msg has been long answered, but I want to make sure.  HSH15 should
  2343. do exactly what you want for command recall, and you can set the cmd-line-limit
  2344. yourself from the command line.  Works GREAT and FAST on my old sa-1004 rigid,
  2345. and adequately on floppy.  Condition:  you must have at least one element in
  2346. your shell stack free to run it (nothing major).  Good luck, and sorry it took
  2347. this ling to reply, but I was away from work and they archived my mail... first
  2348. chance I've had to get back at it. 
  2349.  
  2350. --ab
  2351.  
  2352. 30-Nov-86 20:10:12-MST,701;000000000000
  2353. Return-Path: <info-cpm-request@AMSAA.ARPA>
  2354. Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Sun 30 Nov 86 20:10:07-MST
  2355. Received: from nosc.arpa by AMSAA.ARPA id a004148; 30 Nov 86 21:41 EST
  2356. Received: by bass.ARPA (5.31/4.7)
  2357.     id AA24247; Sun, 30 Nov 86 18:42:29 PST
  2358. Message-Id: <8612010242.AA24247@bass.ARPA>
  2359. Date: Sun, 30 Nov 86 18:17:34 PST
  2360. From: Marc Wilson <crash!mwilson@pnet01>
  2361. To: info-cpm@AMSAA.ARPA
  2362. Subject: Re: ZCPR3 command line recall
  2363.  
  2364.      VCED16 should also do the trick, although it's a bit slow on a floppy.
  2365. It really flies on a ramdisk, though. Only there when you want it, and it
  2366. can be installed as an error handler too. What else could you want?
  2367.