3-Dec-88 01:47:01-MST,3518;000000000000 Return-Path: Date: Sat, 3 Dec 88 01:30:24 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V88 #268 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Sat, 3 Dec 88 Volume 88 : Issue 268 Today's Topics: Disk Controllers, Info on. floppy shut downers PC-Pursuit and RCP/M Royal Oak ---------------------------------------------------------------------- Date: 3 Dec 88 02:02:50 GMT From: simon@g.ms.uky.edu (Simon Gales) Subject: Disk Controllers, Info on. I want a harddisk on my commodore 128 at home. I have a full-height 20meg MFM Seagate drive (st506/412) sitting next to me. There are many pre-assembled hd & interfaces available, but their prices are high -- $800 for 20meg??? The 128 also has a cp/m (3.0) side, which would like to use the hd. For now, just hooking in a hard drive to the cp/m side would be ok. I could probably construct an SCSI port given some references to good books/articles. How about SCSI --> St506/412 conversion? Would it be easier to build an St506/412 interface? Any references for making an st506/412 interface? Are there any push-n-play st506/412 interfaces made for cp/m boxes? /--------------------------------------------------------------------------\ Simon Gales@University of Ky UUCP: {rutgers, uunet}!ukma!simon Arpa: simon@ms.uky.edu MaBell: 263-2285/257-3597 BitNet: simon@UKMA.BITNET -- /--------------------------------------------------------------------------\ Simon Gales@University of Ky UUCP: {rutgers, uunet}!ukma!simon Arpa: simon@ms.uky.edu MaBell: 263-2285/257-3597 BitNet: simon@UKMA.BITNET ------------------------------ Date: 28 Nov 88 17:59:46 GMT From: nsc!amdahl!drivax!riddle@hplabs.hp.com (Riddle) Subject: floppy shut downers I'm looking for two related products/projects/circuits/designs that I could buy or build. Both are needed for several 8 inch floppy drives I run. 1. A circuit to turn those noisy fans on only when the boxes internal temperature exceeds and off when it goes below a setable value. 2. A circuit that will turn the drive motors off after a timeout of inactivity, turning them back on at drive select time. I may have seen a product like this years ago, does anybody know name/availablity. I seem to remember it might not have worked because some disk controllers (NEC765) continually poll the drive via the select line. -- [replace with your own cute .signature] amdahl!drivax!riddle ------------------------------ Date: Sunday, 27 November 1988 15:57-MST From: portal!cup.portal.com!MVM@Sun.COM Subject: PC-Pursuit and RCP/M Royal Oak Looks like Telenet has finally made good on its promise to block access to the Detroit prefix on which RCP/M Royal Oak is connected. (I get nothing but BUSY responses from the PC-P outdial when trying Royal Oak, but a call placed at the same time long distance rings.) I'll be contacting Telenet protesting; BFD. Need to pass the word and get a letter writing campaign going. --Mark V. Miller mvm@cup.portal.com ------------------------------ End of INFO-CPM Digest ****************************** 4-Dec-88 01:54:22-MST,7077;000000000000 Return-Path: Date: Sun, 4 Dec 88 01:30:54 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V88 #269 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Sun, 4 Dec 88 Volume 88 : Issue 269 Today's Topics: Disk Controllers, Info on. GOOD terminal program(s) for Kaypro 10? Quick reference list to SIMTEL20's CP/M directories ---------------------------------------------------------------------- Date: 3 Dec 88 05:09:11 GMT From: eve.usc.edu!mlinar@oberon.usc.edu (Mitch Mlinar) Subject: Disk Controllers, Info on. In article <10644@s.ms.uky.edu> simon@ms.uky.edu (Simon Gales) writes: > >I could probably construct an SCSI port given some references to good >books/articles. How about SCSI --> St506/412 conversion? Would it be >easier to build an St506/412 interface? Any references for making an >st506/412 interface? I admire your enthusiasm, but I think you are underestimating the difficulties of building your own ST506 interface. I mean, would you build your own floppy disk controller? The hard drive controller (ST506 side of things) is a whole lot more difficult due to the timing. The extra 10-pin cable which carries the read/write data is separate for a reason: data is moving awful damn fast at 3600rpm. They make chips to handle this interface, but I can't think of any off-hand. The SCSI port side is almost as difficult. SCSI is a command language of sorts: you say which LOGICAL sector you want to read/write, and the controller card computes the actual head/track/sector, seeks to it, and read/writes it. You tell it to format the drive, and off it goes. This can get pretty sophisticated if it supports disconnect/reconnect. There is a nice chip that takes care of this side pretty well made by NCR; number might be 5830, but I am not positive. However, this chip is made to interface and be operated by a microprocessor and is not a stand-alone converter. So, you need a microcontroller, SCSI (maybe on the same chip) and ST506 stuff. Plus, all the microprogram to make it work. And that is how the commercial products do it for the most part. The hardware gurus I know refuse to mess with this due to the difficulty and buy completed boards (usually at swap meets). Anyway, good luck, but thought I would warn you. -Mitch ------------------------------ Date: 3 Dec 88 04:41:51 GMT From: eve.usc.edu!mlinar@oberon.usc.edu (Mitch Mlinar) Subject: GOOD terminal program(s) for Kaypro 10? In article <17782@santra.UUCP> jjj@lupu.hut.fi (Joni Jaakko J{rvenkyl{) writes: >I'm thinking of purchasing a Kaypro 10, but first I'd like to know >if there were any good terminal programs for it? I just want to have E-mailing you did not seem to work, so I am posting instead. I am not sure about GOOD terminal programs for the Kaypro 10 and 84 series, but I used to use a home-brew one which emulated VT100. (This was before I made a termcap entry for the Kaypro 2/2x/4/10 on our un*x system.) It's quite stupid in that all it does is talk to the serial port, exiting via two ^_ if I remember correctly. Baud is set via the command line at startup. If this is what you are looking for, let me know. In addition, I believe that simtel20 may also have one for the Kaypro on-line already. Keith would know more about that. >PS. Any experiences of having a 30-70 Mb hard-disk installed on >Kaypro 10? How to do it and are the costs reasonable? Well, you can't do it without replacing the ROM that came with it. There are two aftermarket ROMs that are decent: KayPLUS by MICROCode and TurboROM by Plu*Perfect. Both have the capability to support up to two 64M drives (the limit of the WD-1002 card). The format/install programs are included in the KayPLUS package and are available for an additional fee for the TurboROM. I can tell you where to get either of these, but I suggest comparing them first to see which suits your needs better. I have a table put out by CTM (?) in an article some years back comparing four ROMs for the Kaypro, which I can post if you like. As far as the cost - assuming the K10 already has a 10M hard drive (as it should) - you only need buy a hard drive which has a standard ST506 interface (besides the ROM). -Mitch ------------------------------ Date: Sun, 4 Dec 1988 00:33 MST From: Keith Petersen Subject: Quick reference list to SIMTEL20's CP/M directories Quick reference list of SIMTEL20's PD2: directories as of December 4, 1988 (where 'x' is one of the names below): 22RSX CB80 FILCPY MODEM2 SPREADSHEET 6502 CBIOS FILEDOCS MODEM7 SQUSQ AMETHYST CCP FILUTL MODULA2 STARTER-KIT AMPRO CIS FINANCE MSOFT SUBMIT APPLE CLOCK FORTH-83 NEWS SYSUTL ARC-LBR COBOL FORTRAN NSTAR TERM ASMUTL COMAL GENASM NUBYE TRS-80 ATARI COMND GENCOM OSBORN TURBODOS AZTEC-C CONIX GENDOC PACKET TURBODOS-SIGI BASIC CPM3 GENIE PARASOL TURBOM2 BBS CPM68K GRAPHICS PASCAL TURBOPAS BBSLISTS CPM86 HAMMING PASCAL-P TXTUTL BDOS CPMINFO HAMRADIO PBBS UZI BDSC-1 CPR86 HBBS PCPURSUIT VDOEDIT BDSC-2 CUG HDUTL PILOT80 VIS1050 BDSC-3 DATABASE HEATH PLOT33 VOICE BDSC-4 DATESTAMP HELP PM-NETWORK WSTAR BENCHMARK DBASEII HEX PPSPEL XCCP BKGROUNDER DEBUG IMP PROLOG XEROX BONDWELL DIRUTL INSIDCPM PUBKEY XLISP BSR-X10 DISASM KAYPRO PUBPATCH XMODEM BSTAM DISKPLOT KERMIT RBBS Z280 BYE3 DRACO LIST RBBS4 Z8EDEBUG BYE5 DSKBUF MACLIB RCPM ZCPR C DSKUTL MATH ROS ZCPR2 C128 EDITC80 MBBS SB180 ZCPR3 C64 EDITOR MEMTEST SCREENGEN ZCPR33 C80 EDUCATION MEX SMALLC21 ZCPRNEWS CALCULATOR EPSON MISC SORT CATLOG FAST2 MODEM SPELL --Keith Petersen Maintainer of the CP/M & MSDOS archives at WSMR-SIMTEL20.ARMY.MIL [26.0.0.74] DDN: W8SDZ@WSMR-SIMTEL20.ARMY.MIL Uucp: {ames,decwrl,harvard,rutgers,ucbvax,uunet}!wsmr-simtel20.army.mil!w8sdz GEnie: W8SDZ RCP/M Royal Oak: 313-759-6569 - 300, 1200, 2400 (V.22bis) or 9600 (USR HST) ------------------------------ End of INFO-CPM Digest ****************************** 5-Dec-88 02:17:07-MST,1741;000000000000 Return-Path: Date: Mon, 5 Dec 88 01:30:27 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V88 #270 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Mon, 5 Dec 88 Volume 88 : Issue 270 Today's Topics: CP/M-86 Disassembler Microsoft assembler ---------------------------------------------------------------------- Date: 4 Dec 1988 08:23-CST From: John A. Wright Subject: CP/M-86 Disassembler I want to thank all you who sent me info on where to get a CP/M-86 disassembler. Especially Keith Petersen, Michael Snyder, and Mike Morris. Keith showed me where one was on Simtel20 and it works like a champ. Thanks again to everyone. I am posting this here because I was unable to forward personnel responses for some reason or another. I kept getting "unknown address. Again Thanks! John ------------------------------ Date: Sun 4 Dec 88 14:35:52-EST From: Rodney Ferryman Subject: Microsoft assembler Hello !!!! Does anyone out there know how I can go about getting M80 for my Apple CP/M system? Or maybe someone might have the software that they would be willing to sell. I would really prefer to by the software new, but if that is impossible, then I would settle for used. Please send any replies to the following address --> ferryman-r@osu-20.ircc.ohio-state.edu thanks, Rodney Ferryman ------- ------------------------------ End of INFO-CPM Digest ****************************** 6-Dec-88 01:50:24-MST,4122;000000000000 Return-Path: Date: Tue, 6 Dec 88 01:30:15 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V88 #271 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Tue, 6 Dec 88 Volume 88 : Issue 271 Today's Topics: Need TCP/IP for CP/M Non-Standard S-100's (2 msgs) ---------------------------------------------------------------------- Date: Monday, 5 December 1988 10:52-MST From: Srodawa@VMS.SECS.OAKLAND.EDU Subject: Need TCP/IP for CP/M Is there any support for the TCP/IP family of protocols for CP/M? I would like a program or programs which support FTP, TELNET, and SMTP which speak TCP/IP using SLIP over an asynchronous line. I already have a similar PD package for MSDOS, but that doesn't help me at home. My home system is a Commodore 128 running under CP/M. I'm using my own modified BIOS which gets around the Pet-AScii ridiculousness. I did this before CONF became available. Ron. ------------------------------ Date: 2 Dec 88 17:29:52 GMT From: rzh@lll-lcc.llnl.gov (Roger Hanscom) Subject: Non-Standard S-100's In item <5534@cadnetix.COM>, rusty@cadnetix.COM (Rusty) mentions: >BTW, you GOTTA do this if you have an SD systems Expandoram II or the >Jade DD disk controller (neat, huh? *THEIR* cards don't even work together!). All of SD systems S-100 stuff seems to suffer these sorts of troubles! I have an SD SBC-200 CPU card that will not even work with SD Expand- oram. I can only use static memory with it. Years ago I bought a SSM EPROM blaster to run with the SD card. Hah.....fat chance! All it was good for was the 4 on-board EPROM sockets! (i.e. an expensive, small EPROM card!) The programmer never worked because it tried to use SD's pSYNC (or was it sMEMR...forgotten now), and SD's rendition of S-100 was never standard. Roger (long-time SD sufferer) <------------> {ucbvax,ames,lll-crg,....}!lll-lcc!freedom!rzh or {ucbvax,ames,lll-crg,....}!lll-lcc!rzh or rzh%freedom.llnl.gov@lll-lcc.llnl.gov ------------------------------ Date: 4 Dec 88 08:57:12 GMT From: hp-sdd!ncr-sd!crash!mwilson@hplabs.hp.com (Marc Wilson) Subject: Non-Standard S-100's In article <2168@lll-lcc.llnl.gov> rzh@lll-lcc.llnl.gov (Roger Hanscom) writes: >All of SD systems S-100 stuff seems to suffer these sorts of troubles! >I have an SD SBC-200 CPU card that will not even work with SD Expand- >oram. I can only use static memory with it. Years ago I bought a SSM >EPROM blaster to run with the SD card. Hah.....fat chance! All it was >good for was the 4 on-board EPROM sockets! (i.e. an expensive, small >EPROM card!) The programmer never worked because it tried to use SD's >pSYNC (or was it sMEMR...forgotten now), and SD's rendition of S-100 was >never standard. All my Compupro stuff is the same way. Remember that the REFRSH line went the way of the front panel stuff when 696 came out. It's the responsibility of each dynamic memory card to provide its own refresh logic, not the processor's. Under 696, you don't even know for sure that the processor is on the bus... it may have been put to sleep by a DMA controller somewhere else in the system, or perhaps by a TBM ( temporary bus master ). Look at your Expandoram. No refresh logic. I know... I've got one right here. Why are you complaining about having to use static memory, anyway? > Roger (long-time SD sufferer) -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Marc Wilson ARPA: ...!crash!mwilson@nosc.mil ...!crash!pnet01!pro-sol!mwilson@nosc.mil UUCP: [ cbosgd | hp-sdd!hplabs | sdcsvax | nosc ]!crash!mwilson INET: mwilson@crash.CTS.COM ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ------------------------------ End of INFO-CPM Digest ****************************** 7-Dec-88 01:45:37-MST,1458;000000000000 Return-Path: Date: Wed, 7 Dec 88 01:30:27 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V88 #272 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Wed, 7 Dec 88 Volume 88 : Issue 272 Today's Topics: INFO-CPM Digest V88 #268 ---------------------------------------------------------------------- Date: 6 Dec 88 10:22:43 PST (Tuesday) From: "George_C._Burkitt.ElSegundo"@Xerox.COM Subject: INFO-CPM Digest V88 #268 >Date: 3 Dec 88 02:02:50 GMT >From: simon@g.ms.uky.edu (Simon Gales) >Subject: Disk Controllers, Info on >Are there any push-n-play st506/412 interfaces made for cp/m boxes? Some years ago I (my employer) bought several SCSI adapters for the Ampro Little Board, a CPM single board computer. (They plug in between the Z80A and its socket). Now Ampro supplies them, too. The Ampro Identification is SCSI/PLUS Z80 ADAPTER: Model 1AX, cost was $109.00. I don't know if that includes software. I bought mine (before Ampro Introduced theirs) from Media Distributing, made by NeuRahn, Inc. The price was about the same, included software. Don't know if it is still available; Media: (800)824-7385, (408)438-5454 NeuRahn: Scotts Valley, CA ------------------------------ End of INFO-CPM Digest ****************************** 8-Dec-88 01:47:01-MST,965;000000000000 Return-Path: Date: Thu, 8 Dec 88 01:30:22 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V88 #273 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Thu, 8 Dec 88 Volume 88 : Issue 273 Today's Topics: Need latest CP/M for XOR S-100-4 ---------------------------------------------------------------------- Date: 7 Dec 88 01:08:05 GMT From: emcard!stiatl!todd@gatech.edu (Todd Merriman) Subject: Need latest CP/M for XOR S-100-4 I have just acquired an XOR S-100-4 with CP/M 2.2. Does anyone know where I can get the latest versions of the utilities? Specifically, DFOCO.COM, which will not format DSDD 8" disks even though the drives and controller are appropriate. ...!gatech!stiatl!todd ------------------------------ End of INFO-CPM Digest ****************************** 9-Dec-88 01:42:20-MST,2253;000000000000 Return-Path: Date: Fri, 9 Dec 88 01:31:11 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V88 #274 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Fri, 9 Dec 88 Volume 88 : Issue 274 Today's Topics: jrt pascal Need TCP/IP for CP/M ---------------------------------------------------------------------- Date: 29 Nov 88 16:38:43 GMT From: ece-csc!ncrcae!ncrlnk!ncrcam!advdev!rec@ncsuvx.ncsu.edu (rob coutch) Subject: jrt pascal To: ALL (CP/M users) Does anyone know how I can make .COM files with JRT PASCAL. The best I could do is use the linker and get .IN2 files. What should I do from here? I do not have a manual for JRT and have been running programs using the EXECUTE.COM program. HELP MEEEEEEEEEEEEEE !!!!! Disclaimer: My employer assumes no responsibility for my opinions or actions. As a matter of fact, I don't even claim responsibility for my opinions or actions. (Say, why does everybody put these things in their news items anyway?) ------------------------------ Date: 8 Dec 88 14:54:39 GMT From: diamond.bbn.com!milazzo@bbn.com (Paul Milazzo) Subject: Need TCP/IP for CP/M Many readers believe TCP/IP is simply too big for the CP/M environment; in fact, small implementations fit. In mid-1986, I ported Geoffrey Cooper's TINYTCP to CP/M, fixing a number of protocol errors in the process. TINYTCP has a trivial IP layer, and a retransmission policy that can only be described as mindless, but it seems to work. It is written entirely in C. I never bothered to implement a SLIP interface, but applications can talk to each other through the loopback interface. A .COM file containing: - TCP/IP, - the loopback driver, - two trivial test applications that exchange TCP segments, and - a packet trace printer, compiled with the Z80 version of Aztec C 1.06D, is 18048 bytes long. Paul Milazzo BBN Laboratories Cambridge, MA ------------------------------ End of INFO-CPM Digest ****************************** 10-Dec-88 01:36:27-MST,6065;000000000000 Return-Path: Date: Sat, 10 Dec 88 01:30:21 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V88 #275 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Sat, 10 Dec 88 Volume 88 : Issue 275 Today's Topics: ADDS Viewpoint 90 info needed GOOD terminal program(s) for Kaypro 10? Jade S-100 Big-Z board jrt pascal Mitsubishi Color Display Monitor C-3419 ---------------------------------------------------------------------- Date: 2 Dec 88 18:34:45 GMT From: killer!texbell!nuchat!shell!svh@ames.arc.nasa.gov (Steve V. Hovater) Subject: ADDS Viewpoint 90 info needed I'm looking for a manual for an ADDS Viewpoint 90. If anyone can help, please email. I'll pay for copying costs. Thanks. Steven V. Hovater Shell Oil Company (713) 663-2711 svh%shell.uucp@sun.com or svh%shell.uucp@rice.edu or svh@shell.uucp or ...!{sun,bcm,rice,psuvax1,decwrl,cs.utexas.edu}!shell!svh ------------------------------ Date: 1 Dec 88 20:59:23 GMT From: mcvax!enea!kth!draken!tut!santra!lupu!jjj@uunet.uu.net (Joni Jaakko J{rvenkyl{) Subject: GOOD terminal program(s) for Kaypro 10? I'm thinking of purchasing a Kaypro 10, but first I'd like to know if there were any good terminal programs for it? I just want to have one which is capable of handling at least 2400bps, but speeds like 4800 and 9600 would be almost necessary also. It should be vt100-compatible also, so, some kind of a vt100 terminal emulator. I don't need any download protocols or such stuff, because there's always MEX for things like downloading, redialing etc. Please e-mail me if you have such a program (it should be PD), or know where I could get one. Otherwise that Kaypro'll be almost useless... PS. Any experiences of having a 30-70 Mb hard-disk installed on Kaypro 10? How to do it and are the costs reasonable? -- Joni J{rvenkyl{ " Menu - lastenruoat " ) Mul on niin mielet|n ik{v{ ( Perustie 21 A 1 " -Laulava lasagne " ) en edes istua jaksa ( 00330 Helsinki " -Viekkaat vermisellit " ) etk| s{ n{{ et mul on niin ( 90-484378 " -Uljas uunikala " ) mielet|n ik{v{? ( ------------------------------ Date: 2 Dec 88 01:34:31 GMT From: cadnetix.COM!cadnetix!rusty@uunet.uu.net (Rusty) Subject: Jade S-100 Big-Z board In article <8811252334.AA04944@emx.utexas.edu> mknox@EMX.UTEXAS.EDU (Margaret H. Knox) writes: > ... > That glitch (pwrite, or some such) gives me trouble >with most other non-Jade boards I've tried.... >Can I send you a SASE perhaps? > > tnx, mknox well, first, here is a possible fix (from the manual): "Symptoms: The CPU card fails to operate with some dynamic memory cards at 4 MHz, and operates erratically with some disk controller cards at all operating clock rates." "Cause: "Cure: remove IC U40 and install a 16-pin dip header with jumpers installed between pins 2/16, 3/15, 6/10, 7/9. This removes the latch and does not introduce a pSYNCh delay for these signals" BTW, you GOTTA do this if you have an SD systems Expandoram II or the Jade DD disk controller (neat, huh? *THEIR* cards don't even work together!). There is also a fix for erratic reset (use a different cap value for C22), and for any problems with the serial port at 4 MHz (get a better 8251). ----- Rusty Carruth UUCP: {uunet,boulder}!cadnetix!rusty DOMAIN: rusty@cadnetix.com Cadnetix Corp. (303) 444-8075x681 \ 5775 Flatiron Pkwy. \ Boulder, Co 80301 Radio: N7IKQ 'home': P.O.B. 461 \ Lafayette, CO 80026 ------------------------------ Date: 30 Nov 88 18:58:21 GMT From: vsi1!ubvax!ardent!rap@ames.arc.nasa.gov (Rob Peck) Subject: jrt pascal In article <353@advdev.Cambridge.NCR.COM>, rec@advdev.Cambridge.NCR.COM (rob coutch) writes: > Does anyone know how I can make .COM files with JRT PASCAL. > The best I could do is use the linker and get .IN2 files. > What should I do from here? I do not have a manual for JRT and have been > running programs using the EXECUTE.COM program. JRT Pascal was not designed to create .COM files, as I remember. I had versions 2.0 and 3.0, sold off last year at a swap meet. Your best bet is to go to Turbo Pascal, which is ever so much more supported in the public domain. You'll get the advantage of a compiled language instead of JRT, which contains a byte-code interpreter (again as I remember), within EXECUTE.COM so that is the only way to run your programs. I would be willing to bet that you can find a used CP/M version of Turbo Pascal, version 2 or 3 for under $40 at a local swap meet, WITH the manuals. Rob Peck ------------------------------ Date: 29 Nov 88 11:49:52 GMT From: mcvax!ukc!reading!bru-cc!ralph@uunet.uu.net (Ralph Mitchell) Subject: Mitsubishi Color Display Monitor C-3419 Has anyone come across a Mitsubishi Color Display Monitor, Model No. C-3419 ?? It was supplied with a Cromemco Z2H CP/M system about 8 years ago. I want to use it with an Atari 1040ST, but I need to know: 1) is it analogue or digital RGB ?? 2) if digital, can it be strapped to take analogue ?? 3) what kind of signal level is required ?? Thanks in advance... -- From: Ralph Mitchell at Brunel University, Uxbridge, UB8, 3PH, UK JANET: ralph@uk.ac.brunel.cc ARPA: ralph%cc.brunel.ac.uk@cwi.nl UUCP: ...ukc!cc.brunel!ralph PHONE: +44 895 74000 x2561 "There's so many different worlds, so many different Suns" -- Dire Straits ------------------------------ End of INFO-CPM Digest ****************************** 12-Dec-88 01:38:43-MST,3027;000000000000 Return-Path: Date: Mon, 12 Dec 88 01:30:16 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V88 #276 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Mon, 12 Dec 88 Volume 88 : Issue 276 Today's Topics: Cp/m 1.4 ---> 2.2 diffs How to make COM files with JRT Pascal? Ramworks III access through CP/M ---------------------------------------------------------------------- Date: 10 Dec 88 14:42:45 GMT From: simon@g.ms.uky.edu (Simon Gales) Subject: Cp/m 1.4 ---> 2.2 diffs I have a program that runs under cp/m 1.4, and the box it is running on could flake at any moment. Before it does, I'd like to move it to a newer machine that runs cp/m 2.2. I already have the architectural differences down, all I need to know are the differences in bdos and bios calls. Does anyone out there have an ancient, dust-covered cp/m 1.4 reference? /--------------------------------------------------------------------------\ Simon Gales@University of Ky UUCP: {rutgers, uunet}!ukma!simon Arpa: simon@ms.uky.edu MaBell: 263-2285/257-3597 BitNet: simon@UKMA.BITNET -- /--------------------------------------------------------------------------\ Simon Gales@University of Ky UUCP: {rutgers, uunet}!ukma!simon Arpa: simon@ms.uky.edu MaBell: 263-2285/257-3597 BitNet: simon@UKMA.BITNET ------------------------------ Date: Sun, 11 Dec 88 21:48:57 IST From: "Jacques J. Goldberg" Subject: How to make COM files with JRT Pascal? How to make COM files with JRT PAscal? You can't. If you want to know what their linker does, just read the Users Guide, page 118 for Release 3.0. It will just build ONE executable .INT file from several (if you don't "LINK", it defers the loading of invoked INTs until the program needs them). This isn't what is usually named a linker. Your IN2 file is a RENAMEd copy of the original main program file. The new main INT is a concatenation of the original main INT with eventual additional modules (such as TAN,LOG, you name them). ------------------------------ Date: Sun 11 Dec 88 20:17:59-EST From: Rodney Ferryman Subject: Ramworks III access through CP/M I need to access Ramworks III from CP/M as a Ramdisk ... does anyone out there know of a utility which will allow me to do this. Public domain software would be preferable ... but if none exists, how could I go about getting the software. Please send responses to ferryman-r@osu-20.ircc.ohio-state.edu Thanks, Rodney Ferryman ------- ------------------------------ End of INFO-CPM Digest ****************************** 13-Dec-88 01:35:46-MST,1692;000000000000 Return-Path: Date: Tue, 13 Dec 88 01:30:36 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V88 #277 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Tue, 13 Dec 88 Volume 88 : Issue 277 Today's Topics: Kermit ---------------------------------------------------------------------- Date: Mon, 12 Dec 88 09:18:16 -0500 From: gonzalez@VAX.BBN.COM Subject: Kermit I assembled a Kermit kit from SIMTEL20, about six weeks ago, for installation on a Northstar Horizon. I used the HEX files, rather than build from the source, since I was using a 1200-baud phone line and only have two floppy drives. The files loaded, and the resulting program executes with only one small problem. Each character received by the modem port is results in a capital-D being sent back through the modem port. The character appears on the screen as sent, and characters typed on the keyboard go out the modem port priperly. I suspect that the modem port read routine is doing it, but it isn't apparent from the source. Has anyone else had this problem? Has anyone successfully installed Kermit on the Northstar? -Jim. ---------------------------------------------------------------------- Jim Gonzalez AT&T: 617-873-2937 BBN Systems and Technologies Corp. ARPA: gonzalez@bbn.com Cambridge, Massachusetts UUCP: ...seismo!bbn!gonzalez ---------------------------------------------------------------------- ------------------------------ End of INFO-CPM Digest ****************************** 14-Dec-88 01:39:50-MST,2877;000000000000 Return-Path: Date: Wed, 14 Dec 88 01:30:21 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V88 #278 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Wed, 14 Dec 88 Volume 88 : Issue 278 Today's Topics: Bascom Docs floppy shut downers ld80 or plink ---------------------------------------------------------------------- Date: 13 Dec 88 11:35:58 GMT From: netsys!len@rutgers.edu (Len Rose) Subject: Bascom Docs Greetings.. I just bought a used system from someone (Hi Bill!) and have original disks from Microsoft.. What I need is documentation. This is bascom 80 Version 5.2,Serial # 900621 .. I will be very happy to pay for the duplication fees. Can someone help me? Len ------------------------------ Date: 6 Dec 88 04:31:40 GMT From: cleopatra.usc.edu!mlinar@oberon.usc.edu (Mitch Mlinar) Subject: floppy shut downers In article <5543@cadnetix.COM> rusty@cadnetix.COM (Rusty) writes: >In article <4000@drivax.UUCP> riddle@drivax.UUCP (Riddle) writes: >>I'm looking for two related products/projects/circuits/designs that I could >>buy or build. Both are needed for several 8 inch floppy drives I run. I adapted a design some umpteen years ago that controlled standard 8" drives which had no motor control. I am talking about the older AC drives (such as Shugarts). The circuit, which was published at that time in my column in MicroCornucopia, used the select lines from a Xerox/Kaypro to determine if the motor should be spinning. Since the select lines in these machines is an artifact of the ROM (direct control of side select and drive, not through a disk controller), timeout was handled on the BIOS side of things. The circuit is easily adapted to have its own motor timeout, though. The circuit - at that time - consisted of a triac, diac, optoisolator, and a of couple capacitors, resistors, and diodes for TTL logic to control AC. This can probably all be done in one hybrid part these days. I have been using this circuit in two different machines pretty much daily for 6 years now with no problems. I *will not* tolerate drives that spin when not active. By the way, how much for the SA850/851 2-drive combo? Power supply and cabinet included? -Mitch ------------------------------ Date: 13 Dec 88 12:06:15 GMT From: netsys!len@rutgers.edu (Len Rose) Subject: ld80 or plink Hi.. I am looking for a source of LD80 or PLINK that is compatible with BASCOM 5.2 .. I need to compile rbbs37 (or 40) and need a disk based linker.. Thanks. Len ------------------------------ End of INFO-CPM Digest ****************************** 16-Dec-88 09:37:01-MST,1573;000000000000 Return-Path: Date: Fri, 16 Dec 88 09:15:52 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V88 #279 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Fri, 16 Dec 88 Volume 88 : Issue 279 Today's Topics: PCPI CP/M... again... ---------------------------------------------------------------------- Date: 14 Dec 88 07:52:35 GMT From: uop!mrapple@ucdavis.ucdavis.edu (Nick Sayer) Subject: PCPI CP/M... again... It's me again. If anyone wants a generic ProDOS hard disk driver for PCPI CP/M (tested with SCSI disk partitions -- very nice, if I do say so myself), drop me a line. You need to do some DDT to get it up and running, but it's nothing strenuous, and it does work, for devices 16 meg or less, and they must be non-removable. Additionally, a STATUS call must properly return the number of blocks on the device (if memory serves, most will do this anyway). I'm working on a new-and-improved version of the 3.5" unidisk driver as well. Note that the current version floating around does not properly accept write-protected disks. ---------------------------------------------------------------------- Nick Sayer | Packet Radio: N6QQQ @ WA6RDH | Fido: 161/31 uucp: ...!sdcsvax!ucbvax!ucdavis!uop!mrapple Disclaimer: You didn't REALLY believe that, did you? cat flames > /dev/null ------------------------------ End of INFO-CPM Digest ****************************** 17-Dec-88 01:56:56-MST,7355;000000000000 Return-Path: Date: Sat, 17 Dec 88 01:30:31 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V88 #280 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Sat, 17 Dec 88 Volume 88 : Issue 280 Today's Topics: A PCPI revolution North Star Profiles being SOLD!! ---------------------------------------------------------------------- Date: 16 Dec 88 22:16:53 GMT From: uop!mrapple@ucdavis.ucdavis.edu (Nick Sayer) Subject: A PCPI revolution For the longest time, I have been unhappy with the way that overlays and inserts for serial I/O under Apple CP/M were written. No installation file seemed to be right without being hacked to bits to make it fit. PCPI CP/M has such a nice drivers facility, it seems a waste not to put it to full use. I discovered the trouble with this idea is that the drivers don't include proper calls for setting baud rate, sending breaks, and checking carrier (among other things), so alas, we're back to peeks and pokes again. Well, since writing the patches to get MEX, BYE and IMP talking to my IIgs modem ports (which require firmware calls, and really don't allow direct hardware access), I decided to try writing a driver with some extended commands to deal with those non-standard requests, such as setting baud, PSW (parity, stop and wordlen), checking carrier, sending break, lowering DTR momentarily, and dialing. For my idea to be of any use at all, it seems to me we ought to set a standard about this sort of thing. If we all agree on how the extra commands are to be called, we can wrap this whole thing up quickly. The advantage is that overlays for MEX, BYE, IMP and other such programs will have only one overlay for PCPI CP/M -- and it won't take an inordinant amount of hacking to get it to work. I therefore propose that such drivers be the same as ordinary character drivers (to insure backwards compatability) except for some changes: 1. the character write routines should be transparant -- they should not respond to "Ctrl-A" type commands. 2. Character drivers have "other" commands available that are usually not implemented. Let's implement them like this: COMMAND E5 - check driver. This command should return an 80H if the driver conforms to this standard, except for the pickup and dial calls (it is a serial port and can't by itself do such things) or 81H if it will pickup and dial also (as is the case for the Apple Cat Micromodem, or other such devices). COMMAND 10 - set baud rate. This command takes 1 byte paramater - the baud rate to set as in the table below. Returns non-zero if the baud rate requested is not available. 01 - 50 baud 08 - 1200 baud 02 - 75 baud 09 - 1800 baud 03 - 110 baud 10 - 2400 baud 04 - 134.5 baud 11 - 3600 baud 05 - 150 baud 12 - 4800 baud 06 - 300 baud 13 - 7200 baud 07 - 600 baud 14 - 9600 baud 15 - 19200 baud COMMAND 11 - set PSW. This command takes 1 byte paramater - the PSW settings. The hi nibble is the data format (stop and wordlen) and the lo nibble is the parity setting. hi nibble lo nibble 00 - 8 bits, 1 stop 00 - no parity 01 - 7 bits, 1 stop 01 - odd parity 02 - 6 bits, 1 stop 03 - even parity 03 - 5 bits, 1 stop 05 - mark parity 04 - 8 bits, 2 stop 07 - space parity 05 - 7 bits, 2 stop 06 - 6 bits, 2 stop 07 - 5 bits, 2 stop These values were chosen because they conform nicely to the 6551 and the IIgs firmware request values (same with the baud values) COMMAND 12 - check carrier. No paramaters. return non-zero if carrier OK. COMMAND 13 - send break. No paramaters. return 0 if completed ok COMMAND 14 - hangup. No paramaters. Return 0 if completed ok. for serial ports, lower DTR for 300 msec. The following commands active only if command E5 returned 81 COMMAND 15 - pickup. one paramater. if non-zero, establish answer mode. If 0, originate. COMMAND 16 - dial. 1 byte paramater. ASCII character to dial. I suggest that if the ascii character "T" is sent, switch to tone if available, "P" for pulse. characters "0"-"9", "*" and "#" represent legal digits. Other commands may be added (such as a flash-hook command, or a pause, etc). To dial a number, pickup in originate mode, dial, then wait for the carrier to appear. If no carrier before timeout, hangup. ----- I have such a driver available for the IIgs serial port, the Super Serial card, as well as a MEX overlay for such a driver. BYE is coming soon. If someone with an Applecat and PCPI and someone else with a Micromodem and PCPI would write one too, we could get this whole thing off the ground nicely. The driver facility is just too convenient and useful for this sort of thing to let it go unused. Thanks for reading this whole thing. Both of you. :-} ---------------------------------------------------------------------- Nick Sayer | Packet Radio: N6QQQ @ W6FGC-2 | Fido: 161/31 uucp: ...!sdcsvax!ucbvax!ucdavis!uop!mrapple Disclaimer: "The BBC would like to appologize for that last announcement." cat flames > /dev/null ------------------------------ Date: 16 Dec 1988 01:58-CST From: John L. Schuncke (SAC.CCSO-OLA@E.ISI.EDU) Subject: North Star Well, I've managed to get some mail to you, it would seem. I had a bit of trouble figuring out your domain name, and how to convince my mailer that you host name was valid. Anyways, any info you have on the North Star would be greatly appreciated. (If you can figure out MY host name, which is in my FROM field. I hope your mailer can recognize it. >JS< >>>>>>>>>>>>>>>>> John Schuncke >>>>>>>>>>>>>>>>> SAC.CCSO-OLA@E.ISI.EDU ------------------------------ Date: Thursday, 15 December 1988 08:32-MST From: rr2g at watt.acc.virginia.edu Subject: Profiles being SOLD!! I received a letter on 12/14/88 from Profiles magazine stating: "NOTICE OF RETURN OF PAYMENT FOR SUBSCRIPTION TO PROFILES MAGAZINE" "Thank you for your interest in ProFiles Magazine. The staff and management appreciates you choosing to subscribe. However, ProFiles is currently in transition and in the process of being sold. Therefore, we are returning your check." I for one have been subscribing to this Kaypro oriented magazine since I purchased my Kaypro 2X business pak in November of 1984. Even though it's now predominantly MS-DOS oriented I still subscribed and enjoyed the magazine (despite there lack of CP/M information). Has anyone else heard anything about Profiles or Kaypro for that matter? What other CP/M oriented magazines are there out there? If ProFiles is possibly discontinued, where can I turn? Please send me names and addresses of other CP/M magazines and their subscription rates if possible. -- A day at work is not like a day in paradise. Rhonda D. Ragland University of Virginia Applied Mechanics Program Thornton Hall, B-115 Charlottesville, VA 22903 (804) 924-6265 ------------------------------ End of INFO-CPM Digest ****************************** 19-Dec-88 01:39:56-MST,2920;000000000000 Return-Path: Date: Mon, 19 Dec 88 01:30:44 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V88 #281 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Mon, 19 Dec 88 Volume 88 : Issue 281 Today's Topics: INFO-CPM Digest V88 #280 Looking for info on Micropolis 1223 disk drive ---------------------------------------------------------------------- Date: Sun, 18 Dec 88 18:31 EST From: Lewallen@DOCKMASTER.ARPA Subject: INFO-CPM Digest V88 #280 REf: PRofiles being sold. It is truly discouraging for a CPM user to see the last vestiges of information disappearing. There are two suggestions I have for Rhonda. First, subscribe to the Computer Journal, PO Box 1697, Kalispell, MT 59903. Subscription price is $16/yr for bimonthly issues. The second is to call what is commonly refered to as a Z-node. The one I would suggeest is run by a guy Named Jay Sage. (617-965-7259) This will put you in touch with the only major programming/informational activity in the CPM world (I think). The folks involved with the Z-nodes have developed a new Command Processor and disk operating system which gives tremendous capabilities to a standard CPM machine. Even if you are an appliance user (not interested in programming, etc), this modification to your operating system can make your work significantly more enjoyable and productive. The BBS will also provide you with the information (and more) that you used to get from Profiles. The Computer Journal will give you information on CPM systems as well as updates on what is happening in the ZCPR world through outstanding articles written bye Jay Sage. I wish you the best, and don't give up ship. ------------------------------ Date: Sun, 18 Dec 88 14:55 MST From: BNemeth%UNCAMULT.BITNET@CORNELLC.ccs.cornell.edu Subject: Looking for info on Micropolis 1223 disk drive I am looking for a technical manual that includes schematics and other service information for a Micropolis model 1223-1 hard drive. It is an 8" model that was first used on a Dynabyte S-100 CP/M system, and which I connected to my Atari 1040ST with a home built host adapter. It worked real well for almost a year and then just died on me. I have tried to get info from Micropolis without sucess so far. I would like to take a crack at fixing this thing, but because of it's age, will not spend too much but start looking for a replacement instead. If anyone has the service info for this drive, please reply by email or regular mail at address below. (will pay costs if any) Thanks in advance. Bernie Nemeth 3751 Utah Drive NW Calgary, Alberta Canada T2N 4A6 ------------------------------ End of INFO-CPM Digest ****************************** 20-Dec-88 01:48:05-MST,5959;000000000000 Return-Path: Date: Tue, 20 Dec 88 01:30:24 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V88 #282 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Tue, 20 Dec 88 Volume 88 : Issue 282 Today's Topics: CP/M Magazines Format of .REL files wanted ---------------------------------------------------------------------- Date: Mon 19 Dec 1988 09:35:54 EDT From: Subject: CP/M Magazines I was in the process of preparing my own response to the news that Kaypro was discontinuing Profiles Magazine when I saw Ric Lewallen's very flattering comments about The Computer Journal. (Thank you, Ric. I have tried to contact you directly, but DOCKMASTER and LL only rarely agree to talk to each other.) A great many of us who are still active 8-bit Z80-compatible computer enthusiasts have chosen TCJ as our medium of communication. It has been around for many years but was almost entirely unknown. I have been writing a regular column on the Z-System (an advanced CP/M-compatible operating system replacement) for about two years now. Several issues back, Bridger Mitchell -- author of such spectacular programs as BackGrounder, DateStamper, JetFind, and DosDisk -- began a regular column on advanced CP/M topics. Beginning with the issue due out any day now, a new dimension will be added. Rick Charnes, who has a charming writing style and who, unlike Bridger and me, is a non-programmer, will be starting what will probably be a regular column on application issues. He will describe how he milks every bit of available performance out of programs and operating system facilities. Personally, I don't really care much what Rick writes about -- his writing is just so enjoyable I would read about any topic. I particularly remember a delightful piece recounting the woes that befell him after eating chop suey within splatter distance of his keyboard. Anyway, TCJ is already a really nice magazine for people interested in 8-bit computing, and I expect it will continue to improve as we build the circulation and continue to build up the editorial staff. I should add that it does not cover 8-bit stuff exclusively. There is a little bit of MS-DOS and MAC stuff as well, and there are articles on other machines, like the National 32032. Some articles deal with generic issues, such as programming languages (I think a regular series of column on Modula-2 will be appearing). Ric Lewallen mentioned my Z-Node in Newton, MA at 617-965-7259. It is available via the MABOS PC-Pursuit outdial. One extra fact you might need to know is that there is an initial connect password. The prompt -- the name of the Dynamic Debugging program in CP/M-2 -- pretty much gives it away. It is there mainly to keep the not-so-serious types away. In case you are not a programmer or use CP/M-Plus (which comes with the SID debugger instead), the program is DDT. Once you are on the system, it is completely open. There are no private messages (except to the sysop), and the file area is immediately accessible. By making extensive use of the Z-System's aliasing facility, almost any reasonable form of any command will work on the system. For example, you can locate files using FILE, FIND, FINDF, FINDFILE, WHEREIS, WIS, etc. They all invoke the same FF.COM program. We try to make it as easy to use as possible. On entering the operating system, you will see a message offering callers a $2 discount on new subscriptions to TCJ when the order is left on the board (the command is ORDER). Sage Microsystems East, sponsor of the Z- Node, wants to do its part to built up TCJ. A little additional information on what is happening with Profiles. It is my understanding that current subscribers will be offered two alternatives. The MS-DOS people will be able to have their subscriptions switched over to a specific one of the regular DOS magazines (I don't know which it is). CP/Mers will be able to join the Kaypro Group of the Boston Computer Society at a one-time reduced membership fee. That group, known as BOSKUG, actually supports many computers. My BCS CP/M group, the BCS Osborne group, and an independent Morrow group have all merged into the original BOSKUG. Since both Kaypros and Osbornes come in MS-DOS flavors as well, the group has both CP/M and MS-DOS subgroups. I am now the director of the CP/M subgroup. BOSKUG is a very nice, small, friendly group. If you are in the greater Boston area, you should stop by some time at one of the meetings. As our national membership expands, we will be making a major effort to serve the needs of people who cannot attend our meetings by offering a variety of services in addition to meetings. The BOSKUG magazine, called the KUGEL, is quite nice, with a good mix of material -- less technical than TCJ, more emphasis on software reviews and news. Kaypro has donated its most powerful computer to serve as a new, multi-line BBS system. It will be operating from my house (that will make three BBS lines and two voice lines in one little house -- hope the telephone pole can support all those wires -- hope the phone company has that many wires). --- Jay Sage ------------------------------ Date: 5 Dec 88 01:25:26 GMT From: wilker@tcgould.tn.cornell.edu (Clarence W. Wilkerson Jr.) Subject: Format of .REL files wanted I just ported the smallc version of mac over to Turbo C on my AT. It was non-trivial to port. I would like to tinker with the .REL output to allow longer symbol names. Is there another standard relocatable format besides .rel? ------------------------------ End of INFO-CPM Digest ****************************** 21-Dec-88 01:41:22-MST,4626;000000000000 Return-Path: Date: Wed, 21 Dec 88 01:30:27 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V88 #283 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Wed, 21 Dec 88 Volume 88 : Issue 283 Today's Topics: Balcones <-> Xerox ? CompuPro Documentation Concurrent Research Looking for a Z-80 assembler/disassembler More UZI source? Need TCP/IP for CP/M ---------------------------------------------------------------------- Date: 7 Dec 88 19:59:46 GMT From: texbell!nuchat!shell!svh@bellcore.com (Steve V. Hovater) Subject: Balcones <-> Xerox ? I have questions about the way the 8086 processor talks to the Z80 in a Xerox 16/8 (basically, how, and an example would be nice!). Since Balcones Computer (?) wrote the OS and BIOS, I think it would be extremely helpful to talk to him/her/them. If they're still around. Does anyone have an answer to the question, or can point to Balcones? (Ps.. Still looking for an electronic copy of the Xerox 820-II BIOS). Thanks... Steven V. Hovater Shell Oil Company (713) 663-2711 svh%shell.uucp@sun.com or svh%shell.uucp@rice.edu or svh@shell.uucp or ...!{sun,bcm,rice,psuvax1,decwrl,cs.utexas.edu}!shell!svh ------------------------------ Date: 7 Dec 88 16:36:26 GMT From: rzh@lll-lcc.llnl.gov (Roger Hanscom) Subject: CompuPro Documentation Having just acquired some CompuPro hardware (at *very* nice prices @:^) ), I'm wondering if anybody out there could comment about sources for documentation for this stuff --- like a Disk 1, RAM 17, or Interfacer? Is there some kind person who would allow me to copy theirs?? Roger <------------> {ucbvax,ames,lll-crg,....}!lll-lcc!freedom!rzh or {ucbvax,ames,lll-crg,....}!lll-lcc!rzh or rzh%freedom.llnl.gov@lll-lcc.llnl.gov ------------------------------ Date: 20 Dec 88 08:05:17 GMT From: netsys!len@rutgers.edu (Len Rose) Subject: Concurrent Research I have tried to locate Concurrent Research's telephone number, without success.. Does anyone know what is is now? I understood he was in Melbourne Beach,Florida but directory assist has no trace. Concurrent provides software enhancements for Concurrent CP/M, CDOS 8-16, and Concurrent PC DOS .. Thanks. ------------------------------ Date: 8 Dec 88 01:25:52 GMT From: agate!pasteur!argon!mudie@ucbvax.Berkeley.EDU (David C Mudie) Subject: Looking for a Z-80 assembler/disassembler Can anybody out there supply me with a public domain assembler and/or disassembler for the Z-80? If not PD, any recommendations for commercial products? aTdHvAaNnKcSe. David Mudie UC Berkeley Microfabrications Lab mudie@argon.berkeley.edu --------------------------------------------------------------- David C Mudie 1437 Hearst mudie@argon.Berkeley.EDU Berkeley CA 94702 ...ucbvax!argon!mudie ..What?... Where AM I? ...ah... I think it's Miami. ------------------------------ Date: 20 Dec 88 03:22:54 GMT From: well!bandy@apple.com (Andrew Scott Beals) Subject: More UZI source? I'm sure that everyone by now has gotten parts 1-5 of UZI, which comprise the kernel source. However, a promise was made that the stand-alone utilities (fsck, mkfs, cp) would be posted soon and they haven't arrived here or on hoptoad. Doug, could you please post the utilities? -- for those of you who don't trust the headers: bandy@lll-crg.llnl.gov or {pacbell,lll-winken,hoptoad,hplabs,apple}!well!bandy ------------------------------ Date: 7 Dec 88 07:20:22 GMT From: amdahl!oliveb!tymix!antares!jms@ames.arc.nasa.gov (joe smith) Subject: Need TCP/IP for CP/M Unless you have more than 500k bytes on your CP/M system, I don't see how you can run TCP/IP. You need more than 64k just to keep track of addresses. Now if someone could prove me wrong by presenting a working version, I would be suitably amazed. -- +----------------------------------------------------------------------------+ | TYMNET:JMS@F29 CA:"POPJ P," UUCP:{ames|pyramid}oliveb!tymix!antares!jms | | INTERNET:(Real Soon Now) Amiga Hacker PHONE:Joe Smith @ (408)922-6220 | +----------------------------------------------------------------------------+ ------------------------------ End of INFO-CPM Digest ****************************** 21-Dec-88 11:13:23-MST,17639;000000000000 Mail-From: KPETERSEN created at 21-Dec-88 11:09:09 Return-Path: Date: Wed, 21 Dec 88 11:09:08 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V88 #284 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Wed, 21 Dec 88 Volume 88 : Issue 284 Today's Topics: floppy shut downers GOOD terminal program(s) for Kaypro 10? Looking for info on Micropolis 1223 disk drive Need TCP/IP for CP/M PC-Pursuit and RCP/M Royal Oak Profiles being SOLD!! Quick reference list to SIMTEL20's Recovering Erased CP/M Files (3 msgs) Static Memory ---------------------------------------------------------------------- Date: 21 Dec 88 10:37:52 GMT From: tikal!nwnexus!pilchuck!del@beaver.cs.washington.edu (Erik Lindberg) Subject: floppy shut downers Wow! Mitch talks about some horrendous circuit using a basement full of components just to turn a drive motor on & off! :-) :-) What I did to handle this situation required a single PNP transistor and a DIP style relay from Rat Shack. Hook one end of the relay to +5, the other to the emitter of the transistor. It need not be a big transistor, only a few milliamps are needed by the relay. Hook the collector of the transistor to ground and the base to your motor control line. If your drive controller does not offer a motor control line you will have to add a 555 timer circuit to this kludge, with the trigger hooked to the drive select (an OR will be required for multiple drive installations). Anyway, most drive controllers do support a motor control line, even if the BIOS has not implemented the timeout. It's up to you whether to hack on the BIOS or the 555 circuit. -- del (Erik Lindberg) uw-beaver!tikal!pilchuck!del ------------------------------ Date: 11 Dec 88 13:29:49 GMT From: mcvax!enea!kth!draken!tut!santra!lupu!jjj@uunet.uu.net (Joni Jaakko J{rvenkyl{) Subject: GOOD terminal program(s) for Kaypro 10? In article <13777@oberon.USC.EDU> mlinar@eve.usc.edu (Mitch Mlinar) writes: > [ some stuff of the vt100 emulator deleted ] >system.) It's quite stupid in that all it does is talk to the serial >port, exiting via two ^_ if I remember correctly. Baud is set via the >command line at startup. If this is what you are looking for, let me know. Sure that's better than nothing, and my current vt100 emulator isn't much better; as far as I have understood the SVI X'press's vt100 is quite machine-dependent. Any sources available etc? Please mail the program and/or sources to me if you find either of them. >In addition, I believe that simtel20 may also have one for the Kaypro >on-line already. Keith would know more about that. How to connect or receive files from simtel20? I've got an access to both unix and vms-systems, any possibility to reach simtel20 by earn, in real-time? Does receiving files/directories/other info work via uucp mail in unix-systems? >Well, you can't do it without replacing the ROM that came with it. There are >two aftermarket ROMs that are decent: KayPLUS by MICROCode and TurboROM by >Plu*Perfect. Both have the capability to support up to two 64M drives (the >limit of the WD-1002 card). The format/install programs are included in the >KayPLUS package and are available for an additional fee for the TurboROM. >I can tell you where to get either of these, but I suggest comparing them >first to see which suits your needs better. I have a table put out by >CTM (?) in an article some years back comparing four ROMs for the Kaypro, >which I can post if you like. I'm working in the university's computer store so ordering the roms won't be difficult, but a telefax number etc would be of great help. That CTM-table could be very helpful, so if you find it please enclose it in mail. As the capacity of those two 64mb drives seems to suit fine for me, that rom replacement thing seems to be the ideal solution. >-Mitch In theory mail should come here when using jjj@hupu.hut.fi as my mail address... -- Joni J{rvenkyl{ " Menu - lastenruoat " ) Mul on niin mielet|n ik{v{ ( Perustie 21 A 1 " -Laulava lasagne " ) en edes istua jaksa ( 00330 Helsinki " -Viekkaat vermisellit " ) etk| s{ n{{ et mul on niin ( 90-484378 " -Uljas uunikala " ) mielet|n ik{v{? ( ------------------------------ Date: 19 Dec 88 00:44:24 GMT From: wilker@tcgould.tn.cornell.edu (Clarence W. Wilkerson Jr.) Subject: Looking for info on Micropolis 1223 disk drive I see surplus 8" hard disks advertised a lot in Computer Shopper at under $100 for lower capacity ones. It might be faster than fooling around with 1223. ------------------------------ Date: 12 Dec 88 04:05:57 GMT From: cwjcc!hal!ncoast!mikes@tut.cis.ohio-state.edu (Mike Squires) Subject: Need TCP/IP for CP/M In article Srodawa@VMS.SECS.OAKLAND.EDU writes: >Is there any support for the TCP/IP family of protocols for CP/M? I >would like a program or programs which support FTP, TELNET, and SMTP >which speak TCP/IP using SLIP over an asynchronous line. I already >have a similar PD package for MSDOS, but that doesn't help me at home. >My home system is a Commodore 128 running under CP/M. I'm using my >own modified BIOS which gets around the Pet-AScii ridiculousness. I >did this before CONF became available. > >Ron. I have seen (and have) a copy of a packet radio package for the Xerox 820-I written in 8080 assembler intended for compilation under CP/M. I do not remember much about it; I would assume that the Royal Oak BBS would have a more up-to-date copy. I also know that several people have ported XINU to CP/M systems and have seen discussion of Comer's second book on netoworks that I assume uses XINU as the OS. Mike Squires Allegheny College Meadville, PA 16335 814 724 3360 uucp: ..!cwjcc!ncoast!{mikes,peng!sir-alan!mikes} or ..!pitt!sir-alan!mikes BITNET: mikes%sir-alan@pitt.UUCP (VAX) MIKES AT SIR-ALAN!PITT.UUCP (IBM) Internet: sir-alan!mikes@vax.cs.pittsburgh.edu ------------------------------ Date: 6 Dec 88 00:01:27 GMT From: portal!cup.portal.com!raf@uunet.uu.net (Robert A Freed) Subject: PC-Pursuit and RCP/M Royal Oak MVM@cup.portal.com (Mark V. Miller) writes: >Looks like Telenet has finally made good on its promise to block >access to the Detroit prefix on which RCP/M Royal Oak is connected. >I'll be contacting Telenet protesting; BFD. Need to pass the word >and get a letter writing campaign going. Following is a public letter to Telenet's Dave Purks, which I posted in the Outdial Services Product Manager's area of the PC Pursuit Net Exchange BBS. I am reproducing it on this list in the hope it may inspire others who share Mark's concerns. -- Bob Freed raf@cup.portal.com -----cut here----- No. 56 12/05/88 13:15:52 From: Bob Freed To: David Purks Subject: (R) MIDET Message class: Public Message base: prod Dave, I realize you must receive dozens of messages daily on the subject of the recent changes in PC Pursuit outdial exchange restrictions, e.g. in the suburban Detroit (MIDET) area. And I have seen Telenet's "stock" response about the high costs of nonlocal outdial connections and the long-available list of supported exchanges in the EXCHANGE.TXT file. However, I would like to remind you of a message I sent you nearly a year ago (on the "old" Net Exchange), regarding one particular BBS in the MIDET area. That BBS is Keith Petersen's and Bob Clyne's RCP/M Royal Oak, at 313/759-6569. "Royal Oak" is one of the oldest and most prestigious continuously-functioning BBS systems in the country. It is a non-profit, non-passworded system, dedicated solely to file transfer of public domain software for those interested in the CP/M operating system (and its derivatives) for 8-bit microcomputers. Sysop Keith Petersen's name should be familiar to you. He is the original author of XMODEM, the CP/M program which contributed the popular name to Ward Christensen's ubiquitous file transfer protocol. And Keith is the longtime overseer of the MS-DOS and CP/M public domain archives on the SIMTEL20 mainframe computer at White Sands Missile Range, which provides free file transfer service to thousands of users on the DARPA Internet network. Keith also moderates several prominent ARPA mailing lists which are gatewayed to tens of thousands of systems connected through the worldwide USENET network. I wish to plead special consideration for this particular BBS system due to its singular importance to the CP/M user community. The number of quality remote access systems which cater to CP/M users has dwindled substantially in recent years. The accessibility of RCP/M Royal Oak via PC Pursuit service has been a real boon to the many Telenet customers nationwide who still operate "antique" 8-bit systems (and who do not have access to the aforementioned private networks). The Royal Oak system serves as a major central distribution point for new CP/M-based software, in large part because of Telenet access which (until just recently) has been available since the inception of PC Pursuit service. While the loss of a single outdial exchange might have little effect on (for example) IBM-PC/MS-DOS system users, it has a major impact on the declining population of CP/M users. In your reply to my earlier message on this subject (prior to installation of the 313-759 exchange restriction), you indicated that you would "keep that exchange in mind when I begin programming the block outs." I don't know if that was simply politeness on your part, or if my request was overlooked among the many others you have received. But if it is at all possible to program the outdial restrictors to allow special access to an individual BBS system, you could not find a system which is more deserving of special consideration than RCP/M Royal Oak. And many hundreds of PC Pursuit subscribers will be gratified by restoration of access to this important system, upon which we have come to rely during nearly three years of continuous service. Please pass this message on to Peter Naleszkiewicz, and thank you for any consideration you or he may be able to provide in this matter. Very truly yours, (Bob) Robert A. Freed Newton Centre, MA 5 December 1988 ------------------------------ Date: 17 Dec 88 00:58:09 GMT From: rzh@lll-lcc.llnl.gov (Roger Hanscom) Subject: Profiles being SOLD!! In rr2g@ WATT.ACC.VIRGINIA.EDU (Rhonda Ragland) writes: >I received a letter on 12/14/88 from Profiles magazine stating: >"NOTICE OF RETURN OF PAYMENT FOR SUBSCRIPTION TO PROFILES MAGAZINE" [Material deleted] >transition and in the process of being sold. Therefore, we are returning your ===================== >check." ===== Amazing, it sounds as if these people have some integrity. You are lucky. If it were Ziff-Davis, you'd get a month or two of some PC rag, and they'd keep your check! Sadly, Rhonda, there's not much out there anymore. You might give "Foghorn" a try. Newsletter put out by the First Osborne Group, that has good coverage of CP/M. Don't have their address handy, but it is in Daly City, CA. It costs about $25 per year to become a member of FOG. Anybody know the address?? Roger <------------> {ucbvax,ames,lll-crg,....}!lll-lcc!freedom!rzh or {ucbvax,ames,lll-crg,....}!lll-lcc!rzh or rzh%freedom.llnl.gov@lll-lcc.llnl.gov ------------------------------ Date: 5 Dec 88 08:15:00 GMT From: mcvax!unido!nixpbe!ugun21!josef@uunet.uu.net Subject: Quick reference list to SIMTEL20's I have recently "discovered" SIMTEL20 and it looks VERY interesting!! When all the world turns to MSDOS, it feels good to see some place having some CP/M software! Nice work! But... I have a question and before searching through all the directories, perhaps someone could help me: I have recently downloaded a couple of .LBRs and I have nulu and related programs. But all the entries in the libraries seem to be packed, they all have the extension .?Z?. What program(s) do I need to unpack them? (BTW I have an SB180FX with ZSystem, not plain CP/M) Josef Moellers paper mail: e-mail: c/o Nixdorf Computer AG USA: uunet!linus!nixbur!nixpbe!mollers.pad Abt. EG-3 !USA: mcvax!unido!nixpbe!mollers.pad Unterer Frankfurter Weg D-4790 Paderborn tel.: (+49) 5251 104691 Standard disclaimer: Blablabla opinion blablabla employer blablabla! ------------------------------ Date: 20 Dec 88 20:18:41 GMT From: wilker@tcgould.tn.cornell.edu (Clarence W. Wilkerson Jr.) Subject: Recovering Erased CP/M Files If I understand your question correctly, you want to know if there is any part of the directory structure or reserved area of the disk that records which blocks are in use. There is no explicit list as in MSDOS or TRSDOS. However, the BDOS maintains a bitmap of allocation blocks that it obtains from the directory entries. One side effect is that under CP/M one can have files that are linked for a single allocation block, and different for later blocks. If you erase one of these linked files, you have the risk of having the BDOS bitmap showing the allocation blocks as being free, when they really are not. I don't know of cases where the blocks can be marked as used when they should be free. I assume that the bitmap is updated or recreated after a control-C and relogging the disk, but I'm not sure. When I've had disks that had linked files ( easy to do after unerasing ) I've played it safe and rebooted after erasing what I did not want. ------------------------------ Date: 19 Dec 88 07:55:00 GMT From: mcvax!unido!nixpbe!ugun21!josef@uunet.uu.net Subject: Recovering Erased CP/M Files In his note Paul Knight (PKNIGHT@pucc.UUCP) writes: >The following message from Dave Goodman (dgee@cup.portal.com) was the >most comprehensive reply, so I post it here by way of summarizing the >contributions of everyone who responded. >*Yes, erased cp/m files can be recovered *provided* the disk has not >*been written to since the erasure took place. >* >*When a file is erased, there is no physical erasure of the disk space >*used by the file. All that happens is the directory entry(ies) for that >*file are marked as erased, with an 0e5h (0xe5 [or E5H], if you prefer) >*in the first (user) field of the directory entry. >* >*Of course, the disk space used by the file is now marked as free, so if >*a subsequent write to the disk is done, the space will be reused and >*the old file will probably be physically overwritten. My question is: How is free disk space managed? Reason for this question: Some time ago, I had some problems with a self-written program that caused blocks to be souped-up without being registered in a directory entry. What I mean by that is that these blocks seem to be marked as "in use" but not being actually in use. At that time I felt the need for a UN*X-like fsck-program for my system (SB180FX with Z-System). Josef Moellers paper mail: e-mail: c/o Nixdorf Computer AG USA: uunet!linus!nixbur!nixpbe!mollers.pad Abt. EG-3 !USA: mcvax!unido!nixpbe!mollers.pad Unterer Frankfurter Weg D-4790 Paderborn tel.: (+49) 5251 104691 Standard disclaimer: Blablabla opinion blablabla employer blablabla! ------------------------------ Date: 21 Dec 88 08:48:18 GMT From: frksyv!frk@uunet.uu.net (Frank Korzeniewski) Subject: Recovering Erased CP/M Files In article <17700007@ugun21> josef@ugun21.UUCP writes: > [stuff deleted] >At that time I felt the need for a UN*X-like fsck-program for >my system (SB180FX with Z-System). > > > Josef Moellers > > paper mail: e-mail: >c/o Nixdorf Computer AG USA: uunet!linus!nixbur!nixpbe!mollers.pad Several years ago I wrote an "fsck" equivalent for mpm-80 (multi-user cpm) in PL/M. I have since converted it to C for CCPM-86. This utility checks for multiple files allocated to the same disk blocks, scrambled directory entries, other stuff. If there is any interest I will post the source. ------------------------------ Date: 7 Dec 88 02:59:24 GMT From: rzh@lll-lcc.llnl.gov (Roger Hanscom) Subject: Static Memory In <3618@crash.cts.com> mwilson@crash.cts.com (Marc Wilson) writes: > Why are you complaining about having to use static memory, anyway? Who's complaining?? Static is just fine....now. But in the bad old days, one could heat the house with 8 static CARDS (and a huge PS!) to do what 8 dynamic CHIPS did. There was quite an advantage to using dynamic memory then. Roger <------------> {ucbvax,ames,lll-crg,....}!lll-lcc!freedom!rzh or {ucbvax,ames,lll-crg,....}!lll-lcc!rzh or rzh%freedom.llnl.gov@lll-lcc.llnl.gov ------------------------------ End of INFO-CPM Digest ****************************** 22-Dec-88 01:43:05-MST,5230;000000000000 Return-Path: Date: Thu, 22 Dec 88 01:31:08 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V88 #285 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Thu, 22 Dec 88 Volume 88 : Issue 285 Today's Topics: GEnie -- another CP/M resource Terminal program Xerox 16/8 BIOS ---------------------------------------------------------------------- Date: Wed, 21 Dec 88 15:07:02 PST From: Bridger Mitchell Subject: GEnie -- another CP/M resource Ric Lewallen and Jay Sage have described some of the vigorous CP/M activity concentrated at several of the "Z-Node" remote CP/M systems. In addition to serving as technical meeting places for some of the most active CP/M software developers today, these are boards where new users are almost sure to get a friendly response and hand. Another excellent source of CP/M information, help, and user-group software (over 4500 files) is the National CP/M RoundTable on GEnie, which is accessible in the U.S., Canada, and Japan through the GEISCO network at 300 and 1200 bps. The Bulletin Board area has several user groups to answer machine-specific questions for the TRS-80 using CP/M, Heath/Zenith, Kaypro, Osborne, Visual-1050, Commodore C128 using CP/M, Apple using CP/M, Atari using CP/M, and a category to discuss ZCPR3, ZRDOS, and the Z-SYSTEM. A particular strength of the CP/M Roundtable is the depth of experience that the four SysOps bring to the system. Keith Petersen, surely known to everyone on this list, guides the overall CP/M activities. He is backed up by Bill Duerr (All CP/M), Bill Juliani (Commodore C128 CP/M), and Jim Lill (Apple CP/M and Z-System). Since late October, the normal $29.95 signup fee for U.S. users has been waived (this waiver may be terminated soon, however). This means you can sample the system at very low cost. To get this free signup you do this: 1. Set your Terminal software for LOCAL ECHO/Half Duplex at 300 or 1200 baud. 2. Dial (toll free) 800-638-8369. Upon connection, enter HHH 3. At the U#= prompt, enter XJM11890,GENIE and press RETURN. GEnie is available without monthly charge and without any hidden extra charges for $5 per hour for both 300 and 1200 baud. You will be able to order a GEnie manual online or download one from the online manual. If you need additional assistance, call 800-638-9636 (voice). Additional information is available in these simtel20 files: PD2:GENIECPM.FRE PD2:GENIECPM.INF ---bridger ------------------------------ Date: 19 Dec 88 16:30:01 GMT From: mirror!ima!cfisun!lakart!dg@bu-cs.bu.edu (David Goodenough) Subject: Terminal program Many moons ago, I mentioned a terminal program I have for CP/M, and sent a couple of copies out to people. Since then, I have added many new features to it, and now it is available for general release. If you are: 1. One of the original people who got a copy of V2.7 2.8 or 2.9 and you want to upgrade, OR .... 2. Just interested in a terminal program for the sake of having one; Send me E-mail & I'll send a copy. For those that are interested it does: Automatic dialing using ANY modem imaginable, Xmodem, Modem7 batch, Xmodem 1K, Ymodem batch, Kermit, VT100 emulation (you need a fairly good terminal for this) Split screen mode (a bit like UNIX talk - also needs a good terminal) Catch incoming data in a file, Print incoming data, etc. etc. etc. PLEASE DO NOT POST HERE - lakart has been off line for a while, and we don't have our news feeds set up again - I can post but I can't receive anything RESPOND BY E-MAIL if you want to get through. -- dg@lakart.UUCP - David Goodenough +---+ | +-+-+ ....... !harvard!xait!lakart!dg +-+-+ | AKA: dg%lakart.uucp@xait.xerox.com +---+ ------------------------------ Date: Wed, 21 Dec 88 11:34:29 PST From: Bridger Mitchell Subject: Xerox 16/8 BIOS Several Xerox 16/8 users have asked me if DosDisk can be configured to run on that machine. I don't know, and I'm told the machine is being remaindered at attractive prices. Can someone with access to the bios help with these questions: Can the BIOS's logical and physical disk parameters can be externally set, or overlaid, to permit foreign format disks to be used? Can we obtain a complete copy of the ram and rom portions of the BIOS? Would someone with advanced assembly language experience wish to volunteer to write the DosDisk overlay for the 16/8? ---- DosDisk (from Plu*Perfect Systems) is a resident system extension for CP/M 2.2 and CP/M Plus that allows a 360K MS-DOS format disk to be DIRECTLY used in a DSDD drive. Essentially all CP/M programs can read/write the dos disk, transparently. Files in subdirectories can be accessed, too, and on DateStamper computers the MS-DOS datestamps maintained. --bridger ------------------------------ End of INFO-CPM Digest ****************************** 23-Dec-88 01:34:18-MST,5347;000000000000 Return-Path: Date: Fri, 23 Dec 88 01:30:49 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V88 #286 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Fri, 23 Dec 88 Volume 88 : Issue 286 Today's Topics: BackGrounder II version 1.3 RCP/M Royal Oak down due to hard disk crash Recovering Erased CP/M Files Vixen and CPM Software For Sale ---------------------------------------------------------------------- Date: Fri, 23 Dec 1988 00:05 MST From: Keith Petersen Subject: BackGrounder II version 1.3 This is posted as-is for it's informational value. I am not the author. --Keith Relayed from the National CP/M RoundTable on GEnie: Category 3, Topic 65 Message 6 Thu Dec 22, 1988 JIMLILL at 18:37 EST Version 1.3 of BGii is now shipping. Owners of older versions may upgrade. I got my upgrade from Jay Sage for $24.95 ppd. via his BBS at 617-965-7259. Tell him I sent you and that you saw it on GEnie. ------------------------------ Date: Thu, 22 Dec 1988 08:22 MST From: Keith Petersen Subject: RCP/M Royal Oak down due to hard disk crash RCP/M Royal Oak (Michigan) is down due to a hard disk crash. It is not known when or if it will be back in service as no funds are available to purchase a new hard disk. Does anyone have a CMI 6640 hard disk they are not using? --Keith Petersen Co-SysOp RCP/M Royal Oak DDN: w8sdz@wsmr-simtel20.army.mil Uucp: {ames,decwrl,harvard,rutgers,ucbvax,uunet}!wsmr-simtel20.army.mil!w8sdz ------------------------------ Date: 21 Dec 88 08:45:17 GMT From: mcvax!hp4nl!philmds!prle!prles2!prismab!laverman@uunet.uu.net (Bert Laverman) Subject: Recovering Erased CP/M Files In article <17700007@ugun21> josef@ugun21.UUCP writes: >My question is: >How is free disk space managed? > Alas a simple answer: it isn't. At least not on disk. Each time a new disk is logged on, BDOS scans the complete directory to find out what parts are used, and builds a block-based-bitmap. This is why CP/M refuses to write on a disk that it hasn't been logged on yet. Most CP/M systems use some kind of CRC check on the directory to find out if a disk has been swapped. BDOS/BIOS design allows for a `drive door open' interrupt. Read any `System Programmers Manual' on the BIOS. >Reason for this question: >Some time ago, I had some problems with a self-written program >that caused blocks to be souped-up without being registered in a >directory entry. >What I mean by that is that these blocks seem to be marked as "in use" >but not being actually in use. >At that time I felt the need for a UN*X-like fsck-program for >my system (SB180FX with Z-System). Well, no fear for that. As soon as you re-log the disk, all non- confirmed changes will be forgotten. What you might get is a dummy file, but no CP/M I know of registers Blocks as `in use' other than by putting them in a directory entry. It may be that the memory based bitmap was updated and not the disk, but one `^C' at prompt level should clear that out. Maybe somebody can write a small program that compares the bitmap to the info found in the directory, creating a `LOSTFILE.DAT' from the overallocated blocks. The bitmap can be found through the Drive Table. Bert Laverman laverman@prismaa.prl.philips.nl #include ------------------------------ Date: 23 Dec 88 05:32:06 GMT From: schwarz-marc@yale-bulldog.arpa (Marc Schwarz) Subject: Vixen and CPM Software For Sale I have an Osborne Vixen and numerous software that I am reluctantly putting up for sale (tuition being what it is... :-( ). The Vixen has rom version 1.04, and has dual Okidata drives. The unit comes with the standard software pack (3 disk set with WordStar, CPM, MediaMaster etc..), in addition to WordPac (SpellGuard, Math, Documate+, FootNote, and Grammatik), DiskDoctor, Enumerator, a centronics (parallel) printer cable, the complete manual set, and almost every issue of Portable Companion. I am asking $400.00, plus shipping for the Vixen and this included material. I also have a CPM version of DBaseII, which includes DBase Tutor. Everything is complete with all manuals and factory masters. I am asking $75.00 for DBaseII, plus shipping. Finally, I have a collection of almost everything else ever released to run on an Osborne: BasCom, MailMan, RealEstate Investor, MicroSoft Fortran 80, SuperSort, Adventure game, Mychess and Invaders games, Orbquest game, Money Maestro, and FieldCompanion. I also believe I have copies of Zork and Personal Pearl. I am asking $80.00 for this set of software, which is separate from the above two listings, plus postage. Those interested should leave a message for me at (415)345-1919; no collect calls please, and please do not respond via email. This offer expires Jan 14, 1989, which is when I return to school. schwarz-marc@cs.yale.edu schwarz-marc@yalecs.bitnet ------------------------------ End of INFO-CPM Digest ****************************** 24-Dec-88 01:34:47-MST,4954;000000000000 Return-Path: Date: Sat, 24 Dec 88 01:30:05 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V88 #287 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Sat, 24 Dec 88 Volume 88 : Issue 287 Today's Topics: Balcones <-> Xerox ? floppy shut downers RCP/M Royal Oak Needs Help UZI Utilities ---------------------------------------------------------------------- Date: 23 Dec 88 02:03:04 GMT From: caesar.usc.edu!mlinar@oberon.usc.edu (Mitch Mlinar) Subject: Balcones <-> Xerox ? In article <810@shell.shell.com> svh@shell.UUCP (Steve V. Hovater) writes: >I have questions about the way the 8086 processor talks to the Z80 >in a Xerox 16/8 (basically, how, and an example would be nice!). > >Since Balcones Computer (?) wrote the OS and BIOS, I think it would >be extremely helpful to talk to him/her/them. If they're still around. > >Does anyone have an answer to the question, or can point to Balcones? Balcones Computer only wrote the BIOS and ROM for the 820-II. As far as getting hold of them, good luck. Jim Ferguson (of BigBoard fame among other things) told me many years ago that they wrote the code, collected BIG bucks for it from Xerox, and went away. He did not say whether Balcones existed or not anymore, but it sounds like they are gone. Personally, I have found little use for the 8086 card in the 820-II due to its anemic RAM and so generic MS-DOS that few IBM programs in recent memory run on it. You are better off putting together a clone. On the other hand, I have found a use for the slot to install extra bankable memory that my OS can use. -Mitch ------------------------------ Date: 23 Dec 88 02:18:55 GMT From: caesar.usc.edu!mlinar@oberon.usc.edu (Mitch Mlinar) Subject: floppy shut downers In article <1080@pilchuck.Data-IO.COM> del@pilchuck.Data-IO.COM (Erik Lindberg) writes: > >Wow! Mitch talks about some horrendous circuit using a basement full of >components just to turn a drive motor on & off! :-) :-) > > ... circuit details ... Your circuit makes me think you misunderstood, so a few comments: (1) You assume the 8-inch drives have a motor control line. No early 8-inch drives have such a puppy. In fact, most newer ones don't either. (2) The change has been to go from AC motors (on the old 8" drives) to DC motors with built-in motor control. My circuit is for AC. Using a relay to control two 8" 120v AC drive motors should introduce some nice backward current which will help destroy your relay contacts, not to mention the noise introduced by same. However, it can be done as you suggest provided the appropriate feedback diode and capacitor are added. Call me biased, but I happen to hate moving parts which means I use a mechanical relay as a last resort. :-) :-) (3) Finally, the Xerox computer has no motor control line. Period. Not even for 5.25" drives. 5.25" drives have to be strapped for "motor on select" rather than using the "motor control" line. Of course for this, you don't need any circuit. Otherwise, I see no problem with your solution. -Mitch ------------------------------ Date: 23 Dec 88 05:43:39 GMT From: netsys!len@lll-winken.llnl.gov (Len Rose) Subject: RCP/M Royal Oak Needs Help I have just learned that rcp/m Royal Oak is down due to a hard drive crash.. It may never come back since the funds are not available to purchase a new drive.. I am sure there are many of us who have profited by this site.. Could we organize a volunteer fund drive to help them get a new hard disk... I don't feel this commercial useage of the net but maybe someone will disagree. What do you think? Can we get it rolling? len@netsys.com {ames,att,rutgers}!netsys!len ------------------------------ Date: Wednesday, 21 December 1988 14:54-MST From: oliveb!intelca!mipos3!cadavr!dbraun@ames.arc.nasa.gov (Doug Braun ~) Subject: UZI Utilities This and the following posting contain a set of UZI utility programs. These programs run under CP/M, and allow you to build, check, and manipulate a UZI filesystem. They must be linked with the device drivers you must write for your disks. This is also the best way to get device drivers working in the first place. See the .DOC file for more info. Doug Braun Intel Corp CAD 408 765-4279 / decwrl \ | hplabs | -| oliveb |- !intelca!mipos3!cadev4!dbraun | amd | \ qantel / [This is now available via standard anonymous FTP from SIMTEL20 as: Filename Type Bytes CRC Directory PD2: UZI-UTIL.ARK BINARY 38531 B629H Keith] ------------------------------ End of INFO-CPM Digest ****************************** 25-Dec-88 01:40:50-MST,4218;000000000000 Return-Path: Date: Sun, 25 Dec 88 01:30:19 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V88 #288 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Sun, 25 Dec 88 Volume 88 : Issue 288 Today's Topics: disk searcher Monday *NOT* PCP Holiday Zcpr & High Level Languages ---------------------------------------------------------------------- Date: Sat, 24 Dec 1988 14:56 EST From: Herb Lin Subject: disk searcher is there any public software that will help me search through a hard disk regardless of file structure for text and then retrieve it into a file? (in other words, to search through a partially trashed disk). tnx. ------------------------------ Date: Saturday, 24 December 1988 11:48-MST From: telecom@bu-cs.bu.edu (TELECOM Moderator) Subject: Monday *NOT* PCP Holiday A phone call to Telenet Customer Service (1-800-367-0437) on Saturday confirmed that Monday, December 26 and Monday, January 2 are **NOT** holidays for PC Pursuit billing purposes. You must suspend your use of the Telenet network at the usual time on Monday or be faced with humongous daytime billings on your next bill. Everyone seemed to be assuming that since the holidays fell on Sunday this year and were legally observed on Monday that Telenet would follow suit. Not true. You have been warned. Pass the word to your local users please, and as a courtesy to others you might dump this message to a few of your local BBS'. It might be a nice Christmas present for an unsuspecting PCP'er. Patrick Townson Telecom Digest Moderator (comp.dcom.telecom) ------------------------------ Date: 23 Dec 88 18:32:09 GMT From: portal!cup.portal.com!dgee@uunet.uu.net (David O Goodman) Subject: Zcpr & High Level Languages Does anyone have suggestions for a graceful way in which to pass the address of a ZCPR 3.x environment descriptor to a program written in a high level language, so that the program can make use of the various ZCPR facilities? Specifically, rather than hard-wiring the environment descriptor address into the program, thus making it non-portable, what would be a good way for a utility written in bds-c to learn the environment descriptor address? Discussion: ---------- As some of you know, an assembly language program using the zcpr environment is written with a header which tells the command processor that it is a 'Z3ENV' program. At run time, the command processor plugs the environment descriptor address into a specific location in this header; now the program contains the address needed to get information on its environment. Since the object code of a program compiled under bds-c starts with the bds runtime package, there seems to be no way to create the required header, other than (perhaps) relocating the runtime package and finding some way to link in a header underneath the package. I have not yet played with this approach, but it does not seem very fruitful, since 1) the bds documentation indicates that all code must run directly above the runtime package, and 2) even if it could be done, relocating the runtime package would require a full reassembly and/or recompilation of the libraries, making them completely non-standard. A second mechanism for communicating the environment descriptor address from the command processor to a transient program apparently exists. Inspection of the source code for ZCPR 3.3 (I haven't checked other versions, yet) reveals that when zcpr 'calls' the transient program, register pair HL contains the desired address. However, upon entry into the runtime package, this register is immediately clobbered. Any ideas, suggestions, or further discussion would be appreciated. If I receive mail on this subject, I will summarize to the net. Thanks. -- Dave Goodman dgee@cup.portal.com ...sun!portal!cup.portal.com!dgee ------------------------------ End of INFO-CPM Digest ****************************** 26-Dec-88 01:40:01-MST,1633;000000000000 Return-Path: Date: Mon, 26 Dec 88 01:30:22 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V88 #289 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Mon, 26 Dec 88 Volume 88 : Issue 289 Today's Topics: Apple CP/M to AppleDOS 3.3 Conversion disk searcher ---------------------------------------------------------------------- Date: 25 Dec 1988 23:48-CST From: SAC.940AREFG-SE@E.ISI.EDU Subject: Apple CP/M to AppleDOS 3.3 Conversion Netlanders, Anyone got a utility for converting Apple CP/M files to Apple DOS 3.3? Please eMail replies. AdvTHANKSance. ------------------------------ Date: 25 Dec 88 18:38:52 GMT From: wilker@tcgould.tn.cornell.edu (Clarence W. Wilkerson Jr.) Subject: disk searcher In article , LIN@XX.LCS.MIT.EDU (Herb Lin) writes: > is there any public software that will help me search through a hard > disk regardless of file structure for text and then retrieve it into a > file? (in other words, to search through a partially trashed disk). > DU (latest version 89 or so) will need a harddisk that your BIOS talks to. It has a search command, and a command to save sectors into a CP/M file. It's not automated, but is do-able. You can get DU from the Sintel-20 archives. There are various other diskzapper programs about, but DU is a standard. ------------------------------ End of INFO-CPM Digest ****************************** 27-Dec-88 01:34:53-MST,3301;000000000000 Return-Path: Date: Tue, 27 Dec 88 01:30:12 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V88 #290 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Tue, 27 Dec 88 Volume 88 : Issue 290 Today's Topics: Terminal program Zcpr & High Level Languages ---------------------------------------------------------------------- Date: 26 Dec 88 04:13:16 GMT From: mirror!ima!cfisun!lakart!dg@bu-cs.bu.edu (David Goodenough) Subject: Terminal program My apologies for doing this, but I have had one response that I cannot respond to. As far as I can tell, it came from AESD.decnet, or from a user SYSTEM. If you read this, please let me know how to reach you: if you ARE accessible via decnet with a host::user type of address I can gateway thru decwrl, but SYSTEM@AESD.dec.com, SYSTEM%AESD.decnet@decwrl.dec.com and decwrl!SYSTEM::AESD all failed. P.S. to all others: I have been swamped. I have at least 30 responses now, and I will get to them in turn (one a day). So if you don't hear from me for a while, don't give up hope. Thanks again to all who expressed an interest, -- dg@lakart.UUCP - David Goodenough +---+ | +-+-+ ....... !harvard!xait!lakart!dg +-+-+ | AKA: dg%lakart.uucp@xait.xerox.com +---+ ------------------------------ Date: 26 Dec 88 04:53:26 GMT From: hp-sdd!ncr-sd!crash!mwilson@hplabs.hp.com (Marc Wilson) Subject: Zcpr & High Level Languages In article <12879@cup.portal.com> dgee@cup.portal.com (David O Goodman) writes: >Does anyone have suggestions for a graceful way in which to pass the >address of a ZCPR 3.x environment descriptor to a program written in a >high level language, so that the program can make use of the various ZCPR >facilities? The *easiest* way is to code a loop that begins at the top of memory and scans downwards for the string "Z3ENV". As long as you're between the BIOS and the top of memory, the only place that that string should appear is at address ENV+3. That'll give you the environment address. Note that this technique is *extremely* dangerous on any system that supports memory-mapped I/O ( i.e. Apple CP/M ), for obvious reasons. This technique is not new. Several of the Z-System utilities include a routine called FENV. This is the _F_ind _ENV_ironment routine, originally developed by Joe Wright. The first program I saw use this technique was a version of LX. Note that this method *should* work under NZ-COM, as long as you use the address of the pseudo BIOS, rather than the real one. >-- > >Dave Goodman >dgee@cup.portal.com >...sun!portal!cup.portal.com!dgee -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Marc Wilson ARPA: ...!crash!mwilson@nosc.mil ...!crash!pnet01!pro-sol!mwilson@nosc.mil UUCP: [ cbosgd | hp-sdd!hplabs | sdcsvax | nosc ]!crash!mwilson INET: mwilson@crash.CTS.COM ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ------------------------------ End of INFO-CPM Digest ****************************** 28-Dec-88 01:44:52-MST,8885;000000000000 Return-Path: Date: Wed, 28 Dec 88 01:30:10 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V88 #291 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Wed, 28 Dec 88 Volume 88 : Issue 291 Today's Topics: apple cp/m <--> dos 3.3 file transfer Are donations being made to resurrect Royal Oak ? CP/M disk space management Finding the Z Environment Passing Z3ENV to BDS-C XINU ported for CP/M-type systems ---------------------------------------------------------------------- Date: Tue, 27 Dec 88 09:53:12 PST From: secrist%msdsws.DEC@decwrl.dec.com (Richard Secrist, Digital Equip. Corp. USA) Subject: apple cp/m <--> dos 3.3 file transfer > From: SAC.940AREFG-SE@E.ISI.EDU > ... > Anyone got a utility for converting Apple CP/M files to Apple DOS > 3.3? Please eMail replies. A conversion program comes with the PCPI package if you can get access to one. As I recall the program is not PCPI dependent. Has PCPI released any of their stuff to the PD ? rcs ------------------------------ Date: Tue, 27 Dec 88 10:08:40 PST From: secrist%msdsws.DEC@decwrl.dec.com (Richard Secrist, DEC U.S.) Subject: Are donations being made to resurrect Royal Oak ? Is this a good idea Keith ? rcs ------------------------------ Date: Tue, 27 Dec 88 11:12:44 PST From: Bridger Mitchell Subject: CP/M disk space management Josef Moellers asked about technical details of CP/M's management of the file structure. I was unable to get this reply through to him directly. My column in the The Computer Journal two months ago covered this topic extensively. Jay Sage's message several days ago gave info on subscribing. Two tools not already mentioned, of possible use to you are: The DU utility's M (map) command will show allocation blocks that are in use, and (marked by an '*') those that are in use by more than one directory entry. The SAP utility (5.3 or later) will alphabetize a directory. - --bridger ------------------------------ Date: Tue 27 Dec 1988 13:11:03 EDT From: Subject: Finding the Z Environment Mark Wilson's proposed method for determining the Z3ENV address by scanning high memory is a suggestion in the right direction, but it ignores some very important details. A program I tried using recently failed on my system because it used the very scheme Mark describes. ENV+3 is not the only place in memory where the string "Z3ENV" may occur. On my system I have a directory with that name (it's where I work on the source code for the ENV module). A user might have loaded that name into one of the four system file names in the message buffer. There might be a reference to "Z3ENV" in a pending command line in the multiple command line buffer. The disk deblocking buffers in the BIOS might happen to contain this string if a file had been accessed that contained that text. In short, there are quite a few other places where such a string might appear. ONE CANNOT ASSUME THAT ANYTHING ONE IS LOOKING FOR IS UNIQUE! It is always necessary to validate the address that one thinks is the ENV. This can be done by looking at the word in offset 1BH in the assumed ENV descriptor. That is where the ENV address itself is stored in the ENV. This might have seemed redundant; after all, if you know where the ENV is, why do you need to look it up in the ENV? This is one good reason. So, the strategy comes down to this. Determine the range of memory to be scanned and the direction. Then scan for the string "Z3ENV". When it is found, assign an address 3 lower as the tentative ENV address. Add 1BH to this, and see if the word there is the same ENV address. If it is, you can be pretty sure that you have the ENV. If not, continue the scan where you left off last time. There are probably various arguments that could be made as to what range of memory should be scanned and in which direction. Joe Wright has experimented with putting Z-System modules (notably the FCP) in an RSX that lives not only below the BIOS but below the command processor. To cover such a case, the lower bound in memory should probably be the bottom of protected memory, namely, the address stored at location 0006H. From here one would have to scan up all the way to FF03H (the highest possible location for a two-record ENV descriptor). Scanning up is probably safer than scanning down, I think, since it would be less likely to hit memory- mapped I/O before finding the ENV. I suppose there is always a slight chance that this procedure will detect the image of a different ENV descriptor whose file was examined and happens to be in the BIOS deblocking buffer. It would be hard to prevent this kind of problem. That memory image would, indeed, pass every test for an ENV module since it is, in fact, such a module. However, this would be unlikely in general and virtually impossible if one has just loaded a transient program, since its code would be in the buffer. ------------------------------ Date: Tue, 27 Dec 88 11:05:13 PST From: Bridger Mitchell Subject: Passing Z3ENV to BDS-C David O Goodman requested suggestions for passing the system's external environment address to a BDS-C or other high level language application. This is a sketch of an approach that should be usable with most any existing .COM file. It requires patching together the final .COM (after linking the BDS-C relocatable modules)j. The standard Z-System application begins with this structure (addresses are when loaded to 0100h): 0100: jp start ; 0103: db 'Z3ENV',1 ; signature for ZCPR command processor 0109: dw 0000 ; where ZCPR puts z3env address When the ZCPR 3.3 or 3.4 command processor loads a COM file to 100h and finds the 'Z3ENV' signature at 103 it "installs" the z3env external environment address at 109. Append a copy of the first 10 bytes of the linked .COM file to the end of the file. Follow that with some startup code: image100: ds 10 start: ld hl,(0109) ; save z3env address ld xxxx,hl ; at a known, safe location ld hl,image100 ; restore the original ld de,100 ; code at 100 ld bc,10 ldir jp 100 ; and execute it The address xxxx needs to be known, at compile/link time, to your HLL routines. On most systems 003Bh will be ok, just following the RST 38 jump location. Another possibility is to check the BDS-C runtime library's locations for storing pointers to the parsed command line. I remember there being room for perhaps 30 pointers; in almost any application the 30th should be free! I believe this patching process can be largely automated into a ZEX script that loads a debugger, which then loads the .COM image, and finds the end of the image from the address of the external data area in the first bytes of the BDS-C header. The code above can the be assembled in the debugger, using a "load hl direct" instead of "ld hl, image100", and the 10 bytes moved with the debugger's Move command. This approach should run on any Z-System, including Apples with "non-readable" high memories. The C code should check the z3env value for non-zero before using it, for the cases in which the code runs on a non-ZCPR 3.3 or 3.4 system. In fact, this test should really also fail if the patch itself has not been made to the linked BDS-C file. (That may be a good reason to choose a free NUL word inside the BDS-C library for the xxxx address). And the startup code should be extended to include a Z-80 test. When you have a smooth approach, please post an application note "for the rest of us"! Marc Wilson suggested the approach of scanning high memory for the string 'Z3ENV'. This technique, necessary for pre-ZCPR version 3.3 systems, needs to be made rigorous. After finding a match, the routine must check that the "self-reference" address in the z3env structure does, in fact, agree with the address at which the match has been found, and, if not, continue searching. High memory may contain several Z3ENV strings -- a named directory, or the host disk buffer. -- bridger ------------------------------ Date: Tue, 27 Dec 88 10:07:32 PST From: secrist%msdsws.DEC@decwrl.dec.com (Richard Secrist, DEC U.S.) Subject: XINU ported for CP/M-type systems Was that true ? I mean a XINU to run, not that it was ported (sounds more like a re-write)... rcs ------------------------------ End of INFO-CPM Digest ****************************** 29-Dec-88 01:48:42-MST,1718;000000000000 Return-Path: Date: Thu, 29 Dec 88 01:30:37 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V88 #292 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Thu, 29 Dec 88 Volume 88 : Issue 292 Today's Topics: Are donations being made to resurrect Royal Oak ? Passing Z3ENV to BDS-C ---------------------------------------------------------------------- Date: Wed, 28 Dec 1988 01:30 MST From: Keith Petersen Subject: Are donations being made to resurrect Royal Oak ? I cannot solicit donations on the net but if someone else wants to do it I think that would be ok. --Keith ------------------------------ Date: 28 Dec 88 15:50:01 GMT From: well!bandy@apple.com (Andrew Scott Beals) Subject: Passing Z3ENV to BDS-C Have my eyes been deceiving me? Everyone who owns a [legal] copy of BDS C knows that you get the source to "C.CCC", which is the run-time header that gets prepended to all .COM programs. The solution is to simply take Bridger's code (jmp 10bh ! db 'ZENV3',1 ! dw 0) and put it at the head of the source to C.CCC (sorry I can't do this for you, as I'm at the office and not at home - GNUUCP doesn't work on my system yet) and use the ZCPR3-compatible C.CCC file with your programs that know to check for the signature bytes at 103h. andy -- for those of you who don't trust the headers: bandy@lll-crg.llnl.gov or {pacbell,lll-winken,hoptoad,hplabs,apple}!well!bandy ------------------------------ End of INFO-CPM Digest ****************************** 30-Dec-88 01:42:03-MST,3705;000000000000 Return-Path: Date: Fri, 30 Dec 88 01:30:07 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V88 #293 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Fri, 30 Dec 88 Volume 88 : Issue 293 Today's Topics: Are donations being made to resurrect Royal Oak ? Fate of Turbo Modula 2 ? Vector Graphic 2600 (anyone else he one?) ---------------------------------------------------------------------- Date: 28 Dec 88 14:41:16 GMT From: netsys!len@decuac.dec.com (Len Rose) Subject: Are donations being made to resurrect Royal Oak ? The machine is worth saving. I am sure we could all afford a bit of money in exchange for keeping Royal Oak around. It is a place where people w/o ftp access can get decent software.. There are only a few site out there that deserve this kind of treatment.. Royal Oak is one of them. len@netsys.com {ames,att,rutgers}!netsys!len ------------------------------ Date: 28 Dec 88 15:51:43 GMT From: att!alberta!calgary!eneli.uucp!gonnason@ucbvax.Berkeley.EDU Subject: Fate of Turbo Modula 2 ? I was wondering if anyone on USENET knows anything about the fate of Echelon and/or the Turbo Modula 2 compiler they used to sell. I own a copy of the compiler for my SB180 (purchased through MicroMint), and it seems I have another orphan. The last time I talked to Borland (who apparently wrote the compiler originally) they claimed that Echelon now owns exclusive rights to the compiler. It seems that Echelon moved a while ago - I wrote to their supposed 'new address', but received no reply. I then find from the most recent N.A.O.G. newsletter that Echelon has 'closed permanently due to financial reasons, and ... rights to commercial software (EXCLUDING Turbo Modula 2) have been acquired by Alpha Systems'. Does anyone know who 'owns' the rights to Turbo Modula 2 ??? And, is it possible to get any information about bug fixes/updates ??? Also, I'd like to find documentation on the additional two BIOS calls in the new BIOS version (3.2, ZRDOS version 1.7) that came packaged with the compiler. It seems the new calls are there for allocating/releasing unused chunks of the RAM disk, but I can't confirm this. Any ideas? Please MAIL replies - I'll summarize and post if enough interest is expressed, but I think this is a low interest topic! "Cheap chips sink ships" - gonnason@enel.UCalgary.CA ( University of Calgary Electrical Engineering ) ------------------------------ Date: 28 Dec 88 14:05:39 GMT From: geppetto!duncan@bellcore.com (Scott Duncan) Subject: Vector Graphic 2600 (anyone else he one?) I have an old Vector Graphic 2600 system (with the double, quad-density 8.5" drives) and am windering if anyone else has such a machine. I haven't used it in quite a while and was musing on resurrecting it over the coming months. Any pointers to people who have such equipment and would be interested in exchanging experiences, software, whatever? (As far as I know VG is not in business any more and, before they went under OR changed names OR whatever, they switched to MS-DOS compatability from CP/M.) Speaking only for myself, of course, I am... Scott P. Duncan (duncan@ctt.bellcore.com OR ...!bellcore!ctt!duncan) (Bellcore, 444 Hoes Lane RRC 1H-210, Piscataway, NJ 08854) (201-699-3910 (w) 201-463-3683 (h)) ------------------------------ End of INFO-CPM Digest ****************************** 31-Dec-88 01:38:28-MST,910;000000000000 Return-Path: Date: Sat, 31 Dec 88 01:30:11 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V88 #294 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Sat, 31 Dec 88 Volume 88 : Issue 294 Today's Topics: Modula interest ---------------------------------------------------------------------- Date: Fri, 30 Dec 88 08:44:10 PST From: secrist%msdsws.DEC@decwrl.dec.com (Richard Secrist, DEC U.S.) Subject: Modula interest Even if I'm not one of those quiche-eating Pascal types ;-) I'd be interested in hearing the fate of the Turbo Modula. If anyone ever forces me into that neck of the woods it would be a good thing to have. rcs ------------------------------ End of INFO-CPM Digest ******************************