2-Oct-89 15:46:04-MDT,3989;000000000000 Mail-From: KPETERSEN created at 2-Oct-89 15:38:08 Return-Path: Date: Mon, 2 Oct 89 15:38:07 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V89 #181 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Mon, 2 Oct 89 Volume 89 : Issue 181 Today's Topics: Altos 580 software wanted DecMate II/CPM problem HD64180 sbc My North Star message ---------------------------------------------------------------------- Date: 1 Oct 89 19:51:17 GMT From: ulysses!nsscb!ameyer@ucbvax.Berkeley.EDU (Andy Meyer) Subject: Altos 580 software wanted I just bought a used Altos 580-10A, which now seems to contain a Rodime 203E hard disk (20 megs?) Here's the rub: I don't have any documentation on this box, nor any software except what was already on the hard disk (a pharmacy package running under P-system). I am looking for at least a CP/M system (bootable) diskette for the 580. Any technical or service manuals would also be appreciated. Thanks in advance, Andy ==-- Andreas Meyer N2FYE -====--- AT&T National Systems Support Center --==---- uucp: ..!rutgers!sunybcs!nsscb!ameyer ---- or: nsscb!ameyer@sunybcs.cs.buffalo.edu ------------------------------ Date: 1 Oct 89 15:35:45 GMT From: usc!cs.utexas.edu!uwm.edu!csd4.csd.uwm.edu!paravia@bloom-beacon.mit.edu (Mark David Kakatsch) Subject: DecMate II/CPM problem Hello. I just picked up a DEC DecMate II w/ CPM 2.2 very cheaply a couple of days ago. The system works with some sort of word processing program which is included, however, when I boot up the CPM installation disk, it won't let me install or backup the CPM. I've tried some generic disks, along with Memorex SSDD/DSDD disks. On all of them, I get a 'Disk upside down error on track 2, sector 1'. This happens even though the disk is in correctly (When it's in upside down, I get the error on T0,S0, like I should). Oh, the system software was on a disk labelled RX50, although some of it was on 3M disks labelled 'RX50 compatible' or somesuch. Any ideas as to why this happens would be appreciated. Mark -- | Albert Einstein got his name after he got| Mark D. Kakatsch | | smashed from drinking only one stein of | paravia@csd4.csd.uwm.edu | | beer. Hence; Albert EinStein. | ...uwmcsd1!uwmcsd4!paravia | ------------------------------ Date: 29 Sep 89 17:21:19 GMT From: iconsys!caeco!i-core!ispace!john@uunet.uu.net (John D'Ausilio) Subject: HD64180 sbc I have a quantity of Hitachi HD64180 single-board computers available. Each contains the cpu, 64k dynamic RAM (can take 256k), socket for JEDEC rom, 1 half-duplex synchronous port, and 2 rs232 ports (up to 38.4kbaud). I also have a CP/M based assembler for the '180, and a bunch of code developed (like ISR's for the serial ports, a serial to Dataproducts 2230 converter, an async-sync-async converter). Each board comes with a wall transformer type power supply. This board is ideal for a dedicated protocol converter or something like that. john@ispace.UUCP ------------------------------ Date: 1 Oct 89 02:43:00 GMT From: attcan!telly!lethe!torsqnt!tmsoft!masnet!canremote!alan.latta@uunet.uu.net (ALAN LATTA) Subject: My North Star message Thanks and apologies to all who responded to my message about North Star materials available. I will reply privately to each of you, but this will take a few days. I didn't quite realize what I was getting into with Usenet, and it will take me a while just to fig- ure out the address system and respond! Alan Latta --- * Via ProDoor 3.1aR ------------------------------ End of INFO-CPM Digest V89 Issue #181 ************************************* 4-Oct-89 01:09:47-MDT,8161;000000000000 Return-Path: Date: Wed, 4 Oct 89 01:00:15 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V89 #182 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Wed, 4 Oct 89 Volume 89 : Issue 182 Today's Topics: Give me a new life!!! LBR utilities for UNIX or MSDOS Overlay for NEC APC2 CP/M Computer RCP/M Royal Oak now accessable from PC Pursuit and Starlink rna server at lakart? Source for Amstrad Supplies and Software Z80 algorithms ---------------------------------------------------------------------- Date: 3 Oct 89 21:17:30 GMT From: milton!maven!games@beaver.cs.washington.edu (Games Wizard) Subject: Give me a new life!!! Well, I have this Sanyo MBC-1000 that I >>NEED<< to get rid of. It takes up approx 7 or 8 feet of shelf space for the computer, the documentation, and the disks. I have no room no more. So, it has a dual 8" drive, and about 100 8" disks with TONS of stuff on them. 3 word processors, dungeon, spaceout, another game or two. a spreadsheet program. An Intel 8051 ( 8032, etc... ) xross assembler. the bios source code ( I think there are 3 machines worth here), and lots of assembler jems for lots of interesting projects. Also, there are lots of manuals for the beast. ( including a rash of schematics ) I now work with a VAX computer, and just don's see myself using this anymore. If anybody thinks that they can give this a good home, give a call John Stevens-Schlick Internet?: JOHN@tranya.cpac.washington.edu 7720 35'th Ave S.W. Seattle, Wa. 98126 (206) 935 - 4384 (206) 296 - 7575 ( Work. ) Thanx. ------------------------------ Date: 2 Oct 89 19:12:06 GMT From: m2c!wpi!bates@husc6.harvard.edu (David Fayek Botros) Subject: LBR utilities for UNIX or MSDOS My friend wants to know is there are any library utilities that work under MSDOS or UNIX. It seems that he has several libraries that he wants to extract, but they are too big to fit onto a single disk. Are there any C source code available for a simple library viewrer/extractor? P.s. Please send any E-mail responses to ggray@max.wpi.edu, as this is the person who really wants this stuff. I don't pretend to even understand cp/m. ------------------------------ Date: Tue, 03 Oct 89 11:55:26 EST From: SAGE@LL.LL.MIT.EDU Subject: Overlay for NEC APC2 CP/M Computer As a Boston Computer Society resource person, I have been asked by someone for a telecommunications program for the NEC APC-2 computer, which has 8" disk drives. I can make the diskette, but so far I have not located an overlay for MDM740, IMP, or MEX. I did find a MEX overlay for an 8815 computer, but I do not know if that overlay will work on an APC-2. Any advice would be appreciated. If there is someone out there with this computer and an already-working telecomm program, I would greatly appreciate it if you would be willing to send a disk directly to your fellow user. Let me know and I will send his address. Thanks. -- Jay Sage P.S. If there is such an overlay on SIMTEL20, I cannot do anything about it -- I have been trying for weeks to log on there. It *ALWAYS* tells me there are too many anonymous logins, no matter when or how often I try connecting. ------------------------------ Date: Tue, 3 Oct 1989 23:40 MDT From: Keith Petersen Subject: RCP/M Royal Oak now accessable from PC Pursuit and Starlink Thanks to your continued support, RCP/M Royal Oak is now accessable via PC Pursuit and Starlink outdial services. We installed a forwarding phone in Detroit. The Detroit number is: 313-884-0405 Our regular number continues as well: 313-759-6569 Bob Clyne and I appreciate the letters we have received. We're sorry that the post office returned some letters as undeliverable. The problem was their's, not ours. The Postmaster suggested a slightly different approach to addressing the envelope: Detroit Download Central P.O. Box 36238 Detroit, MI 48236 In the lower left corner of the envelope please put the notation: ATTN: RCP/M Royal Oak Support Such are the trials and tribulations of sharing a PO box with another BBS in order to try to save money. :-) Please let me know if you have any problems with the forwarding phone number. Keith -- Keith Petersen Maintainer of SIMTEL20's CP/M, MSDOS, and MISC archives Internet: w8sdz@WSMR-SIMTEL20.Army.Mil [26.2.0.74] Uucp: {ames,decwrl,harvard,rutgers,ucbvax,uunet}!wsmr-simtel20.army.mil!w8sdz GEnie: W8SDZ RCP/M Royal Oak: 313-759-6569 - 300, 1200, 2400 (V.22bis) or 9600 (USR HST) ------------------------------ Date: 3 Oct 89 02:30:41 GMT From: dino!ceres!wtr@uunet.uu.net Subject: rna server at lakart? This is a question to Dave G. at lakart: What type of schedule does lakart keep with respect to servicing requests from the net ? I don't want to bother you with requests for information if lakart only service requests at night etc. The reason I ask, is I send a "/send help to me@mymachine" and have not received a reply. An earlier "/send index..." worked fine (albeit during the wee hours of the morning) Thanks Bill ------------------------------ Date: Tue, 03 Oct 89 11:26:05 EST From: SAGE@LL.LL.MIT.EDU Subject: Source for Amstrad Supplies and Software A long time ago I promised to post the address of the Amstrad supplier I knew about in the United States. Well, I *finally* came across their catalog (it was about time I did a little cleaning up in my computer room!). I am not sure that they are still in business, but for what it is worth, the information is listed below. The catalog I have from them includes quite a lot of software and a number of hardware accessories. It does not, however, include diskettes. If anyone needs any, I will sell up to four boxes of 10 from my own supply for $40 per box, including shipping in the US. Datamension/SOS 615 Academy Drive Northbrook, IL 60062-2420 Customer Service: 312-564-5063 Ordering Number: 800-544-9954 ------------------------------ Date: 3 Oct 89 13:38:55 GMT From: eru!luth!sunic!mcsun!unido!gmdzi!wittig@bloom-beacon.mit.edu (Georg Wittig) Subject: Z80 algorithms The Z80 processor is known to be one of the cheapest processors in the world, but alas it is also known to be NOT one of the fastest. The more I am interested in fast assembler coded algorithms to avoid unnecessary waiting periods. The algorithms I'm interested in are relatively elementary: 16 bit multiplication, 16 bit division, 32 bit arithmetics, filling an arbitraray amount of storage with a given bit pattern, conversion of ascii encoded numbers to binary and vice versa, conversion from binary to hexadecimal notation, etc. Well, I do have such algorithms; but I wonder if they can be made faster. Does there exist a collection of such algorithms I can access? (I don't have access to anonymous ftp.) I'm watching this newsgroup since last winter, and I haven't seen one article on this subject. Or do I watch the wrong newsgroup? :-| If there is someone who wants to send me some of those algorithms, please don't mail them, please post them: I could bet there are some people out there in netland who are interested, too. :-) Waiting patiently ... Thanks in advance, -- Georg Wittig GMD-Z1.BI P.O. Box 1240 D-5205 St. Augustin 1 (West Germany) email: wittig@gmdzi.uucp phone: (+49 2241) 14-2294 ------------------------------------------------------------------------------- "Freedom's just another word for nothing left to lose" (Kris Kristofferson) ------------------------------ End of INFO-CPM Digest V89 Issue #182 ************************************* 5-Oct-89 15:02:44-MDT,6985;000000000000 Return-Path: Date: Thu, 5 Oct 89 15:00:12 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V89 #183 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Thu, 5 Oct 89 Volume 89 : Issue 183 Today's Topics: DecMate II/CPM problem Kermit for CP/M (2 msgs) LBR utilities for UNIX or MSDOS Turb Modula 2 problems Wanted: Computer for child (trade?) Z80 Algorithms ---------------------------------------------------------------------- Date: 5 Oct 89 15:28:07 GMT From: cbmvax!grr@uunet.uu.net (George Robbins) Subject: DecMate II/CPM problem In article <290@uwm.edu> paravia@csd4.csd.uwm.edu (Mark David Kakatsch) writes: > Hello. I just picked up a DEC DecMate II w/ CPM 2.2 very cheaply a couple of > days ago. Does CP/M require a hardware option on the DECmate II? If so, make sure you have said option. It might also be that the disks need to be formatted in some way, and the ones you have aren't or had been recycled for some other use that blew the formatting. -- George Robbins - now working for, uucp: {uunet|pyramid|rutgers}!cbmvax!grr but no way officially representing arpa: cbmvax!grr@uunet.uu.net Commodore, Engineering Department fone: 215-431-9255 (only by moonlite) ------------------------------ Date: 4 Oct 89 13:14:59 GMT From: mailrus!sharkey!cfctech!teemc!mibte!gamma!towernet!pyuxp!rruxu!rruxp!rruxd!wam@tut.cis.ohio-state.edu (walter a manrique) Subject: Kermit for CP/M Hi, I want to know if anybody has the Commodore 128/CPM version of kermit, I need it to transfer some programs from an IBM mainframe which supports only the kermit protocol. Any comment or suggestions send them to, Walter A. Manrique rruxd!wam@bellcore.bellcore.com or post it on netnews ... ------------------------------ Date: 5 Oct 89 13:33:21 GMT From: tindle@g.ms.uky.edu (Ken Tindle) Subject: Kermit for CP/M I wonder if anyone can point me to a source of kermit for an Osborne 1 portable (CPM 2.2, SSDD 5 1/4" drives). If not, any pointers for a simple terminal program? --------------------------\ /------------------------------------------ INTERNET:tindle@ms.uky.edu | "I heard you." -Kirk BITNET:tindle@ukma.bitnet | "He simply could not believe his ears." Ken Tindle - Lexington, KY | -Spock, The Trouble With Tribbles --------------------------/ \------------------------------------------ ------------------------------ Date: 5 Oct 89 02:13:15 GMT From: pacbell!sactoh0!brent@ames.arc.nasa.gov (Brent K. Barrett) Subject: LBR utilities for UNIX or MSDOS In article <4460@wpi.wpi.edu>, bates@wpi.wpi.edu (David Fayek Botros) writes: > My friend wants to know is there are any library utilities that work under > MSDOS or UNIX. It seems that he has several libraries that he wants to > extract, but they are too big to fit onto a single disk. Are there > any C source code available for a simple library viewrer/extractor? I have just such a thing. I wrote a limited NULU clone for MSDOS called ALU, and I included the Turbo C 1.5 source code as well. It *doesn't* support CRC checking (due to the fact that when I wrote it (~2 years ago), I didn't have those algorithms available. :-) I shall encode and shar a copy to your friend at the address you provided. Tell me if he doesn't get it in a week or so. -- //////// Novucivitas: The Future of Citadel /// US 916 726 4989 12/2400 bps //////// ..ames!pacbell!sactoh0!brent GEMAIL: B.K.BARRETT ------------------------------ Date: 3 Oct 89 16:30:00 GMT From: mailrus!jarvis.csri.toronto.edu!torsqnt!tmsoft!masnet!canremote!wayne.hortensiu@tut.cis.ohio-state.edu (WAYNE HORTENSIU) Subject: Turb Modula 2 problems I'm unable to get REL.MCD to convert a .REL file to a .MCD file. When I run it from with TM2, I get an out of memory error. Linking it to REL.COM and running it from the command line gets me an IllegalInstruction in module 7h/@p5 error. The call stack displays a module name of AAAAAA, followed by READSY, followed by REL. The AAAAAA certainly doesn't sound right... Can anyone shed some light on what is happening here? I've read that REL is a memory hog, but it should be able to convert a short (8-line) assembler file, shouldn't it? --- * Via ProDoor 3.1aR ------------------------------ Date: 4 Oct 89 13:09:30 GMT From: ecsvax.uncecs.edu!dukeac!tcamp@mcnc.org (Ted A. Campbell) Subject: Wanted: Computer for child (trade?) I'm looking for a graphics-based computer for my daughter (age 6). Preferences: Atari STs, Amigas; further down the list: Commodore 128s, Apple IIc etc. Needs to include monitor. I have the following package to trade -- might make a good secondary system: Epson PX-8 "Geneva" CP/M based laptop computer: runs CP/M 2.2 (in ROM); 8x24 LCD display; Portable Wordstar, Portable Calc, Portable Scheduler, and CP/M utilities on ROM chips; Built-in microcassette Drive. Epson multi unit: includes 64k ramdisk; 300 baud internal modem; slot for etra ROM chip; Epson PF-10 3.5" diskette drive for PX-8 Epson portable printer (not currently working correctly with computer -- perhaps bad cable -- as is); All original manuals All TECHNICAL MANUALS -- hardware and software Related books Paper rolls and ribbon for printer PD software: kermit, modem, etc. Send offers or inquiries to: tcamp@dukeac.ac.duke.edu ------------------------------ Date: 4 Oct 89 18:21:40 GMT From: rzh@lll-lcc.llnl.gov (Roger Hanscom) Subject: Z80 Algorithms In <1306@gmdzi.UUCP>, Georg Wittig (wittig@gmdzi.UUCP) requests Z80 algorithms for 16- and 32-bit arithmetic, code conversion, etc. Georg- There's a pretty good book on the subject called "Z80 Assembly Language Routines" by Lance Leventhal and Winthrop Saville (Osborne/McGraw-Hill, Berkeley, 1983). I don't know if it's still in print (soft-bound), but perhaps you could find it in a good library?? It presents assembly language fragments with descriptive text in chapters with titles such as: "code conversion", "string manipulation", "arithmetic", "bit manipulation and shifts", etc. I can't vouch for the relative speed of these algorithms, but it certainly could be a good place to start! If you are interested in floating point arithmetic, there's not much here. You might then try looking at a dis-assembled BASIC or f.p. math libraries from a Z80 "C" compiler?? Any help with f.p. out there???? roger rzh@lll-lcc.llnl.gov ------------------------------ End of INFO-CPM Digest V89 Issue #183 ************************************* 7-Oct-89 12:00:59-MDT,4740;000000000000 Mail-From: KPETERSEN created at 7-Oct-89 11:54:34 Return-Path: Date: Sat, 7 Oct 89 11:54:33 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V89 #184 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Sat, 7 Oct 89 Volume 89 : Issue 184 Today's Topics: CP/M Kermit Kermit for CP/M Turb Modula 2 problems (2 msgs) ZMP 1.5 overlay needed ---------------------------------------------------------------------- Date: Fri, 6 Oct 89 21:26:43 MDT From: Raymond Carter STEWS-NR-AD Subject: CP/M Kermit To those looking for CP/M Kermit, I suggest you try Qterm, from Simtel or GEnie. It supports Xmodem, Ymodem, Kermit. Also does VT100 emulation. There is a C128 version on Genie, which I use, plus instructions on making overlays for other machines. Also several other overlays are available. ------------------------------ Date: 6 Oct 89 08:22:14 GMT From: mcsun!unido!altger!snoopy@uunet.uu.net (Mathias Niemz) Subject: Kermit for CP/M There is a Vax at Lancaster/UK distributing Kermit free of charge for hundreds of mashines. The source of Kermit 3.9 for several computers is over 180K long ! I'll post the Nua and account next. -- uucp: ...!pyramid!netmbx!altger!snoopy or ...!uunet!altnet!altger!snoopy Snailmail: Mathias Niemz, Preussenallee 23, D-1000 Berlin 19 Phone (Voice !) D-030 305 50 60 Fax (on vacancy only !): 49 5121 15405 Datex-P: (0262)44 3000 90345 (no uucp yet) GEO1:M.Niemz bix:m.niemz ------------------------------ Date: 6 Oct 89 16:42:54 GMT From: ea.ecn.purdue.edu!wieland@ee.ecn.purdue.edu (Jeffrey J Wieland) Subject: Turb Modula 2 problems wayne.hortensiu@canremote.uucp (WAYNE HORTENSIU) writes: >I'm unable to get REL.MCD to convert a .REL file to a .MCD file. When I >run it from with TM2, I get an out of memory error. Linking it to >REL.COM and running it from the command line gets me an >IllegalInstruction in module 7h/@p5 error. The call stack displays a >module name of AAAAAA, followed by READSY, followed by REL. The AAAAAA >certainly doesn't sound right... >Can anyone shed some light on what is happening here? I've read that REL >is a memory hog, but it should be able to convert a short (8-line) >assembler file, shouldn't it? Unfortunately, REL.MCD cannot be made into a runnable .COM file. The REL.MCD for the unreleased TM2 1.1 is supposed to ba able to be made into a COM file. I ran across a reference to this on the old Echelon ZNODE Central some time back. Have you tried the simple example in the TM2 Reference Manual? I was able to .REL'ify it without difficulty with my Kaypro (57.25 K TPA). My best suggestion is make sure that you have as much free memory as possible. Boot the bare minimum system that you can -- no TSR-type programs, DateStamper, Z-System, externally loaded drivers, or what-have-you. Then try again. If that fails, perhaps you find a CP/M machine with a bigger TPA that you can use to generate the .REL files. A CP/M 3.0 machine might work well. -- Jeff Wieland wieland@acn.purdue.edu ------------------------------ Date: 7 Oct 89 06:46:05 GMT From: portal!cup.portal.com!David_Michael_McCord@uunet.uu.net Subject: Turb Modula 2 problems I can speak with some authority on Turbo Modula. The REL.MCD module CANNOT be linked to a COM file. It needs to have been originally written to do so, and it wasn't. Even when it does run properly (under the TM2 shell as a MCD file), it requires copious amounts of TPA to convert even one REL link item. It has been a few years since I researched it, but I seem to recall it needed a 51k or 54k TPA system just to process a trivial REL file. I can run it fine on my 57k TPA DT42 Hyperspace Z-system. Try running it under vanilla cp/m (if using z-system). David_Michael_McCord@cup.portal.com ------------------------------ Date: 5 Oct 89 21:39:45 GMT From: oliveb!amdahl!pacbell!sactoh0!brent@apple.com (Brent K. Barrett) Subject: ZMP 1.5 overlay needed I'm looking for a ZMP 1.5 overlay for TeleVideo TPC-I or TS803(H). If anyone knows where one can be found, or has one they can send me, I'd be very appreciative. -- //////// Novucivitas: The Future of Citadel /// US 916 726 4989 12/2400 bps //////// ..ames!pacbell!sactoh0!brent GEMAIL: B.K.BARRETT ------------------------------ End of INFO-CPM Digest V89 Issue #184 ************************************* 13-Oct-89 03:40:47-MDT,4121;000000000000 Mail-From: KPETERSEN created at 13-Oct-89 03:33:13 Return-Path: Date: Fri, 13 Oct 89 03:33:12 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V89 #185 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Fri, 13 Oct 89 Volume 89 : Issue 185 Today's Topics: BBS Program IMS CPZ4800 info wanted Looking for Hard Sectored Diskettes Need Altos 580 manuals! North Star discs Z80 Algorithms ---------------------------------------------------------------------- Date: 11 Oct 89 01:12:33 GMT From: dispatch%ncsuvm.BITNET@jade.Berkeley.EDU Subject: BBS Program I am looking for a BBS program that will run on a Kaypro 4 without a hard drive I will not have any downloads, but I do want multiple message bases. Please E-mail any replies. ------------------------------ Date: 12 Oct 89 19:24:02 GMT From: gem.mps.ohio-state.edu!usc!hamal.usc.edu!mead@tut.cis.ohio-state.edu (Dick Mead) Subject: IMS CPZ4800 info wanted Recently an Intercontinental Micro Systems CPZ-4800 S-100 card came into my possession. I am looking for documentation and a bootable floppy diskette with utilities and sources such as bios and formatter. Any help or pointers will be appreciated. Dick Mead ------------------------------ Date: 8 Oct 89 13:36:50 GMT From: attctc!usource!daveg@ames.arc.nasa.gov (Dave Goodman) Subject: Looking for Hard Sectored Diskettes Could any kind soul tell me where (or whether) 5-1/4" hard sectored (10 sectors) diskettes can be bought these days? Perhaps someone with a NorthStar would know? Thanks. -- __|__ Dave Goodman . . . . . --o--o--(_)--o--o-- . . . . . At home: Internet: daveg@usource.sarasota.fl.us . daveg%misty@usource.sarasota.fl.us uucp: ...attctc!usource!daveg . ...attctc!usource!misty!daveg ------------------------------ Date: 13 Oct 89 03:46:56 GMT From: sunybcs!nsscb!ameyer@boulder.colorado.edu (Andy Meyer) Subject: Need Altos 580 manuals! I just bought a used Altos 580, with a 30-meg hard disk. In addition to needing a copy of a CP/M boot disk, I need any associated manuals (hardware, etc.) I am willing to send blank floppies, or pay copying costs. (I've already tried calling quite a few used computer dealers who sell Altos and the responses ranged from the outrageous and ridiculous to the down-right stupid.) Thanks, Andy. -- Andreas Meyer N2FYE uucp: ..!sunybcs!nsscb!ameyer or: nsscb!ameyer@sunybcs.cs.buffalo.edu .--- ..- ... - ... .- -.-- -. --- - --- -- ... -.. --- ... ------------------------------ Date: 11 Oct 89 01:51:26 GMT From: manta!budden@nosc.mil (Rex A. Buddenberg) Subject: North Star discs For 'daveg at usource.sarasota.fl.us' My host can't find yours; mail bounced. I've got some discs; wire me privately. For rest of net, apologize for inconvenience. Rex Buddenberg ------------------------------ Date: 10 Oct 89 08:27:58 GMT From: eru!luth!sunic!mcsun!mcvax!jurjen@BLOOM-BEACON.MIT.EDU (Jurjen N.E. Bos) Subject: Z80 Algorithms Maybe somebody is interested in this: I can multiply to unsigned 8-bit numbers in 158 clockcycles. If you can beat me, please let me know. If you are interested, I'll publish the algorithm. To make you anxious, I will not tell you the trick right now. (By the way: it costs less than 1K.) -- | | "Never imagine yourself not to be otherwise than what | | Jurjen N.E. Bos | it might appear to others that what you were or might | | | have been was not otherwise than what you had been | | jurjen@cwi.nl | would have appeared to them to be otherwise." | ------------------------------ End of INFO-CPM Digest V89 Issue #185 ************************************* 15-Oct-89 01:09:04-MDT,7509;000000000000 Return-Path: Date: Sun, 15 Oct 89 01:00:20 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V89 #186 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Sun, 15 Oct 89 Volume 89 : Issue 186 Today's Topics: Altos 580 Manual Cromemco Help NorthStar Diskettes Osborne 1 help Wanted - information on the Mostek 3801 Z80 Algorithms (3 msgs) Zmodem Overlay ---------------------------------------------------------------------- Date: Fri, 13 Oct 89 12:45:25 EST From: SAGE@LL.LL.MIT.EDU Subject: Altos 580 Manual I might have a source for the manuals for Altos computers, but I would have to check. If you still need one, please contact me privately (SAGE @ LL.LL.MIT.EDU). ------------------------------ Date: 13 Oct 89 17:25:48 GMT From: gonzalez@bbn.com (Jim Gonzalez) Subject: Cromemco Help I am in the process of interfacing a Shugart SA 801 drive to a Cromemco 16FDC controller. The signal assignment on the 16FDC connector is not consistent with that of the SA 801; Cromemco apparently adopted a non- standard pattern. Wayne Hortensiu supplied me with information about jumpers and trace cuts, which I have followed. I have had some success, but have questions about the error messages printed by the ROM monitor when I attempt to access the drive. Attempts to reach Wayne by email have failed. If Wayne (or anyone else familiar with the 16FDC and the RDOS II monitor) would contact me, I would appreciate it. Thanks. -Jim. ------------------------------ Date: Fri, 13 Oct 89 12:45:44 EST From: SAGE@LL.LL.MIT.EDU Subject: NorthStar Diskettes I very recently ordered NorthStar diskettes from: Lyben Computer Systems 1050 E. Maple Road Troy, MI 48083 313-589-3440 I have ordered quite a few things from this company and have always found their prices to be reasonable and their service superb. They have just about any kind of diskettes you might want, including DSDD, SSQD, and DSQD hard-sector diskettes in both 10-sector and 16-sector variety. They even carry 8" hard-sector diskettes! The 10-sector DSDD are $14.00 per box for Dysans or $15.90 for Scotch. ------------------------------ Date: Fri, 13 Oct 89 9:42:42 EDT From: Mack Goodman Subject: Osborne 1 help First of all I would like to publicly thank Bob Turner for his help in getting this machine up and running.. I still need some basic help in getting things working and maybe someone ( with an Osborne 1 ) could help. I don't know alot about ports, etc. but I would like to use a modem with the Osborne 1. I know that you have to reverse the 2 and 3 pins on the rs 232 to make a modem work there and I have done that. I can get it to work but the dtr light doesn't come on and the modem functions, such as autodial, doesn't work. Can I hook up to the 9 pin modem port? Instead of the rs 232 port? Another question, I want to hook up a cheap monitor ( TV ) if possible. Can someone tell me what would be the cheapest alternative. I do have the 80 column upgrade, but when I have tried to use a ext monitor, the top and bottom are off the screen! That should hold me for now.. Thanks Mack Goodman 2106 Hamphire dr. Fallston, Md . ------------------------------ Date: 13 Oct 89 17:39:51 GMT From: mirror!ima!cfisun!lakart!dg@CS.BU.EDU (David Goodenough) Subject: Wanted - information on the Mostek 3801 I'm posting this to comp.os.cpm, since the question relates to a chip in my Televideo 803 CP/M machine. If anyone can recommend a better newsgroup to post to, please do so. Followups will go to comp.sources.wanted, or you can just E-mail them to me. The serial I/O chip in the Televideo 803 appears to be a hybrid cross between a CTC, PIO, and SIO, all in one package: the Mostek 3801. As delivered, the cpu has to poll the chip to receive incoming characters. I would like to write a serial driver that uses interrupts, but I haven't been able to find how to get the chip to generate an interrupt. I have run tests with all the vectors in the interrupt table filled in, but my suspicion is that I have to set a bit somewhere in a register to allow the chip to generate interrupts for received characters. Any ideas, hints, information, anything???? Thanks in advance, -- dg@lakart.UUCP - David Goodenough +---+ IHS | +-+-+ ....... !harvard!xait!lakart!dg +-+-+ | AKA: dg%lakart.uucp@xait.xerox.com +---+ ------------------------------ Date: Fri, 13 Oct 89 16:00:49 EDT From: black@rom.ecse.rpi.edu (Jerry Glomph Black) Subject: Z80 Algorithms (Jurjen N.E. Bos) writes: >Maybe somebody is interested in this: I can multiply to unsigned 8-bit numbers >in 158 clockcycles. If you can beat me, please let me know. If you are >interested, I'll publish the algorithm. >To make you anxious, I will not tell you the trick right now. >(By the way: it costs less than 1K.) Big deal! Use a 64180 (aka Z180) chip, has the MLT instruction, takes 17 clock cycles, or 1.85 micro seconds. (By the way: it's a 2-byte instruction) Jerry Glomph Black, 8-bit terrorist ------------------------------ Date: Fri, 13 Oct 89 15:58:53 EDT From: black@rom.ecse.rpi.edu (Jerry Glomph Black) Subject: Z80 Algorithms (Jurjen N.E. Bos) writes: >Maybe somebody is interested in this: I can multiply to unsigned 8-bit numbers >in 158 clockcycles. If you can beat me, please let me know. If you are >interested, I'll publish the algorithm. >To make you anxious, I will not tell you the trick right now. >(By the way: it costs less than 1K.) Big deal! Use a 64180 (aka Z180) chip, has the MLT instruction, takes 17 clock cycles, or 1.85 micro seconds. (By the way: it's a 2-byte instruction) Jerry Glomph Black, 8-bit terrorist ------------------------------ Date: 14 Oct 89 20:26:17 GMT From: crash!mwilson@nosc.mil (Marc Wilson) Subject: Z80 Algorithms In article <8910132000.AA03993@rom.ecse.rpi.edu> black@ROM.ECSE.RPI.EDU (Jerry Glomph Black) writes: > >Big deal! Use a 64180 (aka Z180) chip, has the MLT instruction, takes 17 >clock cycles, or 1.85 micro seconds. (By the way: it's a 2-byte instruction) Since when is the 64180 made by Zilog? The 64180 is a Hitachi Z80 clone with some additional instructions. -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Marc Wilson ARPA: ...!crash!mwilson@nosc.mil ...!crash!pnet01!pro-sol!mwilson@nosc.mil UUCP: [ cbosgd | hp-sdd!hplabs | sdcsvax | nosc ]!crash!mwilson INET: mwilson@crash.CTS.COM ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ------------------------------ Date: 13 Oct 89 07:23:04 GMT From: ubc-cs!alberta!ccu!umlecla3@beaver.cs.washington.edu Subject: Zmodem Overlay I am looking for an overlay for ZMP 1.4 or 5,for the Osborne 1,if anyone could send me the source for this overlay it would be greatly appreciated. Thanks. ------------------------------ End of INFO-CPM Digest V89 Issue #186 ************************************* 17-Oct-89 10:30:52-MDT,5645;000000000000 Mail-From: KPETERSEN created at 17-Oct-89 09:50:57 Return-Path: Date: Tue, 17 Oct 89 09:50:57 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V89 #187 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Tue, 17 Oct 89 Volume 89 : Issue 187 Today's Topics: altos Games: it's about time. Hard Disk Drivers Submit operation under CP/M 3.0 Z80 Algorithms (2 msgs) ---------------------------------------------------------------------- Date: 11 Oct 89 19:58:07 GMT From: cadre.dsl.pitt.edu!pitt!darth!insight!f334.n109.z1.FIDONET.ORG!Sid.Balcom@pt.cs.cmu.edu (Sid Balcom) Subject: altos I have just discovered an Altos MP/M system set up for 6 users. It was manufactured by Altos for Control Sciences Corporation. It has a 20 meg hard disk, all pertinent floppies, and full documentation. And it is operational. It is located in the Washington, DC area. If you are seriously interested, give me a call by voice at (703) 660-9770. * The Pig Pen - US Moderator of the PSION Echo * (1:109/334) -- FidoNet : 1:129/65.1 Insight BBS UUCP/SEAdog/Kitten (412) 487-3701 UUCP : ..!{uunet|sundc|rlgvax|netxcom|decuac|}!hadron!insight!bhh : ..!pitt!darth!insight!bhh : ..{psuvax1|decvax|cadre|}!idis!insight!bhh ------------------------------ Date: Sat, 14 Oct 89 16:58 EST From: JSHIN%HAMPVMS.BITNET@CUNYVM.CUNY.EDU Subject: Games: it's about time. Hello. It's me again - a bored, uninspired college kid - looking for games for my QX-10! I know David has a few neato games for CP/M, but I want more and more and more! (What good is a discontinued product if you can't have fun without all the effort!) I am trying to write a game myself, too, so even "suggestions" as to what would constitute a good screen-oriented fun time would be great as well. Come one, some of us GOT to have bought some kind of games? -John ------------------------------ Date: 16 Oct 89 17:20:21 GMT From: van-bc!ubc-cs!alberta!ccu!umrose05@uunet.uu.net Subject: Hard Disk Drivers I currently run Cpm 2.2 for my Trs-80 model 4, but have noticed that it doesn't support a hard drive. I was wondering if anyone out there knows what I have to do to be able to use my hard drive. I have the 3+ version of Cpm as well and it does support my hard drive, although it will only allow me to access 4000k or so of my 15megs. Is there anyone out there that can help me? ------------------------------ Date: 15 Oct 89 02:01:35 GMT From: spdcc!ima!cfisun!lakart!dg@BLOOM-BEACON.MIT.EDU (David Goodenough) Subject: Submit operation under CP/M 3.0 Quick request for help. I still live in the dark ages of CP/M 2.2, not having ever upgraded to a Z-system or CP/M 3.0 (don't ask - it's a long story). So I do batch operations with (effectively) SUBMIT.COM as delivered by DRI with CP/M 2.2. As any C128 guru's outthere will tell you, "it don't work like that under 3.0". So, how do it work? Any information should be mailed to me, unless it's of world shattering importance, in which case posting it is OK. -- dg@lakart.UUCP - David Goodenough +---+ IHS | +-+-+ ....... !harvard!xait!lakart!dg +-+-+ | AKA: dg%lakart.uucp@xait.xerox.com +---+ ------------------------------ Date: Mon, 16 Oct 89 11:17:47 EDT From: black@rom.ecse.rpi.edu (Jerry Glomph Black) Subject: Z80 Algorithms >Big deal! Use a 64180 (aka Z180) chip, has the MLT instruction, takes 17 >clock cycles, or 1.85 micro seconds. (By the way: it's a 2-byte instruction) >> Since when is the 64180 made by Zilog? The 64180 is a Hitachi Z80 clone >>with some additional instructions. Zilog, having flubbed the Z280 project for so many years, was mortally embarrassed by Hitachi's excellent 64180 chip (and even more excellent 1-chip version, the 647180). Thus they made a deal to market the 64180 under the pseudonym Z180. The 64180 is far more than a 'Z80 clone'. It does support the Z80 instruction set, but has 2 asynch and 1 synch serial ports, 1 Meg address space, 2 16-bit timers, and 4 external interrupt lines. Jerry Glomph Black, 8-bit terrorist ------------------------------ Date: 16 Oct 89 16:59:45 GMT From: oliveb!mipos3!cadev5!dbraun@apple.com (Doug Braun ~) Subject: Z80 Algorithms In article <8910132000.AA03993@rom.ecse.rpi.edu> black@ROM.ECSE.RPI.EDU (Jerry Glomph Black) writes: > (Jurjen N.E. Bos) writes: >>Maybe somebody is interested in this: I can multiply to unsigned 8-bit numbers >>in 158 clockcycles. . . . > >Big deal! Use a 64180 (aka Z180) chip, has the MLT instruction, takes 17 >clock cycles, or 1.85 micro seconds. (By the way: it's a 2-byte instruction) > >Jerry Glomph Black, 8-bit terrorist Bigger deal!! Use a Z280 and do *16* bit multiplies (signed AND unsigned) in 25 or so clcok cycles. Also divide! (32 bits / 16 bits). Also 2-byte instructions. Unless you want to do something like: HL := DEHL DIV (IX+2345H) Doug Braun Intel Corp CAD 408 765-4279 / decwrl \ | hplabs | -| oliveb |- !intelca!mipos3!cadev4!dbraun | amd | \ qantel / or: dbraun@cadev4.intel.com ------------------------------ End of INFO-CPM Digest V89 Issue #187 ************************************* 17-Oct-89 20:17:26-MDT,13603;000000000000 Return-Path: Date: Tue, 17 Oct 89 20:00:15 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V89 #188 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Tue, 17 Oct 89 Volume 89 : Issue 188 Today's Topics: Wanted - information on the Mostek 3801 Z80 algorithms (2 msgs) ---------------------------------------------------------------------- Date: 16 OCT 89 13:08- From: RALPH%UHHEPG.BITNET@CUNYVM.CUNY.EDU Subject: Wanted - information on the Mostek 3801 Date: 16-OCT-1989 13:08:22.74 From: Ralph Becker-Szendy RALPH AT UHHEPG To: GATEWAY::"INFO-CPM@WSMR-SIMTEL20.ARMY.MIL" Subj: Re: Wanted - information on the Mostek 3801 Since that thing is a really beautifull chip (weird what turns one on), I'll post a short description. Mostek 3801 Z80STI (Serial Timer Interrupt), contains one full-duplex USART with baud rate generator, 8 bit parallel IO with timers, and full interrupt controller (Z80 compatible). I will omit all the timers, since that gets really complicated, and you would probably need the data sheet to make sense of it. Also, the break generation and loopback mode of the USART will be skipped over: It has four address lines, so 16 registers are directly addressable. 8 other registers are indirectly addressable. First the directly adressable ones (put address on A0-A3 and strobe): 0 IDR Indirect Data Register. To use an indirect register, write it's address into the lowest three bits of the PVR (port ?), then access the content of the requested indirect register through here. 1 GPIP General Purpose IO Interrupt. This is actually the parallel data register. Read from it to determine the status of the 8 parallel input lines, write to it to set their level. See the AER and DDR register for setting the up I/O and defining their registers. 2 IPRB Interrupt Pending Register B. The bits in here are set if interrupt channel 8-F have an interrupt request pending. 3 IPRA Interrupt Pending Register A. The bits in here are set if interrupt channel 0-7 have an interrupt request pending. 4 ISRB Interrupt in Service Register B. The bits in here are set if interrupt channel 8-F have an interrupt request currently in service. To end an interrupt service, write a word with all ones, except a zero for the interrupt channel you want to end the service on. 5 ISRA Interrupt in Service Register A. The bits in here are set if interrupt channel 0-7 have an interrupt request currently in service. To end an interrupt service, write a word with all ones, except a zero for the interrupt channel you want to end the service on. 6 IMRB Interrupt Mask Register B. If any bit in here is cleared, the corresponding interrupt channel 8-F is temporarily masked. Interrupts can still become pending, bit will not go to the CPU. 7 IMRA Interrupt Mask Register A.If any bit in here is cleared, the corresponding interrupt channel 0-7 is temporarily masked. Interrupts can still become pending, bit will not go to the CPU. 8 PVR Pointer Vector Register. Contains the following bits (LSB first:) IA0-IA2 Indirect Register Address S Set this bit of you want to end every interrupt-service in software, by clearing the appropriate bit in ISR. If this bit is clear, end of interrupt service is signalled happens at RETI. VR4 This bit is not modified by the chip. Write anything you like, and read it back later. V5-V7 The uppermost three bits of the interrupt vector. 9 TABCR Timers A and B Control Register. A TBDR Timer B Data Register. B TBDR Timer A Data Register. C UCR USART Control Register. Contains the following bits (LSB first): 1 bit DMA enable. When using DMA, parallel pins 0 and 1 become outputs. Pin 0 reflects the receive buffer full flag, pin 1 reflects the transmit buffer empty flag. 1 bit Even/odd, if parity is used. Set for even, clear for odd. 1 bit Parity enable. 2 bit Start/Stop bits: =00 for synchroneous, =01 for ASync 1 stop bit, =10 for ASync 1.5 stop bits, =11 for ASync 2 stop bits. 2 bit Word length: =00 for 8 bits, =01 for for 7 bits, -10 for 6 bits, =11 for 5 bits. 1 bit Clock divider: Set for /16, clear for /1. D RSR Receiver Status Register. Contains the following bits (LSB first): - Receiver Enable. Clear this bit to disable the receiver. - Sync strip. Set this bit, and sync characters will not be loaded into the receive buffer. Also no buffer full or match signals will be generated. - Match / Character in Progress. In sync mode this is set whenever the sync character is received. In async mode this is set whenever a character is currently being shifted in. - Break. Set in async mode if break is detected. - Found/Search. Set this bit in sync mode if you want to hunt for the sync word in the data stream. - Frame error. Set in async mode if the stop bit was missing. - Parity error. Set if the word received had the wrong parity. - Overrun error. Set if a ward was received, but the receive buffer was full. - Buffer full. Set if there is a word waiting to be grabbed from the receive buffer. E TSR Transmitter Status Register. Contains the following bits (LSB first): - Transmitter enable. Clear this bit to disable the transmitter output. Also used for break generation. - Low. Clear for normal operation. Set for special effects with break and loopback. - High. Set for normal operation. Clear for special effects with break and loopback. - Break. Set this to generate a break. This will create create a transmitter error ! - End. This gets set at the end of the character being transmitted if you disable the transmitter in the middle of a character. - Auto turnaround. Set this bit to put the USART into loopback mode. You have to manually enable and disable transmitter and receiver. - Underrun error. Set if there was nothing to transmit. Usually you can ignore this error. - Buffer empty. Set when you can write a word into the transmit buffer. F UDR USART Data Register. And the indirectly addressable ones (see under IDR and PVR about how to access them: 0 SCR Sync Character Register. Use in synchroneous mode of the USART. 1 TDDR Timer D Data Register. 2 TCDR Timer C Data Register. 3 AER Active Edge Register. This register determines on which edge of a transition on the parallel input line a General Purpose interrupt will be generated: Bit set for the 0-1 transition, bit clear for the 1-0 transition. You should configure the AER before enabling interrupts using IERA and IERB. 4 IERB Interrupt Enable Register B. Set any bit in here to enable interrupts from channel 8-F. Enable an interrupt by setting the corresping bit. If an interrupt is disabled, it will never become pending. 5 IERA Interrupt Enable Register A. Set any bit in here to enable interrupts from channel 0-7. Enable an interrupt by setting the corresping bit. If an interrupt is disabled, it will never become pending. 6 DDR Data Direction Register. Determines whether the parallel port lines are inputs or outputs: Bit set for output, bit clear for input. 7 TCDCR Timers C and D Control Register. There are 16 interrupt channels: 1111 General Purpose 7 <--- highest priority 1110 General Purpose 6 1101 Timer A 1100 Receive Buffer Full 1011 Receive Error 1010 Transmit Buffer Empty 1001 Transmit Error 1000 Timer B 0111 General Purpose 5 0110 General Purpose 4 0101 Timer C 0100 Timer D 0011 General Purpose 3 0010 General Purpose 2 0001 General Purpose 1 0000 General Purpose 0 <--- lowest priority The interrupt vector is made up as follows (MSB first): - V7-V5 Uppermost three bits from the PVR - Four bits interrupt channel number - 0 to make it even. If you want more information: SGS Thomson Microelectronics (formerly Mostek), 1310 Electronics Drive, Carrolton, TX 75006, (214)466-6000. Disclaimer: I am in no way affiliated with SGS or Mostek, although I would like to have some stock in them. I am just the happy owner of the data sheet for this neat chip (which I haven't gotten around to actually using). Ralph Becker-Szendy UHHEPB=24730::RALPH (HEPNet,SPAN) University of Hawaii / High Energy Physics Group RALPH@UHHEPG.BITNET Watanabe Hall #203, 2505 Correa Road, Honolulu, HI 96822 (808)948-7391 ------------------------------ Date: 17 Oct 89 17:06:15 GMT From: zephyr.ens.tek.com!wrgate!nobody@uunet.uu.net (Unpriveleged user) Subject: Z80 algorithms >Someone mailed to me the following memory fill algorithm: > >> >> ld hl,buffer ; point at buffer >> ld de,buffer + 1 ; point at next byte >> ld bc,count - 1 ; number of bytes minus one >> ld (hl),xxx ; save the first byte >> ldir ; replicate through rest of buffer >> >>is the fastest buffer fill I know on the Z80. > >There exists a much faster faster algorithm for that. Let's see: > >The central statement in your solution is `ldir'. It takes 21 T states per >byte. For 16 bytes this is 336 T states. > >Using the push statement is much faster: > Set D = E = the byte to be filled in; > let SP point 1 byte after the end of the area to be filled; > B contains the number of 16 byte blocks to be filled. >Then use "push DE"s, and you're finished very quickly. > > DI ; CP/M must not interrupt, because SP will be > ; misused {rest of clever PUSHing algorithm deleted} From: michaelk@copper.WR.TEK.COM (Michael D. Kersenbrock) Path: copper!michaelk The push-algorithm is good for memory fill patterns when the pattern itself is of a particular variety and is of a fixed length. The LDIR algorithm works for any pattern of length. You load the pattern once, with: hl-> beginning of memory area de-> beginning of memory area + pattern_length bc == fill_length - pattern length You then load your pattern starting at (HL) ONCE with a sequence that gets it from the source (wherever it comes from). Then you LDIR it. If the fill length is less than pattern length, this can be tested when being loaded manually the "first (and only) time". This generalization of the 1-byte case (presented at the top of this article) is a fast way of loading variable-length patterns, AND it can be interrupted. Byte count is small too. Just depends on your needs :-). Mike Kersenbrock Tektronix Microprocessor Development Products michaelk@copper.WR.TEK.COM Aloha, Oregon ------------------------------ Date: 17 Oct 89 13:24:58 GMT From: mcsun!unido!gmdzi!wittig@uunet.uu.net (Georg Wittig) Subject: Z80 algorithms Someone mailed to me the following memory fill algorithm: > > ld hl,buffer ; point at buffer > ld de,buffer + 1 ; point at next byte > ld bc,count - 1 ; number of bytes minus one > ld (hl),xxx ; save the first byte > ldir ; replicate through rest of buffer > >is the fastest buffer fill I know on the Z80. There exists a much faster faster algorithm for that. Let's see: The central statement in your solution is `ldir'. It takes 21 T states per byte. For 16 bytes this is 336 T states. Using the push statement is much faster: Set D = E = the byte to be filled in; let SP point 1 byte after the end of the area to be filled; B contains the number of 16 byte blocks to be filled. Then use "push DE"s, and you're finished very quickly. DI ; CP/M must not interrupt, because SP will be ; misused LD (sp_save),SP ; save current SP value LD SP,HL ; assuming HL points to L: PUSH DE ; 8 times, so 16 bytes are filled PUSH DE PUSH DE PUSH DE PUSH DE PUSH DE PUSH DE PUSH DE DJNZ L ; a 16 byte portion has been processed. LD SP,(sp_save) ; restore the SP EI ; done This way you can fill up to 4096 (256*16) bytes. If more bytes are to be filled, build a loop around it. If the number of the bytes to be filled isn't a multiple of 16, the bytes 1 to 15 can be filled straight forward with a traditional algorithm. The timing of that algorithm: The central loop starts at "L:" and ends with "DJNZ". "push DE" needs 11 T states; DJNZ needs 13 ones. So for 16 bytes to be filled you get: 8 * 11 + 13 = 101 101 / 336 = 30 % Relatively fast, isn't it? And -- it works! PS: The idea isn't mine, I found it some time ago in a journal. I'm sorry I don't remember which one it was. -- Georg Wittig GMD-Z1.BI P.O. Box 1240 D-5205 St. Augustin 1 (West Germany) email: wittig@gmdzi.uucp phone: (+49 2241) 14-2294 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "Freedom's just another word for nothing left to lose" (Kris Kristofferson) ------------------------------ End of INFO-CPM Digest V89 Issue #188 ************************************* 19-Oct-89 15:12:09-MDT,13282;000000000000 Return-Path: Date: Thu, 19 Oct 89 15:00:26 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V89 #189 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Thu, 19 Oct 89 Volume 89 : Issue 189 Today's Topics: CP/M Plus dbase II Emulators HELP*HELP*HELP Kermit for CP/M looking for compilers and assemblers Sorry Z80 Algorithms (5 msgs) Z80 hardware Zmodem Overlay ---------------------------------------------------------------------- Date: 18 Oct 89 14:04:05 GMT From: mcsun!ukc!kl-cs!nott-cs!ucl-cs!D.Gardiner@uunet.uu.net Subject: CP/M Plus From: Dave Gardiner Hi. Does anyone out there use the CP/M Plus (aka CP/M 3) supplied with the Amstrad PCW8000 and PCW9000 series machines? If so, could you mail me at: gardiner@cs.ucl.ac.uk Thanks, Dave. ------------------------------ Date: Thu, 19 Oct 89 12:45:31 EDT From: "Rhonda D. Ragland" Subject: dbase II Does anyone have or know where I can purchase a copy of dbase II (preferably w/ documentation). I'm a late blooming cpmer and would like to get into dbase II except it's not made anymore for cpm is it? -- | Phone: 804-924-6265 | Rhonda Gaines | | Internet: rr2g@virginia.edu | University of Virginia | | Bitnet: gaines@virginia.bitnet | Applied Mechanics Program | | | Charlottesville, VA 22903 | ------------------------------ Date: 18 Oct 89 15:13:54 GMT From: ubc-cs!alberta!ccu!umrose05@beaver.cs.washington.edu Subject: Emulators Does anyone out there know if there is a Vt100 emulator that actually works under CPM 2.2 or 3+ for the Trs-80 Model 4 Radio Shack computer? It is a standard Z80 chip, and runs most of the top software, but WHY I ask does it not have a decent Vt100 emulator. For something that even supports Zmodem batch... Oh well, please respond. ------------------------------ Date: 19 Oct 89 04:56:36 GMT From: gem.mps.ohio-state.edu!brutus.cs.uiuc.edu!wuarchive!texbell!bigtex!mybest!occrsh!uokmax!mcmiller@tut.cis.ohio-state.edu (Michael C Miller) Subject: HELP*HELP*HELP Please help me!!!!!! I need to get a boot-floppy and some docs or even just some info. I have an Imsai. I aquired a controller card and some drives but nothing to help me configure or even run the thing. The controller is a Versafloppy I, a SSSD controller for 5 and 8 inch drives. If anyone can help, please mail to me. I've almost run out of options. Perhaps someone has upgraded to 3.0 and is willing to sell to me their old 2.2 disks? I would appreciate any directions to vendors as well, there is no way to get a copy of CPM around here. 99% of the computer stores around here think that the world didn't exist prior to msdos so the best I can get are blank stares....:-(. Thanks in advance to the throngs of respondants who will provide assistance... sans -- < sans => mcmiller@uokmax.UUCP or mcmiller@uokmax.ecn.uoknor.edu > < '..this one goes up to eleven. Its ONE louder.' > ------------------------------ Date: 18 Oct 89 17:12:54 GMT From: ubc-cs!alberta!ccu!umrose05@beaver.cs.washington.edu Subject: Kermit for CP/M snoopy@altger.UUCP (Mathias Niemz) writes: >There is a Vax at Lancaster/UK distributing Kermit free of charge for >hundreds of mashines. The source of Kermit 3.9 for several computers is >over 180K long ! I'll post the Nua and account next. >-- >uucp: ...!pyramid!netmbx!altger!snoopy or ...!uunet!altnet!altger!snoopy >Snailmail: Mathias Niemz, Preussenallee 23, D-1000 Berlin 19 >Phone (Voice !) D-030 305 50 60 Fax (on vacancy only !): 49 5121 15405 >Datex-P: (0262)44 3000 90345 (no uucp yet) GEO1:M.Niemz bix:m.niemz What exactly do you mean by the NUA account?? How do I get in touch with these people? I am new at this and I am not sure if that is an address to mail to or not. Dave ------------------------------ Date: 17 Oct 89 20:31:24 GMT From: tank!eecae!netnews.upenn.edu!litwack.dccs.upenn.edu!litwack@handies.ucar.edu (Mark Litwack) Subject: looking for compilers and assemblers Anyone know of any distributors that are still selling CP/M stuff? I'm looking for the last version of Turbo Pascal (must have been around 84-85). I also need a decent C compiler and assembler. Vendor or public domain pointers would be appreciated. Thanks, -mark ------------------------------ Date: 18 Oct 89 21:20:03 GMT From: ubc-cs!alberta!ccu!umrose05@beaver.cs.washington.edu (Dave Rose) Subject: Sorry An appology is extended to all those who have been trying to send replies to me in the last little while. Apparently I did not have a proper address mailbox set up. But now it should be done correctly. If it is not too much trouble to ask, could you please re send any replies that might have been sent. Sorry for any inconvience. Dave ------------------------------ Date: 18 Oct 89 07:21:46 GMT From: spdcc!merk!alliant!linus!nixbur!nixpbe!peun11!josef@bloom-beacon.mit.edu (Moellers) Subject: Z80 Algorithms dbraun@cadev5.intel.com (Doug Braun ~) writes: >Bigger deal!! Use a Z280 and do *16* bit multiplies (signed AND unsigned) >in 25 or so clcok cycles. Also divide! (32 bits / 16 bits). >Also 2-byte instructions. Unless you want to do something like: > HL := DEHL DIV (IX+2345H) >Doug Braun Intel Corp CAD > 408 765-4279 OK, but then You'll loose Z80 compatibility (unless I'm wrong)! You might as well take the NS32K, that gives You multiply, divide, remainder in all sorts of data types (signed, unsigned, float) and sized (byte, word, double, float, long) Josef Moellers paper mail: e-mail: c/o Nixdorf Computer AG USA: uunet!philabs!linus!nixbur!mollers.pad Abt. DX-PC !USA: mcvax!unido!nixpbe!mollers.pad Pontanusstrasse Phone: D-4790 Paderborn (+49) 5251 146245 +-----------------------------------------------------------------------+ | "Many that live deserve death. And some that die deserve life. | | Can You give it to them? Then do not be too eager to deal out | | death in judgement" | | Gandalf to Frodo in "The Fellowship of the Ring"| +-----------------------------------------------------------------------+ Josef Moellers paper mail: e-mail: c/o Nixdorf Computer AG USA: uunet!philabs!linus!nixbur!mollers.pad ------------------------------ Date: 17 Oct 89 07:16:23 GMT From: spdcc!merk!alliant!linus!nixbur!nixpbe!peun11!josef@bloom-beacon.mit.edu (Moellers) Subject: Z80 Algorithms mwilson@crash.cts.com (Marc Wilson) writes: > Since when is the 64180 made by Zilog? The 64180 is a Hitachi Z80 clone >with some additional instructions. It was not originally made by Zilog (i.e. developped) but Zilog probably found it a neat chip (which it is) and it fitted nicely in their range, so they second-sourced it and named it the Z180. That's all folks. Josef Moellers paper mail: e-mail: c/o Nixdorf Computer AG USA: uunet!philabs!linus!nixbur!mollers.pad Abt. DX-PC !USA: mcvax!unido!nixpbe!mollers.pad Pontanusstrasse Phone: D-4790 Paderborn (+49) 5251 146245 +-----------------------------------------------------------------------+ | "Many that live deserve death. And some that die deserve life. | | Can You give it to them? Then do not be too eager to deal out | | death in judgement" | | Gandalf to Frodo in "The Fellowship of the Ring"| +-----------------------------------------------------------------------+ Josef Moellers paper mail: e-mail: c/o Nixdorf Computer AG USA: uunet!philabs!linus!nixbur!mollers.pad ------------------------------ Date: 19 Oct 89 00:31:23 GMT From: gem.mps.ohio-state.edu!brutus.cs.uiuc.edu!wuarchive!texbell!vector!attctc!bobc@tut.cis.ohio-state.edu (Bob Calbridge) Subject: Z80 Algorithms In article <1238@crdos1.crd.ge.COM>, davidsen@crdos1.crd.ge.COM (Wm E Davidsen Jr) writes: ` In article <8910161517.AA06146@rom.ecse.rpi.edu>, black@ROM.ECSE.RPI.EDU (Jerry Glomph Black) writes: ` | pseudonym Z180. The 64180 is far more than a 'Z80 clone'. It does support ` | the Z80 instruction set, but has 2 asynch and 1 synch serial ports, 1 Meg ` | address space, 2 16-bit timers, and 4 external interrupt lines. ` ` So can I get a nice S100 board with one? Maybe even a nice single ` board CP/M system to replace the collection of relics I currently run? ` Either that or a board which gives me an AT on a single A100 card ;-) What you need is a nice S180 board with one. Actually, I recall that the Micro Mint used to have one. Pretty cheap too. I don't know if they're still in business. Used to be you could find their ads in Byte. I haven't read it in so long I can't guarantee it. It was a single board system and came, I seem to recall, with either CP/M or a CP/M clone. -- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- = I know it's petty.......... = - But I have to justify my salary! - =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= ------------------------------ Date: 18 Oct 89 21:36:29 GMT From: pacific.mps.ohio-state.edu!gem.mps.ohio-state.edu!rpi!crdgw1!crdos1!davidsen@tut.cis.ohio-state.edu (Wm E Davidsen Jr) Subject: Z80 algorithms In article <1335@gmdzi.UUCP>, wittig@gmdzi.UUCP (Georg Wittig) writes: | This way you can fill up to 4096 (256*16) bytes. If more bytes are to be | filled, build a loop around it. If the number of the bytes to be filled isn't a | multiple of 16, the bytes 1 to 15 can be filled straight forward with a | traditional algorithm. No, you and the count with 17(8) and then jump into the loop so you only do the excess modulo 16 the first time. If the excess is non-zero you have to loop one more time, though. -- bill davidsen (davidsen@crdos1.crd.GE.COM -or- uunet!crdgw1!crdos1!davidsen) "The world is filled with fools. They blindly follow their so-called 'reason' in the face of the church and common sense. Any fool can see that the world is flat!" - anon ------------------------------ Date: 18 Oct 89 21:34:02 GMT From: pacific.mps.ohio-state.edu!gem.mps.ohio-state.edu!rpi!crdgw1!crdos1!davidsen@tut.cis.ohio-state.edu (Wm E Davidsen Jr) Subject: Z80 Algorithms In article <8910161517.AA06146@rom.ecse.rpi.edu>, black@ROM.ECSE.RPI.EDU (Jerry Glomph Black) writes: | pseudonym Z180. The 64180 is far more than a 'Z80 clone'. It does support | the Z80 instruction set, but has 2 asynch and 1 synch serial ports, 1 Meg | address space, 2 16-bit timers, and 4 external interrupt lines. So can I get a nice S100 board with one? Maybe even a nice single board CP/M system to replace the collection of relics I currently run? Either that or a board which gives me an AT on a single A100 card ;-) -- bill davidsen (davidsen@crdos1.crd.GE.COM -or- uunet!crdgw1!crdos1!davidsen) "The world is filled with fools. They blindly follow their so-called 'reason' in the face of the church and common sense. Any fool can see that the world is flat!" - anon ------------------------------ Date: 18 Oct 89 01:12:53 GMT From: manta!budden@nosc.mil (Rex A. Buddenberg) Subject: Z80 hardware Following from a trade rag that appears in my in-basket every so often in the 'products to watch' section. Zilog has announced Z80 higher-integration follow-ons and family of data controllers. higher integration: Z84013/84C13 -- serial i/o, counter/timer. Z84015/84C15 -- add parallel i/o, power-on reset, 2 chip-select pins, error-detection circuitry. data comms: Z16C35 -- programmable bus arch, 4 DMA controllers, 3Mbit/s data transfer rate. Z16C33 -- monochannel universal serial controller, SDLC support. Don't know anything more about these chips than you see paraphrased above, but it looks as if the 64180 on-chip integration cues have been taken... Rex Buddenberg ------------------------------ Date: 18 Oct 89 17:01:16 GMT From: ubc-cs!alberta!ccu!umrose05@beaver.cs.washington.edu Subject: Zmodem Overlay umlecla3@ccu.umanitoba.ca writes: >I am looking for an overlay for ZMP 1.4 or 5,for the Osborne 1,if anyone could send me the source for this overlay it would be >greatly appreciated. >Thanks. Has anyone taken you up on the offer? Has anyone offered to help you? I am not to sure that this mail is even getting out. Hmm...I wonder Dave ------------------------------ End of INFO-CPM Digest V89 Issue #189 ************************************* 20-Oct-89 20:08:13-MDT,7037;000000000000 Return-Path: Date: Fri, 20 Oct 89 20:00:10 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V89 #190 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Fri, 20 Oct 89 Volume 89 : Issue 190 Today's Topics: CP/M68 CPM operating system Enough already! I've gotten over 10 copies in the last 2 days! V89 #189 Hard Disk Drivers INFO-CPM Digest V89 #189 Mail S-100 sources source for compilers and assemblers Z80 Algorithms ---------------------------------------------------------------------- Date: 20 Oct 89 15:47:06 GMT From: rti!bnrunix!jayant@mcnc.org (Jayant Kelkar X7784) Subject: CP/M68 I am looking to acquire MSDOS/68, to run on a fairly primitive 68000 board. I imagine I'll have to modify the interfaces to suit the board. Any sources (of sources or sources themselves) will be appreciated. Thanks, Jayant Kelkar. BNR Inc. RTP NC 27513, (919)-991-7784 ------------------------------ Date: 19 Oct 89 16:51:06 GMT From: mark@PENTAGON-AI.ARMY.MIL (Mark Le Vea) Subject: CPM operating system I've been given an old CPM machine and have no system software. Is there any OS software in the public domain? What is the latest version? Or what is the handiest version? And while I'm at it I'm going to need some modem communication software, some text editing software, and printer software if it doesn't come standard in the OS (printer stuff is system stuff, right) Please forgive an old UNIX & Mac user for his ignorance! I can be reached my E-mail *occaisionally* at mark@pentagon-ai.army.mil mark@hqda-ai.arpa 1-202-694-6912 from 6:00 - 3:00 EST or Snail Mail Mark Le Vea P.O. Box 284 Leesburg, Va. 22075-0284 or post and I'll try to keep watch Many thanks in advance!! Mark ------------------------------ Date: Fri, 20 Oct 89 15:09:20 -0700 From: w_smith@wookie.enet.dec.com (Willie Smith, LTN Components Eng. 20-Oct-1989 1756) Subject: Enough already! I've gotten over 10 copies in the last 2 days! V89 #189 ------------------------------ Date: 19 Oct 89 07:18:10 GMT From: spdcc!merk!alliant!linus!nixbur!nixpbe!peun11!josef@BLOOM-BEACON.MIT.EDU (Moellers) Subject: Hard Disk Drivers umrose05@ccu.umanitoba.ca writes: > I currently run Cpm 2.2 for my Trs-80 model 4, but have noticed >that it doesn't support a hard drive. I was wondering if anyone out there >knows what I have to do to be able to use my hard drive. This sounds like a trivial answer, but the details are not: Simply 8-{) write a new BIOS / change Your existing BIOS. If nobody else can help You, I have the source code for a BIOS which supports SCSI hard disks. I might dig into it to find the exact mechanism to switch from floppy to hard-disk. Josef Moellers paper mail: e-mail: c/o Nixdorf Computer AG USA: uunet!philabs!linus!nixbur!mollers.pad Abt. DX-PC !USA: mcvax!unido!nixpbe!mollers.pad Pontanusstrasse Phone: D-4790 Paderborn (+49) 5251 146245 +-----------------------------------------------------------------------+ | "Many that live deserve death. And some that die deserve life. | | Can You give it to them? Then do not be too eager to deal out | | death in judgement" | | Gandalf to Frodo in "The Fellowship of the Ring"| +-----------------------------------------------------------------------+ Josef Moellers paper mail: e-mail: c/o Nixdorf Computer AG USA: uunet!philabs!linus!nixbur!mollers.pad ------------------------------ Date: Thu, 19 Oct 89 21:50:00 CDT From: Rob Fugina Subject: INFO-CPM Digest V89 #189 I'm looking for a ZModem ZMP overlay for a C128...there's none that I can find in the SIMTEL archives, and I'm not about to write my own code into the generic one... Rob Fugina Bitnet: S096128@UMRVMA Internet: S096128@UMRVMA.UMR.EDU ------------------------------ Date: 19 Oct 89 17:36:57 GMT From: ubc-cs!alberta!ccu!umlecla3@beaver.cs.washington.edu Subject: Mail To anyone who has tried to reply to my message on Zmp overlays for the Osborne 1,could you please re send them,I was having problems with my address,and it should be resolved by now. Thanks. ------------------------------ Date: 20 Oct 89 11:30:45 GMT From: philmtl!pedersen@uunet.uu.net (Paul Pedersen) Subject: S-100 sources This may not be the best place to post this, but hearing mention of Northstars, IMSAI's etc, it seems appropriate. Can anybody tell me where I can buy S-100 boards (no this is not a joke, I listened to J.Pournelle way back when...) I am especially interested in slave processors of all types and gobs of memory. Also they have to conform to IEEE 696. Or, if anyone out there wants to get rid of some dusty, old, useless S100 boards let me know. E-mail to pedersen@philmtl thanks :-) ------------------------------ Date: Thu, 19 Oct 89 16:23:30 PDT From: Bridger Mitchell Subject: source for compilers and assemblers The new Z-System version of BDS C compiler (v 2.0Z) has just been released by: Sage Microsystems East 1435 Centre St. Newton Centre MA 02159 (617-965-7259 pw: DDT) (617-965-3552 voice) They have the non-Z version too, and also carry the SLR assemblers and linkers. All are superb products, and service is excellent. Turbo Pascal is available from: Alpha Systems 711 Chatsworth Pl. San Jose CA 95128 (408-297-5583 voice) I am aware of some delivery irregularities from this supplier, and must suggest using C.O.D. orders. ------------------------------ Date: 18 Oct 89 14:58:56 GMT From: spdcc!ima!cfisun!lakart!dg@bloom-beacon.mit.edu (David Goodenough) Subject: Z80 Algorithms dbraun@cadev5.intel.com (Doug Braun ~) sez: ] black@ROM.ECSE.RPI.EDU (Jerry Glomph Black) writes: ] ]> (Jurjen N.E. Bos) writes: ]>>Maybe somebody is interested in this: I can multiply to unsigned 8-bit numbers ]>>in 158 clockcycles. . . . ]> ]>Big deal! Use a 64180 (aka Z180) chip, has the MLT instruction, takes 17 ]>clock cycles, or 1.85 micro seconds. (By the way: it's a 2-byte instruction) ]> ]>Jerry Glomph Black, 8-bit terrorist ] ] ] Bigger deal!! Use a Z280 and do *16* bit multiplies (signed AND unsigned) ] in 25 or so clock cycles. Yes, but are they plug in replacements for the Z80?? No, I didn't think so. -- dg@lakart.UUCP - David Goodenough +---+ IHS | +-+-+ ....... !harvard!xait!lakart!dg +-+-+ | AKA: dg%lakart.uucp@xait.xerox.com +---+ ------------------------------ End of INFO-CPM Digest V89 Issue #190 ************************************* 23-Oct-89 01:14:40-MDT,7599;000000000000 Return-Path: Date: Mon, 23 Oct 89 01:00:26 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V89 #191 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Mon, 23 Oct 89 Volume 89 : Issue 191 Today's Topics: CP/M-68K source Division by Z80 Software for Eagle II Turbo Modula-2 REL prob Z-System Z80 Algorithms ---------------------------------------------------------------------- Date: Sun, 22 Oct 89 21:24:28 -0500 From: mknox@emx.utexas.edu (Margaret H. Knox) Subject: CP/M-68K source Jayant MSDOS68 ??? Afraid I have never heard of such an animal! Your header said "CPM68". Are you looking for CP/M-68K? If so, you can get "generic" CP/M-68K (since you said you wanted to customise for your own board) from TriSoft. Give them a holler at 1-800-531-5170 (they may have to call you back, if you need to talk with someone technical). [Disclaimer -- O.K., so I *am* connected with TriSoft, but at least I am honest about it.] ------------------------------ Date: 21 Oct 89 11:53:26 GMT From: mcsun!unido!altger!snoopy@uunet.uu.net (Mathias Niemz) Subject: Division by Z80 Someone was looking for multiplikation/division with a Z80. Here is a routine for a 16-bit-division: .z80 ; ; in: bc=divisor de=divident ; out: bc unveraendert, de=rest, hl=quotient ; divi: ld bc,111h ld de,7000h ; 7000/111= ???? xor a ld h,a ld l,a ld a,16 dloop: rl e rl d adc hl,hl sbc hl,bc jr nc,diffok add hl,bc diffok: ccf dec a jr nz,dloop rst 38h end -- uucp: ...!pyramid!netmbx!altger!snoopy or ...!uunet!altnet!altger!snoopy Snailmail: Mathias Niemz, Preussenallee 23, D-1000 Berlin 19 Phone (Voice !) D-030 305 50 60 Fax (on vacancy only !): 49 5121 15405 Datex-P: (0262)44 3000 90345 (no uucp yet) GEO1:M.Niemz bix:m.niemz ------------------------------ Date: 21 Oct 89 18:06:31 GMT From: sumax!polari!corwin@beaver.cs.washington.edu (Don Glover) Subject: Software for Eagle II need software for a Eagle II cpm machine, if anyone can help me find some please let me know. Need system software especially, all else can be got thru Uniform. ------------------------------ Date: 20 Oct 89 02:15:00 GMT From: mailrus!jarvis.csri.toronto.edu!torsqnt!tmsoft!masnet!canremote!wayne.hortensiu@tut.cis.ohio-state.edu (WAYNE HORTENSIU) Subject: Turbo Modula-2 REL prob My sincere thanks to all those who responded to my query regarding getting the REL utility in Turbo Modula-2 to work properly. To summarize; REL cannot be linked to a .COM file, and requires something greater than a 58K CP/M system to function, no matter how small the original assembler source. I have a stripped down floppy-only 61K system that does the job even on a 1500 line assembler program. Now if I could only get around having to reboot from floppy ever time I change something in the assembler module... TM2 is slooooow on floppies! To all those who wonder just what I was up to (including a reply from, I believe, Sweden!), I was attempting to get the planetarium program, SKY v3.2, running on my Ampro with a homebrew V9938 graphics card. I am happy to report success. Since my system supports grey-scale or colour graphics, I've extended the program to display the star magnitudes as different shades of gray, which looks quite nice. I also managed to get a Kraft micromouse hooked up and working, which was considerably easier than I had anticipated. And in a fit of inspiration, I buckled down and figured out how to use a sprite for the arrow pointer. All in all, a wonderful learning experience, lots of fun, and a remarkably useful program to boot. However (there's _always_ a however!), the time required to recalculate the positions of the 2000+ stars, planets and galaxies in the database is quite noticeable; about 3.5 minutes. Given the amout of floating point trig calculations required for each star, it's understandable, but I'd like it to be faster, if possible, without giving in and buying an AT. Has anyone had experience with interfacing floating point processors to a Z80 based system? If so, I'd appreciate hearing about your experiences, pro or con. So far, I've investigated the possibility of hooking up an 8088/8087 pair. The 8087 uses a real number format very similar to the IEEE format used by TM2. The only difference I've encountered so far is a difference of 1 in the biasing of the exponent. This does not seem to be a difficult problem in conversion, as far as I've been able to tell, but I don't know what else is available out there. So; any suggestions? --- * Via ProDoor 3.1R ------------------------------ Date: 22 Oct 89 00:34:07 GMT From: asuvax!hrc!xroads!cc@handies.ucar.edu (Dan McGuirk) Subject: Z-System Can someone please mail me some info on the Z-System.. What is it, and what makes it better than regular CP/M 2.2 or CP/M Plus? -- \ / C r o s s r o a d s C o m m u n i c a t i o n s /\ (602) 941-2005 300|1200 Baud 24 hrs/day / \ hplabs!hp-sdd!crash!xroads!cc ------------------------------ Date: 20 Oct 89 11:26:09 GMT From: spdcc!merk!alliant!linus!nixbur!nixpbe!peun11!josef@bloom-beacon.mit.edu (Moellers) Subject: Z80 Algorithms davidsen@crdos1.crd.ge.COM (Wm E Davidsen Jr) writes: > So can I get a nice S100 board with one? Maybe even a nice single >board CP/M system to replace the collection of relics I currently run? >Either that or a board which gives me an AT on a single A100 card ;-) You CAN get a nice system with the 64180 on it: The Micromint/Ciarcia's Circuit Cellar SB180(FX) It features: - HD64180 (with the interfaces: 2xserial, timers, dma, mmu) - 256 kB memory (FX has 512 kB, externally extendable to 2Megs) - floopy controller for 8", 5.25" (and 3.5") - parallel interfaces (CENTRONICS AND a 8255) - SCSI chip (FX only) - EPROM with monitor You can oder it with the Zsystem (CPM2.2 compatible but A LOT NICER) costs about $500. Add to this the GT180: - piggy backs onto SB180(FX) - high resolution: (standard is 640x480 but I ran it on a Mutlisync II) - Uses HD63484 ACRTC -> LINE, RECTANGLE, CIRCLE, ELLIPSE, ... - RGBI/TTL or 16 out of 4096 colors analog Makes You another $500 poorer, but ITS GREAT!!! Give Micromint a ring: 1-(800)635-3355 or 1-(203)-871-6170 NOTE: I AM IN NO WAY CONNECTED TO MICROMINT APART FROM BEING VERY HAPPY WITH THE SB180FX/GT180 Josef Moellers paper mail: e-mail: c/o Nixdorf Computer AG USA: uunet!philabs!linus!nixbur!mollers.pad Abt. DX-PC !USA: mcvax!unido!nixpbe!mollers.pad Pontanusstrasse Phone: D-4790 Paderborn (+49) 5251 146245 +-----------------------------------------------------------------------+ | "Many that live deserve death. And some that die deserve life. | | Can You give it to them? Then do not be too eager to deal out | | death in judgement" | | Gandalf to Frodo in "The Fellowship of the Ring"| +-----------------------------------------------------------------------+ Josef Moellers paper mail: e-mail: c/o Nixdorf Computer AG USA: uunet!philabs!linus!nixbur!mollers.pad ------------------------------ End of INFO-CPM Digest V89 Issue #191 ************************************* 23-Oct-89 20:05:16-MDT,8487;000000000000 Return-Path: Date: Mon, 23 Oct 89 20:00:56 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V89 #192 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Mon, 23 Oct 89 Volume 89 : Issue 192 Today's Topics: Personal to Tom Willett Submit operation under CP/M 3.0 Turbo Modula-2 REL prob Z280 Z80 FPUs ---------------------------------------------------------------------- Date: 22 Oct 89 21:24:01 GMT From: spdcc!ima!cfisun!lakart!dg@bloom-beacon.mit.edu (David Goodenough) Subject: Personal to Tom Willett Sorry to the rest of the net, but when I tried mailing, it bounced Anyway, this might be of passing interest to people using QTERM Tom - you say: > I am using QTERM 4.1D to access the computers at Indiana University > with my KAYPRO 2-84 computer. I was wondering if there is any way > for the VT100 emulator to access the graphics functions of my > computer. Not really. QTERM assumes nothing about the machine it's running on, so it can't do the work. > Can I just extend the Termcap. The termcap is designed to be put on a UNIX machine to configure it to send codes that QTERM can make sense of. The problem with running in VT100 mode is that escapes (and most other control characters) get intercepted, so it's next to impossible to go behind the back of it to get at the grafix on your Kaypro. > Is the termcap used? Not by QTERM itself. If you have a UNIX machine, there is a way of putting a termcap in a file, and using that instead of /etc/termcap. If you can do that, then you'd be all set: just create a termcap entry for the Kaypro itself. If you're not on a UNIX machine then there's not much to do, unless the system has _SOME_ mechanism for configuring for other terminals. > In response to your > request for computer overlays I am using basically the distributed > overlay with the addition of the additional screen codes and the > correction of a mistake in the break code ..... If you want I can > send you a copy of my overlay. I'd be glad to see it. Thanks in advance, Yours, -- dg@pallio.UUCP - David Goodenough +---+ IHS | +-+-+ ..... !harvard!xait!lakart!pallio!dg +-+-+ | AKA: dg%pallio.uucp@cfisun.cfi.com +---+ P.S. can you send me an E-mail address that I can try to use to reach you. TIA ------------------------------ Date: 21 Oct 89 22:29:03 GMT From: mcsun!unido!cosmo2!tilmann%cosmo.UUCP@uunet.uu.net (Tilmann Reh) Subject: Submit operation under CP/M 3.0 dear david, the usage of SUBMIT under CP/M-3 is as easy as if you started the programs directly. Under CP/M-3 it is possible to set the "Search Order" to contain .SUB files, that means, when you type a command and then hit "return", the system will search for files "command.COM" and "command.SUB", in the order you previously defined. If a SUB file is found, SUBMIT.COM is automatically loaded and the batchfile will be processed immediately. You have nothing to do except typing the command with its parameters, just as you would do with an executable COM file. Isn't that nice? If you are the lucky owner of something called RAM-Disk (perhaps non- volatile?), then you can increase system performance by having SUBMIT.COM and all often-used SUB files in it. Then you set the "Drive Search Chain" for the system to look at the ram-disk first before attempting to access the physical drives. After that, you just wonder how you could ever work without it. Tilmann Reh ------------------------------ Date: 20 Oct 89 17:08:00 GMT From: gem.mps.ohio-state.edu!ginosko!cs.utexas.edu!uwm.edu!mailrus!jarvis.csri.toronto.edu!torsqnt!tmsoft!masnet!canremote!greg.trice@tut.cis.ohio-state.edu (GREG TRICE) Subject: Turbo Modula-2 REL prob Use the NS32081 FPU. This chip is designed for the NS32000 family but its interface is general enough to work with any cpu. It does not depend in any way on unique features of the 32000. You will have a lot of grief trying to interface an 8087 or 287 to any non-Intel chip, and not much less problem with the MC68881. But an interface for the 32081 can be done in 3-4 TTL chips or one PAL. National themselves publish an application note (I have a copy - if you have FAX I can send it to you). I have successfully interfaced the 32081 to both the HD64180 in my XLM-180 and the Z-280 in an experimental homebrew machine (an AT with a brain transplant). I've memory-mapped mine into an unused buffer area in the middle of the Z3 data areas and written a little routine that allows it to be called by a BDOS call. The beauty of this is that it makes code portable between FPU equipped and non-FPU equipped machines. Those without FPUs can intercept the call and substitute a call to an RSX that does the FP calculations in software. If you're interested I'll put together some notes on my 32081 applications. National now have the 32581 which is 10-15 times faster (but much more expensive) and needs a 32 bit bus. The 081 runs with an 8 or 16 bit bus. Hoping this is some help. --- * Via ProDoor 3.1R ------------------------------ Date: 21 Oct 89 22:30:12 GMT From: mcsun!unido!cosmo2!tilmann%cosmo.UUCP@uunet.uu.net (Tilmann Reh) Subject: Z280 Hello to all the "old cp/m users"! As far as I can see in the last entries here, there is a big discussion about Z80/180/280. I'm very glad to see that because I am just designing a very nice Computer Board with the Z280. Here is just a technical shortform: Z280 in Z-bus-mode (16 bit) driven with maximum clock speed (at this time, 10 MHz), ECB-bus-support for 8-bit-I/O with a bus clock of half the cpu clock, on-board RAM (1 meg) and EPROM (128 k), real-time-clock with alarm and 50 byte nvram, 2 rs-232 with handshake, FDC for up to four drives. The circuit design seems to be ready (and steady) now, so I'll start with the layout (single-board europe card) in the next days or weeks. I'll implement CP/M-3 with some features concerning floppy-i/o etc. (auto- matic disk exchange recognition, automatic format adjust) just as it works in my 64180 system (self-designed, too) since nearly 3 years. I found some interested people here (germany) in our cp/m user's group, and I'd like to know if there are more. Please contact me if you are interested or if you have special ideas for the circuit design or layout. Just another theme: I am programming an ARC utility for CP/M in Turbo-Pascal. I got the sources from Reimer Mellin and optimized them to take 4k less code and to work about 3 times faster. I am now planning to add the compression methods "squeezing" and "squashing", but I don't have any kind of algorithm or description of these methods. Please, keep your eyes open and contact me if there are any papers about these compression methods. The result of my work will be public domain. Maybe I'll program an assembler version of ARC (Z280-Code?) as soon as I get the time. This is especially for YOU, DOUG and JAY: I heard something about you were engaged in the lovely Z280, too. I would like to post my design to one of yours, and to get all information you've yet worked out. So we could each take advantage of the other's ideas. What do you think about it? Please let me know (or post your knowledge): Tilmann Reh In der Grossenbach 46 D-5900 Siegen WEST GERMANY Tilmann Reh (tilmann@cosmo.uucp) ------------------------------ Date: 20 Oct 89 17:38:00 GMT From: cs.utexas.edu!uwm.edu!mailrus!jarvis.csri.toronto.edu!torsqnt!tmsoft!masnet!canremote!wayne.hortensiu@tut.cis.ohio-state.edu (WAYNE HORTENSIU) Subject: Z80 FPUs Thanks for the tip Greg. I'll give National a call and see what I can dig out of them. BTW, I hadn't been planning on using an 8087 by itself; it's apparent very quickly that the easiest way to use that beast is to pair it with an 8088, then talk to the pair thru some I/O ports with the Z80. --- * Via ProDoor 3.1R ------------------------------ End of INFO-CPM Digest V89 Issue #192 ************************************* 25-Oct-89 10:10:32-MDT,6737;000000000000 Return-Path: Date: Wed, 25 Oct 89 10:00:11 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V89 #193 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Wed, 25 Oct 89 Volume 89 : Issue 193 Today's Topics: ARC for CP/M (Turbo-Pascal-Version) CP/M Echoes??? INFO-CPM Digest V89 #190 Kaypro II Serial Port misc. Osborne questions RCP/M's still around??? Z80 Algorithms ---------------------------------------------------------------------- Date: 24 Oct 89 19:58:54 GMT From: eru!luth!sunic!mcsun!unido!cosmo2!tilmann%cosmo.UUCP@bloom-beacon.mit.edu (Tilmann Reh) Subject: ARC for CP/M (Turbo-Pascal-Version) For all american friends who are interested in ARC/CPM: I got mail from Dan McGuirk (Crossroads, Phoenix) concerning delivery of my new "ARC for CP/M" utility. Well, that is not one of the small programs (at this time, 1400 lines without squeezing & squashing and without inline-sourcecodes), so transfer via e-mail will be a little bit too expensive "across the ocean". I think it is best to send a copy of the program to Jay Sage, who has good contacts to a friend of mine here in germany, and he could distribute it over the usa. What do you think about it, Jay? Hello Dan, don't be angry for getting this "unpersonal" reply, but I think there may be some others who should know about this distribution method. Tilmann Reh (tilmann@cosmo.uucp) ------------------------------ Date: 24 Oct 89 03:35:17 GMT From: ndsuvm1.bitnet!ud069225@cunyvm.cuny.edu (Eric H. Romo) Subject: CP/M Echoes??? I was wondering whether there are any CP/M specific echoes on the FidoNet? or anywhere else? Also, is there an Info-CPM site? Thanks. Eric Romo. ud069225 at ndsuvm1.bitnet or ud069225 at vm1.nodak.edu (probably fastest route) ------------------------------ Date: Mon, 23 Oct 89 13:07 EST From: "But don't hold it against them... -Emile Durkheim." Subject: INFO-CPM Digest V89 #190 This message is for Josef Moellers (your address was too long for me to type in without messing up. I tried, tho'. 8-< ). If it won't be of too much trouble for you, could you send me the hard disk driver for SCSI? My computer supports a hard drive, but only a proprietary one. It would be great! Thank you! -John Shin ------------------------------ Date: 24 Oct 89 19:02:42 GMT From: sumax!amc-gw!sigma!flash!bill@beaver.cs.washington.edu (William Swan) Subject: Kaypro II Serial Port If anyone has handy information about the serial port of the Kaypro II, I would be interested in getting same. I will soon be wiring a cable between my mother's Kaypro and my CP/M system in order to transfer some software to her machine, and for once I would like to spend less than a day getting the correct combination of handshake signals established. -- Bill Swan entropy.ms.washington.edu!sigma!bill Send postal address for info: Innocent but in prison in Washington State for 13.5 years: Ms. Debbie Runyan: incarcerated 01/1989, scheduled release 07/2002. In now: 0 years, 9 months, 0 weeks, 4 days. ------------------------------ Date: 25 Oct 89 05:39:33 GMT From: ucrmath!kevin@ucsd.edu (Kevin Lund) Subject: misc. Osborne questions I just got a couple of Osborne 1's, and now...questions, questions, questions... First off, they came with an external monitor, but no plugs to go on the vidoe connectors to activate the built in monitors. I'm going to see if the last owner has them and just forgot to send them, but in case he doesn't, does anybody know how to make them? Next, one of them has an internal modem; what sort of commands does it respond to? And somebody said something about an 80 column upgrade; any source for these? Or for high density drive upgrades? And, lastly, is there an ftp site for cp/m software (yeah I know I'm really reaching now!) thanks for any and all info...e-mail would probably be wise, and I'll post a summary if there seems to be interest... kevin kevin@ucrmath.ucr.edu ...ucsd!ucrmath!kevin ------------------------------ Date: 23 Oct 89 17:50:42 GMT From: uop!quack!mrapple@ucdavis.ucdavis.edu (Nick Sayer) Subject: RCP/M's still around??? Unfortunately, my CP/M hard disk section died and I had no backups (no heckling from those more intelligent, please). Anyone know of any BBS's out there with sizable CP/M libraries? I need mex, make, mdir, mac, lux, sq, usq, probe, and a few others if I can find 'em. Oh, and a good hard disk backup program if it's still available. Please follow up via mail, news feeds to quack are finecky. Thanks in advance --------------------------------------------------------------------- Nick Sayer | ...{ lll-winken!cheers ucdavis!uop } !quack!mrapple .... or.... cheers!quack!mrapple@apple.com or quack!mrapple@uop.edu Packet radio: N6QQQ @ WB6V | FredMail: NSAYER@MADERA%NORCAL Disclaimer: The BBC would like to appologise for that announcement ------------------------------ Date: 25 Oct 89 05:15:26 GMT From: eru!luth!sunic!mcsun!unido!cosmo2!fifi%cosmo.UUCP@bloom-beacon.mit.edu (A.F.Zinser) Subject: Z80 Algorithms In article <577@nixpbe.UUCP> josef@peun11.uucp (Moellers) writes: > > [...] > >Bigger deal!! Use a Z280 and do *16* bit multiplies (signed AND unsigned) > >in 25 or so clcok cycles. Also divide! (32 bits / 16 bits). > >Also 2-byte instructions. Unless you want to do something like: > > HL := DEHL DIV (IX+2345H) > OK, but then You'll loose Z80 compatibility (unless I'm wrong)! > You might as well take the NS32K, that gives You > multiply, divide, remainder in all sorts of data types (signed, > unsigned, float) and sized (byte, word, double, float, long) Sorry, the Z280 (Z8000) instruction set is a superset of the Z80 instruction set; it's the same sitiuation as using the HD64180 (Z180)! As far as I know the NS32K never understands any Z80 instruction :-). Axel Zinser --***%%%%***-- Axel F. Zinser ...uunet!mcvax!unido!cosmo!fifi fifi@cosmo.uucp ------------------------------ Date: Tue, 24 Oct 89 09:19:11 EST From: Michael DeLaet HELP INFO FILES INDEX QUERY ------------------------------ End of INFO-CPM Digest V89 Issue #193 ************************************* 26-Oct-89 02:20:56-MDT,7140;000000000000 Mail-From: KPETERSEN created at 26-Oct-89 02:16:27 Return-Path: Date: Thu, 26 Oct 89 02:16:26 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V89 #194 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Thu, 26 Oct 89 Volume 89 : Issue 194 Today's Topics: Amstrad PCW8512 and CP/M-Plus Information req. and Re: Kaypro II Serial Port RCP/M Royal Oak now accessable from PC Pursuit and Starlink Replies to Various Messages Here SUBMIT under CP/M 3.0 ---------------------------------------------------------------------- Date: Wed, 25 Oct 89 13:22:33 EST From: SAGE@LL.LL.MIT.EDU Subject: Amstrad PCW8512 and CP/M-Plus I tried to send the following to "gardiner@cs.ucl.ac.uk" but my mailer won't authorize me to send to that address. You asked over the Internet about people who have Amstrad PCW computers and use them under CP/M-Plus. I do. I bought it mainly to test, develop, and produce the version of Z-System that runs under CP/M- Plus. I was surprised at what a fine performer the machine is, largely because of the nice RAM disk drive. I would be happy to correspond with you. It was a great disappointment to me to see how few Amstrad owners make use of the CP/M capability. ------------------------------ Date: 25 Oct 89 16:51:09 GMT From: xylogics!world!madd@CS.BU.EDU (jim frost) Subject: Information req. and Re: Kaypro II Serial Port In article <233@flash.UUCP> bill@flash.UUCP (William Swan) writes: |If anyone has handy information about the serial port of the Kaypro II, |I would be interested in getting same. I will soon be wiring a cable |between my mother's Kaypro and my CP/M system in order to transfer some |software to her machine, and for once I would like to spend less than |a day getting the correct combination of handshake signals established. I have the technical manual for the whole kaypro line as of about two years ago, so I can send you specs if you like. I don't remember anything in the manual other than pinouts and circuitry, however. Mostly it is a "if this happens, replace the motherboard" document. BTW, you can get this book from Kaypro but it'll take some arm-twisting to do it. Along a similar line, does anyone know where I can find information about the Kaypro II ('83? the pre-'84 model) hardware? I really want to implement a terminal emulator and possibly my own small OS, but currently have little knowledge of the Z80 and the Kaypro hardware. Given that I have the little beastie and it's not doing much now except running my address program, I figure I ought to use it for something. If the thing has some kind of timer interrupt I'd love to make a multitasking OS for it. If anyone has any information on C compilers, commercial or otherwise, which run on the Kaypro, I'd like leads on them too. Thanks for any help, jim frost madd@std.com ------------------------------ Date: Thu, 26 Oct 1989 02:15 MDT From: Keith Petersen Subject: RCP/M Royal Oak now accessable from PC Pursuit and Starlink This is a repost in response to several requests for information about RCP/M Royal Oak. Thanks to your continued support, RCP/M Royal Oak is now accessable via PC Pursuit and Starlink outdial services. We installed a forwarding phone in Detroit. The Detroit number is: 313-884-0405 Our regular number continues as well: 313-759-6569 Bob Clyne and I appreciate the letters we have received. We're sorry that the post office returned some letters as undeliverable. The problem was their's, not ours. The Postmaster suggested a slightly different approach to addressing the envelope: Detroit Download Central P.O. Box 36238 Detroit, MI 48236 In the lower left corner of the envelope please put the notation: ATTN: RCP/M Royal Oak Support Such are the trials and tribulations of sharing a PO box with another BBS in order to try to save money. :-) Please let me know if you have any problems with the forwarding phone number. Keith -- Keith Petersen Maintainer of SIMTEL20's CP/M, MSDOS, and MISC archives Internet: w8sdz@WSMR-SIMTEL20.Army.Mil [26.2.0.74] Uucp: {ames,decwrl,harvard,rutgers,ucbvax,uunet}!wsmr-simtel20.army.mil!w8sdz GEnie: W8SDZ RCP/M Royal Oak: 313-759-6569 - 300, 1200, 2400 (V.22bis) or 9600 (USR HST) ------------------------------ Date: Wed, 25 Oct 89 13:14:19 EST From: SAGE@LL.LL.MIT.EDU Subject: Replies to Various Messages Here First, to Tilmann Reh. I would be very happy to receive a disk from you with the CP/M ARC program. I can make sure that it gets to SIMTEL20, to GEnie, and to the RCPM network in the US. Next, for Kevin Lund. For Osborne stuff, the company to turn to is Worswick Industries in San Diego, CA. The number I have for them is 619-571-5400. If you are interested in CP/M you should consider joining the Boston Computer Society ZI/TEL Group (I am one of its directors) or (especially for Osbornes) FOG. FOG now covers all machines and both DOS and CP/M, but there roots are in the Osborne world. You will find ads from Worswick in the FOG publications. You might look into GEnie, too. FOG has a roundtable area there, and we have a general CP/M area as well. Finally, to Nick Sayer. There are lots of RCPM systems around. Look for the RCPMxxxx listing files on SIMTEL20. One especially good one for someone in your position is Keith Petersen's Royal Oak system. He should have EVERYTHING you need. Unfortunately, its phone number is stashed in my autodial directory at home. I'm sure someone else here (if not even Keith himself) will be posting it in response to your request. I might add that your list suggests that you were -- if not in the dark ages -- at least in the dim ages of CP/M software. You should check out crunching, which has replaced squeezing. ------------------------------ Date: 24 Oct 89 20:08:14 GMT From: snorkelwacker!spdcc!ima!cfisun!lakart!dg@tut.cis.ohio-state.edu (David Goodenough) Subject: SUBMIT under CP/M 3.0 Enough already! Only one person correctly identified the problem I was having: CP/M 2.2 SUBMIT.COM works under 3.0, but XSUB.COM _DOESN'T_ - 3.0 uses a different mechanism to feed .SUB file lines into the program being executed. Hence my useage of XSUB was failing, and the rest of the script with it. Remember, the 3.0 CCP doesn't live at the top like it does under 2.2, so XSUB was getting all confused with the 2K hole it left to protect CCP, plus the mechanics of how CCP was re-entered when a program exited didn't work. -- dg@lakart.UUCP - David Goodenough +---+ IHS | +-+-+ ....... !harvard!xait!lakart!dg +-+-+ | AKA: dg%lakart.uucp@xait.xerox.com +---+ ------------------------------ End of INFO-CPM Digest V89 Issue #194 ************************************* 28-Oct-89 13:40:21-MDT,4481;000000000000 Mail-From: KPETERSEN created at 28-Oct-89 13:09:10 Return-Path: Date: Sat, 28 Oct 89 13:09:10 MDT From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V89 #195 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Sat, 28 Oct 89 Volume 89 : Issue 195 Today's Topics: DEC Rainbow The Z-System Turbo Modula-2 REL prob ---------------------------------------------------------------------- Date: 26 Oct 89 22:20:57 GMT From: gem.mps.ohio-state.edu!ctrsol!sdsu!crash!mwilson@tut.cis.ohio-state.edu (Marc Wilson) Subject: DEC Rainbow Does anyone know what INT 28h is under DEC Rainbow CP/M 86? I'm trying to move a copy of WordStar from that OS to generic CP/M-86 ( if Compupro CP/M 8-16 can be said to be generic ), and I'm getting undefined interrupt messages all over the place. Removing the call, or placing an IRET at that location, causes the program to not function at all, thus I deduce it's returning something important. Immediately after each INT, CL is alwaytested. I assume that the returned value is there. HELP! -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Marc Wilson ARPA: ...!crash!mwilson@nosc.mil ...!crash!pnet01!pro-sol!mwilson@nosc.mil UUCP: [ cbosgd | hp-sdd!hplabs | sdcsvax | nosc ]!crash!mwilson INET: mwilson@crash.CTS.COM ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ------------------------------ Date: Fri, 27 Oct 89 15:38:44 EST From: SAGE@LL.LL.MIT.EDU Subject: The Z-System Someone a digest or two back asked what Z-System is. Here is a copy of the shortest of the writeups I have on the subject. Perhaps it will provide a start. -------------------- Z-System is a modern replacement for CP/M that can give your little 8-bit computer some of the "look and feel" of more powerful hardware like PCs, Macintoshes, and even minicomputer workstations. You can get your work done more easily and have more fun doing it! All your CP/M programs can still be used just the way they are now, but here are some examples of just a few of the new things you can do. * NAMED DIRECTORIES -- example: your letters can be kept in a directory called LETTERS, and WordStar can edit one using "WS LETTERS:JOE.LTR". * SHELLS -- you can change the way the computer interacts with you by selecting a shell. Example: ZFILER provides a "point and shoot" environment. Files are displayed graphically on the screen. You move a pointer to the file of your choice and press a key to perform an operation. A simple text file that you write with your wordprocessor defines the functions for each key! * ALIASES -- you can define your own new commands that stand for whole sequences of commands. Example: using aliases you can create additional configurations of WordStar (perhaps WS60 and WS76 for versions with right margins of 60 and 76), and the extra disk space used is only a few bytes! * HISTORY -- Z-System can remember all the commands you enter, let you recall them, edit them, and run them again. ------------------------------ Date: 26 Oct 89 14:31:05 GMT From: ea.ecn.purdue.edu!wieland@ee.ecn.purdue.edu (Jeffrey J Wieland) Subject: Turbo Modula-2 REL prob In article <89102003371508@masnet.uucp> wayne.hortensiu@canremote.uucp (WAYNE HORTENSIU) writes: >To all those who wonder just what I was up to (including a reply from, I >believe, Sweden!), I was attempting to get the planetarium program, SKY >v3.2, running on my Ampro with a homebrew V9938 graphics card. I am >happy to report success. Since my system supports grey-scale or colour... Is it possible to obtain the sources to this program? I have Turbo-Modula 2 and I would be interested in bringing it up on my Kaypro using my MicroSphere Color Graphics Board (TMS 9918A based). I have written a small library of graphics routines for the board, but I would probably need to extend it to work with Sky. Thanks in advance. -- Jeff Wieland wieland@ecn.purdue.edu ------------------------------ End of INFO-CPM Digest V89 Issue #195 ************************************* 30-Oct-89 10:04:52-MST,8403;000000000000 Mail-From: KPETERSEN created at 30-Oct-89 10:00:50 Return-Path: Date: Mon, 30 Oct 89 10:00:50 MST From: INFO-CPM-REQUEST@WSMR-SIMTEL20.ARMY.MIL Reply-To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL Subject: INFO-CPM Digest V89 #196 To: INFO-CPM@WSMR-SIMTEL20.ARMY.MIL INFO-CPM Digest Mon, 30 Oct 89 Volume 89 : Issue 196 Today's Topics: Help with antique S100 memory boards Music cards Tandy 16B/6000, Compupro HD/CPM, Toshiba T1100+ forsale vt100 emulation/hard drives/ communications (2 msgs) Z80 Algorithms ---------------------------------------------------------------------- Date: 29 Oct 89 13:31:56 GMT From: richard@kuhub.cc.ukans.edu (RICHARD KERSHENBAUM) Subject: Help with antique S100 memory boards Yesterday I bought a couple of ancient 64k S100 memory cards (for 50 cents each at a garage sale) in hopes I could use them in my Zenith Z-100 system. I have no documentation, though, and no idea how to set the dip switches. The boards say "MM65K16S rev 3 Copyright 1981 Memory Merchant". I know it's a longshot, but does anyone out there happen to have documentation for these antiques? -- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | Richard M. Kershenbaum Bitnet: richard@ukanvax | | Manager, Technical Services Internet: richard@kuhub.cc.ukans.edu | | The University of Kansas Fax: (913)864-0485 | | Computer Center Phone: (913)864-0445 | | Lawrence, Kansas 66045 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ------------------------------ Date: 29 Oct 89 01:01:20 GMT From: gem.mps.ohio-state.edu!ctrsol!sdsu!polyslo!cindy!csusac!sactoh0!ianj@tut.cis.ohio-state.edu (Ian R. Justman) Subject: Music cards Does anyone know of any good music cards for the S-100 bus and any accompanying CP/M software? Thanks in advance. -- Home: Ian Justman |UUCP: |"One of the few 6612 Whitsett Drive | |die-hard CP/M North Highlands, CA 95660| pacbell!sactoh0!ianj |addicts left on this (916) 344-5360 | |planet" ------------------------------ Date: 29 Oct 89 20:21:04 GMT From: coyote!ejm@arizona.edu (E.J. McKernan) Subject: Tandy 16B/6000, Compupro HD/CPM, Toshiba T1100+ forsale Workshop cleaning sale. Tandy 16b/6000 system. 512K RAM Xenix 68000 ver 3.2 Development System 2 x 8" 1.2M floppy drives External Hard drive (15 Meg) All manuals (The 15 Meg drive in this system can easily be replaced with any ST506 interface unit.) (I'll also throw in a large box of CPM 2.2 accounting software as well as 2 CPM systems for this machine.) $500.00 + shipping Compupro CPM 2.2 System. 64K RAM 2 Serial Ports 20 Meg HD (formatted with 4 x 5 Meg partitions) 8" floppy Rack mount enclosure. $100 + shipping Toshiba T1100+. 640K RAM 2 x 720K 3.5" Floppies Super Twist Display DOS 3.2 (This unit needs new battery pack [4 D Cells]) Make offer. Respond to: Email: ejm%coyote@arizona.edu uunet!arizona!coyote!ejm USMAIL: E.J.McKernan 1248 E. Halcyon Tucson, AZ 85713 Phone: 602-292-9653 (home..leave message) 602-884-7981 (office) ------------------------------ Date: 30 Oct 89 01:09:45 GMT From: cs.utexas.edu!ginosko!samsung!usc!polyslo!mjarvis@tut.cis.ohio-state.edu (Mike Jarvis) Subject: vt100 emulation/hard drives/ communications Terminal Software: Could anyone recommend the best terminal/comunications/transfer package to use with a Kaypro 4/84 cp/m machine? I'm looking for: 1. vt100 emulation 2. some standard transfer protocols (ie. kermit, Xmodem) 3. some good ones (ie. Zmodem) 4. macros would be good. 5. auto login capabilities, perhaps. If anyone knows of such a wonder package for the Kaypro or cp/m in general, could you please mail me info on how/where to get it. If there is none, how about some info on how I would go about writing my own; such as some good books. Is vt100 even possible for the Kaypro 4? Hard Drives: I am also looking to put a hard drive inside that sherman tank of a case. How do I go about doing this? Are there any good books I could read? Where do I start? (I have a 20meg from an ibm compatible...any good?) Compilers: I would like to hear about the compilers available and how they fair. I want a C compiler for my machine...what should I get? And most importantly, how and where? And how much$$! $-) It looks like I'm going to have to be using modula-2 for some courses, so I'm also interested in hearing about them as well. Thanks in advance for any and all replies. Please reply by mail to: mjarvis@polyslo.CalPoly.EDU and I will summerize. ------------------------------ Date: 30 Oct 89 06:27:30 GMT From: pacbell!sactoh0!ianj@ames.arc.nasa.gov (Ian R. Justman) Subject: vt100 emulation/hard drives/ communications In article <1989Oct30.010945.23692@polyslo.CalPoly.EDU>, mjarvis@polyslo.CalPoly.EDU (Mike Jarvis) writes: > Terminal Software: > > Could anyone recommend the best terminal/comunications/transfer package to > use with a Kaypro 4/84 cp/m machine? I'm looking for: > > 1. vt100 emulation > 2. some standard transfer protocols (ie. kermit, Xmodem) > 3. some good ones (ie. Zmodem) > 4. macros would be good. > 5. auto login capabilities, perhaps. > If anyone knows of such a wonder package for the Kaypro or cp/m in general, > could you please mail me info on how/where to get it. I have a couple of term programs which will do all the above quite well. ZMP has the Zmodem protocol and is VERY easy to configure, plus easy to configure and use macros. Plus I have another program called "Qterm" which has a very good script language, an VT100 emulation. I have had a great deal of luck with Qterm in transferring stuff from our local UNIX system because it deals with the CR/LF dilemma so easily. Plus it has a few other neat things, plus the whole shmear is memory resident. I will configure both programs for use with Kaypro. May take a while, but I promise, I will do it. In the meantime, have fun! (or at least try...) -- Home: Ian Justman |UUCP: |"One of the few 6612 Whitsett Drive | ...{ames, att, sun} |die-hard CP/M North Highlands, CA 95660| !pacbell!sactoh0!ianj|addicts left on this (916) 344-5360 | |planet" ------------------------------ Date: 27 Oct 89 07:29:52 GMT From: snorkelwacker!spdcc!merk!alliant!linus!nixbur!nixpbe!peun11!josef@CS.BU.EDU (Moellers) Subject: Z80 Algorithms fifi@cosmo.UUCP (A.F.Zinser) writes: >In article <577@nixpbe.UUCP> josef@peun11.uucp (Moellers) writes: >> [quote of my reply stating that if You wanted mul/div, You could just as well take a 32K machine] >Sorry, the Z280 (Z8000) instruction set is a superset of the Z80 >instruction set; it's the same sitiuation as using the HD64180 (Z180)! >As far as I know the NS32K never understands any Z80 instruction :-). Sorry again, but the Z280 is neither a Z8000 nor a superset of the Z80 (as far as I know, I have a reference man at home and now I'm at work). The Z80, Z280 and Z8000 are three completely different CPUs. So, if You're going to use an incompatible CPU, take a good one (NS32K)! Josef Moellers paper mail: e-mail: c/o Nixdorf Computer AG USA: uunet!philabs!linus!nixbur!mollers.pad Abt. DX-PC !USA: mcvax!unido!nixpbe!mollers.pad Pontanusstrasse Phone: D-4790 Paderborn (+49) 5251 146245 +-----------------------------------------------------------------------+ | "Many that live deserve death. And some that die deserve life. | | Can You give it to them? Then do not be too eager to deal out | | death in judgement" | | Gandalf to Frodo in "The Fellowship of the Ring"| +-----------------------------------------------------------------------+ ------------------------------ End of INFO-CPM Digest V89 Issue #196 *************************************