1-Jul-92 09:18:43-MDT,10589;000000000000 Return-Path: Date: Wed, 1 Jul 92 09:15:27 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V92 #58 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Message-ID: <920701091528.V92N58@WSMR-SIMTEL20.ARMY.MIL> INFO-CPM Digest Wed, 1 Jul 92 Volume 92 : Issue 58 Today's Topics: Apple CP/M query Blair Groves - please call me... Re: help with compupro Re: Is there a good archiving Re: Virus on CP/M (does it exist?) undocumented Z80 Ops video problem, TS-803 ---------------------------------------------------------------------- Date: 27 Jun 92 15:11:06 GMT From: psinntp!blkbox!jdb8042@uunet.uu.net (John D. Baker 713-375-6522) Subject: Apple CP/M query Message-ID: <1992Jun27.151106.6361@blkbox> I am gratified by the response I received from my most recent post. I have a question for the Apple CP/M community: Do any of you Apple CP/Mers have an accelerated 65C02 in your Apple? If you do, does it make a noticible difference in system performance? This is primarily directed at users of the PCPI AppliCard and SLS CardZ180 as their OS's run a command processor on the 6502 side that handles the hardware and passes data back and forth between the CP/M card and the native Apple side. My question stems from thoughts of improving screen display speed and/or serial I/O via the Super Serial Card (or equivalent) Does the faster CPU improve matters in these areas? AdvThanksance. ;-) John D. Baker ->An Apple 3.5", 5.25", 8", HD5.25" CardZ180 Z-System nut// Internet: jdb8042@blkbox.com jdbaker@taronga.com UUCP: nuchat!blkbox!jdb8042 ...!taronga!jdbaker BBSs: JOHN BAKER on Z-Node #45 [(713) 937-8886], The Vector Board [(716) 544-1863], PIC of the Mid-Town [(713) 527-8939] Karnage: "I am certainly very happy for you, but--WHAT ARE YOU TALKING ABOUT?!" ------------------------------ Date: 30 Jun 92 15:31:09 GMT From: psinntp!arrl.org@uunet.uu.net (Bart Jahnke) Subject: Blair Groves - please call me... Message-ID: <215@arrl.org> To Blair Groves... Blair: I received your Email message, but my reply was bounced. Could you please call me at 203-666-1541 x251 (days) and I will respond to your message (or pass along your number and I'll call you). Thanks, --Bart bjahnke@arrl.orgN 73, Bart KB9NM +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Bart J. Jahnke, KB9NM | USENET: bjahnke@arrlhq.org Manager, ARRL Volunteer | GEnie: ARRL.HQ Examiner Program | BIX: ARRL ARRL VEC Dept. | PRODIGY: MGTS39A (c/o Luck Hurder) 225 Main St | MCI ID: 215-5052 Newington, CT 06111 | CompuServe: 70007,3373 Voice (203) 666-1541 | America On-Line: ARRL HQ FAX (203) 665-7531 | ------------------------------------------------------------------- * Listings of Examination Opportunities -- bi-weekly postings * Volunteer Examining procedures - ARRL VE Manual * Support and Instruction for Volunteer Examiners - Coordinating Exams * Member, National Conference of VECs Question Pool Committee * Information on what's required to become an Amateur Radio licensee * Contributing Editor - QST Magazine - Exam Info column * On-the-air interests: VHF/UHF/SHF SSB/CW Weak Signal Operating and Contests *eof ------------------------------ Date: 28 Jun 92 23:41:16 GMT From: infoserv!uonline!garbanzo!jimbo@uunet.uu.net (Jim Bianchi) Subject: Re: help with compupro Message-ID: jimbo@garbanzo.UUCP (Jim Bianchi) writes: > BG > Path: garbanzo!uonline!infoserv!uunet!uunet.ca!canrem!dosgate![blair.gro > > From: blair.groves@canrem.com (blair groves) > > Eh? > > Hiya, Blair. Howzit? Yup, it's me calling fm my Very Own > BBS! I got Waffle v1.64 running now ..well, sorta. I'm still pretty > snowed, but I can see a light at the end of the tunnel. (The problem is, > that light is the HEADLIGHT of a train! Gackola!) > > Never did hear anything fm Pete about that software. I trust you > got some good stuff outa those Turbo Pascal manuals. How's TeleVideo > Station doing? > > Anyway, lemme hear fm you, guy. Your guess is as good as mine as > to what my email address is. > > * JABBER v1.1 * I'm sure it's clearly explained in the Zmodem DOC's > jimbo@garbanzo.via.mind.org ------------------------------ Date: 28 Jun 92 23:40:37 GMT From: infoserv!uonline!garbanzo!jimbo@uunet.uu.net (Jim Bianchi) Subject: Re: Is there a good archiving Message-ID: jimbo@garbanzo.UUCP (Jim Bianchi) writes: > PG > Path: garbanzo!uonline!infoserv!uunet!mcsun!uknet!mucs!cns!prg > > From: prg@cns.umist.ac.uk (Peter Green) > > Is there a public domain archiving tool for CP/M that compresses files > > as they are inserted in the archive ? I am helping out a friend who > > is starting out with a CP/M system but myself come from a DOS > > background. > > > > He is working on a system with a allocation blocksize of 4K and many > > of his files are typically 3K of WordStar text and so he reaches the > > directory entries limit of 128 files with only 30% of the disk used. > > Pete. Ok. There is an archiving tool avail for CP/M systems, called > NULU.COM with which you can build files of type .LBR that adaquately answer > the problem of many files of less than allocation block size. It is avail > on most CP/M BBS's. > > Ditto VLU101, which is a ZCPR3x tool that you can modify to "fake it" > into thinking that it's operating in a ZCPR environment. It gives a real > neat visual display of the files in the LBR you're "looking at" and it also > uses a more up-to-date (heh) compression thingy called CRUNCH. It can deal > with SQueezed files (that are produced by NULU) as well. (It'll UnSQueeze > files but not SQueeze them -- if you use NULU on a LBR built with VLU, > it'll just pass the CRUNCHed files thru stet and you can apply UNCRunch > manually to them -- in both pgms, you can choose to not compress if you > want; purt neat, actually.) > > Of the two, I'd recommend NULU to the novice user as VLU tends to have > many ..well, strange, quirks and can be exasperatingly buggy if you try to > really push it to its limits, besides which, the modification/installation > process itself can be nighmarish -- if it doesn't go together real smooth- > ly. > > There is also something called ARK that equates to a DOS ARC, but I > can't say much about it as aside from undoing any that came my way in favor > of LBR, I've never used it. > > * JABBER v1.1 * Press any key to continue, any other key to abort. > jimbo@garbanzo.via.mind.org ------------------------------ Date: 30 Jun 92 01:27:49 GMT From: mcsun!uknet!axion!spuddy!nowster!pm@uunet.uu.net (Paul Martin) Subject: Re: Virus on CP/M (does it exist?) Message-ID: In a message henryb@aix00.csd.unsw.OZ.AU (Dr Henry Brancik) writes: > Does somebody know (or did anybody come across) a computer virus on > CP/M machines (I mean CP/M-2.* and CP/M-3.*)? I do not think that Yes, it's perfectly possible to write a CP/M 3 virus. The important difference between CP/M 2 and 3 is that you can turn off error reporting in CP/M 3. I have written such a virus, but deleted all trace of it except its source code. The virus would propagate on any Z80 CP/M 3.1 machine, and it would detect and do nothing on 8080 or CP/M 2 machines. Its code was position independent, and it tagged on to the end of .COM files (also modified the first 8 bytes). The action of the virus was benign -- spread to .COM files on the current drive, and print a silly message every 10 invocations. Its length was three sectors (768 bytes). -- Paul Martin Internet: pm.nowster@spuddy.uucp pm.nowster%spuddy.uucp@uknet.ac.uk Fidonet: 2:250/107.3 ------------------------------ Date: 30 Jun 92 10:48:07 GMT 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) Subject: undocumented Z80 Ops Message-ID: <22703@ifi.informatik.uni-stuttgart.de> Are there further undocumented Z80 Codes besides those that address IX/IY as 8 Bit registers? I have also tested SLIA (shift left inverted arithmetic) and TSTI (C) (set flags corresponding to port (C) ). -- Juergen G. Weber Student am Institut fuer Informatik Universitaet Stuttgart - Germany ------------------------------ Date: 30 Jun 92 03:04:34 GMT 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) Subject: video problem, TS-803 Message-ID: <1992Jun30.030434.19692@mel.dit.csiro.au> Sorry, but it's me again, with this ol' TeleVideo. It's been running just fine. Until.... My wife (who uses it regularly) reported that the entire screen flashed bright, then partially filled with funny characters (looks like renditions of escape chars, with the small print, multiple letters per char space). Ever since, the video display has every other character correct, with the ones in between all being one ASCII-position off (one bit lower than they should be, if I recall correctly). Sounds like a blown chip in the video circuitry to me, but I don't know the first thing about hardware. If someone can tell me which chip to replace, that sort of thing I can handle. Any ideas? She's asking daily whether I posted this and received a reply! Funny how quickly people shift from "I don't want to touch it" to "when can I have it back?" Thanks much. --- -- |Hal Miller, DIT, CSIRO, | Computing Facilities Management Project | |723 Swanston St. Carlton| (TEL) +61 3 282 2628 (FAX) +61 3 282 2600 | |VIC 3053, Australia | Internet:hal@mel.dit.csiro.au | ------------------------------ End of INFO-CPM Digest V92 Issue #58 ************************************ 3-Jul-92 11:26:46-MDT,8577;000000000000 Mail-From: W8SDZ created at 3-Jul-92 11:23:02 Return-Path: Date: Fri, 3 Jul 92 11:23:01 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V92 #59 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Message-ID: <920703112302.V92N59@WSMR-SIMTEL20.ARMY.MIL> INFO-CPM Digest Fri, 3 Jul 92 Volume 92 : Issue 59 Today's Topics: Apple II CP/M with an accelerated 65c02 How to order SIMTEL20 CP/M files by e-mail Low-level hard drive formatter revisited Need Epson Geneva PX-8 BASIC ROM & Doc. Re: Low-level hard drive formatter revisited Reply - CP/M newbie questions ---------------------------------------------------------------------- Date: Thu, 2 Jul 92 08:48:16 -0500 From: curts@tmpcu.mdc.com (Curt Schroeder) Subject: Apple II CP/M with an accelerated 65c02 Message-ID: <9207021348.AA26520@tmpcu.mdc.com> I have one of the 8MHz ZIP chip 65c02 CPUs in my trusty II+ (talk about breathing new life into the machine 8-) Unfortunately, if you are using a Microsoft compatible Z80 board (mine is from Nexco, now known as Price-Busters I think) you can not take advantage of the ZIP chip. Why? Well, a Microsoft Compatible Z80 board uses DMA to access the system memory. Since, it is using DMA, it is changing memory addresses without updating the tags in the ZIP chip's 8K cache. So when the 65c02 kicks in to do I/O operations for the Z80, it is ignorant of many changes to memory. The bottom line is that CP/M wont even boot with the acceleration enabled. I have toyed with the notion of upgrading my graphics package to draw an entire polyline (multiple line segments) at once on the 6502 side so that I could pass the data list pointer and length to the 6502, update the cache, enable acceleration, draw all the line segments in the polyline, disable acceleration, and pass control back to the Z80. Currenlty I draw only one line segment at a time, so you have the overhead of switching to the 6502 and back to the Z80 each time. Its not too bad for lines, but making individual pixel calls is SLOW this way. But it works! I wish someone would do a Z80 replacement with on-chip cache memory for accelerated execution! The 65c02 one is fantastic to have! Curt Curt Schroeder | McDonnell Douglas Missile Systems Company | ----------------------------------------------------------------| These opinions are mine, mine, mine! I | curts@tmpcu.mdc.com | am not an instantiation of Std_Employee! | - Apple II Forever - | ------------------------------ Date: Thu, 2 Jul 1992 00:15 MDT From: Keith Petersen Subject: How to order SIMTEL20 CP/M files by e-mail Message-ID: If you do not have FTP access to SIMTEL20, files may be ordered by e-mail from LISTSERV@VM1.NODAK.EDU or LISTSERV@VM.ECS.RPI.EDU. If you are on BITNET: LISTSERV@NDSUVM1 LISTSERV@RPIECS If your mailer knows domains: listserv@vm1.nodak.edu listserv@vm.ecs.rpi.edu If your mailer wants bang paths: uunet!vm1.nodak.edu!listserv uunet!vm.ecs.rpi.edu!listserv If you use bang paths, substitute your nearest neighbor which is also on the Internet for uunet in the examples above. Some examples are: ames, decvax, decwrl, harvard, hplabs, nosc, rutgers, sharkey, sun, ucbvax, ucsd, udel, uw-beaver, wuarchive. Send this command to the server to get its help file: GET PDGET HELP Sample command (which gets our catalog of CP/M files): /PDGET MAIL PD:SIMCPM.ARK UUENCODE These commands should be sent as the body of a regular email message. Do not include a signature because it confuses the server. If you have xxdecode, you may wish to specify XXENCODE instead of UUENCODE to avoid character translation problems. Comments, questions, and suggestions should be directed to the LISTSERV manager at one of these addresses, depending on which server you normally use: Internet BITNET "John Fisher" "Marty Hoag" Please do NOT send your comment or question about the servers to SIMTEL20. However, if you wish to report a program bug or to request information on how to upload files to SIMTEL20, you may send e-mail to me at one of the addresses below. Keith -- Keith Petersen Maintainer of the MSDOS, MISC and CP/M archives at SIMTEL20 [192.88.110.20] Internet: w8sdz@TACOM-EMH1.Army.Mil or w8sdz@vela.acs.oakland.edu Uucp: uunet!umich!vela!w8sdz BITNET: w8sdz@OAKLAND ------------------------------ Date: 1 Jul 92 21:49:31 GMT 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) Subject: Low-level hard drive formatter revisited Message-ID: <1992Jul1.214931.13885@cs.rose-hulman.edu> Couple of weeks ago, I posted here asking for a low-level formatter for the hard drive on a s-100 type machine, and was promptly inundated with e-mail asking if I could be more specific. System: Analect Instruments MAP-67 Drive: Seagate ST-225 Controller: Western Digital 2797 Any takers? clueless chuck PearsoDC@NeXTWork.Rose-Hulman.Edu ------------------------------ Date: 2 Jul 92 15:46:48 GMT 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.) Subject: Need Epson Geneva PX-8 BASIC ROM & Doc. Message-ID: <1265@sousa.ltn.dec.com> Any ideas on where I can find a BASIC ROM and documentation for an Epson Geneva PX-8 ? Regards, rcs ------------------------------ Date: 2 Jul 92 17:56:41 GMT From: telebit!eric@uunet.uu.net (Eric Smith) Subject: Re: Low-level hard drive formatter revisited Message-ID: >>On Wed, 1 Jul 1992 21:49:31 GMT, pearsodc@NeXTwork.Rose-Hulman.Edu (Douglas C. Pearson) said: > Couple of weeks ago, I posted here asking for a low-level formatter for > the hard drive on a s-100 type machine, and was promptly inundated with > e-mail asking if I could be more specific. > Drive: Seagate ST-225 > Controller: Western Digital 2797 The 2797 is the floppy disk controller. You must have some other hard disk controller, which is probably not a single chip. Eric ------------------------------ Date: 1 Jul 92 21:10:32 GMT 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) Subject: Reply - CP/M newbie questions Message-ID: <1992Jul1.211032.29051@alc.com> Chris, 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 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). 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. Good luck. ------------------------------ End of INFO-CPM Digest V92 Issue #59 ************************************ 6-Jul-92 06:52:07-MDT,12548;000000000000 Return-Path: Date: Mon, 6 Jul 92 06:45:36 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V92 #60 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Message-ID: <920706064537.V92N60@WSMR-SIMTEL20.ARMY.MIL> INFO-CPM Digest Mon, 6 Jul 92 Volume 92 : Issue 60 Today's Topics: Help me find the dos CPM emulator program MP/M (2 msgs) Re: undocumented Z80 Ops undocumented Z80 Ops ---------------------------------------------------------------------- Date: 4 Jul 92 18:13:49 GMT From: uakari.primate.wisc.edu!zaphod.mps.ohio-state.edu!rpi!psinntp!psinntp!dg-rtp!usenet@ames.arc.nasa.gov (Mark T. Miller) Subject: Help me find the dos CPM emulator program Message-ID: <1992Jul4.181349.22196@dg-rtp.dg.com> Somewhere in the world of netnews in the last month or so I ran across a posting that was supposed to be a z80 cpm emulator that ran on a "pc". I just talked to a friend that would like to try it out, and he asked me if I could get it for him. Since I had no particular interest in the posting at that time I am not even sure what group it was in. After searching around for about 30 minutes, I thought that maybe a post in this group might help me out. (Sorry about not remembering about the post) Thanks!! Mark M. Mark T. Miller miller@dg-rtp.dg.com ...uunet!xyzzy!miller ------------------------------ Date: 4 Jul 92 01:52:14 GMT From: ogicse!qiclab!onion!pail!bucket!samw@uunet.uu.net (Sam Warden) Subject: MP/M Message-ID: I'm looking for some basic information about MP/M (multiuser CP/M). Can anyone tell me: How widely (or not :-) it was used -- any systems still in use? Can the user run background processes, one process fork another, etc.? Or, could such extensions reasonably have been added. :-) Was there ever an 8086 version? Thanks. -- samw@bucket.rain.com (Sam Warden) -- and not a mere Device. ------------------------------ Date: 5 Jul 92 14:30:08 GMT From: munnari.oz.au!comp.vuw.ac.nz!waikato.ac.nz!aukuni.ac.nz!kcbbs!kc@uunet.uu.net (Richard Plinston) Subject: MP/M Message-ID: <52208.1869222897@kcbbs.gen.nz> >>> information about MP/M (multiuser CP/M). >>> how widely it was used Not a lot. My experience was with ICL systems that were originally based on the RAIR black box as ICL PCs, then ICL PC2s. These were CP/M 2.2 and/or MP/M 2 based until replaced by 16 bit models running CCP/M-86 3.1 and (later) CDOS 4.1 and 5.1. As they were not IBM PC clones (predating the IBM) they were not suitable for later versions of CDOS. The MP/M models were relatively common as business machines here in NZ, much more so in the CCP/M guise. Altos, CompuPro and Onyx also produced MP/M systems. I still have an ICL and a stack of old Onyxs - mostly Oasys, but one or two MP/M 1 systems, in my junk pile. I don't know of anyone still actively using their MP/M systems for 'real' work. This is mainly due to lack of support from the manufacturers. ie cost of maintaining old system is greater than replacing with new system. >>> Can the user run background processes ? Yes. Ctrl-D brought up another prompt to start up a new process. >>> One process fork another ? Not fork as in Unix (create a copy of the existing process) but it was possible for one program to start another and keep running. >>> Was there ever an 8086 version Yes there was an MP/M-86 but it was soon replaced by CCP/M-86 and then by CDOS, CDOS-386 and is now evolved into DR-MultiUserDOS 5.1. I use machines running CDOS 4.1, CDOS 5.1, CDOS-386 and DR-MDOS daily (as do my clients) and still develop CP/M-86 (mult-user) programs - mostly as portable program that can be compiled for MS-DOS, OS/2 and/or Unix as well. chhers ------------------------------ Date: 4 Jul 92 05:12:24 GMT From: daffodil!wyvern!alpha@ames.arc.nasa.gov (Joe Wright) Subject: Re: undocumented Z80 Ops Message-ID: <1992Jul4.051224.5508@wyvern.twuug.com> weberj@dia.informatik.uni-stuttgart.de (Weber) writes: : Are there further undocumented Z80 Codes besides those : that address IX/IY as 8 Bit registers? : : I have also tested SLIA (shift left inverted arithmetic) and : TSTI (C) (set flags corresponding to port (C) ). : There are quite a few of them. If you have more time than you really know what to do with, draw a 'map' (actually several maps) of the z80 opcodes by class. Fill it in with the 'documented' operations and then have a hard look at the blanks. This is where the 'undocumented' codes live. Their relation to the others give a clue of what they might do. -- Joe Wright alpha@wyvern.twuug.com ------------------------------ Date: 6 Jul 92 11:35:03 GMT 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) Subject: undocumented Z80 Ops Message-ID: <22845@ifi.informatik.uni-stuttgart.de> As several people have asked me about the undocumented Z80 Codes I know, here there is a description. Also I appended a mail of Louis van Dompselaar who tested them. I am going to include further undocumented codes into my Z80 emulator ZSIM (which you can get at SIMTEL20 (192.88.110.20) in direct. pd1:) Juergen ------------ 8<------------------- Description of undocumented Z80 Op-Codes (as far as I know them) The IX,IY registers can be used as 8 bit registers XL,XH,YL,YH analoguous to H and L. They are coded as the corresponding H/L operations with 0ddh/0fdh prefix for IX/IY. e.g.: 8D ADC A,L -> FD 8D ADC A,LY This works with all 8080 (that means no Z80 commands with CB or ED prefix) commands that use the 8 bit register H or L. But note the restriction, that only one register of the set { H,L,HX,LX,HY,LY } may appear in the command. E.g. LD L,LX does not work. As far as I know LD {LX,..,LY},immediate8 doesn't work either. (?) TSTI (C) (Code ED 70) sets the flags corresponding to the value of port (C). SLIA s (shift left inverted arithmetic) works like SLA but bit 0 := 1 It is coded as CB 00110rrr (rrr coded as in SLA). The fellowing I learned some weeks ago (I found it in the German magazine mc, 1/1982 page 27) but couldn't test any more as I have sold my Z80 machine (and is NOT implemented in my Z80 emulator ZSIM12 at SIMTEL) DD CB ofs XX with XX=10bbbrrr,11bbbrrr [rrr=110 for (HL) is the documented BIT|SET b,(IX+d) ] works as CB ofs XX ( RES|SET (ix|y+d)) but afterwards rrr:=(ix|y+d). ) ^ | The article I got the information had an L here for LX but this seems to be a typing error. I wonder if XX=01bbbrrr for BIT works too ? DD CB ofs XX with XX=00cccrrr works as CB ofs XX with a CMD of {RLCA,...,SRL, and SLIA}, but afterwards rrr:=(IX|Y+d). With rrr=110 you get the documented CMD (IX|Y+d) e.g. DD CB ofs 00101110 = SRA (IX+offs). If you have access to a Zilog Z80 (I don't think that clones understand the illegals) maybe you could test the codes I could not try. If you execute DD CB 00 87 with IX=1080 and (0080)=FF and (1080)=0F there should be FE in A afterwards or 0E if there was no typing error in the magazine. Please mail me the results. Thanks. ------------------------------------ ----- Louis van Dompselaar writes: As I had some time left, I started working through the undocumented opcodes on both the Zilog Z80 and the SGS (not NEC) Z80B. Results for the other Z80s (yes, there seems to be yet another type in another machine, apart from the Sharp) will follow later: > The IX,IY registers can be used as 8 bit registers XL,XH,YL,YH > analoguous to H and L. They are coded as the corresponding H/L > operations with 0ddh/0fdh prefix for IX/IY. > These work on both the Zilog and the SGS. > appear in the command. E.g. LD L,LX does not work. I figure this performs LD LX,LX, so it actually works, but doesn't really do anything > As far as I know LD {LX,..,LY},immediate8 doesn't work either. (?) > This one DOES work! This means that LX etc. can be used (almost) as any other 8 bit register. However, something like LD (IX+d),LY won't work. I haven't tried LD (HL),LX though. > TSTI (C) (Code ED 70) sets the flags corresponding to the value of > port (C). > Can't get this working on the SGS one yet, but no problems on the Zilog. Might be a did something wrong in the test routine (the SGS chip is in a system which I can only reach by downloading the testsoftware to it, and then receiving the results. It is connected to a main computer via a parallel (buffered) connection. I made this testroutine rather quick, so I might have confused something. > SLIA s (shift left inverted arithmetic) works like SLA but > bit 0 := 1 > It is coded as CB 00110rrr (rrr coded as in SLA). > > This one if a rather ordinary 'extra', because it has an opcode of its own. Supported by both the Zilog and the SGS. > DD CB ofs XX with XX=10bbbrrr,11bbbrrr [rrr=110 for (HL) is the > documented BIT|SET b,(IX+d) ] works as > CB ofs XX ( RES|SET (ix|y+d)) but afterwards rrr:=(ix|y+d). ) > ^ > | > The article I got the information had an L here > for LX but this seems to be a typing error. > IX or IY would indeed be the logical choice, and indeed this is what it turns out to be. I have only tested this on the Zilog so far, and it works fine with RES and SET. > I wonder if XX=01bbbrrr for BIT works too ? > You can use the opcodes with BIT, however, it doesn't load the result in a register, so it acts just like the documented one. > DD CB ofs XX with XX=00cccrrr works as CB ofs XX with a CMD of > {RLCA,...,SRL, and SLIA}, but afterwards rrr:=(IX|Y+d). > With rrr=110 you get the documented CMD (IX|Y+d) > e.g. DD CB ofs 00101110 = SRA (IX+offs). > They all work. Seeing this, I thought it was a rather logical thing to put into the Z80, as the result of a SLA (IX+d) (or whatever) is available in the ALU anyway, so putting it in a register might have its advantages while it doesn't cost any extra time. BTW, here's how I'm gonna try to speed up my system using these opcodes. As mentioned, subsystems are connected to the main by means of parallel conections. These have a 1 byte buffer which has a 'full' flag. When transmitting large amounts of data, the routine would look something like this: LD C, LD B,<2**bit> . . LOOP: IN A,(C) AND B JR NZ,LOOP IN A,() This could now be: LD C, . . LOOP: TSTI (C) JR NZ,LOOP IN A,() Provided that the right bit goes into the zero flag, of course. But as these inputlines are still rather flexible, I can make them go there (or into the carry flag). Don't know the cycle times for TSTI, but it'll be faster than the IN/AND combination. When transmitting 64k of data, this saves a lot of AND's (64k, of course :-) ). (And I'll have to write my own assembler to handle them, or use defb's. Anyway, it's nice to see what disassemblers make of these: TSTI (C) becomes IN (HL),(C) a logical 'error' LD A,LX becomes LD A,L it just ignores the 0xDD A=(SET (IX+d),b) becomes SET (IX+d),n again, it ignores the register difference SLIA C becomes ????? it can't figure this one out! ). Anyway, I'll let you know the results for the other Z80s, and the rest of the SGS results later. Louis -- -- Juergen G. Weber Student am Institut fuer Informatik Universitaet Stuttgart - Germany ------------------------------ End of INFO-CPM Digest V92 Issue #60 ************************************ 7-Jul-92 11:30:12-MDT,8327;000000000000 Mail-From: W8SDZ created at 7-Jul-92 11:26:06 Return-Path: Date: Tue, 7 Jul 92 11:26:05 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V92 #61 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Message-ID: <920707112606.V92N61@WSMR-SIMTEL20.ARMY.MIL> INFO-CPM Digest Tue, 7 Jul 92 Volume 92 : Issue 61 Today's Topics: Any AMSTRAD users out there? Boot disk for an iBEX 7102 requested - newbie Can anyone answer a few of hopefully simple CPM questions? Do all accelerator cards nuke Apple CP/M boards ? Re: Do all accelerator cards nuke Apple CP/M boards ? Televideo 806/20 unarchive ---------------------------------------------------------------------- Date: 6 Jul 92 21:48:25 GMT 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) Subject: Any AMSTRAD users out there? Message-ID: <1992Jul6.214825.6127@u.washington.edu> I have (gasp!) an old Amstrad Word Processor that runs CP/M. I am wondering if there are any other users out there who have one of these and has information about purchasing peripherals and software for it. I sure loved having this thing when all I needed was a word processor but now it is just going to continue gathering dust unless I can find some other software packages (spreadsheet, database, etc.) or find out about the possibility of hooking up a modem. Any leads on sources for software and/or peripherals would be appreciated. Please respond via email to jcomer@cac.washington.edu. Thanks, Justine ------------------------------ Date: 7 Jul 92 00:38:12 GMT 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) Subject: Boot disk for an iBEX 7102 requested - newbie Message-ID: Hi CP/Mers, I was recently given an iBEX 7102 CP/M machine and CP/M 2.2 manual but no ?Boot? (Utility) disk (book says 1 of 1 disk). The machine appears to have some sort of bootstrap in ROM as upon startup the screen displays: V3.2 * * * * > It seems to only allow two digit codes for first four lines (each starts with a '*') and then the '>' appears and a disk read begins. The CP/M manual specifies a date of '82 but the machine seems quite large for a computer of that vintage. Made in Japan for NA market, no date actually stamped on the machine itself, just serial #, etc. Additional info: disks believed to be DSDD ~400k. Thanks in advance to anyone offering any constructive information or advice. I'm: kasdorf@alpha.uleth.ca Actually an OLDBIE, first introduced to CP/M on a DEC Rainbow (disks from which are long lost). ------------------------------ Date: 6 Jul 92 21:31:45 GMT From: zephyr.ens.tek.com!wrgate!amadeus!donk@uunet.uu.net (Don Kirkpatrick) Subject: Can anyone answer a few of hopefully simple CPM questions? Message-ID: <10300@wrgate.wr.tek.com> I have been installing an Advent hard disk upgrade to my Kaypro 1 and a couple of questions have come up: What is the difference between stock CPM 2.2, 2.2G, and 2.2E? When I install NovaDOS, it appears that changing floppy disks is not handled properly if the new disk is a different format. Is there a simple way to have the BDOS signal the Advent BIOS to check the disk format and correct the parameter tables? Is there any place where the contents of the Advent BIOS high memory is documented? For example, I believe address FFF7 or thereabouts, I've forgotten the exact location, points to drive tables. If you could point me to an old Dr. Dobbs or Profiles article, that would be great. Any help will be greatly appreciated. Thanks. P.S. If Bridger Mitchell reads this article: Your old mail path now bounces. Please contact me with your new path. -- -Don Kirkpatrick (donk@amadeus.WR.TEK.COM) UUCP: ...!uunet!tektronix!amadeus.wr.tek.com!donk ARPA: ------------------------------ Date: 6 Jul 92 04:03:48 GMT 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.) Subject: Do all accelerator cards nuke Apple CP/M boards ? Message-ID: <1276@sousa.ltn.dec.com> I can see why the Zip Chip doing cache and all that doesn't get along with a Microsoft-type CP/M card -- or maybe any other kind... but is this true for all combinations ? A PCPI card has all of its Z-80 RAM on-board so it won't get hosed, and I think something like an AE Transwarp doesn't use cache -- or does it -- and so it might be cool. Anybody tried an AE Transwarp and a PCPI in the same machine ? Regards, rcs ------------------------------ Date: 7 Jul 92 01:53:16 GMT From: psinntp!blkbox!jdb8042@uunet.uu.net (John D. Baker) Subject: Re: Do all accelerator cards nuke Apple CP/M boards ? Message-ID: <1992Jul07.015316.20782@blkbox> My documentation that came with my CardZ180 (PCPI superset) makes it appear that an accellerated 65c02 of some sort would be an aid to performance. Thanks for the feedback (even questions are nice to see.) I started the thread in the hopes that someone had tried it already. I recall reading about someone who had installed a 4MHz ZipChip in his PCPI-based CP/M Apple ][+. All he said is that it worked fine, but that you had better keep it cool. he never commented on any performance increase. thanks for the feedback. John D. Baker ->An Apple 3.5", 5.25", 8", HD5.25" CardZ180 Z-System nut// Internet: jdb8042@blkbox.com jdbaker@taronga.com UUCP: nuchat!blkbox!jdb8042 ...!taronga!jdbaker BBSs: JOHN BAKER on Z-Node #45 [(713) 937-8886], The Vector Board [(716) 544-1863], PIC of the Mid-Town [(713) 527-8939] Karnage: "I am certainly very happy for you, but--WHAT ARE YOU TALKING ABOUT?!" ------------------------------ Date: 7 Jul 92 12:24:41 GMT From: CompuServe.COM!72560.3467@ucbvax.Berkeley.EDU (Howard Herman) Subject: Televideo 806/20 Message-ID: <920707122441_72560.3467_DHB24-4@CompuServe.COM> To: >INTERNET comp-os-cpm@ucbvax.berkeley.edu Newsgroups: comp.os.cpm The following was in comp.sys.cbm. Being the good guy that I am, I am posting it here. Please reply to the poster, jwaleke@tcedge.mi.org (Jim Waleke): I'm posting this for a friend. If someone could repost it in comp.os.cpm, I would be most grateful. He has a CP/M machine, televideo, and is looking for the boot disk to it. 806/20 model. He works with CP/M mode of his Commodore 128 and would also like to get that CP/M machine working. He's into Cpm big time. Thanks in advance to anyone that can help! -- Via EXCELSIOR! v0.95c ------------- Howard Herman INET: 72560.3467@CompuServe.COM ------------------------------ Date: 7 Jul 92 04:18:46 GMT From: news.u.washington.edu!gibdo!tvp@beaver.cs.washington.edu Subject: unarchive Message-ID: <1992Jul07.040842.17894@gibdo.engr.washington.edu> A friend and I have a tektronix 4170 workstation running cpm 86 ver. 1.1 that we got from a university auction. We looked using archie and found lots of stuff available for cpm 86 but its archived in a format that we're not sure what to do with. We tried unarc11 but failed to get anything. The only executables the system accepts at this point are cmd and ltl extension files. Please help!! If you know what we need to do to start unarchiving stuff ftp'd off the net please let us know. Send responses to either of the following. tvp@gibdo.engr.washington.edu munoz@gibdo.engr.washington.edu Thanks in advance. -- Tad Perry Internet: tvp@gibdo.engr.washington.edu CompuServe: 70402,3020 NIFTY-Serve: GBG01266 ------------------------------ End of INFO-CPM Digest V92 Issue #61 ************************************ 8-Jul-92 12:52:42-MDT,9850;000000000000 Return-Path: Date: Wed, 8 Jul 92 12:45:47 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V92 #62 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Message-ID: <920708124548.V92N62@WSMR-SIMTEL20.ARMY.MIL> INFO-CPM Digest Wed, 8 Jul 92 Volume 92 : Issue 62 Today's Topics: Re: Any AMSTRAD users out there? (3 msgs) Sanyo 1150 Wordstar clone Z180 card for Apple II ? ---------------------------------------------------------------------- Date: 7 Jul 92 17:45:06 GMT From: baron!baron!pnet07!donm@nosc.mil (Don Maslin) Subject: Re: Any AMSTRAD users out there? Message-ID: <1992Jul7.174506.4162@baron.uucp> One source would be: Amstrad & CP/M stuff Elliam Associates PO Box 2664 Atascadero, CA 93423 805-446-8440 Bill Roch Keeper of the CP/M System Disk | UUCP: {nosc ucsd crash ncr-sd}!pnet07!donm Archives for the Dino(saur)SIG | ARPA: baron!pnet07!donm@nosc.mil - San Diego Computer Society - | INET: donm@pnet07.cts.com ------------------------------ Date: 7 Jul 92 21:43:58 GMT From: ulowell!woods.ulowell.edu!welchb@uunet.uu.net Subject: Re: Any AMSTRAD users out there? Message-ID: <1992Jul7.164358.1@woods.ulowell.edu> It is funny you should ask. I just brought mine into work today, to work on it. I had asked a similar question a few weeks ago, and got the same response. Beside the Eliam, I have an address which came with the machine, saying to write for a free catalog: SOS Accessory Catalog PO Box 4200 Northbrook, IL 60065 (312)564-8620 I did not contact the above address recently. I did contact the other, and got a catalog touting the very stuff you ask about. In particular, I was looking for a 2nd disk drive. Although I hope that the Eliam (?, I have neither the catalog or the other message in front of me) company knows their business, I found a price of $165 or more to be excessive, since I doubt that the machine itself is worth that much. I got several well-meaning responses to my request about drives; I was hoping to replace the 3.0-inch with a more conventional 3.5-inch. Again, I do not have the responses with me; they are in a notebook at home. But I received contradictory messages about what drives could replace what. I stopped in at a parts store; from their response I am sure that convention 5.25 inch IBM drives would not work, because they all have card-edge fingers (I am told). FYI, the drive has 2 connectors. The power cable has 4 pins. The "data" cable has a double row of 13 pins each = 26 pins. The Amstrad already has the B drive connectors in place, so I presume you can just pop the drive in (maybe needs a dip-switch setting to tell it whether it is A or B). To complicate things even further, the main "A" drive pooped out on me. Even if I were to successfully install a 3.5-inch as "B", I would have to get the "A" drive going, at least once, to copy the system stuff over to "B", and then (hopefully) change B to A. The reason I brought the computer in to work, was that a student here told me he could figure it out. After taking it apart, he says that no standard 3.5-inch drive has the correct connectors. This is contrary to someone here on News who said that a 3.5 from an XT will work; student says there is no difference between XT and others. Student also spoke of the possibility of picking up a Rainbow (with hard disk) because he thinks the Amstrad keyboard will work with it. This all seems a bit much. The reason I wanted to improve the Amstrad in the first place was that one of my daughters has learned it, used it, liked it, and could use the Spanish keyboard. When it broke down, she used her sister's Brother WP 3400 (gee, I wish their diskettes were PC-compatible) and liked it well enough. So I may just junk the Amstrad [unless you want to sell yours, or your A drive]. Note: I do not want to be self-serving to talk you out of your machine, but if you want to seriously expand into spreadsheets and databases etc., you should perhaps ask the advice of the net here. My opinion would probably be that it is time to go to an IBM compatible. -- Brendan Welch, UMass/Lowell, W1LPG, welchb@woods.ulowell.edu ------------------------------ Date: 8 Jul 92 03:20:58 GMT 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) Subject: Re: Any AMSTRAD users out there? Message-ID: <1992Jul8.032058.15466@massey.ac.nz> In article <1992Jul7.164358.1@woods.ulowell.edu> welchb@woods.ulowell.edu writes: > >I got several well-meaning responses to my request about drives; I was >hoping to replace the 3.0-inch with a more conventional 3.5-inch. Again, >I do not have the responses with me; they are in a notebook at home. But >I received contradictory messages about what drives could replace what. >I stopped in at a parts store; from their response I am sure that >convention 5.25 inch IBM drives would not work, because they all have >card-edge fingers (I am told). > The connector has the same pinout, it's just physically different. You can crimp a card edge connector onto the cable beside the header and it will work. >FYI, the drive has 2 connectors. The power cable has 4 pins. The "data" >cable has a double row of 13 pins each = 26 pins. The Amstrad already >has the B drive connectors in place, so I presume you can just pop the >drive in (maybe needs a dip-switch setting to tell it whether it is >A or B). > This is a 'standard' setup. Before the IBM PC came along and did things incorrectly :-) floppies had a jumper on the drive to select drive 0, 1, 2, or 3. Plus a MX setting. You just select 0 for the first drive and 1 for the second. The IBM PC used a twist in the cable between A: and B: to select the drive. Both drives have to be set to position 1. If the drive cable is flat all the way it will be the proper way of doing things and you find a jumper on the drive and set it to whatever is appropriate. >To complicate things even further, the main "A" drive pooped out on me. >Even if I were to successfully install a 3.5-inch as "B", I would have >to get the "A" drive going, at least once, to copy the system stuff over >to "B", and then (hopefully) change B to A. > >The reason I brought the computer in to work, was that a student here told >me he could figure it out. After taking it apart, he says that no standard >3.5-inch drive has the correct connectors. This is contrary to someone here >on News who said that a 3.5 from an XT will work; student says there is no >difference between XT and others. Student also spoke of the possibility of >picking up a Rainbow (with hard disk) because he thinks the Amstrad >keyboard will work with it. > A 3.5 inch drive should plug in. They use the same connectors as the 3.0. The 3.0 drive used by most Amstrads are single sided, so you will get smaller capacity than the 3.5 normally offers. The 3.0 let you flip the disk to use the other side, 3.5 aren't set up for that. >[unless you want to sell yours, or your A drive]. Note: I do not >want to be self-serving to talk you out of your machine, but if you want >to seriously expand into spreadsheets and databases etc., you should perhaps >ask the advice of the net here. My opinion would probably be that it is >time to go to an IBM compatible. But they're so boring. -- Philip Plane P.J.Plane@massey.ac.nz ------------------------------ Date: 7 Jul 92 17:45:07 GMT From: baron!baron!pnet07!donm@nosc.mil (Don Maslin) Subject: Sanyo 1150 Message-ID: <1992Jul7.174507.4173@baron.uucp> Has anyone with Sanyo 1150 exposure happened across the code sequence to silence its annoying keyboard 'chirp'? The manual has not been of much assistance. Thanks. - don Keeper of the CP/M System Disk | UUCP: {nosc ucsd crash ncr-sd}!pnet07!donm Archives for the Dino(saur)SIG | ARPA: baron!pnet07!donm@nosc.mil - San Diego Computer Society - | INET: donm@pnet07.cts.com ------------------------------ Date: 7 Jul 92 23:04:49 GMT From: uakari.primate.wisc.edu!daffodil!wyvern!alpha@ames.arc.nasa.gov (Joe Wright) Subject: Wordstar clone Message-ID: <1992Jul7.230449.15466@wyvern.twuug.com> Like many of you, I assume, I have been using Wordstar in non-document mode as my editor-of-choice for many years. I now use Wordstar 4.0 (for CP/M) and love it. But I have a problem. I have accounts on a number of Unix systems and have occasion to edit program files there. On Unix, you have vi and maybe emacs. I hate vi and don't know emacs. Is there an editor (in C) which works something like Wordstar's non-document mode? Where can I get it? (Yes, I said CP/M. My Ampro Little Board is still my 'main' computer. I run NZCOM of course, I wrote it, and recommend it. $50. 'call' me.) -- Joe Wright alpha@wyvern.twuug.com ------------------------------ Date: 8 Jul 92 04:55:17 GMT 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.) Subject: Z180 card for Apple II ? Message-ID: <1284@sousa.ltn.dec.com> Can anyone tell me more about the recently-mentioned Z180 card for the Apple II ? Can you still buy them ? Regards, rcs ------------------------------ End of INFO-CPM Digest V92 Issue #62 ************************************ 8-Jul-92 23:19:31-MDT,9249;000000000000 Return-Path: Date: Wed, 8 Jul 92 23:15:13 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V92 #63 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Message-ID: <920708231514.V92N63@WSMR-SIMTEL20.ARMY.MIL> INFO-CPM Digest Wed, 8 Jul 92 Volume 92 : Issue 63 Today's Topics: Amstrad PCW8256 as a dumb terminal? Archive site for CP/M Re: Any AMSTRAD users out there? Re: Wordstar clone serial ports from CP/M 2.2F (or similar version) UUCP ---------------------------------------------------------------------- Date: 8 Jul 92 21:04:34 GMT 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) Subject: Amstrad PCW8256 as a dumb terminal? Message-ID: <1992Jul8.210434.16476@u.washington.edu> Since there seem to be at least a few people out there who have experience using an Amstrad PCW8256, I was wondering if anyone has ever attempted to attach a modem to the monitor and use it as just a dumb terminal? If so, could you let me know what you did and how I can do it? Thank you! --Justine ------------------------------ Date: 9 Jul 92 03:14:36 GMT From: phoenix.Princeton.EDU!miyazaki@princeton.edu (Takeshi Miyazaki) Subject: Archive site for CP/M Message-ID: <1992Jul9.031436.12174@Princeton.EDU> Sorry, probably this is FAQ. But is there any archive site for CP/M? Recently I got CP/M-80 emulator for Macintosh, and want to try some programs. Also is there FAQ for this newsgroup, and where I can get it? Thanks in advance. -- Takeshi Miyazaki (miyazaki@ee.princeton.edu) ------------------------------ Date: 8 Jul 92 19:22:57 GMT From: ulowell!woods.ulowell.edu!welchb@uunet.uu.net Subject: Re: Any AMSTRAD users out there? Message-ID: <1992Jul8.142257.1@woods.ulowell.edu> I sent email to Plane to clarify some points, because of still- confusing info. Note that in particular, I am talking about the PCW8256 Personal Word Processor, sold on the American market. In the meantime, here is some food for thought. A lot of this messing around pertains both directly and indirectly to how much disk space is available, where, in what format. I.e., maybe I would not need a B drive to gain more space, if I had a communications interface so I could upload some of the stuff from my A drive to some other machine. But it is probably fair to say that few people have modem connections to their Amstrad. What I am now suggesting is something I would have considered illegal a few years ago; it may still be impractical now. That is, that there be a depository (reachable by telnet) which has the Locomotive and CP/M binaries; this might enable some of us, by a roundabout series of downloadings, to get 3.5 disks or 5.25 disks with the correct software on them, which would be bootable as the A drive. Obviously the easiest way is to first get the foreign drive installed as the B drive, and let the Amstrad itself do the thinking about how to copy correctly from A to B. And, I admit, I do not need such support at this instant; I was able to get my A drive going again by taking things apart, and putting them back together. I however do have a program, using CP/M on a DEC Robin, which reads and writes in many 5.25 formats of different machines, and I thought that that could possibly be a way of kludging something together which would be readable by the Amstrad. Does anyone know what the numbers are (tracks, sectors, bytes, etc.)? -- Brendan Welch, UMass/Lowell, W1LPG, welchb@woods.ulowell.edu ------------------------------ Date: 8 Jul 92 14:59:14 GMT From: taco!escott@gatech.edu (Erik Scott) Subject: Re: Wordstar clone Message-ID: <1992Jul8.145914.29335@ncsu.edu> In article <1992Jul7.230449.15466@wyvern.twuug.com>, alpha@wyvern.twuug.com (Joe Wright) writes: |> Like many of you, I assume, I have been using Wordstar in non-document |> mode as my editor-of-choice for many years. I now use Wordstar 4.0 |> (for CP/M) and love it. I'm a dedicated 3.3 fan. Probably because I never got 4.0 :-) |> But I have a problem. I have accounts on a number of Unix systems |> and have occasion to edit program files there. On Unix, you have vi |> and maybe emacs. I hate vi and don't know emacs. Is there an editor |> (in C) which works something like Wordstar's non-document mode? |> |> Where can I get it? well, emacs isn't just an editor: It's a Way of Life. You can do anything with it, even, presumably, make it look like wordstar. A quick search with WAIS through back articles in the comp.archives, err, "archives", yeilds: ===========snip snip============ From comp.archives Fri Apr 12 08:20:01 EDT 1991 Newsgroups: comp.archives From: markh@squirrel.LABS.TEK.COM (Mark C. Henderson) Subject: [editors] Re: WordStar emulation mode in Emacs, WordStar-like editor in Unix Reply-To: markh@squirrel.LABS.TEK.COM (Mark C. Henderson) Organization: Computer Research Laboratory, Tektronix, Inc., Beaverton OR Date: Fri, 12 Apr 1991 08:55:28 GMT Approved: emv@msen.com (Edward Vielmetti, MSEN) X-Original-Newsgroups: comp.editors Archive-name: emacs/elisp/emacs-wordstar/1991-04-08 Archive: tut.cis.ohio-state.edu:pub/gnu/emacs/elisp-archive/misc/wordstar.el.Z [128.146.8.60] Original-posting-by: markh@squirrel.LABS.TEK.COM (Mark C. Henderson) Original-subject: Re: WordStar emulation mode in Emacs, WordStar-like editor in Unix Reposted-by: emv@msen.com (Edward Vielmetti, MSEN) In article <31761@usc> ajayshah@alhena.usc.edu (Ajay Shah) writes: -> ->I'm involved in getting a bunch of PC users to use a bunch of ->Suns. I know for fact that it's possible for write a script ->which will make emacs emulate WordStar. -> ->The question: has someone written something like this? More ->generally, is there a sugar-coated WordStar-like editor publicly ->available on Unix? Check out the Emacs-lisp anonymous ftp archive at tut.cis.ohio-state.edu. The file ~ftp/pub/gnu/emacs/elisp-archive/misc/wordstar.el.Z contains a wordstar emulation for GNU Emacs. Mark -- Mark C. Henderson, Computer Research Laboratory, Tektronix, Inc. MS 50-662, P.O. Box 500, Beaverton, OR 97077, U.S.A. INTERNET: markh@crl.labs.tek.com (after 19 April: henderso@mpr.ca) Tel: +1 503 627 6280 Fax: +1 503 627 5502 MCI MAIL: 378-4996 ==============end of snip============ I checked, the file is there, but I've never used it. Have fun... -- Erik Scott ------------------------------ Date: 8 Jul 92 20:20:43 GMT 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) Subject: serial ports from CP/M 2.2F (or similar version) Message-ID: <75494@ut-emx.uucp> I have a very odd technical problem I need help with. I am trying to write a Turbo Pascal program to write to and read from the modem port and have discovered that the serial I/O status port does not wait around with the 'character ready to read' flag until my program can get around to polling it, but rather flashes the flag high real quick and then goes back to idle, in which case my program hangs because it never sees a 'true' state on the character raedy flag. Is there a BDOS or BIOS call that handles this (the CP/M assembly manual doesn't list one!) or am I going to have to do funky stuff with device assignments? I'd really rather use existing code if I can because if I can't, I have to write several interrupt service routines which is no fun for this camper. Someone let me know if you've run into this before. My hardware is a Kaypro 10 running 2.2F. Also, while I'm on the line, anyone out there have Kermit on an 8" floppy (or some way to get it into a machine with no terminal progs onboard) that will fit a TRS-80 Mod II? -- lihan@ccwf.cc.utexas.edu / "I can't complain, (really Bruce Bostwick) / but sometimes I still do" from the great state of TEXAS / --Joe Walsh-- ------------------------------ Date: 8 Jul 92 19:30:07 GMT From: ucsu!spot.Colorado.EDU!saastad@boulder.colorado.edu (SAASTAD OLE) Subject: UUCP Message-ID: <1992Jul8.193007.753@ucsu.Colorado.EDU> I want UUCP that run under CP/M. I have a Ampro little board, z80. Its run CP/M 2.2 . I have a 2400 modem, and would like to use UUCP, or at least mail. I have accsess to a unix workstaion that run tcpip and uucp. Does there exist any uucp or any mail program for cp/m ? Please respond by email. Or maybe better, does there exist a unix clone that run on z80 ? Limited to 2x400kB disk and 64 kB memory ? Ole W Saastad P.t. University of Colorado at Boulder, USA ------------------------------ End of INFO-CPM Digest V92 Issue #63 ************************************ 9-Jul-92 22:50:30-MDT,9744;000000000000 Return-Path: Date: Thu, 9 Jul 92 22:43:43 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V92 #64 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Message-ID: <920709224344.V92N64@WSMR-SIMTEL20.ARMY.MIL> INFO-CPM Digest Thu, 9 Jul 92 Volume 92 : Issue 64 Today's Topics: CP/M 68K Info wanted. Re: Amstrad PCW8256 as a dumb terminal? Re: Any AMSTRAD users out there? (2 msgs) Re: CP/M 68K Info wanted. Re: Sanyo 1150 ---------------------------------------------------------------------- Date: 8 Jul 92 01:16:41 GMT From: psinntp!blkbox!jdb8042@uunet.uu.net (John D. Baker) Subject: CP/M 68K Info wanted. Message-ID: <1992Jul08.011641.23964@blkbox> Could anyone give me some info on CP/M 68K. Anyone know where I might find a copy? What are the general system requirements? CBIOS Required? (I'd think so.) Documentation for installation? Sounds like an interesting project to try installing CP/M 68K on my Amiga 500. Even if it does turn out to be a nightmare project, I'd welcome the information nonetheless. Thanks. John D. Baker ->An Apple 3.5", 5.25", 8", HD5.25" CardZ180 Z-System nut// Internet: jdb8042@blkbox.com jdbaker@taronga.com UUCP: nuchat!blkbox!jdb8042 ...!taronga!jdbaker BBSs: JOHN BAKER on Z-Node #45 [(713) 937-8886], The Vector Board [(716) 544-1863], PIC of the Mid-Town [(713) 527-8939] Karnage: "I am certainly very happy for you, but--WHAT ARE YOU TALKING ABOUT?!" ------------------------------ Date: 9 Jul 92 14:12:14 GMT From: mcsun!uknet!warwick!dcs.warwick.ac.uk!news@uunet.uu.net (John Rawnsley) Subject: Re: Amstrad PCW8256 as a dumb terminal? Message-ID: <1992Jul9.141214.7122@dcs.warwick.ac.uk> In article <1992Jul8.210434.16476@u.washington.edu> jcomer@u.washington.edu writes: >Since there seem to be at least a few people out there who have experience >using an Amstrad PCW8256, I was wondering if anyone has ever attempted to >attach a modem to the monitor and use it as just a dumb terminal? If so, >could you let me know what you did and how I can do it? > >Thank you! I have a PCW8256 which I used as a terminal in the UK (a VT52 rather than a dumb terminal) for several years. It is limited by its clock speed and the size of the buffer in the serial interface to about 4800 baud. The UK version had an edge connector sticking out of the back for which a standard RS232 plug-on module was available. Standard comms programs such as MEX have overlays to work with it and there is a PCW-specific version of cpm kermit. Comms programs should be on the CP/M ftp sites, and Amstrad have a presence on the UK computing forum on CIS (GO UKFORUM). John -- John Rawnsley * jhr@maths.warwick.ac.uk Mathematics Institute * Tel: +44-203-523595 University of Warwick * FAX: +44-203-524182 Coventry CV4 7AL, UK * TELEX: 31406 COVLIB G ------------------------------ Date: 9 Jul 92 14:02:05 GMT From: mcsun!uknet!warwick!dcs.warwick.ac.uk!news@uunet.uu.net (John Rawnsley) Subject: Re: Any AMSTRAD users out there? Message-ID: <1992Jul9.140205.6928@dcs.warwick.ac.uk> In article <1992Jul8.142257.1@woods.ulowell.edu> welchb@woods.ulowell.edu writes: >I sent email to Plane to clarify some points, because of still- >confusing info. Note that in particular, I am talking about the PCW8256 >Personal Word Processor, sold on the American market. In the meantime, >here is some food for thought. > >A lot of this messing around pertains both directly and indirectly to >how much disk space is available, where, in what format. I.e., >maybe I would not need a B drive to gain more space, if I had a >communications interface so I could upload some of the stuff from my >A drive to some other machine. But it is probably fair to say that >few people have modem connections to their Amstrad. > >What I am now suggesting is something I would have considered illegal >a few years ago; it may still be impractical now. That is, that there >be a depository (reachable by telnet) which has the Locomotive and >CP/M binaries;... Definitely illegal. Both Amstrad and Locomotive Software are still trading so it would be a violation of copyright at the least. Amstrad still market a PCW in the UK, now with a daisy-wheel printer and a 3.5" drive. There is a version of LocoScript for PCs and Locomotive make a cable to fit the UK style expansion slot directly to link to the parallel port of a PC and transfer files directly. There are also some small companies in the UK making add-ons for PCWs such as hard drives, external floppies in most sizes, software to read/write other formats etc. Locomotive are a very helpful company you might want to contact directly. I don't have their address to hand, but I can dig it out if anyone requests it. John -- John Rawnsley * jhr@maths.warwick.ac.uk Mathematics Institute * Tel: +44-203-523595 University of Warwick * FAX: +44-203-524182 Coventry CV4 7AL, UK * TELEX: 31406 COVLIB G ------------------------------ Date: 9 Jul 92 20:02:09 GMT From: hubcap!ncrcae!ccscola!kwyatt@gatech.edu (Kershner Wyatt) Subject: Re: Any AMSTRAD users out there? Message-ID: <279@ccscola.Columbia> In article <1992Jul7.164358.1@woods.ulowell.edu> welchb@woods.ulowell.edu writes: >(Lots of good info deleted) > Easy installation of B drive, takes about 10 minutes including assembly and disassembly. > Brendan, didn't understand that you were looking at swapping out the 3in for a 3.5in. It can be done, but not easily. As you noted the connectors are a bit different. With the schematics and a bit of adventure, you could do it -- But I am not sure which controller you would use or how the controller would handle the different diskette. If I understand my computer gurus right, the formatting is different from IBMland, and if what I read on this net is right, even within CP/M things are less than standard. BTW, I did check out the 3.5in diskette conversion originally, and opted to buy the B drive, with the Amstrad floppies instead. Kershner Wyatt ------------------------------ Date: 9 Jul 92 19:57:50 GMT From: taurus!hp850.mbari.org!hebo@lll-winken.llnl.gov (Bob Herlien) Subject: Re: CP/M 68K Info wanted. Message-ID: <5529@taurus.cs.nps.navy.mil> In article <1992Jul08.011641.23964@blkbox> jdb8042@blkbox (John D. Baker) writes: >Could anyone give me some info on CP/M 68K. > >Anyone know where I might find a copy? > Digital Research hasn't distributed it for years. I'm pretty sure that they sold distribution rights to this, as well as to CP/M itself, to a small distribution firm in Carmel Valley (Monterey Peninsula) called Alexander and Lord. That was about about 8 years ago, so things may have changed. My local phone directory lists A&L at (408) 659-2203. I also may still have a copy on 8" disk. At least, I believe I still have the documentation. >What are the general system requirements? >CBIOS Required? (I'd think so.) >Documentation for installation? > 68K compatible CPU, very modest memory requirements (I'm sure it would work in 256K, for example), at least one floppy disk. I wrote the BDOS and was project manager for it for DRI when employed there in the early 80's. I was under pressure to get _something_ out quick, so I wrote it to be as similar to CP/M 2.2 as possible (quickest way to produce a product). The first system I wrote a BIOS for was for an S100 system that included a 68K CPU on an S100 board and a Tarbell floppy disk controller. It took me a day to translate the 8080 CBIOS for the Tarbell into 68000 assembly, and it worked first time. So if you're familiar with CP/M, it should be fairly easy. >Sounds like an interesting project to try installing >CP/M 68K on my Amiga 500. > Yes. Repost and let us know how it turned out. Interesting factoid: CP/M-68K was the only version of CP/M written in a high-level language. It was written in C. All other CP/Ms were in assembly, although the utilities were in PL/M. We compiled the utilities for CP/M-68K using a compiler we acquired from Hitachi called "Super PL/H". Truly a monstrous thing, a 12-pass compiler for PL/M for 68Ks, that took forever to produce anything. ------------------------------ Date: 9 Jul 92 15:41:09 GMT From: eagle!mikef@ucbvax.Berkeley.EDU (Mike J. Fuller) Subject: Re: Sanyo 1150 Message-ID: <1992Jul9.154109.28068@eagle.lerc.nasa.gov> >>>>> On 7 Jul 92 17:45:07 GMT, donm@pnet07.cts.com (Don Maslin) said: Don> Has anyone with Sanyo 1150 exposure happened across the code sequence Don> to silence its annoying keyboard 'chirp'? The manual has not been of Don> much assistance. I'm not sure that it can be done at the software level. On my 1160, I installed a volume control on the back so that I could turn it down to the point where it was audible but not annoying. /-----------------------------------------------------------------------------\ | Mike J. Fuller | Internet: mikef@sarah.lerc.nasa.gov | "I hate | |----------------| mikef@zippysun.math.uakron.edu | quotations." | |/\/\/\/\/\/\/\/\| Bitnet: r2mjf@akronvm | -- R.W. Emerson | \-----------------------------------------------------------------------------/ ------------------------------ End of INFO-CPM Digest V92 Issue #64 ************************************ 10-Jul-92 17:51:46-MDT,9092;000000000000 Return-Path: Date: Fri, 10 Jul 92 17:45:22 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V92 #65 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Message-ID: <920710174523.V92N65@WSMR-SIMTEL20.ARMY.MIL> INFO-CPM Digest Fri, 10 Jul 92 Volume 92 : Issue 65 Today's Topics: Re: Any AMSTRAD users out there? RE: Help with BG ii screen driver Re: undocumented Z80 Ops (2 msgs) Re: Wordstar clone Where can I get CodeWorks' Q/C? Zeta disk reader? ---------------------------------------------------------------------- Date: 10 Jul 92 08:54:25 GMT From: comp.vuw.ac.nz!actrix!naos!ewen@uunet.uu.net (Ewen McNeill) Subject: Re: Any AMSTRAD users out there? Message-ID: kwyatt@ccscola.Columbia (Kershner Wyatt) writes: [putting 3.5" drive into Amstrad PCW as a B drive] > But I am not sure which controller you would use or how the controller would > handle the different diskette. If I understand my computer gurus right, > the formatting is different from IBMland, and if what I read on this net > is right, even within CP/M things are less than standard. > Assuming you connect the right lines there should be no problem - I have seen it done before. The controller would handle the disk in exactly the same way as it handles a 3" drive - it can't tell the difference. With a suitable program it is possible to read IBM 720K disks - one such program has been posted to the net a little while ago (in this group). BTW, unless the situation wrt 3" disks in the US is greatly different from New Zealand, then it would be a big win to put a 3.5" drive in instead of a 3" one. A couple of points though: the drive won't fit internally (size problems), and it will probably need it's own power supply (+5 and +12) although if you have no other bits plugged in you may be okay. > Kershner Wyatt -- Ewen McNeill, ewen@naos.actrix.gen.nz (or ewen@actrix.gen.nz) ------------------------------ Date: Fri, 10 Jul 92 15:33:31 -0400 From: Jay Sage Subject: RE: Help with BG ii screen driver Message-ID: <9207101533.AA01923@LL.MIT.EDU> munnari.oz.au!manuel!manson@uunet.uu.net was asking about BGii screen drivers. I tried to send the following message to him directly, but the mailer said there was no UUCP path to manuel. Please try to contact me directly so I have a path via which to send the files, or let me know your postal mailing address and disk format so I can send a diskette. My wife's company, Sage Microsystems East, sells BGii, and I believe that the current master disk has some more detailed information about screen drivers. Originally Bridger did not intend to distribute those files. I have meant for several days to pick up the files at home, but so far I have had too many other pressing issues at home (things pile up when one is away for close to a month). I hope to have something for you next week. -- Jay Sage ------------------------------ Date: 10 Jul 92 01:26:13 GMT 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) Subject: Re: undocumented Z80 Ops Message-ID: <1992Jul10.012613.9549@cc.uow.edu.au> Why did Zilog produce a chip with codes that were not documented? I don't understand. Wayne ------------------------------ Date: 10 Jul 92 08:56:11 GMT From: comp.vuw.ac.nz!actrix!naos!ewen@uunet.uu.net (Ewen McNeill) Subject: Re: undocumented Z80 Ops Message-ID: u8515682@cc.uow.edu.au (Wayne Jefferson Doust) writes: > Why did Zilog produce a chip with codes that were not documented? > I don't understand. > Because they didn't work properly. Eg, the shift instruction puts a 1 into the new gap instead of a 0. This isn't a major problem if you know about it, but it is non-standard (compared to the other shift codes). The extra index register instructions were probably more due to the way the instructions are decoded than anything else; I think they were always intended to be index registers (pointers) rather than extra 8 bit registers - they are slower than the normal 8 bit registers. > Wayne -- Ewen McNeill, ewen@naos.actrix.gen.nz (or ewen@actrix.gen.nz) ------------------------------ Date: 10 Jul 92 17:04:08 GMT From: math.fu-berlin.de!wolff@uunet.uu.net (Thomas Wolff) Subject: Re: Wordstar clone Message-ID: alpha@wyvern.twuug.com (Joe Wright) writes: >> Is there an editor (in C) which works something like Wordstar's non-document mode? << In about 10 days I plan to post my adaptation of mined to the newsgroup comp.editors . It is not quite a Wordstar clone but it has Wordstar's basic cursor key layout and is equally easy and naturally to use. Here is the short overview: Some notes about mined: Its original version is the editor that comes along with Andrew S. Tanenbaum's freely available operating system minix. It is small, quick, and easy to use. However, when I found the version one of my work-mates had adapted to vt100 terminals for use on Sun machines, it was not solid either nor was it flexible enough to meet my needs. Meanwhile its basic characteristics are: - type in as you'd imagine, no mode switching, logical positioning, i.e. the text appears where the cursor is, not at some funny other place like in vi - cursor movement: basic functions available in (Wordmaster-/Wordstar-like) graphic control key layout as well as the keyboards cursor movement keys; use of a "hop key" for fortifying movement commands, thus making it easy to remember twice the amount of basic functions (similar to Wordstar's ^Q) - two key commands (starting with escape) for the less frequent functions - fully functioning with all terminals (using termcap/terminfo); also works with curses but that was only built in for a quick port to VMS; curses should not be selected in unix versions for two reasons: the output behaviour seems to be clumsier than with direct terminal control and many unix curses implementations still dare to obstruct the use of 8-bit character sets - fully functioning in windows which may be resized at any time and the editor will react immediately and install a correct screen image; the cursor stays at the point of text where it was - can be positioned on screen with mouse if terminal sends control sequence - no accidental quit without save or overwrite of file not read before without prior prompting in any way of exiting/writing - search functions, replacement functions with or without confirmation dialogue - suspend command with automatic file saving - ability to read text from standard input or to write it to standard output - change working directory / change file name commands - cut/copy/paste/write-paste-buffer-to-file commands with appending versions and an inter-window paste (actually paste between invocations of mined) - most significant error messages (as a contrast to usual unix commands) - start at specified line number possible; view only mode available - panic handling on external interrupts with attempts to save text - runs on Unix, VMS, MSDOS Thomas Wolff Freie Universit:at Berlin wolff@inf.fu-berlin.de ------------------------------ Date: 9 Jul 92 20:53:34 GMT From: att!pacbell.com!pacbell!sactoh0!ijpc!ianj@ucbvax.Berkeley.EDU (Ian Justman) Subject: Where can I get CodeWorks' Q/C? Message-ID: The subject line says it all. Where can I get CodeWorks' Q/C? Or can I anymore? And does CodeWorks still exist? To the author of UZI: I hope you can give me some insight into this. I would like to mess around with your package, but I would like to use the compiler it was originally used to write it. ------------------------------ Date: 10 Jul 92 14:00:22 GMT From: agate!spool.mu.edu!caen!hellgate.utah.edu!cc.usu.edu!bobw@ucbvax.Berkeley.EDU Subject: Zeta disk reader? Message-ID: <1992Jul10.080022.57160@cc.usu.edu> I have a few Zeta format disks that I need to read. Is there an MSDOS based floppy reader for Zeta? I tried CONVERT and it didn't have a Zeta format. I seem to recall Zeta had a 400K and 800K format. -- =============================================================================== Bob Wood WA7MXZ bobw@cc.usu.edu Utah State University bobw@usu.bitnet Computer Science tel. (801) 750-3205 UMC 4205 fax. (801) 750-3265 Logan, Utah 84322-4205 =============================================================================== ------------------------------ End of INFO-CPM Digest V92 Issue #65 ************************************ 14-Jul-92 05:49:27-MDT,10787;000000000000 Return-Path: Date: Tue, 14 Jul 92 05:45:09 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V92 #66 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Message-ID: <920714054511.V92N66@WSMR-SIMTEL20.ARMY.MIL> INFO-CPM Digest Tue, 14 Jul 92 Volume 92 : Issue 66 Today's Topics: file server Need "user's guide" for Kaypro 4 Re: Any AMSTRAD users out there? (3 msgs) Re: Archive site for CP/M Re: TRS-80 Cosmic Fighter by Big Five - PLEASE HELP! (2 msgs) TRS-80 Cosmic Fighter by Big Five - PLEASE HELP! ---------------------------------------------------------------------- Date: 14 Jul 92 05:33:00 GMT 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) Subject: file server Message-ID: <1992Jul14.053300.1501@cc.uow.edu.au> I have moved from my trusty cpm machine to a '486 clone but I still want to use my cpm machine and have the convenience of a hard drive. What I want to do is connect the two machines together using either a parallel or serial cable and use the PC as a hard drive for my cpm machine. Ideally it would be controlled form the cpm machine with programmes like 'get' or 'rdir' to get the relevant info from the PC. It would be nice for the PC side to run as a TSR but this is not important. What WOULD be nice is for somebody to have already done this or something similar. If this is the case, please email me on u8515682@uow.edu.au. Since I doubt this, any hints would be useful. The details follow: CP/M: MicroBee 128k SBC serial port/hardware port 62k RAM DISK PC: '486/33 4M RAM DR-Dos 6 120MB HDD 2SP/2PP I would probably implement the transfers in parallel as programming the MicroBee to do serial communication is apparently horrific. I want to do as much in C as possible. Wayne ------------------------------ Date: 11 Jul 92 23:32:16 GMT 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) Subject: Need "user's guide" for Kaypro 4 Message-ID: <1992Jul11.233216.25659@u.washington.edu> Just checking... I'm wanting to fire up a Kaypro 4 someone gave to me. I've got the stock software and most of the manuals, but I'm missing the basic "user's guide" which apparently explains the basics of the machine, pinouts for ports, and maybe even tells something about the internal modem! Besides, I'd like to complete my manual collection for this attractive box. Anyone out there got one they don't need anymore? Lemme know... note that this is a 4, not a II. Philip Arny (parny@u.washington.edu) Health Sciences Library and Information Center University of Washington SB-55 Seattle, WA 98195 ------------------------------ Date: 13 Jul 92 12:14:14 GMT From: hubcap!ncrcae!ccscola!kwyatt@gatech.edu (Kershner Wyatt) Subject: Re: Any AMSTRAD users out there? Message-ID: <285@ccscola.Columbia> In article ewen@naos.actrix.gen.nz (Ewen McNeill) writes: >kwyatt@ccscola.Columbia (Kershner Wyatt) writes: > > [putting 3.5" drive into Amstrad PCW as a B drive] >> >Assuming you connect the right lines there should be no problem - I have >seen it done before. The controller would handle the disk in exactly >the same way as it handles a 3" drive - it can't tell the difference. >BTW, unless the situation wrt 3" disks in the US is greatly different >from New Zealand, then it would be a big win to put a 3.5" drive in >instead of a 3" one. >-- >Ewen McNeill, ewen@naos.actrix.gen.nz (or ewen@actrix.gen.nz) The best way to get funny looks in the States is to try to find those 3" diskettes, that's why I bought up so many of the things when I was living in Europe, at a fantastic premium compared to the much more available 3.5s and 5.25s. Now, let me double check the controller answer. I assume this also means that you also will be getting the exact same storage as well, 180K per side on the low density and 1MB total on the high-density drives. I have a fair amount of curiosity in this because the person I sold my Amstrad to is probably going to run out of disks in the not too distant future, and I'm not sure the low density "A" drive (boot and all-controlling) is going to hold up... Kershner ------------------------------ Date: 13 Jul 92 12:04:51 GMT From: hubcap!ncrcae!ccscola!kwyatt@gatech.edu (Kershner Wyatt) Subject: Re: Any AMSTRAD users out there? Message-ID: <284@ccscola.Columbia> In reference to John's comments regarding Brendan's idea of the cenral source for Locoscript, etc for the Amstrad. I don't know about anyone else, but I would be very interested in getting a copy of Locoscript for my (sorry, guys) DOS PC. Would anyone happen to know if there is an American English version, or an American source -- I keep seeing references to Eliam, does the poster know if they also do DOS Amstrad software?? Thanks, Kershner ------------------------------ Date: 14 Jul 92 06:02:35 GMT From: wupost!waikato.ac.nz!comp.vuw.ac.nz!actrix!naos!ewen@uunet.uu.net (Ewen McNeill) Subject: Re: Any AMSTRAD users out there? Message-ID: <17sXNB1w164w@naos.actrix.gen.nz> kwyatt@ccscola.Columbia (Kershner Wyatt) writes: > The best way to get funny looks in the States is to try to find those 3" > :-) The prices seemed to bottom out at about NZ$8 here, and are now back above the NZ$12 mark. (Originally about NZ$20). Oh, BTW, that's EACH. I haven't bought any in a long long time (I added a 5.25" drive to my Amstrad), but I know of one or two places which are still selling them. > Now, let me double check the controller answer. I assume this also means tha > you also will be getting the exact same storage as well, 180K per side on > the low density and 1MB total on the high-density drives. > You will get the same storage space. I'm not sure that it makes any sense to format them to 180K, as there is no such thing as 40 track 3.5" drive (for other viewers: there is a 40 track 3" drive). Certainly you can, and someone I know did, get 720K format - with the normal Amstrad programs. Note: for the 720K format you need only a "normal" 3.5" drive (ie, 720K format for DOS), rather than the high density (1.44MB for dos) ones. That may save some money. > I'm not sure the low density "A" drive (boot and all-controlling) is going to > hold up... > You could probably replace the A drive with a 5.25" 360K disk. Of course that makes it difficult to read 3" disks... :-) I don't think that the PCW8000 series had the bios for booting off 720K format disks, whereas the PCW9000 series do. > Kershner -- Ewen McNeill, ewen@naos.actrix.gen.nz (or ewen@actrix.gen.nz) ------------------------------ Date: 11 Jul 92 22:12:00 GMT From: munnari.oz.au!deakin.OZ.AU!gdwb.oz.au!rjf@uunet.uu.net (Rex Foord) Subject: Re: Archive site for CP/M Message-ID: <3122@peking.gdwb.oz.au> miyazaki@phoenix.Princeton.EDU (Takeshi Miyazaki) writes: >Sorry, probably this is FAQ. But is there any archive site for CP/M? >Recently I got CP/M-80 emulator for Macintosh, and want to try some >programs. >Also is there FAQ for this newsgroup, and where I can get it? >Thanks in advance. >-- >Takeshi Miyazaki (miyazaki@ee.princeton.edu) Simtel-20 has a CP/M area. Just get on to simtel itself or one of its mirrors. -- Rex Foord | Information Systems Division |"Time is nature's Email: rjf@gdwb.OZ.AU | Geelong & District Water Board | way of making sure Phone: +61 52 262329 | 61-67 Ryrie St Geelong | everything doesn't Fax: +61 52 218236 | Victoria 3220 Australia | happen all at once" | | W. Allen ------------------------------ Date: 13 Jul 92 07:09:45 GMT From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!ub!acsu.buffalo.edu!spt@ucbvax.Berkeley.EDU (Scott P. Toenniessen) Subject: Re: TRS-80 Cosmic Fighter by Big Five - PLEASE HELP! Message-ID: In article <1992Jul11.074327.11655@lugb.latrobe.edu.au> 9125113g@lux.latrobe.edu.au (Mitch Davis) writes: >Does any kind soul out there remember a game for the TRS-80 called >"Cosmic Fighter" by Big Five Software? > >Please please write back to me if you can recall ANYTHING about this >game. > Yes. I actually OWN this game. I have it on Radio Shack Game Pack 3 (also includes Meteor Mission). Scott ------------------------------ Date: 14 Jul 92 03:08:52 GMT 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) Subject: Re: TRS-80 Cosmic Fighter by Big Five - PLEASE HELP! Message-ID: In <1992Jul11.074327.11655@lugb.latrobe.edu.au> 9125113g@lux.latrobe.edu.au (Mitch Davis) writes: >Does any kind soul out there remember a game for the TRS-80 called >"Cosmic Fighter" by Big Five Software? >Please please write back to me if you can recall ANYTHING about this >game. Hmm.. I have memories of a game that Dick Smith used to sell to run on their Cistern-80 - it was probably a Big 5 games and could well have been "Cosmic Fighter". It had a ship at the bottom and baddies at the top that flew down. There were different types of baddie that needed different numbers of shots to kill. I think there was a number that appeared next to the baddie when it was shot saying how many shots it had taken, or maybe how many it needed to be killed. Pretty vague, I'm afraid... J. -- jeremy@softway.sw.oz.au ph:+61 2 698 2322-x122 fax:+61 2 699 9174 Dry wit: just add water. ------------------------------ Date: 11 Jul 92 07:43:27 GMT From: munnari.oz.au!ariel!ucsvc.ucs.unimelb.edu.au!lugb!lux!9125113g@uunet.uu.net (Mitch Davis) Subject: TRS-80 Cosmic Fighter by Big Five - PLEASE HELP! Message-ID: <1992Jul11.074327.11655@lugb.latrobe.edu.au> Does any kind soul out there remember a game for the TRS-80 called "Cosmic Fighter" by Big Five Software? Please please write back to me if you can recall ANYTHING about this game. Mitch. ------------------------------ End of INFO-CPM Digest V92 Issue #66 ************************************ 19-Jul-92 17:53:35-MDT,10065;000000000000 Return-Path: Date: Sun, 19 Jul 92 17:45:15 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V92 #67 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Message-ID: <920719174516.V92N67@WSMR-SIMTEL20.ARMY.MIL> INFO-CPM Digest Sun, 19 Jul 92 Volume 92 : Issue 67 Today's Topics: converting files CP/M Apple Master Needed (please). Digital Rainbow 100 Re: converting files Re: Help with CP/M requested (READ ME you just might be able to help!) Re: TRS-80 Cosmic Fighter by Big Five - PLEASE HELP! Re: undocumented Z80 Ops Small C Xerox 16/8?? ---------------------------------------------------------------------- Date: 16 Jul 92 19:04:29 GMT From: destroyer!news.iastate.edu!iscsvax.uni.edu!williams9027@gumby.wisc.edu Subject: converting files Message-ID: <1992Jul16.140429.5643@iscsvax.uni.edu> We are in the process of attempting to convert some files from cpm to either the mac or ibm. does anyone have any suggestions. i have know idea the specifics - we will get the files in a week. are there any utility programs anywhere which could help? pw williams9027@iscsvax.uni.edu ------------------------------ Date: 19 Jul 92 16:40:22 GMT 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) Subject: CP/M Apple Master Needed (please). Message-ID: <1992Jul19.164022.5133@uceng.UC.EDU> Hi All, I just bought (from the Net) a Digital Research CP/M board for my Apple ][+. But the problem is, I don't have a CP/M Boot disk for it. Could some kind soul contact me and let me know how to get one? I will pay postage and disk cost. By the way, I put the card in slot 2. Is that OK? STeven -- Steven V. Christensen U.C. College of Eng. schriste@uceng.uc.edu (this is forwarded to...) schriste@pauling.che.uc.edu (this is preferred) ------------------------------ Date: 15 Jul 92 15:23:52 GMT 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) Subject: Digital Rainbow 100 Message-ID: <1992Jul15.152352.12463@cis.ohio-state.edu> I recently acquired one of these beasts, and while it came with several software packages, and the MS-DOS system disk, I seem to be missing the CPM system disk. I also would like to get my hands on a Terminal package to the MS-DOS system, and possibly a programming language. Would anyone out there who has any of this stuff be kind enough to loan me a copy? thanks, Will Ray ------------------------------ Date: 17 Jul 92 14:49:36 GMT From: ulowell!woods.ulowell.edu!welchb@uunet.uu.net Subject: Re: converting files Message-ID: <1992Jul17.094936.1@woods.ulowell.edu> I fear that the following answer is not exactly what you want to hear: When someone converted (text) files for me, I presume he had a cable running between the two types of machines, and Kermitted them; then you are sure that the target machine is really writing the disks in the correct format. I am presuming there is no reason to be dealing with binary files. -- Brendan Welch, UMass/Lowell, W1LPG, welchb@woods.ulowell.edu ------------------------------ Date: 19 Jul 92 22:23:45 GMT From: access.usask.ca!ccu.umanitoba.ca!shad04@decwrl.dec.com (Dan Fandrich) Subject: Re: Help with CP/M requested (READ ME you just might be able to help!) Message-ID: <1992Jul19.222345.22165@ccu.umanitoba.ca> In article kasdorf@mu.uleth.ca (Matthew Kasdorf) writes: > I was recently given an iBEX 7102 CP/M machine and CP/M 2.0 manual but >no Boot/Utility disk (book says 1 of 1 disk). The machine appears >to have some sort of bootstrap in ROM as upon startup the screen . . . >Any information anyone may have on obtaining a boot/utility disk for the >iBEX7102 or any constructive criticism/help would be most welcome. There is a guy in San Diego who takes care of the CP/M system disk archives for the Dino(saur)SIG, part of the San Diego Computer Society. I have a 1.5 year old list of available system disks, and the iBEX isn't among them. However, that would still be a good place to start looking -- a year and a half is a long time! The domain address I have for the archive maintainer is . >>> Dan -- Internet: shad04@ccu.umanitoba.ca Compu$erve: 72365,306 ------------------------------ Date: 14 Jul 92 23:29:30 GMT 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) Subject: Re: TRS-80 Cosmic Fighter by Big Five - PLEASE HELP! Message-ID: 9125113g@lux.latrobe.edu.au (Mitch Davis) writes: >Does any kind soul out there remember a game for the TRS-80 called >"Cosmic Fighter" by Big Five Software? >Please please write back to me if you can recall ANYTHING about this >game. >Mitch. Yeah, I remember alot of them. Scarfman. Robot Attack. Outhouse. Super Nova destroyed my 'P' key. I eventually soldered leads to my keyboard and bought some arcade fire buttons. Cosmic Fighter was pretty basic, for Big Five, though. It was space invaders/galaxian style game. I have a friend that may still have this on cassette. _______ / _ \_ __ Mike | |__| |__ __ _ ____| |__ | | _| ) | | / _\ _\ ) | |_| | | |/ | | (__ | |_______________ \_______/_|__|_/__|__\____/_|__| /\ | | church@sfu.ca | | __ | | __ | | | | \ \ / / | | | | /________\ | | |____|_____][_____|____| ------------------------------ Date: 10 Jul 92 19:01:18 GMT 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) Subject: Re: undocumented Z80 Ops Message-ID: <1992Jul10.190118.21118@fnx.uucp> u8515682@cc.uow.edu.au (Wayne Jefferson Doust) writes: >Why did Zilog produce a chip with codes that were not documented? >I don't understand. I don't think it was really their intent. They produced a chip that did the things they wanted it to do. The 'undocumented' codes are actually just by-products of the way the internal decoding is done by the CPU. Actually, 'unsupported' would be a more accurate term. Zilog recognized that some usefull things could be done with those op-codes, but flat stated that if their manufacturing process changed, or micro-code was modified, those op-codes may not work any more. As it turned out, the Z80 sort of dead-ended development wise, and that never happened. -- del AKA Erik Lindberg uunet!pilchuck!fnx!del Who is John Galt? ------------------------------ Date: 19 Jul 92 15:25:00 GMT From: mcsun!uknet!axion!spuddy!sands@uunet.uu.net (PA Deacon) Subject: Small C Message-ID: <1992Jul19.152500.1045@spuddy.uucp> Hi there, Sorry if this is a total mess bogus editor :-) I'm looking for small C for CPM, preferably PD. Can someone point me in the right direction please ??? Thanks in advance, Nick. PS. Please email me any reply: sands@spuddy -- * Meeeeow ! Call Spud the Cat on >0203 638780< for free mail & Usenet access * ------------------------------ Date: Thu, 16 Jul 92 20:14 CDT From: Subject: Xerox 16/8?? Help? I am the proud new owner of a Xerox 16/8 computer. I just got it from a friend who no longer used it but wanted it to go to a good home. It came san documentation. I have the CP/M system, I think I have CP/M-86 (not sure yet), I don't have MSDOS (he told me it would run an early version). I am looking for any info about the hardware, schematics etc. I am also looking for info on video mode programming (escape codes etc.). I am familiar with CP/M as I am still running my H-89 with CP/M 2.2 and the Livingston Logic Labs Bios. I have a moderate amount of experience with assembly programming but am not familiar with this new hardware. Some questions are; Is it Xerox 820 compatible? It tells me I have 60K bios, but how much memory is there really? How do I access the rest of memory, if there is more than 64K? Does anyone know if I can get the 8" single sided diskettes? Where? Is it possible to expand the disk storage? Double sided? 5-1/4"? How do I program serial output baud rates, etc.? I am still in the process of integrating it into my Den, It has been set up, but doesn't talk to its printer yet. It is a Xerox (diablo) daisy wheel printer. anyone know about it? It said, on the plate by the dip switch, something about having a "Special baud rate" it also has 300 and 1200. Like I said any help and/or documentation will really help. I've been a computer repair tech for many years, but it really helps to have an idea what's under the hood to be able to fix it, (when it breaks) after all, nothing lasts forever. l8r, Ed Bixby EB09187@swttegan.bitnet (sorry we haven't registered an internet node yet) (512) 754-8795 630 B Mill St. San Marcos, TX 78666-6731 ------------------------------ End of INFO-CPM Digest V92 Issue #67 ************************************ 20-Jul-92 07:48:52-MDT,11205;000000000000 Return-Path: Date: Mon, 20 Jul 92 07:45:10 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V92 #68 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Message-ID: <920720074511.V92N68@WSMR-SIMTEL20.ARMY.MIL> INFO-CPM Digest Mon, 20 Jul 92 Volume 92 : Issue 68 Today's Topics: Help with CP/M requested (READ ME you just might be able to help!) Kermit for the Osborne Re: CP/M 68K Info wanted. Re: Software for the Rainbow Re: Xerox 16/8?? test ---------------------------------------------------------------------- Date: 18 Jul 92 02:39:09 GMT 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) Subject: Help with CP/M requested (READ ME you just might be able to help!) Message-ID: Hi CP/Mers, (This is my second post, the first drew no replies. I've included more info this time.) I was recently given an iBEX 7102 CP/M machine and CP/M 2.0 manual but no Boot/Utility disk (book says 1 of 1 disk). The machine appears to have some sort of bootstrap in ROM as upon startup the screen displays: V3.2 * * > It seems to only allow two digit codes for each line (each starts with a '*') and sometimes the '>' appears and a disk read begins. The CP/M manual specifies a date of '82 but the machine seems quite large for a computer of that vintage. Made in Japan for NA market, no date actually stamped on the machine itself, just serial #, etc. The iBEX Utilities Handout (a next to useless document) is dated 9/82, revision 2.0. There is a U.S. company address inside the manual but the phone numbers appear to be no longer in order (it's been 10 years, EH!): Martec International Electronics Corp. 20 William Street 3285 Scott Boulevard Wellesley, MA 02181 Santa Clara, CA 95054 (617) 237-2115 Telix 92-2475 (408) 727-8447 Telex 17-2586 Some technical information: CHIPS inside: - Sharp Z-80 (Lh0084, Z80-SIO/0, 219B A) (Serial I/O TxCB & RxCB Bonded ?) - NEC D8257 (P14326-117, D8257C-5) (Prog. DMA Controller) - NEC D780C (P1Y416-147, D780C) (?) - 2716 CG (?) (2048x8 EPROM labeled: CG V5.0) - Hitachi 2716-ROMI (HN462716G) (2048x8 EPROM Labeled: V3.2 A-1) - Hitachi 2716-ROMI (HN462716G) (2048x8 EPROM Labeled: V3.2 A-2) - 36x NEC D416 (K1658K-124, D416C) (16,384x1 dynamic RAM) - Hitachi 46505R-CRTC (1k1, HD46505RP, HD6845P) (CRT Controller) - NEC D765-FDC (K19056-136, D765AC) (Single/Double Density Floppy Disk Controller) - NEC D8255 (EiX04D-141, D8255AC-5) (Prog. Peripherial I/O) - OKI MSM5832 (MSM5832RS, 1966) (Microprocessor Real Time Clock/Calendar) - 6x NEC 2114 (R17379-128, uPD2114LC-5) (1024x4 static RAM) - ?Mitsubishi?Matsushita? M58609-04PS (82021, M58609-04P) (a unique raised board labeled: PCX-100) (?) Other tidbits: - CPU in Keyboard unit - Power Supply, 2x400Kb 5 1/4" Floppies, and CRT together in a seperate unit. - Toshiba CRT - 50 pin Extbus-X (?) - 40 pin PC-X (Keyboard unit to 'CRT' unit connector) - 12 pin TV-X (Power supply, CRT to Keyboard unit connector) - 25 pin EIA-X (?) - 8 position 'dip' switch (set @ 1200) (possible settings - NC, 150, 300, 600, 1200, 2400, 4800, 9800) - 3.6v 50mAh Sealed Ni-Cd Battery - 4 crystals @ 4.9152, 16.000, 20.000, and 13.910 K.D.K. - Floppy Drive Motor: YD-274 1314 (Y-E DATA) - 7.5 deg/step Floppy Drive Stepper Motor - 8 ohm Mitsushita 4P15SA speaker Any information anyone may have on obtaining a boot/utility disk for the iBEX7102 or any constructive criticism/help would be most welcome. Thanks in advance! -- _________ ___________________ _________ Interests: | | | | MSX, IBM, Anime, Star Trek, | | __/^\__ | | CP/M, Linux, Asian Culture, ... | | \ / | | I'm: | | _/\_\ /_/\_ | | Matt Kasdorf | | > < | | Internet: | | >_________< | | kasdorf@alpha.uleth.ca | | | | | |_________|___________________|_________| ------------------------------ Date: 20 Jul 92 12:51:13 GMT From: MOZART.AERO.UFL.EDU!mauricio@ucbvax.Berkeley.EDU Subject: Kermit for the Osborne Message-ID: <9207201251.AA15535@mozart.aero.ufl.edu> Last week I was given an Osborne Executive (Osborne 1 younger and only brother). I found out that there is a version of kermit available in the net, but I don't have any communications program (a typical catch-22 situation). Does anyone have any suggestion? ------------------------------ Date: 17 Jul 92 15:41:04 GMT From: crdgw1!rpi!masscomp!peora!tarpit!bilver!syscon!miked@uunet.uu.net (Mike DeMetz) Subject: Re: CP/M 68K Info wanted. Message-ID: <1992Jul17.154104.20762@syscon.rn.com> Isn't CPM 68K underneath the Atari ST's TOS operating system? ------------------------------ Date: Mon, 20 Jul 92 14:43:39 IST From: "Jacques J. Goldberg" Subject: Re: Software for the Rainbow Replying to William C. Ray: I have everything you ask for, need your snailmail address to ship CP/M-86 diskette, and your e-mail address to resend long file with details that bounced back, was sent to ray@ucbvax.Berkeley.edu. I am phr00jg@technion.technion.ac.il or golws@cernvm.cern.ch , note the two ZEROES here in phr00jg. Jacques ------------------------------ Date: Mon, 20 Jul 1992 06:24:48 PDT From: Sprague.Wbst311@xerox.com Subject: Re: Xerox 16/8?? Message-ID: <"20-Jul-92 9:24:48 EDT".*.Michael_D._Sprague.wbst311@Xerox.com> Get in touch with me (EMail or phone), and I'll see if we can get you some documentation for your computer. The Xerox 16/8 is nothing more than a Xerox 820-II with an 8086 single boad computer (the 16/8 card) plugged into the expansion slot. Both are independent, with their own ROM, RAM, etc, but they share the drives and console. The system boots up in stnadard CP/M, and by running a few commands, can switch into concurrent CP/M-80 / CP/M-86 mode. It also ran vanella MS-DOS (not PC-DOS), but this (IMOHO) is useless on the 8" drive machine, and is of questionable value on the 5.25" 16/8 DEM since most MS-DOS programs are written for PC-DOS. For that matter, I don't think CP/M-86 is of much use either, due to the lack of available software. > I am looking for any info about the hardware, schematics etc. I am also > looking for info on video mode programming (escape codes etc.). Drop me a line. I'll see about getting you a copy of the documentation. > Is it Xerox 820 compatible? Yes, in CP/M mode, but it's somewhat better than the old 820. The 820-II and 16/8 support double density disks .... something you don't get on the old 820 without a spcial harware upgrade. > It tells me I have 60K bios, but how much memory is there really? On the motherboard (containing the Z80), there is 64K of RAM (not BIOS), 60K of which is available for CP/M. The 16/8 board usualy contains 128K of RAM, but would be 256K if it has the RAM expansion board. This RAM is available to CP/M-86 and/or MS-DOS. > Does anyone know if I can get the 8" single sided diskettes? Check out computer flea markets and the like. I think I might have some, but I am not sure. > Is it possible to expand the disk storage? Double sided? 5-1/4"? I am going to answer this for all three of the Xerox machines, since the 16/8 can be used as an 820-II. Also note that a single sided 8" floppy holds more data than a double sided 5.25" one. A double sided 8" floppy on the Xerox 820-II or 16/8 held almost 1 Meg. The Xerox 820 supported two 8" or 5.25" drives. Single density, but the disks could be single of double sided. (Some with older BIOS supported three drives, but they were only single sided). 5.25" disks were next to useless due to limited storage. The Xerox 820-II supported two 8" or 5.25" drives. Single or double density and single or double density. The 16/8 could support two 8" or two 5.25" disks. It's not quite as simple as that though. CP/M-86 and MS-DOS on the 16/8 would ONLY support the 5.25" DEM (Disk Expansion module), and would NOT boot on the normal 5.25" drives, though 820-II disks would. Note that to install the DEM, the Disk controller would be removed (as there was already a Western Digital Hard/Floppy controller in the DEM), and a buffer board would be added in the 820's expansion slot. The 16/8 board was installed in a card cage in the DEM. There is one pin on the Disk interface (on a non 16/8 DEM machine) that determines if 8" or 5.25" disks are installed. If I remember right, it's pin 2, and if grounded, it means that 5.25" disks are installed. In all cases (except the early 820's) the Xerox machine ONLY supports two floppies. Last, while it is not simple, I have converted an 820-II to use 5.25" High Density disk drives. As far as the 820-II is concerned, it has 8" drives installed, and treates them as such. The tricky part is what to do with Drive Ready. > How do I program serial output baud rates, etc.? There is a program on the Boot disk called CONFIGUR. It is used to set up the serial ports, the floppy step rate, keyboard interface (7 or 8 bits) and a few other things. > It is a Xerox (diablo) daisy wheel printer. anyone know about it? > It said, on the plate by the dip switch, something about having a > "Special baud rate" it also has 300 and 1200. I don't know about a special baud rate, but the 820-II has no trouble with a printer up to 9600 baud (I have never taken it any further). Some of the 820's documentation talks about the printer. ~ Mike (sprague.wbst311@xerox.com) Work Phone: (716) 422-0472 Home Phone: (315) 986-9863 ------------------------------ Date: 20 Jul 92 12:31:22 GMT From: agate!spool.mu.edu!tulane!wupost!usc!rpi!sarah!thor.albany.edu!jfd43@ucbvax.Berkeley.EDU (J Dugan) Subject: test Message-ID: <1992Jul20.123122.28016@sarah.albany.edu> This is a test of Pnews feed to this group. Please ignore. ------------------------------ End of INFO-CPM Digest V92 Issue #68 ************************************ 21-Jul-92 10:18:55-MDT,12346;000000000000 Return-Path: Date: Tue, 21 Jul 92 10:15:31 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V92 #69 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Message-ID: <920721101532.V92N69@WSMR-SIMTEL20.ARMY.MIL> INFO-CPM Digest Tue, 21 Jul 92 Volume 92 : Issue 69 Today's Topics: files ending .?z? Found a Kaypro II and Osbourne Executive, no software or books! and I NEED Them!!! Miscellaneous Replies Re: files ending .?z? Re: Help with CP/M requested (READ ME you just might be able to help!) Re: Miscellaneous Replies Re: Small C ---------------------------------------------------------------------- Date: 20 Jul 92 03:52:33 GMT From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!menudo.uh.edu!lobster!nuchat!abbadon@ucbvax.Berkeley.EDU (David Neal) Subject: files ending .?z? Message-ID: <1992Jul20.035233.25400@nuchat.sccsi.com> Ok, so it's been a while since I've used CP/M. I have a program to extract .?q? files. What do you use to extract files with .?z? extensions? I need this program to run under MS/DOS. -- David Neal - Unix Consultant at large (713) 578-3972 abbadon@nuchat.sccsi.com abbadon%nuchat@uunet ------------------------------ Date: 20 Jul 92 16:52:33 GMT From: uakari.primate.wisc.edu!samsung!crackers!transfer!athos.az.stratus.com@ames.arc.nasa.gov (Lonnie Filbrun) Subject: Found a Kaypro II and Osbourne Executive, no software or books! and I NEED Them!!! Message-ID: <4969@transfer.stratus.com> Hello, This weekend I found a great deal on two computers, and am currently looking for any information or software, so I can start using them. The first one is: KAYPRO ( says KAYPRO II on the keyboard and on the side ) gray "box" with blue stips, and logo two 5 1/4 disk drives looks like one parallel port, and one serial. and also: OSBOURNE Exectutive white shock res plactic case, w detachable keyboard. two 5 1/4 disk drives one serial I/O port one serial Printer port one IEEE port both computers have dates on them for about 1981, and they both are "portable" computers, ie the keyboard attaches to the main console, both have two 5 1/4 in floppies, and the monitor in the main case. They also both display a screen saying: insert disk in drive A: and press return. ( so they work!! ) also if any one knows any specs for each machine that would also be most excellent! I can't wait to toy around with these!! Regards, - Lonnie- -- #import ---------------------< NeXT Mail Welcome >------- Lonnie L. Filbrun Lonnie_Filbrun@vos.stratus.com (SOS Mail) Stratus Computer, Inc. lfil@az.stratus.com (NeXT Mail) Customer Assistance Center (602) 858-3152 (Voice Mail) Telecommunications Division (602) 231-9447 (Alphanumeric Access#) -- NewsGrazer, a NeXTstep(tm) news reader, posting -- M>UQR=&8P7&%NUQC;VQO#(X.#!<='@S.#0P7'1X-#@P,%QT>#4W M-C!<='@V-S(P7'1X-S8X,%QT>#@V-#!<='@Y-C`P7&8P7&(P7&DP7'5L,%QF M7,@2T%94%)/($E)(&]N('1H92!K97EB;V%R9"!A M;F0@;VX@=&AE('-I9&4@*5P*9W)A>2`B8F]X(B!W:71H(&)L=64@6)O87)D(&%T=&%C:&5S('1O('1H92!M86EN(&-O;G-O;&4L(&)O=&@@:&%V M92!T=V\@(#4@,2\T(&EN7`IF;&]P<&EE2!O M;F4@:VYO=W,@86YY('-P96-S(&9O Subject: Miscellaneous Replies Message-ID: <9207201042.AA09020@LL.MIT.EDU> To "williams9027@iscsvax.uni.edu" about "converting files": There are very nice programs that run on a PC that will read hundreds of CP/M disk formats. One of the nicest ones is 22DISK, shareware from Sydex in Oregon and available on just about all MS-DOS BBS systems. Whether it will do the trick depends on what CP/M disk format you are dealing with. This technique will copy the data in the files over to the DOS machine as binary data, i.e., completely unchanged. What you do with the data then is a separate problem. ASCII text is never a problem. If they are WordStar files, for example, they can be used with DOS versions of WordStar. The same goes for dBaseII files. Lots of other programs have the ability to convert data that is in those popular formats. If the data is for some strange program, then you will have more trouble and might have to write your own conversion software. If you want to move to a Mac, I'd suggest converting to DOS first. There are programs available for the Mac that allow it to read DOS diskettes. Matthew Kasdorf was looking for a boot disk for the iBEX 7102. Don Maslin of the Dino(saur)SIG in San Diego probably has this boot disk in his collection. If not, I have a friend who HAD an iBEX. It may have been the 7102, and he may still have it. If Don does not have the disk, let me know and I will try to track it down. On the subject of undocumented Z80 opcodes, Dag Erik Lindberg recently wrote, "Zilog recognized that some useful things could be done with those op-codes, but flat stated that if their manufacturing process changed, or micro-code was modified, those op-codes may not work any more. As it turned out, the Z80 sort of dead-ended development wise, and that never happened." Not at all! The Z80 was far from dead-ended. The Z180 and Z280 chips have followed it. Both are Z80-code-compatible. They are supposed to run everything written properly for the Z80. Thus, they are not guaranteed to run programs that used the undocumented codes (and I don't know if the Z180 or Z280 run those codes or not). I once built a computer (actually, it is still running my home electrical and heating systems) using an Intel 8085, and I made use of its undocumented opcodes. Later I had to replace the chip with one from Toshiba, and I had a sudden sinking feeling that the software would no longer run because I had used those opcodes. But it ran fine. Either Toshiba had licensed the mask designs or the operation of those codes followed automatically from the obvious implemention of the documented codes. -- Jay Sage ------------------------------ Date: 21 Jul 92 11:21:24 GMT From: mcsun!sun4nl!wn1.sci.kun.nl!sci.kun.nl!pieterh@uunet.uu.net (Peter Herweijer) Subject: Re: files ending .?z? Message-ID: <1992Jul21.112124.14928@sci.kun.nl> In article <1992Jul20.035233.25400@nuchat.sccsi.com> abbadon@nuchat.sccsi.com (David Neal) writes: >Ok, so it's been a while since I've used CP/M. I have a program >to extract .?q? files. What do you use to extract files with >.?z? extensions? I need this program to run under MS/DOS. Programs ending with .?Z? are compressed using Crunch, a PD LZW-compressor for CP/M. I don't know of any MS-DOS software that can handle this format --- it certainly isn't compatible with any MS-DOS crunchers. There is also an LZH compressor called CRLZH; files compressed by this program can be recognized from their .?Y? extension. The best way I can think of to handle this is to get LT29.COM --- a utility that can decompress .?Q? .?Z? and .?Y? files and extract files from (NU)LU archives -- and a CP/M emulator for MS-DOS. Both should be available from any good PD library that still carries CP/M software. - Peter Herweijer -- neither do I pieterh@sci.kun.nl ------------------------------ Date: 21 Jul 92 05:05:22 GMT From: baron!baron!pnet07!donm@nosc.mil (Don Maslin) Subject: Re: Help with CP/M requested (READ ME you just might be able to help!) Message-ID: <1992Jul21.050522.7438@baron.uucp> shad04@ccu.umanitoba.ca (Dan Fandrich) writes: >In article kasdorf@mu.uleth.ca (Matthew Kasdorf) writes: > [stuff deleted] >>Any information anyone may have on obtaining a boot/utility disk for the >>iBEX7102 or any constructive criticism/help would be most welcome. > >There is a guy in San Diego who takes care of the CP/M system disk archives >for the Dino(saur)SIG, part of the San Diego Computer Society. I have a >1.5 year old list of available system disks, and the iBEX isn't among them. Regrettably, it still is not among them. Fact is, I never heard of it 'til the prior message! I'd like to get a copy though. [more stuff deleted] >>>> Dan Hi, Dan!! - don ------------------------------ Date: 21 Jul 92 16:17:09 GMT 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 Subject: Re: Miscellaneous Replies Message-ID: <1992Jul21.101709.1@iowasp.physics.uiowa.edu> In article <9207201042.AA09020@LL.MIT.EDU>, sage@LL.MIT.EDU (Jay Sage) writes: > > > On the subject of undocumented Z80 opcodes, Dag Erik Lindberg recently > wrote, "Zilog recognized that some useful things could be done with those > op-codes, but flat stated that if their manufacturing process changed, or > micro-code was modified, those op-codes may not work any more. ... > Not at all! The Z80 was far from dead-ended. The Z180 and Z280 chips > have followed it. Both are Z80-code-compatible. They are supposed to run > everything written properly for the Z80. Thus, they are not guaranteed to > run programs that used the undocumented codes (and I don't know if the Z180 > or Z280 run those codes or not). > Both the '180 and '280 have expanded instruction sets that make use of the so-called un-documented instructions, particularly in the ED-xx group... Willy ------------------------------ Date: 21 Jul 92 05:05:22 GMT From: baron!baron!pnet07!donm@nosc.mil (Don Maslin) Subject: Re: Small C Message-ID: <1992Jul21.050522.7442@baron.uucp> sands@spuddy.uucp (PA Deacon) writes: > >I'm looking for small C for CPM, preferably PD. >Can someone point me in the right direction please ??? > SIMTEL20 has a small-C interpreter in pd2:sci-12.ark Look, also, at SIGM Vol 224 which is a small-C compiler, etc. ------------------------------ End of INFO-CPM Digest V92 Issue #69 ************************************ 22-Jul-92 11:21:42-MDT,10168;000000000000 Return-Path: Date: Wed, 22 Jul 92 11:15:13 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V92 #70 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Message-ID: <920722111515.V92N70@WSMR-SIMTEL20.ARMY.MIL> INFO-CPM Digest Wed, 22 Jul 92 Volume 92 : Issue 70 Today's Topics: Cosmic fighter.... DOS Uncruncher Epson px-8 ROMs Help with CP/M requested iBEX Boot Disk Re: files ending .?z? RE: Kermit uploading Tandy 6000HD boot disks.... Undocumented Z80 Opcodes Where you can put your CP/M cards in an Apple ][ ---------------------------------------------------------------------- Date: Tue, 21 Jul 92 20:40:36 EDT From: eudoh@st6000.sct.edu (Etop Udoh) Subject: Cosmic fighter.... Message-ID: <9207220040.AA34299@st6000.sct.edu> hi, yes, I used TRS-80 when I was first introduced to computers and still have several MEGS of software for the Model 3 - 4 & 4P..... I finally got a 4P a little after Radio Shack sold out on them and pretty much tried every concievable "hack" on it (hardware)..... with the service manual for it still in tact, I manage to keep the machine running all these years.....and still running as we speak.... I can probably get you a new copy of Cosmic Fighter as such, but don't know if it really matters as far as copyright is concerned whether the software is still considered to be licensed or whether it is considered public domain....since I could just give you a copy of mine on disk... -- ..................................................................... : Southern College of Technology : : << Eudoh@sct.edu >> Marietta, Georgia : : : : ||||| ||||| ||||| || ||||| ||||| ||||| || || || ||||| : : || || || || || || || || | || | || || || || | : : ||||| || || || || || || || | ||||| || || || || | : : || || || || || || || || | || | || || || || | : : ||||| ||||| || || || ||||| ||||| || | ||||| || ||||| : : : : Abandon all hope ye who have entered " CYBERSPACE " : :...................................................................: ------------------------------ Date: Tue, 21 Jul 92 15:06:16 -0400 From: Jay Sage Subject: DOS Uncruncher Message-ID: <9207211506.AA03407@LL.MIT.EDU> Peter Herweijer wrote (slightly modified): >> I don't know of any MS-DOS software that can handle [CP/M crunched] >> format.... The best way I can think of to handle this is to get [CP/M >> programs] ... and a CP/M emulator for MS-DOS. There actually is a DOS uncrunch program; I used to use it. I'm sure it can be found on SIMTEL20. However, I second Peter's advice to get a CP/M emulator, such as 22NICE, instead and then use CP/M utilities (LT is now up to LT30 or more) on the DOS machine. The CP/M utilities for dealing with CP/M compression methods and LBR archives are far superior to what is available in MS-DOS, and the emulators work very nicely. -- Jay Sage ------------------------------ Date: 22 Jul 92 05:06:25 GMT From: nwnexus!amc-gw!jon@uunet.uu.net (Jon Mandrell) Subject: Epson px-8 ROMs Message-ID: <1992Jul22.050625.22495@amc.com> I am playing around with an Epson px-8, and came across an ad for extra program ROMs, such as a mini version of dbase-2. Does anyone have any of the px-8 program ROMs that they would like to get rid of? I might be interested in spare parts also. -- Jon Mandrell, Applied Microsystems Corp., (jon@amc.com or ..!uunet!amc-gw!jon) ------------------------------ Date: 22 Jul 92 16:54:57 GMT From: csus.edu!csusac!sactoh0!ijpc!ianj@decwrl.dec.com (Ian Justman) Subject: Help with CP/M requested Message-ID: <22Jul92023111wlm200@ijpc.UUCP> MK>- NEC D780C (P1Y416-147, D780C) MK> (?) This is essentially a Z80 built by NEC. --- * SLMR 2.1a * Ian Justman (...!ames!pacbell!sactoh0!ijpc!ianj) ------------------------------ Date: Tue, 21 Jul 92 15:46:30 -0400 From: Jay Sage Subject: iBEX Boot Disk Message-ID: <9207211546.AA04275@LL.MIT.EDU> My acquaintance does, indeed, have an iBEX. He's rather busy now and can't dig it out tonight, but he will try to take a look before the end of the week. He thinks he has the model number asked for. Would the person who got the machine like another one at an attractive price? -- Jay Sage ------------------------------ Date: 22 Jul 92 09:52:07 GMT From: csus.edu!csusac!sactoh0!ijpc!ianj@decwrl.dec.com (Ian Justman) Subject: Re: files ending .?z? Message-ID: abbadon@nuchat.sccsi.com (David Neal) writes: > Ok, so it's been a while since I've used CP/M. I have a program > to extract .?q? files. What do you use to extract files with > .?z? extensions? I need this program to run under MS/DOS. I wouldn't mind myself. Also a program that does *.?y? files would be nice as well. ------------------------------ Date: 21 Jul 92 12:35:46 GMT 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 Subject: RE: Kermit uploading Message-ID: <1992Jul21.083546.53@gems.vcu.edu> Dear Netters, I keep seeing requests of the form "How do i get "telecom program" without a telecom program???? Here's how I did it on my DEC VT180 "Robin", a CP/M machine. Boot in terminal mode, or use a Y adapter to run a terminal and modem. connect to the computer that has what you want, in Ascii format. (I obtained the .hex file that I could link for kermit) PIP datafile=modem, or pip modem=datafile, i forget which way it goes.. tell the other computer to type/list the data out, with a time delay, and watch it upload to your cpm machine. link it, and hope it runs... I iterated this process several times until I got a runnable program. I then used this program to upload itself again just to make sure it was all there, then iterated it again to be *REAL* sure. Kermit has now been running on my machine for years... Jim -- /^^^\ \ / Jim Agnew AGNEW@RUBY.VCU.EDU (Internet) / > || Neurosurgery, AGNEW@VCUVAX (Bitnet) /\_/ ' \ / MCV-VCU This tape will self destruct in /________________> Richmond, Va five seconds. Good luck, Jim..." ------------------------------ Date: Tue, 21 Jul 92 20:19:24 EDT From: eudoh@st6000.sct.edu (Etop Udoh) Subject: Tandy 6000HD boot disks.... Message-ID: <9207220019.AA35116@st6000.sct.edu> hi, I recently acquired a Tandy 6000HD and I'm looking for information on it since I know nothing about it whatsoever.... Also, if possible a boot disk since it gives a boot error when trying to boot off the 15 Meg harddrive, and It came with no disks whatsoever... -- ..................................................................... : Southern College of Technology : : << Eudoh@sct.edu >> Marietta, Georgia : : : : ||||| ||||| ||||| || ||||| ||||| ||||| || || || ||||| : : || || || || || || || || | || | || || || || | : : ||||| || || || || || || || | ||||| || || || || | : : || || || || || || || || | || | || || || || | : : ||||| ||||| || || || ||||| ||||| || | ||||| || ||||| : : : : Abandon all hope ye who have entered " CYBERSPACE " : :...................................................................: ------------------------------ Date: Tue, 21 Jul 92 14:56:16 -0400 From: Jay Sage Subject: Undocumented Z80 Opcodes Message-ID: <9207211456.AA03307@LL.MIT.EDU> Willy answered me with: >> Both the '180 and '280 have expanded instruction sets that make use of >> the so-called un-documented instructions, particularly in the ED-xx >> group... Thanks for the reply, but I did not completely understand it. I knew, of course, that the Z180 and Z280 had expanded instruction sets, and I would have guessed that most if not all of the so-called undocumented Z80 opcodes would have been used. The question is, do none, some, or all of the formerly undocumented codes work on the Z180 and Z280 chips as they do on the Z80? If some program authors made use of those undocumented opcodes, will their programs no longer work properly? -- Jay Sage ------------------------------ Date: 21 Jul 92 22:11:12 GMT 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.) Subject: Where you can put your CP/M cards in an Apple ][ Message-ID: <1358@sousa.ltn.dec.com> ; for schriste@uceng.UC.EDU (Steven Christensen), etal. CP/M follows the usual Apple card protocol, so you can stick it anyplace but slot 3. If you stick in #2, then you may not be able to use modem, though, i.e. by "usual protocol" I meant: Slot 0: RAM/ROM card 1: printer 2: modem 3: console/video 4: disk controller #3 5: disk controller #2 6: disk controller #1 7: hard disk Sorry, I don't have a uSoft CP/M card... Regards, rcs ------------------------------ End of INFO-CPM Digest V92 Issue #70 ************************************ 23-Jul-92 11:48:06-MDT,9430;000000000000 Return-Path: Date: Thu, 23 Jul 92 11:45:05 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V92 #71 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Message-ID: <920723114506.V92N71@WSMR-SIMTEL20.ARMY.MIL> INFO-CPM Digest Thu, 23 Jul 92 Volume 92 : Issue 71 Today's Topics: need ANSI terminal sequences for Wordstar 3.0 Osborne interest? Please remove me from the INFO-CPM distro list. Re: Epson px-8 ROMs (2 msgs) Re: files ending .?z? Re: INFO-CPM Digest V92 #64 Re: Undocumented Z80 Opcodes (2 msgs) ---------------------------------------------------------------------- Date: 23 Jul 92 03:12:49 GMT From: panix!jeffj@nyu.edu (Jeff Jonas) Subject: need ANSI terminal sequences for Wordstar 3.0 Message-ID: <1992Jul23.031249.128@panix.com> I've set up my old California Systems S100 Z80 CP/M system as a word processor for a friend. I want to upgrade the terminal from the ADM3A to a Data General that seems to have an ANSI mode. Wordstar version 3.0 doesn't have any ANSI terminal in the install menu. Does anybody have the patches for an ANSI terminal? Only as a last resort would I pull out the manuals and look up the terminal patch points and piece together the corresponding ANSI sequences. Since my friend's so far away, I really wnat it to work on the first shot. Thanks in advance: Jeffrey Jonas jeffj@synsys.uucp synsys!jeffj@uunet.uu.net ------------------------------ Date: 22 Jul 92 21:22:26 GMT From: ftpbox!motsrd!white!rtsg.mot.com!slate8!behof@uunet.uu.net (Maureen Behof) Subject: Osborne interest? Message-ID: I have an Osborne, monitor, and lots of software gathering dust. If anyone is interested in owning such a beast, email me, and I will give you all the details, as well as a list of the software that I have for it. ------------------------------ Date: Wed, 22 Jul 92 13:57:04 -0400 From: binder@caliph.zk3.dec.com (Rem ratam agite) Subject: Please remove me from the INFO-CPM distro list. Message-ID: <9207221757.AA06868@caliph.zk3.dec.com> Thanks. -dick ------------------------------ Date: 22 Jul 92 22:48:21 GMT From: dog.ee.lbl.gov!hellgate.utah.edu!cc.usu.edu!ivie@ucbvax.Berkeley.EDU (CP/M lives!) Subject: Re: Epson px-8 ROMs Message-ID: <1992Jul22.164822.57439@cc.usu.edu> In article <1992Jul22.050625.22495@amc.com>, jon@amc.com (Jon Mandrell) writes: > I am playing around with an Epson px-8, and came across an ad for extra > program ROMs, such as a mini version of dbase-2. Does anyone have any of > the px-8 program ROMs that they would like to get rid of? I might be > interested in spare parts also. Somewhere I have a program that I wrote in Turbo Pascal to build the ROMs. I've used it to put things like KERMIT, ZSID, ASM, and even PROLOG in my PX-8. I can dig it out and mail it off if you're interested. Roger Ivie ivie@cc.usu.edu ------------------------------ Date: 23 Jul 92 03:40:33 GMT 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) Subject: Re: Epson px-8 ROMs Message-ID: <1992Jul23.034033.12742@cs.cmu.edu> > Somewhere I have a program that I wrote in Turbo Pascal to build the ROMs. > I've used it to put things like KERMIT, ZSID, ASM, and even PROLOG in my > PX-8. I can dig it out and mail it off if you're interested. > > Roger Ivie > ivie@cc.usu.edu Please post the code. I would love to be able to burn custom roms. Philip H. Dye phdye+@cs.cmu.edu ------------------------------ Date: 22 Jul 92 20:29:04 GMT From: destroyer!ubc-cs!unixg.ubc.ca!kakwa.ucs.ualberta.ca!ersys!davem@gumby.wisc.edu (Dave McCrady) Subject: Re: files ending .?z? Message-ID: <6qyBoB6w164w@ersys.edmonton.ab.ca> pieterh@sci.kun.nl (Peter Herweijer) writes: > In article <1992Jul20.035233.25400@nuchat.sccsi.com> abbadon@nuchat.sccsi.com > >Ok, so it's been a while since I've used CP/M. I have a program > >to extract .?q? files. What do you use to extract files with > >.?z? extensions? I need this program to run under MS/DOS. > > Programs ending with .?Z? are compressed using Crunch, a > PD LZW-compressor for CP/M. I don't know of any MS-DOS software > that can handle this format --- it certainly isn't compatible > with any MS-DOS crunchers. There is also an LZH compressor > called CRLZH; files compressed by this program can be recognized > from their .?Y? extension. The best way I can think of to handle > this is to get LT29.COM --- a utility that can decompress > .?Q? .?Z? and .?Y? files and extract files from (NU)LU archives -- > and a CP/M emulator for MS-DOS. Both should be available > from any good PD library that still carries CP/M software. > > - Peter Herweijer > -- > neither do I pieterh@sci.kun.nl There is a DOS utility that will handle this. On Simtel: PD1:UNCR-DOS.ARC Uncrunch CP/M `?Z?' crunched files PD1:UNCR233.ARC Uncrunch CP/M `?Z?' files on MSDOS w/wildcards Dave McCrady davem@ersys.edmonton.ab.ca Edmonton Remote Systems: Celebrating 10 years of service to Northern Alberta ------------------------------ Date: Thu, 23 Jul 92 11:30:18 EDT From: joe hill Subject: Re: INFO-CPM Digest V92 #64 please remove me from the list ------------------------------ Date: 23 Jul 92 03:30:20 GMT From: daffodil!wyvern!alpha@ames.arc.nasa.gov (Joe Wright) Subject: Re: Undocumented Z80 Opcodes Message-ID: <1992Jul23.033020.838@wyvern.twuug.com> sage@LL.MIT.EDU (Jay Sage) writes: : Willy answered me with: : : >> Both the '180 and '280 have expanded instruction sets that make use of : >> the so-called un-documented instructions, particularly in the ED-xx : >> group... : : Thanks for the reply, but I did not completely understand it. I knew, of : course, that the Z180 and Z280 had expanded instruction sets, and I would : have guessed that most if not all of the so-called undocumented Z80 opcodes : would have been used. The question is, do none, some, or all of the : formerly undocumented codes work on the Z180 and Z280 chips as they do on : the Z80? If some program authors made use of those undocumented opcodes, : will their programs no longer work properly? : : -- Jay Sage : Imposter? :) The Jay Sage I know has both Z80 and Z180 machines at hand. My Jay would be answering these questions instead of posing them. (Just kidding Jay.) But the question of whether undocumented (read unsupported) opcodes work or not is moot. If you use them on your Z80 machine and they work for you at 'your house' there is no reasonable assurance that they will work the same way on a Z80 at 'my house' (though they probably will). And if they don't, there is nobody to complain to (except the author of the 'broken' code). The Z180 began life as a Hitachi 64180 and has nothing in common architecturally with the Zilog Z80. If any 'undocumented' Z80 ops produce the same results on a 180 it would be by accident rather than plan. And you wouldn't actually use them in a program would you? It is academically interesting I guess. Somebody (not me) ought to document the undocumented opcodes for both processors and compare the results. Offer all results to the net and/or znode and rcpm systems and stand back. There are still a few hackers out there who will test what you say and confirm or argue against your conclusions. It might be fun. But maybe not important. You wouldn't use them! -- Joe Wright alpha@wyvern.twuug.com ------------------------------ Date: 23 Jul 92 15:11:00 GMT 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 Subject: Re: Undocumented Z80 Opcodes Message-ID: <1992Jul23.091100.1@iowasp.physics.uiowa.edu> In article <1992Jul23.033020.838@wyvern.twuug.com>, alpha@wyvern.twuug.com (Joe Wright) writes: > sage@LL.MIT.EDU (Jay Sage) writes: > : Willy answered me with: > : > : >> Both the '180 and '280 have expanded instruction sets that make use of > : >> the so-called un-documented instructions, particularly in the ED-xx > : >> group... > : > : Thanks for the reply, but I did not completely understand it. I knew, of > : course, that the Z180 and Z280 had expanded instruction sets, and I would > : have guessed that most if not all of the so-called undocumented Z80 opcodes > : would have been used. The question is, do none, some, or all of the > : formerly undocumented codes work on the Z180 and Z280 chips as they do on > : the Z80? As things turn out, the Hitachi '180 traps all unused opcodes. Undefined opcodes generate an interrupt (non-maskable, of course), set the trap bit in the ITC register, and vector to logical address zero (for MP/M and CP/M systems, this will simply end the program). Willy ------------------------------ End of INFO-CPM Digest V92 Issue #71 ************************************ 23-Jul-92 15:18:53-MDT,15282;000000000000 Return-Path: Date: Thu, 23 Jul 92 15:15:11 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V92 #72 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Message-ID: <920723151512.V92N72@WSMR-SIMTEL20.ARMY.MIL> INFO-CPM Digest Thu, 23 Jul 92 Volume 92 : Issue 72 Today's Topics: Help with Amstrad 8256 (Interface?) Need CPM software stuff I think PX-8 Rom Generator, 1/3 PX-8 ROM generator 2/3: PXROM.PAS PX-8 ROM generator 3/3: PXFS.PAS ---------------------------------------------------------------------- Date: 23 Jul 92 16:40:31 GMT From: iggy.GW.Vitalink.COM!widener!dsinc!pitt.edu!szurek@lll-winken.llnl.gov (Joe R Szurek) Subject: Help with Amstrad 8256 (Interface?) Message-ID: <3605@blue.cis.pitt.edu.UUCP> I have a friend who owns an Amstrad 8256 with quite a few text files created using LocoScript 2. She needs to transport these to either a PC or Mac environment. I suggested a simple ASCII transfer via modem. The questions we need answers to are: Do you need a special interface to connect a modem to the 8256. If so, where do you get it and what price? If not, how is it connected? There are enough important files involved to make some reasonable expense justifiable, but we hesitate to start purchasing more hardware without some reasonable guarantee of success. Has anyone had any experience in this type of transfer, either good or bad, and what are your recommendations? Replies can be posted here or mailed directly to: szurek@vms.cis.pitt.edu Thanks for your time and trouble. P.S. if you have an interface for sale, we'd like to hear from you. ------------------------------ Date: 23 Jul 92 17:53:17 GMT From: dog.ee.lbl.gov!overload.lbl.gov!s1.gov!dsb@ucbvax.Berkeley.EDU (David S. Brown) Subject: Need CPM software stuff I think Message-ID: <1992Jul23.175317.15992@s1.gov> I am the proud owner of an Osborne Computer. Wow! O.K. so it has no manuals and no software. I guess I need CPM. Will any CPM work or does it have to be Osborne CPM. After I have an OS I need a text editor and a C compiler. Are these things available cheap, like Public Domain or something. I don't want to invest a lot of money into an obsolete computer. Does anybody know how to interface to it to control things? Is it even worth it in the days of cheap IBM's dsb -- ------------------------------------------------------------------------------ o o o o o o o . . . _____=======_T___ O _____ .__ / .__ |dsbrown@llnl.gov| .][__n_n_|DD[ ====_____ | \ \ |__) + | (510) 422-2475 | + >(________|__|_[_________]_|___|__/_/_|__)___|_|__FAX:_423-9572_|_| _/oo OOOO oo ooo ooo 'o^o o^o`'o^o o^o` ------------------------------------------------------------------------------ P.O. Box 808 7000 East Av L-270 Livermore CA 94550 ------------------------------------------------------------------------------ ------------------------------ Date: 23 Jul 92 17:58:12 GMT From: dog.ee.lbl.gov!hellgate.utah.edu!cc.usu.edu!ivie@ucbvax.Berkeley.EDU (CP/M lives!) Subject: PX-8 Rom Generator, 1/3 Message-ID: <1992Jul23.115812.57466@cc.usu.edu> The following two files are my Epson PX-8 ROM maker, written in TURBO Pascal. It has two commands, I to initialize a file and C to copy a file from the CP/M host system's disk into the ROM image. You wind up with a file called ROM.DAT (or somesuch; it's been a long time since I used it) that is a binary image of the ROM. I've misplaced my utility for turning that into an Intel .HEX file, so I'm not posting that one. Once you've copied a file into the ROM, you can't delete it; if you make a mistake you have to start over. It also doesn't handle the special case used by the WordStar ROMs, wherein a portion of the first KB that does not contain FCBs can contain data. In other words, you can't upload the WordStar ROMs, patch WordStar, and then use this program to build it back into a ROM of the same size. The program also only generates ROMs with 32 FCBs. I don't recall why I didn't prompt for that; there may be some reason beyond the obvious. At any rate, I've never built a ROM that needed more than 32 FCBs and 32 FCBs fills 1KB, which is one of the reasons that it can't rebuild the WordStar ROM. Enjoy, Roger Ivie ivie@cc.usu.edu ------------------------------ Date: 23 Jul 92 17:58:39 GMT From: dog.ee.lbl.gov!hellgate.utah.edu!cc.usu.edu!ivie@ucbvax.Berkeley.EDU (CP/M lives!) Subject: PX-8 ROM generator 2/3: PXROM.PAS Message-ID: <1992Jul23.115839.57467@cc.usu.edu> {$U+} Program Argh( Input, Output, InFile, ROMFile ); Label 1, 2, 3, 4, 5, 999; Var Buffer : Array [ 0..127 ] of Byte; InFile, ROMFile : File; Procedure Read_ROM( Block_Number : Integer; Var Buffer ); Begin Seek( ROMFile, Block_Number ); BlockRead( ROMFile, Buffer, 1 ); End; Procedure Write_ROM( Block_Number : Integer; Var Buffer ); Begin Seek( ROMFile, Block_Number ); BlockWrite( ROMFile, Buffer, 1 ); End; {$I PXFS.PAS} Procedure Init_ROM( Blocks : Integer ); Begin FillChar( Buffer, 128, $FF ); Seek( ROMFile, 0 ); While( Blocks > 0 ) Do Begin BlockWrite( ROMFile, Buffer, 1 ); Blocks := Blocks - 1; End; End; Type File_Name = String[ 14 ]; Var ROM_FCB : Memory_FCB; Blocks : Integer; X : Char; Name : File_Name; Procedure Build_FCB( Name : File_Name; Var FCB : Memory_FCB ); Label 1, 2, 3, 4, 5, 6, 7, 8, 999; Var NIX, FIX : Integer; Begin 1: NIX := 1; Goto 2; 2: FCB.DRV := 0; FCB.EX := 0; For FIX := 0 to 10 do FCB.NAME[ FIX ] := ' '; FIX := 0; 3: If( NIX > Ord( Name[ 0 ] ) ) Then Goto 999; Goto 4; 4: If( Name[ NIX ] = ':' ) Then goto 5; If( Name[ NIX ] = '.' ) Then Goto 6; Goto 7; 5: NIX := NIX + 1; Goto 2; 6: NIX := NIX + 1; For FIX := 8 to 10 do FCB.NAME[ FIX ] := ' '; FIX := 8; Goto 3; 7: If( FIX > 10 ) Then Goto 999; Goto 8; 8: FCB.NAME[ FIX ] := Name[ NIX ]; FIX := FIX + 1; NIX := NIX + 1; Goto 3; 999: End; Procedure Copy_File( Name : File_Name ); Label 1, 2, 3, 4, 5, 6, 999; Var Recs_Read : Integer; Begin 1: Assign( InFile, Name ); Reset( InFile ); Assign( ROMFile, 'ROM.DAT' ); Reset( ROMFile ); Goto 2; 2: Build_FCB( Name, ROM_FCB ); If( Make_File( ROM_FCB ) ) Then Goto 3; Goto 6; 3: BlockRead( InFile, Buffer, 1, Recs_Read ); If( Recs_Read = 0 ) Then Goto 5; Goto 4; 4: If( Write_Sequential( ROM_FCB, Buffer ) ) Then Goto 3; Goto 5; 5: Close_File( ROM_FCB ); Goto 6; 6: Close( ROMFile ); Close( InFile ); Goto 999; 999: End; Begin Writeln( 'EPSON Geneva EPROM generator' ); 1: Write('PXRom> '); Read( KBD, X ); If( ( X = 'I' ) or ( X = 'i' ) ) Then Goto 2; If( X = Chr( 26 ) ) Then Goto 3; IF( ( X = 'C' ) or ( X = 'c' ) ) Then Goto 4; Goto 5; 2: Write('Init. Kbytes? '); Readln( Blocks ); Assign( ROMFile, 'ROM.DAT' ); Rewrite( ROMFile ); Write( 'Initializing...' ); Init_ROM( Blocks * 8 ); Write( 'Zeroing...'); Zero_Directory( Blocks * 8, 32 ); Writeln; Goto 1; 3: Writeln( '*EXIT*' ); Goto 999; 4: Write('Copy file '); Readln( Name ); Copy_File( Name ); Goto 1; 5: Writeln( '?' ); Goto 1; 999: End. ------------------------------ Date: 23 Jul 92 17:59:07 GMT From: agate!spool.mu.edu!sdd.hp.com!caen!hellgate.utah.edu!cc.usu.edu!ivie@ucbvax.Berkeley.EDU (CP/M lives!) Subject: PX-8 ROM generator 3/3: PXFS.PAS Message-ID: <1992Jul23.115908.57468@cc.usu.edu> {**************************************************************************** * * This file implements just enough of a CP/M compatible file-system to * create files in a disk image of a ROM. In particular, it supports only * the following operations: * * - Make File * - Write Sequential * - Close File * * These routines assume that they can call: * * - ReadRom( Block_Number : Integer, Var Buffer ); * - WriteRom( Block_Number : Integer, Buffer ); * * They also assume that Buffer_Type is predefined as a buffer that can be * written. * ***************************************************************************} Type FCB_Name = Array[ 0..10 ] of Char; { File name and extension } Allocation_Map = Array[ 0..15 ] of Byte;{ Disk allocation map } Memory_FCB = Record DRV : Byte; { Drive number; high bit writes a deleted FCB when closed. } NAME : FCB_Name; { File name and extension } EX : Byte; { Extent number } FIX : Byte; { Position of this FCB on disk; first FCB is #0 } CR : Byte; { Current record position; high nybble = index into DM, low nybble = record in that one } NR : Byte; { Number of records owned by this FCB } DM : Allocation_Map; { Disk allocation map } End; Disk_FCB = Record ET : Byte; { Entry type: $E5 = deleted file } NAME : FCB_Name; { File name and extension } EX : Byte; { Extent number } Reserved1, Reserved2 : Byte; { Reserved; not used } NR : Byte; { Number of records owned by this FCB } DM : Allocation_Map; { Disk allocation map } End; Const Vector_Valid : Boolean = False; { If true, Vector contains a valid representation of the owned clusters on the disk. } Var NumClusters : Byte; { Number of clusters on the drive. } FCBBuffer : Array [ 0..3 ] of Disk_FCB; Vector : Array [ 0..127 ] of Boolean; { Bit map for drive. } Procedure Zero_Directory( Blocks, FCBs : Integer ); Label 1, 2, 999; Var Block : Integer; Begin 1: Vector_Valid := False; Block := 0; FillChar( FCBBuffer, 128, $E5 ); FCBBuffer[ 0 ].Name[ 0 ] := Chr( $37 ); FCBBuffer[ 0 ].Name[ 1 ] := Chr( Blocks shr 3 ); FCBBuffer[ 0 ].DM[ 6 ] := FCBs; Goto 2; 2: Write_Rom( Block, FCBBuffer ); FCBs := FCBs - 4; Block := Block + 1; If( FCBs > 0 ) Then Goto 2; Goto 999; 999: End; Procedure Get_FCB( Var FCB : Memory_FCB ); Label 1, 2, 3, 4, 999; Var Block : Integer; FIX : Byte; Begin 1: Block := FCB.FIX shr 2; Read_ROM( Block, FCBBuffer ); FIX := FCB.FIX and 3; If( FCBBuffer[ FIX ].ET = $E5 ) Then Goto 3; Goto 2; 2: FCB.DRV := FCB.DRV and $7f; Goto 4; 3: FCB.DRV := FCB.DRV or $80; Goto 4; 4: FCB.NAME := FCBBuffer[ FIX ].NAME; FCB.EX := FCBBuffer[ FIX ].EX; FCB.NR := FCBBuffer[ FIX ].NR; FCB.DM := FCBBuffer[ FIX ].DM; Goto 999; 999: End; Procedure Close_File( FCB : Memory_FCB ); Label 1, 2, 3, 4, 999; Var Block : Integer; FIX : Byte; Begin 1: Block := FCB.FIX shr 2; Read_Rom( Block, FCBBuffer ); FIX := FCB.FIX and 3; if( ( FCB.DRV and $80 ) <> 0 ) Then Goto 3; Goto 2; 2: FCBBuffer[ FIX ].ET := 0; Goto 4; 3: FCBBuffer[ FIX ].ET := $E5; Goto 4; 4: FCBBuffer[ FIX ].Reserved1 := 0; FCBBuffer[ FIX ].Reserved2 := 0; FCBBuffer[ FIX ].NAME := FCB.NAME; FCBBuffer[ FIX ].EX := FCB.EX; FCBBuffer[ FIX ].NR := FCB.NR; FCBBuffer[ FIX ].DM := FCB.DM; Write_Rom( Block, FCBBuffer ); Goto 999; 999: End; Procedure Init_FCB( Var FCB : Memory_FCB ); Begin FCB.DRV := FCB.DRV and $7f; FCB.FIX := 0; FCB.CR := 0; FCB.NR := 0; FillChar( FCB.DM, 16, 0 ); End; Function Make_File( Var FCB : Memory_FCB ) : Boolean; Label 1, 2, 3, 4, 5, 6, 7, 999; Var FIX : Byte; Block : Integer; FCBs : Integer; Begin 1: Init_FCB( FCB ); FIX := 1; Block := 0; Read_Rom( Block, FCBBuffer ); FCBs := FCBBuffer[ 0 ].DM[ 6 ]; Goto 2; 2: If( ( FIX and 3 ) = 0 ) Then Goto 3; Goto 4; 3: Block := Block + 1; Read_Rom( Block, FCBBuffer ); Goto 4; 4: If( FCBBuffer[ FIX and 3 ].ET = $E5 ) Then Goto 5; Goto 6; 5: FCB.FIX := FIX; Close_File( FCB ); Make_File := True; Goto 999; 6: FIX := FIX + 1; If( FIX < FCBs ) Then Goto 2; Goto 7; 7: Make_File := False; Goto 999; 999: End; Procedure Build_Vector; Label 1, 2, 3, 4, 5, 6, 7, 8, 9, 999; Var FIX : Byte; Block : Integer; FCBs : Byte; I, DMIX : Integer; Begin 1: FIX := 1; Block := 0; For I := 0 to 127 do Vector[ I ] := False; Read_Rom( Block, FCBBuffer ); NumClusters := Ord( FCBBuffer[ 0 ].Name[ 1 ] ); FCBs := FCBBuffer[ 0 ].DM[ 6 ]; Goto 2; 2: If( ( FIX and 3 ) = 0 ) Then Goto 3; Goto 4; 3: Block := Block + 1; Read_Rom( Block, FCBBuffer ); Goto 4; 4: If( FIX < FCBs ) Then Goto 6; Goto 5; 5: Vector[ 0 ] := True; Vector_Valid := True; Goto 999; 6: If( FCBBuffer[ FIX and 3 ].ET = $E5 ) Then Goto 9; Goto 7; 7: DMIX := 0; Goto 8; 8: Vector[ FCBBuffer[ FIX and 3 ].DM[ DMIX ] ] := True; DMIX := DMIX + 1; If( DMIX < 16 ) Then Goto 8; Goto 9; 9: FIX := FIX + 1; Goto 2; 999: End; Function Allocate( Var FCB: Memory_FCB ) : Boolean; Label 1, 2, 3, 4, 5, 6, 7, 999; Var CurCluster : Byte; Begin 1: If( Vector_Valid ) Then Goto 3; Goto 2; 2: Build_Vector; Goto 3; 3: CurCluster := 0; Goto 4; 4: If( Vector[ CurCluster ] ) Then Goto 5; Goto 6; 5: CurCluster := CurCluster + 1; If( CurCluster < NumClusters ) Then Goto 4; Goto 7; 6: FCB.DM[ FCB.CR shr 4 ] := CurCluster; Vector[ CurCluster ] := True; Allocate := True; Goto 999; 7: Allocate := False; Goto 999; 999: End; Function Write_Sequential( Var FCB : Memory_FCB; Var Buffer ) : Boolean; Label 1, 2, 3, 4, 5, 6, 7, 8, 999; Var Block : Integer; Begin 1: If( FCB.NR > 127 ) Then Goto 2; Goto 3; 2: Close_File( FCB ); FCB.EX := FCB.EX + 1; If( Make_File( FCB ) ) Then Goto 3; Goto 7; 3: Block := FCB.DM[ FCB.CR SHR 4 ] * 8; If( Block = 0 ) Then Goto 4; Goto 5; 4: If( Allocate( FCB ) ) Then Goto 3; Goto 8; 5: Write_Rom( Block + ( FCB.CR and 7 ), Buffer ); FCB.NR := FCB.NR + 1; FCB.CR := FCB.CR + 1; Write_Sequential := True; If( ( FCB.CR and 7 ) = 0 ) Then Goto 6; Goto 999; 6: FCB.CR := ( FCB.CR + $10 ) and $F0; Goto 999; 7: Writeln( '%Write_Sequential: Directory full.' ); Write_Sequential := False; Goto 999; 8: Writeln( '%Write_Sequential: ROM full.' ); Write_Sequential := False; Goto 999; 999: End; ------------------------------ End of INFO-CPM Digest V92 Issue #72 ************************************ 26-Jul-92 00:27:47-MDT,8529;000000000000 Return-Path: Date: Sun, 26 Jul 92 00:25:08 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V92 #73 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Message-ID: <920726002509.V92N73@WSMR-SIMTEL20.ARMY.MIL> INFO-CPM Digest Sun, 26 Jul 92 Volume 92 : Issue 73 Today's Topics: Ansi sequences for WS 3.0 CP/M for a Sharp MZ 3500 ? CP/M operating sys for intel machines? need ANSI terminal sequen Re: need ANSI terminal sequences for Wordstar 3.0 Re: TRS-80 Cosmic Fighter by Big Five - PLEASE HELP! (2 msgs) Re: Where you can put your CP/M cards in an Apple ][ ---------------------------------------------------------------------- Date: Fri, 24 Jul 92 16:02:11 BST From: Christopher Currie Subject: Ansi sequences for WS 3.0 Message-ID: <3204.9207241502@clus1.ulcc.ac.uk> Jeff: You could try to get a copy of WS that was customized for the DEC Rainbow. That used Ansi escape sequences and the version was 3.0. We have copies here but I don't want to do anything illegal! Christopher Currie c.currie@clus1.ulcc.ac.uk ------------------------------ Date: 25 Jul 92 17:14:13 GMT From: mcsun!Germany.EU.net!unido!news.Hamburg.Germany.EU.net!diegel@uunet.uu.net (Jan Diegelmann) Subject: CP/M for a Sharp MZ 3500 ? Message-ID: <1992Jul25.171413.18485@mcshh.Hanse.DE> I'm looking for a CP/M system disk for the Sharp MZ 3500 series. I still got the EOS and FDOS operating system, but I know that there is a CP/M 2.2 and a Turbe DOS as well. Probably anyone has such a system. Thank you Jan D. --------------------------------------------------------------------------- Jan Diegelmann * Wichernsweg 36 * 2000 Hamburg 26 * FRG * voice: 040-212466 e-mail: diegel@mcshh.hanse.de ------------------------------ Date: 24 Jul 92 15:03:44 GMT From: haven.umd.edu!wam.umd.edu!lenin@ames.arc.nasa.gov (Alberto Alejandro Perez-Pulido) Subject: CP/M operating sys for intel machines? Message-ID: <1992Jul24.150344.25605@wam.umd.edu> I wanted to know if there is a full cp/m operating system that can run on a 386sx machine. I just purchased an extra hard drive and have plenty space to repartition my drive and try another operating system with a boot manager. Does anybody know if there is a cp/m that I can put in a partition in my hard disk and can boot from it? where could I get it? thanks. -- -------------------------------------------------------------------------------- Alec Perez "Why won't you kill me Harlock...?" Aperez@umdacc.umd.edu Queen Laffresia (SP Harlock) Lenin@wam.umd.edu ------------------------------ Date: Sat, 25 Jul 92 01:24:55 PDT From: pallio.UUCP!dg@mis.ucsf.EDU (David Goodenough) Subject: need ANSI terminal sequen Message-ID: Jeffrey Jonas sez: > I've set up my old California Systems S100 Z80 CP/M system > as a word processor for a friend. > I want to upgrade the terminal from the ADM3A to a Data General > that seems to have an ANSI mode. > > Wordstar version 3.0 doesn't have any ANSI terminal in the install menu. See if it has VT-100, and try that. It might be close enough to get going. dg --- + SLMR 2.1a #1246 + No ..... Taco Bell is *NOT* the Mexican phone company ------------------------------ Date: 26 Jul 92 02:58:23 GMT From: pacbell.com!pacbell!skelly!Bruce@ames.arc.nasa.gov (Bruce Skelly) Subject: Re: need ANSI terminal sequences for Wordstar 3.0 Message-ID: Jeffrey Jonas wrote: ----- :Wordstar version 3.0 doesn't have any ANSI terminal in the install menu. :Does anybody have the patches for an ANSI terminal? : :Thanks in advance: : :Jeffrey Jonas :jeffj@synsys.uucp :synsys!jeffj@uunet.uu.net Jeffrey, Try the Vt100 or vt102 terminal types, they should be very close to an ANSI. Actually, I think that the ANSI X3.64 (or whatever) definition was built upon the DEC VT1XX series of control sequences. Good luck! Bruce Bruce@Skelly.UUCP "Mom always said not to take more than one byte at a time." ------------------------------ Date: 24 Jul 92 10:41:04 GMT 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) Subject: Re: TRS-80 Cosmic Fighter by Big Five - PLEASE HELP! Message-ID: <1992Jul24.104104.9413@cs.uow.edu.au> 9125113g@lux.latrobe.edu.au (Mitch Davis) writes: >Does any kind soul out there remember a game for the TRS-80 called >"Cosmic Fighter" by Big Five Software? >Please please write back to me if you can recall ANYTHING about this >game. >Mitch. In theory I still have this game somewhere (If not on disk then at least on tape). I seem to recall that it was a 'galaxian' type game with waves of ships which you had to shoot from your ship which moved along the bottom of the screen. As you progressed through the waves you get to shoot two (more?) bullets at the same time. At the end of each level a mother ship appears which you have to dock with to refuel. Apart from that the only thing I remember is the great sound (for the day) and the great playability that was the hallmark of all Big Five games. Ahh! Memories! Paul -- Paul Wilkinson | "With OS/2's multi-tasking my 8Mb 486 can format two u8705377@cs.uow.edu.au | floppy disks and run WinWord at the same time!" | Reviewer in Computerworld. | Has he heard of the Amiga? ------------------------------ Date: 26 Jul 92 05:39:33 GMT From: mcsun!Germany.EU.net!infoac!siebeck@uunet.uu.net (Wolfgang Siebeck ) Subject: Re: TRS-80 Cosmic Fighter by Big Five - PLEASE HELP! Message-ID: <1992Jul26.053933.29260@infoac.rmi.de> u8705377@cs.uow.edu.au (Paul Anthony Wilkinson) writes: >9125113g@lux.latrobe.edu.au (Mitch Davis) writes: >>Does any kind soul out there remember a game for the TRS-80 called >>"Cosmic Fighter" by Big Five Software? [Nice description deleted.] >Ahh! Memories! >Paul Mmmh, I got it running here on my Emulator, but I prefer the original Cornsoft FROGGER! Much better sound :-) Wolfgang -- siebeck@infoac.rmi.de (Wolfgang Siebeck) ------------------------------ Date: 24 Jul 92 02:33:39 GMT From: psinntp!blkbox!jdb8042@uunet.uu.net (John D. Baker) Subject: Re: Where you can put your CP/M cards in an Apple ][ Message-ID: <1992Jul24.023339.4797@blkbox> secrist@kxovax.enet.dec.com (Strong datatypes for weak minds.) writes: > ; for schriste@uceng.UC.EDU (Steven Christensen), etal. > CP/M follows the usual Apple card protocol, so you can stick it > anyplace but slot 3. If you stick in #2, then you may not be able > to use modem, though, i.e. by "usual protocol" I meant: > Slot 0: RAM/ROM card > 1: printer > 2: modem > 3: console/video > 4: disk controller #3 > 5: disk controller #2 > 6: disk controller #1 > 7: hard disk I would like to note, that the above is generally true for SoftCards and workalikes. For PCPI AppliCard (aka StarCard, aka Franklin ACE80 CPU), the OS will not find the card if it is placed any lower than slot 3. If it is in a //e an you are using the AUX slot 80-column card then slot 3 is perfectly legal for the placement of the AppliCard. I have been using an AppliCard (and now CardZ180) in slot 3 of my //e for 4 years now. The generally accepted location for CP/M cards is usually slot 4 unless you ABSOLUTELY must have something else there. Then you can generally place it anywhere you wish, paying attention to the note I made above. Keep on Apple CP/M-in' :-) . John D. Baker ->An Apple 3.5", 5.25", 8", HD5.25" CardZ180 Z-System nut// Internet: jdb8042@blkbox.com jdbaker@taronga.com UUCP: nuchat!blkbox!jdb8042 ...!taronga!jdbaker BBSs: JOHN BAKER on Z-Node #45 [(713) 937-8886], The Vector Board [(716) 544-1863], PIC of the Mid-Town [(713) 527-8939] Karnage: "I am certainly very happy for you, but--WHAT ARE YOU TALKING ABOUT?!" ------------------------------ End of INFO-CPM Digest V92 Issue #73 ************************************ 27-Jul-92 13:51:48-MDT,10667;000000000000 Return-Path: Date: Mon, 27 Jul 92 13:45:18 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V92 #74 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Message-ID: <920727134520.V92N74@WSMR-SIMTEL20.ARMY.MIL> INFO-CPM Digest Mon, 27 Jul 92 Volume 92 : Issue 74 Today's Topics: Re: CP/M operating sys for intel machines? (2 msgs) Re: Help with Amstrad 8256 Re: need ANSI terminal sequences for Wordstar 3.0 RE: Undocumented Z80 Opcodes ---------------------------------------------------------------------- Date: 27 Jul 92 16:49:22 GMT 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!) Subject: Re: CP/M operating sys for intel machines? Message-ID: <1992Jul27.104922.57515@cc.usu.edu> In article <1992Jul24.150344.25605@wam.umd.edu>, lenin@wam.umd.edu (Alberto Alejandro Perez-Pulido) writes: > I wanted to know if there is a full cp/m operating system > that can run on a 386sx machine. I just purchased an extra > hard drive and have plenty space to repartition my drive > and try another operating system with a boot manager. > Does anybody know if there is a cp/m that I can put in a partition > in my hard disk and can boot from it? > where could I get it? The folks that make Uniform, MicroSolutions, make a CP/M emulator that runs from the DOS file structure. They also have an 8MHz CP/M coprocessor that the emulation software knows how to fire up; so you can have CP/M software run on a fast Z80 instead of interpreted slowly by a 386. An interesting feature of MicroSolutions' emulator is that you can tell it that anything ending with a specific extension (I use .CPM) is a CP/M executable and it will automatically detect it from the command line and fire it over to the coprocessor. In other words, you can type ZSID at the DOS command line and get ZSID running. > Lenin@wam.umd.edu Interesting user name. Ever hear of the band "Trotsky Icepick"? Roger Ivie ivie@cc.usu.edu ------------------------------ Date: 27 Jul 92 15:14:40 GMT From: mcsun!news.funet.fi!funic!nokia.fi!noknic!eru@uunet.uu.net (Erkki Ruohtula) Subject: Re: CP/M operating sys for intel machines? Message-ID: In article <1992Jul24.150344.25605@wam.umd.edu> lenin@wam.umd.edu (Alberto Alejandro Perez-Pulido) writes: I wanted to know if there is a full cp/m operating system that can run on a 386sx machine. I just purchased an extra hard drive and have plenty space to repartition my drive and try another operating system with a boot manager. Does anybody know if there is a cp/m that I can put in a partition in my hard disk and can boot from it? where could I get it? thanks. There was a system called CP/M-86, which in the beginning of PC:s looked like a viable competitor to MS-DOS, and was supplied with many vendors of 8088 and 8086 machines as an alternative. Long time ago I purchased a copy from a surplus sale, and got it to run on my PC/XT clone, except that it did not seem to understand anything about its hard disk (too old system version?). Later I got an AT-clone, and there attempts to boot CP/M-86 just hung up the machine. Not any loss, since I did not have any interesting software to run on it (CP/M-80 software naturally does not run on CP/M-86). I don't know if there has been CP/M-86 versions that do run on AT's, but if there is, such a version might run on your 386sx system. I presume CP/M-86 gradually evolved into the MS-DOS-compatible operating system DR-DOS that Digital Research sells these days successfully (I wonder whether DR-DOS can run any CP/M-86 software?). -- Erkki Ruohtula / Nokia Telecommunications eru@tele.nokia.fi / P.O. Box 33 SF-02601 Espoo, Finland (My private opinions, of course.) ------------------------------ Date: Mon, 27 Jul 92 09:59:38 -0400 From: Jay Sage Subject: Re: Help with Amstrad 8256 Message-ID: <9207270959.AA19726@LL.MIT.EDU> Joe R Szurek asked about moving LocoScript files from a PCW8256 to a PC. I have a PCW8256 and recently performed this task for someone who paid me to do it. It is painful but can be done. There are two problems. One is to get information from the PCW's 3" diskettes onto PC diskettes. Some people have added 3.5" or 5.25" drives to their PCWs, and then it is easy (assuming they still have a 3" drive -- which many don't). I have a serial interface and made the transfers using telecommunications software and a null-modem cable. This task can be made easier by collecting all the files one wants to move in one user area on one diskette (or as many as are needed to hold the files). I had to collect lots of individual files from many user areas, and this added a lot of time to the task. I had contracted to move the files as is. The person had not even told me with what applications the files had been created. As it turned out, some were LocoScript files and others were dBase files. Although LocoScript provides its own operating system and file system, the disks are fully CP/M- compatible and can be operating on in CP/M mode with a telecomm program. The 'groups' correspond to user areas. Later, the person realized that he could not use the LocoScript files on his PC. I recommended that he purchase LocoScript for the PC, especially since he was familiar with and liked the program, but he declined. I am not sure what he is doing with the files -- probably nothing. To satisfy my own curiosity, I worked out the procedure for converting the LocoScript data into a form usable on a PC. I soon found that LocoScript, as I expected, has a menu choice to convert files. There are two conversion options. One simply generates the equivalent ASCII file, stripping out binary headers and special formatting characters. The other essentially prints to disk. That is, it generates an ASCII file with text whose appearance approximates the printed page that LocoScript would produce. Ideally one would probably perform both conversions before moving the files over to the PC. Unfortunately, these conversions have to be performed manually on each file; there is no *.* option. To speed things up (LocoScript is a lovely program, but, like WordStar, not terribly speedy), I moved the original files to the RAM disk and worked there. >> Do you need a special interface to connect a modem to the 8256....If so, >> where do you get it and what price? Yes, a special interface card is required. Elliam Associates may have them. If not, you'd have to order them from England. Unless this is going to be a continuing need, it would probably not make sense to go this route. Better to pay someone to convert a few diskettes. -- Jay Sage ------------------------------ Date: 27 Jul 92 02:46:44 GMT 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) Subject: Re: need ANSI terminal sequences for Wordstar 3.0 Message-ID: jeffj@panix.com (Jeff Jonas) writes: > Wordstar version 3.0 doesn't have any ANSI terminal in the install menu. > Does anybody have the patches for an ANSI terminal? > Only as a last resort would I pull out the manuals and > look up the terminal patch points and piece together the > corresponding ANSI sequences. Since my friend's so far away, > I really wnat it to work on the first shot. You might want to try "DEC VT100". ------------------------------ Date: Mon, 27 Jul 92 10:25:28 -0400 From: Jay Sage Subject: RE: Undocumented Z80 Opcodes Message-ID: <9207271025.AA20373@LL.MIT.EDU> Willy recently added, "As things turn out, the Hitachi '180 traps all unused opcodes." This will not help, of course, if the undocumented Z80 opcodes are no longer "undefined" in the Z180 or Z280. They will be processed according to their new implementation. I got a kick out of Joe Wright's comment, "The Jay Sage I know has both Z80 and Z180 machines at hand. My Jay would be answering these questions instead of posing them." OK, I admit it. I was being lazy; I could have looked this stuff up myself. But it appeared that there were others with a much more burning interest in the subject. I completely agree with Joe's implication that unsupported opcodes and unsupported programming language features simply should NOT be used. As far as my home controller is concerned, here's my excuse. That machine was built about 12 or 13 years ago, when 2K EPROMs cost $50 each (and 50 dollars were a lot more money). The whole unit only had 1K of EPROM (and 256 bytes of RAM!). The poor yield (by today's standards) on 2716 2K EPROMs provided lots of chips with only 1K working, and Intel sold those as 2758s for much less money (see footnote below). So it seemed like a good idea at the time to save a few bytes by using some of the 8085's undocumented opcodes. Actually, in retrospect, it think it was still a bad idea -- it's just not good practice. It rarely imposes a significant cost to do things right, but the cost of doing things wrong can be horrendous. Joe added, "It is academically interesting I guess." I think so, too. In particular, I was interested to know how the manufacturers felt about their undocumented codes and, specifically, the extent to which they felt that they should carry them over to the new chips, even though they never officially supported them. -- Jay Sage P.S. Several years later I was building some computer hardware at work. In an attempt to save the company a little money, I specified 2758 EPROMS instead of 2716s. Unfortunately, by then the yield on 2716s was so high that there were no longer any half-defective 1K units, and 2758s were being specially made only for back-compatibility. Being low-volume items, they commanded a premium price, and the company paid $50 each for them (instead of the $10 I had written on the purchase requisition) when they could have gotten 2716s for only about $20. You gotta watch out for progress! ------------------------------ End of INFO-CPM Digest V92 Issue #74 ************************************ 29-Jul-92 10:07:53-MDT,22502;000000000000 Mail-From: W8SDZ created at 29-Jul-92 09:50:29 Return-Path: Date: Wed, 29 Jul 92 09:50:28 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V92 #75 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Message-ID: <920729095029.V92N75@WSMR-SIMTEL20.ARMY.MIL> INFO-CPM Digest Wed, 29 Jul 92 Volume 92 : Issue 75 Today's Topics: Z80+undocumented Z80+HD64180 opcode list ---------------------------------------------------------------------- Date: 28 Jul 92 08:37:16 GMT From: darwin.sura.net!Sirius.dfn.de!fauern!fauna!cip.informatik.uni-erlangen.de!htoppman@uunet.uu.net (Herbert Oppmann) Subject: Z80+undocumented Z80+HD64180 opcode list Message-ID: Last week somebody asked for a list of opcodes. Well, here is mine. Have fun! | Herbert Oppmann | email: htoppman@cip.informatik.uni-erlangen.de | | irc: mtx | mail: Drausnickstrasse 29, D-8520 Erlangen | ------------ 8< ---------- 8< --------------- 8080/Z80/HD64180 opcodes Legend: HX, LX highbyte/lowbyte of IX HY, LY dito IY 8080 subset * Z80 only / "illegal" Z80 + HD 64180 (reacts with a trap to illegal Z80 opcodes) Hex Instruction Comment (applies to Z80 only) ----------------------------------------------- 00 NOP 01 nnnn LD BC,nnnn 02 LD (BC),A 03 INC BC 04 INC B 05 DEC B 06 nn LD B,nn 07 RLCA 08 * EX AF,AF' 09 ADD HL,BC 0A LD A,(BC) 0B DEC BC 0C INC C 0D DEC C 0E nn LD C,nn 0F RRCA 10 dd * DJNZ dd 11 nnnn LD DE,nnnn 12 LD DE,A 13 INC DE 14 INC D 15 DEC D 16 nn LD D,nn 17 RLA 18 dd * JR dd 19 ADD HL,DE 1A LD A,DE 1B DEC DE 1C INC E 1D DEC E 1E nn LD E,nn 1F RRA 20 dd * JR NZ,dd 21 nnnn LD HL,nnnn 22 nnnn LD (nnnn),HL 23 INC HL 24 INC H 25 DEC H 26 nn LD H,nn 27 DAA 28 dd * JR Z,dd 29 ADD HL,HL 2A nnnn LD HL,(nnnn) 2B DEC HL 2C INC L 2D DEC L 2E nn LD L,nn 2F CPL 30 dd * JR NC,dd 31 nnnn LD SP,nnnn 32 nnnn LD (nnnn),A 33 INC SP 34 INC (HL) 35 DEC (HL) 36 nn LD (HL),nn 37 SCF 38 dd * JR C,dd 39 ADD HL,SP 3A nnnn LD A,(nnnn) 3B DEC SP 3C INC A 3D DEC A 3E nn LD A,nn 3F CCF 40 LD B,B 41 LD B,C 42 LD B,D 43 LD B,E 44 LD B,H 45 LD B,L 46 LD B,(HL) 47 LD B,A 48 LD C,B 49 LD C,C 4A LD C,D 4B LD C,E 4C LD C,H 4D LD C,L 4E LD C,(HL) 4F LD C,A 50 LD D,B 51 LD D,C 52 LD D,D 53 LD D,E 54 LD D,H 55 LD D,L 56 LD D,(HL) 57 LD D,A 58 LD E,B 59 LD E,C 5A LD E,D 5B LD E,E 5C LD E,H 5D LD E,L 5E LD E,(HL) 5F LD E,A 60 LD H,B 61 LD H,C 62 LD H,D 63 LD H,E 64 LD H,H 65 LD H,L 66 LD H,(HL) 67 LD H,A 68 LD L,B 69 LD L,C 6A LD L,D 6B LD L,E 6C LD L,H 6D LD L,L 6E LD L,(HL) 6F LD L,A 70 LD (HL),B 71 LD (HL),C 72 LD (HL),D 73 LD (HL),E 74 LD (HL),H 75 LD (HL),L 76 HALT 77 LD (HL),A 78 LD A,B 79 LD A,C 7A LD A,D 7B LD A,E 7C LD A,H 7D LD A,L 7E LD A,(HL) 7F LD A,A 80 ADD A,B 81 ADD A,C 82 ADD A,D 83 ADD A,E 84 ADD A,H 85 ADD A,L 86 ADD A,(HL) 87 ADD A,A 88 ADC A,B 89 ADC A,C 8A ADC A,D 8B ADC A,E 8C ADC A,H 8D ADC A,L 8E ADC A,(HL) 8F ADC A,A 90 SUB B 91 SUB C 92 SUB D 93 SUB E 94 SUB H 95 SUB L 96 SUB (HL) 97 SUB A 98 SBC A,B 99 SBC A,C 9A SBC A,D 9B SBC A,E 9C SBC A,H 9D SBC A,L 9E SBC A,(HL) 9F SBC A,A A0 AND B A1 AND C A2 AND D A3 AND E A4 AND H A5 AND L A6 AND (HL) A7 AND A A8 XOR B A9 XOR C AA XOR D AB XOR E AC XOR H AD XOR L AE XOR (HL) AF XOR A B0 OR B B1 OR C B2 OR D B3 OR E B4 OR H B5 OR L B6 OR (HL) B7 OR A B8 CP B B9 CP C BA CP D BB CP E BC CP H BD CP L BE CP (HL) BF CP A C0 RET NZ C1 POP BC C2 nnnn JP NZ,nnnn C3 nnnn JP nnnn C4 nnnn CALL NZ,nnnn C5 PUSH BC C6 nn ADD A,nn C7 RST 0 C8 RET Z C9 RET CA nnnn JP Z,nnnn CB 00 * RLC B CB 01 * RLC C CB 02 * RLC D CB 03 * RLC E CB 04 * RLC H CB 05 * RLC L CB 06 * RLC (HL) CB 07 * RLC A CB 08 * RRC B CB 09 * RRC C CB 0A * RRC D CB 0B * RRC E CB 0C * RRC H CB 0D * RRC L CB 0E * RRC (HL) CB 0F * RRC A CB 10 * RL B CB 11 * RL C CB 12 * RL D CB 13 * RL E CB 14 * RL H CB 15 * RL L CB 16 * RL (HL) CB 17 * RL A CB 18 * RR B CB 19 * RR C CB 1A * RR D CB 1B * RR E CB 1C * RR H CB 1D * RR L CB 1E * RR (HL) CB 1F * RR A CB 20 * SLA B CB 21 * SLA C CB 22 * SLA D CB 23 * SLA E CB 24 * SLA H CB 25 * SLA L CB 26 * SLA (HL) CB 27 * SLA A CB 28 * SRA B CB 29 * SRA C CB 2A * SRA D CB 2B * SRA E CB 2C * SRA H CB 2D * SRA L CB 2E * SRA (HL) CB 2F * SRA A CB 30 / SLIA B (Shift Left Inverted Arithmetic) CB 31 / SLIA C like SLA, but shifts in a 1 bit CB 32 / SLIA D CB 33 / SLIA E CB 34 / SLIA H CB 35 / SLIA L CB 36 / SLIA (HL) CB 37 / SLIA A CB 38 * SRL B CB 39 * SRL C CB 3A * SRL D CB 3B * SRL E CB 3C * SRL H CB 3D * SRL L CB 3E * SRL (HL) CB 3F * SRL A CB 40 * BIT 0,B CB 41 * BIT 0,C CB 42 * BIT 0,D CB 43 * BIT 0,E CB 44 * BIT 0,H CB 45 * BIT 0,L CB 46 * BIT 0,(HL) CB 47 * BIT 0,A CB 48 * BIT 1,B CB 49 * BIT 1,C CB 4A * BIT 1,D CB 4B * BIT 1,E CB 4C * BIT 1,H CB 4D * BIT 1,L CB 4E * BIT 1,(HL) CB 4F * BIT 1,A CB 50 * BIT 2,B CB 51 * BIT 2,C CB 52 * BIT 2,D CB 53 * BIT 2,E CB 54 * BIT 2,H CB 55 * BIT 2,L CB 56 * BIT 2,(HL) CB 57 * BIT 2,A CB 58 * BIT 3,B CB 59 * BIT 3,C CB 5A * BIT 3,D CB 5B * BIT 3,E CB 5C * BIT 3,H CB 5D * BIT 3,L CB 5E * BIT 3,(HL) CB 5F * BIT 3,A CB 60 * BIT 4,B CB 61 * BIT 4,C CB 62 * BIT 4,D CB 63 * BIT 4,E CB 64 * BIT 4,H CB 65 * BIT 4,L CB 66 * BIT 4,(HL) CB 67 * BIT 4,A CB 68 * BIT 5,B CB 69 * BIT 5,C CB 6A * BIT 5,D CB 6B * BIT 5,E CB 6C * BIT 5,H CB 6D * BIT 5,L CB 6E * BIT 5,(HL) CB 6F * BIT 5,A CB 70 * BIT 6,B CB 71 * BIT 6,C CB 72 * BIT 6,D CB 73 * BIT 6,E CB 74 * BIT 6,H CB 75 * BIT 6,L CB 76 * BIT 6,(HL) CB 77 * BIT 6,A CB 78 * BIT 7,B CB 79 * BIT 7,C CB 7A * BIT 7,D CB 7B * BIT 7,E CB 7C * BIT 7,H CB 7D * BIT 7,L CB 7E * BIT 7,(HL) CB 7F * BIT 7,A CB 80 * RES 0,B CB 81 * RES 0,C CB 82 * RES 0,D CB 83 * RES 0,E CB 84 * RES 0,H CB 85 * RES 0,L CB 86 * RES 0,(HL) CB 87 * RES 0,A CB 88 * RES 1,B CB 89 * RES 1,C CB 8A * RES 1,D CB 8B * RES 1,E CB 8C * RES 1,H CB 8D * RES 1,L CB 8E * RES 1,(HL) CB 8F * RES 1,A CB 90 * RES 2,B CB 91 * RES 2,C CB 92 * RES 2,D CB 93 * RES 2,E CB 94 * RES 2,H CB 95 * RES 2,L CB 96 * RES 2,(HL) CB 97 * RES 2,A CB 98 * RES 3,B CB 99 * RES 3,C CB 9A * RES 3,D CB 9B * RES 3,E CB 9C * RES 3,H CB 9D * RES 3,L CB 9E * RES 3,(HL) CB 9F * RES 3,A CB A0 * RES 4,B CB A1 * RES 4,C CB A2 * RES 4,D CB A3 * RES 4,E CB A4 * RES 4,H CB A5 * RES 4,L CB A6 * RES 4,(HL) CB A7 * RES 4,A CB A8 * RES 5,B CB A9 * RES 5,C CB AA * RES 5,D CB AB * RES 5,E CB AC * RES 5,H CB AD * RES 5,L CB AE * RES 5,(HL) CB AF * RES 5,A CB B0 * RES 6,B CB B1 * RES 6,C CB B2 * RES 6,D CB B3 * RES 6,E CB B4 * RES 6,H CB B5 * RES 6,L CB B6 * RES 6,(HL) CB B7 * RES 6,A CB B8 * RES 7,B CB B9 * RES 7,C CB BA * RES 7,D CB BB * RES 7,E CB BC * RES 7,H CB BD * RES 7,L CB BE * RES 7,(HL) CB BF * RES 7,A CB C0 * SET 0,B CB C1 * SET 0,C CB C2 * SET 0,D CB C3 * SET 0,E CB C4 * SET 0,H CB C5 * SET 0,L CB C6 * SET 0,(HL) CB C7 * SET 0,A CB C8 * SET 1,B CB C9 * SET 1,C CB CA * SET 1,D CB CB * SET 1,E CB CC * SET 1,H CB CD * SET 1,L CB CE * SET 1,(HL) CB CF * SET 1,A CB D0 * SET 2,B CB D1 * SET 2,C CB D2 * SET 2,D CB D3 * SET 2,E CB D4 * SET 2,H CB D5 * SET 2,L CB D6 * SET 2,(HL) CB D7 * SET 2,A CB D8 * SET 3,B CB D9 * SET 3,C CB DA * SET 3,D CB DB * SET 3,E CB DC * SET 3,H CB DD * SET 3,L CB DE * SET 3,(HL) CB DF * SET 3,A CB E0 * SET 4,B CB E1 * SET 4,C CB E2 * SET 4,D CB E3 * SET 4,E CB E4 * SET 4,H CB E5 * SET 4,L CB E6 * SET 4,(HL) CB E7 * SET 4,A CB E8 * SET 5,B CB E9 * SET 5,C CB EA * SET 5,D CB EB * SET 5,E CB EC * SET 5,H CB ED * SET 5,L CB EE * SET 5,(HL) CB EF * SET 5,A CB F0 * SET 6,B CB F1 * SET 6,C CB F2 * SET 6,D CB F3 * SET 6,E CB F4 * SET 6,H CB F5 * SET 6,L CB F6 * SET 6,(HL) CB F7 * SET 6,A CB F8 * SET 7,B CB F9 * SET 7,C CB FA * SET 7,D CB FB * SET 7,E CB FC * SET 7,H CB FD * SET 7,L CB FE * SET 7,(HL) CB FF * SET 7,A CC nnnn CALL Z,nnnn CD nnnn CALL nnnn CE nn ADC A,nn CF RST 8 D0 RET NC D1 POP DE D2 nnnn JP NC,nnnn D3 nn OUT (nn),A D4 nnnn CALL NC,nnnn D5 PUSH DE D6 nn SUB nn D7 RST 10H D8 RET C D9 * EXX DA nnnn JP C,nnnn DB nn IN A,(nn) DC nnnn CALL C,nnnn All other DD combinations not listed below: DD is ignored, all following bytes are treated as instructions DD 09 * ADD IX,BC DD 19 * ADD IX,DE DD 21 nnnn * LD IX,nnnn DD 22 nnnn * LD (nnnn),IX DD 23 * INC IX DD 24 / INC HX DD 25 / DEC HX DD 26 nn / LD HX,nn DD 29 * ADD IX,IX DD 2A nnnn * LD IX,(nnnn) DD 2B * DEC IX DD 2C / INC LX DD 2D / DEC LX DD 2E nn / LD LX,nn DD 34 dd * INC (IX+dd) DD 35 dd * DEC (IX+dd) DD 36 dd nn * LD (IX+dd),nn DD 39 * ADD IX,SP DD 44 / LD B,HX DD 45 / LD B,LX DD 46 dd * LD B,(IX+dd) DD 4C / LD C,HX DD 4D / LD C,LX DD 4E dd * LD C,(IX+dd) DD 54 / LD D,HX DD 55 / LD D,LX DD 56 dd * LD D,(IX+dd) DD 5C / LD E,H DD 5D / LD E,L DD 5E dd * LD E,(IX+dd) DD 60 / LD HX,B DD 61 / LD HX,C DD 62 / LD HX,D DD 63 / LD HX,E DD 64 / LD HX,HX DD 65 / LD HX,LX DD 66 dd * LD H,(IX+dd) DD 67 / LD HX,A DD 68 / LD LX,B DD 69 / LD LX,C DD 6A / LD LX,D DD 6B / LD LX,E DD 6C / LD LX,HX DD 6D / LD LX,LX DD 6E dd * LD L,(IX+dd) DD 6F / LD LX,A DD 70 dd * LD (IX+dd),B DD 71 dd * LD (IX+dd),C DD 72 dd * LD (IX+dd),D DD 73 dd * LD (IX+dd),E DD 74 dd * LD (IX+dd),H DD 75 dd * LD (IX+dd),L DD 77 dd * LD (IX+dd),A DD 7C / LD A,HX DD 7D / LD A,LX DD 7E dd * LD A,(IX+dd) DD 84 / ADD A,HX DD 85 / ADD A,LX DD 86 dd * ADD A,(IX) DD 8C / ADC A,HX DD 8D / ADC A,LX DD 8E dd * ADC A,(IX) DD 94 / SUB HX DD 95 / SUB LX DD 96 dd * SUB (IX+dd) DD 9C / SBC A,HX DD 9D / SBC A,LX DD 9E dd * SBC A,(IX+dd) DD A4 / AND HX DD A5 / AND LX DD A6 dd * AND (IX+dd) DD AC / XOR HX DD AD / XOR LX DD AE dd * XOR (IX+dd) DD B4 / OR HX DD B5 / OR LX DD B6 dd * OR (IX+dd) DD BC / CP HX DD BD / CP LX DD BE dd * CP (IX+dd) DD CB dd 00 / RLC (IX+dd)->B result is placed in a register DD CB dd 01 / RLC (IX+dd)->C additionally DD CB dd 02 / RLC (IX+dd)->D DD CB dd 03 / RLC (IX+dd)->E DD CB dd 04 / RLC (IX+dd)->H DD CB dd 05 / RLC (IX+dd)->L DD CB dd 06 * RLC (IX+dd) DD CB dd 07 / RLC (IX+dd)->A DD CB dd 08 / RRC (IX+dd)->B DD CB dd 09 / RRC (IX+dd)->C DD CB dd 0A / RRC (IX+dd)->D DD CB dd 0B / RRC (IX+dd)->E DD CB dd 0C / RRC (IX+dd)->H DD CB dd 0D / RRC (IX+dd)->L DD CB dd 0E * RRC (IX+dd) DD CB dd 0F / RRC (IX+dd)->A DD CB dd 10 / RL (IX+dd)->B DD CB dd 11 / RL (IX+dd)->C DD CB dd 12 / RL (IX+dd)->D DD CB dd 13 / RL (IX+dd)->E DD CB dd 14 / RL (IX+dd)->H DD CB dd 15 / RL (IX+dd)->L DD CB dd 16 * RL (IX+dd) DD CB dd 17 / RL (IX+dd)->A DD CB dd 18 / RR (IX+dd)->B DD CB dd 19 / RR (IX+dd)->C DD CB dd 1A / RR (IX+dd)->D DD CB dd 1B / RR (IX+dd)->E DD CB dd 1C / RR (IX+dd)->H DD CB dd 1D / RR (IX+dd)->L DD CB dd 1E * RR (IX+dd) DD CB dd 1F / RR (IX+dd)->A DD CB dd 20 / SLA (IX+dd)->B DD CB dd 21 / SLA (IX+dd)->C DD CB dd 22 / SLA (IX+dd)->D DD CB dd 23 / SLA (IX+dd)->E DD CB dd 24 / SLA (IX+dd)->H DD CB dd 25 / SLA (IX+dd)->L DD CB dd 26 * SLA (IX+dd) DD CB dd 27 / SLA (IX+dd)->A DD CB dd 28 / SRA (IX+dd)->B DD CB dd 29 / SRA (IX+dd)->C DD CB dd 2A / SRA (IX+dd)->D DD CB dd 2B / SRA (IX+dd)->E DD CB dd 2C / SRA (IX+dd)->H DD CB dd 2D / SRA (IX+dd)->L DD CB dd 2E * SRA (IX+dd) DD CB dd 2F / SRA (IX+dd)->A DD CB dd 30 / SLIA (IX+dd)->B DD CB dd 31 / SLIA (IX+dd)->C DD CB dd 32 / SLIA (IX+dd)->D DD CB dd 33 / SLIA (IX+dd)->E DD CB dd 34 / SLIA (IX+dd)->H DD CB dd 35 / SLIA (IX+dd)->L DD CB dd 36 / SLIA (IX+dd) DD CB dd 37 / SLIA (IX+dd)->A DD CB dd 38 / SRL (IX+dd)->B DD CB dd 39 / SRL (IX+dd)->C DD CB dd 3A / SRL (IX+dd)->D DD CB dd 3B / SRL (IX+dd)->E DD CB dd 3C / SRL (IX+dd)->H DD CB dd 3D / SRL (IX+dd)->L DD CB dd 3E * SRL (IX+dd) DD CB dd 3F / SRL (IX+dd)->A DD CB dd 46 * BIT 0,(IX+dd) all other BIT combinations DD CB dd 4E * BIT 1,(IX+dd) react like the documented ones DD CB dd 56 * BIT 2,(IX+dd) because there is no write DD CB dd 5E * BIT 3,(IX+dd) DD CB dd 66 * BIT 4,(IX+dd) DD CB dd 6E * BIT 5,(IX+dd) DD CB dd 76 * BIT 6,(IX+dd) DD CB dd 7E * BIT 7,(IX+dd) DD CB dd 80 / RES 0,(IX+dd)->B DD CB dd 81 / RES 0,(IX+dd)->C DD CB dd 82 / RES 0,(IX+dd)->D DD CB dd 83 / RES 0,(IX+dd)->E DD CB dd 84 / RES 0,(IX+dd)->H DD CB dd 85 / RES 0,(IX+dd)->L DD CB dd 86 * RES 0,(IX+dd) DD CB dd 87 / RES 0,(IX+dd)->A DD CB dd 88 / RES 1,(IX+dd)->B DD CB dd 89 / RES 1,(IX+dd)->C DD CB dd 8A / RES 1,(IX+dd)->D DD CB dd 8B / RES 1,(IX+dd)->E DD CB dd 8C / RES 1,(IX+dd)->H DD CB dd 8D / RES 1,(IX+dd)->L DD CB dd 8E * RES 1,(IX+dd) DD CB dd 8F / RES 1,(IX+dd)->A DD CB dd 90 / RES 2,(IX+dd)->B DD CB dd 91 / RES 2,(IX+dd)->C DD CB dd 92 / RES 2,(IX+dd)->D DD CB dd 93 / RES 2,(IX+dd)->E DD CB dd 94 / RES 2,(IX+dd)->H DD CB dd 95 / RES 2,(IX+dd)->L DD CB dd 96 * RES 2,(IX+dd) DD CB dd 97 / RES 2,(IX+dd)->A DD CB dd 98 / RES 3,(IX+dd)->B DD CB dd 99 / RES 3,(IX+dd)->C DD CB dd 9A / RES 3,(IX+dd)->D DD CB dd 9B / RES 3,(IX+dd)->E DD CB dd 9C / RES 3,(IX+dd)->H DD CB dd 9D / RES 3,(IX+dd)->L DD CB dd 9E * RES 3,(IX+dd) DD CB dd 9F / RES 3,(IX+dd)->A DD CB dd A0 / RES 4,(IX+dd)->B DD CB dd A1 / RES 4,(IX+dd)->C DD CB dd A2 / RES 4,(IX+dd)->D DD CB dd A3 / RES 4,(IX+dd)->E DD CB dd A4 / RES 4,(IX+dd)->H DD CB dd A5 / RES 4,(IX+dd)->L DD CB dd A6 * RES 4,(IX+dd) DD CB dd A7 / RES 4,(IX+dd)->A DD CB dd A8 / RES 5,(IX+dd)->B DD CB dd A9 / RES 5,(IX+dd)->C DD CB dd AA / RES 5,(IX+dd)->D DD CB dd AB / RES 5,(IX+dd)->E DD CB dd AC / RES 5,(IX+dd)->H DD CB dd AD / RES 5,(IX+dd)->L DD CB dd AE * RES 5,(IX+dd) DD CB dd AF / RES 5,(IX+dd)->A DD CB dd B0 / RES 6,(IX+dd)->B DD CB dd B1 / RES 6,(IX+dd)->C DD CB dd B2 / RES 6,(IX+dd)->D DD CB dd B3 / RES 6,(IX+dd)->E DD CB dd B4 / RES 6,(IX+dd)->H DD CB dd B5 / RES 6,(IX+dd)->L DD CB dd B6 * RES 6,(IX+dd) DD CB dd B7 / RES 6,(IX+dd)->A DD CB dd B8 / RES 7,(IX+dd)->B DD CB dd B9 / RES 7,(IX+dd)->C DD CB dd BA / RES 7,(IX+dd)->D DD CB dd BB / RES 7,(IX+dd)->E DD CB dd BC / RES 7,(IX+dd)->H DD CB dd BD / RES 7,(IX+dd)->L DD CB dd BE * RES 7,(IX+dd) DD CB dd BF / RES 7,(IX+dd)->A DD CB dd C0 / SET 0,(IX+dd)->B DD CB dd C1 / SET 0,(IX+dd)->C DD CB dd C2 / SET 0,(IX+dd)->D DD CB dd C3 / SET 0,(IX+dd)->E DD CB dd C4 / SET 0,(IX+dd)->H DD CB dd C5 / SET 0,(IX+dd)->L DD CB dd C6 * SET 0,(IX+dd) DD CB dd C7 / SET 0,(IX+dd)->A DD CB dd C8 / SET 1,(IX+dd)->B DD CB dd C9 / SET 1,(IX+dd)->C DD CB dd CA / SET 1,(IX+dd)->D DD CB dd CB / SET 1,(IX+dd)->E DD CB dd CC / SET 1,(IX+dd)->H DD CB dd CD / SET 1,(IX+dd)->L DD CB dd CE * SET 1,(IX+dd) DD CB dd CF / SET 1,(IX+dd)->A DD CB dd D0 / SET 2,(IX+dd)->B DD CB dd D1 / SET 2,(IX+dd)->C DD CB dd D2 / SET 2,(IX+dd)->D DD CB dd D3 / SET 2,(IX+dd)->E DD CB dd D4 / SET 2,(IX+dd)->H DD CB dd D5 / SET 2,(IX+dd)->L DD CB dd D6 * SET 2,(IX+dd) DD CB dd D7 / SET 2,(IX+dd)->A DD CB dd D8 / SET 3,(IX+dd)->B DD CB dd D9 / SET 3,(IX+dd)->C DD CB dd DA / SET 3,(IX+dd)->D DD CB dd DB / SET 3,(IX+dd)->E DD CB dd DC / SET 3,(IX+dd)->H DD CB dd DD / SET 3,(IX+dd)->L DD CB dd DE * SET 3,(IX+dd) DD CB dd DF / SET 3,(IX+dd)->A DD CB dd E0 / SET 4,(IX+dd)->B DD CB dd E1 / SET 4,(IX+dd)->C DD CB dd E2 / SET 4,(IX+dd)->D DD CB dd E3 / SET 4,(IX+dd)->E DD CB dd E4 / SET 4,(IX+dd)->H DD CB dd E5 / SET 4,(IX+dd)->L DD CB dd E6 * SET 4,(IX+dd) DD CB dd E7 / SET 4,(IX+dd)->A DD CB dd E8 / SET 5,(IX+dd)->B DD CB dd E9 / SET 5,(IX+dd)->C DD CB dd EA / SET 5,(IX+dd)->D DD CB dd EB / SET 5,(IX+dd)->E DD CB dd EC / SET 5,(IX+dd)->H DD CB dd ED / SET 5,(IX+dd)->L DD CB dd EE * SET 5,(IX+dd) DD CB dd EF / SET 5,(IX+dd)->A DD CB dd F0 / SET 6,(IX+dd)->B DD CB dd F1 / SET 6,(IX+dd)->C DD CB dd F2 / SET 6,(IX+dd)->D DD CB dd F3 / SET 6,(IX+dd)->E DD CB dd F4 / SET 6,(IX+dd)->H DD CB dd F5 / SET 6,(IX+dd)->L DD CB dd F6 * SET 6,(IX+dd) DD CB dd F7 / SET 6,(IX+dd)->A DD CB dd F8 / SET 7,(IX+dd)->B DD CB dd F9 / SET 7,(IX+dd)->C DD CB dd FA / SET 7,(IX+dd)->D DD CB dd FB / SET 7,(IX+dd)->E DD CB dd FC / SET 7,(IX+dd)->H DD CB dd FD / SET 7,(IX+dd)->L DD CB dd FE * SET 7,(IX+dd) DD CB dd FF / SET 7,(IX+dd)->A DD E1 * POP IX DD E3 * EX (SP),IX DD E5 * PUSH IX DD E9 * JP (IX) DD F9 * LD SP,IX DE nn SBC A,nn DF RST 18H E0 RET PO E1 POP HL E2 nnnn JP PO,nnnn E3 EX (SP),HL E4 nnnn CALL PO,nnnn E5 PUSH HL E6 nn AND nn E7 RST 20H E8 RET PE E9 JP (HL) EA nnnn JP PE,nnnn EB EX DE,HL EC nnnn CALL PE,nnnn All other ED combinations not listed below: in the range ED40 - ED7F: valid opcodes are mirrored elsewhere: ED and the next byte is ignored, all following bytes treated as instructions ED 00 nn + IN0 B,(nn) ED 01 nn + OUT0 (nn),B ED 04 + TST B ED 08 nn + IN0 C,(nn) ED 09 nn + OUT0 (nn),C ED 0C + TST C ED 10 nn + IN0 D,(nn) ED 11 nn + OUT0 (nn),D ED 14 + TST D ED 18 nn + IN0 E,(nn) ED 19 nn + OUT0 (nn),E ED 1C + TST E ED 20 nn + IN0 H,(nn) ED 21 nn + OUT0 (nn),H ED 24 + TST H ED 28 nn + IN0 L,(nn) ED 29 nn + OUT0 (nn),L ED 2C + TST L ED 30 nn + IN0 (nn) set flags only ED 34 + TST (HL) ED 38 nn + IN0 A,(nn) ED 39 nn + OUT0 (nn),A ED 3C + TST A ED 40 * IN B,(C) ED 41 * OUT (C),B ED 42 * SBC HL,BC ED 43 nnnn * LD (nnnn),BC ED 44 * NEG ED 45 * RETN ED 46 * IM 0 ED 47 * LD I,A ED 48 * IN C,(C) ED 49 * OUT (C),C ED 4A * ADC HL,BC ED 4B nnnn * LD BC,(nnnn) ED 4C + MULT BC ED 4D * RETI ED 4F * LD R,A ED 50 * IN D,(C) ED 51 * OUT (C),D ED 52 * SBC HL,DE ED 53 nnnn * LD (nnnn),DE ED 56 * IM 1 ED 57 * LD A,I ED 58 * IN E,(C) ED 59 * OUT (C),E ED 5A * ADC HL,DE ED 5B nnnn * LD DE,(nnnn) ED 5C + MULT DE ED 5E * IM 2 ED 5F * LD A,R ED 60 * IN H,(C) ED 61 * OUT (C),H ED 62 * SBC HL,HL ED 63 nnnn * LD (nnnn),HL opcode 22 does the same faster ED 64 nn + TST nn ED 67 * RRD ED 68 * IN L,(C) ED 69 * OUT (C),L ED 6A * ADC HL,HL ED 6B nnnn * LD HL,(nnnn) opcode 2A does the same faster ED 6C + MULT HL ED 6F * RLD ED 70 / IN (C) set flags only (TSTI) ^--- can be viewed as *, because SGS manual and HD64180 manual list this instruction as valid Z80 ED 71 / OUT (C),0 ED 72 * SBC HL,SP ED 73 nnnn * LD (nnnn),SP ED 74 nn + TSTIO nn ED 76 + SLP ED 78 * IN A,(C) ED 79 * OUT (C),A ED 7A * ADC HL,SP ED 7B nnnn * LD SP,(nnnn) ED 7C + MULT SP ED 83 + OTIM ED 8B + OTDM ED 93 + OTIMR ED 9B + OTDMR ED A0 * LDI ED A1 * CPI ED A2 * INI ED A3 * OUTI ED A8 * LDD ED A9 * CPD ED AA * IND ED AB * OUTD ED B0 * LDIR ED B1 * CPIR ED B2 * INIR ED B3 * OTIR ED B8 * LDDR ED B9 * CPDR ED BA * INDR ED BB * OTDR EE nn XOR nn EF RST 28H F0 RET P F1 POP AF F2 nnnn JP P,nnnn F3 DI F4 nnnn CALL P,nnnn F5 PUSH AF F6 nn OR nn F7 RST 30H F8 RET M F9 LD SP,HL FA nnnn JP M,nnnn FB EI FC nnnn CALL M,nnnn FD ... * like DD ..., with IY instead of IX FE nn CP nn FF RST 38H ------------------------------ End of INFO-CPM Digest V92 Issue #75 ************************************ 29-Jul-92 10:08:39-MDT,5867;000000000000 Mail-From: W8SDZ created at 29-Jul-92 09:51:37 Return-Path: Date: Wed, 29 Jul 92 09:51:37 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V92 #76 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Message-ID: <920729095137.V92N76@WSMR-SIMTEL20.ARMY.MIL> INFO-CPM Digest Wed, 29 Jul 92 Volume 92 : Issue 76 Today's Topics: (X/)Y/Zmodem Programs for CPM machine. Fun with Osborne hardware Re: converting files (2 msgs) z800? ---------------------------------------------------------------------- Date: 28 Jul 92 23:15:54 GMT From: nevada.edu!jimi!equinox!pyramid!takem_b@uunet.uu.net (Brian Takemoto) Subject: (X/)Y/Zmodem Programs for CPM machine. Message-ID: <4218@equinox.unr.edu> We are in need of a (Batch) File Transfer Program for a CPM machine. Does anybody know where one exists and if so, what it is called and where it is available? An FTP site would be preferrable, but not necessary. Thanks in advance... --------------------------------------------------------------------------- takem_b@pyramid.cs.unr.edu or ucbvax.berkley.edu!pyramid.cs.unr.edu!takem_b #include /* unfriendly control codes with ascii self-portrait */ Anything that can go wronx3%se Pnews: segmentation violation. core dumped. ------------------------------ Date: 27 Jul 92 09:04:38 GMT 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 Subject: Fun with Osborne hardware Message-ID: <1992Jul27.150438.1182@ciit85.ciit.nrc.ca> Hi fellow netters, I have an Osborne IB, with the double density drives. It served me well, mainly doing word processing on it. As the built in monitor is too small on it, I hooked up a PC monitor to it. I have heard about the 80 column conversion, and as I had the technical manual to the machine, I designed and built a conversion. It worked all right, except due to the longer lines the display slowed down, and the screen was flickering, so I converted it back. Has anyone tryed that? Was it flickering? Would I need another monitor with a longer persistance phosphor? I take, you would not speed up the machine, mainly because of the disk drives. I had problems with my disk drives. They would fail after about 2 ~ 3 hours of use. Turning the machine off and letting it cool dawn would help. First I installed a fan, into the back of the machine, where the handle is. This helped a bit, but every now and then the disk drives still failed. Finally, I redesigned the floppy interface, with a single chip PLL data separator and PC disk drives, doing away with the Osborne data separator board and drives. Unfortunately it does not boot (nothing works at first). I would need to write short routines to test the different functions of the floppy controller/drive. And here comes the catch: I have a later style monitor program in the Osborne, which does not have the test mode, where you could dawn-load test programs into the RAM and run it. I would need to have an older monitor, or the source listing on a computer to modify it. Anyone has any of those? Any help would be appreciated! Thanks, Peter -- Peter Orban | preferred: orban@ciit85.ciit.nrc.ca National Research Council of Canada | or: orban@nrcamt.nrc.ca ------------------------------ Date: 29 Jul 92 01:24:29 GMT From: cis.ohio-state.edu!python.cis.ohio-state.edu!martens@ucbvax.Berkeley.EDU (Jeff Martens) Subject: Re: converting files Message-ID: <1992Jul29.012429.23710@cis.ohio-state.edu> In article <1992Jul16.140429.5643@iscsvax.uni.edu> williams9027@iscsvax.uni.edu writes: >We are in the process of attempting to convert some files from cpm to either >the mac or ibm. does anyone have any suggestions. i have know idea the >specifics - we will get the files in a week. >are there any utility programs anywhere which could help? There is (was?) a utility that allowed Kaypro IIs and 4s to read and write various format disks, including MS-DOS. The utility was called Uniform. Does anyone know if there's anything comparable that allows IBM PCs to read Kaypro CP/M disks? That'd be useful for my wife real soon now. -- "Bad nation! Bad nation! Shame on you for contaminating my Lake!" -- Mary Jacobs regarding L. Michigan. -- Jeff (martens@cis.ohio-state.edu) ------------------------------ Date: 29 Jul 92 09:50:23 GMT 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) Subject: Re: converting files Message-ID: <1992Jul29.095023.23326@cis.ohio-state.edu> As of about eight years ago, Uniform was sold by Microsolutions, 125 S. Fourth St., DeKalb, IL 60115. No phone number is listed in the "Uniform User's Guide." -- "Bad nation! Bad nation! Shame on you for contaminating my Lake!" -- Mary Jacobs regarding L. Michigan. -- Jeff (martens@cis.ohio-state.edu) ------------------------------ Date: 28 Jul 92 00:19:49 GMT From: motcsd!xhost92.csd.mot.com!ajv@apple.com Subject: z800? Message-ID: <6895@motcsd.csd.mot.com> Did either the z800 ever see the light of day? I stumbled across some old BBS messages concerning the z800, and it sounded like quite a neat little chip. Did Zilog ever manufacture it? It strikes me that a marriage of a z800 with the multiprocessor support of S100 would make for a *very* interesting little parallel computer.... Andy Valencia ------------------------------ End of INFO-CPM Digest V92 Issue #76 ************************************ 29-Jul-92 19:18:47-MDT,11601;000000000000 Return-Path: Date: Wed, 29 Jul 92 19:15:08 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V92 #77 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Message-ID: <920729191509.V92N77@WSMR-SIMTEL20.ARMY.MIL> INFO-CPM Digest Wed, 29 Jul 92 Volume 92 : Issue 77 Today's Topics: Basis 108/Apple II CP/M How can I read floppies written by Morrow running CP/M? IBM -> CPM cross-development Re: (X/)Y/Zmodem Programs for CPM machine. Re: converting files Re: TRS-80 Cosmic Fighter by Big Five - PLEASE HELP! Re: Undocumented Z80 Opcodes ---------------------------------------------------------------------- Date: 29 Jul 92 16:48:13 GMT From: charon.amdahl.com!amdahl!JUTS!cd.amdahl.com!jjs40@uunet.uu.net (John Sullivan) Subject: Basis 108/Apple II CP/M Message-ID: I recently picked up a old system called a Basis 108. It apparently is a West-German manufactured Apple II clone with a built in Z80. This system will boot AppleDOS and Microsoft Softcard CP/M (CP/M for the Apple II with a Z80 "softcard".) The motherboard in this beast has built in serial/parallel connectors. However, booting under Microsoft Softcard CP/M does not recognize the existence of these ports. I assume that this version of CP/M is looking for serial/parallel ports in the general Apple card slots (which are empty) and not wherever in memory the built-in ports are located. The only solution I can come up with is to either A) find a Basis-specific CP/M boot disk or B) to come up with some schematics and try and hack the Microsoft CP/M that I have. So, has anyone ever seen or heard of this machine? Do you have a boot disk or schematics, or know where I can get them? Any other general clues? While this system will run some Apple II software, it seems much more well suited to running CP/M. -- Also, I have a real Apple II with a Z80 card that I am planning to use to run CP/M (this system works fine - serial and parallel ports all work.) Does anyone have any general advice about this type of system? For people who want to get mess around with CP/M hacking, the AppleII/Z80 combo seems like a very cheap system. I've seen Apples priced as low as $25-$50, and Z80 cards as low as $3-$10. -- John Sullivan, Engineer/Computer Development. Email: jjs40@cd.amdahl.com. Amdahl Corporation, Sunnyvale CA. Phone: (408)746-4688. ------------------------------ Date: 29 Jul 92 18:27:09 GMT From: framsparc.ocf.llnl.gov!booloo@lll-winken.llnl.gov (Mark Boolootian) Subject: How can I read floppies written by Morrow running CP/M? Message-ID: <131786@lll-winken.LLNL.GOV> Greetings, I am posting this for another chap here at the lab. Hope I've found the proper forum for this post. Said chap apparently had a Morrow running CP/M 2.2 and created some files with a program written in Pearl (his spelling - I assume he doesn't mean Perl). The Morrow has since died, and he now has several double-sided (360K) floppies with files which he needs to move over to his Mac. Is there any way of capturing these files using another system (perhaps an IBM PC running some appropriate software can read them)?. Any help would be greatly appreciated. Please email responses as I don't normally read comp.os.cpm. Thanks and best regards, mb -- Mark Boolootian booloo@llnl.gov +1 510-423-1948 ------------------------------ Date: 27 Jul 92 14:37:21 GMT From: mcsun!uknet!icdoc!citycs!dh108@uunet.uu.net (KEATES M G) Subject: IBM -> CPM cross-development Message-ID: <1992Jul27.143721.10145@city.cs> I am currently developing some software, written in C, on two platforms, IBM PC's and Amstrad PCW's. At the moment, compilation is carried out on each of the target machines. I would like to be able to write solely on the IBM, continuing to use Turbo-C for the IBM version but using another set-up to create code for the PCW (CPM). I can then transfer and run this code, speeding up the development process. Therefore, please e-mail me details of any software that would make this possible, either commercial or public domain. Also, if available, include any archive sites carrying such software. Thanks, Mark. -- | "Wrathchild" | e-mail : dh108@cs.city.ac.uk | ||| Atari - Power| | dh108 | ** All views expressed are my own - ** | ||| Without | | Mark Keates. | UNTIL I GET MARRIED !! | / | \ Our Support | ------------------------------ Date: 29 Jul 92 19:55:22 GMT From: centerline!noc.near.net!wpi.WPI.EDU!penny.WPI.EDU!ear@uunet.uu.net (Mr. Neat-O [tm]) Subject: Re: (X/)Y/Zmodem Programs for CPM machine. Message-ID: In article <4218@equinox.unr.edu> takem_b@pyramid.unr.edu (Brian Takemoto) writes: >We are in need of a (Batch) File Transfer Program for a CPM machine. >Does anybody know where one exists and if so, what it is called and >where it is available? An FTP site would be preferrable, but not >necessary. Thanks in advance... Check out a program called ZMP. It can be ftp'd from simtel20.army.mil or any of it's clones (wuarchive.wustl.edu). I don't remember which directory it's stored in, though. ZMP is a CP/M terminal program with built-in support for Zmodem file transfers. Since Zmodem supports batch transfers, it should suit your needs. Be aware, however, that you will most likely need to patch ZMP to run on your particular CP/M machine. Fortunately, there are ready to be applied patches and instructions for most CP/M systems available along with the generic ZMP program. P.S.- I've got a copy of ZMP already configured for the DEC Rainbow if that will help you. +---------< Eric A. Rasmussen - Mr. Neat-O (tm) >---------+ +< Email Address >+ | A real engineer never reads the instructions first. | | ear@wpi.wpi.edu | | (They figure out how it works by playing with it.) | | ear%wpi@wpi.edu | +---------------------------------------------------------+ +-----------------+ ((( In Stereo Where Available ))) ------------------------------ Date: 29 Jul 92 15:40:45 GMT From: timbuk.cray.com!hemlock.cray.com!jot@uunet.uu.net (Otto Tennant) Subject: Re: converting files Message-ID: In article <1992Jul29.012429.23710@cis.ohio-state.edu> martens@python.cis.ohio-state.edu (Jeff Martens) writes: > From: martens@python.cis.ohio-state.edu (Jeff Martens) > Followup-To: comp.os.cpm > Organization: Ohio State U. Dept. of Computer Science > References: <1992Jul16.140429.5643@iscsvax.uni.edu> > Date: Wed, 29 Jul 1992 01:24:29 GMT > Lines: 17 > > In article <1992Jul16.140429.5643@iscsvax.uni.edu> williams9027@iscsvax.uni.edu writes: > >We are in the process of attempting to convert some files from cpm to either > >the mac or ibm. does anyone have any suggestions. i have know idea the > >specifics - we will get the files in a week. > > >are there any utility programs anywhere which could help? > > There is (was?) a utility that allowed Kaypro IIs and 4s to read and > write various format disks, including MS-DOS. The utility was called > Uniform. Does anyone know if there's anything comparable that allows > IBM PCs to read Kaypro CP/M disks? That'd be useful for my wife real > soon now. You want the shareware program 22DISK, which can be found at SIMTEL mirrors as "msdos/dskutl/22dsk138.zip". PC hardware cannot read old single-density Osborne disks, but it can read double densities. 22DISK knows about an enormous number of diskette formats. There are also several emulators, if you need to temporarily execute Z80 programs on your PC. (Is there a FAQ for this newsgroup?) -- =============================================================================== J.Otto Tennant Forsan et haec olim meminisse juvabit. jot@cray.com Cray Research, Inc. Virgil (612) 683-5872 665 Lone Oak Drive Eagan, MN 55121 ------------------------------ Date: 28 Jul 92 13:13:34 GMT From: nwnexus!ole!ssc!eskimo!lorc!lowen@uunet.uu.net (Lamar Owen) Subject: Re: TRS-80 Cosmic Fighter by Big Five - PLEASE HELP! Message-ID: siebeck@infoac.rmi.de (Wolfgang Siebeck ) writes: > >9125113g@lux.latrobe.edu.au (Mitch Davis) writes: > >>Does any kind soul out there remember a game for the TRS-80 called > >>"Cosmic Fighter" by Big Five Software? > [Nice description deleted.] > > Mmmh, I got it running here on my Emulator, but I prefer the original > Cornsoft FROGGER! Much better sound :-) Ah... Frogger... This brings to mind the most unusual Model 3 disk I ever ran across.... During the 1987-1988 "Great Purge" at Radio Shack (this was when ALL model I/III/4 stuff was DRASTICALLY discouted, I picked up six copies of Zaxxon, two copies of Frogger, and a mysterious "Master Bootstrap Zaxxon" disk. Egads! This disk was the create disk for Zaxxon!!! Run the programs of this disk, and it would format and write either a tape or a disk of the fiendishly copy- protected Zaxxon image. Zaxxon was neat in that it used a mixed density disk format; ie, track 0 of the disk was recorded TWICE, once in single density for model I boot, and once in double-density, for model III boot. The rest of the disk was recorded in single density (for model I compatibility), but with recorded track numbers that didn't match actual track numbers, and with a couple of weak sectors, along with mixed sector sizes. This disk I found, and bought for 99 US cents, had several programs on it to do this wierd format, and various other tasks. However, even with the level of protection that it had, it was cracked, and several versions of it are floating around.... Plus, it IS more convenient to simply type "zaxxon" at the command line, instead of having to boot the system. > > Wolfgang > -- > siebeck@infoac.rmi.de (Wolfgang Siebeck) > Lamar Owen, Systems Consultant, GE Lighting Systems, Hendersonville, NC *********************************************************************** Opinions expressed herein are the author's and do not reflect policy or opinions of the General Electric Company or its subsidiaries. *********************************************************************** ------------------------------ Date: 29 Jul 92 19:27:41 GMT From: ub!acsu.buffalo.edu!spt@rutgers.edu (Scott P. Toenniessen) Subject: Re: Undocumented Z80 Opcodes Message-ID: In article <9207271025.AA20373@LL.MIT.EDU> sage@LL.MIT.EDU (Jay Sage) writes: > > I completely agree with Joe's implication that unsupported opcodes and >unsupported programming language features simply should NOT be used. As far I would agree with that too. Pretty funny that Tandy (king of telling owners, "Don't use undocumented ROM/Op system calls!") used undocumented codes in Model III TRSDOS. When the Z180 speed up board came out for the Mod. 4, this became readily apparant. Scott ------------------------------ End of INFO-CPM Digest V92 Issue #77 ************************************ 30-Jul-92 22:18:28-MDT,10701;000000000000 Return-Path: Date: Thu, 30 Jul 92 22:15:20 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V92 #78 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Message-ID: <920730221520.V92N78@WSMR-SIMTEL20.ARMY.MIL> INFO-CPM Digest Thu, 30 Jul 92 Volume 92 : Issue 78 Today's Topics: CPM BOOTDISK for NEC 8801 wanted Looking for Z80ASM Plus PX/8 Util Rom, Cable Info, also ICC GOULD CP/M machine. Rair Black Box disk format? Re: CP/M operating sys for intel machine Re: CP/M operating sys for intel machines? Re: z800? ---------------------------------------------------------------------- Date: 29 Jul 92 21:03:20 GMT 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) Subject: CPM BOOTDISK for NEC 8801 wanted Message-ID: <1755@doitcr.doit.sub.org> Hello, I just got a request for a boot disk for a NEC 8801 System (BD it says too) It features a double drive with double sided units 5 1/4" Can you possibly also help on a manual for this machine? Ciao, regards and cu (-: , -> Helmut Jungkunz <- Please do quote prices! Thanx in advance k ------------------------------ Date: 30 Jul 92 01:42:08 GMT From: cis.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!po.CWRU.Edu!rfd@ucbvax.Berkeley.EDU (Richard F. Drushel) Subject: Looking for Z80ASM Plus Message-ID: <1992Jul30.014208.4445@usenet.ins.cwru.edu> The title says it all. Not sure if it is + or Plus. It was recommended as a good Z80 assembler, but I'm told it is a commercial product. The address of any vendors for acquiring legal copies of this program would be greatly appreciated. -- Rich Drushel ** rfd@po.CWRU.edu *** Biology Ph.D. Student ** Cleveland FreeNet Co-Sysop, Coleco ADAM Forum --- Assistant Sysop, Science Fiction & Fantasy SIG "Solda pung apfashat ro des-marno, / Marn ladir o armag noth yeni arno. / Hell miryat it, / Jambo iat it, / Os lasse wei ticip kati baldo." / Old Ennish poem ------------------------------ Date: Wed, 29 Jul 1992 20:10:53 -0600 (MDT) From: FORRESTC@CC.SNOW.EDU (Forrest W. Christian) Subject: PX/8 Util Rom, Cable Info, also ICC GOULD CP/M machine. Message-ID: <920729201053.20c026d2@CC.SNOW.EDU> I purchased an EPSON PX-8 (geneva) quite a while back. It was an extremely reliable machine except for an occasional ramdisk crash. About a year ago, the unthinkable happened... The UTIL rom (with PIP, and all the good utilities) died. What I was wondering is if there is anyone out there with a UTIL rom and an eprom burner which would be willing to read the contents of this rom into a file and send it to me (preferrably electronically)? I have an eprom burner at my home that I can use to program a new prom, but it's kinda hard without the contents of the rom. Also, anyone know of any good software for a PX-8 available on SIMTEL or another FTP site? Any other technical PX-8 information would be wonderful. And finally, I have an old ICC GOULD industrial computer which runs CP/M. Unfortunately, the manufacturers of this computer decided not to use a standard disk type. Anyone know what parameters I could stick into a CPM disk emulation program such as 22nice or the like to use this? Anyone got any ideas about what the I/O ports would be on this thing? Thanks for any assistance, Forrestc@cc.snow.edu ------------------------------ Date: 29 Jul 92 15:33:18 GMT From: mcsun!uknet!mucs!arrc!rsa@uunet.uu.net (Ruth Aylett) Subject: Rair Black Box disk format? Message-ID: <1341@sparc8.salf.ac.uk> I am trying to fish some text files off 5 1/4 inch CPM disks in order to put them on an msdos machine. Unfortunately, the CPM machine is a specially obscure one: an ancient ICL PC which I believe was a Rair Black Box in disguise. I have various programs which do this kind of thing, but of course none of them mention Rairs (or ICLs). Does anyone know if the format used by Rairs corresponds to that on a less obscure machine? I can tell from the disks that they are DS/DD 48 tpi soft sectored, but even then that leaves an awful lot of possibles. If anybody has any clues, please email them to me. Ruth Aylett R.Aylett@arrc.salf.ac.uk rsa@arrc.uucp ------------------------------ Date: 31 Jul 92 12:02:34 GMT From: wupost!waikato.ac.nz!aukuni.ac.nz!kcbbs!kc@uunet.uu.net (Richard Plinston) Subject: Re: CP/M operating sys for intel machine Message-ID: <43354.2129210810@kcbbs.gen.nz> >>> I believe that CP/M-86 evolved into the MS-DOS compatible DR-DOS CP?M-86 went many ways. CP/M-86 for IBM-PC (pre-XT) was released about March 82, it was upgraded mid-83 to support XT with hard discs. Early MS-DOS also did not support hard drives. It was replaced as a product by Concurrent-CP/M-86 in mid 83. This allowed multi-tasking by having 4 'virtual screens' thus 4 tasks could run simultaneously. CCP/M developed to include the ability to run MS-DOS programs as Concurrent-PC-DOS (3.2) in Sept 84. This system was also multi-user (as well as multi-tasking) allowing terminals to be attached to a multi-port card. It has developed through CDOS, CDOS-386, to now being DR-MultiUser-DOS 5.1. DR-MDOS still retains CP/M-86 and MP/M-86 compatability in its 'native mode' API. DR-DOS was originally built from the CDOS source code by removing the multi-user, multi-tasking and CP/M-86 compatability parts to produce DR-DOS 3.41. I understand that DR-DOS 6.0 and DR-MDOS 5.1 still have some common source code. There were other DR 'replacements' for CP/M-86. DOS+ in the mid-80s was a MS-DOS 2.x clone that also ran CP/M-86 programs and had limited multi-tasking abilities. It was bundled with Amstrad 1512 and 1640 machines - though MS-DOS was also included. It also came with the ACORN 80188 co-processor for the BBC Master 128/512 (for students of the esoteric the BBC Master 128 was a 6502 based 128Kbyte machine, the co-pro was just a 80188, 512Kb of memory, couple of ROMs that plugged into the 'tube' to give MS-DOS compatability - I still have one). ------------------------------ Date: 30 Jul 92 20:40:43 GMT From: taurus!hp850.mbari.org!hebo@lll-winken.llnl.gov (Bob Herlien) Subject: Re: CP/M operating sys for intel machines? Message-ID: <5796@taurus.cs.nps.navy.mil> In article eru@tnso04.tele.nokia.fi (Erkki Ruohtula) writes: > >There was a system called CP/M-86, which in the beginning of PC:s >looked like a viable competitor to MS-DOS, and was supplied with many When the IBM PC first came out, CP/M-86 had, in theory, equal status with PC-DOS. It was licensed by IBM, and available on PC's as an IBM product. However, Bill Gates managed to make a deal with IBM that resulted in the retail price of DOS being about 1/4 of the retail price of CP/M-86. As you can imagine, very few copies of CP/M-86 were sold this way. Digital Research made an attempt to retail CP/M-86 through distribution channels at a competitive price, but by then the market had decided that PC's were DOS machines. The rest is history. > >I presume CP/M-86 gradually evolved into the MS-DOS-compatible >operating system DR-DOS that Digital Research sells these days Well, yes and no. In the beginning, there was CP/M. CP/M begat CP/M-86 and MP/M. MP/M and CP/M-86 begat MP/M-86. MP/M-86 begat Concurrent CP/M-86. Concurrent CP/M-86 begat Concurrent DOS. All of this was done at the main offices in Monterey. Engineering of the Concurrent DOS product was then moved to the U.K. development office outside London. They enhanced this product for several years. Eventually, they developed enough expertise in the internal workings of DOS that they decided that they could successfully clone DOS. This they did, and called it DR-DOS. It was not a deriviative of CDOS or CP/M-86, tho. >successfully (I wonder whether DR-DOS can run any CP/M-86 >software?). Concurrent CP/M-86 and some versions of Concurrent DOS could. DR-DOS can't. -------------------------------------------------------------- Bob Herlien MBARI (Monterey Bay Aquarium Research Institute) hebo@mbari.org "Limit congressmen to two terms. One in office. One in jail." ------------------------------ Date: 30 Jul 92 08:47:05 GMT 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) Subject: Re: z800? Message-ID: ajv@xhost92.csd.mot.com writes: >Did either the z800 ever see the light of day? I stumbled across >some old BBS messages concerning the z800, and it sounded like >quite a neat little chip. Did Zilog ever manufacture it? >It strikes me that a marriage of a z800 with the multiprocessor >support of S100 would make for a *very* interesting little >parallel computer.... > Andy Valencia The Z800 didn't ever show up (at least to customers). However the Z280 really close to the Z800 tech. manual. I didn't do a real thorough comparison, but from a first look the Z280 is only missing a timer. It also comes in a single pinout, as compared to 4 different versions of the Z800. It inputs to select 8/16-bit bus and Z-BUS mode. However my Z280 didn't work as described in the manual. I could quite easily lock the chip (for example by enabling DATA/INST-mixed cache). Don't know about the current revision, mine was an eng. sample. There is no real multiprocessor-support (at least I'm not aware of it). That is, you're on your own to maintain cache coherence, no bus-snooping). The chip seemed to be quite slow (but this may have been fixed, too). Even the data-sheet claimed a cache HIT to take about 5 cycles !! A nice feature: It has builtin EPU-support. I think, this was meant for devices like the Z8070-FPU (which didn't show up either), but the protocol is quite close to the 32000-protocol and you can attach 32081-FPU w/ some HW-support. This is a cheap yet reasonable fast way to get floating point. Michael ------------------------------ End of INFO-CPM Digest V92 Issue #78 ************************************