1-Oct-82 00:35:00,1666;000000000000 From: tekmdp!laurir.tektronix at Udel-Relay To: tekcrd!info-cpm at Mit-Mc Date: 30 Sep 1982 at 2335-PDT (Thursday) Subject: Re: Aztec C compiler query In-reply-to: Your news article houxn.274 of Thu Sep 30 09:26:42 1982 Via: UTD-CS; 1 Oct 82 5:42-EDT Via: Mit-Mc; 6 Oct 82 16:10-EDT Via: Brl; 6 Oct 82 16:25-EDT Via: Brl-Bmd; 6 Oct 82 16:39-EDT I talked this week to Harry Suckow, the boss at Manx Software Systems, vendors of Aztec C. He admits that things have been in a shambles; the problem is that he's been holding down consulting contracts while letting minimum-wage hired help handle the orders. Result, orders didn't get handled, even when they were pre-paid, a postal regulation no-no good for getting the Feds to shut down your business. He has finished the contract, discharged the baddies, hired all new people, and claims that his order turn-around is now below one week. Technically, this compiler is great. It really does define all of Kernighan & Ritchie -- not only the language, but just about all of the library functions, too. I used this product to write a BASIC compiler -- heavy on the static initializers -- and am so happy with it that my company is negotiating an OEM agreement to incorporate it into our utility/translator packages. One of my colleagues at another company sent an authorization to his purchasing department to buy an Aztec C II compiler (includes floats and longs). Within two weeks he held it in his hands. It appears that Manx is now open for business. -- Andrew Klossner (laurir.tektronix@udel-relay) [ARPA] (ucbvax!teklabs!tekmdp!laurir) [USENET] 1-Oct-82 05:06:00,926;000000000000 Date: 1 October 1982 07:06-EDT From: Charlie.Strom at Mit-Mc Sender: CSTROM at Mit-Mc Subject: Fancy Font demo files To: INFO-PRINTERS at Mit-Mc, INFO-CPM at BRL Via: Mit-Mc; 1 Oct 82 7:14-EDT Via: Brl; 1 Oct 82 9:25-EDT Via: Brl-Bmd; 1 Oct 82 9:53-EDT I have uploaded the following files to MC: AR70:CPM;FNCFNT COM FNCFNT HEX FNCFNT DM1 FNCFNT DM1HEX FNCFNT DOC These files can be used with an Epson MX80 or MX100 with Graftrax or Graftrax Plus roms to illustrate the print quality available with the Fancy Font software package. A 48K or larger CP/M system is required. Note that the DM1 file is binary and therefore has been hexified for those who cannot FTP binary files. I will try to answer any technical questions I can. My only connection with this product is that of a very satisfied user. I hope to be uploading more Epson-specific files to AR70 in the near future. 1-Oct-82 16:04:00,681;000000000000 Date: 1 Oct 1982 1504-PDT From: SHOSTAK at Sri-Csl Subject: Long Package for BDS-C To: info-cpm at BRL cc: shostak at Sri-Csl Via: Sri-Csl; 1 Oct 82 18:07-EDT Via: Brl; 1 Oct 82 18:22-EDT Via: Brl-Bmd; 1 Oct 82 18:31-EDT A long integer package for BDS-C similar in spirit to the existing floating point package is now available, complete with 8080 assembly language sources for the machine-coded part. The package is to be found at in the files: ar36:cpm; long 1c ar36:cpm; long 1doc ar36:cpm; long 1csm ar36:cpm; long 1crl See the documentation file (long 1doc) for details. Please report any bugs or comments to me. -Rob Shostak ------- 1-Oct-82 23:39:00,503;000000000000 Date: 2 October 1982 01:39-EDT From: Herb Lin Subject: reading IBM Displaywriter diskettes under CP/M .. To: info-micro at BRL, info-cpm at BRL Via: Mit-Mc; 2 Oct 82 1:37-EDT Via: Brl; 2 Oct 82 1:53-EDT Via: Brl-Bmd; 2 Oct 82 1:58-EDT or any other kind of operating system. Is it possible? the IBM displaywriter uses 8 inch floppies (which I imagine follow the IBM standard which I think is the usual 8 inch floppy standard,but I'm not sure of this.) help?? thanks. 3-Oct-82 01:22:00,1298;000000000000 Date: 3 October 1982 03:22-EDT From: Keith Petersen Subject: SWAP.ASM To: Info-Cpm at BRL Via: Mit-Mc; 3 Oct 82 3:15-EDT Via: Brl; 3 Oct 82 3:26-EDT Via: Brl-Bmd; 3 Oct 82 3:23-EDT I don't normally send .ASM files via netmail, but this one is very short and many people have asked for the function it provides. ; SWAP.ASM ver. 1.0 ; by Keith Petersen, W8SDZ ; Oct. 3, 1982 ; ;The purpose of this program is to temporarily swap ;CP/M's CONSOLE and LIST outputs so that programs ;which normally cannot output to the list device may ;be made to do so. The function is a "flip-flop" so ;to "un-do" the swap simply execute SWAP.COM again. ; ORG 100H ; LHLD 1 ;GET POINTER TO CBIOS JMP TABLE LXI D,10 ;READY TO ADD 10 DAD D ;HL=ADRS OF LSB OF JMP ADRS PUSH H ;SAVE ADRS MOV E,M ;SAVE LSB OF JMP IN E INX H ;HL=ADRS OF MSB OF JMP ADRS MOV D,M ;SAVE MSB IN D INX H ;SKIP OVER JMP INSTRUCTION INX H ;HL=ADRS OF LSB OF JMP ADRS MOV C,M ;SAVE LSB IN C MOV M,E ;PUT NEW LSB THERE INX H ;HL=ADRS OF MSB OF JMP ADRS MOV B,M ;SAVE MSB IN B MOV M,D ;PUT NEW MSB THERE POP H ;HL=ADRS OF LSB OF CONOUT JMP MOV M,C ;PUT NEW LSB THERE INX H ;HL=ADRS OF MSB OF CONOUT JMP MOV M,B ;PUT NEW MSB THERE RET ;RETURN TO CCP ; END 3-Oct-82 08:47:00,449;000000000000 Date: 3 October 1982 10:47-EDT From: Dan Blumenfeld Subject: MC68000 Cross-Assemblers? To: Info-CPM at BRL Via: Mit-Ml; 3 Oct 82 10:35-EDT Via: Brl; 3 Oct 82 10:46-EDT Via: Brl-Bmd; 3 Oct 82 10:49-EDT Does anyone know of a MC68000 cross-assembler which runs under CP/M-80? The idea here is to be able to develop and assemble 68K code for use in controllers and the like. Any pointers, etc. would be appreciated. Dan 3-Oct-82 15:44:00,2700;000000000000 Date: 3 October 1982 17:44-EDT From: Paul L Kelley Subject: New Version of MODEM7 To: INFO-CPM at BRL Via: Mit-Mc; 3 Oct 82 17:34-EDT Via: Brl; 3 Oct 82 17:47-EDT Via: Brl-Bmd; 3 Oct 82 17:44-EDT The following files are on MIT-MC in AR61:CPM; MODEM 769ASM MODEM 769HEX MODEM 769COM MCNFG 769ASM also, MODEM 7XXHIS has been updated. MODEM 769ASM/HEX/COM are the latest versions of MODEM7. For those who don't have MAC and/or the time, MCNFG 769ASM can be edited and patched over the COM or HEX files with DDT to configure MODEM769 for their system. Thanks to Bill Rizzi and Keith Petersen for several suggestions for changes. ------------------------------------------------------------------------- The following describes the changes: ;10/01/82 Made changes to outer shell to make program more "user ; friendly", as follows: ; ; 1. Menu now has three screens of instructions, ; 2. if NOT PMMI then PMMI instructions eliminated from Menu, ; 3. eliminated XPRT mode - replaced with M prompt from ; Menu command line, ; 4. Menu display routine gets user chosen values for local ; commands, ; 5. added Menu command to reset disks to R/W, ; 6. added Menu command to display phone numbers for non-PMMI ; users, ; 7. added Menu command for non-PMMI users to employ routine ; from user overlay to reset modem ports. ; ; Made following additions to user overlay options: ; ; 1. added table of local command values, ; 2. added option to convert backspace to rub, ; 3. added option for transmit local character unless ; preceded by special character, ; 4. added parameter to test for existence of user overlay ; routine to reset modem ports from Menu. ; ; Made changes to main line routine checks of user overlay as ; follows: ; ; 1. get local command values, ; 2. test for convert backspace to rub option, ; 3. not use disconnect local command if non-PMMI user, ; 4. always check overlay for IMSAI before front panel output, ; 5. test whether local command must be preceded by special ; character. ; ; Also, wrote overlay file entitled M769CNFG.ASM which user can ; edit to: ; ; 1. change the modem ports, ; 2. change options as appropriate to his system, ; 3. change other options to suit his taste, ; 4. include an optional routine to initalize his modem ; on execution of MODEM7, ; 5. include an optional routine to reset his modem from ; the Menu. ; (Examples of 4 and 5 are given in the ; file for the case of the H89.) ; ;P.L.Kelley 4-Oct-82 00:35:16,863;000000000000 Date: 4 Oct 82 2:35:16-EDT (Mon) From: Keith Petersen To: Info-Micro at BRL, Info-Cpm at BRL Subject: Need info on ICOM Attache Via: Brl; 4 Oct 82 2:47-EDT Via: Brl-Bmd; 4 Oct 82 2:49-EDT A friend just bought a used "ICOM Attache", made by Pertec. It is part number 200801. It has a 10-slot S-100 mother board, power supply and very nice ASCII keyboard (MITS "AEA Keyboard" part number 200814-1). Also included was a video board number 1 (part number 200081-800-B) and video board number 2 (part number 200082-800 rev. B). This unit looks similar to a large typewriter when its lid is closed. Can anyone help with schematics and/or instruction book? The drawings for the video display boards are especially needed so we can figure out how to make this into a working microcomputer. --Keith 4-Oct-82 00:43:00,1677;000000000000 Date: 4 October 1982 02:43-EDT From: Leor Zolman Subject: long.crl fixed, BDS C news To: info-cpm at BRL Via: Mit-Mc; 4 Oct 82 2:33-EDT Via: Brl; 4 Oct 82 2:47-EDT Via: Brl-Bmd; 4 Oct 82 2:47-EDT I've uploaded "ar36:cpm;long 1crl" in proper binary format. So far I've only gotten four self-addressed stamped 8" disks for v1.50 test version return. Here's something to tempt you with: David Kirkland's symbolic C debugger is going out with each v1.50 beta test disk. So send TWO 8" disks instead of one. This debugger does things like list out all variables by name, local and external, knowing the difference between "i" for different functions...prints out structures in their proper structure, breakpoints by line-number-in-function and position-of-expression-in-line, etc. etc. An incredibly neat hack. Well, it's official: Lifeboat's exclusive is a thing of the past. They signed the non-exlusive contract several days ago, going into effect immediately. Thus, the BDS C User's Group is now selling the compiler directly. I've had several inquiries for the address of the User's Group; here it is: BDS C User's Group (Robert Ward: coordinator, Sheila: sec'y) PO Box 287 Yates Center, Kansas 66783 (316) 625-3554 Was visited today by Masa Tasaki, director of Lifeboat Japan. GOOD MAN. He's working on breaking totally free from Lifeboat NY, and I did my part to help by signing a direct distribution contract for BDS C in Japan (I gave him an exclusive for Japan, but at least this time my contract has a 90-day termination clause! I don't expect to use it. The guy was good vibes all the way.) Sayonara, -leor 4-Oct-82 09:06:00,492;000000000000 Date: 4 October 1982 09:06 cdt From: Heiby.APSE at Hi-Multics Subject: Decimal package for BDS-C?? To: info-cpm at BRL Via: Hi-Multics; 4 Oct 82 11:24-EDT Via: Brl; 4 Oct 82 11:45-EDT Via: Brl-Bmd; 4 Oct 82 11:47-EDT Does anyone have a decimal arithmetic package for BDS-C. No, I don't mean float. I want something with at least 6 or 8 digits precision and no round-off error for dealing with stuff like dollars and cents where $.0999997 makes little or no cents. Ron. 4-Oct-82 13:17:00,394;000000000000 Date: 4 Oct 1982 1217-PDT From: MOORE at Usc-Isib Subject: KERMIT.EXE To: info-cpm at BRL cc: MOORE at Usc-Isib Via: Usc-Isib; 4 Oct 82 15:10-EDT Via: Brl; 4 Oct 82 16:35-EDT Via: Brl-Bmd; 4 Oct 82 16:57-EDT I have been unable to assemble kermit.mac on my tops-20, even w/ cmd.rel & cmd.unv. Is there a kermit.exe anywhere on the net (ftp-able)? Thanks, Jim ------- 4-Oct-82 22:08:00,763;000000000000 Date: 5 October 1982 00:08-EDT From: Eliot Scott Ramey Subject: MODEM769 and history To: info-cpm at BRL Via: Mit-Mc; 5 Oct 82 0:05-EDT Via: Brl; 5 Oct 82 0:20-EDT Via: Brl-Bmd; 5 Oct 82 0:27-EDT I think we should decide on how to differentiate between the already exsisting, and sure to come MODEM7XX.HIS files. Why isn't it just called MODEM769.HIS, thus reflecting the what the most recent modification to MODEM7 (soon to be MODEM8) that has been made. Can you tell the difference between MODEM7XX.HIS and MODEM7XX.HIS? Maybe this should be taken up with SYSOPS only, but I thought I might mention it here too. -Eliot@Mit-ITS Sysop of the Arlington RCPM (703)536-9769 4-Oct-82 23:18:47,2128;000000000000 Date: 4 Oct 1982 23:18:47 EST (Monday) From: Mike Meyer Subject: Re: Reply to: software toolworks c/80 In-Reply-to: Your message of 1 Oct 1982 19:28 CDT To: alt at Utexas-11 Cc: info-cpm at BRL, chesley.tsca at Sri-Unix Via: Okc-Unix; 5 Oct 82 0:35-EDT Via: Brl; 5 Oct 82 0:51-EDT Via: Brl-Bmd; 5 Oct 82 1:00-EDT I feel that I have to add my two cents to the comments on c/80 (version II). I tried to use it, and gave up in utter disgust. I have never gotten anything of mine to compile, in spite of 4 years of coding C. The problems I had were numerous. First, and most obvious, was the library. Or lack thereof (I confess to being spoiled by Leor & Unix). What was worse, the supplied printf (the standard C print routine) didn't work when you told it to output hex. Since the CALLED routine unstacks arguments, all functions have to be called with the number of arguments that they are declared with. The contortions to get around this in the print routine made it somewhat akin to hieroglyphics in readability. There are other, more subtle bugs in the I/O library (then again, they may be in my code - but it works under other compilers). Second, you could not have unions declared outside a function. The compiler (rightly) declares that you can't initialize a union. You then declare one outside of a function, and it tries to initialize it to zeros. But this is illegal... Third, when the compiler runs out of disk space, it starts merrily dumping its assembler output to the screen, with (apparently) no way to shut it off. Since the compiler is written in itself, I assume that the same problems will appear in user programs. Last, and what I consider worst, when I spoke to the author about the problems in his compiler, his attitude seemed to be `Why are you bothering me?' Caveat: The version of the compiler I bought is (now) about 6 months old. Some of the problems may have been fixed. Also, I do know people who have gotten code to run with the compiler (after rewriting the I/O library from the ground up). They STILL hate the thing. mike 4-Oct-82 23:38:00,422;000000000000 Date: 5 October 1982 01:38-EDT From: Paul L Kelley Subject: Change to MCNFG 769ASM To: INFO-CPM at BRL Via: Mit-Mc; 5 Oct 82 1:35-EDT Via: Brl; 5 Oct 82 1:49-EDT Via: Brl-Bmd; 5 Oct 82 2:00-EDT The MCNFG 769ASM file on MIT-MC in AR61:CPM; has been changed. This is the MODEM769 overlay file and has been modified to allow easier overlay of optional parameters by PMMI users. Paul Kelley 5-Oct-82 00:05:00,655;000000000000 Date: 5 October 1982 02:05-EDT From: "James Lewis Bean, Jr." Subject: Going around lifeboat To: LEOR at Mit-Mc cc: INFO-CPM at Mit-Mc Via: Mit-Mc; 5 Oct 82 2:02-EDT Via: Brl; 5 Oct 82 2:20-EDT Via: Brl-Bmd; 5 Oct 82 2:26-EDT I think that the news is wonderful! I just hope that Mr Gold, and company get a feel for the amount of dissatisfaction out there. I have one of thoes odd systems that only lifeboat supports, or should I say advertises to support, therefor I have to buy from them. I hope other vendors let lifeboat know that they are less that satisfied with their support. lewis bean at mit-mc 5-Oct-82 00:35:00,317;000000000000 Date: 5 Oct 1982 0235-EDT From: Shawn F Mckay Subject: kermit.exe To: info-cpm at BRL Via: Mit-Mc; 5 Oct 82 2:30-EDT Via: Brl; 5 Oct 82 3:14-EDT Via: Brl-Bmd; 5 Oct 82 3:22-EDT I would bet this is not a new question, but what is "Kermit.mac" Thanx -shawn ------- 5-Oct-82 10:54:00,383;000000000000 Date: 5 Oct 1982 0954-PDT From: Jeff Prothero Subject: Lifeboat & kin To: INFO-CPM at Mit-Mc Via: Mit-Mc; 5 Oct 82 12:54-EDT Via: Brl; 5 Oct 82 13:26-EDT Via: Brl-Bmd; 5 Oct 82 13:39-EDT So, everybody detests Lifeboat. I'm interested in writing software for CP/M, but not in distributing it. Is there a software publisher people do like? ------- 5-Oct-82 12:33:00,471;000000000000 Date: 05 Oct 1982 1133-PDT From: Max Diaz Subject: XMODEM for TENEX To: info-cpm at BRL Via: Su-Ai; 5 Oct 82 14:29-EDT Via: Brl; 5 Oct 82 14:54-EDT Via: Brl-Bmd; 5 Oct 82 15:21-EDT New version in AR60:CPM; XMODEM SAI has a few bugs corrected (^C capability...), and slightly better doc. This version is for TENEX/TOPS20/WAITS, but has no TAC functions yet; it is primarily for transfers to/from a hard-wired or dial-in micro. --Max 5-Oct-82 16:45:00,482;000000000000 Date: 5 OCT 1982 1845-EDT From: JDOS at Mit-Ai (John Paul McNamee) Subject: C Compilers To: INFO-CPM at Mit-Ai Via: Mit-Ai; 5 Oct 82 18:37-EDT Via: Brl; 5 Oct 82 18:41-EDT Via: Brl-Bmd; 5 Oct 82 18:55-EDT Recently there has been talk of the various C compilers that are available for CP/M. BDS C, C/80, and AZTEC have all been mentioned, but nobody has talked about Whitesmiths C & PASCAL compilers. Is this because of the high price of it or because its no good? 6-Oct-82 00:31:28,1162;000000000000 Date: 6 Oct 1982 0:31:28 EST (Wednesday) From: Cal Thixton Subject: Re: C Compilers In-Reply-to: Your message of 5 OCT 1982 18:45 EDT To: JDOS at Mit-Ai Cc: INFO-CPM at Mit-Ai Via: Mit-Ai; 6 Oct 82 1:38-EDT Via: Brl; 6 Oct 82 1:52-EDT Via: Brl-Bmd; 6 Oct 82 1:49-EDT I ordered the manuals for the Whitesmith's C compiler back when I was looking for a good C compiler for my CP/M system. Several things turned me off to them. The compiler requires 60K to run. Becuase of this, you had to do a cold boot to get back to CP/M. The compiler itself is a full C compiler, initializers, statics, floats, macro subs, etc. ( I am not sure if they have implemented the additions from UCB like structure assignments and enum's) but what I heard from friends was that the compiler producted 'buggy' code for 8080's. 'Buggy' was a relative and obscure term. I do know that NONE of thier libraries are compatible with UNIX libraries. They totally re-wrote everything from printf's to exit's. Hence, nothing is really portable, unless you just trash thier libraries. The price was also, for a hacker, a little high. Cal - - tj 6-Oct-82 02:40:00,629;000000000000 Date: 6 October 1982 04:40-EDT From: Jerry E Pournelle Subject: MITE To: info-cpm at BRL Via: Mit-Mc; 6 Oct 82 4:38-EDT Via: Brl; 6 Oct 82 4:52-EDT Via: Brl-Bmd; 6 Oct 82 4:51-EDT Having used it for several weeks now, i can recommend the M.I.T.E. communications program from Mycroft Labs. Mycroft is Larry hughes. He did the PLINK and some other modem type stuff. MITE isn't free, of course. It does work, and downloads files of all kinds, including binary files, even if what you're communicating with isn't MODEM7. It's also very easy to use and the documentatin is comprehensible. 6-Oct-82 08:44:14,1708;000000000000 Date: 6 Oct 1982 8:44:14 EST (Wednesday) From: Mike Meyer Subject: Re: C Compilers In-Reply-to: Your message of 5 OCT 1982 18:45 EDT To: JDOS at Mit-Ai Cc: INFO-CPM at Mit-Ai Via: Mit-Ai; 6 Oct 82 9:53-EDT Via: Brl; 6 Oct 82 10:24-EDT Via: Brl-Bmd; 6 Oct 82 10:41-EDT The first version of the Whitesmith C compiler had three problems. First, it was HUGE (I have it from an insider that the compiler was never meant to run on CP/M - it just happened to fit). Second, the I/O library mentioned by tj@okc-unix. Third - support (especially for CP/M) wasn't very good. I never saw what the support for CP/M was like. I worked with the VMS version of the compiler for a short while, and we had lot's of trouble with it, and with support. Hearsay evidence suggusts that the problem was agravated if you had a CP/M version. See the BDS C Users Group Small C distribution for some comments. There is a new version of the Whitesmiths compiler out. From what I have heard, it fixes the I/O library problems and some (relatively) minor problems with initializers that appeared in the first compiler. Since I've never seen anything on the compiler, I won't garuntee these things. As for the `ucb' extentions, I have never seen ANY non-Unix compiler that tried to add any of the nice things added to C by Ritchie not documented in the K & R book (structure assignments/passing/returning, enums), or the ucb things (arbitrary-length assignments), or even the misc stuff from other people (classes). It looks like K & R defined `C' for the non-bell world, and anything added to the language after that won't be see anywhere but on a Unix system. *sigh* mike 6-Oct-82 11:00:00,1247;000000000000 Date: 6 Oct 1982 1000-PDT From: Dick Subject: Problem using DDT To: info-cpm at Mit-Mc Via: Mit-Mc; 6 Oct 82 13:00-EDT Via: Brl; 6 Oct 82 13:19-EDT Via: Brl-Bmd; 6 Oct 82 13:35-EDT This may be a problem specific to my system hardware configuration, but I thought I would mention it to seee if someone knows what's going on. First, DDT has worked fine on the system up to now, and as a matter of fact worked partially for 3 or 4 steps one time during this bug. Now, what I have is a 44k system running in 48k ram, (the top 4k reserved for programs like BYE). I just recently tried to test a program using the TRACE and BREAKPOINT functions, and what I appear to see is the very first instruction execute, then the system hangs, and I have to re-boot. The instruction doesn't seem to matter, from an XRA to an LXI H, I have run this on another system with the same files, and al works ok, could this be due to my having only a 44k system?? I am not really interested in going too deep into this, perhaps just a few hints/thoughts. I may just install another 16k and make it a 56k or larger system. By the way the program I was trying to debug was less than 4k in size... Thanks for any help... ------- 6-Oct-82 16:18:02,742;000000000000 Date: 6 Oct 1982 16:18:02 EST (Wednesday) From: Cal Thixton Subject: Re: Problem using DDT In-Reply-to: Your message of 6 Oct 1982 10:00 PDT To: Dick Cc: info-cpm at Mit-Mc Via: Mit-Mc; 6 Oct 82 17:19-EDT Via: Brl; 6 Oct 82 17:30-EDT Via: Brl-Bmd; 6 Oct 82 17:40-EDT DDT, as I recall, uses a rst instruction to return control back to itself when a break is encountered. I have seen that a few CP/M systems like to use some locations in base page that perhaps it shouldn't. It may be that this is where the hangup is at. if a break is encountered, a rst x instruction gets run which causes a jump to 0000 0000 00xx x000. if the instruction there is trash, then anything can happen cal 6-Oct-82 17:44:00,1918;000000000000 Date: 6 October 1982 1944-edt From: Solomon at Mit-Multics Subject: Zpro To: info-apple at Mit-Mc Cc: info-cpm at Mit-Mc, blue.-at.mit-mc at Mit-Multics Via: Mit-Mc; 6 Oct 82 20:18-EDT Via: Brl; 6 Oct 82 20:21-EDT Via: Brl-Bmd; 6 Oct 82 20:26-EDT I just received my Zpro upgrade to work at 1200 baud with the Novation Apple-Cat II upgrade, and the only thing to say about itthat it is just ust great. I have a slightly noisy telephone line, but all I get is an occasio{. For those that don't know, zpro runs under CPM, supports onboard and serial port modems, send and receives files under protocol or straight, and does a host of other things such as terminal emualation (I use vt52 or iq120 for emacs), macros, and auto login. The only thing it is missing is a timer program with hooks to a clock. If you have Zpro, send $10 plus your black box and disk to Southwestern Data Systems. I did it with Express Mail, and had my disk back in 3 days (the PO misses the delivery cutoff time in California, making one-day service impossible). If you don't have Zpro, well... Oh, you also need a 1200 baud modem. The Apple Cat II WITH the upgrade is fine, though their instructions leave a lot to be desired. (They don't have any, but you can call them at 800 423 5419 free.) For some reason, Novation is a typical nouveau-high-tech company with an excellent piece of hardware and friendly telephone types, but no ability to support their product with written documentation. Curious. We have six Novations and have had no problems (Hayes gave me lot of problems), but we had to ask around to make the things work. Fortunately, Zpro does most of that for you. In fact, Zpro is why we got Novation modems. If they had any brains, they would give it away with the modem instead of the awful Com-Ware which they include. But that's just my opinion. Richard Solomon. 6-Oct-82 17:44:00,1870;000000000000 Date: 6 October 1982 1944-edt From: Solomon at Mit-Multics Subject: Zpro To: info-cpm at Mit-Mc, blue at Mit-Mc Via: Mit-Mc; 6 Oct 82 20:18-EDT Via: Brl; 6 Oct 82 20:21-EDT Via: Brl-Bmd; 6 Oct 82 20:27-EDT I just received my Zpro upgrade to work at 1200 baud with the Novation Apple-Cat II upgrade, and the only thing to say about itthat it is just ust great. I have a slightly noisy telephone line, but all I get is an occasio{. For those that don't know, zpro runs under CPM, supports onboard and serial port modems, send and receives files under protocol or straight, and does a host of other things such as terminal emualation (I use vt52 or iq120 for emacs), macros, and auto login. The only thing it is missing is a timer program with hooks to a clock. If you have Zpro, send $10 plus your black box and disk to Southwestern Data Systems. I did it with Express Mail, and had my disk back in 3 days (the PO misses the delivery cutoff time in California, making one-day service impossible). If you don't have Zpro, well... Oh, you also need a 1200 baud modem. The Apple Cat II WITH the upgrade is fine, though their instructions leave a lot to be desired. (They don't have any, but you can call them at 800 423 5419 free.) For some reason, Novation is a typical nouveau-high-tech company with an excellent piece of hardware and friendly telephone types, but no ability to support their product with written documentation. Curious. We have six Novations and have had no problems (Hayes gave me lot of problems), but we had to ask around to make the things work. Fortunately, Zpro does most of that for you. In fact, Zpro is why we got Novation modems. If they had any brains, they would give it away with the modem instead of the awful Com-Ware which they include. But that's just my opinion. Richard Solomon. 6-Oct-82 18:18:09,935;000000000000 Date: Wed Oct 6 1982 18:18:09 PDT From: Lauren Weinstein Subject: IBM PC C compilers To: lbl-unix!INFO-CPM at BRL Via: Lbl-Unix; 7 Oct 82 2:19-EDT Via: Brl; 7 Oct 82 2:26-EDT Via: Brl-Bmd; 7 Oct 82 2:29-EDT Greetings. I appreciate the fact that INFO-CPM isn't exactly the best place for this query, but given the nebulous state of INFO-MICRO it seemed like a reasonable choice... I'm looking for any information regarding the "best" C compiler currently existing for the IBM PC. I need to know: 1) Is the language implementation complete? 2) Does it generate reasonable code? 3) Does it compile with reasonable speed? 4) Does it generate object code or assembler source? 5) Is its stdio library complete? 6) Which OS does it run under? 7) Etc... You probably know the sorts of issues I'm concerned about. Any information would be appreciated. Thanks much. --Lauren-- 6-Oct-82 18:31:00,590;000000000000 Date: 6 October 1982 20:31-EDT From: Leor Zolman Subject: popular vendors To: jsp at Washington cc: info-cpm at BRL Via: Mit-Mc; 6 Oct 82 20:27-EDT Via: Brl; 6 Oct 82 20:35-EDT Via: Brl-Bmd; 6 Oct 82 20:39-EDT Actually, Lifeboat is the only one really detested by anyone. Westico, Software Distributors, and some others have all gotten good words from people like Mark of the Unicorn. Starting right about now, I'll probably be finding out more about the various vendors. If any come up as either remarkably great or awful, I'll let the list know... -leor 6-Oct-82 22:42:46,389;000000000000 Date: 7 Oct 82 0:42:46-EDT (Thu) From: Rick Conn To: info-cpm at BRL Subject: CONFIG 1.2 Via: Brl; 7 Oct 82 0:51-EDT Via: Brl-Bmd; 7 Oct 82 1:00-EDT I have just uploaded CONFIG.C and CONFIG.COM, Version 1.2, to AR36:CPM. This program is used to create configuration files for TINIT and to program the TVI 950 CRT terminal. Enjoy! Rick 6-Oct-82 22:45:00,243;000000000000 Date: Thursday, 7 October 1982 00:45-EDT From: LFG.JS.MIT-SPEECH at BRL To: info-cpm at Mit-Mc Via: Mit-Mc; 7 Oct 82 0:47-EDT Via: Brl; 7 Oct 82 0:52-EDT Via: Brl-Bmd; 7 Oct 82 1:01-EDT Please remove me from the mailing list. 7-Oct-82 01:04:00,573;000000000000 Date: 7 October 1982 03:04-EDT From: Keith Petersen Subject: Problem using DDT To: Mead at Usc-Eclb cc: Info-Cpm at BRL Via: Mit-Mc; 7 Oct 82 2:58-EDT Via: Brl; 7 Oct 82 3:03-EDT Via: Brl-Bmd; 7 Oct 82 3:14-EDT Have you tried running the Lifeboat MEMR2 memory test? It is a very good memory test program. Whenever I have unexplained problems with a program that has previously worked, the first thing I do is run MEMR2. Also, have you checked your DDT against 22CRCLST.DOC (my list of CRC's for distribution versions of CP/M utilities)? 7-Oct-82 01:36:00,1273;000000000000 Date: 7 October 1982 03:36-EDT From: Keith Petersen Subject: TYPE15 "misfeature" actually feature To: PLEHN at Mit-Mc cc: Info-Cpm at BRL Via: Mit-Mc; 7 Oct 82 3:30-EDT Via: Brl; 7 Oct 82 3:37-EDT Via: Brl-Bmd; 7 Oct 82 3:48-EDT I noticed your message to Leor telling about a "misfeature" in TYPE15. You said if the printer was togged with the control-P when the file was typed out it did not go to the printer, only the console. This was not a mistake, it was deliberate! TYPE15 uses BIOS output instead of BDOS in order to get around the *misfeature* in CP/M that causes it to echo characters during output if any are typed. This is particularly important on a Remote CP/M system where it's likely that some noise will be received by the modem while a file is being typed. Your solution is to recompile it using BDOS output -OR- use my "SWAP" program which temporarily transposes the console and list JMPs in the jump table at the start of the CBIOS. Another way is to implement IOBYTE and use STAT to reassign the console output to the printer. Actually, if you have USQ (the Greenlaw UNsqueezer) you can say USQ - filename.type and the output will go to the list device if you have done control-P prior to entering USQ. 7-Oct-82 05:53:58,393;000000000000 Date: 7 Oct 82 7:53:58-EDT (Thu) From: Rick Conn To: info-cpm at BRL Subject: CONFIG Moved Via: Brl; 7 Oct 82 8:17-EDT Via: Brl-Bmd; 7 Oct 82 8:38-EDT CONFIG.C and CONFIG.COM, Version 1.2, are now in AR37:CPM, as well as the companion program, TINIT.C, Version 1.1. I overloaded AR36:CPM in my upload last night ... sorry about the move. Rick 7-Oct-82 05:55:00,373;000000000000 Date: 7 October 1982 07:55-EDT From: Richard L Conn To: info-cpm at BRL Via: Mit-Mc; 7 Oct 82 7:49-EDT Via: Brl; 7 Oct 82 8:16-EDT Via: Brl-Bmd; 7 Oct 82 8:32-EDT CONFIG.C and CONFIG.COM, Version 1.2, now reside in AR37:CPM. Sorry about the error ... I overloaded AR36:CPM last night. The companion TINIT.C program is also there. Rick 7-Oct-82 13:37:00,467;000000000000 Date: 7 October 1982 1537-EDT (Thursday) From: Ed.DeHart at Cmu-10a To: Info-cpm at BRL Subject: IOMEC drive Message-Id: <07Oct82 153714 ED80@CMU-10A> Via: Cmu-10a; 7 Oct 82 15:33-EDT Via: Brl; 7 Oct 82 15:39-EDT Via: Brl-Bmd; 7 Oct 82 17:27-EDT I have an Iomec hard disk drive (5 meg. fixed with 5 meg removable). I would like to use it with my S-100 bus system. Does anyone know of a company that makes a controller for this drive? Thanks, Ed 7-Oct-82 16:11:00,893;000000000000 Date: 7 Oct 1982 at 1711-CDT From: alt at Utexas-11 Subject: Reply to: ibm pc c compilers To: vortex!lauren at Lbl-Unix cc: info-cpm at Mit-Mc Via: Mit-Mc; 7 Oct 82 18:28-EDT Via: Brl; 7 Oct 82 18:33-EDT Via: Brl-Bmd; 7 Oct 82 18:36-EDT The Software Toolworks has a C compiler that (I think) will be out for the IBM PC. 1) the compiler lacks: a) floats b) longs c) typedef d) #line e) arguments to #define 2) the code is fair. (Faster than basic, har har) 3) the speed is Sloooooooow. 4) it produces assembly code. (with in line source if you want it.) 5) the stdio lib is not the most complete I have ever seen (understatement). 6) the printf is bad. 7) price $49.95 I like it, it is cheap, and since I had to write my own printf and my own stdio library I understand what it is doing. Actually the stdio isn't that bad, it has all the basics. ------- 7-Oct-82 19:54:00,996;000000000000 Date: 7 October 1982 21:54-EDT From: Eric O Stork To: info-cpm at BRL Via: Mit-Mc; 7 Oct 82 22:10-EDT Via: Brl; 7 Oct 82 22:18-EDT Via: Brl-Bmd; 7 Oct 82 22:29-EDT I need advice on the use of DDT (or SID): . Could someone refer me to more instructive DDT.COM documentation than is contained in Digital Research's DDT USERS GUIDE? That documentation is fine for reference, but not for learning. Is there a book, article, or (best of all) a file I could study? . My immediate problem involves debugging a patch for a Text Processor. The Processor will run ONLY when invoked with a filename on the command line, i.e., PROCESS filename . I have not been able to figure out how to provide "filename" after calling PROCESS.COM into DDT. Will greatly appreciate someone who knows how to do that sending me a message with instructions. Eric Stork STORK at MIT-MC 7-Oct-82 22:32:43,601;000000000000 Date: Fri 8 Oct 1982 00:32:43-EDT From: UCBVAX.teklabs!ogcvax!hp-pcd!orstcs!regan at Ucb-C70 Message-Id: <8209080808.3050.ucbcad@Berkeley> Received: from ucbvax by UCBCAD (3.180 [8/29/82]) id a03050; 8-Oct-82 01:08:28-PDT (Fri) Received: from UCBCAD by UCBVAX.BERKELEY.ARPA (3.207 [9/26/82]) id A19951; 8-Oct-82 02:09:33-PDT (Fri) Re: CP/M Distributor Apparently-To: c70:info-cpm Via: Mit-Ai; 8 Oct 82 5:29-EDT Via: Brl; 8 Oct 82 5:38-EDT Via: Brl-Bmd; 8 Oct 82 5:46-EDT that people like, please give me a return message. Thanks in advance. ...!decvax!hplabs!hp-pcd!orstcs!regan 8-Oct-82 00:51:22,1227;000000000000 Date: 8 Oct 1982 0:51:22 EST (Friday) From: Cal Thixton To: Eric O Stork Cc: info-cpm at BRL Via: Okc-Unix; 8 Oct 82 2:01-EDT Via: Brl; 8 Oct 82 2:11-EDT Via: Brl-Bmd; 8 Oct 82 2:13-EDT when cp/m reads in a .COM file to execute, the command line which was used (excluding the accual file name) to invoke this is placed at 0x80. the first byte (0x80) indicates how many bytes following this (0x81 to 0xff) came from the original command line. also, the first two arguments in the command line are assumed to be files and cp/m creats two File Control Blocks (I for get the accual address, somewhere between 0x40 and 0x80) thus making it convenient for the new program to go and muck with either of these two files. the FCB's overlap, so only one can be used. if you want to use both, one has to be moved someplace else. invoke DDT with come bogus arguments and then tell it to display the base page. the format it simple. so, what it seems you'll have to do is manually set the base page up each time, or else set it up once, move that part to 0x100, G0, save 1 foo (or is it save foo 1?)(blast SDOS!) and then read in foo each time and move it back to base page. cal 8-Oct-82 00:55:00,914;000000000000 Date: 7 Oct 1982 2355-PDT From: Dick Subject: My DDT problem To: info-cpm at Mit-Mc Via: Mit-Mc; 8 Oct 82 3:56-EDT Via: Brl; 8 Oct 82 4:10-EDT Via: Brl-Bmd; 8 Oct 82 4:15-EDT Thanks for all the response. As far as I am able to tell, I was not suffering from bad memory, interrupts, or a faulty DDT copy. I re-tried a few times and still had the problem. Then left the system alone a while, ) (it runs my CBBS/RCPM), and tried again with success. I mean success only in that I could trace, beco.... because I found that when the trace was working, I coi could not Dump or List, it would simply breakpoint ah again (sigh). I think I will quit while I am still behind...... Thanks again.. P.S. I left a TYPE15 update type wish list on the SYSOP sys. I hope someone involved with TYPE15 gets a chance to see and hopefully finds some of it of use. ------- 8-Oct-82 01:25:00,595;000000000000 Date: 8 October 1982 03:25-EDT From: Ronald G Fowler Subject: [RGF: DDT problems] To: INFO-CPM at Mit-Mc Via: Mit-Mc; 8 Oct 82 3:25-EDT Via: Brl; 8 Oct 82 3:33-EDT Via: Brl-Bmd; 8 Oct 82 3:38-EDT Date: 8 October 1982 01:52-EDT From: Ronald G. Fowler To: STORK cc: RGF Re: DDT problems Do this: A>DDT PROCESS.COM DDT says: * (+ some load information) Do this: *IFILENAME and the page-0 areas (DFCB and DBUF) will be set up as if you had typed them in at command-level. The 'I' command is also used in file loading. 8-Oct-82 01:47:00,389;000000000000 Date: 8 October 1982 03:47-EDT From: Devon S McCullough Subject: DDT To: INFO-CPM at Mit-Mc Via: Mit-Mc; 8 Oct 82 3:47-EDT Via: Brl; 8 Oct 82 3:58-EDT Via: Brl-Bmd; 8 Oct 82 4:01-EDT There is a DDT command to parse a filename and set up the default first FCB, but you can only specify the default drive (first FCB byte=0). The command is I if memory serves. 8-Oct-82 03:00:37,3973;000000000000 Date: 8 Oct 82 03:00:37 EST (Fri) From: Ben Goldfarb Subject: Re: C Compilers To: (John Paul McNamee)JDOS at Mit-Ai, INFO-CPM at Mit-Ai Via: UCF-CS; 8 Oct 82 8:43-EDT Via: Mit-Ai; 8 Oct 82 9:09-EDT Via: Brl; 8 Oct 82 9:18-EDT Via: Brl-Bmd; 8 Oct 82 9:33-EDT While Whitesmith's C is expensive compared to other comparable products, it would be a bargain if it were a full implementation of the language compatible with Unix and if it were easy to use. It is neither. In addition, Whitesmith's support is indifferent, as I will document below. But first, here's how you compile something using the CP/M version: [from memory -- subject to slight inaccuracies] A>pp test.c -o test.tm0 A>p1 test.tm0 -o test.tm1 A>p2 test.tm2 -o test.8 A>an test.8 -o test.r A>ld80 -o test.com chdr.r test.r clib.a mlib.a .... (ad nauseum) Naturally, all of the above can be done using a SUBMIT file, or one of the other, superior utilities of that sort. But it takes a helluva long time!! The library searches are all done on the disk, as is all the intermediate data storage, etc. Compare the above with the following for BDS C: A>cc1 test.c A>clink test Also, the compatibility with Unix is lacking, especially in the I/O department. When I was contemplating purchasing Whitesmith's C and Pascal for one of my company's PDP-11's running RT-11, I called the big W and inquired as to whether they would ever implement printf() as Unix does. The response was a very haughty "I doubt that we'll ever implement printf(). Our putfmt() is a much superior grammar." [I wonder whether Dr. Chomsky would agree with him.] In any case that response was from a fellow named who was not there the next time I called after I made the mistake of buying the package. The problem at that point was that I wasn't able to use the only program segmentation facility available to memory-starved RT-11 systems, that is overlays. The reason was that Whitesmith's generates unnamed .PSECTS in their object code output, which have the wrong attributes by default. When I asked the boys at Whitesmith's what I could do, their response was that I could "edit the assembly code generated by the compiler" (obviously a ridiculous solution). That was not as bad as it got -- actually even if I HAD edited the MACRO file, I would have still had default .PSECTS in the library (CLIB) which I did not have the source for. I was advised by Whitesmith's that I could correct that situation by purchasing the source for the library for ~~ $3000. The big problem is that Whitesmith's really only gives cursory support to anyone using an OS other than their own IDRIS (have you ever met anyone who used IDRIS?) One of their people admitted this to me during one of my calls. You mentioned their Pascal "compiler". Actually it is a Pascal filter, translating Pascal source to C (which, of course, adds one more pass to the busy work described above). First of all, it does produce buggy object code, as I found out first hand with the RT-11 version. Secondly, it is pretty close to Wirth-Jensen, which means pretty close to worthless. Finally, when I called them to ask specific questions (in advance of its purchase) the person on the phone told me that he couldn't really tell me much about it -- that most people buy C and then they think it is a good idea to tack on $100 or so to get Pascal. He gave me the impression that it was an extra bone in the soup and no more. From what I have seen of code generated by the CP/M version it is quite large. I really fail to see where this overpriced compiler will ever do me any good. I have been using BDS and have nothing but good things to say about it. If you can get along without longs and floats, definitely buy it! Ben Goldfarb ARPA: goldfarb.ucf-cs @ Udel-Relay UUCP: ...!duke!ucf-cs!goldfarb 8-Oct-82 03:03:27,382;000000000000 Date: 8 Oct 82 03:03:27 EST (Fri) From: Ben Goldfarb Subject: Re: MITE To: Jerry E Pournelle , info-cpm at BRL Via: UCF-CS; 8 Oct 82 8:45-EDT Via: Udel-Relay; 8 Oct 82 9:10-EDT Via: Brl; 8 Oct 82 9:18-EDT Via: Brl-Bmd; 8 Oct 82 9:35-EDT But, Jerry, the big question is what does MITE do that MODEM7 won't? 8-Oct-82 13:22:00,2008;000000000000 Mail-from: DECNET site ECLD rcvd at 8-Oct-82 1227-PDT Date: 8 Oct 1982 1222-PDT From: Ted Shapin Subject: New BigBoard Info To: info-cpm at BRL Reply-to: BEC-SHAPIN at Usc-Ecl Mail-Address: 2500 Harbor Blvd., Fullerton, CA 92634 Phone: (714) 970-3393 Via: Usc-Ecl; 8 Oct 82 16:25-EDT Via: Brl; 8 Oct 82 16:35-EDT Via: Brl-Bmd; 8 Oct 82 16:44-EDT THE FOLLOWING NOTE COMES FROM DOUG DURLAND: - - - - if anyone else was interested in acquiring a BIGBOARD II. The pertinent information is: Manufacturer: CAL-TEX COMPUTERS, INC. 780 East Trimble Road San Jose, CA 95131 408-942-1424 The Corp. consists of J. Ferguson, R. Smith, and Bill Siegmund Ferguson and Smith were the designer/software writer for the original BIGBOARD distibuted by Digital Research (Texas) Bill is the local assembler/trouble shooter/document writer/etc. Board characteristics: 4 Mhz Z80A 64K DRAM, 4k static ram, 4k EPROM (monitor) with sockets for up to 24K EPROM, static ram, or EEPROM. Double density disk controller, 5.25 or 8" (as the board is configured, you cant mix - but this would be an easy mod. The clock freq. is all they change.) SASI interface for hard disk STD bus 2 serial ports 4 parallel ports 2 counter - timer chips EPROM programmer on board. ( I have written some good software for it if you get that far ) ADM 31 terminal emulation (its good) DMA Cost: $245 bare board, $695 kit. CBIOS $25 As I mentioned I had a bit of trouble getting mine up. Some board layout problems involving grounding (since corrected) were quite a headache to iron out. Mine has now been up for about 2 months with no further trouble. I purchased a Motorola 3003 monitor for $75 in order to be able to use a higher than standard TV scan rate and get some super resolution. It is really beautiful. - - - - [And after I just got done buying the BIG BOARD 1 from Dig. Res! Sob!] ------- 8-Oct-82 14:05:00,762;000000000000 Date: 8 Oct 1982 1305-PDT From: David Baran Subject: Comments on Whitesmith's C To: info-cpm at Mit-Ai cc: g.babbage at Su-Score Via: Mit-Ai; 8 Oct 82 16:07-EDT Via: Brl; 8 Oct 82 16:19-EDT Via: Brl-Bmd; 8 Oct 82 16:30-EDT Some comments on Whitesmith's: (1) It is very, very slow on CP/M systems. The system I use has a Priam winchester and 32k of disk buffering. I would hate to see it on a floppy based system. (2) It is a "full" C (e.g. has floating point in the language). (3) It's faster (execution) than BDS C. For compilation, BDS C is far faster. (4) The entire I/O library is "wrong" - almost nothing is compatible with Bell C. David Baran g.babbage @su-score ------- 8-Oct-82 18:59:00,690;000000000000 Date: 8 Oct 1982 (Friday) 2059-EDT From: HUNEYCUTT at Wpafb-Afwal Subject: More C questions (ad nauseum).. To: Info-CPM at BRL cc: Info-Micro at BRL Via: Wpafb-Afwal; 8 Oct 82 20:58-EDT Via: Brl; 8 Oct 82 21:06-EDT Via: Brl-Bmd; 8 Oct 82 21:16-EDT Hi, Here's my addition to the recent flood of C compiler info requests. Has anyone had any experience with the Q/C compiler from The Code Works? According to the ads, you get a 'fully supported' C compiler AND the source code for $95. I'm interested in porting this thing to other processors if I can get some assurance that it comes at least as close as BDS C in imple- menting standard K & R. Doug 8-Oct-82 20:36:00,374;000000000000 Date: 8 October 1982 22:36-EDT From: Michael C Adler Subject: MODEM for tops-10 To: Info-cpm at BRL Via: Mit-Ml; 8 Oct 82 22:34-EDT Via: Brl; 8 Oct 82 22:39-EDT Via: Brl-Bmd; 8 Oct 82 22:48-EDT Has anybody written a version of modem for tops-10? I don't even know whether it is physically possible to do so, but thought I would ask. -Michael 9-Oct-82 00:15:12,534;000000000000 Date: 8-Oct-82 23:15:12-PDT (Fri) From: UCBARPA.dag at Ucb-C70 Subject: What is CONFIG.C? Message-Id: <8209090615.22429@UCBARPA.BERKELEY.ARPA> Received: by UCBARPA.BERKELEY.ARPA (3.207 [9/26/82]) id A22429; 8-Oct-82 23:15:15-PDT (Fri) Received: from UCBARPA.BERKELEY.ARPA by UCBVAX.BERKELEY.ARPA (3.207 [9/26/82]) id A14491; 8-Oct-82 23:20:46-PDT (Fri) To: CONN at Mit-Mc, info-cpm at BRL Via: Ucb-C70; 9 Oct 82 4:54-EDT Via: Brl; 9 Oct 82 5:06-EDT Via: Brl-Bmd; 9 Oct 82 5:09-EDT Also what is TINIT.C? David 9-Oct-82 11:56:00,663;000000000000 Date: 9 October 1982 13:56-EDT From: Paul L Kelley Subject: MODEM769 BUG FIX To: INFO-CPM at BRL Via: Mit-Mc; 9 Oct 82 13:57-EDT Via: Brl; 9 Oct 82 13:59-EDT Via: Brl-Bmd; 9 Oct 82 14:05-EDT A bug in the routine to check the PMMI local command to change baud rate has been found and fixed in the current version of MODEM 769ASM in AR61:CPM; on MIT-MC. A DIF file MDMFIX 769DIF also in AR61:CPM; fixes the old version if you have a copy. NON-PMMI users need not concern themselves with the bug. The HEX and COM files have not been fixed; I plan to replace MODEM769 with a somewhat enhanced version soon. Paul Kelley 9-Oct-82 12:14:24,1689;000000000000 Date: 9 Oct 82 14:14:24-EDT (Sat) From: Rick Conn To: UCBARPA.dag at Ucb-C70 cc: CONN at Mit-Mc, info-cpm at BRL Subject: Re: What is CONFIG.C? 29; 8-Oct-82 23:15:15-PDT (Fri) 91; 8-Oct-82 23:20:46-PDT (Fri) Via: Brl; 9 Oct 82 14:21-EDT Via: Brl-Bmd; 9 Oct 82 14:28-EDT Both CONFIG and TINIT are programs designed for the TVI 950 CRT terminal. CONFIG is used to interactively specify how a user wants his terminal to be programmed, allowing him to select between five different cursors, various terminal attributes such as key click, the text of his user line, and the text programmed into each of the 11 function keys. It also has the capability of writing the selections out to disk in a data file that can be later read by CONFIG or by TINIT, whose function is to read such a data file and program the terminal (TINIT=Terminal INIT). Since CONFIG and TINIT are written in C and are quite modular in their design, it is not too difficult to modify these programs to work for other intelligent terminals, such as a H19/H88/H89 or VT100. In use, I typically maintain several .CFG files. One is the standard, general-purpose configuration file, one is for do- ing software development in C (programs the function keys to in- voke the compiler, etc), one is for doing software development in PASCAL, and one is for doing software development in assembly language (with different function keys invoking different assem- blers). There is also a configuration file for doing text pro- cessing. Rick 9-Oct-82 21:44:00,286;000000000000 Date: 9 October 1982 23:44-EDT From: Herb Lin Subject: remote cp/m systems... To: INFO-CPM at Mit-Mc Via: Mit-Mc; 9 Oct 82 23:44-EDT Via: Brl; 9 Oct 82 23:46-EDT Via: Brl-Bmd; 9 Oct 82 23:49-EDT can anyone tell me what you need to set up a remote cp/m system? 9-Oct-82 23:16:00,994;000000000000 Date: 9 Oct 1982 2216-PDT From: Mark Moulding Subject: DDT help... To: Stork at Mit-Mc, info-cpm at BRL Via: Usc-Eclc; 10 Oct 82 1:22-EDT Via: Brl; 10 Oct 82 1:31-EDT Via: Brl-Bmd; 10 Oct 82 1:36-EDT For a fairly good learning and reference on DDT (and the rest of CPM, as well), a book by Morrow Designs which is essentially a clarification of Digital Research's documentation has given me good service. I use it instead of the DR documentation, since it has it all and is much more readable. It doesn't cover SID, however - only DDT. There are examples though, and a really handy section with all of the CPM calls defined. As far as using a console command default string under DDT, about the only way is to manually set up the FCB using the S command, and the CCP string at location 80h with the length in front (SID makes this much easier with its direct text entry). Sorry - I don't think there's an easier way. Mark ------- 10-Oct-82 07:57:00,2150;000000000000 Date: 10 October 1982 09:57-EDT From: Charlie Strom Subject: Cache/Q... To: LIN at Mit-Mc cc: Info-CPM at BRL Via: Mit-Mc; 10 Oct 82 9:57-EDT Via: Brl; 10 Oct 82 10:04-EDT Via: Brl-Bmd; 10 Oct 82 10:14-EDT The claim is tha Cache/Q will work in any CP/M 2.2 system. It will not boot up properly under ZCPR, but I assembled a relocated ZCPR (C/Q uses a CCP 600H bytes lower than normal) and was able to cold boot under the stock CCP and then install C/Q with the ZCPR in control. Actually, the system reads in a file called CCP.SYS and in theory a system is not needed on the first two tracks to go from disk to disk. This would allow booting a single density disk on the A drive using a Godbout controller (normally forbidden since the BIOS won't fit.) Problems - It appears that the author (Pete Roberts) developed the system on a hard disk and forgot to do a drive reset BDOS call when you warm boot, so unless CCP.SYS is located in the same place on each disk, it will crash. This was news to Pete when I called to bitch. It makes me wonder how someone can market a program without beta testing. Another bug is that there is a routine to specify the file type to be bufferred, with the option of inversion (in other words buffer all .CO? files or dont buffer any .CO? files for example) but this doesn't work either. You can either buffer all files or none at this point. I have been promised a fix on this as well. I would say that until these two bugs are fixed, the buffering program is of dubious value. It will buffer the directory, and that speeds things up slightly, but you need a lot of extended address memory for it to be of use in buffering files. My 20K of extended memory is barely enough to notice. Using it without extended memory is probably a waste of effort, since it buffers on a file by file basis rather than on a track by track basis as does FAST. Supplier is Techne Software, 3685 Mt. Diablo Blvd., Suite 130, Lafayette, Ca. 94549. 415-283-6824. I will report if and when the program runs as advertised; in the meantime, I would recommend that you save your $195! 10-Oct-82 16:03:36,426;000000000000 Date: 10 Oct 1982 15:03:36-PDT From: medin at Ucb-C70 To: info-cpm at BRL Subject: Procedure Call Via: Ucb-C70; 10 Oct 82 18:12-EDT Via: Brl; 10 Oct 82 18:15-EDT Via: Brl-Bmd; 10 Oct 82 18:17-EDT I have a friend who wants to call a .COM file like PIP from Pascal MT+. Anybody know if this can be done and how?? Milo Medin Medin@UCB-C70 10-Oct-82 16:37:00,1409;000000000000 Date: 10 October 1982 18:37-EDT From: Paul L Kelley Subject: MODEM770 To: INFO-CPM at BRL Via: Mit-Mc; 10 Oct 82 18:36-EDT Via: Brl; 10 Oct 82 18:44-EDT Via: Brl-Bmd; 10 Oct 82 18:50-EDT A new version of MODEM7 is available on MIT-MC in AR61:CPM; The files are: MODEM 770ASM MODEM 770HEX MODEM 770COM MCNFG 770ASM MODEM 770HIS In addition MODEM 76LIB has been renamed to MODEM 77LIB for consistency. An explaination of the changes follows: ;10/10/82 Made the following changes: ; ; 1. Corrected bug in routine to check local command ; to set baud rate, ; 2. Corrected bug in NEWFILE routine, ; 3. Reordered the configuration section to make it ; easier to change, ; 4. Introduced two optional toggles: ; a. backspace to rub - on/off, ; b. send local command to remote unless special character/ ; use local command locally unless special character, ; 5. Give new configuration message on toggle, ; 6. If text file open give message on exiting terminal mode ; about possible buffer loss, ; 7. Give error message on reset disk to R/W attempt when file ; open, ; 8. Give error message if no file open when DEL, NOL or ; WRT attempted, ; 9. Give error message if command invalid, ; 10. Move PMMI dialing routines so they also can be overlaid ; by non-PMMI user routines. ;P.L.Kelley 10-Oct-82 21:24:08,1187;000000000000 Date: 10-Oct-82 20:24:08-PDT (Sun) From: UCBARPA.dag at Ucb-C70 Subject: Procedure Call Message-Id: <8209110324.11569@UCBARPA.BERKELEY.ARPA> Received: by UCBARPA.BERKELEY.ARPA (3.219 [10/9/82]) id A11569; 10-Oct-82 20:24:09-PDT (Sun) Received: from UCBARPA.BERKELEY.ARPA by UCBVAX.BERKELEY.ARPA (3.207 [9/26/82]) id A19563; 10-Oct-82 20:30:25-PDT (Sun) To: info-cpm at BRL, medin at Ucb-C70 Via: Ucb-C70; 10 Oct 82 23:29-EDT Via: Brl; 10 Oct 82 23:39-EDT Via: Brl-Bmd; 10 Oct 82 23:49-EDT Two possible ways...your Pascal may (though I doubt it) have a neat little routine called 'exec' otrr 'system' or 'chain' yththat does a load and go of a com file. Otherwise, the only way to do a chain is to load the com file in memory wuititha relocatable loader routine and jump to it. There are a couple of soon to be released software pacakges that allow com files to be rubnn from other programs and then continue to execute those programs. So far they do not include pascal, and at any rate are not yet available to the general public. Davdid PS: sooryrry about wierd typing...it looks ok here by I feart that backspace ashas gone the way of the winds. 10-Oct-82 21:31:50,969;000000000000 Date: 10-Oct-82 20:31:50-PDT (Sun) From: UCBARPA.dag at Ucb-C70 Subject: Ozborne modem Message-Id: <8209110331.11683@UCBARPA.BERKELEY.ARPA> Received: by UCBARPA.BERKELEY.ARPA (3.219 [10/9/82]) id A11683; 10-Oct-82 20:31:52-PDT (Sun) Received: from UCBARPA.BERKELEY.ARPA by UCBVAX.BERKELEY.ARPA (3.207 [9/26/82]) id A19666; 10-Oct-82 20:40:23-PDT (Sun) To: info-cpm at BRL Via: Ucb-C70; 10 Oct 82 23:39-EDT Via: Brl; 10 Oct 82 23:53-EDT Via: Brl-Bmd; 11 Oct 82 0:01-EDT Has anyone done up modem to run on the ozzie? I have a loaner for a week to test some of my software and I have to download stuff from 8" system to the ozborne. Also, any routines that allow the initial download of the modem program would be greatly appreciated. If that fails, does anyone have the information on what ports and masks are needed by the RS232 port so I can hack up my own modem changes. This ozborne came devoid of docs. Thanks in advance. David 10-Oct-82 21:59:48,534;000000000000 Date: 10 Oct 82 21:59:48 EST (Sun) From: Ben Goldfarb Subject: Re: Problem using DDT To: Dick , info-cpm at Mit-Mc Via: UCF-CS; 13 Oct 82 1:19-EDT Via: Mit-Mc; 13 Oct 82 12:27-EDT Via: Brl; 13 Oct 82 12:42-EDT Via: Brl-Bmd; 13 Oct 82 12:49-EDT One time when I was having problems with DDT hanging up my system, I was reminded by a fellow hacker that DDT enables interrupts when it is invoked. That proved to be the source of my problem. Ben Goldfarb 11-Oct-82 00:55:00,480;000000000000 Date: 11 October 1982 02:55-EDT From: "James Lewis Bean, Jr." Sender: BEAN0 at Mit-Mc Subject: Lifeboat To: INFO-CPM at Mit-Mc Via: Mit-Mc; 11 Oct 82 2:55-EDT Via: Brl; 11 Oct 82 3:08-EDT Via: Brl-Bmd; 11 Oct 82 3:14-EDT I guess that my message came across a little strong. I do not like the service that I am receiving from lifeboat, but I do not feel that they are intentionally bad, DISORGANIZED yes, evil no. lewis bean at mit-mc 11-Oct-82 10:02:19,426;000000000000 Date: 11 Oct 82 10:02:19 EDT (Mon) From: UCBVAX.npois!npoiv!harpo!floyd!vax135!ariel!deimos!houxi!ihps3!ih4ep!butlett at Ucb-C70 Message-Id: <8209120629.14268@UCBVAX.BERKELEY.ARPA> Received: by UCBVAX.BERKELEY.ARPA (3.207 [9/26/82]) id A14268; 11-Oct-82 23:29:32-PDT (Mon) Apparently-To: c70:info-cpm Via: Mit-Ai; 12 Oct 82 12:18-EDT Via: Brl; 12 Oct 82 12:28-EDT Via: Brl-Bmd; 12 Oct 82 12:36-EDT q 11-Oct-82 11:54:00,450;000000000000 Date: 11 Oct 1982 1054-PDT From: Max Diaz Subject: XMODEM tenex/tops20 To: info-cpm at BRL CC: madler at Mit-Ml Via: Su-Ai; 11 Oct 82 13:57-EDT Via: Brl; 11 Oct 82 14:03-EDT Via: Brl-Bmd; 11 Oct 82 14:12-EDT Since everybody seems to be fighting too much against SAIL compilers, I FTP'd a compiled version of XMODEM.SAI: ar60:cpm;xmodem exesav. This, of course, should be renamed .SAV in tenex, and .EXE in tops20... 11-Oct-82 13:08:19,435;000000000000 Date: 11 Oct 82 13:08:19 EDT (Mon) From: UCBVAX.decvax!duke!unc!dbs at Ucb-C70 Message-Id: <8209120136.7428@UCBVAX.BERKELEY.ARPA> Received: by UCBVAX.BERKELEY.ARPA (3.207 [9/26/82]) id A07428; 11-Oct-82 18:36:50-PDT (Mon) Original-From: Douglas Brian Schiff To: duke!decvax!ucbvax!C70.info-cpm at Ucb-C70 Via: Mit-Ai; 12 Oct 82 12:12-EDT Via: Brl; 12 Oct 82 12:22-EDT Via: Brl-Bmd; 12 Oct 82 12:34-EDT 11-Oct-82 18:07:00,499;000000000000 Date: 11 October 1982 20:07-EDT From: Charlie.Strom at Mit-Mc Sender: CSTROM at Mit-Mc Subject: New FIND2 files To: INFO-CPM at BRL Via: Mit-Mc; 11 Oct 82 20:08-EDT Via: Brl; 11 Oct 82 20:23-EDT Via: Brl-Bmd; 11 Oct 82 20:32-EDT I have just submitted to MC: AR24:CPM;FIND 2ASM FIND 2COM These are an enhanced version of Ward Christenson's program which will report all occurrences of a specified ASCII string in a file. FIND2 requires Digital Research's MAC for assembly. 11-Oct-82 18:36:00,839;000000000000 Date: 11 October 1982 20:36-EDT From: Eliot Scott Ramey To: info-micro at BRL cc: info-cpm at BRL Via: Mit-Mc; 11 Oct 82 20:36-EDT Via: Brl; 11 Oct 82 21:10-EDT Via: Brl-Bmd; 11 Oct 82 21:17-EDT Ward Christensen has been doing an outstanding job of explaining 8080 assembly language to the reader of Lifeline magazine. I think that the entire CP/M world could benefit from this series he is doing. Ron Fowler released his article on TURBODOS to the CPM world after it was published. Is there any way of convincing Ward of doing the same with his tutorial? If they were release in a LBR or ARC file, then each one could easily be accessed for quick reference (i.e. in ARC one could use ARCTYPE). Is Ward planning to do this? Who could contact him and talk to him about it? -Eliot at Mit-MC 11-Oct-82 19:12:00,657;000000000000 Date: 11 October 1982 21:12-EDT From: Paul L Kelley Subject: New version of configuration overlay for MODEM770 To: INFO-CPM at BRL Via: Mit-Mc; 11 Oct 82 21:13-EDT Via: Brl; 11 Oct 82 21:18-EDT Via: Brl-Bmd; 11 Oct 82 21:30-EDT The file MCNFG 770ASM in AR61:CPM; on MIT-MC has been upgraded. This is the user customizable configuration overlay file for MODEM770. There is now provision for a message on execution which tells the user the system for which MODEM770 has been configured. This execution message can help avoid confusion as copies configured for other than PMMI modems get passed around. Paul Kelley 11-Oct-82 19:29:00,1118;000000000000 Date: 11 October 1982 21:29-EDT From: Keith Petersen Subject: TSC Editor enhancement available To: Info-Cpm at BRL Via: Mit-Mc; 11 Oct 82 21:38-EDT Via: Brl; 11 Oct 82 21:50-EDT Via: Brl-Bmd; 11 Oct 82 21:55-EDT Thanks to Eric Stork for the kind words and offer of his enhancement to the TSC editor... ---forwarded message--- Date: 11 October 1982 07:10-EDT From: Eric O. Stork To: W8SDZ Just a note to thank you for SWAP.ASM - a fantastic idea. I integrated your routine into the line editor I use for all of my work (a really fine CP/M editor, based on the Rand Editor used in UNIX), and can now dump any lines of text to the printer anytime I want, simply by issuing the command SWAP, and of course can go back to the screen in the same way. That's a tremendous convenience when one searches a file of notes and wants just a few words on hard copy. If you think that anyone else might want to make the same use of your routine, I'll be glad to supply the .HEX file and integrating instructions for the TSC Editor. Eric Stork STORK at MIT-MC 10/10/82 12-Oct-82 10:46:41,1968;000000000000 Date: 12 Oct 82 12:46:41-EDT (Tue) From: Keith Petersen To: Ben Goldfarb cc: Info-Cpm at BRL Subject: RBBS, MINICBBS and security Via: Brl; 12 Oct 82 13:06-EDT Via: Brl-Bmd; 12 Oct 82 20:50-EDT You mentioned some time back that you have a part-time RCPM running now and wondered about MINICBBS vs RBBS. I like MINICBBS because it is small (about 10k .COM file) and simple. It's available from me, free to any legal owner of Ward & Randy's CBBS. MINICBBS is best used for applications where message handling is NOT the main purpose of the system. I think it's ideal for RCPMs where the primary purpose is file transfers. Either RBBS or MINICBBS can be run in any user area you want. This gives complete security of all message and support files. The way you do this is to get SECURTY2.ASM, my program which is a simple file loader. You assemble it and rename it to RBBS.COM or MINICBBS.COM. The user executes it, it moves itself to high memory, switches user numbers, opens and reads your "real" RBBS.COM file into memory starting at 100H. When the read is done, it pushes address 0 onto the stack and calls 100H. When RBBS or MINICBBS (the real one) is done, it jumps to address 0 and the warm boot restores the user number to whatever it was before you changed it with SECURTY2. This is because the CP/M picks up the nibble at address 4 and sets the user number to whatever was there. Since our program does NOT alter that nibble, everything is restored back to whatever it was before RBBS or MINICBBS was executed. CBBS is $50 - there is a form to fill out. It's available on many RCPM systems as CBBSFORM.DAT. The price is a real bargain. It comes on two 8" single density disks (or one punched for use of both sides). Lots of documentation and source code. Have you tried Frank Wancho's RBBS31? Some of the bugs you mentioned have been fixed. 12-Oct-82 10:58:30,260;000000000000 Date: 12 Oct 1982 09:58:30-PDT From: CCVAX.revc at Nosc-Cc To: UCBARPA.dag at Ucb-C70, info-cpm at BRL Subject: Ozborne modem Cc: CCVAX.ron at Nosc-Cc Via: Nosc-Cc; 12 Oct 82 13:14-EDT Via: Brl; 12 Oct 82 13:20-EDT Via: Brl-Bmd; 12 Oct 82 20:53-EDT 12-Oct-82 11:07:33,632;000000000000 Date: 12 Oct 1982 10:07:33-PDT From: CCVAX.revc at Nosc-Cc To: UCBARPA.dag at Ucb-C70, info-cpm at BRL Subject: Ozborne modem Cc: CCVAX.ron at Nosc-Cc Via: Nosc-Cc; 12 Oct 82 13:25-EDT Via: Brl; 12 Oct 82 13:41-EDT Via: Brl-Bmd; 12 Oct 82 20:53-EDT There are 3 or 4 versions of Modem7 for the Osborne-I available. Most of the Osborne User groups have them in their librarys. The San Francisco group can be reached in Berkley c/o Simon Kisch, (415) 841-5900, or in San Francisco c/o Glenn Evans (415) 493-8058. Bob Van Cleef San Diego Osborne Group Sorry for the previous null file. 12-Oct-82 11:09:57,1998;000000000000 Date: 12 Oct 82 13:09:57-EDT (Tue) From: Keith Petersen To: Boebert.SCOMP at Mit-Multics cc: Info-Cpm at BRL Subject: Plink bugs/features Via: Brl; 12 Oct 82 13:20-EDT Via: Brl-Bmd; 12 Oct 82 20:51-EDT From: Boebert.SCOMP at MIT-MULTICS Subject: Plink bugs/features To: w8sdz at BRL I have encountered the following using PLINK to transfer files to Multics over an ordinary (non-network) dialup link: 1. PLINK appears not to accept console line editing commands in the filename field, i.e., MNEW will not match a file named NEW. ---This is because PLINK does not use the CP/M buffered-console input call. Reason: it's possible to ^C out of that and lose your whole PLINK session. I agree, it would be nice if the PLINK filename input accepted backspaces. Right now, they go into the filename field and create a CP/M filename with ^H in it - NOT GOOD. This is not easily fixed with the present routine. Trapping control characters would make it ignore the carriage return that terminates in the filename. 2. When the line contains tabs, PLINK will occasionally die or lockup, and you have to ctl-c out of it. Expanding the tabs to spaces seems to cure this. This phenomenon appears especially pronounced when the line is short, as when you have used tabs to generate whitespace in a very sparse table. ---When you are sending a file with PLINK, if you are sending into a program that expands TABs, things get confused when you send them. It's better to PIP newfile=oldfile[t8] to expand the tabs before you send the file. It would be nice if PLINK had a time-out feature in that area where it is looking for the LF character to know when to send the next line. The time-out would have to look for (x) seconds of no characters received. This could be a problem on time-share systems where there may be many seconds of no characters due to system load. 12-Oct-82 15:27:00,1209;000000000000 Date: 12 Oct 1982 15:27 PDT From: GWilliams at Parc-Maxc Subject: Compiler Comparisons To: info-cpm at BRL, info-pc at Usc-Isib, HUMAN-NETS at Rutgers, Info-Vax at Sandia cc: GWilliams at Parc-Maxc Via: Parc-Maxc; 12 Oct 82 18:28-EDT Via: Brl; 12 Oct 82 18:41-EDT Via: Brl-Bmd; 12 Oct 82 20:56-EDT I'm looking for a pointer to articles or studies that compare C, Forth or Pascal compilers that run on micros, such as Z80, 6800 et al, 8085, 8086. I prefer something that is 8-bit rather than 16 bit in nature to keep costs down (this is for large volume). The kind of comparison I'm looking for is execution speed trade offs, in hard numbers, not just "I think Forth is twice as fast as Pascal". I'm willing to take forever to compile (probably on other host machines), but want to run fast, and don't need an OS (in other words, ROMable). So, does Forth run faster than a good C-compiled module, or is it just compact? And does it make sense at all to compare these languages to hand-coded assembly? My guess is yes, and that someone out there knows the exact numbers. Thanks, Glen Williams Xerox PARC 3333 Coyote Hill Rd. Palo Alto, CA 94304 (415) 494-4811 12-Oct-82 20:15:00,543;000000000000 Date: 12 October 1982 20:15 edt From: Solomon at Mit-Multics (Richard Jay Solomon) Subject: Documate, Footnote Sender: Solomon.VOARADIO at Mit-Multics To: info-apple at Mit-Mc, info-cpm at Mit-Mc cc: Solomon.VOARADIO at Mit-Multics (hold.sv) Acknowledge-To: Solomon.VOARADIO at MIT-MULTICS Via: Mit-Mc; 13 Oct 82 9:44-EDT Via: Brl; 13 Oct 82 10:00-EDT Via: Brl-Bmd; 13 Oct 82 10:11-EDT Anyone have any experience with either Footnote & Pair or Documate Plus, enhancements for Wordstar? Please respond directly. Thanks. 12-Oct-82 20:16:00,768;000000000000 Date: 12 Oct 1982 2216-EDT From: ELIOT at Mit-Dms (Eliot Scott Ramey) To: info-cpm at BRL Subject: Ozzie modem Message-id: <[MIT-DMS].246134> Via: Mit-Dms; 13 Oct 82 0:16-EDT Via: Brl; 13 Oct 82 0:25-EDT Via: Brl-Bmd; 13 Oct 82 0:29-EDT There is a FANTASIC modem program called OTERM400 available for the osborne. Written by Mike Rubenstien - it incorporates Ward Christensen protocol, CRC, and CIS protocols too. Also, when you are in the 'local' mode, all modem i/o (suppose you go into local while 'type'ing a file) goes to a window. It is really nice from what he says, and others say. I don't have an ozzie so I can't vouch for it. Now all you need is to find somebody with an ozzie who has a copy of OTERM400! -Eliot at Mit-DM 13-Oct-82 00:37:00,988;000000000000 Date: 13 October 1982 02:37-EDT From: Greg Heise To: info-cpm at BRL Via: Mit-Mc; 13 Oct 82 2:36-EDT Via: Brl; 13 Oct 82 2:55-EDT Via: Brl-Bmd; 13 Oct 82 3:07-EDT Has anyone out there had any experience with the various RAM-based disks like SemiDisk and M/Drive, etc? I have definitely decided to get one of these monsters, and I'm interested in pro/con opinions so I can pick the best. I can summarize for INFO-CPM if there is enuf interest, or even organize a group purchase (I can get dealer prices, but the more the less, if you see what I mean). Does ANYONE, ANYWHERE have causes/fixes/ideas on the WordStar problem where it crashes during flying leaps around a memory mapped screen running wide (160+) character texts? I upgraded an IMSAI VIO to run 4 MHz precisely for this purpose, and now I find WS screwing up. I'm going bonkers. Responses to AUTHORC please, not the list. 13-Oct-82 03:31:00,511;000000000000 Date: 13 October 1982 05:31-EDT From: Keith Petersen Subject: MC:CPM;CPM DIRLST updated To: info-cpm at BRL Via: Mit-Mc; 13 Oct 82 5:31-EDT Via: Brl; 13 Oct 82 5:44-EDT Via: Brl-Bmd; 13 Oct 82 5:47-EDT MC:CPM;CPM DIRLST has been updated as of Oct. 13, 1982. This file contains the entire directory listing of all files available from MIT-MC's CPM directory. Those who cannot FTP, please send message requesting this file to INFO-CPM-REQUEST@BRL. It will be netmailed to you. 13-Oct-82 11:13:00,636;000000000000 Date: 13 Oct 1982 1013-PDT From: Dick Subject: 212 modems To: info-cpm at Mit-Mc Via: Mit-Mc; 13 Oct 82 13:24-EDT Via: Brl; 13 Oct 82 13:39-EDT Via: Brl-Bmd; 13 Oct 82 14:04-EDT Just for the record, I got hold of a CERMETEK 212A, and it would not run at 600 baud to my PMMI in 103 mode, guess I will have to try the VADIC. I am still looking for a 212 modem that has auto-answer/ auto-dial, and is not so "smart" that it cannot run 600 baud in 103 mode to a PMMI (after all if PMMI can do it, why not others?). p.s. I don't want a modem that requires my mortgaging the farm to pay for it... ------- 13-Oct-82 18:36:00,466;000000000000 Date: 13 OCT 1982 2036-EDT From: JDOS at Mit-Ai (John Paul McNamee) Subject: TELECON "C" Compiler To: INFO-CPM at Mit-Ai Via: Mit-Ai; 13 Oct 82 20:34-EDT Via: Brl; 13 Oct 82 20:41-EDT Via: Brl-Bmd; 13 Oct 82 20:44-EDT Does anybody have any experience with this compiler? They have one compiler with everything but FLOAT for $200 and one that they claim is UNIX V7 compatable for $350. Versions are available for CP/M-80 and MS-DOS. Comments anybody? 13-Oct-82 18:59:00,540;000000000000 Date: 13 October 1982 20:59-EDT From: Charlie Strom Subject: Ozzie modem To: ELIOT at Mit-Dms cc: INFO-CPM at BRL Via: Mit-Mc; 13 Oct 82 21:15-EDT Via: Brl; 13 Oct 82 21:22-EDT Via: Brl-Bmd; 13 Oct 82 21:34-EDT I will be happy to upload the OTERM version 4 program to the net from Compuserve. This is where the author, Mike Rubenstein, spends a good deal of time. We have a real active Osborne contingent on CP-MIG there. The file will be up in less than a week, with a message pointing to its location. 13-Oct-82 23:24:00,1218;000000000000 Date: 14 Oct 1982 at 0024-CDT From: alt at Utexas-11 Subject: Reply to: telecon "c" compiler To: JDOS at Mit-Ai cc: info-cpm at Mit-Ai Via: Mit-Ai; 14 Oct 82 1:45-EDT Via: Brl; 14 Oct 82 2:26-EDT Via: Brl-Bmd; 14 Oct 82 2:48-EDT I think this problem should addressed: Many C compilers claim V7 UNIX compatible. In many cases this is not as great as it seems, and in some cases an inaccurate statement. For example, Whitesmiths C claims v7 compatibility, but there are subtle differences that make porting very time consuming. If I bought a compiler that said V7 UNIX compatible, I would expect the stdio library (standard i/o) and the printf and the 30 or 40 other things that people expect in a V7 C library to work without change. It is not acceptable to edit every printf in a 3000 line program to make it work right. I expect to be able to take a program off a V7 system and have it compile and run (Of course this excludes UNIX specific things like syscalls), all the math libraris all the math libraries should work etc, etc. I haven't seen a compiler for a micro that will do this. I am assuming machine independent code of course. Howard Alt... alt@utexas-11 ------- 14-Oct-82 01:37:00,1291;000000000000 Date: 14 October 1982 03:37-EDT From: Jerry E Pournelle Subject: M-drive etc. To: AUTHOR at Mit-Mc cc: info-cpm at BRL Via: Mit-Mc; 14 Oct 82 3:37-EDT Via: Brl; 14 Oct 82 3:46-EDT Via: Brl-Bmd; 14 Oct 82 3:59-EDT There are at least two "pseudodisk" systems. Both work. Semi-disk works with any s-100 system (and also with trash-80 mod 3 and IBM pc) and any controller (using cpm-2.x). The Godbout M-drive or Warp Drive works only if you have a DMA disc controller, preferably Godbout CompuPro Disk One, AND the CompuPro 8085/8088 dual processor board. The Semi-disk is dedicated memory; it is ONLY the "N=Drive" (ours is tagged as drive 'N'). The Compupro Warp Drive (we have named it Drive 'M' in our system) consists of ordinary memory addressed properly plus a program to let you access it in the right way. It costs more than semi-disk but you can use the momory when you use the 8088 (or go to an 8086 or whatever) as ordinary memory; something you can't do with the N-drive semi-disk. Semi-disk is cheaper, and you can get more of it--up to a megabyte. We have 500K N-drive and about 256K M drive and we like both. They're fast and if you do much assembly or compiling you'll LOVE them... See my BYTE peices for more details. 14-Oct-82 03:02:36,1173;000000000000 Date: 14-Oct-82 02:02:36-PDT (Thu) From: UCBARPA.dag at Ucb-C70 Subject: modem Message-Id: <8209140902.7201@UCBARPA.BERKELEY.ARPA> Received: by UCBARPA.BERKELEY.ARPA (3.219 [10/9/82]) id A07201; 14-Oct-82 02:02:38-PDT (Thu) Received: from UCBARPA.BERKELEY.ARPA by UCBVAX.BERKELEY.ARPA (3.207 [9/26/82]) id A03478; 14-Oct-82 08:34:27-PDT (Thu) To: info-cpm at BRL Via: Ucb-C70; 14 Oct 82 11:36-EDT Via: Brl; 14 Oct 82 11:44-EDT Via: Brl-Bmd; 14 Oct 82 11:51-EDT Will the new modem 7 stuff work with the Osborne OTERM 3.03? What files constitute a full modem7 set? Finally, here's my problem...I have been using modem926 for a while and am now trying to get it to talk with the Osborne. I can get the programs to talk together beautifully in terminal mode, but can't seem to do file transfers between my modem926 and either oterm303 or the modem216 in the osborne subdirectory. Since I can talk in terminal mode both ways, I assume that the modem programs are set up correctly for ports and masks and such, but I can't send files. HELP..I have to return the Osborne by Saturday and need to test my system. Thanks in advance, David 14-Oct-82 14:03:09,565;000000000000 Date: 14 Oct 82 14:03:09 EST (Thu) From: Ben Goldfarb Subject: Re: 212 modems To: Dick , info-cpm at Mit-Mc Via: UCF-CS; 14 Oct 82 18:31-EDT Via: Mit-Mc; 15 Oct 82 17:06-EDT Via: Brl; 15 Oct 82 17:17-EDT Via: Brl-Bmd; 15 Oct 82 17:31-EDT The maximum rate at which my Racal-Vadic 3212P will work with a PMMI locally (in 103 mode) is 550. At that speed, a few bits are lost. I tried it at 450 with Keith Petersen's system and was not very successful -- only got semi-reliable transfers. 14-Oct-82 15:07:10,2105;000000000000 Date: 14 Oct 1982 15:07:10 EST (Thursday) From: Mike Meyer Subject: Re: M-drive etc. In-Reply-to: Your message of 14 Oct 1982 03:37 EDT To: Jerry E Pournelle Cc: AUTHOR at Mit-Mc, info-cpm at BRL Via: Okc-Unix; 14 Oct 82 16:31-EDT Via: Brl; 14 Oct 82 16:40-EDT Via: Brl-Bmd; 14 Oct 82 16:47-EDT I'd like to make a comment on the general topic of disks that live in memory. I think there is a better alternative: caching. Instead of using that 256K for a disk, fix the bios to do track read/writes into it, and then go there when you need something from that track. This will give you about 40 tracks (15 512 byte sectors) resident in memory (at least the version I run does) at any one time. You get the following advantages: 1) not having to shuffle the files to/from memory to get the speed. 2) the things you use, as opposed to the things you think you'll use, wind up in memory. 3) it's MUCH easier to get the stuff out to disk (I just ^C). For example, with my system (320K cache, 4 Mhz z80), the result are nice. On my current project (~750 lines of BDS C), the system only goes to the disk for tools: mince and it's swap file, the compiler, and the linker. Other than that, everything is resident in the cache. This results in better performance than a hard disk, even though I have the thing configured to verify after every read/write, and to flush all the dirty buffers to disk on warm boot. If I were really worried about speed, instead of reliability, I'd turn all that off, and pick up 3 times the speed in I/O, plus an extra track buffer, plus NO (well, most of the time) I/O on warm boot. Of course, it's not all great - it isn't as fast as a memory disk, and you don't get the extra 256K of online storage. But I like the increase in safety. As for getting it up - I've never looked at FAST (for obvious reasons), but I seem to remember that it does the same kind of trick in the first bank. If so, this could be modified (fairly easily, I hope) to cache to an extra memory board (or two...) mike 14-Oct-82 16:31:00,875;000000000000 Date: 14 October 1982 18:31-EDT From: Stephen C Hill Subject: Error discovered in the AR?:CPM;RATFOR FOR file To: INFO-CPM at Mit-Mc cc: STEVEH at Mit-Mc Via: Mit-Mc; 14 Oct 82 18:32-EDT Via: Brl; 14 Oct 82 18:36-EDT Via: Brl-Bmd; 14 Oct 82 18:42-EDT We have two separate downloads of the RATFOR.FOR file and both of them have the same set of redundant lines. In function OPENI, right after the line 23241, there are six lines that are accidentally repeated. I don't like munging about in the Archives, so would the proper person make the fix for other people? The copy goes: 23241 if (.not.(i.le.8)) goto 23242 namer(i)=32 . . . 23241 if (.not.(i.le.8)) goto 23242 Please note that I just entered these lines by hand, and may have missed something, but you get the idea. Thanks, Steve 14-Oct-82 18:58:00,354;000000000000 Date: 14 OCT 1982 2058-EDT From: JDOS at Mit-Ai (John Paul McNamee) Subject: Syquest hard drives To: INFO-CPM at Mit-Ai Via: Mit-Ai; 14 Oct 82 20:56-EDT Via: Brl; 14 Oct 82 21:00-EDT Via: Brl-Bmd; 14 Oct 82 21:20-EDT Does anybody have the address of Syquest? They are the ones who introduced a low cost 5mb removable pack hard disk at NCC. 14-Oct-82 22:32:00,297;000000000000 Date: 15 October 1982 00:32-EDT From: Paul L Kelley To: INFO-CPM at BRL Via: Mit-Mc; 15 Oct 82 0:45-EDT Via: Brl; 15 Oct 82 0:57-EDT Via: Brl-Bmd; 15 Oct 82 1:00-EDT Fixed missing ENDIF in MIT-MC file AR61:CPM;MCNFG 770ASM. This is the user overlay file for MODEM770. 15-Oct-82 10:41:58,1614;000000000000 Date: 15 Oct 82 12:41:58-EDT (Fri) From: Keith Petersen To: Info-Cpm at BRL Subject: [PGA.MIT-OZ: Archive V. 1.0] Via: Brl; 15 Oct 82 12:52-EDT Via: Brl-Bmd; 15 Oct 82 13:00-EDT This should have gone to Info-Cpm, so I am forwarding. Replies to address below, please. ----- Forwarded message # 1: Date: 15 Oct 1982 1038-EDT From: PGA.MIT-OZ at Mit-Ml Subject: Archive V. 1.0 To: info-micro at Brl cc: pga.MIT-OZ at Mit-Ml Via: Mit-Ml; 15 Oct 82 11:57-EDT Via: Brl; 15 Oct 82 12:20-EDT Via: Brl-Bmd; 15 Oct 82 12:31-EDT I have installed Archive on my CCS CP/M 2.2, ZCPR 1.0, with Morrow M26 Hard disk system. It seems to set the bits which it is supposed to, and it seems to copy files in a useful manner. There is a bug, however, which someone may be able to explain. When I try to write (modify) a file which has had its archive bit set (a normal, unprotected file which I have examined beforehand) I get the Bdos Read/Only error. When I type a ^c to get out of the error and go look at the file, I find that the File Descriptor Block has all 0s in the record allocation area. When I try to write the file again I am able to. The Archive BDOS patch is obviously the source of this problem. Perhaps the CCS BDOS differs from Vanilla CP/M in some way? I don't think so. As far as I know, the only strangeness about CCS is that they relocate CP/M an extra 2 k so that a 56K cpm has to be patched at 54K addresses. Has anyone else had any problems or successes with Archive? Phill ------- ----- End of forwarded messages 15-Oct-82 19:07:00,581;000000000000 Date: 15 Oct 1982 2107-EDT From: Mike S Schiller Subject: Re: Ozzie modem To: ELIOT at Mit-Dms cc: info-cpm at BRL In-Reply-To: Your message of 13-Oct-82 1708-EDT Via: Mit-Mc; 15 Oct 82 21:12-EDT Via: Brl; 15 Oct 82 21:18-EDT Via: Brl-Bmd; 15 Oct 82 21:21-EDT Eliot: I have an O-1, and can vouch that OTERM is a great program, as i'm using it now. Right now, i'm using an earlier version, but i helped Mike test v4.0 too. Either Charles Strom or myself will probably upload version 4 doc and com files to MC soon. -Mike ------- 16-Oct-82 00:36:00,4712;000000000000 Date: 16 October 1982 02:36-EDT From: Frank J Wancho Subject: 80 TRK Mod and "N" drives To: NORTHSTAR-USERS at Mit-Mc, INFO-CPM at BRL Via: Mit-Mc; 16 Oct 82 2:53-EDT Via: Brl; 16 Oct 82 3:07-EDT Via: Brl-Bmd; 16 Oct 82 3:20-EDT I have followed the directions given below for the 80 track mod and all seems to work! --Frank -------------------- El Paso, Tx, 14-Oct-82 The following is a description on how to use full 80 track capabilities of disk drives like the TANDON TM 100-2 on a North Star CP/M system using North Star CP/M 2.2 Release 1.1.0. The modifications worked when I checked it out initially, but only constant use of the 80-track system will reveal any bugs. Therefore, I can assume no liabilities whatsoever, nor guarantee that the mod will work for your particular system in any way. If you are NOT using dual sided drives capable of stepping 40 tracks per side, or if you are NOT using North Star's CP/M rel. 1.1.0 QD, then it is time for you to hit Control-C, otherwise read on. The following steps will guide you through the modification: 1. Prepare a SYSGEN image of the system you are currently using and name it SYS70.COM. 2. Load SYS70.COM using A>DDT SYS70.COM. 3. With the "S" command in DDT make the following changes: -S2C05 2C05 22 27 <= change max front side track from 34 to 39 (decimal) 2C06 ?? . -S2C0B 2C0B 23 28 <= change max number of tracks/side from 35 to 40 (decimal) 2C0C ?? . -S3013 3013 A9 C2 <= change disk length (max CP/M sector) 3013 ?? . -^C A>SAVE 70 SYS80.COM 4. Execute the file SYS80.COM and put the modified system on drive A:, then cold-boot. Your CP/M is now set up to utilize all 80 tracks on a 48 TPI DSDD drive. Please note than NO conversion is needed to use all 160 Tracks on a 96 TPI drive (such as TM 100-4). 5. >>>>> IMPORTANT <<<<< You are now accessing uninitialized areas of a diskette. You will have to convert all your diskettes from 70- to 80 tracks! To do this, you will have to transfer the contents of one DSDD disk to two SSDD disks using the 70 TRACK SYSTEM, and then copy the files back to a freshly formatted disk using the 80 TRACK SYSTEM. While this may be somewhat confusing and quite time-consuming, I think it is worth doing, since you get an extra 50k per diskette for your efforts. The tradeoff is incompatibility of DSDD diskettes with others. To remedy that, either exchange only SS disks, or reformat them when necessary. To further test this modification, I will soon convert all disks on the B: drive of the El Paso RCPM to 80 tracks. Happy hacking! Oh, and many thanks to whoever enabled me to do this by providing me with some insight into the workings of the BIOS..... El Paso, Tx, 14-Oct-82 This file contains information on how to convert North Star's FORMAT.COM to format 80 track drives. As with NS80TRK.MOD, these modification are tested but can NOT BE GUARANTEED TO WORK FOR YOU! 1. Modification of FORMAT.COM (for N* CP/M 2.2 rel 1.1.0. ONLY!!!) for use with a modified CP/M BIOS which allows 80 track drives: This is the sequence of commands to do it: A>DDT FORMAT.COM .... -S1EB 01EB 45 4F <= change max track from 69 to 79 01EC ?? . -S72E 072E 37 38 <= change display so it says "... 80 tracks..." 072F ?? . -^C A>SAVE 9 FORMAT80.COM This completes the conversion. Note that FORMAT will still correctly format single-sided diskettes. 2. North Star has an undocumented feature in rel. 1.1.0. This feature is the so-called "Nine"-drives. That means that N* CP/M 2.2, rel 1.1.0. is able to control 96 TPI drives. I have not been able to check this out, but see no reason why it shouldn't work. You HAVE TO designate a 96 TPI drive as such and will not be able to use any other than a 96 TPI diskette on it. To do this, answer the DRIVE-question in CPMGEN with a "N" instead of "D" or "Q". (You can't fool the system - have to have a real 96 TPI dual sided drive!) In order to format a diskette in "N"-format, you have to modify FORMAT.COM. FORMAT.COM is already prepared to handle N-drives. It will even offer this function if you respond with "9" when asked for the disk format. However, it's internal workings require your response to be "N", which is normally rejected. To make it accept "N" instead of "9" and be able to format N-drives, use DDT to change byte 01F9H from 39H to 4EH. Then you'll be able to use FORMAT.COM with 96 TPI drives. Again, Happy hacking! 17-Oct-82 12:30:00,972;000000000000 Date: 17 October 1982 14:30-EDT From: Charlie Strom Subject: New Osborne files To: INFO-CPM at BRL Via: Mit-Mc; 17 Oct 82 14:30-EDT Via: Brl; 17 Oct 82 14:37-EDT Via: Brl-Bmd; 17 Oct 82 14:51-EDT I have uploaded the following files for Osborne computer users from CP-MIG on Compuserve: AR41:CPM;OTERM 401COM OTERM 401DOC OTSET 4COM OTSET 4DOC Note the HX files are available in AR13:CPM; for those who cannot FTP binary files. OTERM is a public domain communications program configured to use the Osborne features and allows the Christenson protocol, Compuserve's A protocol as well as dumb ASCIII capture and simple terminal mode. OTSET is used to define strings for the function keys to be used with OTERM. I am not an Osborne owner, but if questions/problems arise, I can serve as a go-between of sorts since Mike Rubenstein, the author, is active on CP-MIG. Note that source is not being released at this time. 17-Oct-82 13:42:00,766;000000000000 Date: 17 October 1982 15:42-EDT From: Paul L Kelley Subject: MODEM771 To: INFO-CPM at BRL Via: Mit-Mc; 17 Oct 82 15:42-EDT Via: Brl; 17 Oct 82 16:06-EDT Via: Brl-Bmd; 17 Oct 82 16:24-EDT The following files are now in AR61:CPM; on MIT-MC: MCNFG 771ASM MODEM 771ASM MODEM 771COM MODEM 771HEX MODEM 771HIS The upgrades to MODEM7 are described below. Thanks to Bill Rizzi for more suggestions. ;10/16/82 Made the following changes: ; ; 1. Added optional toggling of send linefeed after carriage ; return, ; 2. Added optional local command to send logon, ; 3. Added routines to give message on execution concerning ; the system for which the program has been configured. ; ;P.L.Kelley 17-Oct-82 21:42:00,805;000000000000 Date: 17 October 1982 23:42-EDT From: Eric O Stork To: info-cpm at BRL Via: Mit-Mc; 17 Oct 82 23:43-EDT Via: Brl; 18 Oct 82 0:02-EDT Via: Brl-Bmd; 18 Oct 82 0:16-EDT Help, please, on sending a message: I'm trying to send a message to someone I know to have an account on the UNIVERSITY of PENNSYLVANIA (Wharton School) DEC-10. But when I try to send to UPENN (which is the name listed in the MIT-MC Host-list for TIP-110 or TAC 1/46) I get the following: To: [username]%upenn Error; No such site known: "upenn" The Host-list contains no other obvious U of Penn or Wharton host. Would someone please send me a message with the proper address and/or routing for the Host(s) I'm trying to reach? Thanks, Eric Stork STORK at MIT-MC 18-Oct-82 11:20:00,380;000000000000 Date: 18 Oct 1982 11:20 PDT From: Fenchel.ES at Parc-Maxc Subject: Disk Copy Software To: INFO-CPM at BRL Via: Parc-Maxc; 18 Oct 82 14:18-EDT Via: Brl; 18 Oct 82 15:20-EDT Via: Brl-Bmd; 18 Oct 82 15:34-EDT Does anyone know of a public domain program which can copy std 8" CP/M diskettes; that is, copy track by track instead of 1 file at at a time? Thanks, Bob 18-Oct-82 17:36:00,753;000000000000 Date: 18 October 1982 19:36-EDT From: Stephen C Hill Subject: CP Net To: INFO-CPM at Mit-Mc cc: STEVEH at Mit-Mc, DEGLIN at Mit-Mc, KLUDGE at Mit-Mc Via: Mit-Mc; 18 Oct 82 19:35-EDT Via: Brl; 18 Oct 82 20:17-EDT Via: Brl-Bmd; 18 Oct 82 20:24-EDT I would like to find out if there is a good reference on how CP Net goes about its business. We have a local area network and are going to be looking into running the CP/Net on it, but I am unsure of how big a job it would be to get the S/W to do some basic extra work setting up the connection. Could someone on this mailing list with personal experience with CP/Net please get back to me? Thanks, Steve 19-Oct-82 00:46:00,586;000000000000 Date: 19 October 1982 02:46-EDT From: Keith Petersen Subject: Disk Copy Software To: Fenchel.ES at Parc-Maxc cc: Info-Cpm at BRL Via: Mit-Mc; 19 Oct 82 2:45-EDT Via: Brl; 19 Oct 82 2:53-EDT Via: Brl-Bmd; 19 Oct 82 3:05-EDT COPYFAST is the program you want. It does full track reads and writes, I believe. It's available from most RCPM systems. I don't think it's available on MC:CPM, but I could upload if necessary. If you look on an RCPM for it, look for CPYFSTxx (where the xx is the version number). I don't recall what the latest number is. 19-Oct-82 08:24:00,1151;000000000000 Date: 19 Oct 1982 0724-PDT Sender: SCHNUR at Usc-Isi Subject: xmodem on tops 10 Subject: [SCHNUR at USC-ISI: xmodem for tops 10] From: SCHNUR at Usc-Isi To: info-cpm at BRL Message-ID: <[USC-ISI]19-Oct-82 07:24:21.SCHNUR> Via: Usc-Isi; 19 Oct 82 10:25-EDT Via: Brl; 19 Oct 82 10:40-EDT Via: Brl-Bmd; 19 Oct 82 10:53-EDT Begin forwarded message Mail-From: USC-ISI Received-Date: 19-Oct-82 0711-PDT Date: 19 Oct 1982 0711-PDT From: SCHNUR at USC-ISI To: MMD at SU-AI Cc: schnur at USC-ISI Subject: xmodem for tops 10 Message-ID: <[USC-ISI]19-Oct-82 07:11:03.SCHNUR> Sender: SCHNUR at USC-ISI I ahve been using your program successfully on the usie machine. I compiled it with no problem. I now need very much the for the program to work on my local compuer, a dec10 using tops 10. The sail version here does not work;the first error is DSIMS undefined,. I treid using the rel file form the 20 no luck. The exesav file does not work either. Could you send me any info that might help me. are there any library programs i am missing. joel (nrl-6510) -------------------- End forwarded message 19-Oct-82 08:59:00,445;000000000000 Date: 19 Oct 1982 0759-PDT Sender: SCHNUR at Usc-Isie Subject: xmodem for vax From: SCHNUR at Usc-Isie To: info-cpm at BRL Cc: schnur at Usc-Isie Message-ID: <[USC-ISIE]19-Oct-82 07:59:25.SCHNUR> Via: Usc-Isie; 19 Oct 82 11:00-EDT Via: Brl; 19 Oct 82 11:21-EDT Via: Brl-Bmd; 19 Oct 82 11:50-EDT has anybody installed a cp/m filetransfer system for the vax and micro's? If so could you help us out on our 780? joel (nrl-6510) 19-Oct-82 13:46:00,2025;000000000000 Date: 19 Oct 1982 1446-CDT From: Clive Dawson Subject: Request for participation at Fall '82 DECUS Symposium To: tops-20 at Su-Score, info-printer at Mit-Mc, info-micro at Mit-Mc, info-cpm at Mit-Mc, info-apple at Mit-Mc Via: Mit-Mc; 19 Oct 82 16:28-EDT Via: Brl; 19 Oct 82 17:17-EDT Via: Brl-Bmd; 19 Oct 82 17:20-EDT I just got the job of Hardware Working Group Coordinator for the DECUS LCG (Large Computer Group) SIG on very short notice. The job has changed hands rapidly recently, so I have little to go on, and I would appreciate help from anyone with information or suggestions to offer. I have been put in charge of arranging several sessions for the Fall 1982 DECUS Symposium. It will be held in Anaheim, California, from December 6-10, 1982. The sessions include: RP07 & TU78 USER EXPERIENCE ON DECSYSTEM-10/20 This session will be a "user's panel" where RP07 and TU78 users will discuss their experiences with these devices at their installations. INTERFACING A LASER PAGE PRINTER TO THE DECSYSTEM-20 This session will provide information on how to hook laser printers to a DEC-20 from one or two people who have done it at their sites. PERSONAL COMPUTERS AND DECSYSTEM-10/20 This session will be a panel and audience discussion of interconnection between personal computers and DEC 10/20's emphasizing virtual terminals and file transfer software. I need session chairmen, persons who will introduce speakers, moderate the floor questions and discussion, and take (or better, arrange for someone else to take) notes on the session. I need session speakers, persons who would be willing to speak to a moderate size, receptive group, about what they have done with regard to RP07's, TU78's, high-quality printers, and/or micros. I am not a member of all of these lists, so please send any replies to Clive@UTexas. Gratefully yours, Clive Dawson ------- 19-Oct-82 14:52:00,781;000000000000 Date: 19 Oct 1982 1652-EDT From: ELIOT at Mit-Dms (Eliot Scott Ramey) To: fjw at Mit-Mc Cc: info-cpm at BRL, northstar-users at Mit-Mc Subject: A better way to 80 tracks Message-id: <[MIT-DMS].246812> Via: Mit-Dms; 19 Oct 82 16:52-EDT Via: Brl; 19 Oct 82 17:22-EDT Via: Brl-Bmd; 19 Oct 82 17:34-EDT I passed Sigi Kluger's NS80TRK.MOD file on to Bob Plouffe. After looking at it he quickly saw a need for compatibility with 70 tracks. He therefore has a file that will easily enable one to patch his NS BIOS for handling BOTH 70 and 80 tracks. I will talk to Bob and see how he wants to go about getting it to MIT. (I still have to ask him about a bug I am encountering with ZCPR/NZCPR, so right now it works for standard CCP only) -Eliot at Mit-DM 19-Oct-82 15:16:00,467;000000000000 Date: 19 Oct 1982 1716-EDT From: ELIOT at Mit-Dms (Eliot Scott Ramey) To: info-cpm at BRL Subject: MODEMxxx Message-id: <[MIT-DMS].246824> Via: Mit-Dms; 19 Oct 82 17:15-EDT Via: Brl; 19 Oct 82 18:16-EDT Via: Brl-Bmd; 19 Oct 82 18:23-EDT This is getting rediculouse!!! Now we have MODEM771 AND MODEM780 !!! What is a sysop supposed to do??? 780 doesnt have ANY of the mods since 768!!! Do we keep both online? ARGH!!!!! -Eliot at Mit-DM 19-Oct-82 16:19:00,628;000000000000 Date: 19 October 1982 18:19-EDT From: Ronald G Fowler To: INFO-CPM at Mit-Mc, INFO-MICRO at Mit-Mc, INFO-ATARI at Mit-Mc, INFO-APPLE at Mit-Mc Via: Mit-Mc; 19 Oct 82 18:24-EDT Via: Brl; 19 Oct 82 19:17-EDT Via: Brl-Bmd; 19 Oct 82 19:23-EDT I have a sudden outrageous need for a 6502 simulator that will run on an 8080 or Z80; seems like I saw such an animal recently in a computer magazine (or perhaps it was an 8080 simulator running on a 6502??). Does anyone know of such a beasty? Thanks. --Ron Fowler (RGF@MC) ps : my apologies to those who receive multiple copies of this. 19-Oct-82 18:18:00,1011;000000000000 Date: 19 October 1982 20:18-EDT From: Richard S Hall Subject: Diablo 630 Printer To: info-cpm at BRL cc: RSH at Mit-Mc Via: Mit-Mc; 19 Oct 82 20:20-EDT Via: Brl; 19 Oct 82 21:15-EDT Via: Brl-Bmd; 19 Oct 82 21:25-EDT Does anyone know why certain escape sequences might not work on a Diablo 630?? For example, the manual we have says that an ESC-P should turn on proportional spacing. It is listed in the chart as an uppercase 'P' however there is a note stating "Uppercase letters on pages 24 and 25 should be struck in lowercase mode.". I have tried this with both upper and lowercase 'P' and neither seems to do anything. I have similar problems with ESC-O (bolding), ESC-E (underscore) and several others. Some escape sequences work correctly, however. I know the printer is capable of doing those functions as our Xerox-customized version of WordStar uses them. Is there anything special that needs to be done to enable these codes?? Thanks in advance, Rick 19-Oct-82 18:47:00,675;000000000000 Date: 19 Oct 1982 2047-EDT From: ELIOT at Mit-Dms (Eliot Scott Ramey) To: fjw at Mit-Mc Cc: northstar-users at Mit-Mc, info-cpm at BRL Subject: Plouffe's 80 trk mod Message-id: <[MIT-DMS].246841> Via: Mit-Dms; 19 Oct 82 20:46-EDT Via: Brl; 19 Oct 82 21:17-EDT Via: Brl-Bmd; 19 Oct 82 21:26-EDT After pointing out my previously stated problem to RLP, he promptly found the error and now has his 80 trk mod set up so there is no dependence on CCP. I assume when he has completed it all, he will upload the file so all N* users can benefit from it. Remember, with this you don't have to have 2 copies of CPM, one for each config. -Eliot at Mit-DM 19-Oct-82 19:19:00,774;000000000000 Date: 19 October 1982 1819-PDT (Tuesday) From: ucla-vax!ucivax!csuf!bruce at Ucla-Security To: ucivax!ucla-vax!Info-CPM at BRL Subject: Kaycomp II Via: Ucla-Security; 22 Oct 82 16:17-EDT Via: Brl; 22 Oct 82 16:30-EDT Via: Brl-Bmd; 22 Oct 82 16:37-EDT Does anyone know anything (good or bad) about this computer? My brother wants to get a word processing system, and doesn't want the Osborne because of the small screen. The Kaycomp (or Kaypro now, I guess) seems to have the same features, minus some of the software, but plus the large screen. However, it must be reliable and easy to use, as my brother is not a computer person. Please answer directly to me; I am no longer on the mailing list. Thanks... -Bruce ucivax!csuf!bruce 19-Oct-82 19:48:00,441;000000000000 Date: 19 Oct 1982 at 2048-CDT From: mknox at Utexas-11 Subject: CCS Hard-Disk BIOS To: info-cpm at BRL Via: Utexas-11; 19 Oct 82 22:45-EDT Via: Brl; 19 Oct 82 22:54-EDT Via: Brl-Bmd; 19 Oct 82 23:11-EDT Before I re-invent another wheel, does anyone have a version of CCS BIOS for CP/M 2.2 which supports a hard disk. I am adding a Seagate drive to a CCS machine, and any time saved would be a blessing. tnx ------- 19-Oct-82 20:44:17,778;000000000000 Date: 19-Oct-82 19:44:17-PDT (Tue) From: UCBARPA.dag at Ucb-C70 Subject: Osborne - Thanks Message-Id: <8209200244.23037@UCBARPA.BERKELEY.ARPA> Received: by UCBARPA.BERKELEY.ARPA (3.224 [10/16/82]) id A23036; 19-Oct-82 19:44:19-PDT (Tue) Received: from UCBARPA.BERKELEY.ARPA by UCBVAX.BERKELEY.ARPA (3.207 [9/26/82]) id A05896; 19-Oct-82 19:43:01-PDT (Tue) To: info-cpm at BRL Via: Ucb-C70; 19 Oct 82 22:44-EDT Via: Brl; 19 Oct 82 22:54-EDT Via: Brl-Bmd; 19 Oct 82 23:09-EDT Thanks for all of your help and responses with regard to my work on the osborne. It appears that the Osborne I borrowed was one of the very first released, and as a result had some subtle differences that caused screwups with the modem programs. Again, thanks for your help 19-Oct-82 22:11:33,574;000000000000 Date: 20 Oct 82 0:11:33-EDT (Wed) From: Rick Conn To: SCHNUR at Usc-Isie cc: info-cpm at BRL Subject: Re: xmodem for vax Via: Brl; 20 Oct 82 0:19-EDT Via: Brl-Bmd; 20 Oct 82 0:22-EDT I've been installing UMODEM on our VAX 11/780. If you have a C compiler with the proper libraries, UMODEM goes on very nicely. I've been using EUNICE under VMS, and had to make some minor mods to get it up. I have one last routine to replace, and hope to have it running when the VAX and I are up and available at the same time. Rick 20-Oct-82 04:21:00,969;000000000000 Date: 20 October 1982 06:21-EDT From: Charlie Strom Subject: Diablo 630 Printer To: RSH at Mit-Mc cc: Info-Cpm at BRL Via: Mit-Mc; 20 Oct 82 6:20-EDT Via: Brl; 20 Oct 82 6:25-EDT Via: Brl-Bmd; 20 Oct 82 6:31-EDT Richard, the "stock" 630 is not capable of such behavior as boldface et al as you describe. There is a word processing enhancement to the printer firmaware, but I have never lloked into ot for the following reason: WordStar supports boldface, underscore, etc. on the 630 inn software rather than hardware. It boldfaces by doing a backspace and re-printing the character several times, for example. To obtain a pseudo proportional spacing, WS ver. 3.0 has an undocumented unsupported command. Try inerting a ^P at the top of the file (by using ^PP) and you will notice a diffference. This is not truly proportional since it has nothing to do withthe presence of a ps printwheel, but the results are not all that bad. 20-Oct-82 09:36:00,2683;000000000000 Date: 20 Oct 1982 09:36 PDT From: Mendelson.es at Parc-Maxc Subject: Re: Diablo 630 Printer In-reply-to: RSH's message of 19 October 1982 20:18-EDT To: Richard S Hall cc: info-cpm at BRL Via: Parc-Maxc; 20 Oct 82 12:37-EDT Via: Brl; 20 Oct 82 16:15-EDT Via: Brl-Bmd; 20 Oct 82 16:29-EDT Rick, I believe that you will find that your 630 does not contain an option known as the Expanded Communications Set Option. The following is quoted from my copy of the Model 630 Communications Terminal Operators Guide, Document No. 90445-03 (1/82), page 20): "Expanded Communications Set Option (Fully Featured HPRO5) This option includes several features which significantly increase the flexibility, capacity and capability of the Model 630: Word Processing Enhancements: These consist of several features which allow the operator to control the printout format from the keyboard using the ESC and CTRL codes listed in the chart on pages 26 and 27. Included are proportional space printing, offset selection (character spacing), auto underscore, bold overprint and shadow printing, auto center, auto justify, line edit and margin control. Expanded Memory: The print buffer (memory) is expanded to 2688 bytes (characters). "Here Is . . ." Answerback/NonVolatile Parameter Memory: This capability is supported by a small built iln battery which will maintain the data stored in the RAM (memory) during periods of power off. The "Here Is . . ." message of up to 31 characters forms an automatic identification reply to enquiries from another system. The Parameter memory retains such items as margins, tabs, modes, etc. HyPlot Vector Plotting: This feature provides the capability to rapidly produce graphs and other vector designs, using commands listed in the chart on pages 26 and 27. See the Product Description for details. Remote Diagnostics: This feature allows the interrogation of lmachine parameters and status thru the serial interface." So -- why does the Xerox-customized version of WordStar work correctly, you ask? Well, because it generates these functions internally to WordStar and does not invoke them in the printer. It does not assume that every printer attached to it can execute these functions. See your friendly(?) Xerox salesman and order your Expanded Communications Set Option now. How's that for a commercial pitch, and I don't even work for either the Diablo Division or the Office Systems Division of the company. I must admit that I am a stockholder, however. Hope this fully answers your questions. Jerry Mendelson (Printing Systems Division, Xerox Corporation) 20-Oct-82 13:12:52,679;000000000000 Date: 20 Oct 82 13:12:52 EST (Wed) From: Ben Goldfarb Subject: ZX65 (6502 emulator) To: Ronald G Fowler Cc: info-cpm at BRL Via: UCF-CS; 21 Oct 82 18:45-EDT Via: Udel-Relay; 21 Oct 82 18:51-EDT Via: Brl; 21 Oct 82 18:56-EDT Via: Brl-Bmd; 21 Oct 82 19:11-EDT Your memory serves you correct. August 1980 Dr Dobbs contained the Z80 source code for a 6502 emulator called ZX65. I have a copy of the executable in machine-readable form, but I can't FTP. Since I got it from some RCPM system, you should be able to obtain a copy relatively easily, but if you get desparate let me know. Ben 20-Oct-82 14:25:00,685;000000000000 Date: 20 Oct 1982 1325-PDT From: Bill Rizzi Subject: Re: MODEMxxx To: ELIOT at Mit-Dms cc: info-cpm at BRL In-Reply-To: <[MIT-DMS].246824> Via: Usc-Isib; 20 Oct 82 16:27-EDT Via: Brl; 20 Oct 82 16:38-EDT Via: Brl-Bmd; 20 Oct 82 16:49-EDT I have been working with Paul Kelley (PLK@MIT-MC) on MODEM7XX (latest XX = 71). It has a nice user interface and neat features like batch-file transfer capability (wild-carding) optional CRC on transfers, and most importantly, ease of modification for specific hardware setups. I missed any notice about MODEM780, can someone enlighten me as to its new capabilities ? Thanks, Bill Rizzi ------- 20-Oct-82 15:48:00,412;000000000000 Date: 20 October 1982 17:48-EDT From: Jon L Spear Subject: Osborne owner survey To: INFO-CPM at BRL Via: Mit-Ai; 20 Oct 82 17:45-EDT Via: Brl; 20 Oct 82 17:55-EDT Via: Brl-Bmd; 20 Oct 82 18:05-EDT Speaking of Osborne computers... would there be enough info and interest in it to start an Info-Osborne discussion group? We have Apple, Atari, ZX-81, and IBM PC so why not Osborne? 21-Oct-82 14:25:22,541;000000000000 Date: 21 Oct 1982 14:25:22 EST (Thursday) From: Jim Miller Subject: z-80 Dynamic Debugging Tool To: info-cpm at Okc-Unix (BAD ADDRESS), BRL at Okc-Unix Via: Okc-Unix; 21 Oct 82 15:33-EDT Via: Brl; 21 Oct 82 15:39-EDT Via: Brl-Bmd; 21 Oct 82 15:56-EDT Does anyone know the source of ZDT ? Is it public domain software or copywrited ? I haven't been able to find anything but documentation on how to use it. Thanks for any help, okc-unix 21-Oct-82 20:41:00,957;000000000000 Date: 21 October 1982 22:41-EDT From: Leor Zolman Subject: new BDS C hardware customization scheme To: info-cpm at BRL Via: Mit-Mc; 21 Oct 82 22:40-EDT Via: Brl; 21 Oct 82 22:45-EDT Via: Brl-Bmd; 21 Oct 82 22:52-EDT In response to suggestions made by Fylstra/Rconn et. al., I have adopted a new method of configuring the I/O port interface for BDS C programs that require direct access to I/O ports. Note that pre-1.50 BDS C packages had one header file, BDSCIO.H, containing all definitions; v1.50 has BDSCIO.H for general definitions and HARDWARE.H for hardware-specific definitions. The new port interface is in HARDWARE.H. TELED.C, the all-in- one modem program and text editor (a real cute hack, it is) has been modified to use the new header files and port access scheme. File summary: AR34:cpm;bdscio 50h -- BDSCIO.H AR34:cpm;hware 50h -- HARDWARE.H AR35:cpm;teled 12c -- TELED.C Feedback is welcome. -leor 21-Oct-82 21:43:00,984;000000000000 From: tekmdp!laurir.tektronix at Udel-Relay To: tekcrd!info-cpm at Mit-Mc Date: 21 Oct 1982 at 2043-PDT (Thursday) Subject:What's the best CP/M accounting package? Via: UTD-CS; 22 Oct 82 1:07-EDT Via: Mit-Mc; 22 Oct 82 1:34-EDT Via: Brl; 22 Oct 82 1:38-EDT Via: Brl-Bmd; 22 Oct 82 1:46-EDT I run a small one-horse business, some consulting and some retail software sales, and my accounting (posting to ledger &etc.) is caught up to last June. I'm looking into buying an accounting package. I'd like for it to implement accounting just like they taught it in Elementary Accounting I for Bonehead Engineers, with: -- a journal -- a ledger, with automatic posting from the journal -- ability to generate a balance sheet and an income statement I *don't* need inventory, payroll, A/P, A/R, just simple accounting. Any recommendations? -- Andrew Klossner (laurir.tektronix@udel-relay) [ARPA] (decvax!teklabs!tekmdp!laurir) [Usenet] 22-Oct-82 16:50:00,1125;000000000000 Date: 22 October 1982 18:50-EDT From: Michael C Adler Subject: Z80 Dynamic Debugging Tool To: jmiller at Okc-Unix cc: Info-cpm at BRL Via: Mit-Ml; 22 Oct 82 18:47-EDT Via: Brl; 22 Oct 82 18:51-EDT Via: Brl-Bmd; 22 Oct 82 19:01-EDT ZDT is quite copyrighted. It is available for some fee from Lifeboat (sorry, that is the only place I have seen it.) I bought it a while ago, and I recommend that you attempt to find something else first. Although it does have some nice features (block compare, block move, etc.) and I use it for those functions, it is a real pain to use for debugging because it formats the input. Instead of figuring out that 1F is 001F, you are expected to type the whole 4 digit number in. If you forget, it doesn't work. In order to list a segment of code, it makes you specify a range. Thus, you have to do the computation to figure out how much memory would fit on a screen. I don't believe that I am overly lazy in not wanting to have to think about such things when my energy should be spent debugging my code, not guessing at memory ranges! -Michael 23-Oct-82 11:33:00,410;000000000000 Date: 23 October 1982 13:33-EDT From: Paul L Kelley Subject: Telephone Number Library Overlay for MODEM771 To: Info-CPM at BRL Via: Mit-Mc; 23 Oct 82 18:39-EDT Via: Brl; 23 Oct 82 19:06-EDT Via: Brl-Bmd; 23 Oct 82 19:23-EDT AR61:CPM; on MIT-MC now contains the file MNUM 771ASM. This file is an overlay which changes the telephone number library in MODEM771. P.L.Kelley 23-Oct-82 18:14:00,762;000000000000 Date: 23 October 1982 20:14-EDT From: Frank J Wancho Subject: Addresses wanted To: INFO-CPM at Mit-Mc Via: Mit-Mc; 23 Oct 82 20:14-EDT Via: Brl; 23 Oct 82 20:16-EDT Via: Brl-Bmd; 23 Oct 82 20:22-EDT Our high speed procurement cycle is finally in the ordering phase for software I specified over six months ago. Since then, I have lost the references for three of the packages: "BASIC II", "Word Index II", and "MICROPLOT". None of these are carried by the major distributors, and all were found in either BYTE or INFOWORLD to my recollection. If anybody has the name, address, and phone number for any or all of these products, please send them directly to me. No need to burden this list with your reply. Thanks, Frank 23-Oct-82 19:36:00,946;000000000000 Date: 23 October 1982 19:36 cdt From: Weinstein.MK541 at Hi-Multics Subject: JAWS IB 64 DYNAMIC RAM BOARD with Intel 8202 chip To: info-cpm at BRL cc: info-micro at BRL, Stenson.SLP at Hi-Multics Via: Hi-Multics; 23 Oct 82 20:39-EDT Via: Brl; 23 Oct 82 20:41-EDT Via: Brl-Bmd; 23 Oct 82 20:52-EDT I am having a fair amount of trouble getting this new "great" RAM up and running. I am almost certain that this board does not work in a front panel system. I have an IMSAI mainframe..CROMemco CPU, CCS Disc Controller and last but not least an IMSAI MIO board. What a setup...right... I have contacted the vendor "NETRONICS" and they have been quite useless... also note that there is nothing mentioned in the sales blurb that this board is for paneless systems. Does anyone know what problem I have been having with this RAM board? I would certainly appreciate any modification updates that you have found useful. 24-Oct-82 03:16:00,600;000000000000 Date: 24 October 1982 05:16-EDT From: Keith Petersen Subject: PAMS list updated To: Info-Cpm at BRL Via: Mit-Mc; 24 Oct 82 5:16-EDT Via: Brl; 24 Oct 82 4:55-EDT Via: Brl-Bmd; 24 Oct 82 6:23-EDT Bill Blue's "Public Access Message (and file transfer) System" phone number list has been updated on MC:CPM. The list is available via FTP, or if you cannot FTP send a message to Info-Cpm-Request@Brl asking for a copy and it will be sent to you via netmail. The file is about 32,000 characters long, so make sure you have room for it. The filename is CPM;BBSNOS BYNAME. 24-Oct-82 06:20:32,639;000000000000 Date: 24 Oct 82 8:20:32-EDT (Sun) From: Maj Harold Carter (AFIT) To: info-cpm at BRL cc: hcarter at BRL Subject: request for simple data base Via: Brl; 24 Oct 82 7:16-EDT Via: Brl-Bmd; 24 Oct 82 8:34-EDT As chairman of the Design Automation Technical Committee for the IEEE Computer Society, I have a need for a simple no-cost /low-cost file system to maintain records on personnel and activities within the committee. We can't muster enough justification to get the Computer Society to buy DBASEII, so I have to get this going out of my own pocket. Any advice? Dr. Hal Carter 24-Oct-82 12:38:00,606;000000000000 Date: 24 October 1982 14:38-EDT From: Edward Huang To: info-cpm at Mit-Mc cc: EH at Mit-Ai Via: Mit-Mc; 24 Oct 82 19:03-EDT Via: Brl; 24 Oct 82 18:01-EDT Via: Brl-Bmd; 24 Oct 82 19:57-EDT Hello: Are there any users out there who run MP/M? specifically the Magnolia implementation of MP/M II for the H89 ? If so, please drop me a line as I am considering MP/M for my H89 so i can use it at the same time while others are using the DataTech BBS and CP/M section (415-595-0541). Also,has anyone configured BYE for use under MP/M ? thanks, Edward Huang DataTech Systems 24-Oct-82 21:25:00,1087;000000000000 Date: Sunday, 24 October 1982 20:25-PDT From: WANCHO at Office-10 To: INFO-CPM at BRL, INFO-MICRO at BRL Subject: Location of old correspondence Reply-To: INFO-CPM-REQUEST at BRL Via: Office-10; 25 Oct 82 0:26-EDT Via: Brl; 24 Oct 82 23:23-EDT Via: Brl-Bmd; 25 Oct 82 0:47-EDT The archives of old correspondence in ITS mail format are now available from OFFICE-10 in the directory. OFFICE-10 honors the ANONYMOUS Login convention. However, we ask that you FTP during non-prime-time hours to help keep the load down. OFFICE-10 is 1/93. The format of these filenames is: file.ARCHIV;ymmdd. The date is the date of the last message in each file, which is the first physical message, since the messages were prepended as they arrived... Pgs Bytes MICRO.ARCHIV;21024 202 516223 MICRO.ARCHIV;20819 160 407285 CPM.ARCHIV;21024 149 379588 CPM.ARCHIV;20820 142 362255 CPM.ARCHIV;20611 125 318105 CPM.ARCHIV;20410 196 500020 CPM.ARCHIV;11124 142 362200 CPM.ARCHIV;10615 101 257334 25-Oct-82 10:38:00,405;000000000000 Date: 25 Oct 1982 10:38 PDT From: Fenchel.ES at Parc-Maxc Subject: Heath 89 & CP/M To: Info-CPM at BRL Via: Parc-Maxc; 25 Oct 82 16:56-EDT Via: Brl; 25 Oct 82 15:52-EDT Via: Brl-Bmd; 26 Oct 82 8:45-EDT Do Heath 89 systems run standard CP/M? If not, what must one do to run a normal CP/M program? Can the Heath 89 be modified to run standard CP/M? etc. Thanks, Bob (Fenchel.ES@PARC) 25-Oct-82 16:20:00,1113;000000000000 Date: 25 Oct 1982 1520-PDT From: Jim Moore Subject: Re: Diablo 630 Printer To: RSH at Mit-Mc, info-cpm at BRL In-Reply-To: Your message of 19 October 1982 20:18-EDT Via: Usc-Isib; 25 Oct 82 18:22-EDT Via: Brl; 25 Oct 82 17:14-EDT Via: Brl-Bmd; 26 Oct 82 8:51-EDT Rick, WE are using a 630 on our Northstar & it works just fine. BUT -- in trying to get it to work with Wordstar, there were repeatable, subtle glitches which just wouldn't go away. I finally found someone w/ enough smarts to realize that the 630 isjust too smart for W*! Aparently, W* demands a sort of total control over the printer & some of the smarts of the 630 just got in the way. The solution was to semi-lobotomize the 630 by removing two of its smarter chips. Once this was done, everything worked just fine. Since we do all of out printing via wordstar, at least all that requires any funny formatting, this is just fine & I don't miss the reduced functionality in the hardware, since the software (W*) does it all. (n.b. "out" above = "our".) I hope this helps. Jim ------- 26-Oct-82 15:27:00,826;000000000000 Date: 26 October 1982 15:27 cdt From: Heiby.APSE at Hi-Multics Subject: N* Advantage MODEM7 Reply-To: heiby at Hi-Multics To: info-cpm at BRL cc: Heiby.APSE at Hi-Multics Via: Hi-Multics; 26 Oct 82 18:32-EDT Via: Brl; 26 Oct 82 18:45-EDT Via: Brl-Bmd; 26 Oct 82 18:49-EDT I have a NorthStar Advantage onto which I am trying to put MODEM7. My current stumbling block is lack of documentation for use of the serial i/o card in the second slot. The USER.ASM file tells how to run 1200 baud, but until I demonstrate that the thing works I can get only a 300 baud modem. How do I configure the UART in the second slot? (Ideally, someone will volunteer to send me a working MODEM7 source/com/doc on a NorthStar readable 5.25 inch floppy that I can copy and return with much gratitude.) Thanks. Ron. 26-Oct-82 15:38:00,1437;000000000000 Date: 26 Oct 1982 1438-PDT From: Dick Subject: ZCPR problem To: info-cpm at BRL Via: Usc-Eclb; 26 Oct 82 17:39-EDT Via: Brl; 26 Oct 82 17:45-EDT Via: Brl-Bmd; 26 Oct 82 18:03-EDT Actually, I am using NZCPR14, but I will take a fix from anyone. The problem I have is that the .COM file search is not working the way I expect. I have 3 drives, A: , B: , C: . The normal default drive/user is A0, and I have SECURE enabled. I have .COM files of the same name on both A: and C:, and C: uses USER's 1-6, with the .COM files in USER 0. When logged onto C: in User 1-6, and I try to run one of the .COM files common to both A: & C:, it appears that the C: file is selected about every other time, with the A: file getting used instead of the C: file. What I wanted was the C: file in user 0 to execute every time if logged anywhere on C:. Is this due to SECURE, a bug? or do I mis-understand the search pattern as described in the doc..???? I would like the search pattern to look like; 1)current drive/user, 2)current drive user 0, 3)drive A user 0...it may not be quite that way, but what I mean is that the current drive needs to be checked twice at least, prior to switching to the DEFAULT (A in this case)..Is it me?? or what?? Thanks for any help. I realize the "REAL" ZCPR group is not supporting the NZCPR stuff, but maybe a hint, or if it is a bug, a fix. ------- ------- ------- 26-Oct-82 17:40:37,325;000000000000 Date: 26 Oct 82 19:40:37-EDT (Tue) From: George Keller (IBD) To: info-cpm at BRL Subject: N* Advantage MODEM7 Via: Brl; 26 Oct 82 19:56-EDT Via: Brl-Bmd; 26 Oct 82 20:00-EDT I too want to find out how to "configure" a serial port in the second North Star Advantage slot. George. 26-Oct-82 18:46:00,324;000000000000 Date: 26 October 1982 20:46-EDT From: Eliot Scott Ramey To: info-cpm at BRL Via: Mit-Mc; 26 Oct 82 20:49-EDT Via: Brl; 26 Oct 82 20:54-EDT Via: Brl-Bmd; 26 Oct 82 20:57-EDT Just a note: I recieved PAMS.LST on my RCPM the other day which was updated 10/08/82. The one on MC is already outdated. 27-Oct-82 00:40:04,526;000000000000 From: Fenchel.es at Parc-Maxc Date: 27-Oct-82 0:40:04 EDT Subject: CP/M and Heath 89 Systems To: Info-CPM at BRL Via: Parc-Maxc; 27 Oct 82 0:40-EDT Via: Brl; 27 Oct 82 0:42-EDT Via: Brl-Bmd; 27 Oct 82 0:47-EDT (I apologize if this is a duplicate message - our mailer has been having troubles). Do Heath 89 systems run standard CP/M? If not is there some way to make them do this? (I have heard that these machines used to run a non-standard CP/M and that some changes were in the works???) Thanks, Bob 27-Oct-82 14:58:54,577;000000000000 Date: 27 Oct 82 16:58:54-EDT (Wed) From: Harold Carter (AFIT) To: info-cpm at BRL cc: hcarter at BRL Subject: bios for 5" Jade Double-D disk Via: Brl; 27 Oct 82 17:19-EDT Via: Brl-Bmd; 27 Oct 82 17:28-EDT I have a student who is attempting to convert the bios written for an Jade DD disk controller to a 5 1/4" Jade DD system. He's having difficulties. Anyone have a bios that will do the trick? He'd appreciate code if possible as weel as tips that may help him. Reply to me.... Thanks....................... Hal Carter 27-Oct-82 17:48:00,559;000000000000 Date: 27 Oct 1982 at 1648-PDT To: info-cpm at BRL Cc: fylstra.tsca at Sri-Unix Subject: RT-11 tools From: fylstra.tsca at Sri-Unix Via: Sri-Tsca; 27 Oct 82 18:02-PDT Via: Sri-Unix; 27 Oct 82 21:59-EDT Via: Brl; 27 Oct 82 22:03-EDT Via: Brl-Bmd; 27 Oct 82 22:08-EDT Do either of the following exist in public domain form? - implementation of MODEM2 protocol under RT-11 - CP/M program to transfer files between an RT-11-formatted floppy disk and a CP/M-formatted disk Please reply to fylstra.tsca@sri-unix. Thanks! Dave Fylstra 28-Oct-82 02:11:19,716;000000000000 Date: 28-Oct-82 01:11:19-PDT (Thu) From: UCBARPA.dag at Ucb-C70 (David Allen Gewirtz) Subject: Syquest hard drives Message-Id: <8209280811.22487@UCBARPA.BERKELEY.ARPA> Received: by UCBARPA.BERKELEY.ARPA (3.224 [10/16/82]) id A22486; 28-Oct-82 01:11:20-PDT (Thu) Received: from UCBARPA.BERKELEY.ARPA by UCBVAX.BERKELEY.ARPA (3.227 [10/22/82]) id A01324; 28-Oct-82 19:31:51-PDT (Thu) To: INFO-CPM at Mit-Ai, JDOS at Mit-Ai Via: Mit-Ai; 3 Nov 82 9:17-EST Via: Brl; 3 Nov 82 16:17-EST Via: Brl-Bmd; 3 Nov 82 17:46-EST They are in Fremont, CA..off the San Francisco Bay. I have no idea of their address, but if you are desperate, Fremont is in the 415 area code, call information and ask. David 28-Oct-82 09:47:00,564;000000000000 Date: 28 October 1982 11:47-EDT From: Keith Petersen Subject: BBSNOS BYAREA updated To: INFO-CPM at BRL Via: Mit-Mc; 28 Oct 82 11:48-EDT Via: Brl; 28 Oct 82 11:56-EDT Via: Brl-Bmd; 28 Oct 82 12:03-EDT The MIT-MC file CPM;BBSNOS BYAREA has been updated to the same version as BBSNOS BYNAME, thanks to Frank Wancho . This is Bill Blue's very comprehensive list of phone numbers of public access message and file transfer systems. BYAREA is sorted by telephone number area code. BYNAME is sorted by the name of the system. 28-Oct-82 10:27:24,974;000000000000 Date: 28 Oct 1982 10:27:24 EST (Thursday) From: Cal Thixton Subject: Re: Heath 89 & CP/M In-Reply-to: Your message of 25 Oct 1982 10:38 PDT To: Fenchel.ES at Parc-Maxc Cc: Info-CPM at BRL Via: Okc-Unix; 28 Oct 82 12:04-EDT Via: Brl; 28 Oct 82 12:16-EDT Via: Brl-Bmd; 28 Oct 82 12:32-EDT Heath 89 systems run an os from Heath called HDOS. The design and implementation is very nice. It is not perfect, but cp/m could learn a few things from them. also, there is not a whole lot of software available for hdos, so i switched my 89 to Magnolia's cp/m. This was relatively painless and not very expensive. no more than for other systems. they send you a small kit with diagrams and instructions on how to switch your system over. it took me about an hour or so and it booted up the first time, amazingly enough. I have heard of some bad things about Magnolia, but my experience has been very good. oh, this is standard cp/m 2.2. cal 28-Oct-82 10:56:31,1181;000000000000 Date: 28 Oct 82 12:56:31-EDT (Thu) From: Rick Conn To: Dick cc: info-cpm at BRL Subject: Re: ZCPR problem, +ZCPR2 Via: Brl; 28 Oct 82 13:20-EDT Via: Brl-Bmd; 28 Oct 82 13:41-EDT I don't have a solution to your problem, but it may be a thing of the past anyway. ZCPR2 will be coming out soon (hope- fully within a month), and it has user-definable paths which are much nicer than the old, "crude" command-search hierarchy of ZCPR1. With it, you can specify each user/disk to search expli- citly (such as $$, $0, c5, b4, a$, and a0, which searches current disk/current user to current disk/user 0 to c/5 to b/4 to a/current user to a/0). Also, combined with some utilities which are coming out with it, you have a named directory structure and some user area security (directories with names like HELP and PASCAL, say, and passwords required to move into System direc- tories [when the USER command is disabled]). This is just a teaser. Please don't inquire further ... all information will be released when beta testing is complete. Rick 28-Oct-82 14:27:00,894;000000000000 Date: 28 Oct 1982 at 1527-CDT From: awd at Utexas-11 Subject: Winchester back-up at a reasonable price. To: info-micro at BRL, info-cpm at BRL cc: awd at Utexas-11 Via: Utexas-11; 28 Oct 82 16:38-EDT Via: Brl; 28 Oct 82 16:49-EDT Via: Brl-Bmd; 28 Oct 82 17:03-EDT Does it exist?? I have a 33 Meg Priam based hard disk subsystem, and have been looking for a back-up system (like cartridge tape) that is quick & simple, and less than $2000.oo or so. Floppies are not the answer, i have to nurse the system thru the back-up process. Most tame systems are in excess of $4000.oo and not very usable. The best i have found is the Marshall from TKS Corporation at $3295.oo for S-100. It does what i want, but at that price i could almost buy another 33 meg drive and back up onto it! Please reply direct, and my apologies to those who get this twice. -Andrew ------- 28-Oct-82 18:51:00,857;000000000000 Date: 28 Oct 1982 2051-EDT From: ELIOT at Mit-Dms (Eliot Scott Ramey) To: info-cpm at BRL Subject: MT+ SPP Message-id: <[MIT-DMS].247945> Via: Mit-Dms; 28 Oct 82 20:51-EDT Via: Brl; 28 Oct 82 21:02-EDT Via: Brl-Bmd; 28 Oct 82 21:04-EDT At work we are having a problem with D.R.'s SpeedProgramming Package for Pacal/MT+. For some reason we can't get the commands in the editor to respond correctly if at all. For example: ^F is supposed to go into INSERT mode, for us it goes into SEARCH mode! And the ^Q SUPER COMMAND (which will allow exit of editor to supervisor) doesnt respond at all! As a matter of fact the only command that is recognized is ^M which is a non-destructive nextline command. Any suggestions? Have you had these problems? What do I do? BTW, this is SSP 5.2 with the 5.5 addendum. -Eliot at Mit-DM 28-Oct-82 19:34:00,715;000000000000 Date: 28 Oct 1982 (Thursday) 2134-EDT From: HUNEYCUTT at Wpafb-Afwal Subject: Fast sequences.. To: Info-CPM at BRL Via: Wpafb-Afwal; 28 Oct 82 21:27-EDT Via: Brl; 28 Oct 82 21:31-EDT Via: Brl-Bmd; 28 Oct 82 22:34-EDT Hi, Has anyone figured out how to grab all the characters shot down the line by terminals likle the H-19 when one of the function keys is pressed? I'm working on an editor (another one, yet) that needs to have the ability to interrupt from screen updates to get user requests, but short of having an interrupt driven system w/ring buffer or a Super ROM to slow down the sending, I invariably lose characters. The editor's written in BDS C, by the way. Thanks, Doug 28-Oct-82 20:43:50,1660;000000000000 Date: 28 Oct 82 20:43:50 EST (Thu) From: Ben Goldfarb Subject: Godbout 8085/8088 To: info-micro at BRL, info-cpm at BRL Via: UCF-CS; 30 Oct 82 16:56-EDT Via: Udel-Relay; 3 Nov 82 20:53-EST Via: Brl; 3 Nov 82 21:19-EST Via: Brl-Bmd; 3 Nov 82 21:31-EST I recently purchased a Godbout 8085/8088 CPU and to my chagrin it doesn't work very well. I can barely get the 8085 to run at 2 MHz. My system consists of an Imsai 8080, 128K of CCS dynamic memory, a Jade Double-D FDC, and a CCS 4-port serial I/O card. I have followed Godbout's instructions regarding jumper and dip switch options, paying special attention to those that apply to the Imsai 8080. The strangest thing that the CPU does is drop bits 0 and 7 when reading memory. The most flagrant case of this occurs when reading nonexistent memory with, say, DDT. Instead of all FF's, I get all 7E's! Particularly disconcerting as well is the lack of ability to execute an EI (FB -- has both end bits) since my BIOS is interrupt-driven. Very weird. At 6 MHz, nothing at all works; this was more or less anticipated. I have shifted gears back to the original IMS 8080 card, which I'd like to chuck soon. Has anyone had similar problems with the 8085/8088 and what are your experiences with Godbout's Tech. support in cases like this (i.e., those that are beyond the capability of my "local dealer's" technical knowledge)? [I notice that Godbout tries to keep its phone number out of manuals and other user documents.] Ben Goldfarb ARPA: goldfarb.ucf-cs@Udel-Relay uucp: ...!duke!ucf-cs!goldfarb 28-Oct-82 22:07:59,652;000000000000 Date: 28 Oct 82 22:07:59 EST (Thu) From: Ben Goldfarb Subject: Re: RT-11 tools To: fylstra.tsca at Sri-Unix, info-cpm at BRL Cc: W8SDZ at BRL Via: UCF-CS; 30 Oct 82 16:57-EDT Via: Udel-Relay; 3 Nov 82 20:54-EST Via: Brl; 3 Nov 82 21:20-EST Via: Brl-Bmd; 3 Nov 82 21:33-EST The CP/M - Rt-11 disk transfer program exists in the BDSCUG library. I believe that Keith Petersen also archived a copy at Mit-Mc, but he will have to confirm that. I have used the program quite a bit for large and small files and it works just fine. Ben Goldfarb goldfarb.ucf-cs@Udel-Relay 28-Oct-82 23:34:00,1067;000000000000 Date: 29 October 1982 01:34-EDT From: Paul L Kelley Subject: PIP as a simple terminal and remote file transfer program To: INFO-CPM at BRL Via: Mit-Mc; 29 Oct 82 1:34-EDT Via: Brl; 29 Oct 82 1:53-EDT Via: Brl-Bmd; 29 Oct 82 2:04-EDT AR64:CPM; on MIT-MC now contains the files: PIPMOD ASM PIPMOD DOC They are to help the novice CP/M communicator who does not have a terminal and file transfer program. The files might be useful hardcopy handouts. A brief description of the assembly language file follows. PIPMODEM.ASM is a routine to modify CP/M-80's PIP to become a communications terminal program as well as to download to disk a text file from another computer. PIPMODEM.ASM is short enough that it can be easily typed in if you have a printed copy or be hand copied from a display terminal while in communication with a remote computer. The comments in lower case do not need to be copied. Normally only three or four equates need to be modified. 88 bytes of object code are generated. P.L.Kelley 29-Oct-82 04:39:00,439;000000000000 Date: 29 October 1982 06:39-EDT From: Charlie Strom Subject: RT-11 tools To: fylstra.tsca at Sri-Unix cc: info-cpm at BRL Via: Mit-Mc; 29 Oct 82 6:39-EDT Via: Brl; 29 Oct 82 6:58-EDT Via: Brl-Bmd; 29 Oct 82 7:02-EDT Look at AR24:CPM;RT11 C and the related files (on MC). This is supposed to be able to do the disk conversion you require. I understand it works just fine, though I have not tried it myself. 30-Oct-82 13:09:53,1515;000000000000 Date: 30 Oct 82 15:09:53-EDT (Sat) From: Keith Petersen To: Info-Cpm at BRL Subject: [lou: Electric Pencil Request] Via: Brl; 30 Oct 82 18:03-EDT Via: Brl-Bmd; 30 Oct 82 15:29-EDT Replies to address below, please. Can anyone help? ----- Forwarded message # 1: Date: 26 Oct 82 15:08:56-PDT (Tue) To: info-micro at Brl From: menlo70!sytek!gi!lou at Ucb-C70 Subject: Electric Pencil Request Article-I.D.: gi.209 Via: Usenet; 30 Oct 82 8:25-PDT Via: Sri-Unix; 30 Oct 82 10:31-EDT Via: Brl; 30 Oct 82 13:35-EDT Via: Brl-Bmd; 30 Oct 82 10:55-EDT I posted this request in net.wanted a couple of months ago but received no response. Apologies to folks who have seen it before. I have a copy of the Electric Pencil II text editor/formatter which I can no longer use since I changed the configuration of my machine. There is a version I could use, but the vendor, Michael Shrayer Software, seems to have vanished from the face of the earth. Does anyone know the whereabouts of Michael Shrayer, or does anyone have version DS-II (Diablo, Sol, CP/M) of the Electric Pencil? I would be more than happy to send a blank floppy disk with a box top from my license agreement in a SASE. It bugs me that I spent $300 for a program that I can't use anymore. Thanks (I hope) in advance. Louis Warshawsky General Instrument R&D ucbvax!menlo70!sytek!gi!lou decvax!sytek!gi!lou (602) 963-7373 ----- End of forwarded messages 30-Oct-82 13:15:20,1424;000000000000 Date: 30 Oct 82 15:15:20-EDT (Sat) From: Keith Petersen To: Info-Micro at BRL, Info-Cpm at BRL Subject: [obrien: Re: Failed mail from Rand-Relay] Via: Brl; 30 Oct 82 18:13-EDT Via: Brl-Bmd; 30 Oct 82 15:31-EDT In case any of you had rejection messages from Rand-Relay... the problem has been fixed. Here's what happened: ----- Forwarded message # 1: Date: Saturday, 30 Oct 1982 12:09-PDT To: Doug Kingston Cc: obrien at RAND-RELAY, dcrocker at UDEL-RELAY, mike at BRL, w8sdz at BRL, wancho at BRL Subject: Re: Failed mail from Rand-Relay In-reply-to: Your message of 30 Oct 82 7:34:10-EDT (Sat). From: obrien at RAND-RELAY Via: Rand-Relay; 30 Oct 82 12:43-EDT You got it. We had a bolus of 600 messages come in for Rand-Relay at a time when UDel-Relay's Arpanet connection was very, very sick. We do not have a TCP connection to UDel-relay, and the messages were breaking their NCP, so I put them off in a hole. When UDel was finally fixed, I put the messages back, and they all timed out simultaneously. The multiple instances of "deliver" pushed the load average up to 7.0 on Rand-Relay, and caused multiple outgoing copies of the returned mail. We have set up procedures now which will let us take over directly the functions of a broken relay, so this sort of thing shouldn't happen again. ----- End of forwarded messages 30-Oct-82 23:39:00,489;000000000000 Date: 31 October 1982 01:39-EDT From: Herb Lin Subject: getting rid of header lines... To: info-micro at BRL, info-cpm at BRL Via: Mit-Mc; 2 Nov 82 16:38-EST Via: Brl; 3 Nov 82 9:30-EST Via: Brl-Bmd; 3 Nov 82 17:33-EST is there anyone out there who knows how to get rid of all the "via" routing msgs? Maybe someone with a good EMACS RMAIL filter that will save me from having to print 10 irrelevant lines before getting to the real part of the msg?? thanks. 31-Oct-82 00:13:00,768;000000000000 Date: 31 October 1982 02:13-EDT From: Keith Petersen Subject: Goodman: Micromation Doubler help To: Info-Cpm at BRL, Info-Micro at BRL Via: Mit-Mc; 2 Nov 82 16:38-EST Via: Brl; 3 Nov 82 9:30-EST Via: Brl-Bmd; 3 Nov 82 17:34-EST The following is relayed from my RCPM system. Please reply to Dave Goodman, not me. Thanks. Can anyone help? ---forwarded message--- Date: 10/31/82 From: Dave Goodman To: All Re: Need Micromation Doubler help Does anyone have documentation (manual, schematic, driver listings, whatever) for the old Micromation Doubler disk controller board? I'd be happy to buy borrow, pay for copying, or whatever is fair. Any help would be much appreciated. Call (703)-347-4799 (collect) thanks. 31-Oct-82 09:37:00,1311;000000000000 Date: 31 October 1982 11:37-EST From: Roger L Long Subject: Re: Fast sequences.. To: HUNEYCUTT at Wpafb-Afwal cc: Info-CPM at BRL Via: Mit-Mc; 3 Nov 82 14:40-EST Via: Brl; 3 Nov 82 16:25-EST Via: Brl-Bmd; 3 Nov 82 18:34-EST In order to handle fast escape sequences (of the form ESC-key), something like the following might work: TERMIN: LXI H,BUFCHR MOV A,M ORA A ; is a character buffered? MVI M,0 RNZ ; yes, return the character TERMI1: IN STAT ANI MASK JNZ TERMI1 ; wait for a character to appear IN KEY ; read the character ANI 7FH CPI 1BH ; is it an ESCape? RNZ ; nope, return it as-is LXI H,TIMVAL ; wait for another character TERMI2: IN STAT ; ...calculate TIMVAL to that ANI MASK ; ...this loop will time out JZ TERMI3 ; ...if an ESCape is sent alone DCX H MOV A,H ORA L JNZ TERMI2 JMP TERMI4 ; if time-out, return only ESCape TERMI3: IN KEY ANI 7FH STA BUFCHR ; save next character in sequence TERMI4: MVI A,1BH RET ; return ESCape For the keypad keys, where the H19 returns a three-character sequence, the time-out read could be placed in a subroutine, to wait for the fixed second-character value, and finally for the unique third character value. Only the third character need be saved. -roger 31-Oct-82 12:13:00,505;000000000000 Date: 31 Oct 1982 1113-PST From: mailer Subject: RT11 tools Sender: MEAD at Usc-Eclb To: info-cpm at BRL Reply-To: Mead at Usc-Eclb Via: Usc-Eclb; 2 Nov 82 16:33-EST Via: Brl; 3 Nov 82 9:14-EST Via: Brl-Bmd; 3 Nov 82 17:28-EST I have been using the RT11/CPM interchange program, and it works fine. My only real complaint is that there are no wildcards, each file name must be entered if you want to transfer the file. I have used it on 3 different CP/M systems with no trouble. ------- 31-Oct-82 13:31:00,491;000000000000 Date: 31 October 1982 16:31-EDT From: Michael C Adler Subject: JRT Pascal code question To: Info-cpm at BRL Via: Mit-Ml; 3 Nov 82 10:42-EST Via: Brl; 3 Nov 82 16:21-EST Via: Brl-Bmd; 3 Nov 82 18:29-EST I have JRT Pascal but don't have the documentation yet. It appears that the RESET/REWRITE/OPEN construct is quite different from standard Pascal. Could somebody please send me the argument list for these procedures. What does OPEN do? Thanks, -Michael 31-Oct-82 18:07:00,1316;000000000000 Date: 31 October 1982 21:07-EDT From: Allan D Plehn To: INFO-CPM at BRL Via: Mit-Ai; 3 Nov 82 8:59-EST Via: Brl; 3 Nov 82 9:38-EST Via: Brl-Bmd; 3 Nov 82 17:41-EST Date: 31 October 1982 From: Allan Plehn Subject: Need programs for Logistical Support Analysis, etc. To: INFO-CPM at BRL Can anyone suggest a source for programs of the kind listed below? A program package of this kind is available for the HP- 41C(V) from Systems Exchange in Santa Monica. However, I would like to run the programs on a CP/M based micro. If you know of any such programs that are available at a reasonable price (<$350) or free, kindly advise. Would prefer programs to be in Microsoft BASIC, Fortran 80, or other commonly available high level language for CP/M systems. Maybe you have written some- thing along these lines for your own use and would be willing to share it. Any and all suggestions will be sincerely appreciated. PROGRAMS: Logistical Support Analysis LSA Design To Cost DTC Life-Cycle Costing LCC Level of Repair LOR Repairability and RAM Maintainability Analysis I doubt that this kind of stuff would be of general interest so please reply directly to me. Al Plehn