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

  1.  1-Jul-92 09:18:43-MDT,10589;000000000000
  2. Return-Path: <INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  3. Date: Wed,  1 Jul 92 09:15:27 MDT
  4. From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  5. Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  6. Subject: INFO-CPM Digest V92 #58
  7. To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  8. Message-ID: <920701091528.V92N58@WSMR-SIMTEL20.ARMY.MIL>
  9.  
  10. INFO-CPM Digest             Wed,  1 Jul 92       Volume 92 : Issue   58
  11.  
  12. Today's Topics:
  13.                            Apple CP/M query
  14.                    Blair Groves - please call me...
  15.                         Re: help with compupro
  16.                     Re: Is there a good archiving
  17.                   Re: Virus on CP/M (does it exist?)
  18.                          undocumented Z80 Ops
  19.                         video problem, TS-803
  20. ----------------------------------------------------------------------
  21.  
  22. Date: 27 Jun 92 15:11:06 GMT
  23. From: psinntp!blkbox!jdb8042@uunet.uu.net  (John D. Baker 713-375-6522)
  24. Subject: Apple CP/M query
  25. Message-ID: <1992Jun27.151106.6361@blkbox>
  26.  
  27. I am gratified by the response I received from my most recent post.
  28. I have a question for the Apple CP/M community:
  29.  
  30. Do any of you Apple CP/Mers have an accelerated 65C02 in your Apple?
  31.  
  32. If you do, does it make a noticible difference in system performance?
  33. This is primarily directed at users of the PCPI AppliCard and SLS
  34. CardZ180 as their OS's run a command processor on the 6502 side that
  35. handles the hardware and passes data back and forth between the CP/M
  36. card and the native Apple side.
  37.  
  38. My question stems from thoughts of improving screen display speed and/or
  39. serial I/O via the Super Serial Card (or equivalent)  Does the faster
  40. CPU improve matters in these areas?
  41.  
  42. AdvThanksance.  ;-)
  43.  
  44.  
  45. John D. Baker  ->An Apple 3.5", 5.25", 8", HD5.25" CardZ180 Z-System nut//
  46. Internet:  jdb8042@blkbox.com            jdbaker@taronga.com
  47. UUCP:      nuchat!blkbox!jdb8042         ...!taronga!jdbaker
  48. BBSs:  JOHN BAKER on Z-Node #45 [(713) 937-8886],
  49. The Vector Board [(716) 544-1863], PIC of the Mid-Town [(713) 527-8939]
  50. Karnage: "I am certainly very happy for you, but--WHAT ARE YOU TALKING ABOUT?!"
  51.  
  52. ------------------------------
  53.  
  54. Date: 30 Jun 92 15:31:09 GMT
  55. From: psinntp!arrl.org@uunet.uu.net  (Bart Jahnke)
  56. Subject: Blair Groves - please call me...
  57. Message-ID: <215@arrl.org>
  58.  
  59. To Blair Groves...
  60.  
  61. Blair:
  62.  
  63. I received your Email message, but my reply was bounced.
  64.  
  65. Could you please call me at 203-666-1541 x251 (days) and
  66. I will respond to your message (or pass along your number and I'll
  67. call you).
  68.  
  69. Thanks,
  70.  
  71. --Bart
  72.  
  73. bjahnke@arrl.orgN
  74.  
  75. 73, 
  76.  
  77. Bart KB9NM
  78.  
  79. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  80. Bart J. Jahnke, KB9NM     |          USENET: bjahnke@arrlhq.org
  81.   Manager, ARRL Volunteer |           GEnie: ARRL.HQ
  82.   Examiner Program        |             BIX: ARRL
  83. ARRL VEC Dept.            |         PRODIGY: MGTS39A (c/o Luck Hurder)
  84. 225 Main St               |          MCI ID: 215-5052
  85. Newington, CT 06111       |      CompuServe: 70007,3373
  86.    Voice (203) 666-1541   | America On-Line: ARRL HQ
  87.    FAX (203) 665-7531     |
  88. -------------------------------------------------------------------
  89. * Listings of Examination Opportunities -- bi-weekly postings 
  90. * Volunteer Examining procedures - ARRL VE Manual
  91. * Support and Instruction for Volunteer Examiners - Coordinating Exams
  92. * Member, National Conference of VECs Question Pool Committee
  93. * Information on what's required to become an Amateur Radio licensee 
  94. * Contributing Editor - QST Magazine - Exam Info column
  95. * On-the-air interests: VHF/UHF/SHF SSB/CW Weak Signal Operating and Contests
  96.  
  97. *eof
  98.  
  99. ------------------------------
  100.  
  101. Date: 28 Jun 92 23:41:16 GMT
  102. From: infoserv!uonline!garbanzo!jimbo@uunet.uu.net  (Jim Bianchi)
  103. Subject: Re: help with compupro
  104. Message-ID: <HNR4mB2w164w@garbanzo.via.mind.org>
  105.  
  106. jimbo@garbanzo.UUCP (Jim Bianchi) writes:
  107.  
  108. > BG > Path: garbanzo!uonline!infoserv!uunet!uunet.ca!canrem!dosgate![blair.gro
  109. >    > From: blair.groves@canrem.com (blair groves)  
  110. >    
  111. >        Eh?
  112. >        <grin> Hiya, Blair. Howzit? Yup, it's me calling fm my Very Own
  113. > BBS! I got Waffle v1.64 running now ..well, sorta. I'm still pretty
  114. > snowed, but I can see a light at the end of the tunnel. (The problem is,
  115. > that light is the HEADLIGHT of a train! Gackola!)
  116. >        Never did hear anything fm Pete about that software. I trust you
  117. > got some good stuff outa those Turbo Pascal manuals. How's TeleVideo
  118. > Station doing?
  119. >        Anyway, lemme hear fm you, guy. Your guess is as good as mine as
  120. > to what my email address is.
  121. >  * JABBER v1.1 * I'm sure it's clearly explained in the Zmodem DOC's
  122. >                         
  123.  
  124.  
  125.       jimbo@garbanzo.via.mind.org
  126.  
  127. ------------------------------
  128.  
  129. Date: 28 Jun 92 23:40:37 GMT
  130. From: infoserv!uonline!garbanzo!jimbo@uunet.uu.net  (Jim Bianchi)
  131. Subject: Re: Is there a good archiving
  132. Message-ID: <emR4mB1w164w@garbanzo.via.mind.org>
  133.  
  134. jimbo@garbanzo.UUCP (Jim Bianchi) writes:
  135.  
  136. > PG > Path: garbanzo!uonline!infoserv!uunet!mcsun!uknet!mucs!cns!prg    
  137. >    > From: prg@cns.umist.ac.uk (Peter Green)  
  138. >    > Is there a public domain archiving tool for CP/M that compresses files  
  139. >    > as they are inserted in the archive ?  I am helping out a friend who
  140. >    > is starting out with a CP/M system but myself come from a DOS
  141. >    > background.
  142. >    >
  143. >    > He is working on a system with a allocation blocksize of 4K and many
  144. >    > of his files are typically 3K of WordStar text and so he reaches the
  145. >    > directory entries limit of 128 files with only 30% of the disk used.
  146. >      Pete. Ok. There is an archiving tool avail for CP/M systems, called
  147. > NULU.COM with which you can build files of type .LBR that adaquately answer
  148. > the problem of many files of less than allocation block size. It is avail
  149. > on most CP/M BBS's.
  150. >      Ditto VLU101, which is a ZCPR3x tool that you can modify to "fake it"
  151. > into thinking that it's operating in a ZCPR environment. It gives a real
  152. > neat visual display of the files in the LBR you're "looking at" and it also
  153. > uses a more up-to-date (heh) compression thingy called CRUNCH. It can deal
  154. > with SQueezed files (that are produced by NULU) as well. (It'll UnSQueeze
  155. > files but not SQueeze them -- if you use NULU on a LBR built with VLU,
  156. > it'll just pass the CRUNCHed files thru stet and you can apply UNCRunch
  157. > manually to them -- in both pgms, you can choose to not compress if you
  158. > want; purt neat, actually.)
  159. >      Of the two, I'd recommend NULU to the novice user as VLU tends to have
  160. > many ..well, strange, quirks and can be exasperatingly buggy if you try to
  161. > really push it to its limits, besides which, the modification/installation
  162. > process itself can be nighmarish -- if it doesn't go together real smooth-
  163. > ly.
  164. >      There is also something called ARK that equates to a DOS ARC, but I
  165. > can't say much about it as aside from undoing any that came my way in favor
  166. > of LBR, I've never used it.
  167. >  * JABBER v1.1 * Press any key to continue, any other key to abort.
  168. >                                                    
  169.  
  170.  
  171.       jimbo@garbanzo.via.mind.org
  172.  
  173. ------------------------------
  174.  
  175. Date: 30 Jun 92 01:27:49 GMT
  176. From: mcsun!uknet!axion!spuddy!nowster!pm@uunet.uu.net  (Paul Martin)
  177. Subject: Re: Virus on CP/M (does it exist?)
  178. Message-ID: <XX000005b2.nowster@spuddy.UUCP>
  179.  
  180. In a message henryb@aix00.csd.unsw.OZ.AU (Dr Henry Brancik) writes:
  181.  
  182. > Does somebody know (or did anybody come across) a computer virus on
  183. > CP/M machines (I mean CP/M-2.* and CP/M-3.*)?  I do not think that
  184.  
  185. Yes, it's perfectly possible to write a CP/M 3 virus. The important
  186. difference between CP/M 2 and 3 is that you can turn off error reporting
  187. in CP/M 3.
  188.  
  189. I have written such a virus, but deleted all trace of it except its source
  190. code. The virus would propagate on any Z80 CP/M 3.1 machine, and it would
  191. detect and do nothing on 8080 or CP/M 2 machines. Its code was position
  192. independent, and it tagged on to the end of .COM files (also modified the
  193. first 8 bytes).
  194.  
  195. The action of the virus was benign -- spread to .COM files on the current
  196. drive, and print a silly message every 10 invocations. Its length was three
  197. sectors (768 bytes).
  198.  
  199. --
  200. Paul Martin
  201. Internet: pm.nowster@spuddy.uucp      pm.nowster%spuddy.uucp@uknet.ac.uk
  202. Fidonet:  2:250/107.3
  203.  
  204. ------------------------------
  205.  
  206. Date: 30 Jun 92 10:48:07 GMT
  207. From: mcsun!Germany.EU.net!ira.uka.de!news.belwue.de!news.uni-stuttgart.de!ifistg!weberj%dia.informatik.uni-stuttgart.de@uunet.uu.net  (Weber)
  208. Subject: undocumented Z80 Ops
  209. Message-ID: <22703@ifi.informatik.uni-stuttgart.de>
  210.  
  211. Are there further undocumented Z80 Codes besides those
  212. that address IX/IY as 8 Bit registers?
  213.  
  214. I have also tested SLIA (shift left inverted arithmetic) and 
  215. TSTI (C) (set flags corresponding to port (C) ).
  216.  
  217.  
  218.  
  219. -- 
  220.  
  221. Juergen G. Weber
  222. Student am Institut fuer Informatik
  223. Universitaet Stuttgart - Germany
  224.  
  225. ------------------------------
  226.  
  227. Date: 30 Jun 92 03:04:34 GMT
  228. From: sun-barr!cs.utexas.edu!sdd.hp.com!mips!mips!munnari.oz.au!mel.dit.csiro.au!wanda.mel.dit.CSIRO.AU!hal@ames.arc.nasa.gov  (Harold A. Miller)
  229. Subject: video problem, TS-803
  230. Message-ID: <1992Jun30.030434.19692@mel.dit.csiro.au>
  231.  
  232. Sorry, but it's me again, with this ol' TeleVideo.  It's been running just
  233. fine.  Until....
  234.  
  235. My wife (who uses it regularly) reported that the entire screen flashed bright,
  236. then partially filled with funny characters (looks like renditions of escape
  237. chars, with the small print, multiple letters per char space).  Ever since,
  238. the video display has every other character correct, with the ones in
  239. between all being one ASCII-position off (one bit lower than they should be,
  240. if I recall correctly).
  241.  
  242. Sounds like a blown chip in the video circuitry to me, but I don't know
  243. the first thing about hardware.  If someone can tell me which chip to replace,
  244. that sort of thing I can handle.  Any ideas?  She's asking daily whether I
  245. posted this and received a reply!  Funny how quickly people shift from "I
  246. don't want to touch it" to "when can I have it back?"
  247.  
  248. Thanks much.
  249. ---
  250. --
  251. |Hal Miller, DIT, CSIRO, | Computing Facilities Management Project       |
  252. |723 Swanston St. Carlton| (TEL) +61 3 282 2628   (FAX) +61 3 282 2600   |
  253. |VIC 3053, Australia     | Internet:hal@mel.dit.csiro.au                 |
  254.  
  255. ------------------------------
  256.  
  257. End of INFO-CPM Digest V92 Issue #58
  258. ************************************
  259.  3-Jul-92 11:26:46-MDT,8577;000000000000
  260. Mail-From: W8SDZ created at  3-Jul-92 11:23:02
  261. Return-Path: <INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  262. Date: Fri,  3 Jul 92 11:23:01 MDT
  263. From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  264. Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  265. Subject: INFO-CPM Digest V92 #59
  266. To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  267. Message-ID: <920703112302.V92N59@WSMR-SIMTEL20.ARMY.MIL>
  268.  
  269. INFO-CPM Digest             Fri,  3 Jul 92       Volume 92 : Issue   59
  270.  
  271. Today's Topics:
  272.                Apple II CP/M with an accelerated 65c02
  273.               How to order SIMTEL20 CP/M files by e-mail
  274.                Low-level hard drive formatter revisited
  275.                Need Epson Geneva PX-8 BASIC ROM & Doc.
  276.              Re: Low-level hard drive formatter revisited
  277.                     Reply - CP/M newbie questions
  278. ----------------------------------------------------------------------
  279.  
  280. Date: Thu, 2 Jul 92 08:48:16 -0500
  281. From: curts@tmpcu.mdc.com (Curt Schroeder)
  282. Subject: Apple II CP/M with an accelerated 65c02
  283. Message-ID: <9207021348.AA26520@tmpcu.mdc.com>
  284.  
  285. I have one of the 8MHz ZIP chip 65c02 CPUs in my trusty II+ (talk about
  286. breathing new life into the machine 8-) 
  287.  
  288. Unfortunately, if you are using a Microsoft compatible Z80 board (mine is from
  289. Nexco, now known as Price-Busters I think) you can not take advantage of the
  290. ZIP chip.  Why?  Well, a Microsoft Compatible Z80 board uses DMA to access the
  291. system memory.  Since, it is using DMA, it is changing memory addresses without
  292. updating the tags in the ZIP chip's 8K cache.  So when the 65c02 kicks in to
  293. do I/O operations for the Z80, it is ignorant of many changes to memory.  The
  294. bottom line is that CP/M wont even boot with the acceleration enabled.
  295.  
  296. I have toyed with the notion of upgrading my graphics package to draw an
  297. entire polyline (multiple line segments) at once on the 6502 side so that I
  298. could pass the data list pointer and length to the 6502, update the cache,
  299. enable acceleration, draw all the line segments in the polyline, disable
  300. acceleration, and pass control back to the Z80.  Currenlty I draw only one
  301. line segment at a time, so  you have the overhead of switching to the 6502
  302. and back to the Z80 each time.  Its not too bad for lines, but making
  303. individual pixel calls is SLOW this way.  But it works!
  304.  
  305. I wish someone would do a Z80 replacement with on-chip cache memory for
  306. accelerated execution!  The 65c02 one is fantastic to have!
  307.  
  308. Curt
  309.  
  310. Curt Schroeder | McDonnell Douglas Missile Systems Company      |
  311. ----------------------------------------------------------------|
  312. These opinions are mine, mine, mine!  I  | curts@tmpcu.mdc.com  |
  313. am not an instantiation of Std_Employee! | - Apple II Forever - |
  314.  
  315.  
  316. ------------------------------
  317.  
  318. Date: Thu, 2 Jul 1992  00:15 MDT
  319. From: Keith Petersen <w8sdz@WSMR-SIMTEL20.ARMY.MIL>
  320. Subject: How to order SIMTEL20 CP/M files by e-mail
  321. Message-ID: <W8SDZ.12794006341.BABYL@WSMR-SIMTEL20.ARMY.MIL>
  322.  
  323. If you do not have FTP access to SIMTEL20, files may be ordered by
  324. e-mail from LISTSERV@VM1.NODAK.EDU or LISTSERV@VM.ECS.RPI.EDU.
  325.  
  326.            If you are on BITNET: LISTSERV@NDSUVM1
  327.                                  LISTSERV@RPIECS
  328.  
  329.    If your mailer knows domains: listserv@vm1.nodak.edu
  330.                  listserv@vm.ecs.rpi.edu
  331.  
  332. If your mailer wants bang paths: uunet!vm1.nodak.edu!listserv
  333.                  uunet!vm.ecs.rpi.edu!listserv
  334.  
  335. If you use bang paths, substitute your nearest neighbor which is also
  336. on the Internet for uunet in the examples above.  Some examples are:
  337. ames, decvax, decwrl, harvard, hplabs, nosc, rutgers, sharkey, sun,
  338. ucbvax, ucsd, udel, uw-beaver, wuarchive.
  339.  
  340. Send this command to the server to get its help file:
  341.  
  342. GET PDGET HELP
  343.  
  344. Sample command (which gets our catalog of CP/M files):
  345.  
  346. /PDGET MAIL PD:<CPM.FILEDOCS>SIMCPM.ARK UUENCODE
  347.  
  348. These commands should be sent as the body of a regular email message.
  349. Do not include a signature because it confuses the server.  If you
  350. have xxdecode, you may wish to specify XXENCODE instead of UUENCODE to
  351. avoid character translation problems.
  352.  
  353. Comments, questions, and suggestions should be directed to the LISTSERV
  354. manager at one of these addresses, depending on which server you normally
  355. use:
  356.  
  357.                     Internet                  BITNET
  358.  
  359.   "John Fisher" <FISHER@VM.ECS.RPI.EDU>   <FISHER@RPIECS>
  360.   "Marty Hoag"  <INFO@VM1.NODAK.EDU>      <INFO@NDSUVM1>
  361.  
  362. Please do NOT send your comment or question about the servers to SIMTEL20.
  363. However, if you wish to report a program bug or to request information
  364. on how to upload files to SIMTEL20, you may send e-mail to me at one
  365. of the addresses below.
  366.  
  367. Keith
  368. --
  369. Keith Petersen
  370. Maintainer of the MSDOS, MISC and CP/M archives at SIMTEL20 [192.88.110.20]
  371. Internet: w8sdz@TACOM-EMH1.Army.Mil     or       w8sdz@vela.acs.oakland.edu
  372. Uucp: uunet!umich!vela!w8sdz                          BITNET: w8sdz@OAKLAND
  373.  
  374. ------------------------------
  375.  
  376. Date: 1 Jul 92 21:49:31 GMT
  377. From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!caen!sol.ctr.columbia.edu!usenet.ucs.indiana.edu!bronze!newshost.cs.rose-hulman.edu!news@ucbvax.Berkeley.EDU  (Douglas C. Pearson)
  378. Subject: Low-level hard drive formatter revisited
  379. Message-ID: <1992Jul1.214931.13885@cs.rose-hulman.edu>
  380.  
  381. Couple of weeks ago, I posted here asking for a low-level formatter for  
  382. the hard drive on a s-100 type machine, and was promptly inundated with  
  383. e-mail asking if I could be more specific.
  384.  
  385. System:      Analect Instruments MAP-67
  386. Drive:       Seagate ST-225
  387. Controller:  Western Digital 2797
  388.  
  389. Any takers?
  390.  
  391. clueless chuck
  392. PearsoDC@NeXTWork.Rose-Hulman.Edu
  393.  
  394. ------------------------------
  395.  
  396. Date: 2 Jul 92 15:46:48 GMT
  397. From: pa.dec.com!datum.nyo.dec.com!nntpd.lkg.dec.com!sousa.ltn.dec.com!kxovax.enet.dec.com!secrist@decwrl.dec.com  (Strong datatypes for weak minds.)
  398. Subject: Need Epson Geneva PX-8 BASIC ROM & Doc.
  399. Message-ID: <1265@sousa.ltn.dec.com>
  400.  
  401. Any ideas on where I can find a BASIC ROM and documentation for
  402. an Epson Geneva PX-8 ?
  403.  
  404. Regards,
  405. rcs
  406.  
  407. ------------------------------
  408.  
  409. Date: 2 Jul 92 17:56:41 GMT
  410. From: telebit!eric@uunet.uu.net  (Eric Smith)
  411. Subject: Re: Low-level hard drive formatter revisited
  412. Message-ID: <ERIC.92Jul2105641@iceland.telebit.com>
  413.  
  414. >>On Wed, 1 Jul 1992 21:49:31 GMT, pearsodc@NeXTwork.Rose-Hulman.Edu (Douglas C. Pearson) said:
  415. > Couple of weeks ago, I posted here asking for a low-level formatter for  
  416. > the hard drive on a s-100 type machine, and was promptly inundated with  
  417. > e-mail asking if I could be more specific.
  418. > Drive:       Seagate ST-225
  419. > Controller:  Western Digital 2797
  420.  
  421. The 2797 is the floppy disk controller.  You must have some other hard disk
  422. controller, which is probably not a single chip.
  423.  
  424. Eric
  425.  
  426. ------------------------------
  427.  
  428. Date: 1 Jul 92 21:10:32 GMT
  429. From: agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!zaphod.mps.ohio-state.edu!rphroy!caen!sdd.hp.com!wupost!csus.edu!netcomsv!alc!count!masters@ucbvax.Berkeley.EDU  (Bill Masterson)
  430. Subject: Reply - CP/M newbie questions
  431. Message-ID: <1992Jul1.211032.29051@alc.com>
  432.  
  433. Chris,
  434.  
  435. Its been a real long time since I have written anything for CP/M platforms so I don't feel qualified to give you an answer concerning your first question, but I can tell you that XModem is used with great frequency by CP/M Bulletin Boards.  The protocal is not real effecient, but is quite robust. As for what programming in CP/M comprises of, is really dependent on the language used to program in.  MBasic, an interpreter based language, was real popular when I was involved and came bundled with most of the 
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442. machines. I have seen other high level(ish) languages such as PL/I and Fortran kicked about also.  If you do want to program in Assembly, you should get a hold of the CP/M operating system publications detailing the calls. Like most OS support, you make a call to a vector (aka jump table lingo of some older programing docs).
  443.  
  444.  
  445. As for where you might be able to get the documentation, check with Digital Research, they developed and licence CP/M. I don't have their number, some one else might be able to help.  Also check your local computer book store. There are still somes books (albeit out of print) by Osbourne and associates that contain the CALL data and examples.  I'm just unpacking so I don't have the titles at my finger tips, I'll try to find them and post them latter.
  446.  
  447. Good luck.
  448.  
  449. ------------------------------
  450.  
  451. End of INFO-CPM Digest V92 Issue #59
  452. ************************************
  453.  6-Jul-92 06:52:07-MDT,12548;000000000000
  454. Return-Path: <INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  455. Date: Mon,  6 Jul 92 06:45:36 MDT
  456. From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  457. Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  458. Subject: INFO-CPM Digest V92 #60
  459. To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  460. Message-ID: <920706064537.V92N60@WSMR-SIMTEL20.ARMY.MIL>
  461.  
  462. INFO-CPM Digest             Mon,  6 Jul 92       Volume 92 : Issue   60
  463.  
  464. Today's Topics:
  465.               Help me find the dos CPM emulator program
  466.                             MP/M (2 msgs)
  467.                        Re: undocumented Z80 Ops
  468.                          undocumented Z80 Ops
  469. ----------------------------------------------------------------------
  470.  
  471. Date: 4 Jul 92 18:13:49 GMT
  472. From: uakari.primate.wisc.edu!zaphod.mps.ohio-state.edu!rpi!psinntp!psinntp!dg-rtp!usenet@ames.arc.nasa.gov  (Mark T. Miller)
  473. Subject: Help me find the dos CPM emulator program
  474. Message-ID: <1992Jul4.181349.22196@dg-rtp.dg.com>
  475.  
  476.     Somewhere in the world of netnews in the last month or so
  477.     I ran across a posting that was supposed to be a z80 cpm
  478.     emulator that ran on a "pc".  I just talked to a friend that
  479.     would like to try it out, and he asked me if I could get it for him.
  480.  
  481.     Since I had no particular interest in the posting at that
  482.     time I am not even sure what group it was in. After searching
  483.     around for about 30 minutes, I thought that maybe a post in this
  484.     group might help me out. (Sorry about not remembering about the post)
  485.  
  486.     Thanks!!
  487.     Mark M.
  488.  
  489.     Mark T. Miller                    miller@dg-rtp.dg.com
  490.                             ...uunet!xyzzy!miller
  491.  
  492. ------------------------------
  493.  
  494. Date: 4 Jul 92 01:52:14 GMT
  495. From: ogicse!qiclab!onion!pail!bucket!samw@uunet.uu.net  (Sam Warden)
  496. Subject: MP/M
  497. Message-ID: <samw.710214734@bucket>
  498.  
  499. I'm looking for some basic information about MP/M (multiuser CP/M).
  500. Can anyone tell me:
  501.     How widely (or not :-) it was used -- any systems still in use?
  502.     Can the user run background processes, one process fork another,
  503.     etc.?  Or, could such extensions reasonably have been added. :-)
  504.     Was there ever an 8086 version?
  505. Thanks. 
  506. -- 
  507.  
  508. samw@bucket.rain.com (Sam Warden) -- and not a mere Device.
  509.  
  510.  
  511. ------------------------------
  512.  
  513. Date: 5 Jul 92 14:30:08 GMT
  514. From: munnari.oz.au!comp.vuw.ac.nz!waikato.ac.nz!aukuni.ac.nz!kcbbs!kc@uunet.uu.net  (Richard Plinston)
  515. Subject: MP/M
  516. Message-ID: <52208.1869222897@kcbbs.gen.nz>
  517.  
  518.    >>> information about MP/M (multiuser CP/M).
  519.    >>> how widely it was used
  520.  
  521.    Not a lot.  My experience was with ICL systems that were originally
  522.    based on the RAIR black box as ICL PCs, then ICL PC2s.  These were
  523.    CP/M 2.2 and/or MP/M 2 based until replaced by 16 bit models running
  524.    CCP/M-86 3.1 and (later) CDOS 4.1 and 5.1.  As they were not IBM PC
  525.    clones (predating the IBM) they were not suitable for later versions
  526.    of CDOS.
  527.  
  528.    The MP/M models were relatively common as business machines here
  529.    in NZ, much more so in the CCP/M guise.  Altos, CompuPro and Onyx
  530.    also produced MP/M systems.  I still have an ICL and a stack of old
  531.    Onyxs - mostly Oasys, but one or two MP/M 1 systems, in my junk pile.
  532.  
  533.    I don't know of anyone still actively using their MP/M systems for
  534.    'real' work. This is mainly due to lack of support from the
  535.    manufacturers.  ie cost of maintaining old system is greater than
  536.    replacing with new system.
  537.  
  538.    >>> Can the user run background processes ?
  539.  
  540.    Yes.  Ctrl-D brought up another prompt to start up a new process.
  541.  
  542.    >>> One process fork another ?
  543.  
  544.    Not fork as in Unix (create a copy of the existing process) but it
  545.    was possible for one program to start another and keep running.
  546.  
  547.    >>> Was there ever an 8086 version
  548.  
  549.    Yes there was an MP/M-86 but it was soon replaced by CCP/M-86 and
  550.    then by CDOS, CDOS-386 and is now evolved into DR-MultiUserDOS 5.1.
  551.  
  552.    I use machines running CDOS 4.1, CDOS 5.1, CDOS-386 and DR-MDOS
  553.    daily (as do my clients) and still develop CP/M-86 (mult-user)
  554.    programs - mostly as portable program that can be compiled for
  555.    MS-DOS, OS/2 and/or Unix as well.
  556.  
  557.    chhers
  558.   
  559.  
  560. ------------------------------
  561.  
  562. Date: 4 Jul 92 05:12:24 GMT
  563. From: daffodil!wyvern!alpha@ames.arc.nasa.gov  (Joe Wright)
  564. Subject: Re: undocumented Z80 Ops
  565. Message-ID: <1992Jul4.051224.5508@wyvern.twuug.com>
  566.  
  567. weberj@dia.informatik.uni-stuttgart.de (Weber) writes:
  568. : Are there further undocumented Z80 Codes besides those
  569. : that address IX/IY as 8 Bit registers?
  570. : I have also tested SLIA (shift left inverted arithmetic) and 
  571. : TSTI (C) (set flags corresponding to port (C) ).
  572. There are quite a few of them.  If you have more time than you
  573. really know what to do with, draw a 'map' (actually several maps)
  574. of the z80 opcodes by class.  Fill it in with the 'documented'
  575. operations and then have a hard look at the blanks.  This is
  576. where the 'undocumented' codes live.  Their relation to the others
  577. give a clue of what they might do.
  578.  
  579. -- 
  580. Joe Wright  alpha@wyvern.twuug.com    
  581.  
  582. ------------------------------
  583.  
  584. Date: 6 Jul 92 11:35:03 GMT
  585. From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!ira.uka.de!news.belwue.de!news.uni-stuttgart.de!ifistg!weberj%dia.informatik.uni-stuttgart.de@ucbvax.  (Weber)
  586. Subject: undocumented Z80 Ops
  587. Message-ID: <22845@ifi.informatik.uni-stuttgart.de>
  588.  
  589. As several people have asked me about the undocumented
  590. Z80 Codes I know, here there is a description.
  591. Also I appended a mail of Louis van Dompselaar who
  592. tested them.
  593. I am going to include further undocumented codes
  594. into my Z80 emulator ZSIM (which you can get at
  595. SIMTEL20 (192.88.110.20) in direct. pd1:<msdos.emulators>)
  596.  
  597. Juergen
  598.  
  599.  
  600. ------------ 8<-------------------
  601.  
  602. Description of undocumented Z80 Op-Codes (as far as I know them)
  603.  
  604. The IX,IY registers can be used as 8 bit registers XL,XH,YL,YH
  605. analoguous to H and L. They are coded as the corresponding H/L
  606. operations with 0ddh/0fdh prefix for IX/IY.
  607.  
  608. e.g.:   8D  ADC A,L     ->     FD 8D  ADC A,LY
  609.  
  610.  
  611. This works with all 8080 (that means no Z80 commands with CB or ED
  612. prefix) commands that use the 8 bit register H or L. But note the
  613. restriction, that only one register of the set { H,L,HX,LX,HY,LY } may
  614. appear in the command. E.g.  LD L,LX does not work.
  615. As far as I know  LD {LX,..,LY},immediate8 doesn't work either. (?)
  616.  
  617. TSTI (C) (Code ED 70) sets the flags corresponding to the value of
  618.          port (C).
  619.  
  620. SLIA s   (shift left inverted arithmetic) works like SLA but
  621.          bit 0 := 1
  622.          It is coded as  CB 00110rrr  (rrr coded as in SLA).
  623.  
  624.  
  625. The fellowing I learned some weeks ago (I found it in the German
  626. magazine mc, 1/1982 page 27) but couldn't test any more as I
  627. have sold my Z80 machine (and is NOT implemented in my 
  628. Z80 emulator ZSIM12 at SIMTEL) 
  629.  
  630. DD CB ofs XX with XX=10bbbrrr,11bbbrrr [rrr=110 for (HL) is the
  631. documented BIT|SET b,(IX+d) ] works as
  632. CB ofs XX ( RES|SET (ix|y+d)) but afterwards rrr:=(ix|y+d). )
  633.                      ^
  634.                      |
  635.                      The article I got the information had an L here
  636.                      for LX but this seems to be a typing error.
  637.  
  638. I wonder if XX=01bbbrrr for BIT works too ?
  639.  
  640.  
  641. DD CB ofs XX with XX=00cccrrr works as CB ofs XX with a CMD of
  642. {RLCA,...,SRL, and SLIA}, but afterwards rrr:=(IX|Y+d).
  643. With rrr=110 you get the documented CMD (IX|Y+d)
  644. e.g. DD CB ofs 00101110 = SRA (IX+offs).
  645.  
  646. If you have access to a Zilog Z80 (I don't think that clones understand
  647. the illegals) maybe you could test the codes I could not try.
  648.  
  649. If you execute DD CB 00 87 with IX=1080 and (0080)=FF and (1080)=0F
  650. there should be FE in A afterwards or 0E if there was no typing error in
  651. the magazine.
  652.  
  653. Please mail me the results. Thanks.
  654.  
  655.  
  656. ------------------------------------
  657. ----- Louis van Dompselaar writes:  
  658.  
  659.  
  660.   As I had some time left, I started working through the undocumented
  661.   opcodes on both the Zilog Z80 and the SGS (not NEC) Z80B.
  662.   Results for the other Z80s (yes, there seems to be yet another
  663.   type in another machine, apart from the Sharp) will follow later:
  664.  
  665.   > The IX,IY registers can be used as 8 bit registers XL,XH,YL,YH
  666.   > analoguous to H and L. They are coded as the corresponding H/L
  667.   > operations with 0ddh/0fdh prefix for IX/IY.
  668.   >
  669.   These work on both the Zilog and the SGS.
  670.  
  671.   > appear in the command. E.g.  LD L,LX does not work.
  672.  
  673.   I figure this performs LD LX,LX, so it actually works, but doesn't
  674.   really do anything
  675.  
  676.   > As far as I know  LD {LX,..,LY},immediate8 doesn't work either. (?)
  677.   >
  678.   This one DOES work! This means that LX etc. can be used (almost) as
  679.   any other 8 bit register. However, something like LD (IX+d),LY won't
  680.   work. I haven't tried LD (HL),LX though.
  681.  
  682.   > TSTI (C) (Code ED 70) sets the flags corresponding to the value of
  683.   >          port (C).
  684.   >
  685.   Can't get this working on the SGS one yet, but no problems on the
  686.   Zilog. Might be a did something wrong in the test routine (the SGS
  687.   chip is in a system which I can only reach by downloading the
  688.   testsoftware to it, and then receiving the results. It is connected
  689.   to a main computer via a parallel (buffered) connection. I made
  690.   this testroutine rather quick, so I might have confused something.
  691.  
  692.   > SLIA s   (shift left inverted arithmetic) works like SLA but
  693.   >          bit 0 := 1
  694.   >          It is coded as  CB 00110rrr  (rrr coded as in SLA).
  695.   > 
  696.   > 
  697.   This one if a rather ordinary 'extra', because it has an opcode
  698.   of its own. Supported by both the Zilog and the SGS.
  699.  
  700.   > DD CB ofs XX with XX=10bbbrrr,11bbbrrr [rrr=110 for (HL) is the
  701.   > documented BIT|SET b,(IX+d) ] works as
  702.   > CB ofs XX ( RES|SET (ix|y+d)) but afterwards rrr:=(ix|y+d). )
  703.   >                      ^
  704.   >                      |
  705.   >                      The article I got the information had an L here
  706.   >                      for LX but this seems to be a typing error.
  707.   >
  708.   IX or IY would indeed be the logical choice, and indeed this is what
  709.   it turns out to be. I have only tested this on the Zilog so far, and
  710.   it works fine with RES and SET.
  711.  
  712.   > I wonder if XX=01bbbrrr for BIT works too ?
  713.   >
  714.   You can use the opcodes with BIT, however, it doesn't load the
  715.   result in a register, so it acts just like the documented one.
  716.  
  717.   > DD CB ofs XX with XX=00cccrrr works as CB ofs XX with a CMD of
  718.   > {RLCA,...,SRL, and SLIA}, but afterwards rrr:=(IX|Y+d).
  719.   > With rrr=110 you get the documented CMD (IX|Y+d)
  720.   > e.g. DD CB ofs 00101110 = SRA (IX+offs).
  721.   >
  722.   They all work. Seeing this, I thought it was a rather logical thing
  723.   to put into the Z80, as the result of a SLA (IX+d) (or whatever) is
  724.   available in the ALU anyway, so putting it in a register might have
  725.   its advantages while it doesn't cost any extra time.
  726.  
  727.   BTW, here's how I'm gonna try to speed up my system using these 
  728.   opcodes. As mentioned, subsystems are connected to the main by
  729.   means of parallel conections. These have a 1 byte buffer which has
  730.   a 'full' flag. When transmitting large amounts of data, the routine
  731.   would look something like this:
  732.  
  733.      LD C,<port>
  734.      LD B,<2**bit>
  735.      .
  736.      .
  737.   LOOP:  IN A,(C)
  738.      AND  B
  739.      JR NZ,LOOP
  740.      IN A,(<inputport>)
  741.          <store data>
  742.  
  743.   This could now be:
  744.  
  745.      LD C,<port>
  746.      .
  747.      .
  748.   LOOP:  TSTI (C)
  749.      JR NZ,LOOP
  750.      IN A,(<inputport>)
  751.          <store data>
  752.  
  753.   Provided that the right bit goes into the zero flag, of course. But as 
  754.   these inputlines are still rather flexible, I can make them go there
  755.   (or into the carry flag). Don't know the cycle times for TSTI, but
  756.   it'll be faster than the IN/AND combination. When transmitting 64k of
  757.   data, this saves a lot of AND's (64k, of course :-) ).
  758.  
  759.   (And I'll have to write my own assembler to handle them, or use defb's.
  760.    Anyway, it's nice to see what disassemblers make of these:
  761.  
  762.    TSTI (C)  becomes  IN (HL),(C)   a logical 'error'
  763.    LD A,LX   becomes  LD A,L        it just ignores the 0xDD
  764.    A=(SET (IX+d),b) becomes  SET (IX+d),n  again, it ignores the register difference
  765.    SLIA C    becomes  ?????         it can't figure this one out!
  766.    ).
  767.  
  768.    Anyway, I'll let you know the results for the other Z80s, and the rest
  769.    of the SGS results later.
  770.  
  771.    Louis
  772.  
  773.  
  774. -- 
  775. -- 
  776.  
  777. Juergen G. Weber
  778. Student am Institut fuer Informatik
  779. Universitaet Stuttgart - Germany
  780.  
  781. ------------------------------
  782.  
  783. End of INFO-CPM Digest V92 Issue #60
  784. ************************************
  785.  7-Jul-92 11:30:12-MDT,8327;000000000000
  786. Mail-From: W8SDZ created at  7-Jul-92 11:26:06
  787. Return-Path: <INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  788. Date: Tue,  7 Jul 92 11:26:05 MDT
  789. From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  790. Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  791. Subject: INFO-CPM Digest V92 #61
  792. To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  793. Message-ID: <920707112606.V92N61@WSMR-SIMTEL20.ARMY.MIL>
  794.  
  795. INFO-CPM Digest             Tue,  7 Jul 92       Volume 92 : Issue   61
  796.  
  797. Today's Topics:
  798.                      Any AMSTRAD users out there?
  799.             Boot disk for an iBEX 7102 requested - newbie
  800.       Can anyone answer a few of hopefully simple CPM questions?
  801.           Do all accelerator cards nuke Apple CP/M boards ?
  802.         Re: Do all accelerator cards nuke Apple CP/M boards ?
  803.                            Televideo 806/20
  804.                               unarchive
  805. ----------------------------------------------------------------------
  806.  
  807. Date: 6 Jul 92 21:48:25 GMT
  808. From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!usc!sdd.hp.com!hp-cv!ogicse!news.u.washington.edu!milton.u.washington.edu!jcomer@ucbvax.Berkeley.EDU  (Justine Comer)
  809. Subject: Any AMSTRAD users out there?
  810. Message-ID: <1992Jul6.214825.6127@u.washington.edu>
  811.  
  812. I have (gasp!) an old Amstrad Word Processor that runs CP/M.  I am
  813. wondering if there are any other users out there who have one of these and
  814. has information about purchasing peripherals and software for it.  I sure
  815. loved having this thing when all I needed was a word processor but now it
  816. is just going to continue gathering dust unless I can find some other
  817. software packages (spreadsheet, database, etc.) or find out about the
  818. possibility of hooking up a modem. 
  819.  
  820. Any leads on sources for software and/or peripherals would be appreciated.
  821. Please respond via email to jcomer@cac.washington.edu. 
  822.  
  823. Thanks,
  824. Justine
  825.  
  826. ------------------------------
  827.  
  828. Date: 7 Jul 92 00:38:12 GMT
  829. From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!destroyer!ubc-cs!alberta!kakwa.ucs.ualberta.ca!acs.ucalgary.ca!honte.uleth.ca!mu.uleth.ca!kasdorf@ucbvax.Berkeley.EDU  (Matthew Kasdorf)
  830. Subject: Boot disk for an iBEX 7102 requested - newbie
  831. Message-ID: <kasdorf.710469492@honte>
  832.  
  833. Hi CP/Mers,
  834.  
  835.   I was recently given an iBEX 7102 CP/M machine and CP/M 2.2 manual but
  836. no ?Boot? (Utility) disk (book says 1 of 1 disk).  The machine appears
  837. to have some sort of bootstrap in ROM as upon startup the screen
  838. displays:
  839.  
  840. V3.2
  841. *
  842. *
  843. *
  844. *
  845. >
  846.  
  847.  
  848. It seems to only allow two digit codes for first four lines (each starts
  849. with a '*') and then the '>' appears and a disk read begins.
  850.  
  851. The CP/M manual specifies a date of '82 but the machine seems quite 
  852. large for a computer of that vintage.  Made in Japan for NA market,
  853. no date actually stamped on the machine itself, just serial #, etc.
  854.  
  855. Additional info:  disks believed to be DSDD ~400k.
  856.  
  857. Thanks in advance to anyone offering any constructive information
  858. or advice.
  859.  
  860. I'm:  kasdorf@alpha.uleth.ca
  861.  
  862. Actually an OLDBIE, first introduced to CP/M on a DEC Rainbow (disks
  863. from which are long lost).
  864.  
  865. ------------------------------
  866.  
  867. Date: 6 Jul 92 21:31:45 GMT
  868. From: zephyr.ens.tek.com!wrgate!amadeus!donk@uunet.uu.net  (Don Kirkpatrick)
  869. Subject: Can anyone answer a few of hopefully simple CPM questions?
  870. Message-ID: <10300@wrgate.wr.tek.com>
  871.  
  872. I have been installing an Advent hard disk upgrade to my Kaypro 1 and
  873. a couple of questions have come up:
  874.  
  875.     What is the difference between stock CPM 2.2, 2.2G, and 2.2E?
  876.  
  877.     When I install NovaDOS, it appears that changing floppy disks
  878.     is not handled properly if the new disk is a different format.
  879.     Is there a simple way to have the BDOS signal the Advent BIOS
  880.     to check the disk format and correct the parameter tables?
  881.  
  882.     Is there any place where the contents of the Advent BIOS high
  883.     memory is documented? For example, I believe address FFF7 or
  884.     thereabouts, I've forgotten the exact location, points to drive
  885.     tables. If you could point me to an old Dr. Dobbs or Profiles
  886.     article, that would be great.
  887.  
  888. Any help will be greatly appreciated. Thanks.
  889.  
  890. P.S.
  891. If Bridger Mitchell reads this article: Your old mail path now bounces.
  892. Please contact me with your new path.
  893.  
  894. --
  895.     -Don Kirkpatrick (donk@amadeus.WR.TEK.COM)
  896.         UUCP:    ...!uunet!tektronix!amadeus.wr.tek.com!donk
  897.         ARPA:    <donk%amadeus.wr.tek.com@RELAY.CS.NET>
  898.  
  899. ------------------------------
  900.  
  901. Date: 6 Jul 92 04:03:48 GMT
  902. From: pa.dec.com!e2big.mko.dec.com!nntpd.lkg.dec.com!sousa.ltn.dec.com!kxovax.enet.dec.com!secrist@decwrl.dec.com  (Strong datatypes for weak minds.)
  903. Subject: Do all accelerator cards nuke Apple CP/M boards ?
  904. Message-ID: <1276@sousa.ltn.dec.com>
  905.  
  906. I can see why the Zip Chip doing cache and all that doesn't get along
  907. with a Microsoft-type CP/M card -- or maybe any other kind... but is
  908. this true for all combinations ?  A PCPI card has all of its Z-80 RAM
  909. on-board so it won't get hosed, and I think something like an AE
  910. Transwarp doesn't use cache -- or does it -- and so it might be cool.
  911.  
  912. Anybody tried an AE Transwarp and a PCPI in the same machine ?
  913.  
  914. Regards,
  915. rcs
  916.  
  917. ------------------------------
  918.  
  919. Date: 7 Jul 92 01:53:16 GMT
  920. From: psinntp!blkbox!jdb8042@uunet.uu.net  (John D. Baker)
  921. Subject: Re: Do all accelerator cards nuke Apple CP/M boards ?
  922. Message-ID: <1992Jul07.015316.20782@blkbox>
  923.  
  924. My documentation that came with my CardZ180 (PCPI superset)
  925. makes it appear that an accellerated 65c02 of some sort would
  926. be an aid to performance.  Thanks for the feedback (even questions
  927. are nice to see.)  I started the thread in the hopes that someone
  928. had tried it already.  I recall reading about someone who had installed
  929. a 4MHz ZipChip in his PCPI-based CP/M Apple ][+.
  930.  
  931. All he said is that it worked fine, but that you had better keep it cool.
  932. he never commented on any performance increase.
  933.  
  934. thanks for the feedback.
  935.  
  936.  
  937. John D. Baker  ->An Apple 3.5", 5.25", 8", HD5.25" CardZ180 Z-System nut//
  938. Internet:  jdb8042@blkbox.com            jdbaker@taronga.com
  939. UUCP:      nuchat!blkbox!jdb8042         ...!taronga!jdbaker
  940. BBSs:  JOHN BAKER on Z-Node #45 [(713) 937-8886],
  941. The Vector Board [(716) 544-1863], PIC of the Mid-Town [(713) 527-8939]
  942. Karnage: "I am certainly very happy for you, but--WHAT ARE YOU TALKING ABOUT?!"
  943.  
  944. ------------------------------
  945.  
  946. Date: 7 Jul 92 12:24:41 GMT
  947. From: CompuServe.COM!72560.3467@ucbvax.Berkeley.EDU  (Howard Herman)
  948. Subject: Televideo 806/20
  949. Message-ID: <920707122441_72560.3467_DHB24-4@CompuServe.COM>
  950.  
  951. To:   >INTERNET comp-os-cpm@ucbvax.berkeley.edu
  952. Newsgroups: comp.os.cpm
  953.  
  954. The following was in comp.sys.cbm.  Being the good guy that I am, I am posting 
  955. it here.  Please reply to the poster, jwaleke@tcedge.mi.org (Jim Waleke):
  956.  
  957. I'm posting this for a friend.  If someone could repost it in comp.os.cpm, I 
  958. would be most grateful.  He has a CP/M machine, televideo, and is looking for 
  959. the boot disk to it.  806/20 model.  He works with CP/M mode of his Commodore 
  960. 128 and would also like to get that CP/M machine working.  He's into Cpm big 
  961. time.
  962.  
  963. Thanks in advance to anyone that can help!
  964.  
  965.  
  966. -- Via EXCELSIOR! v0.95c
  967. -------------
  968. Howard Herman
  969. INET:  72560.3467@CompuServe.COM
  970.  
  971.  
  972. ------------------------------
  973.  
  974. Date: 7 Jul 92 04:18:46 GMT
  975. From: news.u.washington.edu!gibdo!tvp@beaver.cs.washington.edu
  976. Subject: unarchive
  977. Message-ID: <1992Jul07.040842.17894@gibdo.engr.washington.edu>
  978.  
  979. A friend and I have a tektronix 4170 workstation running cpm 86 ver. 1.1
  980. that we got from a university auction. We looked using archie and found
  981. lots of stuff available for cpm 86 but its archived in a format that we're
  982. not sure what to do with. We tried unarc11 but failed to get anything.
  983. The only executables the system accepts at this point are cmd and ltl
  984. extension files. Please help!! If you know what we need to do to start
  985. unarchiving stuff ftp'd off the net please let us know. Send responses
  986. to either of the following.
  987.  
  988. tvp@gibdo.engr.washington.edu
  989. munoz@gibdo.engr.washington.edu
  990.  
  991. Thanks in advance.
  992.  
  993. -- Tad Perry   Internet:    tvp@gibdo.engr.washington.edu
  994.                CompuServe:  70402,3020
  995.                NIFTY-Serve: GBG01266
  996.  
  997. ------------------------------
  998.  
  999. End of INFO-CPM Digest V92 Issue #61
  1000. ************************************
  1001.  8-Jul-92 12:52:42-MDT,9850;000000000000
  1002. Return-Path: <INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  1003. Date: Wed,  8 Jul 92 12:45:47 MDT
  1004. From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  1005. Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  1006. Subject: INFO-CPM Digest V92 #62
  1007. To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  1008. Message-ID: <920708124548.V92N62@WSMR-SIMTEL20.ARMY.MIL>
  1009.  
  1010. INFO-CPM Digest             Wed,  8 Jul 92       Volume 92 : Issue   62
  1011.  
  1012. Today's Topics:
  1013.               Re: Any AMSTRAD users out there? (3 msgs)
  1014.                               Sanyo 1150
  1015.                             Wordstar clone
  1016.                        Z180 card for Apple II ?
  1017. ----------------------------------------------------------------------
  1018.  
  1019. Date: 7 Jul 92 17:45:06 GMT
  1020. From: baron!baron!pnet07!donm@nosc.mil  (Don Maslin)
  1021. Subject: Re: Any AMSTRAD users out there?
  1022. Message-ID: <1992Jul7.174506.4162@baron.uucp>
  1023.  
  1024. One source would be:
  1025.  
  1026.               Amstrad & CP/M stuff
  1027.  
  1028.               Elliam Associates
  1029.               PO Box 2664
  1030.               Atascadero, CA 93423
  1031.               805-446-8440    Bill Roch
  1032.  
  1033.  
  1034. Keeper of the CP/M System Disk | UUCP: {nosc ucsd crash ncr-sd}!pnet07!donm
  1035. Archives for the Dino(saur)SIG | ARPA: baron!pnet07!donm@nosc.mil
  1036. - San Diego Computer Society - | INET: donm@pnet07.cts.com
  1037.  
  1038. ------------------------------
  1039.  
  1040. Date: 7 Jul 92 21:43:58 GMT
  1041. From: ulowell!woods.ulowell.edu!welchb@uunet.uu.net
  1042. Subject: Re: Any AMSTRAD users out there?
  1043. Message-ID: <1992Jul7.164358.1@woods.ulowell.edu>
  1044.  
  1045. It is funny you should ask.  I just brought mine into work today, to work
  1046. on it.  I had asked a similar question a few weeks ago, and got the same
  1047. response.  Beside the Eliam, I have an address which came with the
  1048. machine, saying to write for a free catalog:
  1049. SOS Accessory Catalog
  1050. PO Box 4200
  1051. Northbrook, IL 60065
  1052. (312)564-8620
  1053.  
  1054. I did not contact the above address recently.  I did contact the other,
  1055. and got a catalog touting the very stuff you ask about.
  1056. In particular, I was looking for a 2nd disk drive.  Although I hope that
  1057. the Eliam (?,  I have neither the catalog or the other message in front
  1058. of me) company knows their business, I found a price of $165 or more
  1059. to be excessive, since I doubt that the machine itself is worth that
  1060. much.
  1061.  
  1062. I got several well-meaning responses to my request about drives; I was 
  1063. hoping to replace the 3.0-inch with a more conventional 3.5-inch.  Again,
  1064. I do not have the responses with me; they are in a notebook at home.  But
  1065. I received contradictory messages about what drives could replace what.
  1066. I stopped in at a parts store; from their response I am sure that 
  1067. convention 5.25 inch IBM drives would not work, because they all have
  1068. card-edge fingers (I am told).
  1069.  
  1070. FYI, the drive has 2 connectors. The power cable has 4 pins.  The "data"
  1071. cable has a double row of 13 pins each = 26 pins.  The Amstrad already
  1072. has the B drive connectors in place, so I presume you can just pop the
  1073. drive in (maybe needs a dip-switch setting to tell it whether it is
  1074. A or B).
  1075.  
  1076. To complicate things even further, the main "A" drive pooped out on me.
  1077. Even if I were to successfully install a 3.5-inch as "B", I would have
  1078. to get the "A" drive going, at least once, to copy the system stuff over
  1079. to "B", and then (hopefully) change B to A.
  1080.  
  1081. The reason I brought the computer in to work, was that a student here told
  1082. me he could figure it out.  After taking it apart, he says that no standard
  1083. 3.5-inch drive has the correct connectors.  This is contrary to someone here
  1084. on News who said that a 3.5 from an XT will work; student says there is no 
  1085. difference between XT and others.   Student also spoke of the possibility of
  1086. picking up a Rainbow (with hard disk) because he thinks the Amstrad
  1087. keyboard will work with it.
  1088.  
  1089. This all seems a bit much.  The reason I wanted to improve the Amstrad in
  1090. the first place was that one of my daughters has learned it, used it, 
  1091. liked it, and could use the Spanish keyboard.  When it broke down, she
  1092. used her sister's Brother WP 3400 (gee, I wish their diskettes were
  1093. PC-compatible) and liked it well enough.  So I may just junk the Amstrad
  1094. [unless you want to sell yours, or your A drive].  Note: I do not
  1095. want to be self-serving to talk you out of your machine, but if you want
  1096. to seriously expand into spreadsheets and databases etc., you should perhaps 
  1097. ask the advice of the net here.  My opinion would probably be that it is
  1098. time to go to an IBM compatible.
  1099. -- 
  1100. Brendan Welch, UMass/Lowell, W1LPG,  welchb@woods.ulowell.edu
  1101.  
  1102. ------------------------------
  1103.  
  1104. Date: 8 Jul 92 03:20:58 GMT
  1105. From: agate!spool.mu.edu!wupost!waikato.ac.nz!comp.vuw.ac.nz!cc-server4.massey.ac.nz!PPlane@ucbvax.Berkeley.EDU  (USENET News System)
  1106. Subject: Re: Any AMSTRAD users out there?
  1107. Message-ID: <1992Jul8.032058.15466@massey.ac.nz>
  1108.  
  1109. In article <1992Jul7.164358.1@woods.ulowell.edu> welchb@woods.ulowell.edu writes:
  1110. >
  1111. >I got several well-meaning responses to my request about drives; I was 
  1112. >hoping to replace the 3.0-inch with a more conventional 3.5-inch.  Again,
  1113. >I do not have the responses with me; they are in a notebook at home.  But
  1114. >I received contradictory messages about what drives could replace what.
  1115. >I stopped in at a parts store; from their response I am sure that 
  1116. >convention 5.25 inch IBM drives would not work, because they all have
  1117. >card-edge fingers (I am told).
  1118. >
  1119. The connector has the same pinout, it's just physically different. You can
  1120. crimp a card edge connector onto the cable beside the header and it will
  1121. work.
  1122.  
  1123. >FYI, the drive has 2 connectors. The power cable has 4 pins.  The "data"
  1124. >cable has a double row of 13 pins each = 26 pins.  The Amstrad already
  1125. >has the B drive connectors in place, so I presume you can just pop the
  1126. >drive in (maybe needs a dip-switch setting to tell it whether it is
  1127. >A or B).
  1128. >
  1129. This is a 'standard' setup. Before the IBM PC came along and did things
  1130. incorrectly :-) floppies had a jumper on the drive to select drive
  1131. 0, 1, 2, or 3. Plus a MX setting. You just select 0 for the first
  1132. drive and 1 for the second. The IBM PC used a twist in the cable
  1133. between A: and B: to select the drive. Both drives have to be set to
  1134. position 1. If the drive cable is flat all the way it will be the
  1135. proper way of doing things and you find a jumper on the drive and
  1136. set it to whatever is appropriate.
  1137.  
  1138. >To complicate things even further, the main "A" drive pooped out on me.
  1139. >Even if I were to successfully install a 3.5-inch as "B", I would have
  1140. >to get the "A" drive going, at least once, to copy the system stuff over
  1141. >to "B", and then (hopefully) change B to A.
  1142. >
  1143. >The reason I brought the computer in to work, was that a student here told
  1144. >me he could figure it out.  After taking it apart, he says that no standard
  1145. >3.5-inch drive has the correct connectors.  This is contrary to someone here
  1146. >on News who said that a 3.5 from an XT will work; student says there is no 
  1147. >difference between XT and others.   Student also spoke of the possibility of
  1148. >picking up a Rainbow (with hard disk) because he thinks the Amstrad
  1149. >keyboard will work with it.
  1150. >
  1151. A 3.5 inch drive should plug in. They use the same connectors as the 3.0.
  1152. The 3.0 drive used by most Amstrads are single sided, so you will get
  1153. smaller capacity than the 3.5 normally offers. The 3.0 let you flip
  1154. the disk to use the other side, 3.5 aren't set up for that.
  1155.  
  1156. >[unless you want to sell yours, or your A drive].  Note: I do not
  1157. >want to be self-serving to talk you out of your machine, but if you want
  1158. >to seriously expand into spreadsheets and databases etc., you should perhaps 
  1159. >ask the advice of the net here.  My opinion would probably be that it is
  1160. >time to go to an IBM compatible.
  1161.  
  1162. But they're so boring.
  1163.  
  1164.  
  1165.  
  1166. -- 
  1167. Philip Plane
  1168. P.J.Plane@massey.ac.nz
  1169.  
  1170. ------------------------------
  1171.  
  1172. Date: 7 Jul 92 17:45:07 GMT
  1173. From: baron!baron!pnet07!donm@nosc.mil  (Don Maslin)
  1174. Subject: Sanyo 1150
  1175. Message-ID: <1992Jul7.174507.4173@baron.uucp>
  1176.  
  1177. Has anyone with Sanyo 1150 exposure happened across the code sequence to 
  1178. silence its annoying keyboard 'chirp'?  The manual has not been of much
  1179. assistance.  Thanks.
  1180.                                                  - don
  1181.  
  1182. Keeper of the CP/M System Disk | UUCP: {nosc ucsd crash ncr-sd}!pnet07!donm
  1183. Archives for the Dino(saur)SIG | ARPA: baron!pnet07!donm@nosc.mil
  1184. - San Diego Computer Society - | INET: donm@pnet07.cts.com
  1185.  
  1186. ------------------------------
  1187.  
  1188. Date: 7 Jul 92 23:04:49 GMT
  1189. From: uakari.primate.wisc.edu!daffodil!wyvern!alpha@ames.arc.nasa.gov  (Joe Wright)
  1190. Subject: Wordstar clone
  1191. Message-ID: <1992Jul7.230449.15466@wyvern.twuug.com>
  1192.  
  1193. Like many of you, I assume, I have been using Wordstar in non-document
  1194. mode as my editor-of-choice for many years.  I now use Wordstar 4.0
  1195. (for CP/M) and love it.  
  1196.  
  1197. But I have a problem.  I have accounts on a number of Unix systems
  1198. and have occasion to edit program files there.  On Unix, you have vi
  1199. and maybe emacs.  I hate vi and don't know emacs.  Is there an editor
  1200. (in C) which works something like Wordstar's non-document mode?
  1201.  
  1202. Where can I get it?
  1203.  
  1204. (Yes, I said CP/M.  My Ampro Little Board is still my 'main' computer.
  1205. I run NZCOM of course, I wrote it, and recommend it. $50.  'call' me.)
  1206. -- 
  1207. Joe Wright  alpha@wyvern.twuug.com    
  1208.  
  1209. ------------------------------
  1210.  
  1211. Date: 8 Jul 92 04:55:17 GMT
  1212. From: pa.dec.com!nntpd2.cxo.dec.com!nntpd.lkg.dec.com!sousa.ltn.dec.com!kxovax.enet.dec.com!secrist@decuac.dec.com  (Strong datatypes for weak minds.)
  1213. Subject: Z180 card for Apple II ?
  1214. Message-ID: <1284@sousa.ltn.dec.com>
  1215.  
  1216.     Can anyone tell me more about the recently-mentioned Z180 card
  1217.     for the Apple II ?  
  1218.  
  1219.     Can you still buy them ?
  1220.  
  1221.     Regards,
  1222.     rcs
  1223.  
  1224. ------------------------------
  1225.  
  1226. End of INFO-CPM Digest V92 Issue #62
  1227. ************************************
  1228.  8-Jul-92 23:19:31-MDT,9249;000000000000
  1229. Return-Path: <INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  1230. Date: Wed,  8 Jul 92 23:15:13 MDT
  1231. From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  1232. Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  1233. Subject: INFO-CPM Digest V92 #63
  1234. To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  1235. Message-ID: <920708231514.V92N63@WSMR-SIMTEL20.ARMY.MIL>
  1236.  
  1237. INFO-CPM Digest             Wed,  8 Jul 92       Volume 92 : Issue   63
  1238.  
  1239. Today's Topics:
  1240.                  Amstrad PCW8256 as a dumb terminal?
  1241.                         Archive site for CP/M
  1242.                    Re: Any AMSTRAD users out there?
  1243.                           Re: Wordstar clone
  1244.            serial ports from CP/M 2.2F (or similar version)
  1245.                                  UUCP
  1246. ----------------------------------------------------------------------
  1247.  
  1248. Date: 8 Jul 92 21:04:34 GMT
  1249. From: elroy.jpl.nasa.gov!sdd.hp.com!uakari.primate.wisc.edu!usenet.coe.montana.edu!news.u.washington.edu!milton.u.washington.edu!jcomer@ames.arc.nasa.gov  (Justine Comer)
  1250. Subject: Amstrad PCW8256 as a dumb terminal?
  1251. Message-ID: <1992Jul8.210434.16476@u.washington.edu>
  1252.  
  1253. Since there seem to be at least a few people out there who have experience
  1254. using an Amstrad PCW8256, I was wondering if anyone has ever attempted to
  1255. attach a modem to the monitor and use it as just a dumb terminal?  If so,
  1256. could you let me know what you did and how I can do it? 
  1257.  
  1258. Thank you!
  1259.  
  1260. --Justine
  1261.  
  1262. ------------------------------
  1263.  
  1264. Date: 9 Jul 92 03:14:36 GMT
  1265. From: phoenix.Princeton.EDU!miyazaki@princeton.edu  (Takeshi Miyazaki)
  1266. Subject: Archive site for CP/M
  1267. Message-ID: <1992Jul9.031436.12174@Princeton.EDU>
  1268.  
  1269. Sorry, probably this is FAQ. But is there any archive site for CP/M?
  1270. Recently I got CP/M-80 emulator for Macintosh, and want to try some
  1271. programs.
  1272.  
  1273. Also is there FAQ for this newsgroup, and where I can get it?
  1274.  
  1275. Thanks in advance.
  1276.  
  1277. -- 
  1278. Takeshi Miyazaki (miyazaki@ee.princeton.edu)
  1279.  
  1280. ------------------------------
  1281.  
  1282. Date: 8 Jul 92 19:22:57 GMT
  1283. From: ulowell!woods.ulowell.edu!welchb@uunet.uu.net
  1284. Subject: Re: Any AMSTRAD users out there?
  1285. Message-ID: <1992Jul8.142257.1@woods.ulowell.edu>
  1286.  
  1287. I sent email to Plane to clarify some points, because of still-
  1288. confusing info.  Note that in particular, I am talking about the PCW8256
  1289. Personal Word Processor, sold on the American market.  In the meantime, 
  1290. here is some food for thought.
  1291.  
  1292. A lot of this messing around pertains both directly and indirectly to
  1293. how much disk space is available, where, in what format.  I.e.,
  1294. maybe I would not need a B drive to gain more space, if I had a
  1295. communications interface so I could upload some of the stuff from my
  1296. A drive to some other machine.  But it is probably fair to say that
  1297. few people have modem connections to their Amstrad.
  1298.  
  1299. What I am now suggesting is something I would have considered illegal
  1300. a few years ago; it may still be impractical now.  That is, that there
  1301. be a depository (reachable by telnet) which has the Locomotive and
  1302. CP/M binaries; this might enable some of us, by a roundabout series of
  1303. downloadings, to get 3.5 disks or 5.25 disks with the correct software
  1304. on them, which would be bootable as the A drive.  Obviously the easiest
  1305. way is to first get the foreign drive installed as the B drive, and let the
  1306. Amstrad itself do the thinking about how to copy correctly from A to
  1307. B.  And, I admit, I do not need such support at this instant; I was able
  1308. to get my A drive going again by taking things apart, and putting them
  1309. back together.  I however do have a program, using CP/M on a DEC Robin,
  1310. which reads and writes in many 5.25 formats of different machines, and
  1311. I thought that that could possibly be a way of kludging something
  1312. together which would be readable by the Amstrad.  Does anyone know what
  1313. the numbers are (tracks, sectors, bytes, etc.)?
  1314. -- 
  1315. Brendan Welch, UMass/Lowell, W1LPG,  welchb@woods.ulowell.edu
  1316.  
  1317. ------------------------------
  1318.  
  1319. Date: 8 Jul 92 14:59:14 GMT
  1320. From: taco!escott@gatech.edu  (Erik Scott)
  1321. Subject: Re: Wordstar clone
  1322. Message-ID: <1992Jul8.145914.29335@ncsu.edu>
  1323.  
  1324. In article <1992Jul7.230449.15466@wyvern.twuug.com>, alpha@wyvern.twuug.com (Joe Wright) writes:
  1325.  
  1326. |> Like many of you, I assume, I have been using Wordstar in non-document
  1327. |> mode as my editor-of-choice for many years.  I now use Wordstar 4.0
  1328. |> (for CP/M) and love it.  
  1329.  
  1330. I'm a dedicated 3.3 fan.  Probably because I never got 4.0 :-)
  1331.  
  1332. |> But I have a problem.  I have accounts on a number of Unix systems
  1333. |> and have occasion to edit program files there.  On Unix, you have vi
  1334. |> and maybe emacs.  I hate vi and don't know emacs.  Is there an editor
  1335. |> (in C) which works something like Wordstar's non-document mode?
  1336. |> 
  1337. |> Where can I get it?
  1338.  
  1339. well, emacs isn't just an editor: It's a Way of Life.  You can do anything 
  1340. with it, even, presumably, make it look like wordstar.  A quick search with
  1341. WAIS through back articles in the comp.archives, err, "archives", yeilds:
  1342.  
  1343.  
  1344. ===========snip snip============
  1345. From comp.archives Fri Apr 12 08:20:01 EDT 1991
  1346. Newsgroups: comp.archives
  1347. From: markh@squirrel.LABS.TEK.COM (Mark C. Henderson)
  1348. Subject: [editors] Re: WordStar emulation mode in Emacs, WordStar-like editor in Unix
  1349. Reply-To: markh@squirrel.LABS.TEK.COM (Mark C. Henderson)
  1350. Organization: Computer Research Laboratory, Tektronix, Inc., Beaverton OR
  1351. Date: Fri, 12 Apr 1991 08:55:28 GMT
  1352. Approved: emv@msen.com (Edward Vielmetti, MSEN)
  1353. X-Original-Newsgroups: comp.editors
  1354.  
  1355. Archive-name: emacs/elisp/emacs-wordstar/1991-04-08
  1356. Archive: tut.cis.ohio-state.edu:pub/gnu/emacs/elisp-archive/misc/wordstar.el.Z [128.146.8.60]
  1357. Original-posting-by: markh@squirrel.LABS.TEK.COM (Mark C. Henderson)
  1358. Original-subject: Re: WordStar emulation mode in Emacs, WordStar-like editor in Unix
  1359. Reposted-by: emv@msen.com (Edward Vielmetti, MSEN)
  1360.  
  1361. In article <31761@usc> ajayshah@alhena.usc.edu (Ajay Shah) writes:
  1362. ->
  1363. ->I'm involved in getting a bunch of PC users to use a bunch of
  1364. ->Suns.  I know for fact that it's possible for write a script
  1365. ->which will make emacs emulate WordStar.
  1366. ->
  1367. ->The question: has someone written something like this?  More
  1368. ->generally, is there a sugar-coated WordStar-like editor publicly
  1369. ->available on Unix?
  1370.  
  1371. Check out the Emacs-lisp anonymous ftp archive at tut.cis.ohio-state.edu.
  1372. The file ~ftp/pub/gnu/emacs/elisp-archive/misc/wordstar.el.Z contains
  1373. a wordstar emulation for GNU Emacs.
  1374.  
  1375.  
  1376. Mark
  1377.  
  1378. --
  1379.        Mark C. Henderson, Computer Research Laboratory, Tektronix, Inc.
  1380.              MS 50-662, P.O. Box 500, Beaverton, OR 97077, U.S.A.
  1381.       INTERNET: markh@crl.labs.tek.com (after 19 April: henderso@mpr.ca)
  1382.        Tel: +1 503 627 6280  Fax: +1 503 627 5502   MCI MAIL: 378-4996
  1383.  
  1384.  
  1385. ==============end of snip============
  1386.  
  1387. I checked, the file is there, but I've never used it.  Have fun...
  1388.  
  1389.  
  1390. -- 
  1391. Erik Scott
  1392.  
  1393. ------------------------------
  1394.  
  1395. Date: 8 Jul 92 20:20:43 GMT
  1396. From: agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!zaphod.mps.ohio-state.edu!cs.utexas.edu!ut-emx!ccwf.cc.utexas.edu@ucbvax.Berkeley.EDU  (Bruce G. Bostwick)
  1397. Subject: serial ports from CP/M 2.2F (or similar version)
  1398. Message-ID: <75494@ut-emx.uucp>
  1399.  
  1400. I have a very odd technical problem I need help with.  I am trying
  1401. to write a Turbo Pascal program to write to and read from the modem
  1402. port and have discovered that the serial I/O status port does not wait
  1403. around with the 'character ready to read' flag until my program can 
  1404. get around to polling it, but rather flashes the flag high real quick
  1405. and then goes back to idle, in which case my program hangs because it
  1406. never sees a 'true' state on the character raedy flag.
  1407.  
  1408. Is there a BDOS or BIOS call that handles this (the CP/M assembly manual
  1409. doesn't list one!) or am I going to have to do funky stuff with device
  1410. assignments?  I'd really rather use existing code if I can because if I 
  1411. can't, I have to write several interrupt service routines which is
  1412. no fun for this camper.
  1413.  
  1414. Someone let me know if you've run into this before.  My hardware is a
  1415. Kaypro 10 running 2.2F.  Also, while I'm on the line, anyone out there
  1416. have Kermit on an 8" floppy (or some way to get it into a machine with
  1417. no terminal progs onboard) that will fit a TRS-80 Mod II?
  1418.  
  1419.  
  1420.  
  1421. -- 
  1422. <BGB>
  1423. lihan@ccwf.cc.utexas.edu        /     "I can't complain,
  1424. (really Bruce Bostwick)        /   but sometimes I still do"
  1425. from the great state of TEXAS /         --Joe Walsh--
  1426.  
  1427. ------------------------------
  1428.  
  1429. Date: 8 Jul 92 19:30:07 GMT
  1430. From: ucsu!spot.Colorado.EDU!saastad@boulder.colorado.edu  (SAASTAD OLE)
  1431. Subject: UUCP
  1432. Message-ID: <1992Jul8.193007.753@ucsu.Colorado.EDU>
  1433.  
  1434.  I want UUCP that run under CP/M. I have a Ampro little board, z80.
  1435.  Its run CP/M 2.2 . I have a 2400 modem, and would like to use UUCP,
  1436.  or at least mail. I have accsess to a unix workstaion that run tcpip
  1437.  and uucp. Does there exist any uucp or any mail program for cp/m ?
  1438.  Please respond by email. 
  1439.  Or maybe better, does there exist a unix clone that run on z80 ?
  1440.  Limited to 2x400kB disk and 64 kB memory ?
  1441.  
  1442.  
  1443.  Ole W Saastad
  1444.  P.t. University of Colorado at Boulder, USA
  1445.  
  1446. ------------------------------
  1447.  
  1448. End of INFO-CPM Digest V92 Issue #63
  1449. ************************************
  1450.  9-Jul-92 22:50:30-MDT,9744;000000000000
  1451. Return-Path: <INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  1452. Date: Thu,  9 Jul 92 22:43:43 MDT
  1453. From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  1454. Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  1455. Subject: INFO-CPM Digest V92 #64
  1456. To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  1457. Message-ID: <920709224344.V92N64@WSMR-SIMTEL20.ARMY.MIL>
  1458.  
  1459. INFO-CPM Digest             Thu,  9 Jul 92       Volume 92 : Issue   64
  1460.  
  1461. Today's Topics:
  1462.                         CP/M 68K  Info wanted.
  1463.                Re: Amstrad PCW8256 as a dumb terminal?
  1464.               Re: Any AMSTRAD users out there? (2 msgs)
  1465.                       Re: CP/M 68K  Info wanted.
  1466.                             Re: Sanyo 1150
  1467. ----------------------------------------------------------------------
  1468.  
  1469. Date: 8 Jul 92 01:16:41 GMT
  1470. From: psinntp!blkbox!jdb8042@uunet.uu.net  (John D. Baker)
  1471. Subject: CP/M 68K  Info wanted.
  1472. Message-ID: <1992Jul08.011641.23964@blkbox>
  1473.  
  1474. Could anyone give me some info on CP/M 68K.
  1475.  
  1476. Anyone know where I might find a copy?
  1477.  
  1478. What are the general system requirements?
  1479. CBIOS Required?  (I'd think so.)
  1480. Documentation for installation?
  1481.  
  1482. Sounds like an interesting project to try installing
  1483. CP/M 68K on my Amiga 500.
  1484.  
  1485. Even if it does turn out to be a nightmare project,
  1486. I'd welcome the information nonetheless.
  1487.  
  1488. Thanks.
  1489.  
  1490.  
  1491. John D. Baker  ->An Apple 3.5", 5.25", 8", HD5.25" CardZ180 Z-System nut//
  1492. Internet:  jdb8042@blkbox.com            jdbaker@taronga.com
  1493. UUCP:      nuchat!blkbox!jdb8042         ...!taronga!jdbaker
  1494. BBSs:  JOHN BAKER on Z-Node #45 [(713) 937-8886],
  1495. The Vector Board [(716) 544-1863], PIC of the Mid-Town [(713) 527-8939]
  1496. Karnage: "I am certainly very happy for you, but--WHAT ARE YOU TALKING ABOUT?!"
  1497.  
  1498. ------------------------------
  1499.  
  1500. Date: 9 Jul 92 14:12:14 GMT
  1501. From: mcsun!uknet!warwick!dcs.warwick.ac.uk!news@uunet.uu.net  (John Rawnsley)
  1502. Subject: Re: Amstrad PCW8256 as a dumb terminal?
  1503. Message-ID: <1992Jul9.141214.7122@dcs.warwick.ac.uk>
  1504.  
  1505. In article <1992Jul8.210434.16476@u.washington.edu> jcomer@u.washington.edu writes:
  1506. >Since there seem to be at least a few people out there who have experience
  1507. >using an Amstrad PCW8256, I was wondering if anyone has ever attempted to
  1508. >attach a modem to the monitor and use it as just a dumb terminal?  If so,
  1509. >could you let me know what you did and how I can do it? 
  1510. >
  1511. >Thank you!
  1512.  
  1513. I have a PCW8256 which I used as a terminal in the UK (a VT52 rather than 
  1514. a dumb terminal) for several years. It is limited by its clock speed and
  1515. the size of the buffer in the serial interface to about 4800 baud.
  1516.  
  1517. The UK version had an edge connector sticking out of the back for which
  1518. a standard RS232 plug-on module was available. Standard comms programs
  1519. such as MEX have overlays to work with it and there is a PCW-specific
  1520. version of cpm kermit.
  1521.  
  1522. Comms programs should be on the CP/M ftp sites, and Amstrad have a presence
  1523. on the UK computing forum on CIS (GO UKFORUM).
  1524.  
  1525. John
  1526.  
  1527. -- 
  1528. John Rawnsley         * jhr@maths.warwick.ac.uk
  1529. Mathematics Institute * Tel: +44-203-523595   
  1530. University of Warwick * FAX: +44-203-524182
  1531. Coventry CV4 7AL, UK  * TELEX: 31406 COVLIB G
  1532.  
  1533. ------------------------------
  1534.  
  1535. Date: 9 Jul 92 14:02:05 GMT
  1536. From: mcsun!uknet!warwick!dcs.warwick.ac.uk!news@uunet.uu.net  (John Rawnsley)
  1537. Subject: Re: Any AMSTRAD users out there?
  1538. Message-ID: <1992Jul9.140205.6928@dcs.warwick.ac.uk>
  1539.  
  1540. In article <1992Jul8.142257.1@woods.ulowell.edu> welchb@woods.ulowell.edu writes:
  1541. >I sent email to Plane to clarify some points, because of still-
  1542. >confusing info.  Note that in particular, I am talking about the PCW8256
  1543. >Personal Word Processor, sold on the American market.  In the meantime, 
  1544. >here is some food for thought.
  1545. >
  1546. >A lot of this messing around pertains both directly and indirectly to
  1547. >how much disk space is available, where, in what format.  I.e.,
  1548. >maybe I would not need a B drive to gain more space, if I had a
  1549. >communications interface so I could upload some of the stuff from my
  1550. >A drive to some other machine.  But it is probably fair to say that
  1551. >few people have modem connections to their Amstrad.
  1552. >
  1553. >What I am now suggesting is something I would have considered illegal
  1554. >a few years ago; it may still be impractical now.  That is, that there
  1555. >be a depository (reachable by telnet) which has the Locomotive and
  1556. >CP/M binaries;...
  1557.  
  1558. Definitely illegal. Both Amstrad and Locomotive Software are still trading
  1559. so it would be a violation of copyright at the least.
  1560.  
  1561. Amstrad still market a PCW in the UK, now with a daisy-wheel printer and
  1562. a 3.5" drive. There is a version of LocoScript for PCs and Locomotive make
  1563. a cable to fit the UK style expansion slot directly to link to the parallel
  1564. port of a PC and transfer files directly.
  1565.  
  1566. There are also some small companies in the UK making add-ons for PCWs such
  1567. as hard drives, external floppies in most sizes, software to read/write 
  1568. other formats etc. Locomotive are a very helpful company you might want 
  1569. to contact directly. I don't have their address to hand, but I can dig
  1570. it out if anyone requests it.
  1571.  
  1572.  
  1573. John
  1574.  
  1575.  
  1576. -- 
  1577. John Rawnsley         * jhr@maths.warwick.ac.uk
  1578. Mathematics Institute * Tel: +44-203-523595   
  1579. University of Warwick * FAX: +44-203-524182
  1580. Coventry CV4 7AL, UK  * TELEX: 31406 COVLIB G
  1581.  
  1582. ------------------------------
  1583.  
  1584. Date: 9 Jul 92 20:02:09 GMT
  1585. From: hubcap!ncrcae!ccscola!kwyatt@gatech.edu  (Kershner Wyatt)
  1586. Subject: Re: Any AMSTRAD users out there?
  1587. Message-ID: <279@ccscola.Columbia>
  1588.  
  1589. In article <1992Jul7.164358.1@woods.ulowell.edu> welchb@woods.ulowell.edu writes:
  1590. >(Lots of good info deleted)
  1591. >
  1592. Easy installation of B drive, takes about 10 minutes including assembly
  1593. and disassembly.
  1594. >
  1595. Brendan, didn't understand that you were looking at swapping out the 3in for a
  1596. 3.5in.  It can be done, but not easily.  As you noted the connectors are a 
  1597. bit different.  With the schematics and a bit of adventure, you could do it --
  1598. But I am not sure which controller you would use or how the controller would
  1599. handle the different diskette.  If I understand my computer gurus right,
  1600. the formatting is different from IBMland, and if what I read on this net
  1601. is right, even within CP/M things are less than standard.
  1602.  
  1603. BTW, I did check out the 3.5in diskette conversion originally, and opted to buy
  1604. the B drive, with the Amstrad floppies instead.
  1605.  
  1606. Kershner Wyatt
  1607.  
  1608. ------------------------------
  1609.  
  1610. Date: 9 Jul 92 19:57:50 GMT
  1611. From: taurus!hp850.mbari.org!hebo@lll-winken.llnl.gov  (Bob Herlien)
  1612. Subject: Re: CP/M 68K  Info wanted.
  1613. Message-ID: <5529@taurus.cs.nps.navy.mil>
  1614.  
  1615. In article <1992Jul08.011641.23964@blkbox> jdb8042@blkbox (John D. Baker) writes:
  1616. >Could anyone give me some info on CP/M 68K.
  1617. >
  1618. >Anyone know where I might find a copy?
  1619. >
  1620. Digital Research hasn't distributed it for years.  I'm pretty sure that
  1621. they sold distribution rights to this, as well as to CP/M itself, to a 
  1622. small distribution firm in Carmel Valley (Monterey Peninsula) called
  1623. Alexander and Lord.  That was about about 8 years ago, so things may have
  1624. changed.  My local phone directory lists A&L at (408) 659-2203.
  1625.  
  1626. I also may still have a copy on 8" disk.  At least, I believe I still
  1627. have the documentation.
  1628.  
  1629. >What are the general system requirements?
  1630. >CBIOS Required?  (I'd think so.)
  1631. >Documentation for installation?
  1632. >
  1633. 68K compatible CPU, very modest memory requirements (I'm sure it would
  1634. work in 256K, for example), at least one floppy disk.  I wrote the BDOS
  1635. and was project manager for it for DRI when employed there in the early 80's.
  1636. I was under pressure to get _something_ out quick, so I wrote it to be as 
  1637. similar to CP/M 2.2 as possible (quickest way to produce a product).  
  1638. The first system I wrote a BIOS for was for an S100 system that included 
  1639. a 68K CPU on an S100 board and a Tarbell floppy disk controller.  It took
  1640. me a day to translate the 8080 CBIOS for the Tarbell into 68000 assembly, 
  1641. and it worked first time.  So if you're familiar with CP/M, it should be 
  1642. fairly easy.
  1643.  
  1644. >Sounds like an interesting project to try installing
  1645. >CP/M 68K on my Amiga 500.
  1646. >
  1647. Yes.  Repost and let us know how it turned out.
  1648.  
  1649. Interesting factoid:  CP/M-68K was the only version of CP/M written in
  1650. a high-level language.  It was written in C.  All other CP/Ms were in
  1651. assembly, although the utilities were in PL/M.  We compiled the utilities
  1652. for CP/M-68K using a compiler we acquired from Hitachi called "Super PL/H".
  1653. Truly a monstrous thing, a 12-pass compiler for PL/M for 68Ks, that took
  1654. forever to produce anything.
  1655.  
  1656. ------------------------------
  1657.  
  1658. Date: 9 Jul 92 15:41:09 GMT
  1659. From: eagle!mikef@ucbvax.Berkeley.EDU  (Mike J. Fuller)
  1660. Subject: Re: Sanyo 1150
  1661. Message-ID: <1992Jul9.154109.28068@eagle.lerc.nasa.gov>
  1662.  
  1663. >>>>> On 7 Jul 92 17:45:07 GMT, donm@pnet07.cts.com (Don Maslin) said:
  1664.  
  1665. Don> Has anyone with Sanyo 1150 exposure happened across the code sequence
  1666. Don> to silence its annoying keyboard 'chirp'?  The manual has not been of
  1667. Don> much assistance.
  1668.  
  1669. I'm not sure that it can be done at the software level.  On my 1160, I
  1670. installed a volume control on the back so that I could turn it down to the
  1671. point where it was audible but not annoying.
  1672.  
  1673. /-----------------------------------------------------------------------------\
  1674. | Mike J. Fuller | Internet: mikef@sarah.lerc.nasa.gov      |     "I hate     |
  1675. |----------------|           mikef@zippysun.math.uakron.edu |   quotations."  |
  1676. |/\/\/\/\/\/\/\/\| Bitnet:   r2mjf@akronvm                  | -- R.W. Emerson |
  1677. \-----------------------------------------------------------------------------/
  1678.  
  1679. ------------------------------
  1680.  
  1681. End of INFO-CPM Digest V92 Issue #64
  1682. ************************************
  1683. 10-Jul-92 17:51:46-MDT,9092;000000000000
  1684. Return-Path: <INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  1685. Date: Fri, 10 Jul 92 17:45:22 MDT
  1686. From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  1687. Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  1688. Subject: INFO-CPM Digest V92 #65
  1689. To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  1690. Message-ID: <920710174523.V92N65@WSMR-SIMTEL20.ARMY.MIL>
  1691.  
  1692. INFO-CPM Digest             Fri, 10 Jul 92       Volume 92 : Issue   65
  1693.  
  1694. Today's Topics:
  1695.                    Re: Any AMSTRAD users out there?
  1696.                   RE: Help with BG ii screen driver
  1697.                   Re: undocumented Z80 Ops (2 msgs)
  1698.                           Re: Wordstar clone
  1699.                    Where can I get CodeWorks' Q/C?
  1700.                           Zeta disk reader?
  1701. ----------------------------------------------------------------------
  1702.  
  1703. Date: 10 Jul 92 08:54:25 GMT
  1704. From: comp.vuw.ac.nz!actrix!naos!ewen@uunet.uu.net  (Ewen McNeill)
  1705. Subject: Re: Any AMSTRAD users out there?
  1706. Message-ID: <eHmqNB2w164w@naos.actrix.gen.nz>
  1707.  
  1708. kwyatt@ccscola.Columbia (Kershner Wyatt) writes:
  1709.  
  1710.    [putting 3.5" drive into Amstrad PCW as a B drive]
  1711. > But I am not sure which controller you would use or how the controller would
  1712. > handle the different diskette.  If I understand my computer gurus right,
  1713. > the formatting is different from IBMland, and if what I read on this net
  1714. > is right, even within CP/M things are less than standard.
  1715. >
  1716. Assuming you connect the right lines there should be no problem - I have
  1717. seen it done before.  The controller would handle the disk in exactly
  1718. the same way as it handles a 3" drive - it can't tell the difference.
  1719.  
  1720. With a suitable program it is possible to read IBM 720K disks - one such
  1721. program has been posted to the net a little while ago (in this group).
  1722.  
  1723. BTW, unless the situation wrt 3" disks in the US is greatly different
  1724. from New Zealand, then it would be a big win to put a 3.5" drive in
  1725. instead of a 3" one.
  1726.  
  1727. A couple of points though: the drive won't fit internally (size
  1728. problems), and it will probably need it's own power supply (+5 and +12)
  1729. although if you have no other bits plugged in you may be okay.
  1730.  
  1731. > Kershner Wyatt
  1732.  
  1733. --
  1734. Ewen McNeill, ewen@naos.actrix.gen.nz (or ewen@actrix.gen.nz)
  1735.  
  1736. ------------------------------
  1737.  
  1738. Date: Fri, 10 Jul 92 15:33:31 -0400
  1739. From: Jay Sage <sage@ll.mit.edu>
  1740. Subject: RE: Help with BG ii screen driver
  1741. Message-ID: <9207101533.AA01923@LL.MIT.EDU>
  1742.  
  1743. munnari.oz.au!manuel!manson@uunet.uu.net was asking about BGii screen
  1744. drivers.  I tried to send the following message to him directly, but the
  1745. mailer said there was no UUCP path to manuel.  Please try to contact me
  1746. directly so I have a path via which to send the files, or let me know your
  1747. postal mailing address and disk format so I can send a diskette.
  1748.  
  1749.    My wife's company, Sage Microsystems East, sells BGii, and I believe that
  1750. the current master disk has some more detailed information about screen
  1751. drivers.  Originally Bridger did not intend to distribute those files.  I
  1752. have meant for several days to pick up the files at home, but so far I have
  1753. had too many other pressing issues at home (things pile up when one is away
  1754. for close to a month).  I hope to have something for you next week.
  1755.  
  1756. -- Jay Sage
  1757.  
  1758.  
  1759. ------------------------------
  1760.  
  1761. Date: 10 Jul 92 01:26:13 GMT
  1762. From: sun-barr!cs.utexas.edu!sdd.hp.com!mips!mips!munnari.oz.au!metro!cs.uow.edu.au!cc.uow.edu.au!u8515682@ames.arc.nasa.gov  (Wayne Jefferson Doust)
  1763. Subject: Re: undocumented Z80 Ops
  1764. Message-ID: <1992Jul10.012613.9549@cc.uow.edu.au>
  1765.  
  1766. Why did Zilog produce a chip with codes that were not documented?
  1767. I don't understand.
  1768.  
  1769. Wayne
  1770.  
  1771. ------------------------------
  1772.  
  1773. Date: 10 Jul 92 08:56:11 GMT
  1774. From: comp.vuw.ac.nz!actrix!naos!ewen@uunet.uu.net  (Ewen McNeill)
  1775. Subject: Re: undocumented Z80 Ops
  1776. Message-ID: <ckmqNB3w164w@naos.actrix.gen.nz>
  1777.  
  1778. u8515682@cc.uow.edu.au (Wayne Jefferson Doust) writes:
  1779.  
  1780. > Why did Zilog produce a chip with codes that were not documented?
  1781. > I don't understand.
  1782. >
  1783. Because they didn't work properly. Eg, the shift instruction puts a 1
  1784. into the new gap instead of a 0.  This isn't a major problem if you know
  1785. about it, but it is non-standard (compared to the other shift codes).
  1786. The extra index register instructions were probably more due to the way
  1787. the instructions are decoded than anything else; I think they were
  1788. always intended to be index registers (pointers) rather than extra 8 bit
  1789. registers - they are slower than the normal 8 bit registers.
  1790.  
  1791. > Wayne
  1792.  
  1793. --
  1794. Ewen McNeill, ewen@naos.actrix.gen.nz (or ewen@actrix.gen.nz)
  1795.  
  1796. ------------------------------
  1797.  
  1798. Date: 10 Jul 92 17:04:08 GMT
  1799. From: math.fu-berlin.de!wolff@uunet.uu.net  (Thomas Wolff)
  1800. Subject: Re: Wordstar clone
  1801. Message-ID: <H6Y45XC@math.fu-berlin.de>
  1802.  
  1803. alpha@wyvern.twuug.com (Joe Wright) writes:
  1804.  
  1805. >> Is there an editor (in C) which works something like Wordstar's non-document mode? <<
  1806.  
  1807. In about 10 days I plan to post my adaptation of mined to the newsgroup comp.editors .
  1808. It is not quite a Wordstar clone but it has Wordstar's basic cursor key layout and is 
  1809. equally easy and naturally to use. Here is the short overview:
  1810.  
  1811.  
  1812. Some notes about mined: Its original version is the editor that comes along 
  1813. with Andrew S. Tanenbaum's freely available operating system minix. 
  1814. It is small, quick, and easy to use. However, when I found the version one 
  1815. of my work-mates had adapted to vt100 terminals for use on Sun machines, 
  1816. it was not solid either nor was it flexible enough to meet my needs.
  1817.  
  1818. Meanwhile its basic characteristics are:
  1819. - type in as you'd imagine, no mode switching, logical positioning, i.e. the 
  1820.   text appears where the cursor is, not at some funny other place like in vi
  1821. - cursor movement: basic functions available in (Wordmaster-/Wordstar-like) 
  1822.   graphic control key layout as well as the keyboards cursor movement keys; 
  1823.   use of a "hop key" for fortifying movement commands, thus making it easy 
  1824.   to remember twice the amount of basic functions (similar to Wordstar's ^Q)
  1825. - two key commands (starting with escape) for the less frequent functions
  1826. - fully functioning with all terminals (using termcap/terminfo); also works 
  1827.   with curses but that was only built in for a quick port to VMS; curses 
  1828.   should not be selected in unix versions for two reasons: the output 
  1829.   behaviour seems to be clumsier than with direct terminal control and 
  1830.   many unix curses implementations still dare to obstruct the use of 
  1831.   8-bit character sets
  1832. - fully functioning in windows which may be resized at any time and the 
  1833.   editor will react immediately and install a correct screen image; the 
  1834.   cursor stays at the point of text where it was
  1835. - can be positioned on screen with mouse if terminal sends control sequence
  1836. - no accidental quit without save or overwrite of file not read before without 
  1837.   prior prompting in any way of exiting/writing
  1838. - search functions, replacement functions with or without confirmation dialogue
  1839. - suspend command with automatic file saving
  1840. - ability to read text from standard input or to write it to standard output
  1841. - change working directory / change file name commands
  1842. - cut/copy/paste/write-paste-buffer-to-file commands with appending versions 
  1843.   and an inter-window paste (actually paste between invocations of mined)
  1844. - most significant error messages (as a contrast to usual unix commands)
  1845. - start at specified line number possible; view only mode available
  1846. - panic handling on external interrupts with attempts to save text
  1847. - runs on Unix, VMS, MSDOS
  1848.  
  1849.  
  1850. Thomas Wolff
  1851. Freie Universit:at Berlin
  1852. wolff@inf.fu-berlin.de
  1853.  
  1854. ------------------------------
  1855.  
  1856. Date: 9 Jul 92 20:53:34 GMT
  1857. From: att!pacbell.com!pacbell!sactoh0!ijpc!ianj@ucbvax.Berkeley.EDU  (Ian Justman)
  1858. Subject: Where can I get CodeWorks' Q/C?
  1859. Message-ID: <Z8wNNB1w165w@ijpc.UUCP>
  1860.  
  1861. The subject line says it all.  Where can I get CodeWorks' Q/C?
  1862. Or can I anymore?  And does CodeWorks still exist?
  1863.  
  1864. To the author of UZI:  I hope you can give me some insight into
  1865. this.  I would like to mess around with your package, but I would
  1866. like to use the compiler it was originally used to write it.
  1867.  
  1868. ------------------------------
  1869.  
  1870. Date: 10 Jul 92 14:00:22 GMT
  1871. From: agate!spool.mu.edu!caen!hellgate.utah.edu!cc.usu.edu!bobw@ucbvax.Berkeley.EDU
  1872. Subject: Zeta disk reader?
  1873. Message-ID: <1992Jul10.080022.57160@cc.usu.edu>
  1874.  
  1875. I have a few Zeta format disks that I need to read. Is there an MSDOS based
  1876. floppy reader for Zeta? I tried CONVERT and it didn't have a Zeta format. I
  1877. seem to recall Zeta had a 400K and 800K format.
  1878. -- 
  1879. ===============================================================================
  1880. Bob Wood    WA7MXZ                      bobw@cc.usu.edu
  1881. Utah State University                   bobw@usu.bitnet
  1882. Computer Science            tel. (801) 750-3205
  1883. UMC 4205                fax. (801) 750-3265
  1884. Logan, Utah  84322-4205
  1885. ===============================================================================
  1886.  
  1887. ------------------------------
  1888.  
  1889. End of INFO-CPM Digest V92 Issue #65
  1890. ************************************
  1891. 14-Jul-92 05:49:27-MDT,10787;000000000000
  1892. Return-Path: <INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  1893. Date: Tue, 14 Jul 92 05:45:09 MDT
  1894. From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  1895. Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  1896. Subject: INFO-CPM Digest V92 #66
  1897. To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  1898. Message-ID: <920714054511.V92N66@WSMR-SIMTEL20.ARMY.MIL>
  1899.  
  1900. INFO-CPM Digest             Tue, 14 Jul 92       Volume 92 : Issue   66
  1901.  
  1902. Today's Topics:
  1903.                              file server
  1904.                    Need "user's guide" for Kaypro 4
  1905.               Re: Any AMSTRAD users out there? (3 msgs)
  1906.                       Re: Archive site for CP/M
  1907.     Re: TRS-80 Cosmic Fighter by Big Five - PLEASE HELP! (2 msgs)
  1908.            TRS-80 Cosmic Fighter by Big Five - PLEASE HELP!
  1909. ----------------------------------------------------------------------
  1910.  
  1911. Date: 14 Jul 92 05:33:00 GMT
  1912. From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!sdd.hp.com!mips!mips!munnari.oz.au!mel.dit.csiro.au!mineng.dmpe.CSIRO.AU!dmssyd.syd.dms.CSIRO.AU!metro!cs.uow.edu.au!cc.uow.edu.au!  (Wayne Jefferson Doust)
  1913. Subject: file server
  1914. Message-ID: <1992Jul14.053300.1501@cc.uow.edu.au>
  1915.  
  1916. I have moved from my trusty cpm machine to a '486 clone but I
  1917. still want to use my cpm machine and have the convenience of
  1918. a hard drive. What I want to do is connect the two machines
  1919. together using either a parallel or serial cable and use the
  1920. PC as a hard drive for my cpm machine. Ideally it would be
  1921. controlled form the cpm machine with programmes like 'get'
  1922. or 'rdir' to get the relevant info from the PC. It would be
  1923. nice for the PC side to run as a TSR but this is not 
  1924. important. What WOULD be nice is for somebody to have already
  1925. done this or something similar. If this is the case, please
  1926. email me on u8515682@uow.edu.au. Since I doubt this, any hints
  1927. would be useful. The details follow:
  1928.  
  1929. CP/M: MicroBee 128k SBC serial port/hardware port 62k RAM DISK
  1930. PC: '486/33 4M RAM DR-Dos 6 120MB HDD 2SP/2PP
  1931.  
  1932. I would probably implement the transfers in parallel as programming
  1933. the MicroBee to do serial communication is apparently horrific.
  1934. I want to do as much in C as possible.
  1935.  
  1936. Wayne
  1937.  
  1938. ------------------------------
  1939.  
  1940. Date: 11 Jul 92 23:32:16 GMT
  1941. From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!rpi!usenet.coe.montana.edu!news.u.washington.edu!milton.u.washington.edu!parny@ucbvax.Berkeley.EDU  (Philip Arny)
  1942. Subject: Need "user's guide" for Kaypro 4
  1943. Message-ID: <1992Jul11.233216.25659@u.washington.edu>
  1944.  
  1945. Just checking... I'm wanting to fire up a Kaypro 4 someone gave to me.
  1946. I've got the stock software and most of the manuals, but I'm missing the
  1947. basic "user's guide" which apparently explains the basics of the machine,
  1948. pinouts for ports, and maybe even tells something about the internal modem!
  1949. Besides, I'd like to complete my manual collection for this attractive box.
  1950. Anyone out there got one they don't need anymore?  Lemme know... note that
  1951. this is a 4, not a II.
  1952.  
  1953. Philip Arny (parny@u.washington.edu)
  1954. Health Sciences Library and Information Center
  1955. University of Washington SB-55
  1956. Seattle, WA 98195
  1957.  
  1958. ------------------------------
  1959.  
  1960. Date: 13 Jul 92 12:14:14 GMT
  1961. From: hubcap!ncrcae!ccscola!kwyatt@gatech.edu  (Kershner Wyatt)
  1962. Subject: Re: Any AMSTRAD users out there?
  1963. Message-ID: <285@ccscola.Columbia>
  1964.  
  1965. In article <eHmqNB2w164w@naos.actrix.gen.nz> ewen@naos.actrix.gen.nz (Ewen McNeill) writes:
  1966. >kwyatt@ccscola.Columbia (Kershner Wyatt) writes:
  1967. >
  1968. >   [putting 3.5" drive into Amstrad PCW as a B drive]
  1969. >>
  1970. >Assuming you connect the right lines there should be no problem - I have
  1971. >seen it done before.  The controller would handle the disk in exactly
  1972. >the same way as it handles a 3" drive - it can't tell the difference.
  1973. >BTW, unless the situation wrt 3" disks in the US is greatly different
  1974. >from New Zealand, then it would be a big win to put a 3.5" drive in
  1975. >instead of a 3" one.
  1976. >--
  1977. >Ewen McNeill, ewen@naos.actrix.gen.nz (or ewen@actrix.gen.nz)
  1978.  
  1979. The best way to get funny looks in the States is to try to find those 3"
  1980. diskettes, that's why I bought up so many of the things when I was living in
  1981. Europe, at a fantastic premium compared to the much more available 3.5s and
  1982. 5.25s.
  1983.  
  1984. Now, let me double check the controller answer.  I assume this also means that
  1985. you also will be getting the exact same storage as well, 180K per side on
  1986. the low density and 1MB total on the high-density drives.
  1987.  
  1988. I have a fair amount of curiosity in this because the person I sold my Amstrad
  1989. to is probably going to run out of disks in the not too distant future, and
  1990. I'm not sure the low density "A" drive (boot and all-controlling) is going to
  1991. hold up...
  1992.  
  1993. Kershner
  1994.  
  1995. ------------------------------
  1996.  
  1997. Date: 13 Jul 92 12:04:51 GMT
  1998. From: hubcap!ncrcae!ccscola!kwyatt@gatech.edu  (Kershner Wyatt)
  1999. Subject: Re: Any AMSTRAD users out there?
  2000. Message-ID: <284@ccscola.Columbia>
  2001.  
  2002. In reference to John's comments regarding Brendan's idea of the cenral source
  2003. for Locoscript, etc for the Amstrad.  I don't know about anyone else, but
  2004. I would be very interested in getting a copy of Locoscript for my (sorry, guys)
  2005. DOS PC.  Would anyone happen to know if there is an American English version,
  2006. or an American source --  I keep seeing references to Eliam, does the poster
  2007. know if they also do DOS Amstrad software??
  2008.  
  2009. Thanks,
  2010.  
  2011. Kershner
  2012.  
  2013. ------------------------------
  2014.  
  2015. Date: 14 Jul 92 06:02:35 GMT
  2016. From: wupost!waikato.ac.nz!comp.vuw.ac.nz!actrix!naos!ewen@uunet.uu.net  (Ewen McNeill)
  2017. Subject: Re: Any AMSTRAD users out there?
  2018. Message-ID: <17sXNB1w164w@naos.actrix.gen.nz>
  2019.  
  2020. kwyatt@ccscola.Columbia (Kershner Wyatt) writes:
  2021.  
  2022. > The best way to get funny looks in the States is to try to find those 3"
  2023. >
  2024. :-)  The prices seemed to bottom out at about NZ$8 here, and are now
  2025. back above the NZ$12 mark.  (Originally about NZ$20).  Oh, BTW, that's
  2026. EACH. I haven't bought any in a long long time (I added a 5.25" drive to
  2027. my Amstrad), but I know of one or two places which are still selling
  2028. them.
  2029.  
  2030. > Now, let me double check the controller answer.  I assume this also means tha
  2031. > you also will be getting the exact same storage as well, 180K per side on
  2032. > the low density and 1MB total on the high-density drives.
  2033. >
  2034. You will get the same storage space. I'm not sure that it makes any
  2035. sense to format them to 180K, as there is no such thing as 40 track 3.5"
  2036. drive (for other viewers: there is a 40 track 3" drive). Certainly you
  2037. can, and someone I know did, get 720K format - with the normal Amstrad
  2038. programs. Note: for the 720K format you need only a "normal" 3.5" drive
  2039. (ie, 720K format for DOS), rather than the high density (1.44MB for dos)
  2040. ones. That may save some money.
  2041.  
  2042. > I'm not sure the low density "A" drive (boot and all-controlling) is going to
  2043. > hold up...
  2044. >
  2045. You could probably replace the A drive with a 5.25" 360K disk. Of course
  2046. that makes it difficult to read 3" disks... :-)  I don't think that the
  2047. PCW8000 series had the bios for booting off 720K format disks, whereas
  2048. the PCW9000 series do.
  2049.  
  2050. > Kershner
  2051.  
  2052. --
  2053. Ewen McNeill, ewen@naos.actrix.gen.nz (or ewen@actrix.gen.nz)
  2054.  
  2055. ------------------------------
  2056.  
  2057. Date: 11 Jul 92 22:12:00 GMT
  2058. From: munnari.oz.au!deakin.OZ.AU!gdwb.oz.au!rjf@uunet.uu.net  (Rex Foord)
  2059. Subject: Re: Archive site for CP/M
  2060. Message-ID: <3122@peking.gdwb.oz.au>
  2061.  
  2062. miyazaki@phoenix.Princeton.EDU (Takeshi Miyazaki) writes:
  2063.  
  2064.  
  2065. >Sorry, probably this is FAQ. But is there any archive site for CP/M?
  2066. >Recently I got CP/M-80 emulator for Macintosh, and want to try some
  2067. >programs.
  2068.  
  2069. >Also is there FAQ for this newsgroup, and where I can get it?
  2070.  
  2071. >Thanks in advance.
  2072.  
  2073. >-- 
  2074. >Takeshi Miyazaki (miyazaki@ee.princeton.edu)
  2075.  
  2076. Simtel-20 has a CP/M area. Just get on to simtel itself or
  2077. one of its mirrors.
  2078.  
  2079.  
  2080. -- 
  2081. Rex Foord             | Information Systems Division   |"Time is nature's
  2082. Email: rjf@gdwb.OZ.AU | Geelong & District Water Board | way of making sure
  2083. Phone: +61 52 262329  | 61-67 Ryrie St Geelong           | everything doesn't
  2084. Fax:   +61 52 218236  | Victoria 3220 Australia           | happen all at once"
  2085.                       |                                |       W. Allen
  2086.  
  2087. ------------------------------
  2088.  
  2089. Date: 13 Jul 92 07:09:45 GMT
  2090. From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!ub!acsu.buffalo.edu!spt@ucbvax.Berkeley.EDU  (Scott P. Toenniessen)
  2091. Subject: Re: TRS-80 Cosmic Fighter by Big Five - PLEASE HELP!
  2092. Message-ID: <BrBFwA.386@acsu.buffalo.edu>
  2093.  
  2094. In article <1992Jul11.074327.11655@lugb.latrobe.edu.au> 9125113g@lux.latrobe.edu.au (Mitch Davis) writes:
  2095. >Does any kind soul out there remember a game for the TRS-80 called
  2096. >"Cosmic Fighter" by Big Five Software?
  2097. >
  2098. >Please please write back to me if you can recall ANYTHING about this
  2099. >game.
  2100. >
  2101.  
  2102. Yes.  I actually OWN this game.  I have it on Radio Shack Game Pack 3
  2103. (also includes Meteor Mission).
  2104.  
  2105.                             Scott
  2106.  
  2107. ------------------------------
  2108.  
  2109. Date: 14 Jul 92 03:08:52 GMT
  2110. From: sun-barr!cs.utexas.edu!sdd.hp.com!mips!mips!munnari.oz.au!mel.dit.csiro.au!mineng.dmpe.CSIRO.AU!dmssyd.syd.dms.CSIRO.AU!metro!basser.cs.su.oz.au!cluster!swift!jeremy@ames.arc.nasa.  (Jeremy Fitzhardinge)
  2111. Subject: Re: TRS-80 Cosmic Fighter by Big Five - PLEASE HELP!
  2112. Message-ID: <jeremy.711083332@chao>
  2113.  
  2114. In <1992Jul11.074327.11655@lugb.latrobe.edu.au> 9125113g@lux.latrobe.edu.au (Mitch Davis) writes:
  2115. >Does any kind soul out there remember a game for the TRS-80 called
  2116. >"Cosmic Fighter" by Big Five Software?
  2117. >Please please write back to me if you can recall ANYTHING about this
  2118. >game.
  2119.  
  2120. Hmm..  I have memories of a game that Dick Smith used to sell to run on their
  2121. Cistern-80 - it was probably a Big 5 games and could well have been "Cosmic
  2122. Fighter".  It had a ship at the bottom and baddies at the top that flew down.
  2123. There were different types of baddie that needed different numbers of shots
  2124. to kill.  I think there was a number that appeared next to the baddie when it
  2125. was shot saying how many shots it had taken, or maybe how many it needed to be
  2126. killed.
  2127.  
  2128. Pretty vague, I'm afraid...
  2129.     J.
  2130.  
  2131. --
  2132. jeremy@softway.sw.oz.au ph:+61 2 698 2322-x122 fax:+61 2 699 9174
  2133. Dry wit: just add water.
  2134.  
  2135. ------------------------------
  2136.  
  2137. Date: 11 Jul 92 07:43:27 GMT
  2138. From: munnari.oz.au!ariel!ucsvc.ucs.unimelb.edu.au!lugb!lux!9125113g@uunet.uu.net  (Mitch Davis)
  2139. Subject: TRS-80 Cosmic Fighter by Big Five - PLEASE HELP!
  2140. Message-ID: <1992Jul11.074327.11655@lugb.latrobe.edu.au>
  2141.  
  2142. Does any kind soul out there remember a game for the TRS-80 called
  2143. "Cosmic Fighter" by Big Five Software?
  2144.  
  2145. Please please write back to me if you can recall ANYTHING about this
  2146. game.
  2147.  
  2148. Mitch.
  2149.  
  2150. ------------------------------
  2151.  
  2152. End of INFO-CPM Digest V92 Issue #66
  2153. ************************************
  2154. 19-Jul-92 17:53:35-MDT,10065;000000000000
  2155. Return-Path: <INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  2156. Date: Sun, 19 Jul 92 17:45:15 MDT
  2157. From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  2158. Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  2159. Subject: INFO-CPM Digest V92 #67
  2160. To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  2161. Message-ID: <920719174516.V92N67@WSMR-SIMTEL20.ARMY.MIL>
  2162.  
  2163. INFO-CPM Digest             Sun, 19 Jul 92       Volume 92 : Issue   67
  2164.  
  2165. Today's Topics:
  2166.                            converting files
  2167.                   CP/M Apple Master Needed (please).
  2168.                          Digital Rainbow 100
  2169.                          Re: converting files
  2170. Re: Help with CP/M requested (READ ME you just might be able to help!)
  2171.          Re: TRS-80 Cosmic Fighter by Big Five - PLEASE HELP!
  2172.                        Re: undocumented Z80 Ops
  2173.                                Small C
  2174.                              Xerox 16/8??
  2175. ----------------------------------------------------------------------
  2176.  
  2177. Date: 16 Jul 92 19:04:29 GMT
  2178. From: destroyer!news.iastate.edu!iscsvax.uni.edu!williams9027@gumby.wisc.edu
  2179. Subject: converting files
  2180. Message-ID: <1992Jul16.140429.5643@iscsvax.uni.edu>
  2181.  
  2182. We are in the process of attempting to convert some files from cpm to either
  2183. the mac or ibm.  does anyone have any suggestions.  i have know idea the
  2184. specifics - we will get the files in a week.  
  2185.  
  2186. are there any utility programs anywhere which could help?
  2187.  
  2188. pw
  2189.  
  2190. williams9027@iscsvax.uni.edu
  2191.  
  2192. ------------------------------
  2193.  
  2194. Date: 19 Jul 92 16:40:22 GMT
  2195. From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!malgudi.oar.net!ucbeh.san.uc.edu!uceng.uc.edu!schriste@ucbvax.Berkeley.EDU  (Steven Christensen)
  2196. Subject: CP/M Apple Master Needed (please).
  2197. Message-ID: <1992Jul19.164022.5133@uceng.UC.EDU>
  2198.  
  2199. Hi All,
  2200.  
  2201.     I just bought (from the Net) a Digital Research CP/M board for
  2202. my Apple ][+. But the problem is, I don't have a CP/M Boot disk for it.
  2203. Could some kind soul contact me and let me know how to get one? I will
  2204. pay postage and disk cost.
  2205.  
  2206.     By the way, I put the card in slot 2. Is that OK?
  2207.  
  2208.  
  2209.             STeven
  2210.  
  2211. -- 
  2212. Steven V. Christensen
  2213. U.C. College of Eng.
  2214. schriste@uceng.uc.edu (this is forwarded to...)
  2215. schriste@pauling.che.uc.edu (this is preferred)
  2216.  
  2217. ------------------------------
  2218.  
  2219. Date: 15 Jul 92 15:23:52 GMT
  2220. From: dog.ee.lbl.gov!overload.lbl.gov!agate!spool.mu.edu!think.com!sdd.hp.com!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!anaconda.cis.ohio-state.edu!ray@ucbvax.Berkeley.EDU  (william c ray)
  2221. Subject: Digital Rainbow 100
  2222. Message-ID: <1992Jul15.152352.12463@cis.ohio-state.edu>
  2223.  
  2224. I recently acquired one of these beasts, and while it came with
  2225. several software packages, and the MS-DOS system disk, I seem
  2226. to be missing the CPM system disk.  I also would like to get my
  2227. hands on a Terminal package to the MS-DOS system, and possibly
  2228. a programming language.
  2229.  
  2230. Would anyone out there who has any of this stuff be kind enough
  2231. to loan me a copy?
  2232.  
  2233. thanks,
  2234. Will Ray
  2235.  
  2236. ------------------------------
  2237.  
  2238. Date: 17 Jul 92 14:49:36 GMT
  2239. From: ulowell!woods.ulowell.edu!welchb@uunet.uu.net
  2240. Subject: Re: converting files
  2241. Message-ID: <1992Jul17.094936.1@woods.ulowell.edu>
  2242.  
  2243. I fear that the following answer is not exactly what you want to hear:
  2244.  
  2245. When someone converted (text) files for me, I presume he had a cable
  2246. running between the two types of machines, and Kermitted them;  then
  2247. you are sure that the target machine is really writing the disks in 
  2248. the correct format.  I am presuming there is no reason to be dealing
  2249. with binary files.
  2250. -- 
  2251. Brendan Welch, UMass/Lowell, W1LPG,  welchb@woods.ulowell.edu
  2252.  
  2253. ------------------------------
  2254.  
  2255. Date: 19 Jul 92 22:23:45 GMT
  2256. From: access.usask.ca!ccu.umanitoba.ca!shad04@decwrl.dec.com  (Dan Fandrich)
  2257. Subject: Re: Help with CP/M requested (READ ME you just might be able to help!)
  2258. Message-ID: <1992Jul19.222345.22165@ccu.umanitoba.ca>
  2259.  
  2260. In article <kasdorf.711427149@honte> kasdorf@mu.uleth.ca (Matthew Kasdorf) writes:
  2261. >  I was recently given an iBEX 7102 CP/M machine and CP/M 2.0 manual but
  2262. >no Boot/Utility disk (book says 1 of 1 disk).  The machine appears
  2263. >to have some sort of bootstrap in ROM as upon startup the screen
  2264. . . .
  2265. >Any information anyone may have on obtaining a boot/utility disk for the
  2266. >iBEX7102 or any constructive criticism/help would be most welcome.
  2267.  
  2268. There is a guy in San Diego who takes care of the CP/M system disk archives
  2269. for the Dino(saur)SIG, part of the San Diego Computer Society.  I have a 
  2270. 1.5 year old list of available system disks, and the iBEX isn't among them.
  2271. However, that would still be a good place to start looking -- a year and
  2272. a half is a long time!  The domain address I have for the archive
  2273. maintainer is <donm@pnet07.cts.com>.
  2274.  
  2275. >>> Dan
  2276. -- 
  2277. Internet: shad04@ccu.umanitoba.ca               Compu$erve: 72365,306
  2278.  
  2279. ------------------------------
  2280.  
  2281. Date: 14 Jul 92 23:29:30 GMT
  2282. From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!destroyer!ubc-cs!newsserver.sfu.ca!sfu.ca!church@ucbvax.Berkeley.EDU  (Mike James Church)
  2283. Subject: Re: TRS-80 Cosmic Fighter by Big Five - PLEASE HELP!
  2284. Message-ID: <church.711156570@sfu.ca>
  2285.  
  2286. 9125113g@lux.latrobe.edu.au (Mitch Davis) writes:
  2287.  
  2288. >Does any kind soul out there remember a game for the TRS-80 called
  2289. >"Cosmic Fighter" by Big Five Software?
  2290.  
  2291. >Please please write back to me if you can recall ANYTHING about this
  2292. >game.
  2293.  
  2294. >Mitch.
  2295.  
  2296. Yeah, I remember alot of them.  Scarfman.  Robot Attack.  Outhouse.
  2297. Super Nova destroyed my 'P' key.  I eventually soldered leads to my 
  2298. keyboard and bought some arcade fire buttons.  
  2299.  
  2300. Cosmic Fighter was pretty basic, for Big Five, though.  It was space
  2301. invaders/galaxian style game.  I have a friend that may still have
  2302. this on <shudder> cassette.
  2303.  
  2304.  
  2305.     _______                                  
  2306.    /   _   \_                __                    
  2307.  Mike | |__| |__   __ _ ____|  |__             
  2308.    |  |  _|     ) |  | / _\ _\    )                 
  2309.    |  |_|  | |  |/   |  |  (__ |  |_______________
  2310.    \_______/_|__|_/__|__\____/_|__|   /\     |    |
  2311.     church@sfu.ca          |    | __ |  | __ |    |
  2312.                            |    | \ \    / / |    |
  2313.                            |    | /________\ |    |  
  2314.                            |____|_____][_____|____|
  2315.  
  2316. ------------------------------
  2317.  
  2318. Date: 10 Jul 92 19:01:18 GMT
  2319. From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!wupost!sdd.hp.com!uakari.primate.wisc.edu!usenet.coe.montana.edu!news.u.washington.edu!sumax!ole!rwing!fnx!del@ucbvax.Berkeley.EDU  (Dag Erik Lindberg)
  2320. Subject: Re: undocumented Z80 Ops
  2321. Message-ID: <1992Jul10.190118.21118@fnx.uucp>
  2322.  
  2323. u8515682@cc.uow.edu.au (Wayne Jefferson Doust) writes:
  2324.  
  2325. >Why did Zilog produce a chip with codes that were not documented?
  2326. >I don't understand.
  2327.  
  2328. I don't think it was really their intent.  They produced a chip that did
  2329. the things they wanted it to do.  The 'undocumented' codes are actually
  2330. just by-products of the way the internal decoding is done by the CPU.
  2331. Actually, 'unsupported' would be a more accurate term.  Zilog recognized
  2332. that some usefull things could be done with those op-codes, but flat
  2333. stated that if their manufacturing process changed, or micro-code was
  2334. modified, those op-codes may not work any more.  As it turned out, the
  2335. Z80 sort of dead-ended development wise, and that never happened.
  2336.  
  2337. -- 
  2338. del AKA Erik Lindberg                             uunet!pilchuck!fnx!del
  2339.                           Who is John Galt?
  2340.  
  2341. ------------------------------
  2342.  
  2343. Date: 19 Jul 92 15:25:00 GMT
  2344. From: mcsun!uknet!axion!spuddy!sands@uunet.uu.net  (PA Deacon)
  2345. Subject: Small C
  2346. Message-ID: <1992Jul19.152500.1045@spuddy.uucp>
  2347.  
  2348. Hi there,
  2349. Sorry if this is a total mess bogus editor :-)
  2350.  
  2351. I'm looking for small C for CPM, preferably PD.
  2352. Can someone point me in the right direction please ???
  2353.  
  2354. Thanks in advance,
  2355.  
  2356. Nick.
  2357.  
  2358. PS. Please email me any reply: sands@spuddy
  2359. -- 
  2360.  
  2361.  * Meeeeow ! Call Spud the Cat on >0203 638780< for free mail & Usenet access *
  2362.  
  2363. ------------------------------
  2364.  
  2365. Date: Thu, 16 Jul 92 20:14 CDT
  2366. From: <EB09187%SWTEXAS.BITNET@ricevm1.rice.edu>
  2367. Subject: Xerox 16/8??
  2368.  
  2369. Help?
  2370.   I am the proud new owner of a Xerox 16/8 computer.  I just got it from a
  2371. friend who no longer used it but wanted it to go to a good home.  It came
  2372. san documentation.
  2373.   I have the CP/M system, I think I have CP/M-86 (not sure yet), I don't
  2374. have MSDOS (he told me it would run an early version).
  2375.   I am looking for any info about the hardware, schematics etc.  I am also
  2376. looking for info on video mode programming (escape codes etc.).  I am
  2377. familiar with CP/M as I am still running my H-89 with CP/M 2.2 and the
  2378. Livingston Logic Labs Bios.  I have a moderate amount of experience with
  2379. assembly programming but am not familiar with this new hardware.
  2380.   Some questions are;
  2381.         Is it Xerox 820 compatible?
  2382.         It tells me I have 60K bios, but how much memory is there really?
  2383.         How do I access the rest of memory, if there is more than 64K?
  2384.         Does anyone know if I can get the 8" single sided diskettes? Where?
  2385.         Is it possible to expand the disk storage?  Double sided? 5-1/4"?
  2386.         How do I program serial output baud rates, etc.?
  2387.   I am still in the process of integrating it into my Den, It has been set up,
  2388. but doesn't talk to its printer yet.  It is a Xerox (diablo) daisy wheel
  2389. printer.  anyone know about it?  It said, on the plate by the dip switch,
  2390. something about having a "Special baud rate"  it also has 300 and 1200.
  2391.   Like I said any help and/or documentation will really help.  I've been
  2392. a computer repair tech for many years, but it really helps to have an idea
  2393. what's under the hood to be able to fix it, (when it breaks) after all,
  2394. nothing lasts forever.
  2395.  
  2396. l8r,
  2397. Ed Bixby
  2398. EB09187@swttegan.bitnet
  2399. (sorry we haven't registered an internet node yet)
  2400. (512) 754-8795
  2401. 630 B Mill St.
  2402. San Marcos, TX 78666-6731
  2403.  
  2404.  
  2405. ------------------------------
  2406.  
  2407. End of INFO-CPM Digest V92 Issue #67
  2408. ************************************
  2409. 20-Jul-92 07:48:52-MDT,11205;000000000000
  2410. Return-Path: <INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  2411. Date: Mon, 20 Jul 92 07:45:10 MDT
  2412. From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  2413. Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  2414. Subject: INFO-CPM Digest V92 #68
  2415. To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  2416. Message-ID: <920720074511.V92N68@WSMR-SIMTEL20.ARMY.MIL>
  2417.  
  2418. INFO-CPM Digest             Mon, 20 Jul 92       Volume 92 : Issue   68
  2419.  
  2420. Today's Topics:
  2421.   Help with CP/M requested (READ ME you just might be able to help!)
  2422.                         Kermit for the Osborne
  2423.                       Re: CP/M 68K Info wanted.
  2424.                      Re: Software for the Rainbow
  2425.                            Re: Xerox 16/8??
  2426.                                  test
  2427. ----------------------------------------------------------------------
  2428.  
  2429. Date: 18 Jul 92 02:39:09 GMT
  2430. From: van-bc!ubc-cs!unixg.ubc.ca!kakwa.ucs.ualberta.ca!acs.ucalgary.ca!honte.uleth.ca!mu.uleth.ca!kasdorf@uunet.uu.net  (Matthew Kasdorf)
  2431. Subject: Help with CP/M requested (READ ME you just might be able to help!)
  2432. Message-ID: <kasdorf.711427149@honte>
  2433.  
  2434. Hi CP/Mers,
  2435.  
  2436. (This is my second post, the first drew no replies.
  2437.  I've included more info this time.)
  2438.  
  2439.   I was recently given an iBEX 7102 CP/M machine and CP/M 2.0 manual but
  2440. no Boot/Utility disk (book says 1 of 1 disk).  The machine appears
  2441. to have some sort of bootstrap in ROM as upon startup the screen
  2442. displays:
  2443.  
  2444. V3.2
  2445. *
  2446. *
  2447. >
  2448.  
  2449.  
  2450. It seems to only allow two digit codes for each line (each starts
  2451. with a '*') and sometimes the '>' appears and a disk read begins.
  2452.  
  2453. The CP/M manual specifies a date of '82 but the machine seems quite 
  2454. large for a computer of that vintage.  Made in Japan for NA market,
  2455. no date actually stamped on the machine itself, just serial #, etc.
  2456. The iBEX Utilities Handout (a next to useless document) is dated 9/82,
  2457. revision 2.0.
  2458.  
  2459. There is a U.S. company address inside the manual but the phone numbers
  2460. appear to be no longer in order (it's been 10 years, EH!):
  2461.  
  2462.                               Martec
  2463.                    International Electronics Corp.
  2464.  
  2465.         20 William Street                  3285 Scott Boulevard
  2466.        Wellesley, MA 02181                 Santa Clara, CA 95054
  2467.  (617) 237-2115  Telix 92-2475         (408) 727-8447  Telex 17-2586
  2468.  
  2469.  
  2470. Some technical information:
  2471.  
  2472. CHIPS inside:
  2473.  
  2474. - Sharp Z-80 (Lh0084, Z80-SIO/0, 219B A)
  2475.              (Serial I/O TxCB & RxCB Bonded ?)
  2476.  
  2477. - NEC D8257 (P14326-117, D8257C-5)
  2478.             (Prog. DMA Controller)
  2479.  
  2480. - NEC D780C (P1Y416-147, D780C)
  2481.             (?)
  2482.  
  2483. - 2716 CG (?)
  2484.           (2048x8 EPROM  labeled: CG V5.0)
  2485.  
  2486. - Hitachi 2716-ROMI (HN462716G)
  2487.                     (2048x8 EPROM  Labeled: V3.2 A-1)
  2488.  
  2489. - Hitachi 2716-ROMI (HN462716G)
  2490.                     (2048x8 EPROM  Labeled: V3.2 A-2)
  2491.  
  2492. - 36x NEC D416 (K1658K-124, D416C)
  2493.                (16,384x1 dynamic RAM)
  2494.  
  2495. - Hitachi 46505R-CRTC (1k1, HD46505RP, HD6845P)
  2496.                       (CRT Controller)
  2497.  
  2498. - NEC D765-FDC (K19056-136, D765AC)
  2499.                (Single/Double Density Floppy Disk Controller)
  2500.  
  2501. - NEC D8255 (EiX04D-141, D8255AC-5)
  2502.             (Prog. Peripherial I/O)
  2503.  
  2504. - OKI MSM5832 (MSM5832RS, 1966)
  2505.               (Microprocessor Real Time Clock/Calendar)
  2506.  
  2507. - 6x NEC 2114 (R17379-128, uPD2114LC-5)
  2508.               (1024x4 static RAM)
  2509.  
  2510. - ?Mitsubishi?Matsushita? M58609-04PS (82021, M58609-04P)
  2511.                                       (a unique raised board labeled: PCX-100)
  2512.                                       (?)
  2513.  
  2514.  
  2515. Other tidbits:
  2516.  
  2517. - CPU in Keyboard unit
  2518. - Power Supply, 2x400Kb 5 1/4" Floppies, and CRT together in a seperate unit.
  2519. - Toshiba CRT
  2520. - 50 pin Extbus-X (?)
  2521. - 40 pin PC-X (Keyboard unit to 'CRT' unit connector)
  2522. - 12 pin TV-X (Power supply, CRT to Keyboard unit connector)
  2523. - 25 pin EIA-X (?)
  2524. - 8 position 'dip' switch (set @ 1200)
  2525.   (possible settings - NC, 150, 300, 600, 1200, 2400, 4800, 9800)
  2526. - 3.6v 50mAh Sealed Ni-Cd Battery
  2527. - 4 crystals @ 4.9152, 16.000, 20.000, and 13.910 K.D.K.
  2528. - Floppy Drive Motor: YD-274 1314 (Y-E DATA)
  2529. - 7.5 deg/step Floppy Drive Stepper Motor
  2530. - 8 ohm Mitsushita 4P15SA speaker
  2531.  
  2532.  
  2533. Any information anyone may have on obtaining a boot/utility disk for the
  2534. iBEX7102 or any constructive criticism/help would be most welcome.
  2535.  
  2536. Thanks in advance!
  2537.  
  2538. --
  2539.                                      _________ ___________________ _________
  2540.  Interests:                         |         |                   |         |
  2541.    MSX, IBM, Anime, Star Trek,      |         |      __/^\__      |         |
  2542.    CP/M, Linux, Asian Culture, ...  |         |      \     /      |         |
  2543.  I'm:                               |         |   _/\_\   /_/\_   |         |
  2544.    Matt Kasdorf                     |         |   >           <   |         |
  2545.  Internet:                          |         |    >_________<    |         |
  2546.    kasdorf@alpha.uleth.ca           |         |         |         |         |
  2547.                                     |_________|___________________|_________|
  2548.  
  2549.  
  2550. ------------------------------
  2551.  
  2552. Date: 20 Jul 92 12:51:13 GMT
  2553. From: MOZART.AERO.UFL.EDU!mauricio@ucbvax.Berkeley.EDU
  2554. Subject: Kermit for the Osborne
  2555. Message-ID: <9207201251.AA15535@mozart.aero.ufl.edu>
  2556.  
  2557.     Last week I was given an Osborne Executive (Osborne 1 younger
  2558. and only brother).  I found out that there is a version of kermit
  2559. available in the net, but I don't have any communications program (a
  2560. typical catch-22 situation).  Does anyone have any suggestion?
  2561.  
  2562. ------------------------------
  2563.  
  2564. Date: 17 Jul 92 15:41:04 GMT
  2565. From: crdgw1!rpi!masscomp!peora!tarpit!bilver!syscon!miked@uunet.uu.net  (Mike DeMetz)
  2566. Subject: Re: CP/M 68K Info wanted.
  2567. Message-ID: <1992Jul17.154104.20762@syscon.rn.com>
  2568.  
  2569. Isn't CPM 68K underneath the Atari ST's TOS operating system?
  2570.  
  2571. ------------------------------
  2572.  
  2573. Date: Mon, 20 Jul 92 14:43:39 IST
  2574. From: "Jacques J. Goldberg" <PHR00JG%TECHNION.bitnet@TAUNIVM.TAU.AC.IL>
  2575. Subject: Re: Software for the Rainbow
  2576.  
  2577. Replying to William C. Ray:
  2578. I have everything you ask for, need your snailmail address to ship CP/M-86
  2579. diskette, and your e-mail address to resend long file with details that bounced
  2580. back, was sent to ray@ucbvax.Berkeley.edu.
  2581. I am phr00jg@technion.technion.ac.il  or  golws@cernvm.cern.ch  , note the two
  2582. ZEROES here in phr00jg.
  2583.                                           Jacques
  2584.  
  2585. ------------------------------
  2586.  
  2587. Date: Mon, 20 Jul 1992 06:24:48 PDT
  2588. From: Sprague.Wbst311@xerox.com
  2589. Subject: Re: Xerox 16/8??
  2590. Message-ID: <"20-Jul-92  9:24:48 EDT".*.Michael_D._Sprague.wbst311@Xerox.com>
  2591.  
  2592. Get in touch with me (EMail or phone), and I'll see if we can get you some
  2593. documentation for your computer.
  2594.  
  2595. The Xerox 16/8 is nothing more than a Xerox 820-II with an 8086 single boad
  2596. computer (the 16/8 card) plugged into the expansion slot.  Both are
  2597. independent, with their own ROM, RAM, etc, but they share the drives and
  2598. console.
  2599.  
  2600. The system boots up in stnadard CP/M, and by running a few commands, can switch
  2601. into concurrent CP/M-80 / CP/M-86 mode.  It also ran vanella MS-DOS (not
  2602. PC-DOS), but this (IMOHO) is useless on the 8" drive machine, and is of
  2603. questionable value on the 5.25" 16/8 DEM since most MS-DOS programs are written
  2604. for PC-DOS.  For that matter, I don't think CP/M-86 is of much use either, due
  2605. to the lack of available software.
  2606.  
  2607. > I am looking for any info about the hardware, schematics etc.  I am also
  2608. > looking for info on video mode programming (escape codes etc.).
  2609.  
  2610. Drop me a line.  I'll see about getting you a copy of the documentation.
  2611.  
  2612. > Is it Xerox 820 compatible?
  2613.  
  2614. Yes, in CP/M mode, but it's somewhat better than the old 820.  The 820-II and
  2615. 16/8 support double density disks .... something you don't get on the old 820
  2616. without a spcial harware upgrade.
  2617.  
  2618. > It tells me I have 60K bios, but how much memory is there really?
  2619.  
  2620. On the motherboard (containing the Z80), there is 64K of RAM (not BIOS), 60K of
  2621. which is available for CP/M.  The 16/8 board usualy contains 128K of RAM, but
  2622. would be 256K if it has the RAM expansion board.  This RAM is available to
  2623. CP/M-86 and/or MS-DOS.
  2624.  
  2625. > Does anyone know if I can get the 8" single sided diskettes?
  2626.  
  2627. Check out computer flea markets and the like.  I think I might have some, but I
  2628. am not sure.
  2629.  
  2630. > Is it possible to expand the disk storage?  Double sided? 5-1/4"?
  2631.  
  2632. I am going to answer this for all three of the Xerox machines, since the 16/8
  2633. can be used as an 820-II.  Also note that a single sided 8" floppy holds more
  2634. data than a double sided 5.25" one.  A double sided 8" floppy on the Xerox
  2635. 820-II or 16/8 held almost 1 Meg.
  2636.  
  2637. The Xerox 820 supported two 8" or 5.25" drives.  Single density, but the disks
  2638. could be single of double sided.  (Some with older BIOS supported three drives,
  2639. but they were only single sided).   5.25" disks were next to useless due to
  2640. limited storage.
  2641.  
  2642. The Xerox 820-II supported two 8" or 5.25" drives.  Single or double density
  2643. and single or double density.
  2644.  
  2645. The 16/8 could support two 8" or two 5.25" disks.  It's not quite as simple as
  2646. that though.  CP/M-86 and MS-DOS on the 16/8 would ONLY support the 5.25" DEM
  2647. (Disk Expansion module), and would NOT boot on the normal 5.25" drives, though
  2648. 820-II disks would.  Note that to install the DEM, the Disk controller would be
  2649. removed (as there was already a Western Digital Hard/Floppy controller in the
  2650. DEM), and a buffer board would be added in the 820's expansion slot.  The 16/8
  2651. board was installed in a card cage in the DEM.
  2652.  
  2653. There is one pin on the Disk interface (on a non 16/8 DEM machine) that
  2654. determines if 8" or 5.25" disks are installed.  If I remember right, it's pin
  2655. 2, and if grounded, it means that 5.25" disks are installed.  In all cases
  2656. (except the early 820's) the Xerox machine ONLY supports two floppies.
  2657.  
  2658. Last, while it is not simple, I have converted an 820-II to use 5.25" High
  2659. Density disk drives.  As far as the 820-II is concerned, it has 8" drives
  2660. installed, and treates them as such.  The tricky part is what to do with Drive
  2661. Ready.
  2662.  
  2663. > How do I program serial output baud rates, etc.?
  2664.  
  2665. There is a program on the Boot disk called CONFIGUR.  It is used to set up the
  2666. serial ports, the floppy step rate, keyboard interface (7 or 8 bits) and a few
  2667. other things.
  2668.  
  2669. > It is a Xerox (diablo) daisy wheel printer.  anyone know about it?
  2670. > It said, on the plate by the dip switch, something about having a
  2671. > "Special baud rate"  it also has 300 and 1200.
  2672.  
  2673. I don't know about a special baud rate, but the 820-II has no trouble with a
  2674. printer up to 9600 baud (I have never taken it any further).  Some of the 820's
  2675. documentation talks about the printer.
  2676.  
  2677.                 ~ Mike  (sprague.wbst311@xerox.com)
  2678.  
  2679. Work Phone:  (716) 422-0472
  2680. Home Phone:  (315) 986-9863
  2681.  
  2682. ------------------------------
  2683.  
  2684. Date: 20 Jul 92 12:31:22 GMT
  2685. From: agate!spool.mu.edu!tulane!wupost!usc!rpi!sarah!thor.albany.edu!jfd43@ucbvax.Berkeley.EDU  (J Dugan)
  2686. Subject: test
  2687. Message-ID: <1992Jul20.123122.28016@sarah.albany.edu>
  2688.  
  2689. This is a test of Pnews feed to this group. Please ignore.
  2690.  
  2691. ------------------------------
  2692.  
  2693. End of INFO-CPM Digest V92 Issue #68
  2694. ************************************
  2695. 21-Jul-92 10:18:55-MDT,12346;000000000000
  2696. Return-Path: <INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  2697. Date: Tue, 21 Jul 92 10:15:31 MDT
  2698. From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  2699. Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  2700. Subject: INFO-CPM Digest V92 #69
  2701. To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  2702. Message-ID: <920721101532.V92N69@WSMR-SIMTEL20.ARMY.MIL>
  2703.  
  2704. INFO-CPM Digest             Tue, 21 Jul 92       Volume 92 : Issue   69
  2705.  
  2706. Today's Topics:
  2707.                           files ending .?z?
  2708. Found a Kaypro II and Osbourne Executive, no software or books! and I NEED Them!!!
  2709.                         Miscellaneous Replies
  2710.                         Re: files ending .?z?
  2711. Re: Help with CP/M requested (READ ME you just might be able to help!)
  2712.                       Re: Miscellaneous Replies
  2713.                              Re: Small C
  2714. ----------------------------------------------------------------------
  2715.  
  2716. Date: 20 Jul 92 03:52:33 GMT
  2717. From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!menudo.uh.edu!lobster!nuchat!abbadon@ucbvax.Berkeley.EDU  (David Neal)
  2718. Subject: files ending .?z?
  2719. Message-ID: <1992Jul20.035233.25400@nuchat.sccsi.com>
  2720.  
  2721. Ok, so it's been a while since I've used CP/M. I have a program
  2722. to extract .?q? files. What do you use to extract files with
  2723. .?z? extensions? I need this program to run under MS/DOS.
  2724.  
  2725.  
  2726.  
  2727. -- 
  2728. David Neal - Unix Consultant at large (713) 578-3972
  2729. abbadon@nuchat.sccsi.com
  2730. abbadon%nuchat@uunet
  2731.  
  2732. ------------------------------
  2733.  
  2734. Date: 20 Jul 92 16:52:33 GMT
  2735. From: uakari.primate.wisc.edu!samsung!crackers!transfer!athos.az.stratus.com@ames.arc.nasa.gov  (Lonnie Filbrun)
  2736. Subject: Found a Kaypro II and Osbourne Executive, no software or books! and I NEED Them!!!
  2737. Message-ID: <4969@transfer.stratus.com>
  2738.  
  2739. Hello,
  2740.  
  2741. This weekend I found a great deal on two computers, and am currently  
  2742. looking
  2743. for any information or software, so I can start using them.
  2744.  
  2745. The first one is:
  2746.  
  2747. KAYPRO   ( says KAYPRO II on the keyboard and on the side )
  2748. gray "box" with blue stips, and logo
  2749. two 5 1/4 disk drives
  2750. looks like one parallel port, and one serial.
  2751.  
  2752. and also:
  2753.  
  2754. OSBOURNE Exectutive
  2755.  
  2756. white shock res plactic case, w detachable keyboard.
  2757. two 5 1/4 disk drives
  2758. one serial I/O port
  2759. one serial Printer port
  2760. one IEEE port
  2761.  
  2762. both computers have dates on them for about 1981, and they both are  
  2763. "portable"
  2764. computers, ie the keyboard attaches to the main console, both have  
  2765. two  5 1/4 in
  2766. floppies, and the monitor in the main case.
  2767.  
  2768. They also both display a screen saying: insert disk in drive A: and  
  2769. press return.
  2770. ( so they work!! )
  2771. also if any one knows any specs for each machine that would also be  
  2772. most excellent!
  2773.  
  2774. I can't wait to toy around with these!!
  2775.  
  2776.             Regards,
  2777.                     - Lonnie-
  2778. --
  2779. #import <stdDisclaimer.h>---------------------< NeXT Mail Welcome  
  2780. >-------
  2781. Lonnie L. Filbrun                Lonnie_Filbrun@vos.stratus.com (SOS  
  2782. Mail)
  2783. Stratus Computer, Inc.                     lfil@az.stratus.com (NeXT  
  2784. Mail)
  2785. Customer Assistance Center                     (602) 858-3152 (Voice  
  2786. Mail)
  2787. Telecommunications Division          (602) 231-9447 (Alphanumeric  
  2788. Access#)
  2789.  
  2790.  
  2791. -- NewsGrazer, a NeXTstep(tm) news reader, posting --
  2792. M>UQR=&8P7&%N<VE[7&9O;G1T8FQ<9C!<9FUO9&5R;B!/:&QF<SM]"EQM87)G
  2793. M;#$R,`I<;6%R9W(Q,C`*>UQC;VQO<G1B;%QR960P7&=R965N,%QB;'5E,#M]
  2794. M"EQP87)D7'1X.38P7'1X,3DR,%QT>#(X.#!<='@S.#0P7'1X-#@P,%QT>#4W
  2795. M-C!<='@V-S(P7'1X-S8X,%QT>#@V-#!<='@Y-C`P7&8P7&(P7&DP7'5L,%QF
  2796. M<S(P7&9C,"!<"DAE;&QO+%P*7`I4:&ES('=E96ME;F0@22!F;W5N9"!A(&=R
  2797. M96%T(&1E86P@;VX@='=O(&-O;7!U=&5R<RP@86YD(&%M(&-U<G)E;G1L>2!L
  2798. M;V]K:6YG7`IF;W(@86YY(&EN9F]R;6%T:6]N(&]R('-O9G1W87)E+"!S;R!)
  2799. M(&-A;B!S=&%R="!U<VEN9R!T:&5M+EP*7`I4:&4@9FER<W0@;VYE(&ES.EP*
  2800. M7`I+05E04D\@("`H('-A>7,@2T%94%)/($E)(&]N('1H92!K97EB;V%R9"!A
  2801. M;F0@;VX@=&AE('-I9&4@*5P*9W)A>2`B8F]X(B!W:71H(&)L=64@<W1I<',L
  2802. M(&%N9"!L;V=O7`IT=V\@-2`Q+S0@9&ES:R!D<FEV97-<"FQO;VMS(&QI:V4@
  2803. M;VYE('!A<F%L;&5L('!O<G0L(&%N9"!O;F4@<V5R:6%L+EP*7`IA;F0@86QS
  2804. M;SI<"EP*3U-"3U523D4@17AE8W1U=&EV95P*7`IW:&ET92!S:&]C:R!R97,@
  2805. M<&QA8W1I8R!C87-E+"!W(&1E=&%C:&%B;&4@:V5Y8F]A<F0N7`IT=V\@-2`Q
  2806. M+S0@9&ES:R!D<FEV97-<"F]N92!S97)I86P@22]/('!O<G1<"F]N92!S97)I
  2807. M86P@4')I;G1E<B!P;W)T7`IO;F4@245%12!P;W)T7`H@7`IB;W1H(&-O;7!U
  2808. M=&5R<R!H879E(&1A=&5S(&]N('1H96T@9F]R(&%B;W5T(#$Y.#$L(&%N9"!T
  2809. M:&5Y(&)O=&@@87)E(")P;W)T86)L92)<"F-O;7!U=&5R<RP@:64@=&AE(&ME
  2810. M>6)O87)D(&%T=&%C:&5S('1O('1H92!M86EN(&-O;G-O;&4L(&)O=&@@:&%V
  2811. M92!T=V\@(#4@,2\T(&EN7`IF;&]P<&EE<RP@86YD('1H92!M;VYI=&]R(&EN
  2812. M('1H92!M86EN(&-A<V4N7`I<"E1H97D@86QS;R!B;W1H(&1I<W!L87D@82!S
  2813. M8W)E96X@<V%Y:6YG.B!I;G-E<G0@9&ES:R!I;B!D<FEV92!!.B!A;F0@<')E
  2814. M<W,@<F5T=7)N+EP**"!S;R!T:&5Y('=O<FLA(2`I7`IA;'-O(&EF(&%N>2!O
  2815. M;F4@:VYO=W,@86YY('-P96-S(&9O<B!E86-H(&UA8VAI;F4@=&AA="!W;W5L
  2816. M9"!A;'-O(&)E(&UO<W0@97AC96QL96YT(5P*7`I)(&-A;B=T('=A:70@=&\@
  2817. M=&]Y(&%R;W5N9"!W:71H('1H97-E(2%<"EP*"0D)4F5G87)D<RQ<"@D)"0D)
  2818. M+2!,;VYN:64M"EP*+2U<"B-I;7!O<G0@/'-T9$1I<V-L86EM97(N:#XM+2TM
  2819. M+2TM+2TM+2TM+2TM+2TM+2T\($YE6%0@36%I;"!796QC;VUE(#XM+2TM+2TM
  2820. M"EP*3&]N;FEE($PN($9I;&)R=6X@("`@("`@("`@("`@("`@3&]N;FEE7T9I
  2821. M;&)R=6Y`=F]S+G-T<F%T=7,N8V]M("A33U,@36%I;"E<"E-T<F%T=7,@0V]M
  2822. M<'5T97(L($EN8RX@("`@("`@("`@("`@("`@("`@("!L9FEL0&%Z+G-T<F%T
  2823. M=7,N8V]M("A.95A4($UA:6PI7`I#=7-T;VUE<B!!<W-I<W1A;F-E($-E;G1E
  2824. M<B`@("`@("`@("`@("`@("`@("`@("@V,#(I(#@U."TS,34R("A6;VEC92!-
  2825. M86EL*5P*5&5L96-O;6UU;FEC871I;VYS($1I=FES:6]N("`@("`@("`@("@V
  2826. H,#(I(#(S,2TY-#0W("A!;'!H86YU;65R:6,@06-C97-S(RE<"@I]"B`@
  2827. `
  2828.  
  2829. ------------------------------
  2830.  
  2831. Date: Mon, 20 Jul 92 10:42:24 -0400
  2832. From: Jay Sage <sage@ll.mit.edu>
  2833. Subject: Miscellaneous Replies
  2834. Message-ID: <9207201042.AA09020@LL.MIT.EDU>
  2835.  
  2836.    To "williams9027@iscsvax.uni.edu" about "converting files":  There are
  2837. very nice programs that run on a PC that will read hundreds of CP/M disk
  2838. formats.  One of the nicest ones is 22DISK, shareware from Sydex in Oregon
  2839. and available on just about all MS-DOS BBS systems.  Whether it will do the
  2840. trick depends on what CP/M disk format you are dealing with.
  2841.  
  2842.    This technique will copy the data in the files over to the DOS machine as
  2843. binary data, i.e., completely unchanged.  What you do with the data then is
  2844. a separate problem.  ASCII text is never a problem.  If they are WordStar
  2845. files, for example, they can be used with DOS versions of WordStar.  The
  2846. same goes for dBaseII files.  Lots of other programs have the ability to
  2847. convert data that is in those popular formats.  If the data is for some
  2848. strange program, then you will have more trouble and might have to write
  2849. your own conversion software.
  2850.  
  2851.    If you want to move to a Mac, I'd suggest converting to DOS first.  There
  2852. are programs available for the Mac that allow it to read DOS diskettes.
  2853.  
  2854.    Matthew Kasdorf was looking for a boot disk for the iBEX 7102.  Don
  2855. Maslin of the Dino(saur)SIG in San Diego probably has this boot disk in his
  2856. collection.  If not, I have a friend who HAD an iBEX.  It may have been the
  2857. 7102, and he may still have it.  If Don does not have the disk, let me know
  2858. and I will try to track it down.
  2859.  
  2860.    On the subject of undocumented Z80 opcodes, Dag Erik Lindberg recently
  2861. wrote, "Zilog recognized that some useful things could be done with those
  2862. op-codes, but flat stated that if their manufacturing process changed, or
  2863. micro-code was modified, those op-codes may not work any more.  As it turned
  2864. out, the Z80 sort of dead-ended development wise, and that never happened."
  2865.  
  2866.    Not at all!  The Z80 was far from dead-ended.  The Z180 and Z280 chips
  2867. have followed it.  Both are Z80-code-compatible.  They are supposed to run
  2868. everything written properly for the Z80.  Thus, they are not guaranteed to
  2869. run programs that used the undocumented codes (and I don't know if the Z180
  2870. or Z280 run those codes or not).
  2871.  
  2872.    I once built a computer (actually, it is still running my home electrical
  2873. and heating systems) using an Intel 8085, and I made use of its undocumented
  2874. opcodes.  Later I had to replace the chip with one from Toshiba, and I had a
  2875. sudden sinking feeling that the software would no longer run because I had
  2876. used those opcodes.  But it ran fine.  Either Toshiba had licensed the mask
  2877. designs or the operation of those codes followed automatically from the
  2878. obvious implemention of the documented codes.
  2879.  
  2880. -- Jay Sage
  2881.  
  2882.  
  2883. ------------------------------
  2884.  
  2885. Date: 21 Jul 92 11:21:24 GMT
  2886. From: mcsun!sun4nl!wn1.sci.kun.nl!sci.kun.nl!pieterh@uunet.uu.net  (Peter Herweijer)
  2887. Subject: Re: files ending .?z?
  2888. Message-ID: <1992Jul21.112124.14928@sci.kun.nl>
  2889.  
  2890. In article <1992Jul20.035233.25400@nuchat.sccsi.com> abbadon@nuchat.sccsi.com (David Neal) writes:
  2891. >Ok, so it's been a while since I've used CP/M. I have a program
  2892. >to extract .?q? files. What do you use to extract files with
  2893. >.?z? extensions? I need this program to run under MS/DOS.
  2894.  
  2895. Programs ending with .?Z? are compressed using Crunch, a
  2896. PD LZW-compressor for CP/M. I don't know of any MS-DOS software
  2897. that can handle this format --- it certainly isn't compatible
  2898. with any MS-DOS crunchers. There is also an LZH compressor
  2899. called CRLZH; files compressed by this program can be recognized
  2900. from their .?Y? extension. The best way I can think of to handle
  2901. this is to get LT29.COM --- a utility that can decompress
  2902. .?Q? .?Z? and .?Y? files and extract files from (NU)LU archives --
  2903. and a CP/M emulator for MS-DOS. Both should be available
  2904. from any good PD library that still carries CP/M software.
  2905.  
  2906.     - Peter Herweijer
  2907. --
  2908. neither do I                                       pieterh@sci.kun.nl
  2909.  
  2910. ------------------------------
  2911.  
  2912. Date: 21 Jul 92 05:05:22 GMT
  2913. From: baron!baron!pnet07!donm@nosc.mil  (Don Maslin)
  2914. Subject: Re: Help with CP/M requested (READ ME you just might be able to help!)
  2915. Message-ID: <1992Jul21.050522.7438@baron.uucp>
  2916.  
  2917. shad04@ccu.umanitoba.ca (Dan Fandrich) writes:
  2918. >In article <kasdorf.711427149@honte> kasdorf@mu.uleth.ca (Matthew Kasdorf) writes:
  2919. >                 [stuff deleted]
  2920. >>Any information anyone may have on obtaining a boot/utility disk for the
  2921. >>iBEX7102 or any constructive criticism/help would be most welcome.
  2922. >
  2923. >There is a guy in San Diego who takes care of the CP/M system disk archives
  2924. >for the Dino(saur)SIG, part of the San Diego Computer Society.  I have a 
  2925. >1.5 year old list of available system disks, and the iBEX isn't among them.
  2926.  
  2927. Regrettably, it still is not among them.  Fact is, I never heard of it 'til
  2928. the prior message!  I'd like to get a copy though.
  2929.  
  2930.                         [more stuff deleted]
  2931.  
  2932. >>>> Dan
  2933.  
  2934. Hi, Dan!!
  2935.                                                  - don
  2936.  
  2937. ------------------------------
  2938.  
  2939. Date: 21 Jul 92 16:17:09 GMT
  2940. From: micro-heart-of-gold.mit.edu!wupost!sdd.hp.com!zaphod.mps.ohio-state.edu!hobbes.physics.uiowa.edu!iowasp.physics.uiowa.edu!syswtr@bloom-beacon.mit.edu
  2941. Subject: Re: Miscellaneous Replies
  2942. Message-ID: <1992Jul21.101709.1@iowasp.physics.uiowa.edu>
  2943.  
  2944. In article <9207201042.AA09020@LL.MIT.EDU>, sage@LL.MIT.EDU (Jay Sage) writes:
  2945. >    On the subject of undocumented Z80 opcodes, Dag Erik Lindberg recently
  2946. > wrote, "Zilog recognized that some useful things could be done with those
  2947. > op-codes, but flat stated that if their manufacturing process changed, or
  2948. > micro-code was modified, those op-codes may not work any more.
  2949. ...
  2950. >    Not at all!  The Z80 was far from dead-ended.  The Z180 and Z280 chips
  2951. > have followed it.  Both are Z80-code-compatible.  They are supposed to run
  2952. > everything written properly for the Z80.  Thus, they are not guaranteed to
  2953. > run programs that used the undocumented codes (and I don't know if the Z180
  2954. > or Z280 run those codes or not).
  2955.   Both the '180 and '280 have expanded instruction sets that make use of
  2956. the so-called un-documented instructions, particularly in the ED-xx 
  2957. group...
  2958.  
  2959. Willy
  2960.  
  2961. ------------------------------
  2962.  
  2963. Date: 21 Jul 92 05:05:22 GMT
  2964. From: baron!baron!pnet07!donm@nosc.mil  (Don Maslin)
  2965. Subject: Re: Small C
  2966. Message-ID: <1992Jul21.050522.7442@baron.uucp>
  2967.  
  2968. sands@spuddy.uucp (PA Deacon) writes:
  2969. >
  2970. >I'm looking for small C for CPM, preferably PD.
  2971. >Can someone point me in the right direction please ???
  2972. >
  2973. SIMTEL20 has a small-C interpreter in pd2:<cpm.c>sci-12.ark
  2974.  
  2975. Look, also, at SIGM Vol 224 which is a small-C compiler, etc.
  2976.  
  2977. ------------------------------
  2978.  
  2979. End of INFO-CPM Digest V92 Issue #69
  2980. ************************************
  2981. 22-Jul-92 11:21:42-MDT,10168;000000000000
  2982. Return-Path: <INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  2983. Date: Wed, 22 Jul 92 11:15:13 MDT
  2984. From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  2985. Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  2986. Subject: INFO-CPM Digest V92 #70
  2987. To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  2988. Message-ID: <920722111515.V92N70@WSMR-SIMTEL20.ARMY.MIL>
  2989.  
  2990. INFO-CPM Digest             Wed, 22 Jul 92       Volume 92 : Issue   70
  2991.  
  2992. Today's Topics:
  2993.                           Cosmic fighter....
  2994.                             DOS Uncruncher
  2995.                            Epson px-8 ROMs
  2996.                        Help with CP/M requested
  2997.                             iBEX Boot Disk
  2998.                         Re: files ending .?z?
  2999.                          RE: Kermit uploading
  3000.                      Tandy 6000HD boot disks....
  3001.                        Undocumented Z80 Opcodes
  3002.            Where you can put your CP/M cards in an Apple ][
  3003. ----------------------------------------------------------------------
  3004.  
  3005. Date: Tue, 21 Jul 92 20:40:36 EDT
  3006. From: eudoh@st6000.sct.edu (Etop Udoh)
  3007. Subject: Cosmic fighter....
  3008. Message-ID: <9207220040.AA34299@st6000.sct.edu>
  3009.  
  3010. hi,
  3011.  
  3012.    yes, I used TRS-80 when I was first introduced to computers and still
  3013. have several MEGS of software for the Model 3 - 4 & 4P.....
  3014.  I finally got a 4P a little after Radio Shack sold out on them and pretty
  3015. much tried every concievable "hack" on it (hardware)..... with the service
  3016. manual for it still in tact, I manage to keep the machine running all these
  3017. years.....and still running as we speak....
  3018.  I  can probably get you a new copy of Cosmic Fighter as such, but don't
  3019. know if it really matters as far as copyright is concerned whether the 
  3020. software is still considered to be licensed or whether it is considered
  3021. public domain....since I could just give you a copy of mine on disk...
  3022. -- 
  3023. .....................................................................
  3024. :                                  Southern College of Technology   :
  3025. :     << Eudoh@sct.edu >>                 Marietta, Georgia         :
  3026. :                                                                   :
  3027. : |||||  |||||  |||||  ||  |||||    |||||  |||||  || ||  ||  |||||  :
  3028. : ||     || ||  || ||  ||  ||       ||  |  ||  |  || ||  ||  ||  |  :
  3029. : |||||  || ||  || ||  ||  ||       ||  |  |||||  || ||  ||  ||  |  :
  3030. :    ||  || ||  || ||  ||  ||       ||  |  || |   || ||  ||  ||  |  :
  3031. : |||||  |||||  || ||  ||  |||||    |||||  ||  |  |||||  ||  |||||  :  
  3032. :                                                                   :
  3033. :      Abandon all hope ye who have entered  " CYBERSPACE "         :
  3034. :...................................................................:
  3035.  
  3036. ------------------------------
  3037.  
  3038. Date: Tue, 21 Jul 92 15:06:16 -0400
  3039. From: Jay Sage <sage@ll.mit.edu>
  3040. Subject: DOS Uncruncher
  3041. Message-ID: <9207211506.AA03407@LL.MIT.EDU>
  3042.  
  3043. Peter Herweijer wrote (slightly modified):
  3044.  
  3045. >> I don't know of any MS-DOS software that can handle [CP/M crunched]
  3046. >> format.... The best way I can think of to handle this is to get [CP/M
  3047. >> programs] ... and a CP/M emulator for MS-DOS.
  3048.  
  3049.    There actually is a DOS uncrunch program; I used to use it.  I'm sure it
  3050. can be found on SIMTEL20.  However, I second Peter's advice to get a CP/M
  3051. emulator, such as 22NICE, instead and then use CP/M utilities (LT is now up
  3052. to LT30 or more) on the DOS machine.  The CP/M utilities for dealing with
  3053. CP/M compression methods and LBR archives are far superior to what is
  3054. available in MS-DOS, and the emulators work very nicely.
  3055.  
  3056. -- Jay Sage
  3057.  
  3058.  
  3059. ------------------------------
  3060.  
  3061. Date: 22 Jul 92 05:06:25 GMT
  3062. From: nwnexus!amc-gw!jon@uunet.uu.net  (Jon Mandrell)
  3063. Subject: Epson px-8 ROMs
  3064. Message-ID: <1992Jul22.050625.22495@amc.com>
  3065.  
  3066. I am playing around with an Epson px-8, and came across an ad for extra
  3067. program ROMs, such as a mini version of dbase-2. Does anyone have any of
  3068. the px-8 program ROMs that they would like to get rid of? I might be
  3069. interested in spare parts also.
  3070.  
  3071. -- 
  3072. Jon Mandrell, Applied Microsystems Corp., (jon@amc.com or ..!uunet!amc-gw!jon)
  3073.  
  3074. ------------------------------
  3075.  
  3076. Date: 22 Jul 92 16:54:57 GMT
  3077. From: csus.edu!csusac!sactoh0!ijpc!ianj@decwrl.dec.com  (Ian Justman)
  3078. Subject: Help with CP/M requested
  3079. Message-ID: <22Jul92023111wlm200@ijpc.UUCP>
  3080.  
  3081. MK>- NEC D780C (P1Y416-147, D780C)
  3082. MK>            (?)
  3083.  
  3084. This is essentially a Z80 built by NEC.
  3085. ---
  3086.  * SLMR 2.1a * Ian Justman (...!ames!pacbell!sactoh0!ijpc!ianj)
  3087.                                                                                              
  3088.  
  3089. ------------------------------
  3090.  
  3091. Date: Tue, 21 Jul 92 15:46:30 -0400
  3092. From: Jay Sage <sage@ll.mit.edu>
  3093. Subject: iBEX Boot Disk
  3094. Message-ID: <9207211546.AA04275@LL.MIT.EDU>
  3095.  
  3096.    My acquaintance does, indeed, have an iBEX.  He's rather busy now and
  3097. can't dig it out tonight, but he will try to take a look before the end of
  3098. the week.  He thinks he has the model number asked for.  Would the person
  3099. who got the machine like another one at an attractive price?
  3100.  
  3101. -- Jay Sage
  3102.  
  3103.  
  3104. ------------------------------
  3105.  
  3106. Date: 22 Jul 92 09:52:07 GMT
  3107. From: csus.edu!csusac!sactoh0!ijpc!ianj@decwrl.dec.com  (Ian Justman)
  3108. Subject: Re: files ending .?z?
  3109. Message-ID: <k05aoB1w165w@ijpc.UUCP>
  3110.  
  3111. abbadon@nuchat.sccsi.com (David Neal) writes:
  3112.  
  3113. > Ok, so it's been a while since I've used CP/M. I have a program
  3114. > to extract .?q? files. What do you use to extract files with
  3115. > .?z? extensions? I need this program to run under MS/DOS.
  3116.  
  3117. I wouldn't mind myself.  Also a program that does *.?y? files
  3118. would be nice as well.
  3119.  
  3120. ------------------------------
  3121.  
  3122. Date: 21 Jul 92 12:35:46 GMT
  3123. From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!sdd.hp.com!mips!darwin.sura.net!uvaarpa!gems.vcu.edu!agnew@ucbvax.Berkeley.EDU
  3124. Subject: RE: Kermit uploading
  3125. Message-ID: <1992Jul21.083546.53@gems.vcu.edu>
  3126.  
  3127. Dear Netters, I keep seeing requests of the form "How do i get "telecom 
  3128. program" without a telecom program????
  3129.  
  3130. Here's how I did it on my DEC VT180 "Robin", a CP/M machine.
  3131.  
  3132. Boot in terminal mode, or use a Y adapter to run a terminal and modem.
  3133.  
  3134. connect to the computer that has what you want, in Ascii format.
  3135. (I obtained the .hex file that I could link for kermit)
  3136.  
  3137. PIP datafile=modem, or pip modem=datafile, i forget which way it goes..
  3138.  
  3139. tell the other computer to type/list the data out, with a time delay,
  3140. and watch it upload to your cpm machine.
  3141.  
  3142. link it, and hope it runs...
  3143.  
  3144. I iterated this process several times until I got a runnable program.
  3145. I then used this program to upload itself again just to make sure it
  3146. was all there, then iterated it again to be *REAL* sure.
  3147.  
  3148. Kermit has now been running on my machine for years...
  3149.  
  3150. Jim
  3151.  
  3152. -- 
  3153.          /^^^\   \ /   Jim Agnew         AGNEW@RUBY.VCU.EDU  (Internet)
  3154.         /      >  ||   Neurosurgery,     AGNEW@VCUVAX        (Bitnet)
  3155.    /\_/     '   \  /   MCV-VCU           This tape will self destruct in
  3156.  /________________>    Richmond, Va      five seconds.  Good luck, Jim..."
  3157.  
  3158. ------------------------------
  3159.  
  3160. Date: Tue, 21 Jul 92 20:19:24 EDT
  3161. From: eudoh@st6000.sct.edu (Etop Udoh)
  3162. Subject: Tandy 6000HD boot disks....
  3163. Message-ID: <9207220019.AA35116@st6000.sct.edu>
  3164.  
  3165. hi,
  3166.  
  3167.   I recently acquired a Tandy 6000HD and I'm looking for information
  3168. on it since I know nothing about it whatsoever....
  3169.   Also, if possible a boot disk since it gives a boot error when trying
  3170. to boot off the 15 Meg harddrive, and It came with no disks whatsoever...
  3171. -- 
  3172. .....................................................................
  3173. :                                  Southern College of Technology   :
  3174. :     << Eudoh@sct.edu >>                 Marietta, Georgia         :
  3175. :                                                                   :
  3176. : |||||  |||||  |||||  ||  |||||    |||||  |||||  || ||  ||  |||||  :
  3177. : ||     || ||  || ||  ||  ||       ||  |  ||  |  || ||  ||  ||  |  :
  3178. : |||||  || ||  || ||  ||  ||       ||  |  |||||  || ||  ||  ||  |  :
  3179. :    ||  || ||  || ||  ||  ||       ||  |  || |   || ||  ||  ||  |  :
  3180. : |||||  |||||  || ||  ||  |||||    |||||  ||  |  |||||  ||  |||||  :  
  3181. :                                                                   :
  3182. :      Abandon all hope ye who have entered  " CYBERSPACE "         :
  3183. :...................................................................:
  3184.  
  3185. ------------------------------
  3186.  
  3187. Date: Tue, 21 Jul 92 14:56:16 -0400
  3188. From: Jay Sage <sage@ll.mit.edu>
  3189. Subject: Undocumented Z80 Opcodes
  3190. Message-ID: <9207211456.AA03307@LL.MIT.EDU>
  3191.  
  3192. Willy answered me with:
  3193.  
  3194. >> Both the '180 and '280 have expanded instruction sets that make use of
  3195. >> the so-called un-documented instructions, particularly in the ED-xx
  3196. >> group...
  3197.  
  3198. Thanks for the reply, but I did not completely understand it.  I knew, of
  3199. course, that the Z180 and Z280 had expanded instruction sets, and I would
  3200. have guessed that most if not all of the so-called undocumented Z80 opcodes
  3201. would have been used.  The question is, do none, some, or all of the
  3202. formerly undocumented codes work on the Z180 and Z280 chips as they do on
  3203. the Z80?  If some program authors made use of those undocumented opcodes,
  3204. will their programs no longer work properly?
  3205.  
  3206. -- Jay Sage
  3207.  
  3208.  
  3209. ------------------------------
  3210.  
  3211. Date: 21 Jul 92 22:11:12 GMT
  3212. From: pa.dec.com!nntpd2.cxo.dec.com!nntpd.lkg.dec.com!sousa.ltn.dec.com!kxovax.enet.dec.com!secrist@decwrl.dec.com  (Strong datatypes for weak minds.)
  3213. Subject: Where you can put your CP/M cards in an Apple ][
  3214. Message-ID: <1358@sousa.ltn.dec.com>
  3215.  
  3216.     ; for schriste@uceng.UC.EDU (Steven Christensen), etal.
  3217.  
  3218.     CP/M follows the usual Apple card protocol, so you can stick it
  3219.     anyplace but slot 3.  If you stick in #2, then you may not be able
  3220.     to use modem, though, i.e. by "usual protocol" I meant:
  3221.  
  3222.     Slot    0:    RAM/ROM card
  3223.         1:    printer
  3224.         2:    modem
  3225.         3:    console/video
  3226.         4:    disk controller #3
  3227.         5:    disk controller #2
  3228.         6:    disk controller #1    
  3229.         7:    hard disk
  3230.  
  3231.     Sorry, I don't have a uSoft CP/M card...
  3232.  
  3233.     Regards,
  3234.     rcs
  3235.  
  3236. ------------------------------
  3237.  
  3238. End of INFO-CPM Digest V92 Issue #70
  3239. ************************************
  3240. 23-Jul-92 11:48:06-MDT,9430;000000000000
  3241. Return-Path: <INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  3242. Date: Thu, 23 Jul 92 11:45:05 MDT
  3243. From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  3244. Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  3245. Subject: INFO-CPM Digest V92 #71
  3246. To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  3247. Message-ID: <920723114506.V92N71@WSMR-SIMTEL20.ARMY.MIL>
  3248.  
  3249. INFO-CPM Digest             Thu, 23 Jul 92       Volume 92 : Issue   71
  3250.  
  3251. Today's Topics:
  3252.             need ANSI terminal sequences for Wordstar 3.0
  3253.                           Osborne interest?
  3254.            Please remove me from the INFO-CPM distro list.
  3255.                      Re: Epson px-8 ROMs (2 msgs)
  3256.                         Re: files ending .?z?
  3257.                      Re: INFO-CPM Digest V92 #64
  3258.                 Re: Undocumented Z80 Opcodes (2 msgs)
  3259. ----------------------------------------------------------------------
  3260.  
  3261. Date: 23 Jul 92 03:12:49 GMT
  3262. From: panix!jeffj@nyu.edu  (Jeff Jonas)
  3263. Subject: need ANSI terminal sequences for Wordstar 3.0
  3264. Message-ID: <1992Jul23.031249.128@panix.com>
  3265.  
  3266. I've set up my old California Systems S100 Z80 CP/M system
  3267. as a word processor for a friend.
  3268. I want to upgrade the terminal from the ADM3A to a Data General
  3269. that seems to have an ANSI mode.
  3270.  
  3271. Wordstar version 3.0 doesn't have any ANSI terminal in the install menu.
  3272. Does anybody have the patches for an ANSI terminal?
  3273. Only as a last resort would I pull out the manuals and
  3274. look up the terminal patch points and piece together the
  3275. corresponding ANSI sequences.  Since my friend's so far away,
  3276. I really wnat it to work on the first shot.
  3277.  
  3278. Thanks in advance:
  3279.  
  3280. Jeffrey Jonas
  3281. jeffj@synsys.uucp
  3282. synsys!jeffj@uunet.uu.net
  3283.  
  3284. ------------------------------
  3285.  
  3286. Date: 22 Jul 92 21:22:26 GMT
  3287. From: ftpbox!motsrd!white!rtsg.mot.com!slate8!behof@uunet.uu.net  (Maureen Behof)
  3288. Subject: Osborne interest?
  3289. Message-ID: <behof.711840146@slate8>
  3290.  
  3291. I have an Osborne, monitor, and lots of software
  3292. gathering dust.  If anyone is interested in owning
  3293. such a beast, email me, and I will give you all
  3294. the details, as well as a list of the software 
  3295. that I have for it.
  3296.  
  3297.  
  3298. ------------------------------
  3299.  
  3300. Date: Wed, 22 Jul 92 13:57:04 -0400
  3301. From: binder@caliph.zk3.dec.com (Rem ratam agite)
  3302. Subject: Please remove me from the INFO-CPM distro list.
  3303. Message-ID: <9207221757.AA06868@caliph.zk3.dec.com>
  3304.  
  3305. Thanks.
  3306.  
  3307. -dick
  3308.  
  3309. ------------------------------
  3310.  
  3311. Date: 22 Jul 92 22:48:21 GMT
  3312. From: dog.ee.lbl.gov!hellgate.utah.edu!cc.usu.edu!ivie@ucbvax.Berkeley.EDU  (CP/M lives!)
  3313. Subject: Re: Epson px-8 ROMs
  3314. Message-ID: <1992Jul22.164822.57439@cc.usu.edu>
  3315.  
  3316. In article <1992Jul22.050625.22495@amc.com>, jon@amc.com (Jon Mandrell) writes:
  3317. > I am playing around with an Epson px-8, and came across an ad for extra
  3318. > program ROMs, such as a mini version of dbase-2. Does anyone have any of
  3319. > the px-8 program ROMs that they would like to get rid of? I might be
  3320. > interested in spare parts also.
  3321.  
  3322. Somewhere I have a program that I wrote in Turbo Pascal to build the ROMs.
  3323. I've used it to put things like KERMIT, ZSID, ASM, and even PROLOG in my
  3324. PX-8. I can dig it out and mail it off if you're interested.
  3325.  
  3326. Roger Ivie
  3327. ivie@cc.usu.edu
  3328.  
  3329. ------------------------------
  3330.  
  3331. Date: 23 Jul 92 03:40:33 GMT
  3332. From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!uwm.edu!ogicse!das-news.harvard.edu!cantaloupe.srv.cs.cmu.edu!phdye@ucbvax.Berkeley.EDU  (Philip Dye)
  3333. Subject: Re: Epson px-8 ROMs
  3334. Message-ID: <1992Jul23.034033.12742@cs.cmu.edu>
  3335.  
  3336. > Somewhere I have a program that I wrote in Turbo Pascal to build the ROMs.
  3337. > I've used it to put things like KERMIT, ZSID, ASM, and even PROLOG in my
  3338. > PX-8. I can dig it out and mail it off if you're interested.
  3339. > Roger Ivie
  3340. > ivie@cc.usu.edu
  3341.  
  3342. Please post the code.  I would love to be able to burn custom roms.
  3343.  
  3344. Philip H. Dye
  3345. phdye+@cs.cmu.edu
  3346.  
  3347. ------------------------------
  3348.  
  3349. Date: 22 Jul 92 20:29:04 GMT
  3350. From: destroyer!ubc-cs!unixg.ubc.ca!kakwa.ucs.ualberta.ca!ersys!davem@gumby.wisc.edu  (Dave McCrady)
  3351. Subject: Re: files ending .?z?
  3352. Message-ID: <6qyBoB6w164w@ersys.edmonton.ab.ca>
  3353.  
  3354. pieterh@sci.kun.nl (Peter Herweijer) writes:
  3355.  
  3356. > In article <1992Jul20.035233.25400@nuchat.sccsi.com> abbadon@nuchat.sccsi.com
  3357. > >Ok, so it's been a while since I've used CP/M. I have a program
  3358. > >to extract .?q? files. What do you use to extract files with
  3359. > >.?z? extensions? I need this program to run under MS/DOS.
  3360. > Programs ending with .?Z? are compressed using Crunch, a
  3361. > PD LZW-compressor for CP/M. I don't know of any MS-DOS software
  3362. > that can handle this format --- it certainly isn't compatible
  3363. > with any MS-DOS crunchers. There is also an LZH compressor
  3364. > called CRLZH; files compressed by this program can be recognized
  3365. > from their .?Y? extension. The best way I can think of to handle
  3366. > this is to get LT29.COM --- a utility that can decompress
  3367. > .?Q? .?Z? and .?Y? files and extract files from (NU)LU archives --
  3368. > and a CP/M emulator for MS-DOS. Both should be available
  3369. > from any good PD library that still carries CP/M software.
  3370. >     - Peter Herweijer
  3371. > --
  3372. > neither do I                                       pieterh@sci.kun.nl
  3373.  
  3374.   There is a DOS utility that will handle this.  On Simtel:
  3375.  
  3376. PD1:<MSDOS.COMPRESS>UNCR-DOS.ARC Uncrunch CP/M `?Z?' crunched files
  3377. PD1:<MSDOS.COMPRESS>UNCR233.ARC  Uncrunch CP/M `?Z?' files on MSDOS w/wildcards
  3378.  
  3379. Dave McCrady              davem@ersys.edmonton.ab.ca
  3380. Edmonton Remote Systems:  Celebrating 10 years of service to Northern Alberta
  3381.  
  3382. ------------------------------
  3383.  
  3384. Date: Thu, 23 Jul 92 11:30:18 EDT
  3385. From: joe hill <JOEH@DARTCMS1.DARTMOUTH.EDU>
  3386. Subject: Re: INFO-CPM Digest V92 #64
  3387.  
  3388. please remove me from the list
  3389.  
  3390. ------------------------------
  3391.  
  3392. Date: 23 Jul 92 03:30:20 GMT
  3393. From: daffodil!wyvern!alpha@ames.arc.nasa.gov  (Joe Wright)
  3394. Subject: Re: Undocumented Z80 Opcodes
  3395. Message-ID: <1992Jul23.033020.838@wyvern.twuug.com>
  3396.  
  3397. sage@LL.MIT.EDU (Jay Sage) writes:
  3398. : Willy answered me with:
  3399. : >> Both the '180 and '280 have expanded instruction sets that make use of
  3400. : >> the so-called un-documented instructions, particularly in the ED-xx
  3401. : >> group...
  3402. : Thanks for the reply, but I did not completely understand it.  I knew, of
  3403. : course, that the Z180 and Z280 had expanded instruction sets, and I would
  3404. : have guessed that most if not all of the so-called undocumented Z80 opcodes
  3405. : would have been used.  The question is, do none, some, or all of the
  3406. : formerly undocumented codes work on the Z180 and Z280 chips as they do on
  3407. : the Z80?  If some program authors made use of those undocumented opcodes,
  3408. : will their programs no longer work properly?
  3409. : -- Jay Sage
  3410. Imposter? :)
  3411. The Jay Sage I know has both Z80 and Z180 machines at hand.  My Jay would
  3412. be answering these questions instead of posing them.  (Just kidding Jay.)
  3413.  
  3414. But the question of whether undocumented (read unsupported) opcodes work
  3415. or not is moot.  If you use them on your Z80 machine and they work for
  3416. you at 'your house' there is no reasonable assurance that they will work
  3417. the same way on a Z80 at 'my house' (though they probably will).  And if
  3418. they don't, there is nobody to complain to (except the author of the
  3419. 'broken' code).  The Z180 began life as a Hitachi 64180 and has nothing
  3420. in common architecturally with the Zilog Z80.  If any 'undocumented'
  3421. Z80 ops produce the same results on a 180 it would be by accident rather
  3422. than plan.  And you wouldn't actually use them in a program would you?
  3423.  
  3424. It is academically interesting I guess.  Somebody (not me) ought to 
  3425. document the undocumented opcodes for both processors and compare the
  3426. results.  Offer all results to the net and/or znode and rcpm systems
  3427. and stand back.  There are still a few hackers out there who will test
  3428. what you say and confirm or argue against your conclusions.  It might
  3429. be fun.  But maybe not important.  You wouldn't use them!
  3430.  
  3431. -- 
  3432. Joe Wright  alpha@wyvern.twuug.com    
  3433.  
  3434. ------------------------------
  3435.  
  3436. Date: 23 Jul 92 15:11:00 GMT
  3437. From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!moe.ksu.ksu.edu!hobbes.physics.uiowa.edu!iowasp.physics.uiowa.edu!syswtr@ucbvax.Berkeley.EDU
  3438. Subject: Re: Undocumented Z80 Opcodes
  3439. Message-ID: <1992Jul23.091100.1@iowasp.physics.uiowa.edu>
  3440.  
  3441. In article <1992Jul23.033020.838@wyvern.twuug.com>, alpha@wyvern.twuug.com (Joe Wright) writes:
  3442. > sage@LL.MIT.EDU (Jay Sage) writes:
  3443. > : Willy answered me with:
  3444. > : 
  3445. > : >> Both the '180 and '280 have expanded instruction sets that make use of
  3446. > : >> the so-called un-documented instructions, particularly in the ED-xx
  3447. > : >> group...
  3448. > : 
  3449. > : Thanks for the reply, but I did not completely understand it.  I knew, of
  3450. > : course, that the Z180 and Z280 had expanded instruction sets, and I would
  3451. > : have guessed that most if not all of the so-called undocumented Z80 opcodes
  3452. > : would have been used.  The question is, do none, some, or all of the
  3453. > : formerly undocumented codes work on the Z180 and Z280 chips as they do on
  3454. > : the Z80? 
  3455.  
  3456. As things turn out, the Hitachi '180 traps all unused opcodes.  Undefined 
  3457. opcodes generate an interrupt (non-maskable, of course), set the trap bit
  3458. in the ITC register, and vector to  logical address zero (for MP/M and
  3459. CP/M systems, this will simply end the program).
  3460.  
  3461.   Willy
  3462.  
  3463. ------------------------------
  3464.  
  3465. End of INFO-CPM Digest V92 Issue #71
  3466. ************************************
  3467. 23-Jul-92 15:18:53-MDT,15282;000000000000
  3468. Return-Path: <INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  3469. Date: Thu, 23 Jul 92 15:15:11 MDT
  3470. From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  3471. Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  3472. Subject: INFO-CPM Digest V92 #72
  3473. To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  3474. Message-ID: <920723151512.V92N72@WSMR-SIMTEL20.ARMY.MIL>
  3475.  
  3476. INFO-CPM Digest             Thu, 23 Jul 92       Volume 92 : Issue   72
  3477.  
  3478. Today's Topics:
  3479.                  Help with Amstrad 8256 (Interface?)
  3480.                    Need CPM software stuff I think
  3481.                        PX-8 Rom Generator, 1/3
  3482.                   PX-8 ROM generator 2/3: PXROM.PAS
  3483.                    PX-8 ROM generator 3/3: PXFS.PAS
  3484. ----------------------------------------------------------------------
  3485.  
  3486. Date: 23 Jul 92 16:40:31 GMT
  3487. From: iggy.GW.Vitalink.COM!widener!dsinc!pitt.edu!szurek@lll-winken.llnl.gov  (Joe R Szurek)
  3488. Subject: Help with Amstrad 8256 (Interface?)
  3489. Message-ID: <3605@blue.cis.pitt.edu.UUCP>
  3490.  
  3491. I have a friend who owns an Amstrad 8256 with quite a few text files created 
  3492. using LocoScript 2.  She needs to transport these to either a PC or Mac
  3493. environment.  I suggested a simple ASCII transfer via modem.  The questions
  3494. we need answers to are:
  3495.  
  3496.     Do you need a special interface to connect a modem to the 8256.
  3497.  
  3498.     If so, where do you get it and what price?
  3499.  
  3500.     If not, how is it connected?
  3501.  
  3502. There are enough important files involved to make some reasonable expense
  3503. justifiable, but we hesitate to start purchasing more hardware without some
  3504. reasonable guarantee of success.  Has anyone had any experience in this type
  3505. of transfer, either good or bad, and what are your recommendations?
  3506.  
  3507. Replies can be posted here or mailed directly to:  szurek@vms.cis.pitt.edu
  3508.  
  3509. Thanks for your time and trouble.
  3510.  
  3511.  
  3512.  
  3513.  
  3514.     P.S.  if you have an interface for sale, we'd like to hear from you.
  3515.  
  3516. ------------------------------
  3517.  
  3518. Date: 23 Jul 92 17:53:17 GMT
  3519. From: dog.ee.lbl.gov!overload.lbl.gov!s1.gov!dsb@ucbvax.Berkeley.EDU  (David S. Brown)
  3520. Subject: Need CPM software stuff I think
  3521. Message-ID: <1992Jul23.175317.15992@s1.gov>
  3522.  
  3523. I am the proud owner of an Osborne Computer.  Wow!  O.K. so it
  3524. has no manuals and no software.  I guess I need CPM.  Will any
  3525. CPM work or does it have to be Osborne CPM.  After I have an OS
  3526. I need a text editor and a C compiler.  Are these things available
  3527. cheap, like Public Domain or something.  I don't want to invest a lot
  3528. of money into an obsolete computer.
  3529.  
  3530. Does anybody know how to interface to it to control things?
  3531.  
  3532. Is it even worth it in the days of cheap IBM's
  3533.  
  3534. dsb
  3535. -- 
  3536. ------------------------------------------------------------------------------
  3537.                                                     
  3538.          o o o o o o o . . .                       _____=======_T___      
  3539.        O      _____                .__  / .__      |dsbrown@llnl.gov|    
  3540.      .][__n_n_|DD[  ====_____      |  \ \ |__)   + | (510) 422-2475 | +     
  3541.     >(________|__|_[_________]_|___|__/_/_|__)___|_|__FAX:_423-9572_|_|     
  3542.     _/oo OOOO oo   ooo   ooo   'o^o            o^o`'o^o           o^o`      
  3543. ------------------------------------------------------------------------------
  3544.             P.O. Box 808  7000 East Av  L-270  Livermore CA 94550 
  3545. ------------------------------------------------------------------------------
  3546.  
  3547. ------------------------------
  3548.  
  3549. Date: 23 Jul 92 17:58:12 GMT
  3550. From: dog.ee.lbl.gov!hellgate.utah.edu!cc.usu.edu!ivie@ucbvax.Berkeley.EDU  (CP/M lives!)
  3551. Subject: PX-8 Rom Generator, 1/3
  3552. Message-ID: <1992Jul23.115812.57466@cc.usu.edu>
  3553.  
  3554. The following two files are my Epson PX-8 ROM maker, written in TURBO
  3555. Pascal. It has two commands, I to initialize a file and C to copy a file
  3556. from the CP/M host system's disk into the ROM image. You wind up with a file
  3557. called ROM.DAT (or somesuch; it's been a long time since I used it) that is
  3558. a binary image of the ROM. I've misplaced my utility for turning that into
  3559. an Intel .HEX file, so I'm not posting that one.
  3560.  
  3561. Once you've copied a file into the ROM, you can't delete it; if you make
  3562. a mistake you have to start over.
  3563.  
  3564. It also doesn't handle the special case used by the WordStar ROMs, wherein
  3565. a portion of the first KB that does not contain FCBs can contain data. In
  3566. other words, you can't upload the WordStar ROMs, patch WordStar, and then
  3567. use this program to build it back into a ROM of the same size.
  3568.  
  3569. The program also only generates ROMs with 32 FCBs. I don't recall why I
  3570. didn't prompt for that; there may be some reason beyond the obvious. At
  3571. any rate, I've never built a ROM that needed more than 32 FCBs and 32 FCBs
  3572. fills 1KB, which is one of the reasons that it can't rebuild the WordStar
  3573. ROM.
  3574.  
  3575. Enjoy,
  3576.  
  3577. Roger Ivie
  3578. ivie@cc.usu.edu
  3579.  
  3580. ------------------------------
  3581.  
  3582. Date: 23 Jul 92 17:58:39 GMT
  3583. From: dog.ee.lbl.gov!hellgate.utah.edu!cc.usu.edu!ivie@ucbvax.Berkeley.EDU  (CP/M lives!)
  3584. Subject: PX-8 ROM generator 2/3: PXROM.PAS
  3585. Message-ID: <1992Jul23.115839.57467@cc.usu.edu>
  3586.  
  3587. {$U+}
  3588. Program Argh( Input, Output, InFile, ROMFile );
  3589. Label 1, 2, 3, 4, 5, 999;
  3590.  
  3591. Var
  3592.   Buffer : Array [ 0..127 ] of Byte;
  3593.   InFile, ROMFile : File;
  3594.  
  3595. Procedure Read_ROM( Block_Number : Integer; Var Buffer );
  3596. Begin
  3597.   Seek( ROMFile, Block_Number );
  3598.   BlockRead( ROMFile, Buffer, 1 );
  3599. End;
  3600.  
  3601. Procedure Write_ROM( Block_Number : Integer; Var Buffer );
  3602. Begin
  3603.   Seek( ROMFile, Block_Number );
  3604.   BlockWrite( ROMFile, Buffer, 1 );
  3605. End;
  3606.  
  3607. {$I PXFS.PAS}
  3608.  
  3609. Procedure Init_ROM( Blocks : Integer );
  3610. Begin
  3611.   FillChar( Buffer, 128, $FF );
  3612.   Seek( ROMFile, 0 );
  3613.   While( Blocks > 0 ) Do
  3614.   Begin
  3615.     BlockWrite( ROMFile, Buffer, 1 );
  3616.     Blocks := Blocks - 1;
  3617.   End;
  3618. End;
  3619.  
  3620. Type
  3621.   File_Name = String[ 14 ];
  3622.  
  3623. Var
  3624.   ROM_FCB : Memory_FCB;
  3625.   Blocks : Integer;
  3626.   X : Char;
  3627.   Name : File_Name;
  3628.  
  3629. Procedure Build_FCB( Name : File_Name; Var FCB : Memory_FCB );
  3630. Label 1, 2, 3, 4, 5, 6, 7, 8, 999;
  3631. Var
  3632.   NIX, FIX : Integer;
  3633.  
  3634. Begin
  3635.  
  3636. 1:
  3637.   NIX := 1;
  3638.   Goto 2;
  3639.  
  3640. 2:
  3641.   FCB.DRV := 0;
  3642.   FCB.EX := 0;
  3643.   For FIX := 0 to 10 do
  3644.     FCB.NAME[ FIX ] := ' ';
  3645.   FIX := 0;
  3646.  
  3647. 3:
  3648.   If( NIX > Ord( Name[ 0 ] ) ) Then Goto 999;
  3649.   Goto 4;
  3650.  
  3651. 4:
  3652.   If( Name[ NIX ] = ':' ) Then goto 5;
  3653.   If( Name[ NIX ] = '.' ) Then Goto 6;
  3654.   Goto 7;
  3655.  
  3656. 5:
  3657.   NIX := NIX + 1;
  3658.   Goto 2;
  3659.  
  3660. 6:
  3661.   NIX := NIX + 1;
  3662.   For FIX := 8 to 10 do
  3663.     FCB.NAME[ FIX ] := ' ';
  3664.   FIX := 8;
  3665.   Goto 3;
  3666.  
  3667. 7:
  3668.   If( FIX > 10 ) Then Goto 999;
  3669.   Goto 8;
  3670.  
  3671. 8:
  3672.   FCB.NAME[ FIX ] := Name[ NIX ];
  3673.   FIX := FIX + 1;
  3674.   NIX := NIX + 1;
  3675.   Goto 3;
  3676.  
  3677. 999:
  3678. End;
  3679.  
  3680. Procedure Copy_File( Name : File_Name );
  3681. Label 1, 2, 3, 4, 5, 6, 999;
  3682. Var
  3683.   Recs_Read : Integer;
  3684.  
  3685. Begin
  3686.  
  3687. 1:
  3688.   Assign( InFile, Name );
  3689.   Reset( InFile );
  3690.   Assign( ROMFile, 'ROM.DAT' );
  3691.   Reset( ROMFile );
  3692.   Goto 2;
  3693.  
  3694. 2:
  3695.   Build_FCB( Name, ROM_FCB );
  3696.   If( Make_File( ROM_FCB ) ) Then Goto 3;
  3697.   Goto 6;
  3698.  
  3699. 3:
  3700.   BlockRead( InFile, Buffer, 1, Recs_Read );
  3701.   If( Recs_Read = 0 ) Then Goto 5;
  3702.   Goto 4;
  3703.  
  3704. 4:
  3705.   If( Write_Sequential( ROM_FCB, Buffer ) ) Then Goto 3;
  3706.   Goto 5;
  3707.  
  3708. 5:
  3709.   Close_File( ROM_FCB );
  3710.   Goto 6;
  3711.  
  3712. 6:
  3713.   Close( ROMFile );
  3714.   Close( InFile );
  3715.   Goto 999;
  3716.  
  3717. 999:
  3718. End;
  3719.  
  3720. Begin
  3721.  
  3722.   Writeln( 'EPSON Geneva EPROM generator' );
  3723. 1:
  3724.   Write('PXRom> ');
  3725.   Read( KBD, X );
  3726.   If( ( X = 'I' ) or ( X = 'i' ) ) Then Goto 2;
  3727.   If( X = Chr( 26 ) ) Then Goto 3;
  3728.   IF( ( X = 'C' ) or ( X = 'c' ) ) Then Goto 4;
  3729.   Goto 5;
  3730.  
  3731. 2:
  3732.   Write('Init. Kbytes? ');
  3733.   Readln( Blocks );
  3734.   Assign( ROMFile, 'ROM.DAT' );
  3735.   Rewrite( ROMFile );
  3736.   Write( 'Initializing...' );
  3737.   Init_ROM( Blocks * 8 );
  3738.   Write( 'Zeroing...');
  3739.   Zero_Directory( Blocks * 8, 32 );
  3740.   Writeln;
  3741.   Goto 1;
  3742.  
  3743. 3:
  3744.   Writeln( '*EXIT*' );
  3745.   Goto 999;
  3746.  
  3747. 4:
  3748.   Write('Copy file ');
  3749.   Readln( Name );
  3750.   Copy_File( Name );
  3751.   Goto 1;
  3752.  
  3753. 5:
  3754.   Writeln( '?' );
  3755.   Goto 1;
  3756.  
  3757. 999:
  3758. End.
  3759.  
  3760. ------------------------------
  3761.  
  3762. Date: 23 Jul 92 17:59:07 GMT
  3763. From: agate!spool.mu.edu!sdd.hp.com!caen!hellgate.utah.edu!cc.usu.edu!ivie@ucbvax.Berkeley.EDU  (CP/M lives!)
  3764. Subject: PX-8 ROM generator 3/3: PXFS.PAS
  3765. Message-ID: <1992Jul23.115908.57468@cc.usu.edu>
  3766.  
  3767. {****************************************************************************
  3768. *
  3769. * This file implements just enough of a CP/M compatible file-system to
  3770. * create files in a disk image of a ROM. In particular, it supports only
  3771. * the following operations:
  3772. *
  3773. *       - Make File
  3774. *       - Write Sequential
  3775. *       - Close File
  3776. *
  3777. * These routines assume that they can call:
  3778. *
  3779. *       - ReadRom( Block_Number : Integer, Var Buffer );
  3780. *       - WriteRom( Block_Number : Integer, Buffer );
  3781. *
  3782. * They also assume that Buffer_Type is predefined as a buffer that can be
  3783. * written.
  3784. *
  3785. ***************************************************************************}
  3786.  
  3787. Type
  3788.   FCB_Name = Array[ 0..10 ] of Char;      { File name and extension }
  3789.   Allocation_Map = Array[ 0..15 ] of Byte;{ Disk allocation map }
  3790.   Memory_FCB = Record
  3791.     DRV : Byte;             { Drive number; high bit writes a deleted FCB
  3792.                               when closed. }
  3793.     NAME : FCB_Name;        { File name and extension }
  3794.     EX : Byte;              { Extent number }
  3795.     FIX : Byte;             { Position of this FCB on disk; first FCB is #0 }
  3796.     CR : Byte;              { Current record position; high nybble =
  3797.                               index into DM, low nybble = record in that one }
  3798.     NR : Byte;              { Number of records owned by this FCB }
  3799.     DM : Allocation_Map;    { Disk allocation map }
  3800.   End;
  3801.  
  3802.   Disk_FCB = Record
  3803.     ET : Byte;              { Entry type: $E5 = deleted file }
  3804.     NAME : FCB_Name;        { File name and extension }
  3805.     EX : Byte;              { Extent number }
  3806.     Reserved1,
  3807.     Reserved2 : Byte;       { Reserved; not used }
  3808.     NR : Byte;              { Number of records owned by this FCB }
  3809.     DM : Allocation_Map;    { Disk allocation map }
  3810.   End;
  3811.  
  3812. Const
  3813.   Vector_Valid : Boolean = False; { If true, Vector contains a valid
  3814.                                     representation of the owned clusters on
  3815.                                     the disk. }
  3816.  
  3817. Var
  3818.   NumClusters : Byte;       { Number of clusters on the drive. }
  3819.   FCBBuffer : Array [ 0..3 ] of Disk_FCB;
  3820.   Vector : Array [ 0..127 ] of Boolean; { Bit map for drive. }
  3821.  
  3822. Procedure Zero_Directory( Blocks, FCBs : Integer );
  3823. Label 1, 2, 999;
  3824. Var Block : Integer;
  3825. Begin
  3826.  
  3827. 1:
  3828.   Vector_Valid := False;
  3829.   Block := 0;
  3830.   FillChar( FCBBuffer, 128, $E5 );
  3831.   FCBBuffer[ 0 ].Name[ 0 ] := Chr( $37 );
  3832.   FCBBuffer[ 0 ].Name[ 1 ] := Chr( Blocks shr 3 );
  3833.   FCBBuffer[ 0 ].DM[ 6 ] := FCBs;
  3834.   Goto 2;
  3835.  
  3836. 2:
  3837.   Write_Rom( Block, FCBBuffer );
  3838.   FCBs := FCBs - 4;
  3839.   Block := Block + 1;
  3840.   If( FCBs > 0 ) Then Goto 2;
  3841.   Goto 999;
  3842.  
  3843. 999:
  3844. End;
  3845.  
  3846. Procedure Get_FCB( Var FCB : Memory_FCB );
  3847. Label 1, 2, 3, 4, 999;
  3848. Var
  3849.   Block : Integer;
  3850.   FIX : Byte;
  3851. Begin
  3852.  
  3853. 1:
  3854.   Block := FCB.FIX shr 2;
  3855.   Read_ROM( Block, FCBBuffer );
  3856.   FIX := FCB.FIX and 3;
  3857.   If( FCBBuffer[ FIX ].ET = $E5 ) Then Goto 3;
  3858.   Goto 2;
  3859.  
  3860. 2:
  3861.   FCB.DRV := FCB.DRV and $7f;
  3862.   Goto 4;
  3863.  
  3864. 3:
  3865.   FCB.DRV := FCB.DRV or $80;
  3866.   Goto 4;
  3867.  
  3868. 4:
  3869.   FCB.NAME := FCBBuffer[ FIX ].NAME;
  3870.   FCB.EX := FCBBuffer[ FIX ].EX;
  3871.   FCB.NR := FCBBuffer[ FIX ].NR;
  3872.   FCB.DM := FCBBuffer[ FIX ].DM;
  3873.   Goto 999;
  3874.  
  3875. 999:
  3876. End;
  3877.  
  3878. Procedure Close_File( FCB : Memory_FCB );
  3879. Label 1, 2, 3, 4, 999;
  3880. Var
  3881.   Block : Integer;
  3882.   FIX : Byte;
  3883. Begin
  3884.  
  3885. 1:
  3886.   Block := FCB.FIX shr 2;
  3887.   Read_Rom( Block, FCBBuffer );
  3888.   FIX := FCB.FIX and 3;
  3889.   if( ( FCB.DRV and $80 ) <> 0 ) Then Goto 3;
  3890.   Goto 2;
  3891.  
  3892. 2:
  3893.   FCBBuffer[ FIX ].ET := 0;
  3894.   Goto 4;
  3895.  
  3896. 3:
  3897.   FCBBuffer[ FIX ].ET := $E5;
  3898.   Goto 4;
  3899.  
  3900. 4:
  3901.   FCBBuffer[ FIX ].Reserved1 := 0;
  3902.   FCBBuffer[ FIX ].Reserved2 := 0;
  3903.   FCBBuffer[ FIX ].NAME := FCB.NAME;
  3904.   FCBBuffer[ FIX ].EX := FCB.EX;
  3905.   FCBBuffer[ FIX ].NR := FCB.NR;
  3906.   FCBBuffer[ FIX ].DM := FCB.DM;
  3907.   Write_Rom( Block, FCBBuffer );
  3908.   Goto 999;
  3909.  
  3910. 999:
  3911. End;
  3912.  
  3913. Procedure Init_FCB( Var FCB : Memory_FCB );
  3914. Begin
  3915.   FCB.DRV := FCB.DRV and $7f;
  3916.   FCB.FIX := 0;
  3917.   FCB.CR := 0;
  3918.   FCB.NR := 0;
  3919.   FillChar( FCB.DM, 16, 0 );
  3920. End;
  3921.  
  3922. Function Make_File( Var FCB : Memory_FCB ) : Boolean;
  3923. Label 1, 2, 3, 4, 5, 6, 7, 999;
  3924. Var
  3925.   FIX : Byte;
  3926.   Block : Integer;
  3927.   FCBs : Integer;
  3928. Begin
  3929.  
  3930. 1:
  3931.   Init_FCB( FCB );
  3932.   FIX := 1;
  3933.   Block := 0;
  3934.   Read_Rom( Block, FCBBuffer );
  3935.   FCBs := FCBBuffer[ 0 ].DM[ 6 ];
  3936.   Goto 2;
  3937.  
  3938. 2:
  3939.   If( ( FIX and 3 ) = 0 ) Then Goto 3;
  3940.   Goto 4;
  3941.  
  3942. 3:
  3943.   Block := Block + 1;
  3944.   Read_Rom( Block, FCBBuffer );
  3945.   Goto 4;
  3946.  
  3947. 4:
  3948.   If( FCBBuffer[ FIX and 3 ].ET = $E5 ) Then Goto 5;
  3949.   Goto 6;
  3950.  
  3951. 5:
  3952.   FCB.FIX := FIX;
  3953.   Close_File( FCB );
  3954.   Make_File := True;
  3955.   Goto 999;
  3956.  
  3957. 6:
  3958.   FIX := FIX + 1;
  3959.   If( FIX < FCBs ) Then Goto 2;
  3960.   Goto 7;
  3961.  
  3962. 7:
  3963.   Make_File := False;
  3964.   Goto 999;
  3965.  
  3966. 999:
  3967. End;
  3968.  
  3969. Procedure Build_Vector;
  3970. Label 1, 2, 3, 4, 5, 6, 7, 8, 9, 999;
  3971. Var
  3972.   FIX : Byte;
  3973.   Block : Integer;
  3974.   FCBs : Byte;
  3975.   I, DMIX : Integer;
  3976. Begin
  3977.  
  3978. 1:
  3979.   FIX := 1;
  3980.   Block := 0;
  3981.   For I := 0 to 127 do
  3982.     Vector[ I ] := False;
  3983.   Read_Rom( Block, FCBBuffer );
  3984.   NumClusters := Ord( FCBBuffer[ 0 ].Name[ 1 ] );
  3985.   FCBs := FCBBuffer[ 0 ].DM[ 6 ];
  3986.   Goto 2;
  3987.  
  3988. 2:
  3989.   If( ( FIX and 3 ) = 0 ) Then Goto 3;
  3990.   Goto 4;
  3991.  
  3992. 3:
  3993.   Block := Block + 1;
  3994.   Read_Rom( Block, FCBBuffer );
  3995.   Goto 4;
  3996.  
  3997. 4:
  3998.   If( FIX < FCBs ) Then Goto 6;
  3999.   Goto 5;
  4000.  
  4001. 5:
  4002.   Vector[ 0 ] := True;
  4003.   Vector_Valid := True;
  4004.   Goto 999;
  4005.  
  4006. 6:
  4007.   If( FCBBuffer[ FIX and 3 ].ET = $E5 ) Then Goto 9;
  4008.   Goto 7;
  4009.  
  4010. 7:
  4011.   DMIX := 0;
  4012.   Goto 8;
  4013.  
  4014. 8:
  4015.   Vector[ FCBBuffer[ FIX and 3 ].DM[ DMIX ] ] := True;
  4016.   DMIX := DMIX + 1;
  4017.   If( DMIX < 16 ) Then Goto 8;
  4018.   Goto 9;
  4019.  
  4020. 9:
  4021.   FIX := FIX + 1;
  4022.   Goto 2;
  4023.  
  4024. 999:
  4025. End;
  4026.  
  4027. Function Allocate( Var FCB: Memory_FCB ) : Boolean;
  4028.  
  4029. Label 1, 2, 3, 4, 5, 6, 7, 999;
  4030. Var
  4031.   CurCluster : Byte;
  4032. Begin
  4033.  
  4034. 1:
  4035.   If( Vector_Valid ) Then Goto 3;
  4036.   Goto 2;
  4037.  
  4038. 2:
  4039.   Build_Vector;
  4040.   Goto 3;
  4041.  
  4042. 3:
  4043.   CurCluster := 0;
  4044.   Goto 4;
  4045.  
  4046. 4:
  4047.   If( Vector[ CurCluster ] ) Then Goto 5;
  4048.   Goto 6;
  4049.  
  4050. 5:
  4051.   CurCluster := CurCluster + 1;
  4052.   If( CurCluster < NumClusters ) Then Goto 4;
  4053.   Goto 7;
  4054.  
  4055. 6:
  4056.   FCB.DM[ FCB.CR shr 4 ] := CurCluster;
  4057.   Vector[ CurCluster ] := True;
  4058.   Allocate := True;
  4059.   Goto 999;
  4060.  
  4061. 7:
  4062.   Allocate := False;
  4063.   Goto 999;
  4064.  
  4065. 999:
  4066. End;
  4067.  
  4068. Function Write_Sequential( Var FCB : Memory_FCB; Var Buffer ) :
  4069.   Boolean;
  4070.  
  4071. Label 1, 2, 3, 4, 5, 6, 7, 8, 999;
  4072. Var
  4073.   Block : Integer;
  4074. Begin
  4075.  
  4076. 1:
  4077.   If( FCB.NR > 127 ) Then Goto 2;
  4078.   Goto 3;
  4079.  
  4080. 2:
  4081.   Close_File( FCB );
  4082.   FCB.EX := FCB.EX + 1;
  4083.   If( Make_File( FCB ) ) Then Goto 3;
  4084.   Goto 7;
  4085.  
  4086. 3:
  4087.   Block := FCB.DM[ FCB.CR SHR 4 ] * 8;
  4088.   If( Block = 0 ) Then Goto 4;
  4089.   Goto 5;
  4090.  
  4091. 4:
  4092.   If( Allocate( FCB ) ) Then Goto 3;
  4093.   Goto 8;
  4094.  
  4095. 5:
  4096.   Write_Rom( Block + ( FCB.CR and 7 ), Buffer );
  4097.   FCB.NR := FCB.NR + 1;
  4098.   FCB.CR := FCB.CR + 1;
  4099.   Write_Sequential := True;
  4100.   If( ( FCB.CR and 7 ) = 0 ) Then Goto 6;
  4101.   Goto 999;
  4102.  
  4103. 6:
  4104.   FCB.CR := ( FCB.CR + $10 ) and $F0;
  4105.   Goto 999;
  4106.  
  4107. 7:
  4108.   Writeln( '%Write_Sequential: Directory full.' );
  4109.   Write_Sequential := False;
  4110.   Goto 999;
  4111.  
  4112. 8:
  4113.   Writeln( '%Write_Sequential: ROM full.' );
  4114.   Write_Sequential := False;
  4115.   Goto 999;
  4116.  
  4117. 999:
  4118. End;
  4119.  
  4120. ------------------------------
  4121.  
  4122. End of INFO-CPM Digest V92 Issue #72
  4123. ************************************
  4124. 26-Jul-92 00:27:47-MDT,8529;000000000000
  4125. Return-Path: <INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  4126. Date: Sun, 26 Jul 92 00:25:08 MDT
  4127. From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  4128. Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  4129. Subject: INFO-CPM Digest V92 #73
  4130. To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  4131. Message-ID: <920726002509.V92N73@WSMR-SIMTEL20.ARMY.MIL>
  4132.  
  4133. INFO-CPM Digest             Sun, 26 Jul 92       Volume 92 : Issue   73
  4134.  
  4135. Today's Topics:
  4136.                       Ansi sequences for WS 3.0
  4137.                       CP/M for a Sharp MZ 3500 ?
  4138.                 CP/M operating sys for intel machines?
  4139.                       need ANSI terminal sequen
  4140.           Re: need ANSI terminal sequences for Wordstar 3.0
  4141.     Re: TRS-80 Cosmic Fighter by Big Five - PLEASE HELP! (2 msgs)
  4142.          Re: Where you can put your CP/M cards in an Apple ][
  4143. ----------------------------------------------------------------------
  4144.  
  4145. Date: Fri, 24 Jul 92 16:02:11 BST
  4146. From: Christopher Currie <c.currie@clus1.ulcc.ac.uk>
  4147. Subject: Ansi sequences for WS 3.0
  4148. Message-ID: <3204.9207241502@clus1.ulcc.ac.uk>
  4149.  
  4150. Jeff:
  4151.  
  4152. You could try to get a copy of WS that was customized for the DEC Rainbow.
  4153. That used Ansi escape sequences and the version was 3.0. We have copies here
  4154. but I don't want to do anything illegal!
  4155.  
  4156. Christopher Currie
  4157. c.currie@clus1.ulcc.ac.uk
  4158.  
  4159. ------------------------------
  4160.  
  4161. Date: 25 Jul 92 17:14:13 GMT
  4162. From: mcsun!Germany.EU.net!unido!news.Hamburg.Germany.EU.net!diegel@uunet.uu.net  (Jan Diegelmann)
  4163. Subject: CP/M for a Sharp MZ 3500 ?
  4164. Message-ID: <1992Jul25.171413.18485@mcshh.Hanse.DE>
  4165.  
  4166. I'm looking for a CP/M system disk for the Sharp MZ 3500 series.
  4167. I still got the EOS and FDOS operating system, but I know that there
  4168. is a CP/M 2.2 and a Turbe DOS as well. Probably anyone has such a
  4169. system.
  4170.  
  4171. Thank you
  4172.  
  4173. Jan D.
  4174.  
  4175. ---------------------------------------------------------------------------
  4176. Jan Diegelmann * Wichernsweg 36 * 2000 Hamburg 26 * FRG * voice: 040-212466
  4177. e-mail: diegel@mcshh.hanse.de
  4178.  
  4179. ------------------------------
  4180.  
  4181. Date: 24 Jul 92 15:03:44 GMT
  4182. From: haven.umd.edu!wam.umd.edu!lenin@ames.arc.nasa.gov  (Alberto Alejandro Perez-Pulido)
  4183. Subject: CP/M operating sys for intel machines?
  4184. Message-ID: <1992Jul24.150344.25605@wam.umd.edu>
  4185.  
  4186. I wanted to know if there is a full cp/m operating system
  4187. that can run on a 386sx machine. I just purchased an extra
  4188. hard drive and have plenty space to repartition my drive
  4189. and try another operating system with a boot manager.
  4190. Does anybody know if there is a cp/m that I can put in a partition
  4191. in my hard disk and can boot from it?
  4192. where could I get it?
  4193. thanks.
  4194.  
  4195. -- 
  4196. --------------------------------------------------------------------------------
  4197. Alec Perez                     "Why won't you kill me Harlock...?"
  4198. Aperez@umdacc.umd.edu                 Queen Laffresia (SP Harlock)   
  4199. Lenin@wam.umd.edu                                 
  4200.  
  4201. ------------------------------
  4202.  
  4203. Date: Sat, 25 Jul 92 01:24:55 PDT
  4204. From: pallio.UUCP!dg@mis.ucsf.EDU (David Goodenough)
  4205. Subject: need ANSI terminal sequen
  4206. Message-ID: <XX0001322d@pallio.UUCP>
  4207.  
  4208. Jeffrey Jonas <jeffj@synsys.uucp> sez:
  4209. > I've set up my old California Systems S100 Z80 CP/M system
  4210. > as a word processor for a friend.
  4211. > I want to upgrade the terminal from the ADM3A to a Data General
  4212. > that seems to have an ANSI mode.
  4213. >
  4214. > Wordstar version 3.0 doesn't have any ANSI terminal in the install menu.
  4215.  
  4216. See if it has VT-100, and try that. It might be close enough to get going.
  4217.      dg
  4218. ---
  4219.  + SLMR 2.1a #1246 + No ..... Taco Bell is *NOT* the Mexican phone company
  4220.  
  4221. ------------------------------
  4222.  
  4223. Date: 26 Jul 92 02:58:23 GMT
  4224. From: pacbell.com!pacbell!skelly!Bruce@ames.arc.nasa.gov  (Bruce Skelly)
  4225. Subject: Re: need ANSI terminal sequences for Wordstar 3.0
  4226. Message-ID: <XX00000eed@skelly.UUCP>
  4227.  
  4228. Jeffrey Jonas wrote: -----
  4229. :Wordstar version 3.0 doesn't have any ANSI terminal in the install menu.
  4230. :Does anybody have the patches for an ANSI terminal?
  4231. :
  4232. :Thanks in advance:
  4233. :
  4234. :Jeffrey Jonas
  4235. :jeffj@synsys.uucp
  4236. :synsys!jeffj@uunet.uu.net
  4237.  
  4238. Jeffrey,
  4239.     Try the Vt100 or vt102 terminal types, they should be very close to
  4240. an ANSI.  Actually, I think that the ANSI X3.64 (or whatever) definition was
  4241. built upon the DEC VT1XX series of control sequences.  Good luck!
  4242.  
  4243. Bruce
  4244. Bruce@Skelly.UUCP
  4245. "Mom always said not to take more than one byte at a time."
  4246.  
  4247. ------------------------------
  4248.  
  4249. Date: 24 Jul 92 10:41:04 GMT
  4250. From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!mips!mips!munnari.oz.au!metro!cs.uow.edu.au!u8705377@ucbvax.Berkeley.EDU  (Paul Anthony Wilkinson)
  4251. Subject: Re: TRS-80 Cosmic Fighter by Big Five - PLEASE HELP!
  4252. Message-ID: <1992Jul24.104104.9413@cs.uow.edu.au>
  4253.  
  4254. 9125113g@lux.latrobe.edu.au (Mitch Davis) writes:
  4255.  
  4256. >Does any kind soul out there remember a game for the TRS-80 called
  4257. >"Cosmic Fighter" by Big Five Software?
  4258.  
  4259. >Please please write back to me if you can recall ANYTHING about this
  4260. >game.
  4261.  
  4262. >Mitch.
  4263.  
  4264. In theory I still have this game somewhere (If not on disk then at least on
  4265. tape).  
  4266.  
  4267. I seem to recall that it was a 'galaxian' type game with waves of ships which
  4268. you had to shoot from your ship which moved along the bottom of the screen.
  4269. As you progressed through the waves you get to shoot two (more?) bullets at
  4270. the same time.
  4271.  
  4272. At the end of each level a mother ship appears which you have to dock with
  4273. to refuel.
  4274.  
  4275. Apart from that the only thing I remember is the great sound (for the day)
  4276. and the great playability that was the hallmark of all Big Five games.  
  4277.  
  4278. Ahh! Memories!
  4279.  
  4280. Paul
  4281. -- 
  4282. Paul Wilkinson         | "With OS/2's multi-tasking my 8Mb 486 can format two
  4283. u8705377@cs.uow.edu.au |  floppy disks and run WinWord at the same time!" 
  4284.                        |   Reviewer in Computerworld.  
  4285.                        |            Has he heard of the Amiga?
  4286.  
  4287. ------------------------------
  4288.  
  4289. Date: 26 Jul 92 05:39:33 GMT
  4290. From: mcsun!Germany.EU.net!infoac!siebeck@uunet.uu.net  (Wolfgang Siebeck )
  4291. Subject: Re: TRS-80 Cosmic Fighter by Big Five - PLEASE HELP!
  4292. Message-ID: <1992Jul26.053933.29260@infoac.rmi.de>
  4293.  
  4294. u8705377@cs.uow.edu.au (Paul Anthony Wilkinson) writes:
  4295.  
  4296. >9125113g@lux.latrobe.edu.au (Mitch Davis) writes:
  4297.  
  4298. >>Does any kind soul out there remember a game for the TRS-80 called
  4299. >>"Cosmic Fighter" by Big Five Software?
  4300.  
  4301. [Nice description deleted.]
  4302.  
  4303. >Ahh! Memories!
  4304.  
  4305. >Paul
  4306.  
  4307. Mmmh, I got it running here on my Emulator, but I prefer the original
  4308. Cornsoft FROGGER! Much better sound :-)
  4309.  
  4310. Wolfgang
  4311. --
  4312. siebeck@infoac.rmi.de (Wolfgang Siebeck)
  4313.  
  4314. ------------------------------
  4315.  
  4316. Date: 24 Jul 92 02:33:39 GMT
  4317. From: psinntp!blkbox!jdb8042@uunet.uu.net  (John D. Baker)
  4318. Subject: Re: Where you can put your CP/M cards in an Apple ][
  4319. Message-ID: <1992Jul24.023339.4797@blkbox>
  4320.  
  4321. secrist@kxovax.enet.dec.com (Strong datatypes for weak minds.) writes:
  4322. >    ; for schriste@uceng.UC.EDU (Steven Christensen), etal.
  4323.  
  4324. >    CP/M follows the usual Apple card protocol, so you can stick it
  4325. >    anyplace but slot 3.  If you stick in #2, then you may not be able
  4326. >    to use modem, though, i.e. by "usual protocol" I meant:
  4327.  
  4328. >    Slot    0:    RAM/ROM card
  4329. >        1:    printer
  4330. >        2:    modem
  4331. >        3:    console/video
  4332. >        4:    disk controller #3
  4333. >        5:    disk controller #2
  4334. >        6:    disk controller #1    
  4335. >        7:    hard disk
  4336.  
  4337. I would like to note, that the above is generally true for SoftCards and
  4338. workalikes.
  4339.  
  4340. For PCPI AppliCard (aka StarCard, aka Franklin ACE80 CPU), the OS will
  4341. not find the card if it is placed any lower than slot 3.
  4342.  
  4343. If it is in a //e an you are using the AUX slot 80-column card then slot
  4344. 3 is perfectly legal for the placement of the AppliCard.  I have been
  4345. using an AppliCard (and now CardZ180) in slot 3 of my //e for 4 years now.
  4346.  
  4347. The generally accepted location for CP/M cards is usually slot 4 unless
  4348. you ABSOLUTELY must have something else there.  Then you can generally
  4349. place it anywhere you wish, paying attention to the note I made above.
  4350.  
  4351. Keep on Apple CP/M-in' :-) .
  4352.  
  4353.  
  4354. John D. Baker  ->An Apple 3.5", 5.25", 8", HD5.25" CardZ180 Z-System nut//
  4355. Internet:  jdb8042@blkbox.com            jdbaker@taronga.com
  4356. UUCP:      nuchat!blkbox!jdb8042         ...!taronga!jdbaker
  4357. BBSs:  JOHN BAKER on Z-Node #45 [(713) 937-8886],
  4358. The Vector Board [(716) 544-1863], PIC of the Mid-Town [(713) 527-8939]
  4359. Karnage: "I am certainly very happy for you, but--WHAT ARE YOU TALKING ABOUT?!"
  4360.  
  4361. ------------------------------
  4362.  
  4363. End of INFO-CPM Digest V92 Issue #73
  4364. ************************************
  4365. 27-Jul-92 13:51:48-MDT,10667;000000000000
  4366. Return-Path: <INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  4367. Date: Mon, 27 Jul 92 13:45:18 MDT
  4368. From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  4369. Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  4370. Subject: INFO-CPM Digest V92 #74
  4371. To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  4372. Message-ID: <920727134520.V92N74@WSMR-SIMTEL20.ARMY.MIL>
  4373.  
  4374. INFO-CPM Digest             Mon, 27 Jul 92       Volume 92 : Issue   74
  4375.  
  4376. Today's Topics:
  4377.          Re: CP/M operating sys for intel machines? (2 msgs)
  4378.                       Re: Help with Amstrad 8256
  4379.           Re: need ANSI terminal sequences for Wordstar 3.0
  4380.                      RE: Undocumented Z80 Opcodes
  4381. ----------------------------------------------------------------------
  4382.  
  4383. Date: 27 Jul 92 16:49:22 GMT
  4384. From: micro-heart-of-gold.mit.edu!wupost!sdd.hp.com!caen!hellgate.utah.edu!cc.usu.edu!ivie@bloom-beacon.mit.edu  (CP/M lives!)
  4385. Subject: Re: CP/M operating sys for intel machines?
  4386. Message-ID: <1992Jul27.104922.57515@cc.usu.edu>
  4387.  
  4388. In article <1992Jul24.150344.25605@wam.umd.edu>, lenin@wam.umd.edu (Alberto Alejandro Perez-Pulido) writes:
  4389. > I wanted to know if there is a full cp/m operating system
  4390. > that can run on a 386sx machine. I just purchased an extra
  4391. > hard drive and have plenty space to repartition my drive
  4392. > and try another operating system with a boot manager.
  4393. > Does anybody know if there is a cp/m that I can put in a partition
  4394. > in my hard disk and can boot from it?
  4395. > where could I get it?
  4396.  
  4397. The folks that make Uniform, MicroSolutions, make a CP/M emulator that runs
  4398. from the DOS file structure. They also have an 8MHz CP/M coprocessor that
  4399. the emulation software knows how to fire up; so you can have CP/M software
  4400. run on a fast Z80 instead of interpreted slowly by a 386.
  4401.  
  4402. An interesting feature of MicroSolutions' emulator is that you can tell it
  4403. that anything ending with a specific extension (I use .CPM) is a CP/M
  4404. executable and it will automatically detect it from the command line and
  4405. fire it over to the coprocessor. In other words, you can type ZSID at the
  4406. DOS command line and get ZSID running.
  4407.  
  4408. > Lenin@wam.umd.edu                                 
  4409.  
  4410. Interesting user name. Ever hear of the band "Trotsky Icepick"?
  4411.  
  4412. Roger Ivie
  4413. ivie@cc.usu.edu
  4414.  
  4415. ------------------------------
  4416.  
  4417. Date: 27 Jul 92 15:14:40 GMT
  4418. From: mcsun!news.funet.fi!funic!nokia.fi!noknic!eru@uunet.uu.net  (Erkki Ruohtula)
  4419. Subject: Re: CP/M operating sys for intel machines?
  4420. Message-ID: <ERU.92Jul27171440@tnso04.tele.nokia.fi>
  4421.  
  4422. In article <1992Jul24.150344.25605@wam.umd.edu> lenin@wam.umd.edu (Alberto Alejandro Perez-Pulido) writes:
  4423.    I wanted to know if there is a full cp/m operating system
  4424.    that can run on a 386sx machine. I just purchased an extra
  4425.    hard drive and have plenty space to repartition my drive
  4426.    and try another operating system with a boot manager.
  4427.    Does anybody know if there is a cp/m that I can put in a partition
  4428.    in my hard disk and can boot from it?
  4429.    where could I get it?
  4430.    thanks.
  4431.  
  4432. There was a system called CP/M-86, which in the beginning of PC:s
  4433. looked like a viable competitor to MS-DOS, and was supplied with many
  4434. vendors of 8088 and 8086 machines as an alternative. Long time ago
  4435. I purchased a copy from a surplus sale, and got it to run on my PC/XT
  4436. clone, except that it did not seem to understand anything about its hard
  4437. disk (too old system version?). Later I got an AT-clone, and there attempts
  4438. to boot CP/M-86 just hung up the machine. Not any loss, since I did not have
  4439. any interesting software to run on it (CP/M-80 software naturally does not
  4440. run on CP/M-86). I don't know if there has been CP/M-86 versions that
  4441. do run on AT's, but if there is, such a version might run on your 386sx
  4442. system.
  4443.  
  4444. I presume CP/M-86 gradually evolved into the MS-DOS-compatible
  4445. operating system DR-DOS that Digital Research sells these days
  4446. successfully (I wonder whether DR-DOS can run any CP/M-86
  4447. software?).
  4448. --
  4449. Erkki Ruohtula     / Nokia Telecommunications
  4450. eru@tele.nokia.fi / P.O. Box 33 SF-02601 Espoo, Finland
  4451. (My private opinions, of course.)
  4452.  
  4453. ------------------------------
  4454.  
  4455. Date: Mon, 27 Jul 92 09:59:38 -0400
  4456. From: Jay Sage <sage@ll.mit.edu>
  4457. Subject: Re: Help with Amstrad 8256
  4458. Message-ID: <9207270959.AA19726@LL.MIT.EDU>
  4459.  
  4460.    Joe R Szurek asked about moving LocoScript files from a PCW8256 to a PC. 
  4461. I have a PCW8256 and recently performed this task for someone who paid me to
  4462. do it.  It is painful but can be done.
  4463.  
  4464.    There are two problems.  One is to get information from the PCW's 3"
  4465. diskettes onto PC diskettes.  Some people have added 3.5" or 5.25" drives to
  4466. their PCWs, and then it is easy (assuming they still have a 3" drive --
  4467. which many don't).  I have a serial interface and made the transfers using
  4468. telecommunications software and a null-modem cable.  This task can be made
  4469. easier by collecting all the files one wants to move in one user area on one
  4470. diskette (or as many as are needed to hold the files).  I had to collect
  4471. lots of individual files from many user areas, and this added a lot of time
  4472. to the task.
  4473.  
  4474.    I had contracted to move the files as is.  The person had not even told
  4475. me with what applications the files had been created.  As it turned out,
  4476. some were LocoScript files and others were dBase files.  Although LocoScript
  4477. provides its own operating system and file system, the disks are fully CP/M-
  4478. compatible and can be operating on in CP/M mode with a telecomm program. 
  4479. The 'groups' correspond to user areas.
  4480.  
  4481.    Later, the person realized that he could not use the LocoScript files on
  4482. his PC.  I recommended that he purchase LocoScript for the PC, especially
  4483. since he was familiar with and liked the program, but he declined.  I am not
  4484. sure what he is doing with the files -- probably nothing.
  4485.  
  4486.    To satisfy my own curiosity, I worked out the procedure for converting
  4487. the LocoScript data into a form usable on a PC.  I soon found that
  4488. LocoScript, as I expected, has a menu choice to convert files.  There are
  4489. two conversion options.  One simply generates the equivalent ASCII file,
  4490. stripping out binary headers and special formatting characters.  The other
  4491. essentially prints to disk.  That is, it generates an ASCII file with text
  4492. whose appearance approximates the printed page that LocoScript would
  4493. produce.  Ideally one would probably perform both conversions before moving
  4494. the files over to the PC.  Unfortunately, these conversions have to be
  4495. performed manually on each file; there is no *.* option.  To speed things up
  4496. (LocoScript is a lovely program, but, like WordStar, not terribly speedy), I
  4497. moved the original files to the RAM disk and worked there.
  4498.  
  4499. >> Do you need a special interface to connect a modem to the 8256....If so,
  4500. >> where do you get it and what price?
  4501.  
  4502.    Yes, a special interface card is required.  Elliam Associates may have
  4503. them.  If not, you'd have to order them from England.  Unless this is going
  4504. to be a continuing need, it would probably not make sense to go this route. 
  4505. Better to pay someone to convert a few diskettes.
  4506.  
  4507. -- Jay Sage
  4508.  
  4509.  
  4510. ------------------------------
  4511.  
  4512. Date: 27 Jul 92 02:46:44 GMT
  4513. From: dog.ee.lbl.gov!overload.lbl.gov!agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!The-Star.honeywell.com!umn.edu!csus.edu!csusac!sactoh0!  (Ian Justman)
  4514. Subject: Re: need ANSI terminal sequences for Wordstar 3.0
  4515. Message-ID: <LwuJoB1w165w@ijpc.UUCP>
  4516.  
  4517. jeffj@panix.com (Jeff Jonas) writes:
  4518.  
  4519. > Wordstar version 3.0 doesn't have any ANSI terminal in the install menu.
  4520. > Does anybody have the patches for an ANSI terminal?
  4521. > Only as a last resort would I pull out the manuals and
  4522. > look up the terminal patch points and piece together the
  4523. > corresponding ANSI sequences.  Since my friend's so far away,
  4524. > I really wnat it to work on the first shot.
  4525.  
  4526. You might want to try "DEC VT100".
  4527.  
  4528. ------------------------------
  4529.  
  4530. Date: Mon, 27 Jul 92 10:25:28 -0400
  4531. From: Jay Sage <sage@ll.mit.edu>
  4532. Subject: RE: Undocumented Z80 Opcodes
  4533. Message-ID: <9207271025.AA20373@LL.MIT.EDU>
  4534.  
  4535.    Willy recently added, "As things turn out, the Hitachi '180 traps all
  4536. unused opcodes."  This will not help, of course, if the undocumented Z80
  4537. opcodes are no longer "undefined" in the Z180 or Z280.  They will be
  4538. processed according to their new implementation.
  4539.  
  4540.    I got a kick out of Joe Wright's comment, "The Jay Sage I know has both
  4541. Z80 and Z180 machines at hand.  My Jay would be answering these questions
  4542. instead of posing them."  OK, I admit it.  I was being lazy; I could have
  4543. looked this stuff up myself.  But it appeared that there were others with a
  4544. much more burning interest in the subject.
  4545.  
  4546.    I completely agree with Joe's implication that unsupported opcodes and
  4547. unsupported programming language features simply should NOT be used.  As far
  4548. as my home controller is concerned, here's my excuse.  That machine was
  4549. built about 12 or 13 years ago, when 2K EPROMs cost $50 each (and 50 dollars
  4550. were a lot more money).  The whole unit only had 1K of EPROM (and 256 bytes
  4551. of RAM!).  The poor yield (by today's standards) on 2716 2K EPROMs provided
  4552. lots of chips with only 1K working, and Intel sold those as 2758s for much
  4553. less money (see footnote below).  So it seemed like a good idea at the time
  4554. to save a few bytes by using some of the 8085's undocumented opcodes. 
  4555. Actually, in retrospect, it think it was still a bad idea -- it's just not
  4556. good practice.  It rarely imposes a significant cost to do things right, but
  4557. the cost of doing things wrong can be horrendous.
  4558.  
  4559.    Joe added, "It is academically interesting I guess."  I think so, too. 
  4560. In particular, I was interested to know how the manufacturers felt about
  4561. their undocumented codes and, specifically, the extent to which they felt
  4562. that they should carry them over to the new chips, even though they never
  4563. officially supported them.
  4564.  
  4565. -- Jay Sage
  4566.  
  4567. P.S. Several years later I was building some computer hardware at work.  In
  4568. an attempt to save the company a little money, I specified 2758 EPROMS
  4569. instead of 2716s.  Unfortunately, by then the yield on 2716s was so high
  4570. that there were no longer any half-defective 1K units, and 2758s were being
  4571. specially made only for back-compatibility.  Being low-volume items, they
  4572. commanded a premium price, and the company paid $50 each for them (instead
  4573. of the $10 I had written on the purchase requisition) when they could have
  4574. gotten 2716s for only about $20.  You gotta watch out for progress!
  4575.  
  4576.  
  4577. ------------------------------
  4578.  
  4579. End of INFO-CPM Digest V92 Issue #74
  4580. ************************************
  4581. 29-Jul-92 10:07:53-MDT,22502;000000000000
  4582. Mail-From: W8SDZ created at 29-Jul-92 09:50:29
  4583. Return-Path: <INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  4584. Date: Wed, 29 Jul 92 09:50:28 MDT
  4585. From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  4586. Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  4587. Subject: INFO-CPM Digest V92 #75
  4588. To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  4589. Message-ID: <920729095029.V92N75@WSMR-SIMTEL20.ARMY.MIL>
  4590.  
  4591. INFO-CPM Digest             Wed, 29 Jul 92       Volume 92 : Issue   75
  4592.  
  4593. Today's Topics:
  4594.                Z80+undocumented Z80+HD64180 opcode list
  4595. ----------------------------------------------------------------------
  4596.  
  4597. Date: 28 Jul 92 08:37:16 GMT
  4598. From: darwin.sura.net!Sirius.dfn.de!fauern!fauna!cip.informatik.uni-erlangen.de!htoppman@uunet.uu.net  (Herbert Oppmann)
  4599. Subject: Z80+undocumented Z80+HD64180 opcode list
  4600. Message-ID: <Bs3By5.Hoz@immd4.informatik.uni-erlangen.de>
  4601.  
  4602. Last week somebody asked for a list of opcodes.
  4603. Well, here is mine. Have fun!
  4604.  
  4605. | Herbert Oppmann | email: htoppman@cip.informatik.uni-erlangen.de |
  4606. | irc: mtx        |  mail: Drausnickstrasse 29, D-8520 Erlangen    |
  4607.  
  4608. ------------ 8< ---------- 8< ---------------
  4609. 8080/Z80/HD64180 opcodes
  4610.  
  4611. Legend:
  4612. HX, LX    highbyte/lowbyte of IX
  4613. HY, LY    dito IY
  4614.  
  4615.     8080 subset
  4616. *    Z80 only
  4617. /    "illegal" Z80
  4618. +    HD 64180 (reacts with a trap to illegal Z80 opcodes)
  4619.  
  4620. Hex        Instruction        Comment (applies to Z80 only)
  4621. -----------------------------------------------
  4622. 00        NOP
  4623. 01 nnnn        LD    BC,nnnn
  4624. 02        LD    (BC),A
  4625. 03        INC    BC
  4626. 04        INC    B
  4627. 05        DEC    B
  4628. 06 nn        LD    B,nn
  4629. 07        RLCA
  4630. 08          *    EX    AF,AF'
  4631. 09        ADD    HL,BC
  4632. 0A        LD    A,(BC)
  4633. 0B        DEC    BC
  4634. 0C        INC    C
  4635. 0D        DEC    C
  4636. 0E nn        LD    C,nn
  4637. 0F        RRCA
  4638. 10 dd          *    DJNZ    dd
  4639. 11 nnnn        LD    DE,nnnn
  4640. 12        LD    DE,A
  4641. 13        INC    DE
  4642. 14        INC    D
  4643. 15        DEC    D
  4644. 16 nn        LD    D,nn
  4645. 17        RLA
  4646. 18 dd          *    JR    dd
  4647. 19        ADD    HL,DE
  4648. 1A        LD    A,DE
  4649. 1B        DEC    DE
  4650. 1C        INC    E
  4651. 1D        DEC    E
  4652. 1E nn        LD    E,nn
  4653. 1F        RRA
  4654. 20 dd          * JR    NZ,dd
  4655. 21 nnnn        LD    HL,nnnn
  4656. 22 nnnn        LD    (nnnn),HL
  4657. 23        INC    HL
  4658. 24        INC    H
  4659. 25        DEC    H
  4660. 26 nn        LD    H,nn
  4661. 27        DAA
  4662. 28 dd          *    JR    Z,dd
  4663. 29        ADD    HL,HL
  4664. 2A nnnn        LD    HL,(nnnn)
  4665. 2B        DEC    HL
  4666. 2C        INC    L
  4667. 2D        DEC    L
  4668. 2E nn        LD    L,nn
  4669. 2F        CPL
  4670. 30 dd          *    JR    NC,dd
  4671. 31 nnnn        LD    SP,nnnn
  4672. 32 nnnn        LD    (nnnn),A
  4673. 33        INC    SP
  4674. 34        INC    (HL)
  4675. 35        DEC    (HL)
  4676. 36 nn        LD    (HL),nn
  4677. 37        SCF
  4678. 38 dd          *    JR    C,dd
  4679. 39        ADD    HL,SP
  4680. 3A nnnn        LD    A,(nnnn)
  4681. 3B        DEC    SP
  4682. 3C        INC    A
  4683. 3D        DEC    A
  4684. 3E nn        LD    A,nn
  4685. 3F        CCF
  4686. 40        LD    B,B
  4687. 41        LD    B,C
  4688. 42        LD    B,D
  4689. 43        LD    B,E
  4690. 44        LD    B,H
  4691. 45        LD    B,L
  4692. 46        LD    B,(HL)
  4693. 47        LD    B,A
  4694. 48        LD    C,B
  4695. 49        LD    C,C
  4696. 4A        LD    C,D
  4697. 4B        LD    C,E
  4698. 4C        LD    C,H
  4699. 4D        LD    C,L
  4700. 4E        LD    C,(HL)
  4701. 4F        LD    C,A
  4702. 50        LD    D,B
  4703. 51        LD    D,C
  4704. 52        LD    D,D
  4705. 53        LD    D,E
  4706. 54        LD    D,H
  4707. 55        LD    D,L
  4708. 56        LD    D,(HL)
  4709. 57        LD    D,A
  4710. 58        LD    E,B
  4711. 59        LD    E,C
  4712. 5A        LD    E,D
  4713. 5B        LD    E,E
  4714. 5C        LD    E,H
  4715. 5D        LD    E,L
  4716. 5E        LD    E,(HL)
  4717. 5F        LD    E,A
  4718. 60        LD    H,B
  4719. 61        LD    H,C
  4720. 62        LD    H,D
  4721. 63        LD    H,E
  4722. 64        LD    H,H
  4723. 65        LD    H,L
  4724. 66        LD    H,(HL)
  4725. 67        LD    H,A
  4726. 68        LD    L,B
  4727. 69        LD    L,C
  4728. 6A        LD    L,D
  4729. 6B        LD    L,E
  4730. 6C        LD    L,H
  4731. 6D        LD    L,L
  4732. 6E        LD    L,(HL)
  4733. 6F        LD    L,A
  4734. 70        LD    (HL),B
  4735. 71        LD    (HL),C
  4736. 72        LD    (HL),D
  4737. 73        LD    (HL),E
  4738. 74        LD    (HL),H
  4739. 75        LD    (HL),L
  4740. 76        HALT
  4741. 77        LD    (HL),A
  4742. 78        LD    A,B
  4743. 79        LD    A,C
  4744. 7A        LD    A,D
  4745. 7B        LD    A,E
  4746. 7C        LD    A,H
  4747. 7D        LD    A,L
  4748. 7E        LD    A,(HL)
  4749. 7F        LD    A,A
  4750. 80        ADD    A,B
  4751. 81        ADD    A,C
  4752. 82        ADD    A,D
  4753. 83        ADD    A,E
  4754. 84        ADD    A,H
  4755. 85        ADD    A,L
  4756. 86        ADD    A,(HL)
  4757. 87        ADD    A,A
  4758. 88        ADC    A,B
  4759. 89        ADC    A,C
  4760. 8A        ADC    A,D
  4761. 8B        ADC    A,E
  4762. 8C        ADC    A,H
  4763. 8D        ADC    A,L
  4764. 8E        ADC    A,(HL)
  4765. 8F        ADC    A,A
  4766. 90        SUB    B
  4767. 91        SUB    C
  4768. 92        SUB    D
  4769. 93        SUB    E
  4770. 94        SUB    H
  4771. 95        SUB    L
  4772. 96        SUB    (HL)
  4773. 97        SUB    A
  4774. 98        SBC    A,B
  4775. 99        SBC    A,C
  4776. 9A        SBC    A,D
  4777. 9B        SBC    A,E
  4778. 9C        SBC    A,H
  4779. 9D        SBC    A,L
  4780. 9E        SBC    A,(HL)
  4781. 9F        SBC    A,A
  4782. A0        AND    B
  4783. A1        AND    C
  4784. A2        AND    D
  4785. A3        AND    E
  4786. A4        AND    H
  4787. A5        AND    L
  4788. A6        AND    (HL)
  4789. A7        AND    A
  4790. A8        XOR    B
  4791. A9        XOR    C
  4792. AA        XOR    D
  4793. AB        XOR    E
  4794. AC        XOR    H
  4795. AD        XOR    L
  4796. AE        XOR    (HL)
  4797. AF        XOR    A
  4798. B0        OR    B
  4799. B1        OR    C
  4800. B2        OR    D
  4801. B3        OR    E
  4802. B4        OR    H
  4803. B5        OR    L
  4804. B6        OR    (HL)
  4805. B7        OR    A
  4806. B8        CP    B
  4807. B9        CP    C
  4808. BA        CP    D
  4809. BB        CP    E
  4810. BC        CP    H
  4811. BD        CP    L
  4812. BE        CP    (HL)
  4813. BF        CP    A
  4814. C0        RET    NZ
  4815. C1        POP    BC
  4816. C2 nnnn        JP    NZ,nnnn
  4817. C3 nnnn        JP    nnnn
  4818. C4 nnnn        CALL    NZ,nnnn
  4819. C5        PUSH    BC
  4820. C6 nn        ADD    A,nn
  4821. C7        RST    0
  4822. C8        RET    Z
  4823. C9        RET
  4824. CA nnnn        JP    Z,nnnn
  4825. CB 00          *    RLC    B
  4826. CB 01          *    RLC    C
  4827. CB 02          *    RLC    D
  4828. CB 03          *    RLC    E
  4829. CB 04          *    RLC    H
  4830. CB 05          *    RLC    L
  4831. CB 06          *    RLC    (HL)
  4832. CB 07          *    RLC    A
  4833. CB 08          *    RRC    B
  4834. CB 09          *    RRC    C
  4835. CB 0A          *    RRC    D
  4836. CB 0B          *    RRC    E
  4837. CB 0C          *    RRC    H
  4838. CB 0D          *    RRC    L
  4839. CB 0E          *    RRC    (HL)
  4840. CB 0F          *    RRC    A
  4841. CB 10          *    RL    B
  4842. CB 11          *    RL    C
  4843. CB 12          *    RL    D
  4844. CB 13          *    RL    E
  4845. CB 14          *    RL    H
  4846. CB 15          *    RL    L
  4847. CB 16          *    RL    (HL)
  4848. CB 17          *    RL    A
  4849. CB 18          *    RR    B
  4850. CB 19          *    RR    C
  4851. CB 1A          *    RR    D
  4852. CB 1B          *    RR    E
  4853. CB 1C          *    RR    H
  4854. CB 1D          *    RR    L
  4855. CB 1E          *    RR    (HL)
  4856. CB 1F          *    RR    A
  4857. CB 20          *    SLA    B
  4858. CB 21          *    SLA    C
  4859. CB 22          *    SLA    D
  4860. CB 23          *    SLA    E
  4861. CB 24          *    SLA    H
  4862. CB 25          *    SLA    L
  4863. CB 26          *    SLA    (HL)
  4864. CB 27          *    SLA    A
  4865. CB 28          *    SRA    B
  4866. CB 29          *    SRA    C
  4867. CB 2A          *    SRA    D
  4868. CB 2B          *    SRA    E
  4869. CB 2C          *    SRA    H
  4870. CB 2D          *    SRA    L
  4871. CB 2E          *    SRA    (HL)
  4872. CB 2F          *    SRA    A
  4873. CB 30          /    SLIA    B    (Shift Left Inverted Arithmetic)
  4874. CB 31          /    SLIA    C    like SLA, but shifts in a 1 bit
  4875. CB 32          /    SLIA    D
  4876. CB 33          /    SLIA    E
  4877. CB 34          /    SLIA    H
  4878. CB 35          /    SLIA    L
  4879. CB 36          /    SLIA    (HL)
  4880. CB 37          /    SLIA    A
  4881. CB 38          *    SRL    B
  4882. CB 39          *    SRL    C
  4883. CB 3A          *    SRL    D
  4884. CB 3B          *    SRL    E
  4885. CB 3C          *    SRL    H
  4886. CB 3D          *    SRL    L
  4887. CB 3E          *    SRL    (HL)
  4888. CB 3F          *    SRL    A
  4889. CB 40          *    BIT    0,B
  4890. CB 41          *    BIT    0,C
  4891. CB 42          *    BIT    0,D
  4892. CB 43          *    BIT    0,E
  4893. CB 44          *    BIT    0,H
  4894. CB 45          *    BIT    0,L
  4895. CB 46          *    BIT    0,(HL)
  4896. CB 47          *    BIT    0,A
  4897. CB 48          *    BIT    1,B
  4898. CB 49          *    BIT    1,C
  4899. CB 4A          *    BIT    1,D
  4900. CB 4B          *    BIT    1,E
  4901. CB 4C          *    BIT    1,H
  4902. CB 4D          *    BIT    1,L
  4903. CB 4E          *    BIT    1,(HL)
  4904. CB 4F          *    BIT    1,A
  4905. CB 50          *    BIT    2,B
  4906. CB 51          *    BIT    2,C
  4907. CB 52          *    BIT    2,D
  4908. CB 53          *    BIT    2,E
  4909. CB 54          *    BIT    2,H
  4910. CB 55          *    BIT    2,L
  4911. CB 56          *    BIT    2,(HL)
  4912. CB 57          *    BIT    2,A
  4913. CB 58          *    BIT    3,B
  4914. CB 59          *    BIT    3,C
  4915. CB 5A          *    BIT    3,D
  4916. CB 5B          *    BIT    3,E
  4917. CB 5C          *    BIT    3,H
  4918. CB 5D          *    BIT    3,L
  4919. CB 5E          *    BIT    3,(HL)
  4920. CB 5F          *    BIT    3,A
  4921. CB 60          *    BIT    4,B
  4922. CB 61          *    BIT    4,C
  4923. CB 62          *    BIT    4,D
  4924. CB 63          *    BIT    4,E
  4925. CB 64          *    BIT    4,H
  4926. CB 65          *    BIT    4,L
  4927. CB 66          *    BIT    4,(HL)
  4928. CB 67          *    BIT    4,A
  4929. CB 68          *    BIT    5,B
  4930. CB 69          *    BIT    5,C
  4931. CB 6A          *    BIT    5,D
  4932. CB 6B          *    BIT    5,E
  4933. CB 6C          *    BIT    5,H
  4934. CB 6D          *    BIT    5,L
  4935. CB 6E          *    BIT    5,(HL)
  4936. CB 6F          *    BIT    5,A
  4937. CB 70          *    BIT    6,B
  4938. CB 71          *    BIT    6,C
  4939. CB 72          *    BIT    6,D
  4940. CB 73          *    BIT    6,E
  4941. CB 74          *    BIT    6,H
  4942. CB 75          *    BIT    6,L
  4943. CB 76          *    BIT    6,(HL)
  4944. CB 77          *    BIT    6,A
  4945. CB 78          *    BIT    7,B
  4946. CB 79          *    BIT    7,C
  4947. CB 7A          *    BIT    7,D
  4948. CB 7B          *    BIT    7,E
  4949. CB 7C          *    BIT    7,H
  4950. CB 7D          *    BIT    7,L
  4951. CB 7E          *    BIT    7,(HL)
  4952. CB 7F          *    BIT    7,A
  4953. CB 80          *    RES    0,B
  4954. CB 81          *    RES    0,C
  4955. CB 82          *    RES    0,D
  4956. CB 83          *    RES    0,E
  4957. CB 84          *    RES    0,H
  4958. CB 85          *    RES    0,L
  4959. CB 86          *    RES    0,(HL)
  4960. CB 87          *    RES    0,A
  4961. CB 88          *    RES    1,B
  4962. CB 89          *    RES    1,C
  4963. CB 8A          *    RES    1,D
  4964. CB 8B          *    RES    1,E
  4965. CB 8C          *    RES    1,H
  4966. CB 8D          *    RES    1,L
  4967. CB 8E          *    RES    1,(HL)
  4968. CB 8F          *    RES    1,A
  4969. CB 90          *    RES    2,B
  4970. CB 91          *    RES    2,C
  4971. CB 92          *    RES    2,D
  4972. CB 93          *    RES    2,E
  4973. CB 94          *    RES    2,H
  4974. CB 95          *    RES    2,L
  4975. CB 96          *    RES    2,(HL)
  4976. CB 97          *    RES    2,A
  4977. CB 98          *    RES    3,B
  4978. CB 99          *    RES    3,C
  4979. CB 9A          *    RES    3,D
  4980. CB 9B          *    RES    3,E
  4981. CB 9C          *    RES    3,H
  4982. CB 9D          *    RES    3,L
  4983. CB 9E          *    RES    3,(HL)
  4984. CB 9F          *    RES    3,A
  4985. CB A0          *    RES    4,B
  4986. CB A1          *    RES    4,C
  4987. CB A2          *    RES    4,D
  4988. CB A3          *    RES    4,E
  4989. CB A4          *    RES    4,H
  4990. CB A5          *    RES    4,L
  4991. CB A6          *    RES    4,(HL)
  4992. CB A7          *    RES    4,A
  4993. CB A8          *    RES    5,B
  4994. CB A9          *    RES    5,C
  4995. CB AA          *    RES    5,D
  4996. CB AB          *    RES    5,E
  4997. CB AC          *    RES    5,H
  4998. CB AD          *    RES    5,L
  4999. CB AE          *    RES    5,(HL)
  5000. CB AF          *    RES    5,A
  5001. CB B0          *    RES    6,B
  5002. CB B1          *    RES    6,C
  5003. CB B2          *    RES    6,D
  5004. CB B3          *    RES    6,E
  5005. CB B4          *    RES    6,H
  5006. CB B5          *    RES    6,L
  5007. CB B6          *    RES    6,(HL)
  5008. CB B7          *    RES    6,A
  5009. CB B8          *    RES    7,B
  5010. CB B9          *    RES    7,C
  5011. CB BA          *    RES    7,D
  5012. CB BB          *    RES    7,E
  5013. CB BC          *    RES    7,H
  5014. CB BD          *    RES    7,L
  5015. CB BE          *    RES    7,(HL)
  5016. CB BF          *    RES    7,A
  5017. CB C0          *    SET    0,B
  5018. CB C1          *    SET    0,C
  5019. CB C2          *    SET    0,D
  5020. CB C3          *    SET    0,E
  5021. CB C4          *    SET    0,H
  5022. CB C5          *    SET    0,L
  5023. CB C6          *    SET    0,(HL)
  5024. CB C7          *    SET    0,A
  5025. CB C8          *    SET    1,B
  5026. CB C9          *    SET    1,C
  5027. CB CA          *    SET    1,D
  5028. CB CB          *    SET    1,E
  5029. CB CC          *    SET    1,H
  5030. CB CD          *    SET    1,L
  5031. CB CE          *    SET    1,(HL)
  5032. CB CF          *    SET    1,A
  5033. CB D0          *    SET    2,B
  5034. CB D1          *    SET    2,C
  5035. CB D2          *    SET    2,D
  5036. CB D3          *    SET    2,E
  5037. CB D4          *    SET    2,H
  5038. CB D5          *    SET    2,L
  5039. CB D6          *    SET    2,(HL)
  5040. CB D7          *    SET    2,A
  5041. CB D8          *    SET    3,B
  5042. CB D9          *    SET    3,C
  5043. CB DA          *    SET    3,D
  5044. CB DB          *    SET    3,E
  5045. CB DC          *    SET    3,H
  5046. CB DD          *    SET    3,L
  5047. CB DE          *    SET    3,(HL)
  5048. CB DF          *    SET    3,A
  5049. CB E0          *    SET    4,B
  5050. CB E1          *    SET    4,C
  5051. CB E2          *    SET    4,D
  5052. CB E3          *    SET    4,E
  5053. CB E4          *    SET    4,H
  5054. CB E5          *    SET    4,L
  5055. CB E6          *    SET    4,(HL)
  5056. CB E7          *    SET    4,A
  5057. CB E8          *    SET    5,B
  5058. CB E9          *    SET    5,C
  5059. CB EA          *    SET    5,D
  5060. CB EB          *    SET    5,E
  5061. CB EC          *    SET    5,H
  5062. CB ED          *    SET    5,L
  5063. CB EE          *    SET    5,(HL)
  5064. CB EF          *    SET    5,A
  5065. CB F0          *    SET    6,B
  5066. CB F1          *    SET    6,C
  5067. CB F2          *    SET    6,D
  5068. CB F3          *    SET    6,E
  5069. CB F4          *    SET    6,H
  5070. CB F5          *    SET    6,L
  5071. CB F6          *    SET    6,(HL)
  5072. CB F7          *    SET    6,A
  5073. CB F8          *    SET    7,B
  5074. CB F9          *    SET    7,C
  5075. CB FA          *    SET    7,D
  5076. CB FB          *    SET    7,E
  5077. CB FC          *    SET    7,H
  5078. CB FD          *    SET    7,L
  5079. CB FE          *    SET    7,(HL)
  5080. CB FF          *    SET    7,A
  5081. CC nnnn        CALL    Z,nnnn
  5082. CD nnnn        CALL    nnnn
  5083. CE nn        ADC    A,nn
  5084. CF        RST    8
  5085. D0        RET    NC
  5086. D1        POP    DE
  5087. D2 nnnn        JP    NC,nnnn
  5088. D3 nn        OUT    (nn),A
  5089. D4 nnnn        CALL    NC,nnnn
  5090. D5        PUSH    DE
  5091. D6 nn        SUB    nn
  5092. D7        RST    10H
  5093. D8        RET    C
  5094. D9          *    EXX
  5095. DA nnnn        JP    C,nnnn
  5096. DB nn        IN    A,(nn)
  5097. DC nnnn        CALL    C,nnnn
  5098. All other DD combinations not listed below:
  5099.  DD is ignored, all following bytes are treated as instructions
  5100. DD 09          *    ADD    IX,BC
  5101. DD 19          *    ADD    IX,DE
  5102. DD 21 nnnn    *    LD    IX,nnnn
  5103. DD 22 nnnn    *    LD    (nnnn),IX
  5104. DD 23          *    INC    IX
  5105. DD 24          /    INC    HX
  5106. DD 25          /    DEC    HX
  5107. DD 26 nn      /    LD    HX,nn
  5108. DD 29          *    ADD    IX,IX
  5109. DD 2A nnnn    *    LD    IX,(nnnn)
  5110. DD 2B          *    DEC    IX
  5111. DD 2C          /    INC    LX
  5112. DD 2D          /    DEC    LX
  5113. DD 2E nn      /    LD    LX,nn
  5114. DD 34 dd      *    INC    (IX+dd)
  5115. DD 35 dd      *    DEC    (IX+dd)
  5116. DD 36 dd nn   *    LD    (IX+dd),nn
  5117. DD 39          *    ADD    IX,SP
  5118. DD 44          /    LD    B,HX
  5119. DD 45          /    LD    B,LX
  5120. DD 46 dd      *    LD    B,(IX+dd)
  5121. DD 4C          /    LD    C,HX
  5122. DD 4D          /    LD    C,LX
  5123. DD 4E dd      *    LD    C,(IX+dd)
  5124. DD 54          /    LD    D,HX
  5125. DD 55          /    LD    D,LX
  5126. DD 56 dd      *    LD    D,(IX+dd)
  5127. DD 5C          /    LD    E,H
  5128. DD 5D          /    LD    E,L
  5129. DD 5E dd      *    LD    E,(IX+dd)
  5130. DD 60          /    LD    HX,B
  5131. DD 61          /    LD    HX,C
  5132. DD 62          /    LD    HX,D
  5133. DD 63          /    LD    HX,E
  5134. DD 64          /    LD    HX,HX
  5135. DD 65          /    LD    HX,LX
  5136. DD 66 dd      *    LD    H,(IX+dd)
  5137. DD 67          /    LD    HX,A
  5138. DD 68          /    LD    LX,B
  5139. DD 69          /    LD    LX,C
  5140. DD 6A          /    LD    LX,D
  5141. DD 6B          /    LD    LX,E
  5142. DD 6C          /    LD    LX,HX
  5143. DD 6D          /    LD    LX,LX
  5144. DD 6E dd      *    LD    L,(IX+dd)
  5145. DD 6F          /    LD    LX,A
  5146. DD 70 dd      *    LD    (IX+dd),B
  5147. DD 71 dd      *    LD    (IX+dd),C
  5148. DD 72 dd      *    LD    (IX+dd),D
  5149. DD 73 dd      *    LD    (IX+dd),E
  5150. DD 74 dd      *    LD    (IX+dd),H
  5151. DD 75 dd      *    LD    (IX+dd),L
  5152. DD 77 dd      *    LD    (IX+dd),A
  5153. DD 7C          /    LD    A,HX
  5154. DD 7D          /    LD    A,LX
  5155. DD 7E dd      *    LD    A,(IX+dd)
  5156. DD 84          /    ADD    A,HX
  5157. DD 85          /    ADD    A,LX
  5158. DD 86 dd      *    ADD    A,(IX)
  5159. DD 8C          /    ADC    A,HX
  5160. DD 8D          /    ADC    A,LX
  5161. DD 8E dd      *    ADC    A,(IX)
  5162. DD 94          /    SUB    HX
  5163. DD 95          /    SUB    LX
  5164. DD 96 dd      *    SUB    (IX+dd)
  5165. DD 9C          /    SBC    A,HX
  5166. DD 9D          /    SBC    A,LX
  5167. DD 9E dd      *    SBC    A,(IX+dd)
  5168. DD A4          /    AND    HX
  5169. DD A5          /    AND    LX
  5170. DD A6 dd      *    AND    (IX+dd)
  5171. DD AC          /    XOR    HX
  5172. DD AD          /    XOR    LX
  5173. DD AE dd      *    XOR    (IX+dd)
  5174. DD B4          /    OR    HX
  5175. DD B5          /    OR    LX
  5176. DD B6 dd      *    OR    (IX+dd)
  5177. DD BC          /    CP    HX
  5178. DD BD          /    CP    LX
  5179. DD BE dd      *    CP    (IX+dd)
  5180. DD CB dd 00   /    RLC    (IX+dd)->B    result is placed in a register
  5181. DD CB dd 01   /    RLC    (IX+dd)->C    additionally
  5182. DD CB dd 02   /    RLC    (IX+dd)->D
  5183. DD CB dd 03   /    RLC    (IX+dd)->E
  5184. DD CB dd 04   /    RLC    (IX+dd)->H
  5185. DD CB dd 05   /    RLC    (IX+dd)->L
  5186. DD CB dd 06   *    RLC    (IX+dd)
  5187. DD CB dd 07   /    RLC    (IX+dd)->A
  5188. DD CB dd 08   /    RRC    (IX+dd)->B
  5189. DD CB dd 09   /    RRC    (IX+dd)->C
  5190. DD CB dd 0A   /    RRC    (IX+dd)->D
  5191. DD CB dd 0B   /    RRC    (IX+dd)->E
  5192. DD CB dd 0C   /    RRC    (IX+dd)->H
  5193. DD CB dd 0D   /    RRC    (IX+dd)->L
  5194. DD CB dd 0E   *    RRC    (IX+dd)
  5195. DD CB dd 0F   /    RRC    (IX+dd)->A
  5196. DD CB dd 10   /    RL    (IX+dd)->B
  5197. DD CB dd 11   /    RL    (IX+dd)->C
  5198. DD CB dd 12   /    RL    (IX+dd)->D
  5199. DD CB dd 13   /    RL    (IX+dd)->E
  5200. DD CB dd 14   /    RL    (IX+dd)->H
  5201. DD CB dd 15   /    RL    (IX+dd)->L
  5202. DD CB dd 16   *    RL    (IX+dd)
  5203. DD CB dd 17   /    RL    (IX+dd)->A
  5204. DD CB dd 18   /    RR    (IX+dd)->B
  5205. DD CB dd 19   /    RR    (IX+dd)->C
  5206. DD CB dd 1A   /    RR    (IX+dd)->D
  5207. DD CB dd 1B   /    RR    (IX+dd)->E
  5208. DD CB dd 1C   /    RR    (IX+dd)->H
  5209. DD CB dd 1D   /    RR    (IX+dd)->L
  5210. DD CB dd 1E   *    RR    (IX+dd)
  5211. DD CB dd 1F   /    RR    (IX+dd)->A
  5212. DD CB dd 20   /    SLA    (IX+dd)->B
  5213. DD CB dd 21   /    SLA    (IX+dd)->C
  5214. DD CB dd 22   /    SLA    (IX+dd)->D
  5215. DD CB dd 23   /    SLA    (IX+dd)->E
  5216. DD CB dd 24   /    SLA    (IX+dd)->H
  5217. DD CB dd 25   /    SLA    (IX+dd)->L
  5218. DD CB dd 26   *    SLA    (IX+dd)
  5219. DD CB dd 27   /    SLA    (IX+dd)->A
  5220. DD CB dd 28   /    SRA    (IX+dd)->B
  5221. DD CB dd 29   /    SRA    (IX+dd)->C
  5222. DD CB dd 2A   /    SRA    (IX+dd)->D
  5223. DD CB dd 2B   /    SRA    (IX+dd)->E
  5224. DD CB dd 2C   /    SRA    (IX+dd)->H
  5225. DD CB dd 2D   /    SRA    (IX+dd)->L
  5226. DD CB dd 2E   *    SRA    (IX+dd)
  5227. DD CB dd 2F   /    SRA    (IX+dd)->A
  5228. DD CB dd 30   /    SLIA    (IX+dd)->B
  5229. DD CB dd 31   /    SLIA    (IX+dd)->C
  5230. DD CB dd 32   /    SLIA    (IX+dd)->D
  5231. DD CB dd 33   /    SLIA    (IX+dd)->E
  5232. DD CB dd 34   /    SLIA    (IX+dd)->H
  5233. DD CB dd 35   /    SLIA    (IX+dd)->L
  5234. DD CB dd 36   /    SLIA    (IX+dd)
  5235. DD CB dd 37   /    SLIA    (IX+dd)->A
  5236. DD CB dd 38   /    SRL    (IX+dd)->B
  5237. DD CB dd 39   /    SRL    (IX+dd)->C
  5238. DD CB dd 3A   /    SRL    (IX+dd)->D
  5239. DD CB dd 3B   /    SRL    (IX+dd)->E
  5240. DD CB dd 3C   /    SRL    (IX+dd)->H
  5241. DD CB dd 3D   /    SRL    (IX+dd)->L
  5242. DD CB dd 3E   *    SRL    (IX+dd)
  5243. DD CB dd 3F   /    SRL    (IX+dd)->A
  5244. DD CB dd 46   *    BIT    0,(IX+dd)    all other BIT combinations
  5245. DD CB dd 4E   *    BIT    1,(IX+dd)    react like the documented ones
  5246. DD CB dd 56   *    BIT    2,(IX+dd)    because there is no write
  5247. DD CB dd 5E   *    BIT    3,(IX+dd)
  5248. DD CB dd 66   *    BIT    4,(IX+dd)
  5249. DD CB dd 6E   *    BIT    5,(IX+dd)
  5250. DD CB dd 76   *    BIT    6,(IX+dd)
  5251. DD CB dd 7E   *    BIT    7,(IX+dd)
  5252. DD CB dd 80   /    RES    0,(IX+dd)->B
  5253. DD CB dd 81   /    RES    0,(IX+dd)->C
  5254. DD CB dd 82   /    RES    0,(IX+dd)->D
  5255. DD CB dd 83   /    RES    0,(IX+dd)->E
  5256. DD CB dd 84   /    RES    0,(IX+dd)->H
  5257. DD CB dd 85   /    RES    0,(IX+dd)->L
  5258. DD CB dd 86   *    RES    0,(IX+dd)
  5259. DD CB dd 87   /    RES    0,(IX+dd)->A
  5260. DD CB dd 88   /    RES    1,(IX+dd)->B
  5261. DD CB dd 89   /    RES    1,(IX+dd)->C
  5262. DD CB dd 8A   /    RES    1,(IX+dd)->D
  5263. DD CB dd 8B   /    RES    1,(IX+dd)->E
  5264. DD CB dd 8C   /    RES    1,(IX+dd)->H
  5265. DD CB dd 8D   /    RES    1,(IX+dd)->L
  5266. DD CB dd 8E   *    RES    1,(IX+dd)
  5267. DD CB dd 8F   /    RES    1,(IX+dd)->A
  5268. DD CB dd 90   /    RES    2,(IX+dd)->B
  5269. DD CB dd 91   /    RES    2,(IX+dd)->C
  5270. DD CB dd 92   /    RES    2,(IX+dd)->D
  5271. DD CB dd 93   /    RES    2,(IX+dd)->E
  5272. DD CB dd 94   /    RES    2,(IX+dd)->H
  5273. DD CB dd 95   /    RES    2,(IX+dd)->L
  5274. DD CB dd 96   *    RES    2,(IX+dd)
  5275. DD CB dd 97   /    RES    2,(IX+dd)->A
  5276. DD CB dd 98   /    RES    3,(IX+dd)->B
  5277. DD CB dd 99   /    RES    3,(IX+dd)->C
  5278. DD CB dd 9A   /    RES    3,(IX+dd)->D
  5279. DD CB dd 9B   /    RES    3,(IX+dd)->E
  5280. DD CB dd 9C   /    RES    3,(IX+dd)->H
  5281. DD CB dd 9D   /    RES    3,(IX+dd)->L
  5282. DD CB dd 9E   *    RES    3,(IX+dd)
  5283. DD CB dd 9F   /    RES    3,(IX+dd)->A
  5284. DD CB dd A0   /    RES    4,(IX+dd)->B
  5285. DD CB dd A1   /    RES    4,(IX+dd)->C
  5286. DD CB dd A2   /    RES    4,(IX+dd)->D
  5287. DD CB dd A3   /    RES    4,(IX+dd)->E
  5288. DD CB dd A4   /    RES    4,(IX+dd)->H
  5289. DD CB dd A5   /    RES    4,(IX+dd)->L
  5290. DD CB dd A6   *    RES    4,(IX+dd)
  5291. DD CB dd A7   /    RES    4,(IX+dd)->A
  5292. DD CB dd A8   /    RES    5,(IX+dd)->B
  5293. DD CB dd A9   /    RES    5,(IX+dd)->C
  5294. DD CB dd AA   /    RES    5,(IX+dd)->D
  5295. DD CB dd AB   /    RES    5,(IX+dd)->E
  5296. DD CB dd AC   /    RES    5,(IX+dd)->H
  5297. DD CB dd AD   /    RES    5,(IX+dd)->L
  5298. DD CB dd AE   *    RES    5,(IX+dd)
  5299. DD CB dd AF   /    RES    5,(IX+dd)->A
  5300. DD CB dd B0   /    RES    6,(IX+dd)->B
  5301. DD CB dd B1   /    RES    6,(IX+dd)->C
  5302. DD CB dd B2   /    RES    6,(IX+dd)->D
  5303. DD CB dd B3   /    RES    6,(IX+dd)->E
  5304. DD CB dd B4   /    RES    6,(IX+dd)->H
  5305. DD CB dd B5   /    RES    6,(IX+dd)->L
  5306. DD CB dd B6   *    RES    6,(IX+dd)
  5307. DD CB dd B7   /    RES    6,(IX+dd)->A
  5308. DD CB dd B8   /    RES    7,(IX+dd)->B
  5309. DD CB dd B9   /    RES    7,(IX+dd)->C
  5310. DD CB dd BA   /    RES    7,(IX+dd)->D
  5311. DD CB dd BB   /    RES    7,(IX+dd)->E
  5312. DD CB dd BC   /    RES    7,(IX+dd)->H
  5313. DD CB dd BD   /    RES    7,(IX+dd)->L
  5314. DD CB dd BE   *    RES    7,(IX+dd)
  5315. DD CB dd BF   /    RES    7,(IX+dd)->A
  5316. DD CB dd C0   /    SET    0,(IX+dd)->B
  5317. DD CB dd C1   /    SET    0,(IX+dd)->C
  5318. DD CB dd C2   /    SET    0,(IX+dd)->D
  5319. DD CB dd C3   /    SET    0,(IX+dd)->E
  5320. DD CB dd C4   /    SET    0,(IX+dd)->H
  5321. DD CB dd C5   /    SET    0,(IX+dd)->L
  5322. DD CB dd C6   *    SET    0,(IX+dd)
  5323. DD CB dd C7   /    SET    0,(IX+dd)->A
  5324. DD CB dd C8   /    SET    1,(IX+dd)->B
  5325. DD CB dd C9   /    SET    1,(IX+dd)->C
  5326. DD CB dd CA   /    SET    1,(IX+dd)->D
  5327. DD CB dd CB   /    SET    1,(IX+dd)->E
  5328. DD CB dd CC   /    SET    1,(IX+dd)->H
  5329. DD CB dd CD   /    SET    1,(IX+dd)->L
  5330. DD CB dd CE   *    SET    1,(IX+dd)
  5331. DD CB dd CF   /    SET    1,(IX+dd)->A
  5332. DD CB dd D0   /    SET    2,(IX+dd)->B
  5333. DD CB dd D1   /    SET    2,(IX+dd)->C
  5334. DD CB dd D2   /    SET    2,(IX+dd)->D
  5335. DD CB dd D3   /    SET    2,(IX+dd)->E
  5336. DD CB dd D4   /    SET    2,(IX+dd)->H
  5337. DD CB dd D5   /    SET    2,(IX+dd)->L
  5338. DD CB dd D6   *    SET    2,(IX+dd)
  5339. DD CB dd D7   /    SET    2,(IX+dd)->A
  5340. DD CB dd D8   /    SET    3,(IX+dd)->B
  5341. DD CB dd D9   /    SET    3,(IX+dd)->C
  5342. DD CB dd DA   /    SET    3,(IX+dd)->D
  5343. DD CB dd DB   /    SET    3,(IX+dd)->E
  5344. DD CB dd DC   /    SET    3,(IX+dd)->H
  5345. DD CB dd DD   /    SET    3,(IX+dd)->L
  5346. DD CB dd DE   *    SET    3,(IX+dd)
  5347. DD CB dd DF   /    SET    3,(IX+dd)->A
  5348. DD CB dd E0   /    SET    4,(IX+dd)->B
  5349. DD CB dd E1   /    SET    4,(IX+dd)->C
  5350. DD CB dd E2   /    SET    4,(IX+dd)->D
  5351. DD CB dd E3   /    SET    4,(IX+dd)->E
  5352. DD CB dd E4   /    SET    4,(IX+dd)->H
  5353. DD CB dd E5   /    SET    4,(IX+dd)->L
  5354. DD CB dd E6   *    SET    4,(IX+dd)
  5355. DD CB dd E7   /    SET    4,(IX+dd)->A
  5356. DD CB dd E8   /    SET    5,(IX+dd)->B
  5357. DD CB dd E9   /    SET    5,(IX+dd)->C
  5358. DD CB dd EA   /    SET    5,(IX+dd)->D
  5359. DD CB dd EB   /    SET    5,(IX+dd)->E
  5360. DD CB dd EC   /    SET    5,(IX+dd)->H
  5361. DD CB dd ED   /    SET    5,(IX+dd)->L
  5362. DD CB dd EE   *    SET    5,(IX+dd)
  5363. DD CB dd EF   /    SET    5,(IX+dd)->A
  5364. DD CB dd F0   /    SET    6,(IX+dd)->B
  5365. DD CB dd F1   /    SET    6,(IX+dd)->C
  5366. DD CB dd F2   /    SET    6,(IX+dd)->D
  5367. DD CB dd F3   /    SET    6,(IX+dd)->E
  5368. DD CB dd F4   /    SET    6,(IX+dd)->H
  5369. DD CB dd F5   /    SET    6,(IX+dd)->L
  5370. DD CB dd F6   *    SET    6,(IX+dd)
  5371. DD CB dd F7   /    SET    6,(IX+dd)->A
  5372. DD CB dd F8   /    SET    7,(IX+dd)->B
  5373. DD CB dd F9   /    SET    7,(IX+dd)->C
  5374. DD CB dd FA   /    SET    7,(IX+dd)->D
  5375. DD CB dd FB   /    SET    7,(IX+dd)->E
  5376. DD CB dd FC   /    SET    7,(IX+dd)->H
  5377. DD CB dd FD   /    SET    7,(IX+dd)->L
  5378. DD CB dd FE   *    SET    7,(IX+dd)
  5379. DD CB dd FF   /    SET    7,(IX+dd)->A
  5380. DD E1          *    POP    IX
  5381. DD E3          *    EX    (SP),IX
  5382. DD E5          *    PUSH    IX
  5383. DD E9          *    JP    (IX)
  5384. DD F9          *    LD    SP,IX
  5385. DE nn        SBC    A,nn
  5386. DF        RST    18H
  5387. E0        RET    PO
  5388. E1        POP    HL
  5389. E2 nnnn        JP    PO,nnnn
  5390. E3        EX    (SP),HL
  5391. E4 nnnn        CALL    PO,nnnn
  5392. E5        PUSH    HL
  5393. E6 nn        AND    nn
  5394. E7        RST    20H
  5395. E8        RET    PE
  5396. E9        JP    (HL)
  5397. EA nnnn        JP    PE,nnnn
  5398. EB        EX    DE,HL
  5399. EC nnnn        CALL    PE,nnnn
  5400. All other ED combinations not listed below:
  5401.  in the range ED40 - ED7F: valid opcodes are mirrored
  5402.  elsewhere: ED and the next byte is ignored,
  5403.   all following bytes treated as instructions
  5404. ED 00 nn      +    IN0    B,(nn)
  5405. ED 01 nn      +    OUT0    (nn),B
  5406. ED 04          +    TST    B
  5407. ED 08 nn      +    IN0    C,(nn)
  5408. ED 09 nn      +    OUT0    (nn),C
  5409. ED 0C          +    TST    C
  5410. ED 10 nn      +    IN0    D,(nn)
  5411. ED 11 nn      +    OUT0    (nn),D
  5412. ED 14          +    TST    D
  5413. ED 18 nn      +    IN0    E,(nn)
  5414. ED 19 nn      +    OUT0    (nn),E
  5415. ED 1C          +    TST    E
  5416. ED 20 nn      +    IN0    H,(nn)
  5417. ED 21 nn      +    OUT0    (nn),H
  5418. ED 24          +    TST    H
  5419. ED 28 nn      +    IN0    L,(nn)
  5420. ED 29 nn      +    OUT0    (nn),L
  5421. ED 2C          +    TST    L
  5422. ED 30 nn      +    IN0    (nn)        set flags only
  5423. ED 34          +    TST    (HL)
  5424. ED 38 nn      +    IN0    A,(nn)
  5425. ED 39 nn      +    OUT0    (nn),A
  5426. ED 3C          +    TST    A
  5427. ED 40          *    IN    B,(C)
  5428. ED 41          *    OUT    (C),B
  5429. ED 42          *    SBC    HL,BC
  5430. ED 43 nnnn    *    LD    (nnnn),BC
  5431. ED 44          *    NEG
  5432. ED 45          *    RETN
  5433. ED 46          *    IM    0
  5434. ED 47          *    LD    I,A
  5435. ED 48          *    IN    C,(C)
  5436. ED 49          *    OUT    (C),C
  5437. ED 4A          *    ADC    HL,BC
  5438. ED 4B nnnn    *    LD    BC,(nnnn)
  5439. ED 4C          +    MULT    BC
  5440. ED 4D          *    RETI
  5441. ED 4F          *    LD    R,A
  5442. ED 50          *    IN    D,(C)
  5443. ED 51          *    OUT    (C),D
  5444. ED 52          *    SBC    HL,DE
  5445. ED 53 nnnn    *    LD    (nnnn),DE
  5446. ED 56          *    IM    1
  5447. ED 57          *    LD    A,I
  5448. ED 58          *    IN    E,(C)
  5449. ED 59          *    OUT    (C),E
  5450. ED 5A          *    ADC    HL,DE
  5451. ED 5B nnnn    *    LD    DE,(nnnn)
  5452. ED 5C          +    MULT    DE
  5453. ED 5E          *    IM    2
  5454. ED 5F          *    LD    A,R
  5455. ED 60          *    IN    H,(C)
  5456. ED 61          *    OUT    (C),H
  5457. ED 62          *    SBC    HL,HL
  5458. ED 63 nnnn    *    LD    (nnnn),HL    opcode 22 does the same faster
  5459. ED 64 nn      +    TST    nn
  5460. ED 67          *    RRD
  5461. ED 68          *    IN    L,(C)
  5462. ED 69          *    OUT    (C),L
  5463. ED 6A          *    ADC    HL,HL
  5464. ED 6B nnnn    *    LD    HL,(nnnn)    opcode 2A does the same faster
  5465. ED 6C          +    MULT    HL
  5466. ED 6F          *    RLD
  5467. ED 70          /    IN    (C)        set flags only (TSTI)
  5468.           ^--- can be viewed as *, because SGS manual and HD64180
  5469.         manual list this instruction as valid Z80
  5470. ED 71          /    OUT    (C),0
  5471. ED 72          *    SBC    HL,SP
  5472. ED 73 nnnn    *    LD    (nnnn),SP
  5473. ED 74 nn      +    TSTIO    nn
  5474. ED 76          +    SLP
  5475. ED 78          *    IN    A,(C)
  5476. ED 79          *    OUT    (C),A
  5477. ED 7A          *    ADC    HL,SP
  5478. ED 7B nnnn    *    LD    SP,(nnnn)
  5479. ED 7C          +    MULT    SP
  5480. ED 83          +    OTIM
  5481. ED 8B          +    OTDM
  5482. ED 93          + OTIMR
  5483. ED 9B          +    OTDMR
  5484. ED A0          *    LDI
  5485. ED A1          *    CPI
  5486. ED A2          *    INI
  5487. ED A3          *    OUTI
  5488. ED A8          *    LDD
  5489. ED A9          *    CPD
  5490. ED AA          *    IND
  5491. ED AB          *    OUTD
  5492. ED B0          *    LDIR
  5493. ED B1          *    CPIR
  5494. ED B2          *    INIR
  5495. ED B3          *    OTIR
  5496. ED B8          *    LDDR
  5497. ED B9          *    CPDR
  5498. ED BA          *    INDR
  5499. ED BB          *    OTDR
  5500. EE nn        XOR    nn
  5501. EF        RST    28H
  5502. F0        RET    P
  5503. F1        POP    AF
  5504. F2 nnnn        JP    P,nnnn
  5505. F3        DI
  5506. F4 nnnn        CALL    P,nnnn
  5507. F5        PUSH    AF
  5508. F6 nn        OR    nn
  5509. F7        RST    30H
  5510. F8        RET    M
  5511. F9        LD    SP,HL
  5512. FA nnnn        JP    M,nnnn
  5513. FB        EI
  5514. FC nnnn        CALL    M,nnnn
  5515. FD ...          *    like DD ..., with IY instead of IX
  5516. FE nn        CP    nn
  5517. FF        RST    38H
  5518.  
  5519. ------------------------------
  5520.  
  5521. End of INFO-CPM Digest V92 Issue #75
  5522. ************************************
  5523. 29-Jul-92 10:08:39-MDT,5867;000000000000
  5524. Mail-From: W8SDZ created at 29-Jul-92 09:51:37
  5525. Return-Path: <INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  5526. Date: Wed, 29 Jul 92 09:51:37 MDT
  5527. From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  5528. Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  5529. Subject: INFO-CPM Digest V92 #76
  5530. To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  5531. Message-ID: <920729095137.V92N76@WSMR-SIMTEL20.ARMY.MIL>
  5532.  
  5533. INFO-CPM Digest             Wed, 29 Jul 92       Volume 92 : Issue   76
  5534.  
  5535. Today's Topics:
  5536.                 (X/)Y/Zmodem Programs for CPM machine.
  5537.                       Fun with Osborne hardware
  5538.                     Re: converting files (2 msgs)
  5539.                                 z800?
  5540. ----------------------------------------------------------------------
  5541.  
  5542. Date: 28 Jul 92 23:15:54 GMT
  5543. From: nevada.edu!jimi!equinox!pyramid!takem_b@uunet.uu.net  (Brian Takemoto)
  5544. Subject: (X/)Y/Zmodem Programs for CPM machine.
  5545. Message-ID: <4218@equinox.unr.edu>
  5546.  
  5547. We are in need of a (Batch) File Transfer Program for a CPM machine.
  5548. Does anybody know where one exists and if so, what it is called and
  5549. where it is available?  An FTP site would be preferrable, but not
  5550. necessary.  Thanks in advance...
  5551. ---------------------------------------------------------------------------
  5552. takem_b@pyramid.cs.unr.edu or ucbvax.berkley.edu!pyramid.cs.unr.edu!takem_b
  5553. #include <sig.h>    /* unfriendly control codes with ascii self-portrait */
  5554. Anything that can go wronx3%se  Pnews: segmentation violation. core dumped.
  5555.  
  5556. ------------------------------
  5557.  
  5558. Date: 27 Jul 92 09:04:38 GMT
  5559. From: destroyer!ubc-cs!unixg.ubc.ca!kakwa.ucs.ualberta.ca!access.usask.ca!ccu.umanitoba.ca!ciit85.ciit.nrc.ca!orban@gumby.wisc.edu
  5560. Subject: Fun with Osborne hardware
  5561. Message-ID: <1992Jul27.150438.1182@ciit85.ciit.nrc.ca>
  5562.  
  5563. Hi fellow netters,
  5564.  
  5565. I have an Osborne IB, with the double density drives. It served me
  5566. well, mainly doing word processing on it.
  5567. As the built in monitor is too small on it, I hooked up a PC monitor to
  5568. it. I have heard about the 80 column conversion, and as I had the 
  5569. technical manual to the machine, I designed and built a conversion.
  5570. It worked all right, except due to the longer lines the display
  5571. slowed down, and the screen was flickering, so I converted it back.
  5572. Has anyone tryed that? Was it flickering? Would I need another monitor
  5573. with a longer persistance phosphor? I take, you would not speed up 
  5574. the machine, mainly because of the disk drives.
  5575. I had problems with my disk drives. They would fail after about 2 ~ 3
  5576. hours of use. Turning the machine off and letting it cool dawn would help.
  5577. First I installed a fan, into the back of the machine, where the handle
  5578. is. This helped a bit, but every now and then the disk drives still failed.
  5579. Finally, I redesigned the floppy interface, with a single chip PLL
  5580. data separator and PC disk drives, doing away with the Osborne data
  5581. separator board and drives. Unfortunately it does not boot (nothing
  5582. works at first). I would need to write short routines to test the
  5583. different functions of the floppy controller/drive. And here comes the
  5584. catch: I have a later style monitor program in the Osborne, which does
  5585. not have the test mode, where you could dawn-load test programs into the 
  5586. RAM and run it. I would need to have an older monitor, or the source
  5587. listing on a computer to modify it. 
  5588. Anyone has any of those?
  5589. Any help would be appreciated!
  5590.  
  5591. Thanks, Peter
  5592. --
  5593. Peter Orban                           | preferred: orban@ciit85.ciit.nrc.ca
  5594. National Research Council of Canada   | or: orban@nrcamt.nrc.ca
  5595.  
  5596. ------------------------------
  5597.  
  5598. Date: 29 Jul 92 01:24:29 GMT
  5599. From: cis.ohio-state.edu!python.cis.ohio-state.edu!martens@ucbvax.Berkeley.EDU  (Jeff Martens)
  5600. Subject: Re: converting files
  5601. Message-ID: <1992Jul29.012429.23710@cis.ohio-state.edu>
  5602.  
  5603. In article <1992Jul16.140429.5643@iscsvax.uni.edu> williams9027@iscsvax.uni.edu writes:
  5604. >We are in the process of attempting to convert some files from cpm to either
  5605. >the mac or ibm.  does anyone have any suggestions.  i have know idea the
  5606. >specifics - we will get the files in a week.  
  5607.  
  5608. >are there any utility programs anywhere which could help?
  5609.  
  5610. There is (was?) a utility that allowed Kaypro IIs and 4s to read and
  5611. write various format disks, including MS-DOS.  The utility was called
  5612. Uniform.  Does anyone know if there's anything comparable that allows
  5613. IBM PCs to read Kaypro CP/M disks?  That'd be useful for my wife real
  5614. soon now.
  5615. -- 
  5616.     "Bad nation!  Bad nation!  Shame on you for contaminating my
  5617.     Lake!" -- Mary Jacobs regarding L. Michigan.
  5618.  
  5619. -- Jeff (martens@cis.ohio-state.edu)
  5620.  
  5621. ------------------------------
  5622.  
  5623. Date: 29 Jul 92 09:50:23 GMT
  5624. From: agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!python.cis.ohio-state.edu!martens@ucbvax.Berkeley.EDU  (Jeff Martens)
  5625. Subject: Re: converting files
  5626. Message-ID: <1992Jul29.095023.23326@cis.ohio-state.edu>
  5627.  
  5628. As of about eight years ago, Uniform was sold by Microsolutions, 125
  5629. S.  Fourth St., DeKalb, IL 60115.  No phone number is listed in the
  5630. "Uniform User's Guide."
  5631.  
  5632. -- 
  5633.     "Bad nation!  Bad nation!  Shame on you for contaminating my
  5634.     Lake!" -- Mary Jacobs regarding L. Michigan.
  5635.  
  5636. -- Jeff (martens@cis.ohio-state.edu)
  5637.  
  5638. ------------------------------
  5639.  
  5640. Date: 28 Jul 92 00:19:49 GMT
  5641. From: motcsd!xhost92.csd.mot.com!ajv@apple.com
  5642. Subject: z800?
  5643. Message-ID: <6895@motcsd.csd.mot.com>
  5644.  
  5645. Did either the z800 ever see the light of day?  I stumbled across
  5646. some old BBS messages concerning the z800, and it sounded like
  5647. quite a neat little chip.  Did Zilog ever manufacture it?
  5648.  
  5649. It strikes me that a marriage of a z800 with the multiprocessor
  5650. support of S100 would make for a *very* interesting little
  5651. parallel computer....
  5652.  
  5653.                 Andy Valencia
  5654.  
  5655. ------------------------------
  5656.  
  5657. End of INFO-CPM Digest V92 Issue #76
  5658. ************************************
  5659. 29-Jul-92 19:18:47-MDT,11601;000000000000
  5660. Return-Path: <INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  5661. Date: Wed, 29 Jul 92 19:15:08 MDT
  5662. From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  5663. Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  5664. Subject: INFO-CPM Digest V92 #77
  5665. To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  5666. Message-ID: <920729191509.V92N77@WSMR-SIMTEL20.ARMY.MIL>
  5667.  
  5668. INFO-CPM Digest             Wed, 29 Jul 92       Volume 92 : Issue   77
  5669.  
  5670. Today's Topics:
  5671.                        Basis 108/Apple II CP/M
  5672.        How can I read floppies written by Morrow running CP/M?
  5673.                      IBM -> CPM cross-development
  5674.               Re: (X/)Y/Zmodem Programs for CPM machine.
  5675.                          Re: converting files
  5676.          Re: TRS-80 Cosmic Fighter by Big Five - PLEASE HELP!
  5677.                      Re: Undocumented Z80 Opcodes
  5678. ----------------------------------------------------------------------
  5679.  
  5680. Date: 29 Jul 92 16:48:13 GMT
  5681. From: charon.amdahl.com!amdahl!JUTS!cd.amdahl.com!jjs40@uunet.uu.net  (John Sullivan)
  5682. Subject: Basis 108/Apple II CP/M
  5683. Message-ID: <d0tn02Nd1boh01@JUTS.ccc.amdahl.com>
  5684.  
  5685. I recently picked up a old system called a Basis 108.  It apparently
  5686. is a West-German manufactured Apple II clone with a built in Z80.  
  5687. This system will boot AppleDOS and Microsoft Softcard CP/M (CP/M
  5688. for the Apple II with a Z80 "softcard".)  
  5689.  
  5690. The motherboard in this beast has built in serial/parallel connectors.
  5691. However, booting under Microsoft Softcard CP/M does not recognize the
  5692. existence of these ports.  I assume that this version of CP/M is looking
  5693. for serial/parallel ports in the general Apple card slots (which are empty)
  5694. and not wherever in memory the built-in ports are located.  The only
  5695. solution I can come up with is to either A) find a Basis-specific CP/M
  5696. boot disk or B) to come up with some schematics and try and hack the
  5697. Microsoft CP/M that I have.
  5698.  
  5699. So, has anyone ever seen or heard of this machine?  Do you have a boot
  5700. disk or schematics, or know where I can get them?  Any other general clues?
  5701. While this system will run some Apple II software, it seems much more
  5702. well suited to running CP/M.
  5703.  
  5704. --
  5705.  
  5706. Also, I have a real Apple II with a Z80 card that I am planning to use
  5707. to run CP/M (this system works fine - serial and parallel ports all 
  5708. work.)  Does anyone have any general advice about this type of system?
  5709.  
  5710. For people who want to get mess around with CP/M hacking, the AppleII/Z80
  5711. combo seems like a very cheap system.  I've seen Apples priced as low
  5712. as $25-$50, and Z80 cards as low as $3-$10.
  5713.  
  5714. -- 
  5715. John Sullivan, Engineer/Computer Development.   Email: jjs40@cd.amdahl.com.
  5716. Amdahl Corporation, Sunnyvale CA.               Phone: (408)746-4688.
  5717.  
  5718. ------------------------------
  5719.  
  5720. Date: 29 Jul 92 18:27:09 GMT
  5721. From: framsparc.ocf.llnl.gov!booloo@lll-winken.llnl.gov  (Mark Boolootian)
  5722. Subject: How can I read floppies written by Morrow running CP/M?
  5723. Message-ID: <131786@lll-winken.LLNL.GOV>
  5724.  
  5725. Greetings,
  5726.  
  5727. I am posting this for another chap here at the lab.  Hope I've found the 
  5728. proper forum for this post.
  5729.  
  5730. Said chap apparently had a Morrow running CP/M 2.2 and created some files with
  5731. a program written in Pearl (his spelling - I assume he doesn't mean Perl).
  5732. The Morrow has since died, and he now has several double-sided (360K) floppies
  5733. with files which he needs to move over to his Mac.  Is there any way of
  5734. capturing these files using another system (perhaps an IBM PC running some
  5735. appropriate software can read them)?.  
  5736.  
  5737. Any help would be greatly appreciated.  Please email responses as I don't
  5738. normally read comp.os.cpm.
  5739.  
  5740. Thanks and best regards,
  5741. mb
  5742. -- 
  5743. Mark Boolootian        booloo@llnl.gov        +1 510-423-1948
  5744.  
  5745. ------------------------------
  5746.  
  5747. Date: 27 Jul 92 14:37:21 GMT
  5748. From: mcsun!uknet!icdoc!citycs!dh108@uunet.uu.net  (KEATES M G)
  5749. Subject: IBM -> CPM cross-development
  5750. Message-ID: <1992Jul27.143721.10145@city.cs>
  5751.  
  5752. I am currently developing some software, written in C, on two platforms,
  5753. IBM PC's and Amstrad PCW's.  At the moment, compilation is carried out
  5754. on each of the target machines.  I would like to be able to write solely
  5755. on the IBM, continuing to use Turbo-C for the IBM version but using
  5756. another set-up to create code for the PCW (CPM). I can then transfer and
  5757. run this code, speeding up the development process.
  5758.  
  5759. Therefore, please e-mail me details of any software that would make this
  5760. possible, either commercial or public domain.  Also, if available,
  5761. include any archive sites carrying such software. 
  5762.  
  5763. Thanks,
  5764.     Mark.
  5765. --
  5766.  | "Wrathchild" |    e-mail : dh108@cs.city.ac.uk        |  |||  Atari - Power|
  5767.  |    dh108     | ** All views expressed are my own - ** |  |||     Without   |
  5768.  | Mark Keates. |        UNTIL I GET MARRIED !!          | / | \  Our Support |
  5769.  
  5770. ------------------------------
  5771.  
  5772. Date: 29 Jul 92 19:55:22 GMT
  5773. From: centerline!noc.near.net!wpi.WPI.EDU!penny.WPI.EDU!ear@uunet.uu.net  (Mr. Neat-O [tm])
  5774. Subject: Re: (X/)Y/Zmodem Programs for CPM machine.
  5775. Message-ID: <Bs620A.125@wpi.WPI.EDU>
  5776.  
  5777. In article <4218@equinox.unr.edu> takem_b@pyramid.unr.edu (Brian Takemoto) writes:
  5778. >We are in need of a (Batch) File Transfer Program for a CPM machine.
  5779. >Does anybody know where one exists and if so, what it is called and
  5780. >where it is available?  An FTP site would be preferrable, but not
  5781. >necessary.  Thanks in advance...
  5782.  
  5783. Check out a program called ZMP.  It can be ftp'd from simtel20.army.mil or
  5784. any of it's clones (wuarchive.wustl.edu).  I don't remember which directory
  5785. it's stored in, though.  ZMP is a CP/M terminal program with built-in
  5786. support for Zmodem file transfers.  Since Zmodem supports batch transfers,
  5787. it should suit your needs.  Be aware, however, that you will most likely
  5788. need to patch ZMP to run on your particular CP/M machine.  Fortunately,
  5789. there are ready to be applied patches and instructions for most CP/M systems
  5790. available along with the generic ZMP program.
  5791.  
  5792. P.S.- I've got a copy of ZMP already configured for the DEC Rainbow if that
  5793. will help you.
  5794.  
  5795. +---------< Eric A. Rasmussen - Mr. Neat-O (tm) >---------+ +< Email Address >+
  5796. |   A real engineer never reads the instructions first.   | | ear@wpi.wpi.edu |
  5797. |   (They figure out how it works by playing with it.)    | | ear%wpi@wpi.edu |
  5798. +---------------------------------------------------------+ +-----------------+
  5799.                      ((( In Stereo Where Available )))
  5800.  
  5801. ------------------------------
  5802.  
  5803. Date: 29 Jul 92 15:40:45 GMT
  5804. From: timbuk.cray.com!hemlock.cray.com!jot@uunet.uu.net  (Otto Tennant)
  5805. Subject: Re: converting files
  5806. Message-ID: <JOT.92Jul29104041@teak09.cray.com>
  5807.  
  5808. In article <1992Jul29.012429.23710@cis.ohio-state.edu> martens@python.cis.ohio-state.edu (Jeff Martens) writes:
  5809.  
  5810. > From: martens@python.cis.ohio-state.edu (Jeff Martens)
  5811. > Followup-To: comp.os.cpm
  5812. > Organization: Ohio State U. Dept. of Computer Science
  5813. > References: <1992Jul16.140429.5643@iscsvax.uni.edu>
  5814. > Date: Wed, 29 Jul 1992 01:24:29 GMT
  5815. > Lines: 17
  5816. >
  5817. > In article <1992Jul16.140429.5643@iscsvax.uni.edu> williams9027@iscsvax.uni.edu writes:
  5818. > >We are in the process of attempting to convert some files from cpm to either
  5819. > >the mac or ibm.  does anyone have any suggestions.  i have know idea the
  5820. > >specifics - we will get the files in a week.  
  5821. >
  5822. > >are there any utility programs anywhere which could help?
  5823. >
  5824. > There is (was?) a utility that allowed Kaypro IIs and 4s to read and
  5825. > write various format disks, including MS-DOS.  The utility was called
  5826. > Uniform.  Does anyone know if there's anything comparable that allows
  5827. > IBM PCs to read Kaypro CP/M disks?  That'd be useful for my wife real
  5828. > soon now.
  5829.  
  5830. You want the shareware program 22DISK, which can be found at SIMTEL
  5831. mirrors as "msdos/dskutl/22dsk138.zip".  PC hardware cannot read old
  5832. single-density Osborne disks, but it can read double densities.
  5833. 22DISK knows about an enormous number of diskette formats.
  5834.  
  5835. There are also several emulators, if you need to temporarily execute
  5836. Z80 programs on your PC.
  5837.  
  5838. (Is there a FAQ for this newsgroup?)
  5839. --
  5840. ===============================================================================
  5841. J.Otto Tennant      Forsan et haec olim meminisse juvabit.         jot@cray.com
  5842. Cray Research, Inc.              Virgil                          (612) 683-5872
  5843. 665 Lone Oak Drive                                                
  5844. Eagan, MN 55121
  5845.  
  5846. ------------------------------
  5847.  
  5848. Date: 28 Jul 92 13:13:34 GMT
  5849. From: nwnexus!ole!ssc!eskimo!lorc!lowen@uunet.uu.net  (Lamar Owen)
  5850. Subject: Re: TRS-80 Cosmic Fighter by Big Five - PLEASE HELP!
  5851. Message-ID: <BLimoB1w164w@lorc.UUCP>
  5852.  
  5853. siebeck@infoac.rmi.de (Wolfgang Siebeck ) writes:
  5854. > >9125113g@lux.latrobe.edu.au (Mitch Davis) writes:
  5855. > >>Does any kind soul out there remember a game for the TRS-80 called
  5856. > >>"Cosmic Fighter" by Big Five Software?
  5857. > [Nice description deleted.]
  5858. > Mmmh, I got it running here on my Emulator, but I prefer the original
  5859. > Cornsoft FROGGER! Much better sound :-)
  5860.  
  5861. Ah... Frogger... This brings to mind the most unusual Model 3 disk I ever ran 
  5862. across....
  5863.  
  5864. During the 1987-1988 "Great Purge" at Radio Shack (this was when ALL model
  5865. I/III/4 stuff was DRASTICALLY discouted, I picked up six copies of Zaxxon, two
  5866. copies of Frogger, and a mysterious "Master Bootstrap Zaxxon" disk.  Egads! 
  5867. This disk was the create disk for Zaxxon!!!  Run the programs of this disk, and
  5868. it would format and write either a tape or a disk of the fiendishly copy-
  5869. protected Zaxxon image.  Zaxxon was neat in that it used a mixed density disk
  5870. format; ie, track 0 of the disk was recorded TWICE, once in single density
  5871. for model I boot, and once in double-density, for model III boot.  The rest
  5872. of the disk was recorded in single density (for model I compatibility), but
  5873. with recorded track numbers that didn't match actual track numbers, and with
  5874. a couple of weak sectors, along with mixed sector sizes.  This disk I found,
  5875. and bought for 99 US cents, had several programs on it to do this wierd
  5876. format, and various other tasks.
  5877.  
  5878. However, even with the level of protection that it had, it was cracked, and
  5879. several versions of it are floating around....  Plus, it IS more convenient
  5880. to simply type "zaxxon" at the command line, instead of having to boot the
  5881. system.
  5882.  
  5883. > Wolfgang
  5884. > --
  5885. > siebeck@infoac.rmi.de (Wolfgang Siebeck)
  5886.  
  5887.  
  5888. Lamar Owen, Systems Consultant, GE Lighting Systems, Hendersonville, NC
  5889. ***********************************************************************
  5890.  Opinions expressed herein are the author's and do not reflect policy
  5891.    or opinions of the General Electric Company or its subsidiaries.
  5892. ***********************************************************************
  5893.  
  5894. ------------------------------
  5895.  
  5896. Date: 29 Jul 92 19:27:41 GMT
  5897. From: ub!acsu.buffalo.edu!spt@rutgers.edu  (Scott P. Toenniessen)
  5898. Subject: Re: Undocumented Z80 Opcodes
  5899. Message-ID: <Bs60q5.Fpq@acsu.buffalo.edu>
  5900.  
  5901. In article <9207271025.AA20373@LL.MIT.EDU> sage@LL.MIT.EDU (Jay Sage) writes:
  5902. >
  5903. >   I completely agree with Joe's implication that unsupported opcodes and
  5904. >unsupported programming language features simply should NOT be used.  As far
  5905.  
  5906. I would agree with that too.  Pretty funny that Tandy (king of telling
  5907. owners, "Don't use undocumented ROM/Op system calls!") used undocumented
  5908. codes in Model III TRSDOS.  When the Z180 speed up board came out for the
  5909. Mod. 4, this became readily apparant.
  5910.  
  5911.                                    Scott
  5912.  
  5913. ------------------------------
  5914.  
  5915. End of INFO-CPM Digest V92 Issue #77
  5916. ************************************
  5917. 30-Jul-92 22:18:28-MDT,10701;000000000000
  5918. Return-Path: <INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL>
  5919. Date: Thu, 30 Jul 92 22:15:20 MDT
  5920. From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL
  5921. Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  5922. Subject: INFO-CPM Digest V92 #78
  5923. To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL
  5924. Message-ID: <920730221520.V92N78@WSMR-SIMTEL20.ARMY.MIL>
  5925.  
  5926. INFO-CPM Digest             Thu, 30 Jul 92       Volume 92 : Issue   78
  5927.  
  5928. Today's Topics:
  5929.                    CPM BOOTDISK for NEC 8801 wanted
  5930.                        Looking for Z80ASM Plus
  5931.        PX/8 Util Rom, Cable Info, also ICC GOULD CP/M machine.
  5932.                      Rair Black Box disk format?
  5933.                Re: CP/M operating sys for intel machine
  5934.               Re: CP/M operating sys for intel machines?
  5935.                               Re: z800?
  5936. ----------------------------------------------------------------------
  5937.  
  5938. Date: 29 Jul 92 21:03:20 GMT
  5939. From: cis.ohio-state.edu!pacific.mps.ohio-state.edu!linac!uwm.edu!caen!sol.ctr.columbia.edu!ira.uka.de!smurf.sub.org!altger!doitcr!jungkunz@ucbvax.Berkeley.EDU  (Helmut Jungkunz)
  5940. Subject: CPM BOOTDISK for NEC 8801 wanted
  5941. Message-ID: <1755@doitcr.doit.sub.org>
  5942.  
  5943. Hello,
  5944.  
  5945. I just got a request for a boot disk for a NEC 8801 System (BD it says too)
  5946.  
  5947. It features a double drive with double sided units 5 1/4"
  5948. Can you possibly also help on a manual for this machine?
  5949. Ciao, regards and cu  (-: ,
  5950.  
  5951. -> Helmut Jungkunz <-
  5952.  
  5953. Please do quote prices!
  5954. Thanx in advance
  5955.  
  5956. k
  5957.  
  5958. ------------------------------
  5959.  
  5960. Date: 30 Jul 92 01:42:08 GMT
  5961. From: cis.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!po.CWRU.Edu!rfd@ucbvax.Berkeley.EDU  (Richard F. Drushel)
  5962. Subject: Looking for Z80ASM Plus
  5963. Message-ID: <1992Jul30.014208.4445@usenet.ins.cwru.edu>
  5964.  
  5965.     The title says it all.  Not sure if it is + or Plus.  It was
  5966. recommended as a good Z80 assembler, but I'm told it is a commercial
  5967. product.  The address of any vendors for acquiring legal copies
  5968. of this program would be greatly appreciated.
  5969. -- 
  5970. Rich Drushel ** rfd@po.CWRU.edu *** Biology Ph.D. Student ** Cleveland FreeNet
  5971. Co-Sysop, Coleco ADAM Forum --- Assistant Sysop, Science Fiction & Fantasy SIG
  5972. "Solda pung apfashat ro des-marno, / Marn ladir o armag noth yeni arno. / Hell
  5973. miryat it, / Jambo iat it, / Os lasse wei ticip kati baldo." / Old Ennish poem
  5974.  
  5975. ------------------------------
  5976.  
  5977. Date: Wed, 29 Jul 1992 20:10:53 -0600 (MDT)
  5978. From: FORRESTC@CC.SNOW.EDU (Forrest W. Christian)
  5979. Subject: PX/8 Util Rom, Cable Info, also ICC GOULD CP/M machine.
  5980. Message-ID: <920729201053.20c026d2@CC.SNOW.EDU>
  5981.  
  5982. I purchased an EPSON PX-8 (geneva) quite a while back.   It was an extremely
  5983. reliable machine except for an occasional ramdisk crash.
  5984.  
  5985. About a year ago, the unthinkable happened...  The UTIL rom (with PIP, and
  5986. all the good utilities) died.  What I was wondering is if there is anyone out 
  5987. there with a UTIL rom and an eprom burner which would be willing to read the
  5988. contents of this rom into a file and send it to me (preferrably
  5989. electronically)?   I have an eprom burner at my home that I can use to program
  5990. a new prom, but it's kinda hard without the contents of the rom.
  5991.  
  5992. Also, anyone know of any good software for a PX-8 available on SIMTEL or
  5993. another FTP site?  Any other technical PX-8 information would be wonderful.  
  5994.  
  5995. And finally, I have an old ICC GOULD industrial computer which runs CP/M. 
  5996. Unfortunately, the manufacturers of this computer decided not to use a standard
  5997. disk type.  Anyone know what parameters I could stick into a CPM disk emulation
  5998. program such as 22nice or the like to use this?   Anyone got any ideas about
  5999. what the I/O ports would be on this thing?
  6000.  
  6001. Thanks for any assistance,
  6002.  
  6003. Forrestc@cc.snow.edu
  6004.  
  6005.  
  6006. ------------------------------
  6007.  
  6008. Date: 29 Jul 92 15:33:18 GMT
  6009. From: mcsun!uknet!mucs!arrc!rsa@uunet.uu.net  (Ruth Aylett)
  6010. Subject: Rair Black Box disk format?
  6011. Message-ID: <1341@sparc8.salf.ac.uk>
  6012.  
  6013. I am trying to fish some text files off 5 1/4 inch CPM disks in order to
  6014. put them on an msdos machine. Unfortunately, the CPM machine is a
  6015. specially obscure one: an ancient ICL PC which I believe was a Rair
  6016. Black Box in disguise. I have various programs which do this kind of
  6017. thing, but of course none of them mention Rairs (or ICLs). Does anyone
  6018. know if the format used by Rairs corresponds to that on a less obscure
  6019. machine?
  6020.  
  6021. I can tell from the disks that they are DS/DD 48 tpi soft sectored, but
  6022. even then that leaves an awful lot of possibles. If anybody has any
  6023. clues, please email them to me.
  6024.  
  6025. Ruth Aylett
  6026. R.Aylett@arrc.salf.ac.uk
  6027. rsa@arrc.uucp
  6028.  
  6029. ------------------------------
  6030.  
  6031. Date: 31 Jul 92 12:02:34 GMT
  6032. From: wupost!waikato.ac.nz!aukuni.ac.nz!kcbbs!kc@uunet.uu.net  (Richard Plinston)
  6033. Subject: Re: CP/M operating sys for intel machine
  6034. Message-ID: <43354.2129210810@kcbbs.gen.nz>
  6035.  
  6036.    >>> I believe that CP/M-86 evolved into the MS-DOS compatible DR-DOS
  6037.  
  6038.    CP?M-86 went many ways.  CP/M-86 for IBM-PC (pre-XT) was released
  6039.    about March 82, it was upgraded mid-83 to support XT with hard
  6040.    discs.  Early MS-DOS also did not support hard drives.  It was
  6041.    replaced as a product by Concurrent-CP/M-86 in mid 83.  This allowed
  6042.    multi-tasking by having 4 'virtual screens' thus 4 tasks could run
  6043.    simultaneously.
  6044.  
  6045.    CCP/M developed to include the ability to run MS-DOS programs as
  6046.    Concurrent-PC-DOS (3.2) in Sept 84.  This system was also multi-user
  6047.    (as well as multi-tasking) allowing terminals to be attached to a
  6048.    multi-port card.
  6049.  
  6050.    It has developed through CDOS, CDOS-386, to now being DR-MultiUser-DOS
  6051.    5.1.  DR-MDOS still retains CP/M-86 and MP/M-86 compatability in
  6052.    its 'native mode' API.
  6053.  
  6054.    DR-DOS was originally built from the CDOS source code by removing the
  6055.    multi-user, multi-tasking and CP/M-86 compatability parts to produce
  6056.    DR-DOS 3.41.  I understand that DR-DOS 6.0 and DR-MDOS 5.1 still have
  6057.    some common source code.
  6058.  
  6059.    There were other DR 'replacements' for CP/M-86.  DOS+ in the mid-80s
  6060.    was a MS-DOS 2.x clone that also ran CP/M-86 programs and had limited
  6061.    multi-tasking abilities.  It was bundled with Amstrad 1512 and 1640
  6062.    machines - though MS-DOS was also included.  It also came with the
  6063.    ACORN 80188 co-processor for the BBC Master 128/512 (for students of
  6064.    the esoteric the BBC Master 128 was a 6502 based 128Kbyte machine,
  6065.    the co-pro was just a 80188, 512Kb of memory, couple of ROMs that
  6066.    plugged into the 'tube' to give MS-DOS compatability - I still have
  6067.    one).
  6068.  
  6069.  
  6070.  
  6071.  
  6072.   
  6073.  
  6074. ------------------------------
  6075.  
  6076. Date: 30 Jul 92 20:40:43 GMT
  6077. From: taurus!hp850.mbari.org!hebo@lll-winken.llnl.gov  (Bob Herlien)
  6078. Subject: Re: CP/M operating sys for intel machines?
  6079. Message-ID: <5796@taurus.cs.nps.navy.mil>
  6080.  
  6081. In article <ERU.92Jul27171440@tnso04.tele.nokia.fi> eru@tnso04.tele.nokia.fi (Erkki Ruohtula) writes:
  6082. >
  6083. >There was a system called CP/M-86, which in the beginning of PC:s
  6084. >looked like a viable competitor to MS-DOS, and was supplied with many
  6085.  
  6086. When the IBM PC first came out, CP/M-86 had, in theory, equal status with
  6087. PC-DOS.  It was licensed by IBM, and available on PC's as an IBM product.
  6088. However, Bill Gates managed to make a deal with IBM that resulted in the
  6089. retail price of DOS being about 1/4 of the retail price of CP/M-86.  As you
  6090. can imagine, very few copies of CP/M-86 were sold this way.  Digital Research
  6091. made an attempt to retail CP/M-86 through distribution channels at a competitive
  6092. price, but by then the market had decided that PC's were DOS machines.  The
  6093. rest is history.
  6094.  
  6095. >
  6096. >I presume CP/M-86 gradually evolved into the MS-DOS-compatible
  6097. >operating system DR-DOS that Digital Research sells these days
  6098.  
  6099. Well, yes and no.  In the beginning, there was CP/M.  CP/M begat CP/M-86
  6100. and MP/M.  MP/M and CP/M-86 begat MP/M-86.  MP/M-86 begat Concurrent CP/M-86.
  6101. Concurrent CP/M-86 begat Concurrent DOS.  All of this was done at the main
  6102. offices in Monterey.
  6103.  
  6104. Engineering of the Concurrent DOS product was then moved to the U.K. development
  6105. office outside London.  They enhanced this product for several years.
  6106. Eventually, they developed enough expertise in the internal workings of DOS
  6107. that they decided that they could successfully clone DOS.  This they did,
  6108. and called it DR-DOS.  It was not a deriviative of CDOS or CP/M-86, tho.
  6109.  
  6110. >successfully (I wonder whether DR-DOS can run any CP/M-86
  6111. >software?).
  6112.  
  6113. Concurrent CP/M-86 and some versions of Concurrent DOS could.  DR-DOS can't.
  6114.  
  6115. --------------------------------------------------------------
  6116. Bob Herlien
  6117. MBARI (Monterey Bay Aquarium Research Institute)
  6118. hebo@mbari.org
  6119. "Limit congressmen to two terms.  One in office.  One in jail."
  6120.  
  6121. ------------------------------
  6122.  
  6123. Date: 30 Jul 92 08:47:05 GMT
  6124. From: sun-barr!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!ira.uka.de!math.fu-berlin.de!informatik.tu-muenchen.de!regent!mch@ames.arc.nasa.gov  (Michael Hermann)
  6125. Subject: Re: z800?
  6126. Message-ID: <mch.712486025@regent.e-technik.tu-muenchen.de>
  6127.  
  6128. ajv@xhost92.csd.mot.com writes:
  6129.  
  6130. >Did either the z800 ever see the light of day?  I stumbled across
  6131. >some old BBS messages concerning the z800, and it sounded like
  6132. >quite a neat little chip.  Did Zilog ever manufacture it?
  6133.  
  6134. >It strikes me that a marriage of a z800 with the multiprocessor
  6135. >support of S100 would make for a *very* interesting little
  6136. >parallel computer....
  6137.  
  6138. >                Andy Valencia
  6139.  
  6140. The Z800 didn't ever show up (at least to customers). However
  6141. the Z280 really close to the Z800 tech. manual. I didn't do 
  6142. a real thorough comparison, but from a first look the Z280 is
  6143. only missing a timer. It also comes in a single pinout, as
  6144. compared to 4 different versions of the Z800. It inputs to
  6145. select 8/16-bit bus and Z-BUS mode.
  6146.  
  6147. However my Z280 didn't work as described in the manual. I 
  6148. could quite easily lock the chip (for example by enabling
  6149. DATA/INST-mixed cache).
  6150. Don't know about the current revision, mine was an eng. sample.
  6151.  
  6152. There is no real multiprocessor-support (at least I'm not aware
  6153. of it). That is, you're on your own to maintain cache coherence,
  6154. no bus-snooping).
  6155.  
  6156. The chip seemed to be quite slow (but this may have been fixed, too).
  6157. Even the data-sheet claimed a cache HIT to take about 5 cycles !!
  6158.  
  6159. A nice feature: It has builtin EPU-support. I think, this was meant
  6160. for devices like the Z8070-FPU (which didn't show up either), but
  6161. the protocol is quite close to the 32000-protocol and you can
  6162. attach 32081-FPU w/ some HW-support. This is a cheap yet reasonable
  6163. fast way to get floating point.
  6164.  
  6165. Michael
  6166.  
  6167. ------------------------------
  6168.  
  6169. End of INFO-CPM Digest V92 Issue #78
  6170. ************************************
  6171.